Annotation of pkgsrc/net/netatalk/Makefile, Revision 1.50
1.50 ! wiz 1: # $NetBSD: Makefile,v 1.49 2006/02/05 23:10:27 joerg Exp $
1.1 agc 2:
1.42 markd 3: DISTNAME= netatalk-2.0.3
1.50 ! wiz 4: PKGREVISION= 4
1.15 wiz 5: CATEGORIES= net print
1.32 markd 6: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
7: EXTRACT_SUFX= .tar.bz2
1.15 wiz 8:
1.24 grant 9: MAINTAINER= markd@NetBSD.org
1.32 markd 10: HOMEPAGE= http://netatalk.sourceforge.net/
1.15 wiz 11: COMMENT= Netatalk appletalk file and print services
12:
1.16 wiz 13: GNU_CONFIGURE= YES
1.43 jlam 14: USE_TOOLS+= gmake perl:run
1.32 markd 15: USE_LIBTOOL= YES
1.35 markd 16: USE_OLD_DES_API=YES
1.44 markd 17: BUILDLINK_TRANSFORM+= l:db-4.2:db4
1.26 jlam 18:
1.32 markd 19: PKG_SYSCONFSUBDIR= netatalk
20: EG_DIR= ${PREFIX}/share/examples/netatalk
21: CONF_FILES= ${EG_DIR}/AppleVolumes.default ${PKG_SYSCONFDIR}/AppleVolumes.default \
22: ${EG_DIR}/AppleVolumes.system ${PKG_SYSCONFDIR}/AppleVolumes.system \
23: ${EG_DIR}/afpd.conf ${PKG_SYSCONFDIR}/afpd.conf \
24: ${EG_DIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf \
25: ${EG_DIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf \
26: ${EG_DIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf
1.26 jlam 27:
1.15 wiz 28: CONFLICTS= netatalk-asun-[0-9]* netatalk-umich-[0-9]*
29:
1.17 abs 30: RCD_SCRIPTS= atalkd afpd papd timelord
1.37 markd 31: RCD_SCRIPT_SRC.atalkd= # empty
32: RCD_SCRIPT_SRC.afpd= # empty
33: RCD_SCRIPT_SRC.papd= # empty
34: RCD_SCRIPT_SRC.timelord= # empty
1.17 abs 35:
1.14 markd 36: .include "../../mk/bsd.prefs.mk"
1.15 wiz 37:
1.21 fredb 38: CONFIGURE_ARGS+= --enable-netbsd \
1.32 markd 39: --enable-overwrite \
1.14 markd 40: --enable-timelord \
1.32 markd 41: --libexecdir=${PREFIX}/libexec/netatalk \
1.15 wiz 42: --sbindir=${PREFIX}/libexec/netatalk \
1.46 rillig 43: --with-pkgconfdir=${PKG_SYSCONFDIR:Q} \
1.42 markd 44: --with-message-dir=${PKG_SYSCONFDIR}/msg \
1.32 markd 45: --localstatedir=${VARBASE}/netatalk \
46: --with-uams-path=${PREFIX}/libexec/netatalk/uams \
1.42 markd 47: --with-bdb=${BUILDLINK_PREFIX.db4} \
48: --with-ssl-dir=${BUILDLINK_PREFIX.openssl}
49:
50: MAKE_DIRS+= ${PKG_SYSCONFDIR}/msg
1.23 fredb 51:
1.36 markd 52: SUBST_CLASSES+= paths
53: SUBST_MESSAGE.paths= "Fixing hardcoded paths."
54: SUBST_STAGE.paths= post-patch
55: SUBST_FILES.paths= etc/psf/etc2ps.sh distrib/initscripts/Makefile.in
56: SUBST_SED.paths= -e "s,^\(DVIPS=\)\(/usr/local/tex\)\(/bin\),\1${PREFIX}\3,"
57: SUBST_SED.paths+= -e "s,\(NETBSD.*\)/etc/rc.d,\1${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR},"
1.22 fredb 58:
1.38 markd 59: PKG_OPTIONS_VAR= PKG_OPTIONS.netatalk
1.45 markd 60: PKG_SUPPORTED_OPTIONS= cups kerberos pam slp
1.38 markd 61:
62: .include "../../mk/bsd.options.mk"
63:
64: .if !empty(PKG_OPTIONS:Mcups)
65: .include "../../print/cups/buildlink3.mk"
66: CONFIGURE_ARGS+= --enable-cups
67: .else
68: CONFIGURE_ARGS+= --disable-cups
69: .endif
70:
71: .if !empty(PKG_OPTIONS:Mkerberos)
72: .include "../../mk/krb5.buildlink3.mk"
73: CONFIGURE_ARGS+= --with-gssapi --enable-krbV-uam
74: CONFIGURE_ENV+= GSSAPI_LIBS="-lkrb5 -lroken -lasn1 -lcrypto -lcom_err"
75: PLIST_SUBST+= GSSAPI=""
76: .else
77: CONFIGURE_ARGS+= --without-gssapi
78: PLIST_SUBST+= GSSAPI="@comment "
79: .endif
80:
1.45 markd 81: .if !empty(PKG_OPTIONS:Mpam)
82: .include "../../mk/pam.buildlink3.mk"
83: CONFIGURE_ARGS+= --with-pam
84: PLIST_SUBST+= PAM=""
85: MESSAGE_SRC+= MESSAGE MESSAGE.pam
86: .else
87: CONFIGURE_ARGS+= --without-pam
88: PLIST_SUBST+= PAM="@comment "
89: .endif
90:
91: .if !empty(PKG_OPTIONS:Mslp)
92: .include "../../net/openslp/buildlink3.mk"
93: CONFIGURE_ARGS+= --enable-srvloc
94: .else
95: CONFIGURE_ARGS+= --disable-srvloc
96: .endif
97:
1.14 markd 98: pre-install:
1.16 wiz 99: ${INSTALL_DATA_DIR} ${PREFIX}/libexec/psffilters
1.1 agc 100:
1.45 markd 101: .if !empty(PKG_OPTIONS:Mpam)
102: post-install:
103: ${INSTALL_DATA} ${WRKSRC}/config/netatalk.pamd ${EG_DIR}
104: .endif
105:
1.32 markd 106: .include "../../databases/db4/buildlink3.mk"
1.39 markd 107: .include "../../security/openssl/buildlink3.mk"
1.32 markd 108: .include "../../security/tcp_wrappers/buildlink3.mk"
1.22 fredb 109:
1.1 agc 110: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>