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.1.2 netnew! 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-02 16:54:10
Commit Hash: fb85eae
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 (108 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/netatalk4-4.1.2/catalog.mk
  3. /usr/local/share/licenses/netatalk4-4.1.2/LICENSE
  4. /usr/local/share/licenses/netatalk4-4.1.2/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/macusers
  13. @sample etc/afp.conf.sample
  14. etc/dbus-1/system.d/netatalk-dbus.conf
  15. @comment etc/dbus-session.conf.netatalk
  16. @sample etc/extmap.conf.sample
  17. @comment @sample etc/pam.d/netatalk.sample
  18. libexec/netatalk-uams/uams_clrtxt.so
  19. libexec/netatalk-uams/uams_dhx.so
  20. libexec/netatalk-uams/uams_dhx2.so
  21. @comment libexec/netatalk-uams/uams_dhx2_pam.a
  22. @comment libexec/netatalk-uams/uams_dhx2_pam.so
  23. libexec/netatalk-uams/uams_dhx2_passwd.a
  24. libexec/netatalk-uams/uams_dhx2_passwd.so
  25. @comment libexec/netatalk-uams/uams_dhx_pam.a
  26. @comment libexec/netatalk-uams/uams_dhx_pam.so
  27. libexec/netatalk-uams/uams_dhx_passwd.a
  28. libexec/netatalk-uams/uams_dhx_passwd.so
  29. @comment libexec/netatalk-uams/uams_gss.a
  30. @comment libexec/netatalk-uams/uams_gss.so
  31. libexec/netatalk-uams/uams_guest.a
  32. libexec/netatalk-uams/uams_guest.so
  33. @comment libexec/netatalk-uams/uams_pam.a
  34. @comment libexec/netatalk-uams/uams_pam.so
  35. libexec/netatalk-uams/uams_passwd.a
  36. libexec/netatalk-uams/uams_passwd.so
  37. libexec/netatalk-uams/uams_randnum.a
  38. libexec/netatalk-uams/uams_randnum.so
  39. include/atalk/acl.h
  40. include/atalk/adouble.h
  41. include/atalk/aep.h
  42. include/atalk/afp.h
  43. include/atalk/asp.h
  44. include/atalk/atp.h
  45. include/atalk/bstrlib.h
  46. include/atalk/cnid.h
  47. include/atalk/ddp.h
  48. include/atalk/dictionary.h
  49. include/atalk/ea.h
  50. include/atalk/globals.h
  51. include/atalk/hash.h
  52. include/atalk/iniparser.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/standards.h
  62. include/atalk/uam.h
  63. include/atalk/unicode.h
  64. include/atalk/unix.h
  65. include/atalk/util.h
  66. include/atalk/vfs.h
  67. include/atalk/volume.h
  68. include/atalk/zip.h
  69. lib/libatalk.a
  70. lib/libatalk.so
  71. lib/libatalk.so.19
  72. lib/libatalk.so.19.0.0
  73. sbin/afpd
  74. sbin/cnid_dbd
  75. sbin/cnid_metad
  76. sbin/netatalk
  77. share/man/man1/ad.1.gz
  78. share/man/man1/addump.1.gz
  79. share/man/man1/afp_lantest.1.gz
  80. share/man/man1/afp_logintest.1.gz
  81. share/man/man1/afp_spectest.1.gz
  82. share/man/man1/afp_speedtest.1.gz
  83. share/man/man1/afparg.1.gz
  84. share/man/man1/afpldaptest.1.gz
  85. share/man/man1/afppasswd.1.gz
  86. share/man/man1/afpstats.1.gz
  87. share/man/man1/afptest.1.gz
  88. share/man/man1/asip-status.1.gz
  89. share/man/man1/dbd.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/man5/macipgw.conf.5.gz
  99. share/man/man8/afpd.8.gz
  100. share/man/man8/cnid_dbd.8.gz
  101. share/man/man8/cnid_metad.8.gz
  102. share/man/man8/netatalk.8.gz
  103. /var/netatalk/CNID/README
  104. @dir /var/netatalk/CNID
  105. @dir /var/netatalk
  106. @owner
  107. @group
  108. @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 = 1740930680 SHA256 (netatalk-4.1.2.tar.xz) = a825f6ff7efedb09bb9ca75727ab43126797000f89775db72c8d9520bf481e9c SIZE (netatalk-4.1.2.tar.xz) = 922960

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. docbook-xsl>=0 : textproc/docbook-xsl
  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. libavahi-client.so : net/avahi-app
  4. libdbus-glib-1.so : devel/dbus-glib
  5. libdbus-1.so : devel/dbus
  6. libgpg-error.so : security/libgpg-error
  7. libdb-18.1.so : databases/db18
  8. libintl.so : devel/gettext-runtime
  9. libiconv.so : converters/libiconv
  10. libglib-2.0.so : devel/glib20
  11. libintl.so : devel/gettext-runtime
  12. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for netatalk4-4.1.2: 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-1-2/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1