./net/netatalk4, AFP file and AppleTalk print services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.6nb6, Package name: netatalk-4.0.6nb6, Maintainer: hauke

Netatalk 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 [+/-]


Package options: appletalk, dnssd, pam

Master sites:

Filesize: 1295.406 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2024-12-16 18:34:45 by Hauke Fath | Files touched by this commit (1)
Log message:
Keep Meson from installing rc.d files
   2024-12-16 16:40:54 by Hauke Fath | Files touched by this commit (4)
Log message:
Do not let the Meson build system attempt to install config files.
   2024-12-12 12:08:19 by Hauke Fath | Files touched by this commit (1)
Log message:
The libxslt and docbook-xsl dependencies are build-time and for static
files, only.