aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald Klop <ronald@FreeBSD.org>2023-09-01 10:24:43 +0000
committerRonald Klop <ronald@FreeBSD.org>2023-09-01 10:29:26 +0000
commitfa4045fd3e14c65092a1cc34c628e519c6302343 (patch)
treef4ec5926d9d44c7afcd1b256e946e472d6b05336
parentbb2369531336fad347a9d117a820c91e96cbc6d6 (diff)
downloadports-fa4045fd3e14c65092a1cc34c628e519c6302343.tar.gz
ports-fa4045fd3e14c65092a1cc34c628e519c6302343.zip
sysutils/bacula11-libs3: fix build with openssl3
also pet portclippy PR: 273494
-rw-r--r--sysutils/bacula11-libs3/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/sysutils/bacula11-libs3/Makefile b/sysutils/bacula11-libs3/Makefile
index 3b0f220a9d64..cc63e90e2762 100644
--- a/sysutils/bacula11-libs3/Makefile
+++ b/sysutils/bacula11-libs3/Makefile
@@ -13,11 +13,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS+= libcurl.so:ftp/curl
+USES= compiler:gcc-c++11-lib gmake gnome ssl
+USE_GNOME+= libxml2
+
MAKEFILE= GNUmakefile
MAKE_ARGS= MYDESTDIR=${STAGEDIR}/${PREFIX} \
MYINSTALL=install
-USES= compiler:gcc-c++11-lib gmake gnome ssl
-USE_GNOME+= libxml2
+.include <bsd.port.options.mk>
+
+.if (${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base) || \
+ ${SSL_DEFAULT:Mopenssl3*}
+CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
+.endif
post-install:
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/s3