Annotation of pkgsrc/net/netatalk/Makefile, Revision 1.64
1.64 ! taca 1: # $NetBSD: Makefile,v 1.63 2009/02/22 07:35:16 taca Exp $
1.1 agc 2:
1.64 ! taca 3: DISTNAME= netatalk-2.0.4
1.15 wiz 4: CATEGORIES= net print
1.32 markd 5: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
6: EXTRACT_SUFX= .tar.bz2
1.15 wiz 7:
1.24 grant 8: MAINTAINER= markd@NetBSD.org
1.32 markd 9: HOMEPAGE= http://netatalk.sourceforge.net/
1.15 wiz 10: COMMENT= Netatalk appletalk file and print services
1.64 ! taca 11: LICENSE= gnu-gpl-v2
1.15 wiz 12:
1.62 markd 13: PKG_DESTDIR_SUPPORT= user-destdir
14:
1.54 taca 15: DEPENDS= rc>=1.5:../../shells/rc
16:
1.16 wiz 17: GNU_CONFIGURE= YES
1.43 jlam 18: USE_TOOLS+= gmake perl:run
1.32 markd 19: USE_LIBTOOL= YES
1.35 markd 20: USE_OLD_DES_API=YES
1.44 markd 21: BUILDLINK_TRANSFORM+= l:db-4.2:db4
1.26 jlam 22:
1.32 markd 23: PKG_SYSCONFSUBDIR= netatalk
24: EG_DIR= ${PREFIX}/share/examples/netatalk
25: CONF_FILES= ${EG_DIR}/AppleVolumes.default ${PKG_SYSCONFDIR}/AppleVolumes.default \
26: ${EG_DIR}/AppleVolumes.system ${PKG_SYSCONFDIR}/AppleVolumes.system \
27: ${EG_DIR}/afpd.conf ${PKG_SYSCONFDIR}/afpd.conf \
28: ${EG_DIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf \
29: ${EG_DIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf \
30: ${EG_DIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf
1.26 jlam 31:
1.15 wiz 32: CONFLICTS= netatalk-asun-[0-9]* netatalk-umich-[0-9]*
33:
1.57 taca 34: RCD_SCRIPTS= atalkd afpd cnid_metad papd timelord
1.37 markd 35: RCD_SCRIPT_SRC.atalkd= # empty
36: RCD_SCRIPT_SRC.afpd= # empty
1.57 taca 37: RCD_SCRIPT_SRC.cnid_metad= # empty
1.37 markd 38: RCD_SCRIPT_SRC.papd= # empty
39: RCD_SCRIPT_SRC.timelord= # empty
1.17 abs 40:
1.14 markd 41: .include "../../mk/bsd.prefs.mk"
1.15 wiz 42:
1.57 taca 43: BUILD_DEFS+= VARBASE
1.21 fredb 44: CONFIGURE_ARGS+= --enable-netbsd \
1.32 markd 45: --enable-overwrite \
1.14 markd 46: --enable-timelord \
1.32 markd 47: --libexecdir=${PREFIX}/libexec/netatalk \
1.15 wiz 48: --sbindir=${PREFIX}/libexec/netatalk \
1.64 ! taca 49: --with-pkgconfdir=${PKG_SYSCONFDIR} \
1.42 markd 50: --with-message-dir=${PKG_SYSCONFDIR}/msg \
1.32 markd 51: --localstatedir=${VARBASE}/netatalk \
52: --with-uams-path=${PREFIX}/libexec/netatalk/uams \
1.42 markd 53: --with-bdb=${BUILDLINK_PREFIX.db4} \
54: --with-ssl-dir=${BUILDLINK_PREFIX.openssl}
55:
56: MAKE_DIRS+= ${PKG_SYSCONFDIR}/msg
1.23 fredb 57:
1.36 markd 58: SUBST_CLASSES+= paths
1.51 rillig 59: SUBST_MESSAGE.paths= Fixing hardcoded paths.
1.63 taca 60: SUBST_STAGE.paths= pre-configure
1.36 markd 61: SUBST_FILES.paths= etc/psf/etc2ps.sh distrib/initscripts/Makefile.in
1.57 taca 62: SUBST_SED.paths= -e "s,^\\(DVIPS=\\)\\(/usr/local/tex\\)\\(/bin\\),\\1${PREFIX}\\3,"
1.63 taca 63:
64: RCD_SCRIPTS= afpd atalkd papd timelord cnid_metad
65: .for f in ${RCD_SCRIPTS}
66: RCD_SCRIPT_SRC.${f}= ${WRKSRC}/distrib/initscripts/${f}
67: .endfor
1.22 fredb 68:
1.54 taca 69: SUBST_CLASSES+= rc
70: SUBST_FILES.rc= ${WRKSRC}/bin/afile/acleandir.rc
1.64 ! taca 71: SUBST_SED.rc+= -e 's,@PREFIX@,${PREFIX},g'
1.54 taca 72: SUBST_STAGE.rc= pre-configure
73:
1.63 taca 74: .include "options.mk"
1.45 markd 75:
1.62 markd 76: INSTALLATION_DIRS= libexec/psffilters
1.1 agc 77:
1.45 markd 78: .if !empty(PKG_OPTIONS:Mpam)
79: post-install:
1.62 markd 80: ${INSTALL_DATA} ${WRKSRC}/config/netatalk.pamd ${DESTDIR}${EG_DIR}
1.45 markd 81: .endif
82:
1.32 markd 83: .include "../../databases/db4/buildlink3.mk"
1.39 markd 84: .include "../../security/openssl/buildlink3.mk"
1.32 markd 85: .include "../../security/tcp_wrappers/buildlink3.mk"
1.1 agc 86: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>