<div dir="ltr">Yeah, this is a better idea, perhaps.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2025 at 10:13 AM Jason Liu <<a href="mailto:jasonliu@umich.edu">jasonliu@umich.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Whoever updates the Portfile, can you make sure to preserve the old version(s) of netatalk using a versioned subport, i.e. 'netatalk3', 'netatalk2' (or whatever), so that old versions of macOS can still use the older netatalk packages? I think that the 'netatalk' port should be whatever is the latest version of the package, instead of having a new port called 'netatalk4'.<br></div><div><br clear="all"></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>-- </div><div>Jason Liu<br></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2025 at 4:28 AM Sergey Fedorov <<a href="mailto:vital.had@gmail.com" target="_blank">vital.had@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">I had a port for netatalk 3 somewhere; as I recall, it needed some fixes for the build. That was a while ago, I do not know what is the current status.<div>Very much likely that netatalk 4 will be broken on older systems and possibly less useful than earlier versions.</div><div>So yeah, I think it should be a separate port rather than an upgrade of existing one.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2025 at 3:23 AM <<a href="mailto:blake@netjibbing.com" target="_blank">blake@netjibbing.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div>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. <div><br></div><div>"18th of January 2025<div>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.</div><div>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."</div><div><br></div><div><br></div><div>My “works on my machine” WIP for the port <a href="https://github.com/trodemaster/macports-ports/blob/add-netatalk4/net/netatalk4/Portfile" target="_blank">https://github.com/trodemaster/macports-ports/blob/add-netatalk4/net/netatalk4/Portfile</a></div><div><br></div><div>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.</div><div><div> /Users/blake/scratch/netatalk/bdb/</div><div>├── db48 -> /opt/local/lib/db48/</div><div>├── include -> /opt/local/include/db48/</div><div>└── lib -> /opt/local/lib/db48/</div></div></div><div><br></div><div>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 <a href="https://netatalk.io" target="_blank">https://netatalk.io</a></div><div><br></div><div>Suggestions for ports using meson that are good reference?</div><div><br></div><div>Homebrew reference <a href="https://github.com/Homebrew/homebrew-core/blob/67dd3977058cd517d3d5394afd400ad00e708f38/Formula/n/netatalk.rb" target="_blank">https://github.com/Homebrew/homebrew-core/blob/67dd3977058cd517d3d5394afd400ad00e708f38/Formula/n/netatalk.rb</a></div><div><br></div><div>Thanks,</div><div>Blake</div><div><br></div></div></blockquote></div>
</blockquote></div>
</blockquote></div>