Edit

IABSD.fr/ports/security/heimdal/Makefile

Branch :

  • Show log

    Commit

  • Author : rpe
    Date : 2018-01-11 19:27:01
    Hash : 9a8b5ccd
    Message : Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d daemon scripts and bump subpackages that contain the *.rc scripts. discussed with and OK aja@ OK tb

  • security/heimdal/Makefile
  • # $OpenBSD: Makefile,v 1.29 2018/01/11 19:27:09 rpe Exp $
    
    COMMENT-main=		Kerberos 5 implementation
    COMMENT-devel-docs=	Heimdal C functions documentation
    COMMENT-libs=		Heimdal libraries and headers
    
    V=			7.5.0
    DISTNAME=		heimdal-${V}
    
    PKGNAME-main=		${DISTNAME}
    PKGNAME-devel-docs=	heimdal-devel-docs-${V}
    PKGNAME-libs=		heimdal-libs-${V}
    REVISION-main=		0
    
    CATEGORIES=		security net
    
    SHARED_LIBS +=  roken                3.0      # 19.0
    SHARED_LIBS +=  heimbase             2.0      # 1.0
    SHARED_LIBS +=  heimedit             1.0      # 0.36
    SHARED_LIBS +=  sl                   1.0      # 2.1
    SHARED_LIBS +=  wind                 3.0      # 0.0
    SHARED_LIBS +=  asn1                 22.0     # 8.0
    SHARED_LIBS +=  heimsqlite           1.0      # unknown
    SHARED_LIBS +=  hcrypto              0.0      # 5.0
    SHARED_LIBS +=  hx509                1.0      # 5.0
    SHARED_LIBS +=  krb5                 22.0     # 26.0
    SHARED_LIBS +=  heimntlm             1.0      # 1.0
    SHARED_LIBS +=  gssapi               9.0      # 3.0
    SHARED_LIBS +=  hdb                  3.0      # 11.0
    SHARED_LIBS +=  kadm5srv             3.0      # 8.1
    SHARED_LIBS +=  kadm5clnt            3.0      # 7.1
    SHARED_LIBS +=  kdc                  3.0      # 2.0
    
    HOMEPAGE=		http://www.h5l.org/
    
    MAINTAINER=		Antoine Jacoutot <ajacoutot@openbsd.org>
    
    # BSD
    PERMIT_PACKAGE_CDROM=	Yes
    
    MULTI_PACKAGES=		-main -devel-docs -libs
    
    MASTER_SITES=		https://github.com/heimdal/heimdal/releases/download/heimdal-${V}/
    
    BUILD_DEPENDS=		devel/bison \
    			converters/p5-JSON
    
    SYSCONFDIR=		${BASESYSCONFDIR}/heimdal
    
    WANTLIB += c crypto curses pthread util
    
    WANTLIB-main=		${WANTLIB} com_err util
    WANTLIB-main +=		heimdal/lib/asn1
    WANTLIB-main +=		heimdal/lib/gssapi
    WANTLIB-main +=		heimdal/lib/hcrypto
    WANTLIB-main +=		heimdal/lib/hdb
    WANTLIB-main +=		heimdal/lib/heimbase
    WANTLIB-main +=		heimdal/lib/heimedit
    WANTLIB-main +=		heimdal/lib/heimntlm
    WANTLIB-main +=		heimdal/lib/heimsqlite
    WANTLIB-main +=		heimdal/lib/hx509
    WANTLIB-main +=		heimdal/lib/kadm5clnt
    WANTLIB-main +=		heimdal/lib/kadm5srv
    WANTLIB-main +=		heimdal/lib/kdc
    WANTLIB-main +=		heimdal/lib/krb5
    WANTLIB-main +=		heimdal/lib/roken
    WANTLIB-main +=		heimdal/lib/sl
    WANTLIB-main +=		heimdal/lib/wind
    LIB_DEPENDS-main=	${BASE_PKGPATH},-libs=${V}
    
    PKG_ARCH-devel-docs=	*
    WANTLIB-devel-docs=	# empty
    
    WANTLIB-libs=		${WANTLIB} com_err
    WANTLIB-libs +=		com_err
    LIB_DEPENDS-libs=	sysutils/e2fsprogs
    
    MODGNU_CONFIG_GUESS_DIRS= \
    			${WRKSRC} \
    			${WRKSRC}/lib/libedit
    
    CONFIGURE_STYLE=	gnu
    CONFIGURE_ENV=		LDFLAGS="-L${LOCALBASE}/lib" \
    			CPPFLAGS="-I${LOCALBASE}/include"
    CONFIGURE_ARGS=		--disable-afs-support \
    			--disable-otp
    
    # make sure we only pickup db from base
    CONFIGURE_ENV +=	ac_cv_funclib_db_create=no \
    			ac_cv_header_db3_db_h=no \
    			ac_cv_header_db4_db_h=no \
    			ac_cv_header_db5_db_h=no \
    			ac_cv_header_db5_db_h=no
    
    # symbol versioning suspected to trigger weird linking problems
    # with our binutils
    CONFIGURE_ENV +=	rk_cv_version_script=no
    
    # do not pick-up libexecinfo if installed
    CONFIGURE_ENV +=	ac_cv_header_execinfo_h=no
    
    # install bins, libs and includes under a non-default PATH/PREFIX
    CONFIGURE_ARGS +=	--bindir=${PREFIX}/heimdal/bin \
    			--sbindir=${PREFIX}/heimdal/sbin \
    			--libexecdir=${PREFIX}/heimdal/libexec \
    			--libdir=${PREFIX}/heimdal/lib \
    			--includedir=${PREFIX}/heimdal/include
    
    MAKE_ENV=		INSTALL_CATPAGES=no
    
    pre-configure:
    	${SUBST_CMD} ${WRKSRC}/tools/krb5-config.in
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/heimdal
    	${INSTALL_DATA} ${FILESDIR}/krb5.conf \
    		${PREFIX}/share/examples/heimdal/
    
    .include <bsd.port.mk>