summaryrefslogtreecommitdiff
path: root/net/netatalk/Makefile
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2001-05-18 20:00:30 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2001-05-18 20:00:30 +0000
commit9929c65a0ef746a50f994d04eac8697005b18cec (patch)
treef603d60379474bc73e8176f3a8e68a5ea92d9aa6 /net/netatalk/Makefile
parent- Bump Portrevision after successfull repro-copy. (diff)
- Update to 1.5pre6
- New MASTER_SITE, see http://netatalk.sourceforge.net/ - This version includes Adrian Sun's improvements - experimental PAM support (disabled by deafult) - package won't override existings configurations - Status script "macusers" - Maintainer: Joe "Marcus" Clarke PR: 26248 Submitted by: jclarke@cisco.com, dirk.meyer@dinoex.sub.org
Notes
Notes: svn path=/head/; revision=42717
Diffstat (limited to 'net/netatalk/Makefile')
-rw-r--r--net/netatalk/Makefile65
1 files changed, 47 insertions, 18 deletions
diff --git a/net/netatalk/Makefile b/net/netatalk/Makefile
index d94a7d955260..73afe9262806 100644
--- a/net/netatalk/Makefile
+++ b/net/netatalk/Makefile
@@ -6,31 +6,60 @@
#
PORTNAME= netatalk
-PORTVERSION= 1.4b2
-PORTREVISION= 2
+PORTVERSION= 1.5p6
CATEGORIES= net print
-MASTER_SITES= ftp://terminator.rs.itd.umich.edu/unix/netatalk/ \
- ${MASTER_SITE_LOCAL} \
- ftp://ftp.hanse.de/sites/transit/mirror/terminator.rs.itd.umich.edu/unix/netatalk/
-MASTER_SITE_SUBDIR= stb/mirror/terminator.rs.itd.umich.edu/unix/netatalk
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= netatalk
+DISTNAME= netatalk-1.5pre6
-PATCH_SITES= http://www.umich.edu/~rsug/netatalk/patches/1.4b2/ \
- ${MASTER_SITE_LOCAL} \
- ftp://ftp.hanse.de/sites/transit/mirror/www.umich.edu/%257Ersug/netatalk/patches/1.4b2/
-PATCH_SITE_SUBDIR= stb/mirror/www.umich.edu/%7Ersug/netatalk/patches/1.4b2/
-PATCHFILES= afpd-macos8.diff afpd-bfree.diff
+MAINTAINER= marcus@marcuscom.com
-MAINTAINER= ports@freebsd.org
-
-MAN1= aecho.1 getzones.1 megatron.1 nbp.1 pap.1 psorder.1 hqx2bin.1 \
- macbinary.1 nbplkup.1 nbprgstr.1 nbpunrgstr.1 \
- papstatus.1 single2bin.1 unbin.1 unhex.1 unsingle.1
+.if !exists(/usr/include/tcpd.h)
+LIB_DEPENDS= wrap.7:${PORTSDIR}/security/tcp_wrapper
+.endif
+CONFIGURE_ARGS+= --with-tcp-wrappers
+# CONFIGURE_ARGS+= --disable-admin-group
+# CONFIGURE_ARGS+= --disable-ddp
+# CONFIGURE_ARGS+= --with-shadow
+# CONFIGURE_ARGS+= --enable-lastdid
+.if defined(NETATALK_WITH_PAM)
+CONFIGURE_ARGS+= --with-pam # broken
+PLIST_SUB+= NETATALKPAM=""
+.else
+PLIST_SUB+= NETATALKPAM="@comment "
+.endif
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+FILES= AppleVolumes.default AppleVolumes.system afpd.conf \
+ atalkd.conf netatalk.conf netatalk.pamd papd.conf
+LINKS= unbin unhex unsingle hqx2bin single2bin macbinary \
+ binheader nadheader
+MAN1= aecho.1 afile.1 afppasswd.1 getzones.1 megatron.1 \
+ nbp.1 pap.1 psorder.1 hqx2bin.1 macbinary.1 nbplkup.1 \
+ nbprgstr.1 nbpunrgstr.1 papstatus.1 single2bin.1 \
+ unbin.1 unhex.1 unsingle.1
MAN3= atalk_aton.3 nbp_name.3
MAN4= atalk.4
-MAN8= afpd.8 atalkd.8 papd.8 psf.8
+MAN5= AppleVolumes.default.5 afpd.conf.5 atalkd.conf.5 \
+ netatalk.conf.5 papd.conf.5
+MAN8= afpd.8 atalkd.8 pap.8 papd.8 papstatus.8 psf.8
+
+post-extract:
+ @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/netatalk.sh \
+ > ${WRKSRC}/netatalk.sh
post-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @${RM} -f ${PREFIX}/bin/nu ${PREFIX}/bin/lp2pap
+ ${INSTALL_SCRIPT} ${WRKSRC}/netatalk.sh ${PREFIX}/etc/rc.d/netatalk.sh
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \
+ ${PREFIX}/bin/macusers
+.for i in ${FILES}
+ [ -f ${PREFIX}/etc/${i} ] || \
+ ${INSTALL_DATA} -c ${PREFIX}/etc/${i}.dist ${PREFIX}/etc/${i}
+.endfor
+.for i in ${LINKS}
+ ( cd ${PREFIX} && ${LN} -sf megatron ${i} )
+.endfor
.include <bsd.port.mk>