diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile index 101680edfdf6..42023fdcfb2b 100644 --- a/net/netatalk3/Makefile +++ b/net/netatalk3/Makefile @@ -1,105 +1,105 @@ PORTNAME= netatalk -PORTVERSION= 3.2.2 +PORTVERSION= 3.2.4 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/ PKGNAMESUFFIX= 3 MAINTAINER= marcus@FreeBSD.org COMMENT= File server for Mac OS X WWW= https://netatalk.io/ LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libevent.so:devel/libevent USES= bdb:18 cpe gettext iconv meson perl5 pkgconfig shebangfix ssl tar:xz USE_LDCONFIG= yes USE_RC_SUBR= netatalk #INSTALL_TARGET=install-strip CPE_VENDOR= netatalk_project MESON_ARGS= -Dwith-libgcrypt-path=${LOCALBASE} \ -Dwith-bdb-path=${LOCALBASE} \ -Dwith-libiconv-path=${LOCALBASE} \ -Dwith-dtrace=false \ -Dwith-init-hooks=false \ -Dpkg_config_path=${LOCALBASE}/libdata/pkgconfig \ -Dwith-shadow=false \ -Dwith-pgp-uam=false \ --localstatedir=/var \ --infodir=${PREFIX}/share/info OPTIONS_DEFINE=PAM KERBEROS5 LDAP SENDFILE KERBEROS DBUS MYSQL ACL LIBWRAP SPOTLIGHT OPTIONS_DEFAULT=AVAHI DBUS KERBEROS LIBWRAP SENDFILE OPTIONS_RADIO=ZEROCONF OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER ZEROCONF_DESC= Zeroconf(Bonjour) support MYSQL_DESC= Enable MySQL CNID backend support SENDFILE_DESC= Enable Sendfile support ACL_DESC= Enable ACL support SPOTLIGHT_DESC= Enable Spotlight search support OPTIONS_SUB= yes KERBEROS5_MESON_ON= -Dwith-krbV-uam=true \ -Dwith-kerberos=true KERBEROS5_MESON_OFF= -Dwith-krbV-uam=false \ -Dwith-kerberos=false KERBEROS_LIB_DEPENDS=libgpg-error.so:security/libgpg-error PAM_MESON_ON= -Dwith-pam-path=${LOCALBASE} PAM_MESON_OFF= -Dwith-pam=false AVAHI_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_SUB_LIST= ZEROCONF="avahi_daemon" MDNSRESPONDER_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNSRESPONDER_SUB_LIST= ZEROCONF="mdnsd" LDAP_MESON_ON= -Dwith-ldap-path=${LOCALBASE} LDAP_MESON_OFF= -Dwith-ldap=false LDAP_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDAP_USES= ldap SENDFILE_MESON_OFF=-Dwith-sendfile=false DBUS_USES= gnome python DBUS_USE= GNOME=glib20 DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus DBUS_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} DBUS_MESON_ON= -Dwith-dbus-daemon-path=${LOCALBASE}/bin/dbus-daemon \ -Dwith-dbus-sysconf-path=${LOCALBASE}/etc/dbus-1/system.d DBUS_MESON_OFF= -Dwith-afpstats=false MYSQL_USES= mysql MYSQL_MESON_OFF=-Dwith-mysql-config=/nonexistent ACL_LIB_DEPENDS= libsunacl.so:sysutils/libsunacl ACL_MESON_OFF=-Dwith-acls=false LIBWRAP_MESON_OFF=-Dwith-tcp-wrappers=false SPOTLIGHT_LIB_DEPENDS= libtracker-sparql-3.0.so:sysutils/tracker3 SPOTLIGHT_MESON_OFF= -Dwith-spotlight=false SHEBANG_GLOB= afpstats CONFLICTS= jday yudit # bin/dbd man/man1/uniconv.1.gz .include .if ${PORT_OPTIONS:MAVAHI}=="" && ${PORT_OPTIONS:MMDNSRESPONDER}=="" SUB_LIST+= ZEROCONF="" MESON_ARGS+=-Dwith-zeroconf=false .endif post-patch: @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}|' \ ${WRKSRC}/meson.build # @${REINPLACE_CMD} -e 's|\.dist|\.sample|g' \ # ${WRKSRC}/config/Makefile.in # @${REINPLACE_CMD} -e 's|%%PYTHONCMD%%|${PYTHONCMD}|' \ # ${WRKSRC}/contrib/shell_utils/afpstats post-install: ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/contrib/macusers/macusers \ ${STAGEDIR}${PREFIX}/bin/macusers .if ${PORT_OPTIONS:MPAM} ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/netatalk.sample .endif .include diff --git a/net/netatalk3/distinfo b/net/netatalk3/distinfo index cf9916b8aafc..97983a781fc2 100644 --- a/net/netatalk3/distinfo +++ b/net/netatalk3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720267420 -SHA256 (netatalk-3.2.2.tar.xz) = 2803a80718a8e5c3bb5774c3b2eec19ae622fb5a34618f72c4210a8e94c8e15d -SIZE (netatalk-3.2.2.tar.xz) = 1906644 +TIMESTAMP = 1722343946 +SHA256 (netatalk-3.2.4.tar.xz) = 966fe021a641fa628fdda3c908dcba8399e3c07c54b743339fff1645d92850b0 +SIZE (netatalk-3.2.4.tar.xz) = 1904376 diff --git a/net/netatalk3/files/patch-config_meson.build b/net/netatalk3/files/patch-config_meson.build index d5f5cd2d763d..820301e7e8b6 100644 --- a/net/netatalk3/files/patch-config_meson.build +++ b/net/netatalk3/files/patch-config_meson.build @@ -1,29 +1,46 @@ ---- config/meson.build.orig 2024-06-29 05:58:36 UTC +--- config/meson.build.orig 2024-07-18 15:25:55 UTC +++ config/meson.build -@@ -7,23 +7,16 @@ custom_target( +@@ -7,39 +7,17 @@ custom_target( custom_target( 'dbus_session', input: 'dbus-session.conf.tmpl', - output: 'dbus-session.conf', + output: 'dbus-session.conf.netatalk', command: sed_command, capture: true, install: true, install_dir: pkgconfdir, ) -if ( -- not fs.exists(pkgconfdir / 'afp.conf') -- or (get_option('with-overwrite') and fs.exists(pkgconfdir / 'afp.conf')) +- fs.exists(pkgconfdir / 'afp.conf') +- and not get_option('with-overwrite') -) -- install_data(afp_conf, install_dir: pkgconfdir) +- message('will not replace existing', pkgconfdir / 'afp.conf') -else -- message('not overwriting', 'afp.conf') +- install_data(afp_conf, install_dir: pkgconfdir) -endif +install_data(afp_conf, rename: 'afp.conf.sample', install_dir: pkgconfdir) - --install_data('extmap.conf', install_dir: pkgconfdir) +install_data('extmap.conf', rename: 'extmap.conf.sample', install_dir: pkgconfdir) - install_data('netatalk-dbus.conf', install_dir: dbus_sysconf_path) +-if ( +- fs.exists(pkgconfdir / 'extmap.conf') +- and not get_option('with-overwrite') +-) +- message('will not replace existing', pkgconfdir / 'extmap.conf') +-else +- install_data('extmap.conf', install_dir: pkgconfdir) +-endif +- +-if ( +- fs.exists(dbus_sysconfpath / 'netatalk-dbus.conf') +- and not get_option('with-overwrite') +-) +- message('will not replace existing', dbus_sysconfpath / 'netatalk-dbus.conf') +-else +- install_data('netatalk-dbus.conf', install_dir: dbus_sysconfpath) +-endif ++install_data('netatalk-dbus.conf', install_dir: dbus_sysconfpath) + + install_data('README', install_dir: localstatedir / 'netatalk') diff --git a/net/netatalk3/files/patch-etc_uams_meson.build b/net/netatalk3/files/patch-etc_uams_meson.build index 1dbf90df9078..a171dbf1684a 100644 --- a/net/netatalk3/files/patch-etc_uams_meson.build +++ b/net/netatalk3/files/patch-etc_uams_meson.build @@ -1,222 +1,275 @@ ---- etc/uams/meson.build.orig 2024-06-17 15:24:00 UTC +--- etc/uams/meson.build.orig 2024-07-18 15:25:55 UTC +++ etc/uams/meson.build @@ -7,7 +7,7 @@ uams_guest = shared_module( name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_guest = static_library( @@ -16,7 +16,7 @@ uams_guest = static_library( include_directories: root_includes, name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_passwd_sources = ['uams_passwd.c'] @@ -29,7 +29,7 @@ uams_passwd = shared_module( name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_passwd = static_library( @@ -39,7 +39,7 @@ uams_passwd = static_library( dependencies: [crypt], name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) ssl_links = [] -@@ -60,7 +60,7 @@ if have_ssl - name_prefix: '', - name_suffix: 'so', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: libdir, - install_rpath: libdir, - ) -@@ -73,7 +73,7 @@ if have_ssl - link_with: ssl_links, - name_prefix: '', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: libdir, - install_rpath: libdir, - ) -@@ -89,7 +89,7 @@ if have_ssl +@@ -61,7 +61,7 @@ if have_ssl name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', build_rpath: libdir, install_rpath: libdir, ) -@@ -102,20 +102,20 @@ if have_ssl +@@ -73,7 +73,7 @@ if have_ssl link_with: ssl_links, name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', build_rpath: libdir, install_rpath: libdir, ) +@@ -87,7 +87,7 @@ if have_ssl + name_prefix: '', + name_suffix: 'so', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + uams_dhx_passwd = static_library( + 'uams_dhx_passwd', +@@ -97,7 +97,7 @@ if have_ssl + link_with: ssl_links, + name_prefix: '', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + endif + if have_pam +@@ -113,7 +113,7 @@ if have_ssl + name_prefix: '', + name_suffix: 'so', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + build_rpath: libdir, + install_rpath: libdir, + ) +@@ -125,7 +125,7 @@ if have_ssl + link_with: ssl_links, + name_prefix: '', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + build_rpath: libdir, + install_rpath: libdir, + ) +@@ -139,7 +139,7 @@ if have_ssl + name_prefix: '', + name_suffix: 'so', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + uams_dhx_pam = static_library( + 'uams_dhx_pam', +@@ -149,19 +149,19 @@ if have_ssl + link_with: ssl_links, + name_prefix: '', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + endif install_symlink( 'uams_dhx.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_dhx_pam.so', ) else install_symlink( 'uams_dhx.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_dhx_passwd.so', ) endif -@@ -132,7 +132,7 @@ if have_libgcrypt +@@ -178,7 +178,7 @@ if have_libgcrypt name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_dhx2_passwd = static_library( -@@ -142,7 +142,7 @@ if have_libgcrypt +@@ -188,7 +188,7 @@ if have_libgcrypt dependencies: [crypt, libgcrypt], name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) if have_pam uams_dhx2_pam_sources = ['uams_dhx2_pam.c'] -@@ -155,7 +155,7 @@ if have_libgcrypt +@@ -201,7 +201,7 @@ if have_libgcrypt name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_dhx2_pam = static_library( -@@ -165,18 +165,18 @@ if have_libgcrypt +@@ -211,18 +211,18 @@ if have_libgcrypt dependencies: [pam, libgcrypt], name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) install_symlink( 'uams_dhx2.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_dhx2_pam.so', ) else install_symlink( 'uams_dhx2.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_dhx2_passwd.so', ) endif -@@ -193,7 +193,7 @@ if have_pam +@@ -239,7 +239,7 @@ if have_pam name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_pam = static_library( -@@ -203,18 +203,18 @@ if have_pam +@@ -249,18 +249,18 @@ if have_pam dependencies: pam, name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) install_symlink( 'uams_clrtxt.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_pam.so', ) else install_symlink( 'uams_clrtxt.so', - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', pointing_to: 'uams_passwd.so', ) endif -@@ -231,7 +231,7 @@ if have_ssl - name_prefix: '', - name_suffix: 'so', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: libdir, - install_rpath: libdir, - ) -@@ -244,7 +244,7 @@ if have_ssl - link_with: ssl_links, - name_prefix: '', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: libdir, - install_rpath: libdir, - ) -@@ -261,7 +261,7 @@ if enable_pgp_uam +@@ -278,7 +278,7 @@ if have_ssl + name_prefix: '', + name_suffix: 'so', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + build_rpath: libdir, + install_rpath: libdir, + ) +@@ -290,7 +290,7 @@ if have_ssl + link_with: ssl_links, + name_prefix: '', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + build_rpath: libdir, + install_rpath: libdir, + ) +@@ -304,7 +304,7 @@ if have_ssl + name_prefix: '', + name_suffix: 'so', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + uams_randnum = static_library( + 'uams_randnum', +@@ -314,7 +314,7 @@ if have_ssl + link_with: ssl_links, + name_prefix: '', + install: true, +- install_dir: libdir / 'netatalk', ++ install_dir: libexecdir / 'netatalk-uams', + ) + endif + endif +@@ -330,7 +330,7 @@ if enable_pgp_uam name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_pgp = static_library( -@@ -271,7 +271,7 @@ if enable_pgp_uam +@@ -340,7 +340,7 @@ if enable_pgp_uam dependencies: [crypt, ssl_deps], name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) endif -@@ -287,7 +287,7 @@ if have_gssapi +@@ -356,7 +356,7 @@ if have_krb5_uam name_prefix: '', name_suffix: 'so', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) uams_gss = static_library( -@@ -298,6 +298,6 @@ if have_gssapi +@@ -367,6 +367,6 @@ if have_krb5_uam c_args: kerberos_c_args, name_prefix: '', install: true, - install_dir: libdir / 'netatalk', + install_dir: libexecdir / 'netatalk-uams', ) endif diff --git a/net/netatalk3/files/patch-meson.build b/net/netatalk3/files/patch-meson.build index 377971ad78ed..11f251e8fb08 100644 --- a/net/netatalk3/files/patch-meson.build +++ b/net/netatalk3/files/patch-meson.build @@ -1,126 +1,126 @@ ---- meson.build.orig 2024-07-06 04:04:08 UTC +--- meson.build.orig 2024-07-18 15:25:55 UTC +++ meson.build -@@ -40,6 +40,7 @@ sbindir = prefix / get_option('sbindir') +@@ -35,6 +35,7 @@ libdir = prefix / get_option('libdir') + datadir = prefix / get_option('datadir') + includedir = prefix / get_option('includedir') + libdir = prefix / get_option('libdir') ++libexecdir = prefix / get_option('libexecdir') + localstatedir = prefix / get_option('localstatedir') mandir = prefix / get_option('mandir') - pkgconfdir = prefix / get_option('sysconfdir') sbindir = prefix / get_option('sbindir') -+libexecdir = prefix / get_option('libexecdir') - - ################## - # Compiler flags # -@@ -70,7 +71,7 @@ statedir = '-D_PATH_STATEDIR="' + localstatedir + '/ne +@@ -74,7 +75,7 @@ statedir = '-D_PATH_STATEDIR="' + localstatedir + '/ne dversion = '-DVERSION="' + netatalk_version + '"' messagedir = '-DSERVERTEXT="' + localstatedir + '/netatalk/msg/"' statedir = '-D_PATH_STATEDIR="' + localstatedir + '/netatalk/"' -uamdir = '-D_PATH_AFPDUAMPATH="' + libdir + '/netatalk/"' +uamdir = '-D_PATH_AFPDUAMPATH="' + libexecdir + '/netatalk-uams/"' ############ # Includes # -@@ -385,6 +386,7 @@ bdb_subdirs = [ +@@ -374,6 +375,7 @@ bdb_subdirs = [ '/usr', ] bdb_subdirs = [ -+ 'db18', ++ '%%DB_NAME%%', 'db4.6', 'db4.7', 'db4.8', -@@ -505,6 +507,11 @@ if crypt.found() +@@ -492,6 +494,11 @@ if crypt.found() if crypt.found() cdata.set('HAVE_CRYPT_H', 1) cdata.set('HAVE_LIBCRYPT', 1) +else + crypt = cc.find_library('crypt', has_headers: 'unistd.h', required: false) + if crypt.found() + cdata.set('HAVE_LIBCRYPT', 1) + endif endif des = cc.find_library('des', required: false) -@@ -733,12 +740,12 @@ dns_sd_libs = [] +@@ -724,12 +731,12 @@ dns_sd_libs = [] dns_sd_libs = [] -dns_sd = cc.find_library('dns_sd', required: false) +dns_sd = cc.find_library('dns_sd', dirs: libsearch_dirs, required: false) if dns_sd.found() dns_sd_libs += dns_sd endif -system = cc.find_library('system', required: false) +system = cc.find_library('system', dirs: libsearch_dirs, required: false) if dns_sd.found() dns_sd_libs += system endif -@@ -764,6 +771,7 @@ else +@@ -755,6 +762,7 @@ else cdata.set('HAVE_MDNS', 1) freebsd_zeroconf_daemon = 'mdnsd' zeroconf_provider += 'mDNS' + dns_sd_libs += threads else have_zeroconf = avahi.found() if avahi.found() -@@ -831,19 +839,7 @@ else +@@ -822,19 +830,7 @@ else required: false, ) - if tracker.found() - cdata.set( - 'TRACKER_MANAGING_COMMAND', - '"tracker daemon"', - ) - cdata.set( - 'TRACKER_PREFIX', - '"' - + tracker_sparql.get_variable(pkgconfig: 'prefix') - + '"', - ) - tracker_manager += 'tracker' - elif tracker3.found() + if tracker3.found() cdata.set('HAVE_TRACKER3', 1) cdata.set( 'TRACKER_MANAGING_COMMAND', -@@ -884,7 +880,6 @@ else +@@ -875,7 +871,6 @@ else endif endif endif -endif have_spotlight = ( tracker_sparql.found() -@@ -893,6 +888,8 @@ have_spotlight = ( +@@ -884,6 +879,8 @@ have_spotlight = ( and flex.found() and bison.found() ) +endif + if have_spotlight cdata.set('WITH_SPOTLIGHT', 1) endif -@@ -1384,7 +1381,7 @@ if iconv_path != '' +@@ -1375,7 +1372,7 @@ if iconv_path != '' endif iconv = declare_dependency( link_args: libiconv_link_args, - include_directories: include_directories(with_libiconv / 'include'), + include_directories: include_directories(iconv_path / 'include'), ) endif -@@ -1587,6 +1584,7 @@ if not enable_pam +@@ -1578,6 +1575,7 @@ if not enable_pam if not enable_pam have_pam = false + pam = dependency('', required: false) else if host_os != 'sunos' pam_paths = [ -@@ -1950,6 +1948,8 @@ int deny_severity = 0; +@@ -1941,6 +1939,8 @@ int deny_severity = 0; tcpwrap_code = ''' int allow_severity = 0; int deny_severity = 0; + +int hosts_access(); int main(void) { diff --git a/net/netatalk3/pkg-plist b/net/netatalk3/pkg-plist index eacb3172d2e9..593f620f6b73 100644 --- a/net/netatalk3/pkg-plist +++ b/net/netatalk3/pkg-plist @@ -1,85 +1,85 @@ bin/ad %%LDAP%%bin/afpldaptest bin/afppasswd %%DBUS%%bin/afpstats bin/apple_dump bin/asip-status -bin/cnid2_create bin/dbd bin/macusers bin/netatalk-config @sample etc/afp.conf.sample %%DBUS%%etc/dbus-1/system.d/netatalk-dbus.conf %%DBUS%%etc/dbus-session.conf.netatalk @sample etc/extmap.conf.sample %%PAM%%@sample etc/pam.d/netatalk.sample libexec/netatalk-uams/uams_clrtxt.so libexec/netatalk-uams/uams_dhx.so libexec/netatalk-uams/uams_dhx2.so %%PAM%%libexec/netatalk-uams/uams_dhx2_pam.a %%PAM%%libexec/netatalk-uams/uams_dhx2_pam.so libexec/netatalk-uams/uams_dhx2_passwd.a libexec/netatalk-uams/uams_dhx2_passwd.so %%PAM%%libexec/netatalk-uams/uams_dhx_pam.a %%PAM%%libexec/netatalk-uams/uams_dhx_pam.so libexec/netatalk-uams/uams_dhx_passwd.a libexec/netatalk-uams/uams_dhx_passwd.so %%KERBEROS5%%libexec/netatalk-uams/uams_gss.a %%KERBEROS5%%libexec/netatalk-uams/uams_gss.so libexec/netatalk-uams/uams_guest.a libexec/netatalk-uams/uams_guest.so %%PAM%%libexec/netatalk-uams/uams_pam.a %%PAM%%libexec/netatalk-uams/uams_pam.so libexec/netatalk-uams/uams_passwd.a libexec/netatalk-uams/uams_passwd.so libexec/netatalk-uams/uams_randnum.a libexec/netatalk-uams/uams_randnum.so include/atalk/acl.h include/atalk/adouble.h include/atalk/afp.h include/atalk/bstrlib.h include/atalk/cnid.h include/atalk/dictionary.h include/atalk/ea.h include/atalk/globals.h include/atalk/hash.h include/atalk/iniparser.h include/atalk/list.h include/atalk/logger.h include/atalk/netatalk_conf.h include/atalk/paths.h include/atalk/standards.h include/atalk/uam.h include/atalk/unicode.h include/atalk/unix.h include/atalk/util.h include/atalk/vfs.h include/atalk/volume.h lib/libatalk.a lib/libatalk.so lib/libatalk.so.18 +lib/libatalk.so.18.0.0 sbin/afpd sbin/cnid_dbd sbin/cnid_metad sbin/netatalk share/man/man1/ad.1.gz share/man/man1/afpldaptest.1.gz share/man/man1/afppasswd.1.gz %%DBUS%%share/man/man1/afpstats.1.gz share/man/man1/apple_dump.1.gz share/man/man1/asip-status.1.gz share/man/man1/dbd.1.gz share/man/man1/macusers.1.gz share/man/man1/netatalk-config.1.gz share/man/man5/afp.conf.5.gz share/man/man5/afp_signature.conf.5.gz share/man/man5/afp_voluuid.conf.5.gz share/man/man5/extmap.conf.5.gz share/man/man8/afpd.8.gz share/man/man8/cnid_dbd.8.gz share/man/man8/cnid_metad.8.gz share/man/man8/netatalk.8.gz /var/netatalk/CNID/README /var/netatalk/README @dir /var/netatalk/CNID @dir /var/netatalk