| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 | # $Id$#-# This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(TOPDIR)/rules.mkPKG_NAME:=		heimdalPKG_VERSION:=		1.2.1PKG_RELEASE:=		1PKG_MD5SUM:=		6e5028077e2a6b101a4a72801ba71b9eMASTER_SITES:=		http://www.h5l.org/dist/src/include $(TOPDIR)/mk/package.mk$(eval $(call PKG_template,HEIMDAL_SERVER,heimdal-server,$(PKG_VERSION)-$(PKG_RELEASE)))$(eval $(call PKG_template,HEIMDAL_LIBS,heimdal-libs,$(PKG_VERSION)-$(PKG_RELEASE)))$(eval $(call PKG_template,HEIMDAL_CLIENT_LIBS,heimdal-client-libs,$(PKG_VERSION)-$(PKG_RELEASE)))PKG_DEPENDS:=		heimdal-libs, heimdal-client-libs, libncurses, CONFIGURE_OPTS:=	--with-hdbdir=/etc/heimdal \			--disable-otp \			--disable-ndbm-db \			--libexecdir=/usr/sbin \			--sysconfdir=/etc/heimdalifeq ($(ADK_IPV6),y)CONFIGURE_OPTS+=	--with-ipv6elseCONFIGURE_OPTS+=	--without-ipv6endififeq ($(ADK_COMPILE_HEIMDAL_WITH_DB_BDB),y)CONFIGURE_ARGS+=	--enable-berkeley-dbPKG_DEPENDS+=		libdbelseCONFIGURE_ARGS+=        --disable-berkeley-dbendififeq ($(ADK_COMPILE_HEIMDAL_WITH_DB_LDAP),y)CONFIGURE_ARGS+=	--with-openldap=yesCONFIGURE_ARGS+=	--with-openldap-include=${STAGING_DIR}/usrCONFIGURE_ARGS+=	--with-openldap-lib=${STAGING_DIR}/usrPKG_DEPENDS+=		libopenldapelseCONFIGURE_ARGS+=        --without-openldapendififeq ($(ADK_COMPILE_HEIMDAL_WITH_PKINIT),y)CONFIGURE_OPTS+=	--enable-pk-initelseCONFIGURE_OPTS+=	--disable-pk-initendifCONFIGURE_STYLE=	gnuCONFIGURE_ARGS+=	${CONFIGURE_OPTS}CONFIGURE_ENV+=		ac_cv_func_getaddrinfo_numserv=yesBUILD_STYLE=		autoINSTALL_STYLE=		auto confprogpre-configure:	(cd ${WRKBUILD}; rm -rf config.{cache,status} ; \		CFLAGS="-static" \		./configure ${CONFIGURE_OPTS} \	);	${MAKE} -C ${WRKBUILD}/lib/roken	${MAKE} -C ${WRKBUILD}/lib/vers	${MAKE} -C ${WRKBUILD}/lib/editline	${MAKE} -C ${WRKBUILD}/lib/com_err compile_et	${MAKE} -C ${WRKBUILD}/lib/asn1 asn1_compile	${MAKE} -C ${WRKBUILD}/lib/sl slc	${INSTALL_BIN} ${WRKBUILD}/lib/com_err/compile_et \		${STAGING_TOOLS}/bin	${INSTALL_BIN} ${WRKBUILD}/lib/asn1/asn1_compile \		${STAGING_TOOLS}/bin	${INSTALL_BIN} ${WRKBUILD}/lib/sl/slc \		${STAGING_TOOLS}/bin	${MAKE} -C ${WRKBUILD}/lib/com_err clean	${MAKE} -C ${WRKBUILD} cleanpost-install:ifeq (${ADK_COMPILE_HEIMDAL_WITH_DB_LDAP},y)	${INSTALL_DIR} ${IDIR_HEIMDAL_SERVER}/etc/openldap/schema	${INSTALL_DATA} ${WRKBUILD}/lib/hdb/hdb.schema \		${IDIR_HEIMDAL_SERVER}/etc/openldap/schemaendif	${INSTALL_DIR} ${IDIR_HEIMDAL_SERVER}/etc/init.d	${INSTALL_DIR} ${IDIR_HEIMDAL_SERVER}/etc/heimdal	${INSTALL_DIR} ${IDIR_HEIMDAL_SERVER}/usr/sbin	${INSTALL_DIR} ${IDIR_HEIMDAL_SERVER}/usr/lib	${CP} ${WRKINST}/usr/lib/libkdc.so* ${IDIR_HEIMDAL_SERVER}/usr/lib	${CP} ${WRKINST}/usr/lib/libkadm5srv.so* ${IDIR_HEIMDAL_SERVER}/usr/lib	${CP} ${WRKINST}/usr/lib/libhdb.so* ${IDIR_HEIMDAL_SERVER}/usr/lib	${INSTALL_DATA} ./files/krb5.conf ${IDIR_HEIMDAL_SERVER}/etc/heimdal	${INSTALL_DATA} ./files/heimdal.init \		${IDIR_HEIMDAL_SERVER}/etc/init.d/heimdal	${INSTALL_DATA} ./files/kdc.conf ${IDIR_HEIMDAL_SERVER}/etc/heimdal	${INSTALL_DATA} ./files/kadmind.acl ${IDIR_HEIMDAL_SERVER}/etc/heimdal	${INSTALL_BIN} ${WRKINST}/usr/sbin/kdc ${IDIR_HEIMDAL_SERVER}/usr/sbin/	${INSTALL_BIN} ${WRKINST}/usr/sbin/kadmind ${IDIR_HEIMDAL_SERVER}/usr/sbin/	${INSTALL_BIN} ${WRKINST}/usr/sbin/kpasswdd ${IDIR_HEIMDAL_SERVER}/usr/sbin/	${INSTALL_BIN} ${WRKINST}/usr/sbin/kstash ${IDIR_HEIMDAL_SERVER}/usr/sbin/	${INSTALL_BIN} ${WRKINST}/usr/sbin/ktutil ${IDIR_HEIMDAL_SERVER}/usr/sbin/	${INSTALL_BIN} ${WRKINST}/usr/sbin/kadmin ${IDIR_HEIMDAL_SERVER}/usr/sbin/	# heimdal libs	${INSTALL_DIR} ${IDIR_HEIMDAL_LIBS}/usr/libifeq ($(ADK_COMPILE_HEIMDAL_WITH_PKINIT),y)	${CP} ${WRKINST}/usr/lib/libhx509.so* ${IDIR_HEIMDAL_LIBS}/usr/libendif	${CP} ${WRKINST}/usr/lib/libheimntlm.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libwind.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libgssapi.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libkafs.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libkrb5.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libcom_err.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libasn1.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libroken.so* ${IDIR_HEIMDAL_LIBS}/usr/lib	# heimdal client libs	${INSTALL_DIR} ${IDIR_HEIMDAL_CLIENT_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libeditline.so* ${IDIR_HEIMDAL_CLIENT_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libsl.so* ${IDIR_HEIMDAL_CLIENT_LIBS}/usr/lib	${CP} ${WRKINST}/usr/lib/libkadm5clnt.so* ${IDIR_HEIMDAL_CLIENT_LIBS}/usr/lib	echo 'Depends: ${PKG_DEPENDS}' >> ${IDIR_HEIMDAL_SERVER}/CONTROL/controlinclude ${TOPDIR}/mk/pkg-bottom.mk
 |