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

Annotation of pkgsrc/security/heimdal/Makefile, Revision 1.2

1.2     ! jlam        1: # $NetBSD: Makefile,v 1.1.1.1 2004/01/10 14:56:45 jlam Exp $
1.1       jlam        2:
                      3: DISTNAME=              heimdal-0.6
                      4: CATEGORIES=            security
                      5: MASTER_SITES=          ftp://ftp.pdc.kth.se/pub/heimdal/src/           \
                      6:                        ftp://ftp.pdc.kth.se/pub/heimdal/src/old/       \
                      7:                        ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/
                      8:
                      9: MAINTAINER=            jlam@NetBSD.org
                     10: HOMEPAGE=              http://www.pdc.kth.se/heimdal/
                     11: COMMENT=               Kerberos 5 implementation
                     12:
                     13: PKG_INSTALLATION_TYPES=        overwrite pkgviews
                     14:
                     15: USE_BUILDLINK3=                yes
                     16: USE_LIBTOOL=           yes
                     17: LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
                     18:
                     19: HEIMDAL_STATEDIR?=     /var/heimdal
                     20:
                     21: GNU_CONFIGURE=         yes
                     22: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
                     23: CONFIGURE_ARGS+=       --localstatedir=${HEIMDAL_STATEDIR}
                     24: CONFIGURE_ARGS+=       --includedir=${PREFIX}/include/krb5
                     25: CONFIGURE_ARGS+=       --without-x
                     26: CONFIGURE_ARGS+=       --without-krb4
                     27:
                     28: # Heimdal's configure script expects to find the readline.h header as
                     29: # <readline.h>.
                     30: #
                     31: BUILDLINK_INCDIRS.readline=    include/readline
                     32: .include "../../devel/readline/buildlink3.mk"
                     33: CONFIGURE_ARGS+=       --with-readline=${BUILDLINK_PREFIX.readline}
                     34:
                     35: USE_DB185=             yes
                     36: .include "../../databases/db/buildlink3.mk"
                     37:
                     38: CONFIGURE_ARGS+=       --with-openssl=${SSLBASE}
                     39: .include "../../security/openssl/buildlink3.mk"
                     40:
                     41: # XXX Using heimdal with an LDAP backend isn't supported yet.
                     42: #BUILD_DEFS+=          HEIMDAL_USE_LDAP
                     43: #.if defined(HEIMDAL_USE_LDAP) && !empty(HEIMDAL_USE_LDAP:M[yY][eE][sS])
                     44: #.  include "../../databases/openldap/buildlink3.mk"
                     45: #CONFIGURE_ARGS+=      --with-openldap=${BUILDLINK_PREFIX.openldap}
                     46: #.endif
                     47:
                     48: # Rename heimdal's ftp/ftpd to kftp/kftpd so we don't conflict with
                     49: # net/tnftp and net/tnftpd.
                     50: #
                     51: CONFIGURE_ARGS+=       --program-transform-name=${HEIMDAL_TRANSFORM}
                     52: HEIMDAL_TRANSFORM=     "s/^ftp/kftp/"
                     53:
                     54: USE_PKGINSTALL=                yes
                     55: OWN_DIRS_PERMS=                ${HEIMDAL_STATEDIR} ${ROOT_USER} ${ROOT_GROUP} 0700
1.2     ! jlam       56: RCD_SCRIPTS=           kdc
1.1       jlam       57:
                     58: pre-configure:
                     59:        cd ${WRKSRC}; for file in lib/hdb/hdb.h; do                     \
                     60:                ${SED}  -e "s|/var/heimdal|${HEIMDAL_STATEDIR}|g"       \
                     61:                        $$file > $$file.new;                            \
                     62:                ${MV} -f $$file.new $$file;                             \
                     63:        done
                     64:
                     65: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>