Page MenuHomeFreeBSD

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

Authored by kiwi on Jan 24 2025, 3:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 14, 8:22 AM
Unknown Object (File)
Thu, Apr 10, 9:04 PM
Unknown Object (File)
Sun, Apr 6, 3:17 AM
Unknown Object (File)
Mar 8 2025, 12:09 AM
Unknown Object (File)
Mar 5 2025, 9:44 AM
Unknown Object (File)
Mar 4 2025, 4:22 AM
Unknown Object (File)
Feb 25 2025, 9:12 AM
Unknown Object (File)
Feb 25 2025, 6:16 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 Not Applicable
Unit
Tests Not Applicable

Event Timeline

kiwi requested review of this revision.Jan 24 2025, 3:09 PM
kiwi created this revision.
0mp requested changes to this revision.Jan 27 2025, 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
57

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.Jan 27 2025, 5:58 PM
devel/talloc242/files/patch-buildtools_wafsamba_wscript
13

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.Jan 30 2025, 2:44 PM
This revision was automatically updated to reflect the committed changes.