On Sat, Jun 11, 2022 at 10:54:14AM +0100, Stuart Henderson wrote:
> This should be handled by db/config.no-coreutils, but you are using
> CONFIGURE_STYLE=simple for a GNU autoconf-based build, is there a reason
> for that?
No, I just started with "simple" which worked and I forgot about that.
Theo mentioned the failure and I knew how to fix it but did not check
whether "autoconf" was set.
This diff builds and 'mkdir -p' is picked up even when /usr/local/bin/gmake
is present.
That's probably better.
I bump REVISION because its free, just in case anything changed.
Feedback? OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/xml-security-c/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 10 Jun 2022 19:12:49 -0000 1.2
+++ Makefile 11 Jun 2022 11:22:58 -0000
@@ -1,6 +1,7 @@
COMMENT = C++ implementation of W3C security standards for XML
V = 2.0.4
+REVISION = 0
DISTNAME = xml-security-c-${V}
CATEGORIES = security textproc
@@ -25,7 +26,9 @@ LIB_DEPENDS = textproc/icu4c \
textproc/xalan-c \
textproc/xerces-c>=3.2
-CONFIGURE_STYLE = simple
+CONFIGURE_STYLE = autoconf
+AUTOCONF_VERSION = 2.69
+AUTOMAKE_VERSION = 2.71
# ChangeLog lists --with-xerces and --with-xalan, but
# a) configure does not support --with-xerces
@@ -36,9 +39,6 @@ CONFIGURE_ARGS += --with-xalan=/usr/loca
# configure: WARNING: NSS is no longer officially supported
CONFIGURE_ARGS += --without-nss \
--with-openssl
-
-# Do not pick up coreutils gmakedir(1) as "race-free mkdir -p"
-CONFIGURE_ARGS += ac_cv_path_mkdir=/bin/mkdir
do-test:
${WRKBUILD}/xsec/xsec-xtest