Page MenuHomeFreeBSD

[NEW-PORT] devel/talloc242: Hierarchical pool based memory allocator
ClosedPublic

Authored by kiwi on Fri, Jan 24, 3:09 PM.
Tags
None
Referenced Files
F109377054: D48657.diff
Tue, Feb 4, 6:43 AM
Unknown Object (File)
Thu, Jan 30, 3:39 PM
Unknown Object (File)
Thu, Jan 30, 2:44 PM
Unknown Object (File)
Thu, Jan 30, 5:14 AM
Unknown Object (File)
Wed, Jan 29, 12:56 AM
Unknown Object (File)
Tue, Jan 28, 11:19 PM
Unknown Object (File)
Mon, Jan 27, 12:00 PM
Unknown Object (File)
Mon, Jan 27, 8:58 AM
Subscribers
None

Details

Summary
devel/talloc242: Hierarchical pool based memory allocator

A hierarchical pool based memory allocator with destructors. It uses
reference counting to determine when memory should be freed.

This port is needed for Samba 4.20

Sponsored by:   Klara, Inc.
Approved by:    0mp (mentor)
Test Plan

This is port is mainly an update to talloc, but samba 4.20 needs this version.

Tested with poudriere and full build of samba 4.20

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kiwi requested review of this revision.Fri, Jan 24, 3:09 PM
kiwi created this revision.
0mp requested changes to this revision.Mon, Jan 27, 5:58 PM
  • Please add the PR: 280533 to the commit message so that it references the Samba 4.20 PR.
  • It's better if we add this port similarly to how I suggested committing devel/tevent016 (see https://reviews.freebsd.org/D48658#1110744)
devel/talloc242/Makefile
56

We'll need to add CONFLICTS_INSTALL to devel/talloc as well. Let's do that in another commit. It's better not to mix up an addition of a new port with patching of a different port in the same commit.

This revision now requires changes to proceed.Mon, Jan 27, 5:58 PM
devel/talloc242/files/patch-buildtools_wafsamba_wscript
12

We don't need to carry this change. Let's remove it.

This revision was not accepted when it landed; it landed in state Needs Revision.Thu, Jan 30, 2:44 PM
This revision was automatically updated to reflect the committed changes.