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

Annotation of pkgsrc/net/netatalk22/Makefile, Revision 1.3

1.3     ! sevan       1: # $NetBSD: Makefile,v 1.2 2014/06/18 09:28:16 wiz Exp $
1.1       hauke       2:
                      3: DISTNAME=      netatalk-2.2.5
                      4: PKGNAME=        ${DISTNAME:C/-/22-/}
1.2       wiz         5: PKGREVISION=   1
1.1       hauke       6: CATEGORIES=    net print
                      7: MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=netatalk/}
                      8: EXTRACT_SUFX=  .tar.bz2
                      9: #PATCHFILES=   patch-adv1tov2.c
                     10: PATCH_SITES=   http://svn.macosforge.org/repository/macports/trunk/dports/net/netatalk/files/ \
                     11:                http://mirror.lug.udel.edu/pub/macports/trunk/dports/net/netatalk/files/
                     12:
                     13: MAINTAINER=    markd@NetBSD.org
                     14: HOMEPAGE=      http://netatalk.sourceforge.net/
                     15: COMMENT=       Netatalk appletalk file and print services
                     16: LICENSE=       gnu-gpl-v2
                     17:
                     18: BDB_ACCEPTED=          db4 db5
                     19: USE_LIBTOOL=           yes
                     20: USE_OLD_DES_API=       yes
                     21: USE_TOOLS+=            gmake perl:run
                     22: GNU_CONFIGURE=         yes
                     23:
                     24: BUILDLINK_TRANSFORM+=  l:db48:${BDB_TYPE}
                     25:
                     26: PKG_SYSCONFSUBDIR=     netatalk
                     27: EGDIR=         ${PREFIX}/share/examples/netatalk
                     28: CONF_FILES=    ${EGDIR}/AppleVolumes.default ${PKG_SYSCONFDIR}/AppleVolumes.default
                     29: CONF_FILES+=   ${EGDIR}/AppleVolumes.system ${PKG_SYSCONFDIR}/AppleVolumes.system
                     30: CONF_FILES+=   ${EGDIR}/afpd.conf ${PKG_SYSCONFDIR}/afpd.conf
                     31: CONF_FILES+=   ${EGDIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf
                     32: CONF_FILES+=   ${EGDIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf
                     33: CONF_FILES+=   ${EGDIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf
                     34:
                     35: CONFLICTS=             netatalk30-[0-9]* netatalk-[0-9]*
                     36: CONFLICTS+=            netatalk-asun-[0-9]* netatalk-umich-[0-9]*
                     37:
                     38: .include "../../mk/bsd.prefs.mk"
                     39:
                     40: BUILD_DEFS+=           VARBASE
                     41: CONFIGURE_ARGS+=       --enable-overwrite
                     42: CONFIGURE_ARGS+=       --enable-timelord
                     43: CONFIGURE_ARGS+=       --enable-ddp
                     44: CONFIGURE_ARGS+=       --enable-quota
                     45: CONFIGURE_ARGS+=       --libexecdir=${PREFIX}/libexec/netatalk
                     46: CONFIGURE_ARGS+=       --sbindir=${PREFIX}/libexec/netatalk
                     47: CONFIGURE_ARGS+=       --with-pkgconfdir=${PKG_SYSCONFDIR}
                     48: CONFIGURE_ARGS+=       --with-message-dir=${PKG_SYSCONFDIR}/msg
                     49: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}/netatalk
                     50: CONFIGURE_ARGS+=       --with-uams-path=${PREFIX}/libexec/netatalk/uams
                     51: CONFIGURE_ARGS+=       --with-bdb=${BDBBASE}
                     52: CONFIGURE_ARGS+=       --with-ssl-dir=${BUILDLINK_PREFIX.openssl}
                     53: CONFIGURE_ENV+=                MACHINE_ARCH=${MACHINE_ARCH}
                     54:
                     55: MAKE_DIRS+=            ${PKG_SYSCONFDIR}/msg
                     56:
                     57: SUBST_CLASSES+=                paths
                     58: SUBST_MESSAGE.paths=   Fixing hardcoded paths.
                     59: SUBST_STAGE.paths=     pre-configure
                     60: SUBST_FILES.paths=     etc/psf/etc2ps.sh distrib/initscripts/Makefile.in
                     61: SUBST_SED.paths=       -e "s,^\\(DVIPS=\\)\\(/usr/local/tex\\)\\(/bin\\),\\1${PREFIX}\\3,"
                     62:
                     63: PLIST_VARS+=           rcd
                     64: .if ${OPSYS} == "NetBSD"
                     65: CONFIGURE_ARGS+=       --enable-netbsd
                     66: RCD_SCRIPTS=           afpd atalkd papd timelord cnid_metad
                     67: .  for f in ${RCD_SCRIPTS}
                     68: RCD_SCRIPT_SRC.${f}=   ${WRKSRC}/distrib/initscripts/${f}
                     69: .  endfor
                     70: PLIST.rcd=             yes
                     71: .endif
                     72:
                     73: PLIST_VARS+=           ea
                     74: .if ${OPSYS} == "SunOS" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux" || \
1.3     ! sevan      75:        (${OPSYS} == "NetBSD" && empty(OS_VERSION:M[0-6].[0-8]*)) || \
        !            76:        ${OPSYS} == "FreeBSD"
1.1       hauke      77: PLIST.ea=              yes
                     78: .endif
                     79:
                     80: PLIST_VARS+=           acl
                     81: .if ${OPSYS} == "SunOS" || ${OPSYS} == "HPUX" || ${OPSYS} == "IRIX" || \
1.3     ! sevan      82:        ${OPSYS} == "AIX" || ${OPSYS} == "OSF1" || ${OPSYS} == "FreeBSD"
1.1       hauke      83: PLIST.acl=             yes
                     84: CONF_FILES+=   ${EGDIR}/afp_ldap.conf ${PKG_SYSCONFDIR}/afp_ldap.conf
                     85: .endif
                     86:
                     87: .include "options.mk"
                     88:
                     89: INSTALLATION_DIRS=     libexec/psffilters
                     90:
                     91: .if !empty(PKG_OPTIONS:Mpam)
                     92: post-install:
                     93:        ${INSTALL_DATA} ${WRKSRC}/config/pam/netatalk.pam ${DESTDIR}${EGDIR}
                     94: .endif
                     95:
                     96: .include "../../security/libgcrypt/buildlink3.mk"
                     97: .include "../../security/openssl/buildlink3.mk"
                     98: .include "../../security/tcp_wrappers/buildlink3.mk"
                     99: .include "../../mk/bdb.buildlink3.mk"
                    100: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>