diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile index 9c0dc4da9c24..be62f4fe5b0b 100644 --- a/irc/ircd-hybrid/Makefile +++ b/irc/ircd-hybrid/Makefile @@ -1,76 +1,77 @@ PORTNAME= ircd-hybrid PORTVERSION= 8.2.47 +PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= fox@FreeBSD.org COMMENT= Fast IRC daemon with a number of new features WWW= https://www.ircd-hybrid.org/ LICENSE= GPLv2 # :keepla because port uses lt_dlopen USES= cpe gmake libtool:keepla tar:tgz GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIB_DEPENDS+= libltdl.so:devel/libltdl \ libjansson.so:devel/jansson CONFLICTS_INSTALL= ircd-ratbox ircd-ratbox-devel USERS= ircd GROUPS= ${USERS} USE_RC_SUBR= ircd-hybrid SUB_FILES= pkg-message PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= ASSERT OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL WOLFSSL OPTIONS_DEFAULT= OPENSSL OPTIONS_SUB= yes ASSERT_CONFIGURE_ENABLE= assert ASSERT_DESC= Enable parts of the debugging code OPENSSL_DESC= Enable openssl - allows use of CHALLENGE and encrypted links INSTALL_TARGET= install-strip INSTALL_IGNORES= charby* ircd-rat* ircu-* CERTSFILE= ${LOCALBASE}/share/certs/ca-root-nss.crt .include .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+= --with-tls=openssl CONFIGURE_ENV+= libssl_CFLAGS="-I${OPENSSLINC}" \ libssl_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" .elif ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+= --with-tls=gnutls .elif ${PORT_OPTIONS:MWOLFSSL} LIB_DEPENDS+= libwolfssl.so:security/wolfssl CONFIGURE_ARGS+= --with-tls=wolfssl .else CONFIGURE_ARGS+= --with-tls=none .endif .if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL} || ${PORT_OPTIONS:MWOLFSSL} RUN_DEPENDS+= ${CERTSFILE}:security/ca_root_nss .endif CONFIGURE_ARGS+= --datadir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \ --localstatedir=/var/${PORTNAME} \ --sysconfdir=${PREFIX}/etc/${PORTNAME} post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/mkpasswd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-mkpasswd .include diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index 21e370483a02..63e79d1bd2a6 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -1,113 +1,113 @@ PORTNAME?= fetchmail DISTVERSION= 6.6.6 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= mail # The next line is inherited by the fetchmailconf dependent port, # do NOT replace fetchmail by ${PORTNAME} MASTER_SITES= SF/fetchmail/branch_6.6/ MAINTAINER= chalpin@cs.wisc.edu COMMENT?= Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR WWW= https://www.fetchmail.info/ LICENSE= GPLv2+ .if empty(MASTERDIR) USES= cpe gmake localbase:ldflags pkgconfig tar:xz IGNORE_SSL= libressl libressl-devel IGNORE_SSL_REASON= incompatible license/no GPLv2 clause 2b exception for LibreSSL # The Free Software Foundation asserts that a GPL v2 clause 2b exception is # required even for dynamically linked binaries. See # https://www.gnu.org/licenses/gpl-faq.en.html#GPLStaticVsDynamic USE_RC_SUBR= fetchmail GNU_CONFIGURE= yes # the added PYTHON=: suppresses python builds, # see ../../mail/fetchmailconf/ for the configuration tool CONFIGURE_ARGS= --enable-SDPS \ --without-hesiod \ PYTHON=: # -Wl,--as-needed suppresses unneeded library references, # for instance, libcom_err.so on GSSAPI_NONE builds: LDFLAGS+= -Wl,--as-needed SUB_FILES= pkg-message USERS= ${PORTNAME} GROUPS= ${USERS} PORTDOCS= FAQ FEATURES NEWS NOTES OLDNEWS README README.SSL \ README.SSL-SERVER design-notes.html esrs-design-notes.html \ fetchmail-FAQ.html fetchmail-features.html todo.html OPTIONS_DEFINE= OPIE RPA DOCS NLS OPTIONS_DEFAULT= GSSAPI_BASE OPENSSL RPA OPTIONS_SINGLE= GSSAPI TLS OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_TLS= OPENSSL WOLFSSL OPTIONS_SUB= yes OPIE_DESC= Build with OPIE support (deprecated - weak/broken cryptography) RPA_DESC= Build with RPA support (deprecated - weak/broken cryptography) GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-gssapi=${GSSAPIBASEDIR} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-gssapi=${GSSAPIBASEDIR} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ --with-kerberos5=${GSSAPIBASEDIR} GSSAPI_NONE_CONFIGURE_ON= --without-gssapi NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE} OPIE_CONFIGURE_ON= --enable-opie RPA_CONFIGURE_ON= --enable-RPA WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_USES_OFF= ssl WOLFSSL_CONFIGURE_ON= WOLFSSL_TRUST_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt WOLFSSL_CONFIGURE_WITH= wolfssl=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's,krb5_des_string_to_key,krb5int_des_init_state,g' ${WRKSRC}/configure .if !exists(/usr/lib/libcom_err.so) @${REINPLACE_CMD} -e "s,-lcom_err,,g" ${WRKSRC}/configure .endif .endif .if empty(MASTERDIR) post-build: ${MAKE_CMD} -C ${WRKSRC} check ; { r=$$? ; ( set -x ; ${CAT} "${WRKSRC}/test-suite.log" ) ; exit $$r ; } post-install: ${INSTALL} -d ${STAGEDIR}/var/run/fetchmail ${INSTALL_DATA} ${FILESDIR}/fetchmailrc.sample \ ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample ${RM} ${STAGEDIR}${PREFIX}/bin/fetchmailconf ${RM} ${STAGEDIR}${PREFIX}/share/man/man1/fetchmailconf.1* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include .if ${PORT_OPTIONS:MOPIE} && ${MASTERDIR} == ${.CURDIR} && ${OPSYS} == FreeBSD LIB_DEPENDS+= libopie.so:security/opie # moved to port (from base in 13.X) . endif .include diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile index 6799dc4d3ba3..42c86b14c9dd 100644 --- a/net/haproxy/Makefile +++ b/net/haproxy/Makefile @@ -1,95 +1,96 @@ PORTNAME= haproxy DISTVERSION= 3.4.1 +PORTREVISION= 1 CATEGORIES= net www MASTER_SITES= http://www.haproxy.org/download/3.4/src/ MAINTAINER= demon@FreeBSD.org COMMENT= Reliable, high performance TCP/HTTP load balancer WWW= https://www.haproxy.org LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi FLAVORS= default lua wolfssl FLAVOR?= ${FLAVORS:[1]} USES= compiler:c++11-lang cpe gmake USE_RC_SUBR= haproxy default_CONFLICTS_INSTALL= haproxy-lua haproxy-wolfssl lua_CONFLICTS_INSTALL= haproxy-devel haproxy-wolfssl lua_PKGNAMESUFFIX= -lua wolfssl_CONFLICTS_INSTALL= haproxy-devel haproxy-lua wolfssl_PKGNAMESUFFIX= -wolfssl CONFLICTS_INSTALL= haproxy haproxy24 haproxy26 haproxy28 haproxy30 ALL_TARGET= all admin/halog/halog MAKE_ARGS= TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \ USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 \ USE_TFO=1 USE_THREAD_DUMP=1 \ CC="${CC}" DEBUG_CFLAGS="" CPU_CFLAGS="${CFLAGS}" \ ${MAKE_ARGS_${ARCH}} MAKE_ARGS_i386= USE_LIBATOMIC= MAKE_ARGS_powerpc= USE_LIBATOMIC= OPTIONS_DEFINE= DOCS EXAMPLES LUA DEVICEATLAS PROMEX OPTIONS_RADIO= PCRE SSL OPTIONS_RADIO_PCRE= DPCRE DPCRE2 SPCRE SPCRE2 OPTIONS_RADIO_SSL= OPENSSL WOLFSSL DPCRE_DESC= Link pcre(1) dynamically DPCRE2_DESC= Link pcre2 dynamically SPCRE_DESC= Link pcre(1) statically SPCRE2_DESC= Link pcre2 statically DEVICEATLAS_DESC= DeviceAtlas Device Detection support PROMEX_DESC= Enable Prometheus exporter OPTIONS_DEFAULT= DPCRE2 PROMEX DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1 DPCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 DPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_PCRE2_JIT=1 SPCRE_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:devel/pcre SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 SPCRE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre2-8.a:devel/pcre2 SPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_STATIC_PCRE2=1 USE_PCRE2_JIT=1 DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include PROMEX_MAKE_ARGS= USE_PROMEX=1 OPENSSL_USES= ssl OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC} LUA_USES= lua:53 LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_MAKE_ARGS= USE_OPENSSL_WOLFSSL=1 USE_QUIC=1 WOLFSSL_CFLAGS= -I${LOCALBASE}/include/wolfssl .if ${FLAVOR:U} == lua OPTIONS_DEFAULT+= LUA .endif .if ${FLAVOR:U} == wolfssl OPTIONS_DEFAULT+= WOLFSSL .else OPTIONS_DEFAULT+= OPENSSL .endif .include .if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:M*quictls} || (${SSL_DEFAULT:Mbase} && ${OSVERSION} >= 1500000) OPENSSL_MAKE_ARGS+= USE_QUIC=1 .else OPENSSL_MAKE_ARGS+= USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/admin/halog/halog ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/haproxy30/Makefile b/net/haproxy30/Makefile index ac703db5966a..f77b47d17052 100644 --- a/net/haproxy30/Makefile +++ b/net/haproxy30/Makefile @@ -1,96 +1,97 @@ PORTNAME= haproxy DISTVERSION= 3.0.24 +PORTREVISION= 1 CATEGORIES= net www PKGNAMESUFFIX= 30 MASTER_SITES= http://www.haproxy.org/download/3.0/src/ MAINTAINER= demon@FreeBSD.org COMMENT= Reliable, high performance TCP/HTTP load balancer WWW= https://www.haproxy.org LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi FLAVORS= default lua wolfssl FLAVOR?= ${FLAVORS:[1]} USES= compiler:c++11-lang cpe gmake USE_RC_SUBR= haproxy default_CONFLICTS_INSTALL= haproxy-lua haproxy-wolfssl lua_CONFLICTS_INSTALL= haproxy-devel haproxy-wolfssl lua_PKGNAMESUFFIX:= 30-lua wolfssl_CONFLICTS_INSTALL= haproxy-devel haproxy-lua wolfssl_PKGNAMESUFFIX= 30-wolfssl CONFLICTS_INSTALL= haproxy haproxy24 haproxy26 haproxy28 ALL_TARGET= all admin/halog/halog MAKE_ARGS= TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \ USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 \ USE_TFO=1 USE_THREAD_DUMP=1 \ CC="${CC}" DEBUG_CFLAGS="" CPU_CFLAGS="${CFLAGS}" \ ${MAKE_ARGS_${ARCH}} MAKE_ARGS_i386= USE_LIBATOMIC= MAKE_ARGS_powerpc= USE_LIBATOMIC= OPTIONS_DEFINE= DOCS EXAMPLES LUA DEVICEATLAS PROMEX OPTIONS_RADIO= PCRE SSL OPTIONS_RADIO_PCRE= DPCRE DPCRE2 SPCRE SPCRE2 OPTIONS_RADIO_SSL= OPENSSL WOLFSSL DPCRE_DESC= Link pcre(1) dynamically DPCRE2_DESC= Link pcre2 dynamically SPCRE_DESC= Link pcre(1) statically SPCRE2_DESC= Link pcre2 statically DEVICEATLAS_DESC= DeviceAtlas Device Detection support PROMEX_DESC= Enable Prometheus exporter OPTIONS_DEFAULT= DPCRE2 PROMEX DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1 DPCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 DPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_PCRE2_JIT=1 SPCRE_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:devel/pcre SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 SPCRE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre2-8.a:devel/pcre2 SPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_STATIC_PCRE2=1 USE_PCRE2_JIT=1 DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include PROMEX_MAKE_ARGS= USE_PROMEX=1 OPENSSL_USES= ssl OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC} LUA_USES= lua:53 LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_MAKE_ARGS= USE_OPENSSL_WOLFSSL=1 USE_QUIC=1 WOLFSSL_CFLAGS= -I${LOCALBASE}/include/wolfssl .if ${FLAVOR:U} == lua OPTIONS_DEFAULT+= LUA .endif .if ${FLAVOR:U} == wolfssl OPTIONS_DEFAULT+= WOLFSSL .else OPTIONS_DEFAULT+= OPENSSL .endif .include .if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:M*quictls} OPENSSL_MAKE_ARGS+= USE_QUIC=1 .else OPENSSL_MAKE_ARGS+= USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/admin/halog/halog ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/haproxy32/Makefile b/net/haproxy32/Makefile index 7b01b21627fc..f1f243bbb945 100644 --- a/net/haproxy32/Makefile +++ b/net/haproxy32/Makefile @@ -1,96 +1,97 @@ PORTNAME= haproxy DISTVERSION= 3.2.20 +PORTREVISION= 1 CATEGORIES= net www PKGNAMESUFFIX= 32 MASTER_SITES= http://www.haproxy.org/download/3.2/src/ MAINTAINER= demon@FreeBSD.org COMMENT= Reliable, high performance TCP/HTTP load balancer WWW= https://www.haproxy.org LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi FLAVORS= default lua wolfssl FLAVOR?= ${FLAVORS:[1]} USES= compiler:c++11-lang cpe gmake USE_RC_SUBR= haproxy default_CONFLICTS_INSTALL= haproxy-lua haproxy-wolfssl lua_CONFLICTS_INSTALL= haproxy-devel haproxy-wolfssl lua_PKGNAMESUFFIX= 32-lua wolfssl_CONFLICTS_INSTALL= haproxy-devel haproxy-lua wolfssl_PKGNAMESUFFIX= 32-wolfssl CONFLICTS_INSTALL= haproxy haproxy24 haproxy26 haproxy28 haproxy30 ALL_TARGET= all admin/halog/halog MAKE_ARGS= TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \ USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 \ USE_TFO=1 USE_THREAD_DUMP=1 \ CC="${CC}" DEBUG_CFLAGS="" CPU_CFLAGS="${CFLAGS}" \ ${MAKE_ARGS_${ARCH}} MAKE_ARGS_i386= USE_LIBATOMIC= MAKE_ARGS_powerpc= USE_LIBATOMIC= OPTIONS_DEFINE= DOCS EXAMPLES LUA DEVICEATLAS PROMEX OPTIONS_RADIO= PCRE SSL OPTIONS_RADIO_PCRE= DPCRE DPCRE2 SPCRE SPCRE2 OPTIONS_RADIO_SSL= OPENSSL WOLFSSL DPCRE_DESC= Link pcre(1) dynamically DPCRE2_DESC= Link pcre2 dynamically SPCRE_DESC= Link pcre(1) statically SPCRE2_DESC= Link pcre2 statically DEVICEATLAS_DESC= DeviceAtlas Device Detection support PROMEX_DESC= Enable Prometheus exporter OPTIONS_DEFAULT= DPCRE2 PROMEX DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1 DPCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 DPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_PCRE2_JIT=1 SPCRE_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:devel/pcre SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 SPCRE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre2-8.a:devel/pcre2 SPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_STATIC_PCRE2=1 USE_PCRE2_JIT=1 DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include PROMEX_MAKE_ARGS= USE_PROMEX=1 OPENSSL_USES= ssl OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC} LUA_USES= lua:53 LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_MAKE_ARGS= USE_OPENSSL_WOLFSSL=1 USE_QUIC=1 WOLFSSL_CFLAGS= -I${LOCALBASE}/include/wolfssl .if ${FLAVOR:U} == lua OPTIONS_DEFAULT+= LUA .endif .if ${FLAVOR:U} == wolfssl OPTIONS_DEFAULT+= WOLFSSL .else OPTIONS_DEFAULT+= OPENSSL .endif .include .if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:M*quictls} || (${SSL_DEFAULT:Mbase} && ${OSVERSION} >= 1500000) OPENSSL_MAKE_ARGS+= USE_QUIC=1 .else OPENSSL_MAKE_ARGS+= USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/admin/halog/halog ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/haproxy33/Makefile b/net/haproxy33/Makefile index 706294059adc..076eb52ea2f8 100644 --- a/net/haproxy33/Makefile +++ b/net/haproxy33/Makefile @@ -1,96 +1,97 @@ PORTNAME= haproxy DISTVERSION= 3.3.11 +PORTREVISION= 1 CATEGORIES= net www MASTER_SITES= http://www.haproxy.org/download/3.3/src/ PKGNAMESUFFIX= 33 MAINTAINER= demon@FreeBSD.org COMMENT= Reliable, high performance TCP/HTTP load balancer WWW= https://www.haproxy.org LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi FLAVORS= default lua wolfssl FLAVOR?= ${FLAVORS:[1]} USES= compiler:c++11-lang cpe gmake USE_RC_SUBR= haproxy default_CONFLICTS_INSTALL= haproxy-lua haproxy-wolfssl lua_CONFLICTS_INSTALL= haproxy-devel haproxy-wolfssl lua_PKGNAMESUFFIX= 33-lua wolfssl_CONFLICTS_INSTALL= haproxy-devel haproxy-lua wolfssl_PKGNAMESUFFIX= 33-wolfssl CONFLICTS_INSTALL= haproxy haproxy24 haproxy26 haproxy28 haproxy30 ALL_TARGET= all admin/halog/halog MAKE_ARGS= TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \ USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 \ USE_TFO=1 USE_THREAD_DUMP=1 \ CC="${CC}" DEBUG_CFLAGS="" CPU_CFLAGS="${CFLAGS}" \ ${MAKE_ARGS_${ARCH}} MAKE_ARGS_i386= USE_LIBATOMIC= MAKE_ARGS_powerpc= USE_LIBATOMIC= OPTIONS_DEFINE= DOCS EXAMPLES LUA DEVICEATLAS PROMEX OPTIONS_RADIO= PCRE SSL OPTIONS_RADIO_PCRE= DPCRE DPCRE2 SPCRE SPCRE2 OPTIONS_RADIO_SSL= OPENSSL WOLFSSL DPCRE_DESC= Link pcre(1) dynamically DPCRE2_DESC= Link pcre2 dynamically SPCRE_DESC= Link pcre(1) statically SPCRE2_DESC= Link pcre2 statically DEVICEATLAS_DESC= DeviceAtlas Device Detection support PROMEX_DESC= Enable Prometheus exporter OPTIONS_DEFAULT= DPCRE2 PROMEX DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1 DPCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 DPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_PCRE2_JIT=1 SPCRE_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:devel/pcre SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 SPCRE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre2-8.a:devel/pcre2 SPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_STATIC_PCRE2=1 USE_PCRE2_JIT=1 DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include PROMEX_MAKE_ARGS= USE_PROMEX=1 OPENSSL_USES= ssl OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC} LUA_USES= lua:53 LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_MAKE_ARGS= USE_OPENSSL_WOLFSSL=1 USE_QUIC=1 WOLFSSL_CFLAGS= -I${LOCALBASE}/include/wolfssl .if ${FLAVOR:U} == lua OPTIONS_DEFAULT+= LUA .endif .if ${FLAVOR:U} == wolfssl OPTIONS_DEFAULT+= WOLFSSL .else OPTIONS_DEFAULT+= OPENSSL .endif .include .if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:M*quictls} || (${SSL_DEFAULT:Mbase} && ${OSVERSION} >= 1500000) OPENSSL_MAKE_ARGS+= USE_QUIC=1 .else OPENSSL_MAKE_ARGS+= USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/admin/halog/halog ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/vde2/Makefile b/net/vde2/Makefile index 92d42ae387c1..bdfdd077946d 100644 --- a/net/vde2/Makefile +++ b/net/vde2/Makefile @@ -1,71 +1,72 @@ PORTNAME= vde DISTVERSIONPREFIX= v DISTVERSION= 2.3.3-57 DISTVERSIONSUFFIX= -g6ad51c2 +PORTREVISION= 1 CATEGORIES= net PKGNAMESUFFIX= 2 MAINTAINER= vbox@FreeBSD.org COMMENT= User-mode virtual ethernet infrastructure WWW= https://github.com/virtualsquare/vde-2 LICENSE= BSD3CLAUSE GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= gmake:devel/gmake USES= cmake USE_GITHUB= yes GH_ACCOUNT= virtualsquare GH_PROJECT= ${PORTNAME}-${PKGNAMESUFFIX} USE_LDCONFIG= yes CMAKE_ON= ENABLE_VXLAN \ ENABLE_VDE_OVER_NS \ ENABLE_ROUTER \ ENABLE_PCAP \ ENABLE_TUNTAP CMAKE_OFF= ENABLE_EXPERIMENTAL \ ENABLE_PROFILE CFLAGS_i386= -fPIC LDFLAGS+= -L/usr/lib # for use system libpcap CONFLICTS= ${PORTNAME} BINARY_ALIAS= make=${GMAKE} OPTIONS_DEFINE= EXPERIMENTAL PROFILE OPTIONS_RADIO= CRYPTCAB OPTIONS_RADIO_CRYPTCAB= MBEDTLS WOLFSSL OPTIONS_SUB= yes CRYPTCAB_DESC= Enable vde_cryptcab EXPERIMENTAL_DESC= Enable experimental features MBEDTLS_DESC= via mbed TLS WOLFSSL_DESC= via wolfSSL EXPERIMENTAL_CMAKE_BOOL= ENABLE_EXPERIMENTAL MBEDTLS_LIB_DEPENDS= libmbedcrypto.so:security/mbedtls3 MBEDTLS_USES= localbase:ldflags MBEDTLS_CMAKE_ON= -DENABLE_CRYPTCAB=ON \ -DWITH_CRYPT=mbedtls PROFILE_CMAKE_BOOL= ENABLE_PROFILE WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_USES= localbase:ldflags WOLFSSL_CMAKE_ON= -DENABLE_CRYPTCAB=ON \ -DWITH_CRYPT=wolfssl .include .if !${PORT_OPTIONS:MMBEDTLS} && !${PORT_OPTIONS:MWOLFSSL} CMAKE_OFF+= ENABLE_CRYPTCAB .endif post-install: ${LN} -sf unixcmd.1 ${STAGEDIR}${PREFIX}/share/man/man1/vdecmd.1 .include diff --git a/security/wolfssh/Makefile b/security/wolfssh/Makefile index a48bd09b50b1..2e821a3ed90f 100644 --- a/security/wolfssh/Makefile +++ b/security/wolfssh/Makefile @@ -1,40 +1,41 @@ PORTNAME= wolfssh PORTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://www.wolfssl.com/ PATCH_SITES= https://github.com/wolfSSL/wolfssh/commit/ PATCHFILES= 73b10ad26d51309852e87e74cb4e6d27f2faf33b.patch:-p1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight SSH Library WWW= https://www.wolfssl.com/products/wolfssh/ \ https://github.com/wolfSSL/wolfssh LICENSE= GPLv3 LIB_DEPENDS= libwolfssl.so:security/wolfssl TEST_DEPENDS= bash:shells/bash USES= libtool localbase shebangfix CONFIGURE_ARGS= --disable-smallstack \ --enable-agent \ --enable-certs \ --enable-examples \ --enable-fwd \ --enable-keygen \ --enable-scp \ --enable-sftp \ --enable-shared=yes \ --enable-shell \ --enable-static=yes \ --enable-term GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes SHEBANG_FILES= scripts/get-put.test .include diff --git a/www/lighttpd/Makefile b/www/lighttpd/Makefile index 77a099dbf71d..507cd6b37ab5 100644 --- a/www/lighttpd/Makefile +++ b/www/lighttpd/Makefile @@ -1,155 +1,156 @@ PORTNAME= lighttpd PORTVERSION= 1.4.84 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/ MAINTAINER= pkubaj@FreeBSD.org COMMENT= Secure, fast, compliant, and flexible Web Server WWW= https://www.lighttpd.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpcre2-8.so:devel/pcre2 USES= compiler:c11 cmake cpe localbase:ldflags pkgconfig tar:xz CMAKE_ARGS= -DLIB_INSTALL_DIR:PATH=${PREFIX}/lib/lighttpd TEST_TARGET= check PORTDOCS= AUTHORS COPYING INSTALL NEWS README USE_RC_SUBR= lighttpd REQUIRE= LOGIN OPTIONS_DEFINE= ATTR DBI DOCS KRB5 LUA MAXMINDDB NETTLE LDAP SPAWNFCGI \ WEBDAV ZSTD OPTIONS_GROUP= SSL OPTIONS_GROUP_SSL= OPENSSL GNUTLS MBEDTLS NSS WOLFSSL OPTIONS_DEFAULT= NETTLE LUA OPENSSL OPTIONS_SUB= yes ATTR_DESC= extended attributes support DBI_DESC= DBI authentication (mod_authn_dbi) KRB5_DESC= Kerberos authentication (mod_authn_gssapi) LDAP_DESC= LDAP authentication (mod_authn_ldap) LUA_DESC= lua support (mod_magnet) MAXMINDDB_DESC= IP-based geolocation lookup (mod_maxminddb) NETTLE_DESC= Crypto support from Nettle SPAWNFCGI_DESC= Depend on spawn-fcgi utility WEBDAV_DESC= WebDAV support ZSTD_DESC= mod_deflate support for zstd (Zstandard) ATTR_CMAKE_BOOL= WITH_XATTR DBI_CMAKE_BOOL= WITH_DBI DBI_LIB_DEPENDS= libdbi.so:databases/libdbi GNUTLS_CMAKE_BOOL= WITH_GNUTLS GNUTLS_LIBS= -lgnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls KRB5_CMAKE_BOOL= WITH_KRB5 KRB5_CPPFLAGS= ${GSSAPICPPFLAGS} KRB5_LDFLAGS= ${GSSAPILDFLAGS} KRB5_LIBS= ${GSSAPILIBS} KRB5_USES= gssapi:mit LDAP_CMAKE_BOOL= WITH_LDAP LDAP_USES= ldap LDAP_VARS= REQUIRE+=slapd LUA_USES= lua LUA_CMAKE_BOOL= WITH_LUA LUA_CMAKE_ON= -DWITH_LUA_VERSION:STRING="lua-${LUA_VER}" MAXMINDDB_CMAKE_BOOL= WITH_MAXMINDDB MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MBEDTLS_CMAKE_BOOL= WITH_MBEDTLS MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls3 NETTLE_CMAKE_BOOL= WITH_NETTLE NETTLE_LIB_DEPENDS= libnettle.so:security/nettle NSS_CMAKE_BOOL= WITH_NSS NSS_CPPFLAGS= -I${LOCALBASE}/include/nspr NSS_LIB_DEPENDS= libnss3.so:security/nss OPENSSL_USES= ssl OPENSSL_CMAKE_BOOL= WITH_OPENSSL SPAWNFCGI_RUN_DEPENDS= spawn-fcgi:www/spawn-fcgi WEBDAV_CMAKE_BOOL= WITH_WEBDAV_LOCKS \ WITH_WEBDAV_PROPS WEBDAV_LIB_DEPENDS= libxml2.so:textproc/libxml2 \ libsqlite3.so:databases/sqlite3 WOLFSSL_CMAKE_BOOL= WITH_WOLFSSL WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl ZSTD_CMAKE_BOOL= WITH_ZSTD ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd LIGHTTPD_CONF_FILES= lighttpd.conf modules.conf lighttpd.annotated.conf LIGHTTPD_CONF_D_FILES= access_log.conf \ auth.conf \ cgi.conf \ debug.conf \ dirlisting.conf \ evhost.conf \ expire.conf \ fastcgi.conf \ magnet.conf \ mime.conf \ proxy.conf \ rrdtool.conf \ scgi.conf \ simple_vhost.conf \ ssi.conf \ status.conf \ userdir.conf \ webdav.conf USERS= ${WWWOWN} GROUPS= ${WWWGRP} CACHEDIR= /var/cache/${PORTNAME} LOGDIR= /var/log/${PORTNAME} HOMEDIR= /var/run/${PORTNAME} RUNDIR= /var/run PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" CACHEDIR="${CACHEDIR}" \ HOMEDIR="${HOMEDIR}" LOGDIR="${LOGDIR}" SUB_LIST= REQUIRE="${REQUIRE}" post-patch: @${REINPLACE_CMD} -E \ -e "s|/etc/lighttpd|${ETCDIR}|g" \ ${WRKSRC}/doc/config/lighttpd.conf @${REINPLACE_CMD} -E -e \ 's|^(server.document-root.*=).*|\1 "${PREFIX}/www" + "/data"|' \ -e "s|/etc/lighttpd|${ETCDIR}|g" \ -e 's|^(server.event-handler.*=).*|\1 "freebsd-kqueue"|' \ -e 's|^(server.network-backend.*=).*|\1 "writev"|' \ -e "s|^(server.username.*=).*|\1 \"${WWWOWN}\"|" \ -e "s|^(server.groupname.*=).*|\1 \"${WWWGRP}\"|" \ -e "s|^(var.log_root.*=).*|\1 \"${LOGDIR}\"|" \ -e "s|^(var.server_root.*=).*|\1 \"${WWWDIR}\"|" \ -e "s|^(var.home_dir.*=).*|\1 \"${HOMEDIR}\"|" \ -e "s|^(var.state_dir.*=).*|\1 \"${RUNDIR}\"|" \ -e "s|^(var.cache_dir.*=).*|\1 \"${CACHEDIR}\"|" \ ${WRKSRC}/doc/config/lighttpd.annotated.conf @${REINPLACE_CMD} -e "s|/usr/bin/python|${LOCALBASE}/bin/python|" \ ${WRKSRC}/doc/config/conf.d/cgi.conf post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d ${STAGEDIR}${ETCDIR}/vhosts.d .for FILE in ${LIGHTTPD_CONF_FILES} ${INSTALL_DATA} ${WRKSRC}/doc/config/${FILE} \ ${STAGEDIR}${ETCDIR}/${FILE}.sample .endfor .for FILE in ${LIGHTTPD_CONF_D_FILES} ${INSTALL_DATA} ${WRKSRC}/doc/config/conf.d/${FILE} \ ${STAGEDIR}${ETCDIR}/conf.d/${FILE}.sample .endfor ${INSTALL_DATA} ${WRKSRC}/doc/config/vhosts.d/vhosts.template \ ${STAGEDIR}${ETCDIR}/vhosts.d/vhosts.template @${MKDIR} ${STAGEDIR}${WWWDIR} @${MKDIR} -m 0700 ${STAGEDIR}${CACHEDIR} @${MKDIR} -m 0700 ${STAGEDIR}${HOMEDIR}/sockets @${MKDIR} -m 0700 ${STAGEDIR}${LOGDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/www/wget2/Makefile b/www/wget2/Makefile index ad8f5b8aa335..c544b8df2eb0 100644 --- a/www/wget2/Makefile +++ b/www/wget2/Makefile @@ -1,128 +1,128 @@ PORTNAME= wget2 DISTVERSION= 2.2.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= GNU/wget MAINTAINER= amdmi3@FreeBSD.org COMMENT= File and recursive website downloader WWW= https://gitlab.com/gnuwget/wget2 LICENSE= GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER USES= autoreconf charsetfix cpe gmake iconv libtool:build localbase pkgconfig tar:lz CPE_VENDOR= gnu CPE_PRODUCT= wget GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+=--without-libidn # only libidn2 is used INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DANE IDN MANPAGES DOXYGEN NLS PSL HTTP2 GPGME TEST HSTS PROXY OPTIONS_GROUP= COMPRESSION OPTIONS_GROUP_COMPRESSION= BROTLI ZSTD LZMA BZIP2 OPTIONS_SINGLE= SSL OPTIONS_SINGLE_SSL=GNUTLS OPENSSL NOSSL # WOLFSSL OPTIONS_RADIO= PCRE OPTIONS_RADIO_PCRE=PCRE1 PCRE2 OPTIONS_DEFAULT=IDN MANPAGES OPENSSL NLS PSL HTTP2 BROTLI ZSTD GPGME TEST HSTS LZMA BZIP2 OPTIONS_SUB= yes # requires gnutls built with DANE option enabled DANE_DESC= Support for DANE certificate checking (requires gnutls built with DANE option) DANE_CONFIGURE_WITH= libdane DANE_LIB_DEPENDS= libgnutls-dane.so:security/gnutls IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_CONFIGURE_WITH= libidn2 MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc \ gsed:textproc/gsed DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls PCRE_DESC= Support Perl regular expressions in addition to POSIX PCRE1_DESC= Support PCRE style regular expressions PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre PCRE1_CONFIGURE_WITH= libpcre PCRE2_DESC= Support PCRE2 style regular expressions PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_WITH= libpcre2 PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl HSTS_DESC= Support HSTS preload lists HSTS_CONFIGURE_WITH= libhsts HSTS_LIB_DEPENDS= libhsts.so:www/libhsts HTTP2_CONFIGURE_WITH= libnghttp2 HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 GPGME_DESC= Support signature verification with gpgme GPGME_CONFIGURE_WITH= gpgme GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme TEST_TEST_TARGET= check TEST_CONFIGURE_WITH= libmicrohttpd TEST_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd TEST_TEST_DEPENDS= p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL OPENSSL_CONFIGURE_ON= --with-ssl=openssl --with-openssl OPENSSL_USES= ssl OPENSSL_CPPFLAGS= -I${OPENSSLINC} OPENSSL_LDFLAGS= -L${OPENSSLLIB} GNUTLS_CONFIGURE_ON= --with-ssl=gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls WOLFSSL_CONFIGURE_ON= --with-ssl=wolfssl WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl WOLFSSL_BROKEN= does not build: use of undeclared identifier WOLFSSL_ALPN_CONTINUE_ON_MISMATCH NOSSL_DESC= Disable SSL support NOSSL_LIB_DEPENDS= libnettle.so:security/nettle # still required libnettle for hashing and checksumming NOSSL_CONFIGURE_ON= --with-ssl=none COMPRESSION_DESC= Compression algorithms support BROTLI_CONFIGURE_WITH= brotlidec BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd LZMA_CONFIGURE_WITH= lzma BZIP2_CONFIGURE_WITH= bzip2 PROXY_DESC= Systemwide proxy configuration through libproxy PROXY_CONFIGURE_ENABLE= libproxy PROXY_LIB_DEPENDS= libproxy.so:net/libproxy PROXY_PREVENTS= IDN PROXY_PREVENTS_MSG= IDN self-tests break if PROXY option enabled .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif post-patch-MANPAGES-off: @${REINPLACE_CMD} -e '/AC_CHECK_PROGS/ s|pandoc|&-not-found|' ${WRKSRC}/configure.ac post-patch-DOXYGEN-off: @${REINPLACE_CMD} -e '/AC_CHECK_PROGS/ s|doxygen|&-not-found|' ${WRKSRC}/configure.ac .include