--- b/devel/e2fsprogs-libss/Makefile +++ b/devel/e2fsprogs-libss/Makefile @@ -11,6 +11,18 @@ LICENSE= MIT LICENSE_FILE= ${INSTALL_WRKSRC}/ss.h OPTIONS_EXCLUDE= DOCS EXAMPLES IPV6 NLS +OPTIONS_SINGLE= KRBSUPP +OPTIONS_SINGLE_KRBSUPP= KRBSUPP_BASE KRBSUPP_MIT +OPTIONS_DEFAULT= KRBSUPP_BASE +KRBSUPP_BASE_DESC= Use kerberos support tools from base +KRBSUPP_MIT_DESC= Use kerberos support tools from MIT krb5 +KRBSUPP_MIT_LDFLAGS= -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib +KRBSUPP_MIT_BUILD_DEPENDS= krb5>0:security/krb5 +KRBSUPP_MIT_RUN_DEPENDS= krb5>0:security/krb5 + +COMPILE_ET_CMD= ${"${PORT_OPTIONS:MKRBSUPP_BASE}" != "" \ + :?/usr/bin:${LOCALBASE}/bin}/compile_et + CONFIGURE_ARGS= --enable-elf-shlibs MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs GNU_CONFIGURE= yes @@ -22,7 +34,7 @@ FILESDIR= ${.CURDIR}/files PKGDIR= ${.CURDIR} pre-build: - (cd ${WRKSRC}/lib/ss && compile_et ss_err.et && \ + (cd ${WRKSRC}/lib/ss && ${COMPILE_ET_CMD} ss_err.et && \ ${REINPLACE_CMD} -f ${FILESDIR}/fix-ss_err.h.sed ss_err.h) .include "${MASTERDIR}/Makefile"