notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
netatalk4 File server for Mac OS X
4.2.0 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: marcus@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-03-02 17:00:06
Last Update: 2025-03-31 16:44:07
Commit Hash: cbc5f3f
License: GPLv2
WWW:
https://netatalk.io/
Description:
Netatalk is an OpenSource software package, that can be used to turn an inexpensive *NIX machine into an extremely high-performance and reliable file server for Macintosh computers. Using Netatalk's AFP 3.4 compliant file-server leads to significantly higher transmission speeds compared with Macs accessing a server via SaMBa/NFS while providing clients with the best possible user experience (full support for Macintosh metadata, flawlessly supporting mixed environments of classic MacOS and MacOS X clients)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (107 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/netatalk4-4.2.0/catalog.mk
  3. /usr/local/share/licenses/netatalk4-4.2.0/LICENSE
  4. /usr/local/share/licenses/netatalk4-4.2.0/GPLv2
  5. bin/ad
  6. bin/addump
  7. @comment bin/afpldaptest
  8. bin/afppasswd
  9. bin/afpstats
  10. bin/asip-status
  11. bin/dbd
  12. bin/fce_listen
  13. bin/macusers
  14. @sample etc/afp.conf.sample
  15. etc/dbus-1/system.d/netatalk-dbus.conf
  16. @comment etc/dbus-session.conf.netatalk
  17. @sample etc/extmap.conf.sample
  18. @comment @sample etc/pam.d/netatalk.sample
  19. libexec/netatalk-uams/uams_clrtxt.so
  20. libexec/netatalk-uams/uams_dhx.so
  21. libexec/netatalk-uams/uams_dhx2.so
  22. @comment libexec/netatalk-uams/uams_dhx2_pam.a
  23. @comment libexec/netatalk-uams/uams_dhx2_pam.so
  24. libexec/netatalk-uams/uams_dhx2_passwd.a
  25. libexec/netatalk-uams/uams_dhx2_passwd.so
  26. @comment libexec/netatalk-uams/uams_dhx_pam.a
  27. @comment libexec/netatalk-uams/uams_dhx_pam.so
  28. libexec/netatalk-uams/uams_dhx_passwd.a
  29. libexec/netatalk-uams/uams_dhx_passwd.so
  30. @comment libexec/netatalk-uams/uams_gss.a
  31. @comment libexec/netatalk-uams/uams_gss.so
  32. libexec/netatalk-uams/uams_guest.a
  33. libexec/netatalk-uams/uams_guest.so
  34. @comment libexec/netatalk-uams/uams_pam.a
  35. @comment libexec/netatalk-uams/uams_pam.so
  36. libexec/netatalk-uams/uams_passwd.a
  37. libexec/netatalk-uams/uams_passwd.so
  38. libexec/netatalk-uams/uams_randnum.a
  39. libexec/netatalk-uams/uams_randnum.so
  40. include/atalk/acl.h
  41. include/atalk/adouble.h
  42. include/atalk/aep.h
  43. include/atalk/afp.h
  44. include/atalk/asp.h
  45. include/atalk/atp.h
  46. include/atalk/bstrlib.h
  47. include/atalk/cnid.h
  48. include/atalk/ddp.h
  49. include/atalk/dictionary.h
  50. include/atalk/ea.h
  51. include/atalk/globals.h
  52. include/atalk/hash.h
  53. include/atalk/list.h
  54. include/atalk/logger.h
  55. include/atalk/nbp.h
  56. include/atalk/netatalk_conf.h
  57. include/atalk/netddp.h
  58. include/atalk/pap.h
  59. include/atalk/queue.h
  60. include/atalk/rtmp.h
  61. include/atalk/uam.h
  62. include/atalk/unicode.h
  63. include/atalk/unix.h
  64. include/atalk/util.h
  65. include/atalk/vfs.h
  66. include/atalk/volume.h
  67. include/atalk/zip.h
  68. lib/libatalk.a
  69. lib/libatalk.so
  70. lib/libatalk.so.19
  71. lib/libatalk.so.19.0.0
  72. sbin/afpd
  73. sbin/cnid_dbd
  74. sbin/cnid_metad
  75. sbin/netatalk
  76. share/man/man1/ad.1.gz
  77. share/man/man1/addump.1.gz
  78. share/man/man1/afp_lantest.1.gz
  79. share/man/man1/afp_logintest.1.gz
  80. share/man/man1/afp_spectest.1.gz
  81. share/man/man1/afp_speedtest.1.gz
  82. share/man/man1/afparg.1.gz
  83. share/man/man1/afpldaptest.1.gz
  84. share/man/man1/afppasswd.1.gz
  85. share/man/man1/afpstats.1.gz
  86. share/man/man1/afptest.1.gz
  87. share/man/man1/asip-status.1.gz
  88. share/man/man1/dbd.1.gz
  89. share/man/man1/fce_listen.1.gz
  90. share/man/man1/macusers.1.gz
  91. share/man/man3/atalk_aton.3.gz
  92. share/man/man3/nbp_name.3.gz
  93. share/man/man4/atalk.4.gz
  94. share/man/man5/afp.conf.5.gz
  95. share/man/man5/afp_signature.conf.5.gz
  96. share/man/man5/afp_voluuid.conf.5.gz
  97. share/man/man5/extmap.conf.5.gz
  98. share/man/man8/afpd.8.gz
  99. share/man/man8/cnid_dbd.8.gz
  100. share/man/man8/cnid_metad.8.gz
  101. share/man/man8/netatalk.8.gz
  102. /var/netatalk/CNID/README
  103. @dir /var/netatalk/CNID
  104. @dir /var/netatalk
  105. @owner
  106. @group
  107. @mode
Collapse this list.
Dependency lines:
  • netatalk4>0:net/netatalk4
Conflicts:
CONFLICTS:
  • netatalk3
To install the port:
cd /usr/ports/net/netatalk4/ && make install clean
To add the package, run one of these commands:
  • pkg install net/netatalk4
  • pkg install netatalk4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: netatalk4
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1743438055 SHA256 (netatalk-4.2.0.tar.xz) = 768a91014e298dc1d14ef28ebe330ddad49928e3c34f307353b8bdd317f50a52 SIZE (netatalk-4.2.0.tar.xz) = 934020

Packages (timestamps in pop-ups are UTC):
netatalk4
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.1.2_14.1.2_1-4.1.2_14.1.2_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest4.1.2_14.1.2_1-4.1.2_14.1.2_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest4.1.2_14.1.2_1n/a4.1.2_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmark : textproc/cmark
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. msgfmt : devel/gettext-tools
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. xsltproc : textproc/libxslt
  8. python3.11 : lang/python311
  9. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. _dbus.py : devel/py-dbus@py311
  2. python3.11 : lang/python311
  3. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libgcrypt.so : security/libgcrypt
  2. libevent.so : devel/libevent
  3. libiniparser.so : devel/iniparser
  4. libavahi-client.so : net/avahi-app
  5. libdbus-glib-1.so : devel/dbus-glib
  6. libdbus-1.so : devel/dbus
  7. libgpg-error.so : security/libgpg-error
  8. libdb-18.1.so : databases/db18
  9. libintl.so : devel/gettext-runtime
  10. libiconv.so : converters/libiconv
  11. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for netatalk4-4.2.0: ACL=off: Enable ACL support DBUS=on: D-Bus IPC system support KERBEROS=on: Kerberos support KERBEROS5=off: Kerberos 5 support LDAP=off: LDAP protocol support LIBWRAP=on: TCP wrapper support MYSQL=off: Enable MySQL CNID backend support PAM=off: Pluggable authentication module support SENDFILE=on: Enable Sendfile support SPOTLIGHT=off: Enable Spotlight search support ====> Zeroconf(Bonjour) support: you can only select none or one of them AVAHI=on: Zeroconf support via Avahi MDNSRESPONDER=off: Zeroconf support via mDNSResponder ===> Use 'make config' to modify these settings
Options name:
net_netatalk4
USES:
bdb:18 cpe gettext iconv:wchar_t meson perl5 pkgconfig shebangfix ssl tar:xz gnome python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/netatalk/netatalk/releases/download/netatalk-4-2-0/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.2.0
31 Mar 2025 16:44:07
commit hash: cbc5f3f94c05ff41ef10d803aac7eedc8f062df6commit hash: cbc5f3f94c05ff41ef10d803aac7eedc8f062df6commit hash: cbc5f3f94c05ff41ef10d803aac7eedc8f062df6commit hash: cbc5f3f94c05ff41ef10d803aac7eedc8f062df6 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
net/netatalk4: Update to 4.2.0

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-2-0 for
a list of changes in this release.
4.1.2_1
08 Mar 2025 14:05:10
commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
4.1.2
06 Mar 2025 18:48:04
commit hash: e944cba64c634a551be79b5e0db4dc2ada2f178bcommit hash: e944cba64c634a551be79b5e0db4dc2ada2f178bcommit hash: e944cba64c634a551be79b5e0db4dc2ada2f178bcommit hash: e944cba64c634a551be79b5e0db4dc2ada2f178b files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
net/netatalk4: Unmask the libxslt dependency

Since DBUS is a default option, it was masking the libxslt requirement
for building manpages.

PR:		285143
4.1.2
05 Mar 2025 10:21:23
commit hash: 599f9bacdc091ac2c39bd09b37a361cb43114e92commit hash: 599f9bacdc091ac2c39bd09b37a361cb43114e92commit hash: 599f9bacdc091ac2c39bd09b37a361cb43114e92commit hash: 599f9bacdc091ac2c39bd09b37a361cb43114e92 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
gnome: replace tracker3 with tinysparql

Bump the revision of each component which was still using tracker3 or
even2.

Note in the case of grilo-plugins, this removes libsoup2 from the path
of certains applications.
4.1.2
02 Mar 2025 16:54:10
commit hash: fb85eae7889e1f780fea46ee19031a78fd6e38b8commit hash: fb85eae7889e1f780fea46ee19031a78fd6e38b8commit hash: fb85eae7889e1f780fea46ee19031a78fd6e38b8commit hash: fb85eae7889e1f780fea46ee19031a78fd6e38b8 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
net/netatalk[34]: Add a new port, netatalk4

Netatalk4 is the latest release of the Netatalk Open Source macOS AFPD
file server suite.

For now, both netatalk3 and netatalk4 will remain, but it is becoming
clear, netatalk4 is The Way™, and netatalk3 should be considered
deprecated.

Netatalk4 has had several releases already, so the underlying afpd
server should be quite stable.  Note that since FreeBSD removed
AppleTalk (ddp) support a while ago, that part of netatalk4 is not
enabled.

See https://github.com/Netatalk/netatalk/releases for a summary of all
changes since netatalk3.

Number of commits found: 5