diff options
-rw-r--r-- | net/netatalk3/Makefile | 48 | ||||
-rw-r--r-- | net/netatalk3/distinfo | 4 | ||||
-rw-r--r-- | net/netatalk3/files/patch-etc_apfd_Makefile.in | 22 | ||||
-rw-r--r-- | net/netatalk3/pkg-plist | 4 |
4 files changed, 48 insertions, 30 deletions
diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile index 308c98570f3e..7d19ef4f71a9 100644 --- a/net/netatalk3/Makefile +++ b/net/netatalk3/Makefile @@ -6,8 +6,7 @@ # PORTNAME= netatalk -PORTVERSION= 3.0.2 -PORTREVISION= 1 +PORTVERSION= 3.0.3 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF @@ -42,16 +41,18 @@ CONFIGURE_ARGS+= --enable-tcp-wrappers \ --with-libevent-header=${LOCALBASE}/include \ --with-libevent-lib=${LOCALBASE}/lib/event2 -OPTIONS= PAM "Enable PAM support" off \ - KRB5 "Enable Kerberos V UAM" off \ - ZEROCONF "Enable Zeroconf (Bonjour) support" on \ - LDAP "Enable LDAP support" off \ - SENDFILE "Enable sendfile support" off \ - KERBEROS "Enable Kerberos support" on +OPTIONS_DEFINE=PAM KRB5 ZEROCONF LDAP SENDFILE KERBEROS DTRACE DBUS +OPTIONS_DEFAULT=ZEROCONF KERBEROS DBUS + +ZEROCONF_DESC= Enable Zeroconf (Bonjour) support +KRB5_DESC= Enable Kerberos V UAM +DTRACE_DESC= Enable DTrace support +SENDFILE_DESC= Enable Sendfile support + +.include <bsd.port.options.mk> MAN1= ad.1 afpldaptest.1 afppasswd.1 apple_dump.1 asip-status.pl.1 \ - dbd.1 macusers.1 \ - netatalk-config.1 uniconv.1 + dbd.1 macusers.1 netatalk-config.1 uniconv.1 MAN5= afp.conf.5 afp_signature.conf.5 afp_voluuid.conf.5 \ extmap.conf.5 MAN8= afpd.8 cnid_dbd.8 cnid_metad.8 netatalk.8 @@ -60,20 +61,26 @@ CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-[12]* yudit-[0-9]* .include <bsd.port.pre.mk> -.if defined(WITH_KRB5) +.if ${PORT_OPTIONS:MKRB5} CONFIGURE_ARGS+= --enable-krbV-uam PLIST_SUB+= NETATALKKRB5="" .else PLIST_SUB+= NETATALKKRB5="@comment " .endif -.if defined (WITH_KERBEROS) +.if ${PORT_OPTIONS:MDTRACE} +CONFIGURE_ARGS+= --with-dtrace +.else +CONFIGURE_ARGS+= --without-dtrace +.endif + +.if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+= --with-kerberos .else CONFIGURE_ARGS+= --without-kerberos .endif -.if defined(WITH_PAM) +.if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam PLIST_SUB+= NETATALKPAM="" .else @@ -81,7 +88,7 @@ CONFIGURE_ARGS+= --without-pam PLIST_SUB+= NETATALKPAM="@comment " .endif -.if defined (WITH_ZEROCONF) +.if ${PORT_OPTIONS:MZEROCONF} CONFIGURE_ARGS+= --enable-zeroconf=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi-app @@ -92,7 +99,7 @@ CONFIGURE_ARGS+= --disable-zerconf SUB_LIST+= ZEROCONF="" .endif -.if defined (WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib USE_OPENLDAP= yes @@ -100,12 +107,21 @@ USE_OPENLDAP= yes CONFIGURE_ARGS+= --without-ldap .endif -.if defined (WITH_SENDFILE) +.if ${PORT_OPTIONS:MSENDFILE} CONFIGURE_ARGS+= --enable-sendfile .else CONFIGURE_ARGS+= --disable-sendfile .endif +.if ${PORT_OPTIONS:MDBUS} || exists(${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc) +LIB_DEPENDS+= dbus-glib-1:${PORTSDIR}/devel/dbus-glib +RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus +PLIST_SUB+= DBUS="" +MAN1+= afpstats.1 +.else +PLIST_SUB+= DBUS="@comment " +.endif + .if ${OSVERSION} < 800031 PLIST_SUB+= ATFUNCS="@comment " .else diff --git a/net/netatalk3/distinfo b/net/netatalk3/distinfo index dfa3c80dba43..96c8a16b11bb 100644 --- a/net/netatalk3/distinfo +++ b/net/netatalk3/distinfo @@ -1,2 +1,2 @@ -SHA256 (netatalk-3.0.2.tar.bz2) = 0e414e1afae9726f4819aaefd15bd27658fcdf38800b468cbddc5de4247141fe -SIZE (netatalk-3.0.2.tar.bz2) = 1643396 +SHA256 (netatalk-3.0.3.tar.bz2) = e15e30d54ea720dce527555cd1278947ecc22b4dbde051929204e3818cdd1325 +SIZE (netatalk-3.0.3.tar.bz2) = 1656819 diff --git a/net/netatalk3/files/patch-etc_apfd_Makefile.in b/net/netatalk3/files/patch-etc_apfd_Makefile.in index 2c59cf360086..59b1fdda0526 100644 --- a/net/netatalk3/files/patch-etc_apfd_Makefile.in +++ b/net/netatalk3/files/patch-etc_apfd_Makefile.in @@ -1,11 +1,11 @@ ---- etc/afpd/Makefile.in.orig 2012-07-09 07:43:26.000000000 -0400 -+++ etc/afpd/Makefile.in 2012-09-03 10:41:54.000000000 -0400 -@@ -370,7 +370,7 @@ afpd_SOURCES = afp_avahi.c afp_config.c - $(am__append_1) - afpd_LDADD = \ - $(top_builddir)/libatalk/libatalk.la \ -- @LIBGCRYPT_LIBS@ @QUOTA_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ @ZEROCONF_LIBS@ @PTHREAD_LIBS@ @GSSAPI_LIBS@ @KRB5_LIBS@ -+ @LIBGCRYPT_LIBS@ @QUOTA_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ @ZEROCONF_LIBS@ @PTHREAD_LIBS@ @GSSAPI_LIBS@ @KRB5_LIBS@ @PAM_LIBS@ - - afpd_LDFLAGS = -export-dynamic - afpd_CFLAGS = \ +--- etc/afpd/Makefile.in.orig 2013-03-26 05:37:00.000000000 -0400 ++++ etc/afpd/Makefile.in 2013-04-28 16:36:58.000000000 -0400 +@@ -401,7 +401,7 @@ afpd_SOURCES = afp_avahi.c afp_config.c + afpd_LDADD = $(top_builddir)/libatalk/libatalk.la @LIBGCRYPT_LIBS@ \ + @QUOTA_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ \ + @ZEROCONF_LIBS@ @PTHREAD_LIBS@ @GSSAPI_LIBS@ @KRB5_LIBS@ \ +- $(am__append_7) ++ @PAM_LIBS@ $(am__append_7) + afpd_LDFLAGS = -export-dynamic $(am__append_6) + afpd_CFLAGS = @ZEROCONF_CFLAGS@ @GSSAPI_CFLAGS@ @KRB5_CFLAGS@ \ + @PTHREAD_CFLAGS@ -DAPPLCNAME -DSERVERTEXT=\"$(SERVERTEXT)/\" \ diff --git a/net/netatalk3/pkg-plist b/net/netatalk3/pkg-plist index fa99a4d2c103..7bc0d104112c 100644 --- a/net/netatalk3/pkg-plist +++ b/net/netatalk3/pkg-plist @@ -1,6 +1,7 @@ %%ATFUNCS%%bin/ad bin/afpldaptest bin/afppasswd +%%DBUS%%bin/afpstats bin/apple_dump bin/asip-status.pl bin/cnid2_create @@ -10,6 +11,7 @@ bin/netatalk-config bin/uniconv @unexec if cmp -s %D/etc/afp.conf %D/etc/afp.conf.dist; then rm -f %D/etc/afp.conf; fi etc/afp.conf.dist +%%DBUS%%etc/dbus-1/system.d/netatalk-dbus.conf @exec [ -f %B/afp.conf ] || cp %B/%f %B/afp.conf @unexec if cmp -s %D/etc/extmap.conf %D/etc/extmap.conf.dist; then rm -f %D/etc/extmap.conf; fi etc/extmap.conf.dist @@ -69,7 +71,7 @@ include/atalk/volume.h lib/libatalk.a lib/libatalk.la lib/libatalk.so -lib/libatalk.so.3 +lib/libatalk.so.4 sbin/afpd sbin/cnid_dbd sbin/cnid_metad |