Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jun 2015 10:40:32 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r389831 - in head/net/czmq: . files
Message-ID:  <201506161040.t5GAeWf7086430@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Tue Jun 16 10:40:32 2015
New Revision: 389831
URL: https://svnweb.freebsd.org/changeset/ports/389831

Log:
  net/czmq: Update to 3.0.2, fix build
  
  czmq 2.2.x is no longer compatible with libzmq4 (4.1.x)
  
  - Update to 3.0.2
  - Update pkg-plist
  - Update LICENSE (MPL)
  - Add LICENSE_FILE
  - Add pkg-config to USES
  - Override pkgconfig install path via configure
  - Backport fix not building MAN pages when BUILD_DOCS is off [1]
  - Use autoreconf to regenerate Makefiles until next release
  
  [1] https://github.com/zeromq/czmq/pull/1027
  
  Reported by:	olgeni

Added:
  head/net/czmq/files/
  head/net/czmq/files/patch-doc_Makefile.am   (contents, props changed)
Modified:
  head/net/czmq/Makefile
  head/net/czmq/distinfo
  head/net/czmq/pkg-plist

Modified: head/net/czmq/Makefile
==============================================================================
--- head/net/czmq/Makefile	Tue Jun 16 09:43:00 2015	(r389830)
+++ head/net/czmq/Makefile	Tue Jun 16 10:40:32 2015	(r389831)
@@ -2,23 +2,24 @@
 # $FreeBSD$
 
 PORTNAME=	czmq
-PORTVERSION=	2.2.0
-PORTREVISION=	2
+PORTVERSION=	3.0.2
 CATEGORIES=	net
 MASTER_SITES=	http://download.zeromq.org/
 
 MAINTAINER=	koobs@FreeBSD.org
 COMMENT=	High-level C Binding for ZeroMQ
 
-LICENSE=	LGPL3
+LICENSE=	MPL
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libzmq.so:${PORTSDIR}/net/libzmq4
 
-USES=		libtool pathfix
+USES=		autoreconf libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-libzmq=${LOCALBASE}
+CONFIGURE_ARGS=	--with-libzmq=${LOCALBASE} \
+		--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig
 
 MAKE_ENV=	V=1
 INSTALL_TARGET=	install-strip

Modified: head/net/czmq/distinfo
==============================================================================
--- head/net/czmq/distinfo	Tue Jun 16 09:43:00 2015	(r389830)
+++ head/net/czmq/distinfo	Tue Jun 16 10:40:32 2015	(r389831)
@@ -1,2 +1,2 @@
-SHA256 (czmq-2.2.0.tar.gz) = bb8ec7242655ffc3cb61023f6de4e4798900a6fbffb7399cf2d5e42a921c3667
-SIZE (czmq-2.2.0.tar.gz) = 558239
+SHA256 (czmq-3.0.2.tar.gz) = 8bca39ab69375fa4e981daf87b3feae85384d5b40cef6adbe9d5eb063357699a
+SIZE (czmq-3.0.2.tar.gz) = 818110

Added: head/net/czmq/files/patch-doc_Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/czmq/files/patch-doc_Makefile.am	Tue Jun 16 10:40:32 2015	(r389831)
@@ -0,0 +1,22 @@
+# From 70a01b00cebcc4fbec0ffe31c26447d3810f488f Mon Sep 17 00:00:00 2001
+# From: Pieter Hintjens <ph@imatix.com>
+# Date: Tue, 16 Jun 2015 12:18:51 +0200
+# Subject: [PATCH] Problem: does not install man pages if BUILD_DOC is off
+# https://github.com/zeromq/czmq/pull/1027
+
+--- doc/Makefile.am.orig	2015-06-16 08:02:24 UTC
++++ doc/Makefile.am
+@@ -13,11 +13,12 @@ MAN_TXT += $(MAN7:%.7=%.txt)
+ 
+ EXTRA_DIST = asciidoc.conf $(MAN_TXT)
+ 
+-if BUILD_DOC
+ if INSTALL_MAN
+ dist_man_MANS = $(MAN_DOC)
+ endif
+ 
++if BUILD_DOC
++
+ MAINTAINERCLEANFILES = $(MAN_DOC)
+ 
+ dist-hook : $(MAN_DOC)

Modified: head/net/czmq/pkg-plist
==============================================================================
--- head/net/czmq/pkg-plist	Tue Jun 16 09:43:00 2015	(r389830)
+++ head/net/czmq/pkg-plist	Tue Jun 16 10:40:32 2015	(r389831)
@@ -1,18 +1,13 @@
-bin/build-android.gsl
-bin/build-autoconf.gsl
-bin/build-cmake.gsl
-bin/build-mingw32.gsl
-bin/build-vs2008.gsl
-bin/build-vs2010.gsl
-bin/build-vs2012.gsl
-bin/build-vs2013.gsl
-bin/czmq_selftest
 bin/makecert
-bin/project.gsl
 include/czmq.h
+include/czmq_library.h
 include/czmq_prelude.h
+include/zactor.h
+include/zarmour.h
 include/zauth.h
+include/zauth_v2.h
 include/zbeacon.h
+include/zbeacon_v2.h
 include/zcert.h
 include/zcertstore.h
 include/zchunk.h
@@ -24,16 +19,23 @@ include/zdir.h
 include/zdir_patch.h
 include/zfile.h
 include/zframe.h
+include/zgossip.h
 include/zhash.h
+include/zhashx.h
+include/ziflist.h
 include/zlist.h
-include/zlog.h
+include/zlistx.h
 include/zloop.h
 include/zmonitor.h
+include/zmonitor_v2.h
 include/zmsg.h
 include/zmutex.h
 include/zpoller.h
 include/zproxy.h
+include/zproxy_v2.h
 include/zrex.h
+include/zsock.h
+include/zsock_option.h
 include/zsocket.h
 include/zsockopt.h
 include/zstr.h
@@ -42,11 +44,16 @@ include/zthread.h
 include/zuuid.h
 lib/libczmq.a
 lib/libczmq.so
-lib/libczmq.so.1
-lib/libczmq.so.1.1.0
+lib/libczmq.so.3
+lib/libczmq.so.3.0.0
 libdata/pkgconfig/libczmq.pc
+man/man1/makecert.1.gz
+man/man3/zactor.3.gz
+man/man3/zarmour.3.gz
 man/man3/zauth.3.gz
+man/man3/zauth_v2.3.gz
 man/man3/zbeacon.3.gz
+man/man3/zbeacon_v2.3.gz
 man/man3/zcert.3.gz
 man/man3/zcertstore.3.gz
 man/man3/zchunk.3.gz
@@ -58,16 +65,23 @@ man/man3/zdir.3.gz
 man/man3/zdir_patch.3.gz
 man/man3/zfile.3.gz
 man/man3/zframe.3.gz
+man/man3/zgossip.3.gz
 man/man3/zhash.3.gz
+man/man3/zhashx.3.gz
+man/man3/ziflist.3.gz
 man/man3/zlist.3.gz
-man/man3/zlog.3.gz
+man/man3/zlistx.3.gz
 man/man3/zloop.3.gz
 man/man3/zmonitor.3.gz
+man/man3/zmonitor_v2.3.gz
 man/man3/zmsg.3.gz
 man/man3/zmutex.3.gz
 man/man3/zpoller.3.gz
 man/man3/zproxy.3.gz
+man/man3/zproxy_v2.3.gz
 man/man3/zrex.3.gz
+man/man3/zsock.3.gz
+man/man3/zsock_option.3.gz
 man/man3/zsocket.3.gz
 man/man3/zsockopt.3.gz
 man/man3/zstr.3.gz



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