Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Feb 2018 01:58:09 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r461550 - in head/net/czmq4: . files
Message-ID:  <201802120158.w1C1w9CL097305@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Feb 12 01:58:09 2018
New Revision: 461550
URL: https://svnweb.freebsd.org/changeset/ports/461550

Log:
  net/czmq4: Update to 4.1.0
  
  Changelog:
  https://github.com/zeromq/czmq/releases/tag/v4.1.0
  
  Additional port changes:
  * Moved relevant lines into the USExx section
  * Added 2 patches from the maintainer
  
  Shared library soname didn't change, but headers were
  reformatted, it is hard to tell if anything really changed there.
  
  PR:		224853
  Submitted by:	Kenji Rikitake <kenji@k2r.org> (maintainer)
  Approved by:	tcberner (mentor, implicit)

Added:
  head/net/czmq4/files/
  head/net/czmq4/files/patch-include_czmq__prelude.h   (contents, props changed)
  head/net/czmq4/files/patch-src_zuuid.c   (contents, props changed)
Modified:
  head/net/czmq4/Makefile
  head/net/czmq4/distinfo
  head/net/czmq4/pkg-plist

Modified: head/net/czmq4/Makefile
==============================================================================
--- head/net/czmq4/Makefile	Mon Feb 12 01:28:14 2018	(r461549)
+++ head/net/czmq4/Makefile	Mon Feb 12 01:58:09 2018	(r461550)
@@ -2,7 +2,7 @@
 
 PORTNAME=	czmq
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.0.2
+DISTVERSION=	4.1.0
 CATEGORIES=	net
 PKGNAMESUFFIX=	4
 
@@ -17,10 +17,12 @@ BUILD_DEPENDS=	asciidoc:textproc/asciidoc \
 LIB_DEPENDS=	libzmq.so:net/libzmq4
 
 USES=		autoreconf libtool pkgconfig shebangfix
-USE_LDCONFIG=	yes
-
+GNU_CONFIGURE=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	zeromq
+USE_LDCONFIG=	yes
+INSTALL_TARGET=	install-strip
+TEST_TARGET=	check
 
 SHEBANG_FILES=	doc/mkman mkdoc \
 		model/chkopts.pl \
@@ -28,7 +30,6 @@ SHEBANG_FILES=	doc/mkman mkdoc \
 
 CONFLICTS_INSTALL=	czmq-3.*
 
-GNU_CONFIGURE=	yes
 # uuid_CFLAGS and uuid_LIBS required
 # to avoid conflicts with misc/e2fsprogs-libuuid
 CONFIGURE_ARGS=	uuid_CFLAGS="-I/usr/include ${CFLAGS}" \
@@ -37,9 +38,6 @@ CONFIGURE_ARGS=	uuid_CFLAGS="-I/usr/include ${CFLAGS}"
 		--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \
 		--enable-drafts="yes" \
 		--with-docs="yes"
-
-INSTALL_TARGET=	install-strip
-TEST_TARGET=	check
 
 MAKE_ENV=	V=1
 CPPFLAGS+=	-Wno-error

Modified: head/net/czmq4/distinfo
==============================================================================
--- head/net/czmq4/distinfo	Mon Feb 12 01:28:14 2018	(r461549)
+++ head/net/czmq4/distinfo	Mon Feb 12 01:58:09 2018	(r461550)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509166511
-SHA256 (zeromq-czmq-v4.0.2_GH0.tar.gz) = 794f80af7392ec8d361ad69646fc20aaa284d23fef92951334009771a732c810
-SIZE (zeromq-czmq-v4.0.2_GH0.tar.gz) = 883078
+TIMESTAMP = 1514947580
+SHA256 (zeromq-czmq-v4.1.0_GH0.tar.gz) = 2e87c19988d1168b70d7ec0fdce79aba4e92a6330959c3a2576c72b319acb478
+SIZE (zeromq-czmq-v4.1.0_GH0.tar.gz) = 1068897

Added: head/net/czmq4/files/patch-include_czmq__prelude.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/czmq4/files/patch-include_czmq__prelude.h	Mon Feb 12 01:58:09 2018	(r461550)
@@ -0,0 +1,12 @@
+--- include/czmq_prelude.h.orig	2017-12-31 14:43:10 UTC
++++ include/czmq_prelude.h
+@@ -683,6 +683,9 @@ char *if_indextoname (unsigned int ifind
+ #if defined (__UTYPE_OSX) && !defined (HAVE_UUID)
+ #   define HAVE_UUID 1
+ #endif
++#if defined (__UTYPE_FREEBSD) && !defined (HAVE_UUID)
++#   define HAVE_UUID 1
++#endif
+ #if defined (HAVE_UUID)
+ #   if defined (__UTYPE_FREEBSD) || defined (__UTYPE_NETBSD) || defined(__UTYPE_OPENBSD)
+ #       include <uuid.h>

Added: head/net/czmq4/files/patch-src_zuuid.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/czmq4/files/patch-src_zuuid.c	Mon Feb 12 01:58:09 2018	(r461550)
@@ -0,0 +1,11 @@
+--- src/zuuid.c.orig	2017-12-31 14:43:10 UTC
++++ src/zuuid.c
+@@ -47,7 +47,7 @@ zuuid_new (void)
+     assert (sizeof (uuid) == ZUUID_LEN);
+     UuidCreate (&uuid);
+     zuuid_set (self, (byte *) &uuid);
+-#elif defined (HAVE_UUID)
++#elif defined (HAVE_UUID) && !defined (__UTYPE_FREEBSD)
+     uuid_t uuid;
+     assert (sizeof (uuid) == ZUUID_LEN);
+     uuid_generate (uuid);

Modified: head/net/czmq4/pkg-plist
==============================================================================
--- head/net/czmq4/pkg-plist	Mon Feb 12 01:28:14 2018	(r461549)
+++ head/net/czmq4/pkg-plist	Mon Feb 12 01:58:09 2018	(r461550)
@@ -3,6 +3,7 @@ include/czmq_library.h
 include/czmq_prelude.h
 include/czmq.h
 include/zactor.h
+include/zargs.h
 include/zarmour.h
 include/zauth.h
 include/zbeacon.h
@@ -38,10 +39,11 @@ include/zuuid.h
 lib/libczmq.a
 lib/libczmq.so
 lib/libczmq.so.4
-lib/libczmq.so.4.0.2
+lib/libczmq.so.4.1.0
 libdata/pkgconfig/libczmq.pc
 man/man1/zmakecert.1.gz
 man/man3/zactor.3.gz
+man/man3/zargs.3.gz
 man/man3/zarmour.3.gz
 man/man3/zauth.3.gz
 man/man3/zbeacon.3.gz
@@ -76,6 +78,7 @@ man/man3/ztrie.3.gz
 man/man3/zuuid.3.gz
 man/man7/czmq.7.gz
 share/zproject/czmq/zactor.api
+share/zproject/czmq/zargs.api
 share/zproject/czmq/zarmour.api
 share/zproject/czmq/zcert.api
 share/zproject/czmq/zcertstore.api
@@ -100,6 +103,7 @@ share/zproject/czmq/zproc.api
 share/zproject/czmq/zsock_option.api
 share/zproject/czmq/zsock.api
 share/zproject/czmq/zstr.api
+share/zproject/czmq/zsys.api
 share/zproject/czmq/ztimerset.api
 share/zproject/czmq/ztrie.api
 share/zproject/czmq/zuuid.api



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802120158.w1C1w9CL097305>