[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / netatalk

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>