| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- # This file is part of the OpenADK project. OpenADK is copyrighted
- # material, please see the LICENCE file in the top-level directory.
- include $(ADK_TOPDIR)/rules.mk
- PKG_NAME:= heimdal
- PKG_VERSION:= 7.7.0
- PKG_RELEASE:= 1
- PKG_HASH:= f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b
- PKG_DESCR:= kerberos server
- PKG_SECTION:= app/crypto
- HOST_BUILDDEP:= ncurses-host
- PKG_URL:= http://www.h5l.org/
- PKG_SITES:= https://github.com/heimdal/heimdal/releases/download/heimdal-${PKG_VERSION}/
- DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
- PKG_CFLINE_HEIMDAL:= depends on ADK_HOST_ONLY
- include $(ADK_TOPDIR)/mk/host.mk
- include $(ADK_TOPDIR)/mk/package.mk
- $(eval $(call HOST_template,HEIMDAL,heimdal,$(PKG_VERSION)-${PKG_RELEASE}))
- # patch changes configure.ac, have to recreate
- AUTOTOOL_STYLE:= autoreconf
- HOST_STYLE:= manual
- HOST_CONFIGURE_ARGS+= --disable-pk-init \
- --without-openldap \
- --without-x \
- --disable-kcm \
- --disable-kx509 \
- --disable-ndbm-db \
- --without-berkeley-db \
- --disable-sqlite-cache \
- --disable-heimdal-documentation \
- --disable-otp
- host-configure:
- cd ${WRKBUILD}; \
- env ${HOST_CONFIGURE_ENV} \
- ${BASH} ${WRKSRC}/${CONFIGURE_PROG} \
- --program-prefix= \
- --program-suffix= \
- --prefix=/usr \
- --bindir=/usr/bin \
- --datadir=/usr/share \
- --mandir=/usr/share/man \
- --libdir=/usr/lib \
- --libexecdir=/usr/libexec \
- --localstatedir=/var \
- --sysconfdir=/etc \
- --disable-dependency-tracking \
- --disable-libtool-lock \
- --disable-nls \
- ${HOST_CONFIGURE_ARGS} $(MAKE_TRACE)
- host-build:
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/include
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/lib/roken
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/lib/vers
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/lib/libedit
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/lib/com_err compile_et$(EXEEXT) LDFLAGS="-all-static"
- PATH='$(HOST_PATH)' ${MAKE} -C ${WRKBUILD}/lib/asn1 asn1_compile$(EXEEXT) LDFLAGS="-all-static"
- host-install:
- heimdal-hostinstall:
- $(CP) $(WRKBUILD)/lib/com_err/compile_et \
- $(STAGING_HOST_DIR)/usr/bin
- $(CP) $(WRKBUILD)/lib/asn1/asn1_compile \
- $(STAGING_HOST_DIR)/usr/bin
- include ${ADK_TOPDIR}/mk/host-bottom.mk
- include ${ADK_TOPDIR}/mk/pkg-bottom.mk
|