[Midnightbsd-cvs] mports [24736] trunk/net/netatalk: update netatalk to 2.2.5

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Dec 22 16:39:01 EST 2018


Revision: 24736
          http://svnweb.midnightbsd.org/mports/?rev=24736
Author:   laffer1
Date:     2018-12-22 16:39:01 -0500 (Sat, 22 Dec 2018)
Log Message:
-----------
update netatalk to 2.2.5

Modified Paths:
--------------
    trunk/net/netatalk/Makefile
    trunk/net/netatalk/distinfo
    trunk/net/netatalk/files/netatalk.in
    trunk/net/netatalk/pkg-plist

Modified: trunk/net/netatalk/Makefile
===================================================================
--- trunk/net/netatalk/Makefile	2018-12-08 16:40:17 UTC (rev 24735)
+++ trunk/net/netatalk/Makefile	2018-12-22 21:39:01 UTC (rev 24736)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=	netatalk
-PORTVERSION=	2.2.4
+PORTVERSION=	2.2.5
 PORTEPOCH=	1
 CATEGORIES=	net print
 MASTER_SITES=	SF
@@ -8,38 +8,42 @@
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	File server for Mac OS X
-LICENSE=	gpl2
 
-LIB_DEPENDS=	gcrypt:${PORTSDIR}/security/libgcrypt
+LIB_DEPENDS=	libgcrypt.so:security/libgcrypt
 
-USES=	libtool tar:bzip2 iconv gmake
-USE_BDB=	48+
+USES=		bdb gmake iconv libtool perl5 tar:bzip2
 GNU_CONFIGURE=	yes
-USE_PERL5=	yes
-WANT_GNOME=	yes
+CPPFLAGS+=	-D_IPP_PRIVATE_STRUCTURES
+INSTALL_TARGET=	install-strip
 USE_RC_SUBR=	netatalk
 
 CONFIGURE_ARGS+=	--with-tcp-wrappers \
 			--with-pkgconfdir=${PREFIX}/etc \
-			--with-libiconv=${LOCALBASE} \
+			${ICONV_CONFIGURE_BASE} \
 			--with-libgcrypt-dir=${LOCALBASE} \
-			--with-uams-path=${LOCALBASE}/libexec/netatalk-uams \
-			--with-bdb=${LOCALBASE} --program-prefix=''
+			--with-uams-path=${PREFIX}/libexec/netatalk-uams \
+			--with-bdb=${LOCALBASE}
 
-OPTIONS_DEFINE=	APPLETALK SRVLOC PAM TIMELORD KRB5 ZEROCONF LDAP SENDFILE
-OPTIONS_DEFAULT=	APPLETALK
-APPLETALK_DESC=	AppleTalk protocol support
+OPTIONS_DEFINE=	SRVLOC PAM KRB5 ZEROCONF LDAP SENDFILE
 SRVLOC_DESC=	Service Location Protocol support
-TIMELORD_DESC=	Timelord network time service
 KRB5_DESC=	Kerberos V UAM
 ZEROCONF_DESC=	Zeroconf (Bonjour) support
 SENDFILE_DESC=	sendfile support
 
-FILES=		AppleVolumes.default AppleVolumes.system afpd.conf netatalk.conf
+FILES=		AppleVolumes.default AppleVolumes.system afp_ldap.conf \
+		afpd.conf netatalk.conf
 LINKS=		unbin unhex unsingle hqx2bin single2bin macbinary \
 		binheader nadheader
+
 CONFLICTS=	bigloo-2.* cap-6.0.* tct-1.* netatalk-1* yudit-[0-9]*
 
+.if exists(/usr/include/netatalk/ddp.h)
+OPTIONS_DEFINE+=APPLETALK TIMELORD
+OPTIONS_DEFAULT=APPLETALK
+APPLETALK_DESC=	AppleTalk protocol support
+TIMELORD_DESC=	Timelord network time service
+.endif
+
 .include <bsd.mport.options.mk>
 
 .if ${PORT_OPTIONS:MKRB5}
@@ -67,7 +71,7 @@
 
 .if ${PORT_OPTIONS:MSRVLOC}
 CONFIGURE_ARGS+=	--enable-srvloc=${LOCALBASE}
-LIB_DEPENDS+=		slp.1:${PORTSDIR}/net/openslp
+LIB_DEPENDS+=		libslp.so:net/openslp
 SUB_LIST+=		SRVLOC="slpd"
 .else
 SUB_LIST+=		SRVLOC=""
@@ -83,8 +87,8 @@
 .if ${PORT_OPTIONS:MZEROCONF}
 CONFIGURE_ARGS+=	--enable-zeroconf=${LOCALBASE}
 CFLAGS+=		-I${LOCALBASE}/include -L${LOCALBASE}/lib
-LIB_DEPENDS+=		avahi-client.3:${PORTSDIR}/net/avahi-app
-USE_GNOME+=		pkgconfig
+LIB_DEPENDS+=		libavahi-client.so:net/avahi-app
+USES+=			pkgconfig
 SUB_LIST+=		ZEROCONF="avahi_daemon"
 .else
 CONFIGURE_ARGS+=	--disable-zerconf
@@ -107,22 +111,18 @@
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}| ; \
-	    	s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \
+		s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \
 		s|%%LOCALBASE%%|${LOCALBASE}|g' \
 		${WRKSRC}/configure
 
 post-install:
-	@${RM} -f ${PREFIX}/bin/nu ${PREFIX}/bin/lp2pap.sh \
-		${PREFIX}/bin/test_parse_mtab \
-		${PREFIX}/bin/afpd-mtab.pl
 	${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \
-		${PREFIX}/bin/macusers
+		${STAGEDIR}${PREFIX}/bin/macusers
 .for i in ${FILES}
-	[ -f ${PREFIX}/etc/${i} ] || \
-		${INSTALL_DATA} -c ${PREFIX}/etc/${i}.dist ${PREFIX}/etc/${i}
+	${MV} ${PREFIX}/etc/${i}.dist ${STAGEDIR}${PREFIX}/etc/${i}.sample
 .endfor
 .for i in ${LINKS}
-	( cd ${PREFIX}/bin && ${LN} -sf megatron ${i} )
+	${LN} -sf megatron ${STAGEDIR}${PREFIX}/bin/${i}
 .endfor
 
 .include <bsd.port.mk>

Modified: trunk/net/netatalk/distinfo
===================================================================
--- trunk/net/netatalk/distinfo	2018-12-08 16:40:17 UTC (rev 24735)
+++ trunk/net/netatalk/distinfo	2018-12-22 21:39:01 UTC (rev 24736)
@@ -1,2 +1,2 @@
-SHA256 (netatalk-2.2.4.tar.bz2) = 9a01b94d9b873a928c6cf0b7a07da0963b6f14aff41013fef455077ec55e22e7
-SIZE (netatalk-2.2.4.tar.bz2) = 1289663
+SHA256 (netatalk-2.2.5.tar.bz2) = 7658afc793ab36f1cda7df5719598acbf366e213e27be1cbbc2d93631c368869
+SIZE (netatalk-2.2.5.tar.bz2) = 1290761

Modified: trunk/net/netatalk/files/netatalk.in
===================================================================
--- trunk/net/netatalk/files/netatalk.in	2018-12-08 16:40:17 UTC (rev 24735)
+++ trunk/net/netatalk/files/netatalk.in	2018-12-22 21:39:01 UTC (rev 24736)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD$
+# $FreeBSD: head/net/netatalk/files/netatalk.in 340872 2014-01-24 00:14:07Z mat $
 #
 # PROVIDE: atalkd papd cnid_metad timelord afpd
 # REQUIRE: DAEMON %%SRVLOC%% %%ZEROCONF%%

Modified: trunk/net/netatalk/pkg-plist
===================================================================
--- trunk/net/netatalk/pkg-plist	2018-12-08 16:40:17 UTC (rev 24735)
+++ trunk/net/netatalk/pkg-plist	2018-12-22 21:39:01 UTC (rev 24736)
@@ -12,20 +12,13 @@
 %%APPLETALK%%bin/getzones
 bin/macusers
 bin/megatron
- at exec cd %B && ln -s megatron hqx2bin
- at exec cd %B && ln -s megatron macbinary
- at exec cd %B && ln -s megatron nadheader
- at exec cd %B && ln -s megatron single2bin
- at exec cd %B && ln -s megatron unbin
- at exec cd %B && ln -s megatron unhex
- at exec cd %B && ln -s megatron unsingle
- at unexec rm -f %B/hqx2bin
- at unexec rm -f %B/macbinary
- at unexec rm -f %B/nadheader
- at unexec rm -f %B/single2bin
- at unexec rm -f %B/unbin
- at unexec rm -f %B/unhex
- at unexec rm -f %B/unsingle
+bin/hqx2bin
+bin/macbinary
+bin/nadheader
+bin/single2bin
+bin/unbin
+bin/unhex
+bin/unsingle
 %%APPLETALK%%bin/nbplkup
 %%APPLETALK%%bin/nbprgstr
 %%APPLETALK%%bin/nbpunrgstr
@@ -35,56 +28,33 @@
 %%APPLETALK%%bin/psorder
 %%APPLETALK%%bin/showppd
 bin/uniconv
- at unexec if cmp -s %D/etc/AppleVolumes.default %D/etc/AppleVolumes.default.dist; then rm -f %D/etc/AppleVolumes.default; fi
-etc/AppleVolumes.default.dist
- at exec [ ! -f %B/AppleVolumes.default ] && cp %B/%f %B/AppleVolumes.default
- at unexec if cmp -s %D/etc/AppleVolumes.system %D/etc/AppleVolumes.system.dist; then rm -f %D/etc/AppleVolumes.system; fi
-etc/AppleVolumes.system.dist
- at exec [ ! -f %B/AppleVolumes.system ] && cp %B/%f %B/AppleVolumes.system
- at unexec if cmp -s %D/etc/afpd.conf %D/etc/afpd.conf.dist; then rm -f %D/etc/afpd.conf; fi
-etc/afpd.conf.dist
- at exec [ ! -f %B/afpd.conf ] && cp %B/%f %B/afpd.conf
- at unexec if cmp -s %D/etc/afp_ldap.conf %D/etc/afp_ldap.conf.dist; then rm -f %D/etc/afp_ldap.conf; fi
-etc/afp_ldap.conf.dist
- at exec [ ! -f %B/afp_ldap.conf ] && cp %B/%f %B/afp_ldap.conf
-%%APPLETALK%%@unexec if cmp -s %D/etc/atalkd.conf %D/etc/atalkd.conf.dist; then rm -f %D/etc/atalkd.conf; fi
-%%APPLETALK%%etc/atalkd.conf.dist
-%%APPLETALK%%@exec [ ! -f %B/atalkd.conf ] && cp %B/%f %B/atalkd.conf
- at unexec if cmp -s %D/etc/netatalk.conf %D/etc/netatalk.conf.dist; then rm -f %D/etc/netatalk.conf; fi
-etc/netatalk.conf.dist
- at exec [ ! -f %B/netatalk.conf ] && cp %B/%f %B/netatalk.conf
- at unexec if cmp -s %D/etc/papd.conf %D/etc/papd.conf.dist; then rm -f %D/etc/papd.conf; fi
-%%APPLETALK%%etc/papd.conf.dist
-%%APPLETALK%%@exec [ ! -f %B/papd.conf ] && cp %B/%f %B/papd.conf
+ at sample etc/AppleVolumes.default.sample
+ at sample etc/AppleVolumes.system.sample
+ at sample etc/afpd.conf.sample
+ at sample etc/afp_ldap.conf.sample
+%%APPLETALK%%@sample etc/atalkd.conf.sample
+ at sample etc/netatalk.conf.sample
+%%APPLETALK%%@sample etc/papd.conf.sample
 libexec/netatalk-uams/uams_clrtxt.so
 libexec/netatalk-uams/uams_dhx.so
 libexec/netatalk-uams/uams_dhx2.so
 %%NETATALKPAM%%libexec/netatalk-uams/uams_dhx2_pam.a
-%%NETATALKPAM%%libexec/netatalk-uams/uams_dhx2_pam.la
 %%NETATALKPAM%%libexec/netatalk-uams/uams_dhx2_pam.so
 libexec/netatalk-uams/uams_dhx2_passwd.a
-libexec/netatalk-uams/uams_dhx2_passwd.la
 libexec/netatalk-uams/uams_dhx2_passwd.so
 %%NETATALKPAM%%libexec/netatalk-uams/uams_dhx_pam.a
-%%NETATALKPAM%%libexec/netatalk-uams/uams_dhx_pam.la
 %%NETATALKPAM%%libexec/netatalk-uams/uams_dhx_pam.so
 libexec/netatalk-uams/uams_dhx_passwd.a
-libexec/netatalk-uams/uams_dhx_passwd.la
 libexec/netatalk-uams/uams_dhx_passwd.so
 %%NETATALKKRB5%%libexec/netatalk-uams/uams_gss.a
-%%NETATALKKRB5%%libexec/netatalk-uams/uams_gss.la
 %%NETATALKKRB5%%libexec/netatalk-uams/uams_gss.so
 libexec/netatalk-uams/uams_guest.a
-libexec/netatalk-uams/uams_guest.la
 libexec/netatalk-uams/uams_guest.so
 %%NETATALKPAM%%libexec/netatalk-uams/uams_pam.a
-%%NETATALKPAM%%libexec/netatalk-uams/uams_pam.la
 %%NETATALKPAM%%libexec/netatalk-uams/uams_pam.so
 libexec/netatalk-uams/uams_passwd.a
-libexec/netatalk-uams/uams_passwd.la
 libexec/netatalk-uams/uams_passwd.so
 libexec/netatalk-uams/uams_randnum.a
-libexec/netatalk-uams/uams_randnum.la
 libexec/netatalk-uams/uams_randnum.so
 include/atalk/acl.h
 include/atalk/adouble.h
@@ -128,7 +98,6 @@
 include/netatalk/endian.h
 include/netatalk/phase2.h
 lib/libatalk.a
-lib/libatalk.la
 %%APPLETALK%%libexec/etc2ps.sh
 %%APPLETALK%%libexec/ifmpap
 %%APPLETALK%%libexec/ifmpaprev
@@ -152,6 +121,52 @@
 %%APPLETALK%%libexec/tfwmpaprev
 %%APPLETALK%%libexec/tfwpap
 %%APPLETALK%%libexec/tfwpaprev
+man/man1/ad.1.gz
+%%APPLETALK%%man/man1/aecho.1.gz
+man/man1/afpldaptest.1.gz
+man/man1/afppasswd.1.gz
+man/man1/apple_dump.1.gz
+man/man1/asip-status.pl.1.gz
+man/man1/dbd.1.gz
+%%APPLETALK%%man/man1/getzones.1.gz
+man/man1/hqx2bin.1.gz
+man/man1/macbinary.1.gz
+man/man1/macusers.1.gz
+man/man1/megatron.1.gz
+%%APPLETALK%%man/man1/nbp.1.gz
+%%APPLETALK%%man/man1/nbplkup.1.gz
+%%APPLETALK%%man/man1/nbprgstr.1.gz
+%%APPLETALK%%man/man1/nbpunrgstr.1.gz
+man/man1/netatalk-config.1.gz
+%%APPLETALK%%man/man1/pap.1.gz
+%%APPLETALK%%man/man1/papstatus.1.gz
+%%APPLETALK%%man/man1/psorder.1.gz
+man/man1/single2bin.1.gz
+man/man1/unbin.1.gz
+man/man1/unhex.1.gz
+man/man1/uniconv.1.gz
+man/man1/unsingle.1.gz
+%%APPLETALK%%man/man3/atalk_aton.3.gz
+%%APPLETALK%%man/man3/nbp_name.3.gz
+%%APPLETALK%%man/man4/atalk.4.gz
+man/man5/AppleVolumes.5.gz
+man/man5/AppleVolumes.default.5.gz
+man/man5/AppleVolumes.system.5.gz
+man/man5/afp_ldap.conf.5.gz
+man/man5/afp_signature.conf.5.gz
+man/man5/afp_voluuid.conf.5.gz
+man/man5/afpd.conf.5.gz
+%%APPLETALK%%man/man5/atalkd.conf.5.gz
+man/man5/netatalk.conf.5.gz
+%%APPLETALK%%man/man5/papd.conf.5.gz
+man/man8/afpd.8.gz
+%%APPLETALK%%man/man8/atalkd.8.gz
+man/man8/cnid_dbd.8.gz
+man/man8/cnid_metad.8.gz
+%%APPLETALK%%man/man8/papd.8.gz
+%%APPLETALK%%man/man8/papstatus.8.gz
+%%APPLETALK%%man/man8/psf.8.gz
+man/man8/timelord.8.gz
 sbin/afpd
 %%APPLETALK%%sbin/atalkd
 sbin/cnid_dbd
@@ -160,7 +175,3 @@
 %%TIMELORD%%sbin/timelord
 share/aclocal/netatalk.m4
 %%APPLETALK%%%%DATADIR%%/pagecount.ps
-%%APPLETALK%%@dirrm share/netatalk
- at dirrm include/netatalk
- at dirrm include/atalk
- at dirrm libexec/netatalk-uams



More information about the Midnightbsd-cvs mailing list