Netatalk 4.x
blake at netjibbing.com
blake at netjibbing.com
Mon Jan 20 19:12:40 UTC 2025
The Netatalk package has seen some serious updates recently with a new team working on it. I have made a couple efforts and getting a working port for the 4.x versions but meson build system is tripping me up. Also looking at compatbility it seems like we would want a netatalk4 package vs just updating the netatalk package. That said there is a support statment to consider.
"18th of January 2025
The Netatalk Project has published its End of Life policy. We guarantee that each release series will be supported with security patches for 12 months after the release of the superseding feature release.
Most urgently, this means that the long-running 3.1 release series will be out of support after May 31st, 2025. Users and downstream packagers are encouraged to upgrade to the latest Netatalk 4.1 release series."
My “works on my machine” WIP for the port https://github.com/trodemaster/macports-ports/blob/add-netatalk4/net/netatalk4/Portfile
The meson build system only has one flag for the path to bdb for example. With include and lib needing to be specified for MacPorts compatibility, it seems like I would need to hack up the meson config to get the current version to build. For no I’m pointin to some local filesystem as a hack to make it build.
/Users/blake/scratch/netatalk/bdb/
├── db48 -> /opt/local/lib/db48/
├── include -> /opt/local/include/db48/
└── lib -> /opt/local/lib/db48/
There are also a bunch of other binaries that are part of hte package and having those built as variants seems like a good plan. See features setion https://netatalk.io <https://netatalk.io/>
Suggestions for ports using meson that are good reference?
Homebrew reference https://github.com/Homebrew/homebrew-core/blob/67dd3977058cd517d3d5394afd400ad00e708f38/Formula/n/netatalk.rb
Thanks,
Blake
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20250120/d3d5d25b/attachment.htm>
More information about the macports-dev
mailing list