[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / mit-krb5

Annotation of pkgsrc/security/mit-krb5/Makefile, Revision 1.92

1.92    ! wiz         1: # $NetBSD: Makefile,v 1.91 2016/05/17 10:32:08 fhajny Exp $
1.1       jlam        2:
1.88      tez         3: DISTNAME=      krb5-1.14.1
1.51      tez         4: PKGNAME=       mit-${DISTNAME}
1.92    ! wiz         5: PKGREVISION=   3
1.1       jlam        6: CATEGORIES=    security
1.58      adam        7: MASTER_SITES=  http://web.mit.edu/kerberos/dist/krb5/${PKGVERSION_NOREV:R}/
1.88      tez         8: EXTRACT_SUFX=  .tar.gz
                      9: DISTFILES=     ${DISTNAME}${EXTRACT_SUFX}
1.51      tez        10:
1.88      tez        11: #PATCH_SITES=  http://web.mit.edu/kerberos/advisories/
                     12: #PATCHFILES=   2014-001-patch.txt
1.51      tez        13:
1.49      tez        14: MAINTAINER=    tez@NetBSD.org
1.51      tez        15: HOMEPAGE=      http://web.mit.edu/kerberos/
1.1       jlam       16: COMMENT=       MIT Kerberos 5 authentication system
                     17:
1.46      joerg      18: MAKE_JOBS_SAFE=                no
                     19:
1.5       kristerw   20: WRKSRC=                ${WRKDIR}/${DISTNAME}/src
                     21:
1.51      tez        22: BUILD_TARGET=  generate-files-mac all
                     23:
1.1       jlam       24: .include "../../mk/bsd.prefs.mk"
                     25:
                     26: CONFLICTS+=    heimdal-[0-9]*
                     27: CONFLICTS+=    kth-krb4-[0-9]*
                     28:
1.58      adam       29: USE_LANGUAGES=         c c++
1.54      adam       30: USE_LIBTOOL=           yes
1.80      joerg      31: USE_TOOLS+=            autoconf gzip m4 perl yacc msgfmt
1.1       jlam       32: GNU_CONFIGURE=         yes
                     33:
                     34: # The actual KDC databases are stored in ${MIT_KRB5_STATEDIR}/krb5kdc.
1.8       jlam       35: MIT_KRB5_STATEDIR?=    ${VARBASE}
1.54      adam       36: FILES_SUBST+=          MIT_KRB5_STATEDIR=${MIT_KRB5_STATEDIR}
1.1       jlam       37:
1.40      salo       38: BUILD_DEFS+=           VARBASE
                     39:
1.54      adam       40: CONFIGURE_ARGS+=       --localstatedir=${MIT_KRB5_STATEDIR}
                     41: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
1.1       jlam       42: CONFIGURE_ARGS+=       --enable-shared
1.51      tez        43: CONFIGURE_ARGS+=       --enable-dns-for-realm
1.1       jlam       44: CONFIGURE_ARGS+=       --enable-kdc-replay-cache
1.27      kristerw   45: CONFIGURE_ARGS+=       --disable-thread-support
1.1       jlam       46: CONFIGURE_ARGS+=       --without-tcl
1.51      tez        47: CONFIGURE_ARGS+=       --enable-pkgsrc-libtool
1.85      tez        48: CONFIGURE_ARGS+=       --without-system-verto
1.89      tez        49: CONFIGURE_ARGS+=       --disable-aesni
1.83      jperkin    50: CONFIGURE_ENV+=                BUILDLINK_PREFIX_OPENSSL=${BUILDLINK_PREFIX.openssl:Q}
1.88      tez        51: CONFIGURE_ENV+=                DEFKTNAME=FILE:${PKG_SYSCONFDIR}/krb5.keytab
1.54      adam       52: MAKE_ENV+=             ROOT_USER=${ROOT_USER}
1.67      tez        53: LIBS.SunOS=            -lrt
1.1       jlam       54:
1.51      tez        55: PATCH_DIST_ARGS=       -d ${WRKSRC} -p2
1.23      dillo      56:
1.51      tez        57: INFO_FILES=            YES
1.1       jlam       58:
                     59: OWN_DIRS_PERMS=                ${MIT_KRB5_STATEDIR}/krb5kdc                    \
1.91      fhajny     60:                        ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700
1.1       jlam       61: RCD_SCRIPTS=           kadmind kdc
                     62:
1.36      jlam       63: INSTALLATION_DIRS=     bin include/gssapi include/gssrpc ${PKGINFODIR} \
1.51      tez        64:                        ${PKGMANDIR}/man1 ${PKGMANDIR}/man5             \
                     65:                        ${PKGMANDIR}/man8 sbin share/examples/krb5      \
                     66:                        share/et share/examples/rc.d share/gnats        \
                     67:                        lib/krb5/plugins/kdb lib/krb5/plugins/preauth   \
1.88      tez        68:                        lib/krb5/plugins/tls include/krb5 include/kadm5 \
                     69:                        lib/pkgconfig
1.15      jlam       70:
1.1       jlam       71: pre-configure:
1.51      tez        72:        @${ECHO} "=> Generating configure";                             \
                     73:        cd ${WRKSRC}; autoconf -I ${WRKSRC} -f;
1.1       jlam       74:
                     75: post-install:
1.51      tez        76:        @${ECHO} "=> Installing info files";                            \
                     77:        cd ${WRKDIR}/${DISTNAME}/doc;                                   \
                     78:        for f in *.info *.info-[0-9]*; do                               \
1.36      jlam       79:                ${TEST} ! -f "$$f" ||                                   \
1.51      tez        80:                ${INSTALL_MAN} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR}; \
1.1       jlam       81:        done
                     82:
1.88      tez        83: BUILDLINK_API_DEPENDS.openssl+= openssl>=1.0.1
1.51      tez        84: .include "../../security/openssl/buildlink3.mk"
1.1       jlam       85: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>