aboutsummaryrefslogtreecommitdiff
path: root/net/libzmq4/Makefile
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-01-12 10:20:39 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-01-12 22:37:12 +0000
commit8c5383c41245a657a99bbd0bdbf4faefcbf6607d (patch)
tree2a6ac0b4b86a944c5a877da638882081f26da167 /net/libzmq4/Makefile
parent77e2df667db4d1fc60d16cddfec0989f5f64d085 (diff)
downloadports-8c5383c41245a657a99bbd0bdbf4faefcbf6607d.tar.gz
ports-8c5383c41245a657a99bbd0bdbf4faefcbf6607d.zip
net/libzmq4: Update version 4.3.4=>4.3.5
- Relicensed from LGPL30+ to MPL20 Changelog: https://github.com/zeromq/libzmq/releases/tag/v4.3.5
Diffstat (limited to 'net/libzmq4/Makefile')
-rw-r--r--net/libzmq4/Makefile44
1 files changed, 15 insertions, 29 deletions
diff --git a/net/libzmq4/Makefile b/net/libzmq4/Makefile
index 54e3db50c773..b5f02d5c32ea 100644
--- a/net/libzmq4/Makefile
+++ b/net/libzmq4/Makefile
@@ -1,41 +1,35 @@
PORTNAME= libzmq4
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.4
+DISTVERSION= 4.3.5
CATEGORIES= net
MASTER_SITES= https://github.com/zeromq/libzmq/releases/download/${DISTVERSIONFULL}/
DISTNAME= zeromq-${DISTVERSION}
-PATCH_SITES= https://github.com/zeromq/libzmq/commit/
-PATCHFILES= 438d5d88392baffa6c2c5e0737d9de19d6686f0d.patch:-p1
-
MAINTAINER= bofh@FreeBSD.org
COMMENT= ZeroMQ core library (Version 4)
WWW= https://www.zeromq.org/
-LICENSE= LGPL3
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake libtool pkgconfig
+USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --disable-silent-rules \
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --prefix=${PREFIX} \
+ --disable-silent-rules \
--disable-Werror \
- --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+ --mandir=${PREFIX}/share/man
INSTALL_TARGET= install-strip
TEST_TARGET= check
-CFLAGS+= -Wno-long-long
-
CONFLICTS= libzmq[^4] zmq
-OPTIONS_DEFINE= LIBUNWIND MANPAGES STATIC
-OPTIONS_DEFAULT= MANPAGES NORM PGM TWEETNACL STATIC
+OPTIONS_DEFINE= CURVE LIBUNWIND MANPAGES STATIC
+OPTIONS_DEFAULT= MANPAGES NORM PGM CURVE STATIC
OPTIONS_GROUP= MULTICAST
OPTIONS_GROUP_MULTICAST= NORM PGM
-OPTIONS_RADIO= CURVE
-OPTIONS_RADIO_CURVE= SODIUM TWEETNACL
OPTIONS_SUB= yes
CURVE_DESC= CURVE security backend
@@ -43,23 +37,19 @@ LIBUNWIND_DESC= Use libunwind to print stack trace in case of error
MULTICAST_DESC= Reliable Multicast Transports
NORM_DESC= Enable NORM via NRL
PGM_DESC= Enable PGM transport via OpenPGM
-SODIUM_DESC= Use libsodium
-TWEETNACL_DESC= Use tweetnacl
+CURVE_LIB_DEPENDS= libsodium.so:security/libsodium
+CURVE_CONFIGURE_OFF= --disable-curve
+CURVE_CONFIGURE_WITH= libsodium
+CURVE_PLIST_FILES= bin/curve_keygen
LIBUNWIND_LIB_DEPENDS= libunwind.so:devel/libunwind
LIBUNWIND_CONFIGURE_ENABLE= libunwind
-MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \
- xmlto:textproc/xmlto
-MANPAGES_CONFIGURE_WITH= docs
NORM_LIB_DEPENDS= libnorm.so:net/norm
NORM_CONFIGURE_WITH= norm=${PREFIX}
PGM_LIB_DEPENDS= libpgm.so:net/openpgm
PGM_CONFIGURE_WITH= pgm
-SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium
-SODIUM_CONFIGURE_WITH= libsodium
-SODIUM_PLIST_FILES= bin/curve_keygen
+
STATIC_CONFIGURE_OFF= --disable-static
-TWEETNACL_PLIST_FILES= bin/curve_keygen
.include <bsd.port.options.mk>
@@ -67,8 +57,4 @@ TWEETNACL_PLIST_FILES= bin/curve_keygen
CONFIGURE_ARGS+= --enable-debug
.endif
-.if !${PORT_OPTIONS:MSODIUM} && !${PORT_OPTIONS:MTWEETNACL}
-CONFIGURE_ARGS+= --disable-curve
-.endif
-
.include <bsd.port.mk>