Path to this page:
./
net/netatalk4,
AFP file and AppleTalk print services
Branch: CURRENT,
Version: 4.1.2nb1,
Package name: netatalk-4.1.2nb1,
Maintainer: haukeNetatalk is a Free and Open Source file server that implements the
Apple Filing Protocol (AFP) 3.4 over TCP/IP and AppleTalk ddp.
AFP is the primary file sharing protocol used on Apple II, Traditional
Mac OS, and Mac OS X, as well as one of several supported protocols on
macOS.
If you have a local network of macOS, Mac OS X, Traditional Mac OS, or
even Apple II computers, running a Netatalk AppleShare server allows
you to share, collaborate on, and back up files comfortably.
The latest macOS at the time of writing ships with an AFP client, so
Netatalk can act as a seamless bridge between new and old Macs. With
dnsd support, the Netatalk AFP server will be auto-discoverable via
Bonjour. It supports Time Machine backups.
Compared to cross-platform file sharing protocols like nfs and sftp,
Netatalk delivers a Mac-like user experience,
Compared to a Samba setup with macOS support, Netatalk comes with a
lot less complexity.
MESSAGE.pam [+/-]===========================================================================
$NetBSD: MESSAGE.pam,v 1.1 2024/11/21 15:26:08 hauke Exp $
A netatalk PAM configuration file needs to be installed in the pam.d
directory. An example file can be found at
${PREFIX}/share/examples/netatalk/netatalk.pam
===========================================================================
Package options: appletalk, dnssd, pam
Master sites:
Filesize: 1296.837 KB
Version history: (Expand)
- (2025-03-17) Updated to version: netatalk-4.1.2nb1
- (2025-03-12) Updated to version: netatalk-4.1.2
- (2025-01-25) Updated to version: netatalk-4.0.6nb6
- (2025-01-12) Updated to version: netatalk-4.0.6nb4
- (2024-12-18) Updated to version: netatalk-4.0.6nb3
- (2024-12-16) Updated to version: netatalk-4.0.6nb2
CVS history: (Expand)
2025-03-20 22:01:06 by Hauke Fath | Files touched by this commit (1) |
Log message:
Bring back MESON_BINARY.service setting to unbreak netbsd-9 bulk
builds.
|
2025-03-17 18:42:45 by Hauke Fath | Files touched by this commit (5) |
Log message:
net/netatalk: Accomodate non-NetBSD OSes better.
Have Meson use PREFIXed paths
Fix PLIST generation for AppleTalk related paths
Builds, installs, runs on FreeBSD 13 now.
|
2025-03-12 10:54:41 by Hauke Fath | Files touched by this commit (7) |  |
Log message:
net/netatalk4: Update to v4.1.2
NetBSD quota support doesn't currently work, disable it explicitly.
From upstream's changelog <https://github.com/Netatalk/netatalk/releases>:
Netatalk 4.1.2
Add GPL v2 license grant to mysql CNID backend code by @rdmark in #1874
[4.1] webmin: Fix -router switch in Webmin atalkd module by @rdmark in #1943
[4.1] meson: Look for shared Berkeley DB library in versioned subdir too by \
@rdmark in #1944
[4.1] webmin: Redirect the appropriate tab when returning from actions by \
@rdmark in #1945
[4.1] webmin: Fix a default value helptext string by @rdmark in #1946
Netatalk 4.1.1
config: Disable default options in macipgw.conf by @rdmark in #1876
GitHub CI: Cleanup of macOS job by @rdmark in #1878
docs: Consolidate redundant CNID and encoding info by @rdmark in #1880
meson: Restore prioritized Berkeley DB detection by @rdmark in #1881
Add a security patching end-of-life policy by @rdmark in #1885
GitHub CI: Build on Ubuntu without Unicode data to avoid dirty repo by \
@rdmark in #1888
macipgw: Handle scenario when config file is missing by @APCCV in #1891
macipgw: Correct iniparser status check; free memory afterwards by @rdmark \
in #1892
GitHub CI: Bump to DragonFlyBSD vmactions runner 1.1.0 by @rdmark in #1895
Prevent illegal null pointer calls by @rdmark in #1894
Matching format specifiers in C strings by @rdmark in #1896
GitHub CI: Remove openSUSE build job by @rdmark in #1899
GitHub CI: NetBSD version agnostic PKG_PATH definition by @rdmark in #1901
macipgw: Print usage notes for the -f option by @rdmark in #1898
afpd: Log an error in dirchache when directory has invalid did by @rdmark in \
#1897
meson: remove hardcoded file command path. by @erichelgeson in #1907
meson: Remove libquota check that causes breakage on NetBSD by @rdmark in #1903
meson: Introduce with-bdb-include-path override option by @rdmark in #1908
Netatalk 4.1.0
testsuite: Introduce -X option for running on big-endian systems by @rdmark \
in #1817
GitHub CI: Use FreeBSD 14.2 vmactions runner by @rdmark in #1820
GitHub CI: Always use latest NetBSD release in runner by @rdmark in #1819
GitHub CI: Don't use absolute paths for netatalk binaries by @rdmark in #1821
Update atalkd.conf.5.xml by @thecloudexpanse in #1818
meson: Introduce with-kerberos-path option for Heimdal compatibility by \
@rdmark in #1822
testsuite: Cross-platform compatible file ID tests by @rdmark in #1826
GitHub CI: Bump to NetBSD 10.1 runner by @rdmark in #1827
testsuite: Don't attempt unauthorized file renaming in Error tests by \
@rdmark in #1828
Loosen AppleDouble checks for macOS by @NJRoadfan in #1829
meson: Remove unused linker args for bdb binaries by @rdmark in #1830
testsuite: Restore file ID checks following fix for macOS AD validation by \
@rdmark in #1831
testsuite: Clean up test file after execution of encoding test by @rdmark in \
#1832
meson: Better detection of lib paths from Homebrew build system by @rdmark \
in #1833
macipgw: Default port value for zip/ddp service by @APCCV in #1836
GitHub CI: Build with berkeley-db v5 on macOS by @rdmark in #1840
initscripts: Disable fork safety workaround for macOS by @rdmark in #1810
Rename apple_dump script to addump by @rdmark in #1811
webmin: Split up index page into three tabs by @rdmark in #1785
Fix reported AFP versions when AppleTalk support is disabled. by @NJRoadfan \
in #1846
Fix afppasswd utility by @NJRoadfan in #1845
Add native metadata storage for macOS hosts. by @NJRoadfan in #1813
docker: Bump base image to Alpine 3.21 by @rdmark in #1842
GitHub CI: Use specific pkgsrc mirror for NetBSD package by @rdmark in #1847
Remove start tracker and start dbus afp.conf options by @rdmark in #1848
Remove the ability to run AFP commands with root privileges by @rdmark in #1849
Define all lockfiles through the Meson build system by @rdmark in #1850
GitHub CI: Run zypper update before new package on openSUSE by @rdmark in #1854
Protect Netatalk metadata EA by @NJRoadfan in #1855
docs: Fixes for spelling and grammar by @EricFromCanada in #1856
launchd item: Start netatalk in non-forking mode by @EricFromCanada in #1859
meson: fix iconv detection for OpenWrt by @APCCV in #1857
docs: Clarify the behavior of the -d option for daemons by @rdmark in #1861
meson: Link papd with cups only when cups is enabled by @rdmark in #1862
Refactor retreival of native FinderInfo EA on macOS hosts. by @NJRoadfan in #1858
GitHub CI: Bump to the latest BSD vmactions runners by @rdmark in #1864
testsuite: Free memory after running tests by @rdmark in #1866
testsuite: Improve memory management in lantest by @rdmark in #1868
macipgw: Introduce a configuration file by @rdmark in #1852
GitHub CI: Run lantest and speedtest jobs by @rdmark in #1869
GitHub CI: Build with mariadb on macOS by @rdmark in #1872
libatalk: Clean up the dalloc static library by @rdmark in #1871
Resolve macOS 15 clang compiler warnings by @rdmark in #1873
Netatalk 4.0.8
meson: Allow building papd without CUPS by @rdmark in #1790
meson: Favor openldap when building on macOS by @rdmark in #1792
docs: More accurate descriptions of optional dependencies in Install chapter \
by @rdmark in #1798
Remove obsoleted Mac OS X Server compatibility code in module.c by @rdmark \
in #1794
docs: Clarify usage of D-Bus and GLib in Install chapter by @rdmark in #1799
testsuite: Retry logic for final cleanup step in test358 by @rdmark in #1797
GitHub CI: Build on Alpine Linux with localsearch/tinysparql by @rdmark in #1803
docs: Document that DocBook XSL has to be non-namespaced by @rdmark in #1804
meson: Improved libquota detection on FreeBSD and NetBSD by @rdmark in #1805
GitHub CI: Build with tracker on macOS to enable Spotlight by @rdmark in #1809
Set resource max limit to 10240 on macOS by @rdmark in #1796
meson: Refactor DocBook detection logic to stop when found by @rdmark in #1806
Netatalk 4.0.7
atalkd: Remove obsolete NO_DATA_LINK_PASSTHROUGH config flag by @rdmark in #1755
only build appletalk docs when enabled by @knight-of-ni in #1754
GitHub CI: Rename workflow from Checks to Builds by @rdmark in #1760
Remove unnecessary ifdef macro in cnid_dbd.c by @rdmark in #1758
docs: Document afppasswd -w option in the man page synopsis by @rdmark in #1757
GitHub CI: Create html manual deploy job by @rdmark in #1763
docs: Sync css styles from homepage by @rdmark in #1764
docs: Standardize formatting of all synopsis sections by @rdmark in #1765
meson: Add manual type man_only which generates only troff pages by @rdmark \
in #1766
docs: Refer to CONTRIBUTORS hosted on netatalk.io in man pages by @rdmark in \
#1767
meson: Flip order of bdb version detection, and add option hint by @rdmark \
in #1771
Remove bitrotted inline prototype for a libc function by @rdmark in #1769
meson: *BSD compatible libwrap check by @rdmark in #1770
GitHub CI: Build NetBSD with native mDNS Zeroconf by @rdmark in #1772
GitHub CI: Remove pkg-config override for NetBSD job by @rdmark in #1775
meson: Generate appendix doc and allow custom manual install path by @rdmark \
in #1783
meson: Correct capability check for SunRPC on *BSD by @rdmark in #1768
meson: Don't attempt to detect shadow password header on *BSD and macOS by \
@rdmark in #1778
meson: Option to specify path to perl runtime by @rdmark in #1779
meson: Configure dbus paths and config files only if dbus exists by @rdmark \
in #1780
meson: Don't define spooldir when building without papd by @rdmark in #1786
|
2025-01-25 11:28:05 by Taylor R Campbell | Files touched by this commit (2) |
Log message:
net/netatalk4: Specify path to service(8) tool on NetBSD.
This is a kind of silly hack -- the build does not actually run
service(8) at build-time, but it searches for a path, which must
exist at build-time, to a command by that name, if we don't specify a
path via meson binaries. If it can't find the path and we don't
specify one, it disables the rc.d script generation. We don't even
really have to put /usr/sbin/service here; we could put /quagga/eland
instead and I think it doesn't change anything in the build output.
Resolves the following symptom when /usr/sbin is not in PATH during
the build (or, in principle, when you're cross-building for NetBSD
from non-NetBSD):
===> Building for netatalk-4.0.6nb5
...
Writing index.html for book(netatalk-manual)
*** Please use pkgtools/verifypc to sanity check dependencies.
bmake[1]: don't know how to make \
/home/riastradh/pkgsrc/current/work/net/netatalk4/work/netatalk-netatalk-4-0-6/output/distrib/initscripts/netatalk. \
Stop
bmake[1]: stopped in /home/riastradh/pkgsrc/current/pkgsrc/net/netatalk4
*** Error code 2
|
2025-01-25 11:27:31 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
net/netatalk4: Specify the docbook path.
Resolves:
===> Installing for netatalk-4.0.6nb4
=> Generating pre-install file lists
=> Creating installation directories
ninja: Entering directory `output'
[0/1] Installing files.
...
rm -r \
/home/riastradh/pkgsrc/current/work/net/netatalk4/work/.destdir/home/riastradh/p \
kgsrc/current/pkg/share/doc/netatalk/htmldocs
rm: \
/home/riastradh/pkgsrc/current/work/net/netatalk4/work/.destdir/home/riastradh/pkgsrc/current/pkg/share/doc/netatalk/htmldocs: \
No such file or directory
XXX Should do this through a buildlink directory so it won't be
polluted by other packages that might be installed, except it's for
TOOL_DEPENDS, not BULID_DEPENDS.
|
2025-01-12 17:13:11 by Hauke Fath | Files touched by this commit (4) |
Log message:
Make PREFIX and VARBASE configurable in top-level meson.build
Set spooldir only when configured for pap print support
Should fix PR pkg/58987
|
2024-12-18 14:28:05 by Hauke Fath | Files touched by this commit (3) |
Log message:
Don't bother installing rc.d scripts on !NetBSD, they will have a
different name anyway
Don't try to initialize init scripts at build time
Install enclosed at.h for Linux, we do it on NetBSD, too
Builds and packages on Linuxen now (Arch here)
|
2024-12-18 11:58:04 by Niclas Rosenvik | Files touched by this commit (15) |
Log message:
revbump due to devel/talloc dependency changes
|