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

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

1.44    ! adam        1: # $NetBSD: Makefile,v 1.43 2021/10/21 07:46:36 wiz Exp $
1.1       hauke       2:
1.9       hauke       3: DISTNAME=      netatalk-2.2.6
1.24      rillig      4: PKGNAME=       ${DISTNAME:C/-/22-/}
1.44    ! adam        5: PKGREVISION=   29
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
1.31      nia        14: HOMEPAGE=      http://netatalk.sourceforge.net/
1.1       hauke      15: COMMENT=       Netatalk appletalk file and print services
                     16: LICENSE=       gnu-gpl-v2
                     17:
                     18: BDB_ACCEPTED=          db4 db5
                     19: USE_LIBTOOL=           yes
1.9       hauke      20: USE_TOOLS+=            gmake pkg-config perl:run
1.1       hauke      21: GNU_CONFIGURE=         yes
                     22:
1.42      nia        23: # https://mail-index.netbsd.org/pkgsrc-users/2021/10/01/msg034512.html
                     24: CHECK_RELRO_SKIP+=     libexec/netatalk/uams/*.a
                     25:
1.1       hauke      26: BUILDLINK_TRANSFORM+=  l:db48:${BDB_TYPE}
                     27:
                     28: PKG_SYSCONFSUBDIR=     netatalk
1.24      rillig     29: EGDIR=                 ${PREFIX}/share/examples/netatalk
                     30: CONF_FILES=            ${EGDIR}/AppleVolumes.default ${PKG_SYSCONFDIR}/AppleVolumes.default
                     31: CONF_FILES+=           ${EGDIR}/AppleVolumes.system ${PKG_SYSCONFDIR}/AppleVolumes.system
                     32: CONF_FILES+=           ${EGDIR}/afpd.conf ${PKG_SYSCONFDIR}/afpd.conf
                     33: CONF_FILES+=           ${EGDIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf
                     34: CONF_FILES+=           ${EGDIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf
                     35: CONF_FILES+=           ${EGDIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf
1.1       hauke      36:
                     37: .include "../../mk/bsd.prefs.mk"
                     38:
                     39: BUILD_DEFS+=           VARBASE
                     40: CONFIGURE_ARGS+=       --enable-overwrite
                     41: CONFIGURE_ARGS+=       --enable-timelord
                     42: CONFIGURE_ARGS+=       --enable-ddp
                     43: CONFIGURE_ARGS+=       --enable-quota
                     44: CONFIGURE_ARGS+=       --libexecdir=${PREFIX}/libexec/netatalk
                     45: CONFIGURE_ARGS+=       --sbindir=${PREFIX}/libexec/netatalk
                     46: CONFIGURE_ARGS+=       --with-pkgconfdir=${PKG_SYSCONFDIR}
                     47: CONFIGURE_ARGS+=       --with-message-dir=${PKG_SYSCONFDIR}/msg
                     48: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}/netatalk
                     49: CONFIGURE_ARGS+=       --with-uams-path=${PREFIX}/libexec/netatalk/uams
                     50: CONFIGURE_ARGS+=       --with-bdb=${BDBBASE}
                     51: CONFIGURE_ARGS+=       --with-ssl-dir=${BUILDLINK_PREFIX.openssl}
                     52: CONFIGURE_ENV+=                MACHINE_ARCH=${MACHINE_ARCH}
                     53:
                     54: MAKE_DIRS+=            ${PKG_SYSCONFDIR}/msg
                     55:
                     56: SUBST_CLASSES+=                paths
                     57: SUBST_MESSAGE.paths=   Fixing hardcoded paths.
                     58: SUBST_STAGE.paths=     pre-configure
1.32      rillig     59: SUBST_FILES.paths=     etc/psf/etc2ps.sh
                     60: SUBST_SED.paths=       -e 's,^\(DVIPS="*\)/usr\(/bin\),\1${PREFIX}\2,'
1.1       hauke      61:
                     62: PLIST_VARS+=           rcd
                     63: .if ${OPSYS} == "NetBSD"
                     64: CONFIGURE_ARGS+=       --enable-netbsd
                     65: RCD_SCRIPTS=           afpd atalkd papd timelord cnid_metad
                     66: .  for f in ${RCD_SCRIPTS}
                     67: RCD_SCRIPT_SRC.${f}=   ${WRKSRC}/distrib/initscripts/${f}
                     68: .  endfor
                     69: PLIST.rcd=             yes
                     70: .endif
                     71:
                     72: PLIST_VARS+=           ea
                     73: .if ${OPSYS} == "SunOS" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux" || \
1.25      hauke      74:        (${OPSYS} == "NetBSD" && empty(OS_VERSION:M[0-6].[0-8].*)) || \
1.3       sevan      75:        ${OPSYS} == "FreeBSD"
1.1       hauke      76: PLIST.ea=              yes
                     77: .endif
                     78:
1.12      jperkin    79: CHECK_SSP_SKIP+=       libexec/netatalk/uams/*.a
                     80:
1.1       hauke      81: .include "options.mk"
                     82:
                     83: INSTALLATION_DIRS=     libexec/psffilters
                     84:
1.9       hauke      85: post-install:
1.1       hauke      86: .if !empty(PKG_OPTIONS:Mpam)
                     87:        ${INSTALL_DATA} ${WRKSRC}/config/pam/netatalk.pam ${DESTDIR}${EGDIR}
                     88: .endif
                     89:
                     90: .include "../../security/libgcrypt/buildlink3.mk"
                     91: .include "../../security/openssl/buildlink3.mk"
                     92: .include "../../security/tcp_wrappers/buildlink3.mk"
                     93: .include "../../mk/bdb.buildlink3.mk"
                     94: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>