svn commit: r320197 - in head: . dns/knot sysutils sysutils/liburcu sysutils/userspace-rcu

Kubilay Kocak koobs at FreeBSD.org
Fri Jun 7 12:36:08 UTC 2013


Author: koobs
Date: Fri Jun  7 12:36:07 2013
New Revision: 320197
URL: http://svnweb.freebsd.org/changeset/ports/320197

Log:
  sysutils/userspace-rcu: Rename to sysutils/liburcu, update to 0.7.6
  
  - Rename to sysutils/liburcu (according to upstream)
  - Update MOVED
  - Remove userspace-rcu from sysutils/Makefile
  - Add liburcu to sysutils/Makefile
  - Update dns/knot LIB_DEPENDS dependency
  
  While I'm here:
  
  - Update to 0.7.6
  - Add CONFIGURE_ARGS for correct --docdir
  - Add regression-test: target
  - Update COMMENT
  - Re-order USE_* section
  - pkg-descr: Tab->space in WWW:
  - Update WWW: URL
  
  Changes:
  
  2013-01-09 Userspace RCU 0.7.6
  	* Discourage use of pthread_atfork() for call_rcu handlers
  	* Fix call_rcu fork handling
  	* test: fork handling
  	* Fix TLS detection: test with linker, add --disable-compiler-tls
  	* Cleanup: cast pthread_self() return value to unsigned long
  	* Fallback mechanism not working on platform where TLS is unsupported
  
  PR:		ports/179358
  Approved by:	Leo Vandewoestijne <freebsd at dns-lab.com> (maintainer)

Added:
  head/sysutils/liburcu/
     - copied from r320049, head/sysutils/userspace-rcu/
Deleted:
  head/sysutils/userspace-rcu/
Modified:
  head/MOVED
  head/dns/knot/Makefile
  head/sysutils/Makefile
  head/sysutils/liburcu/Makefile   (contents, props changed)
  head/sysutils/liburcu/distinfo   (contents, props changed)
  head/sysutils/liburcu/pkg-descr   (contents, props changed)

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Jun  7 12:35:36 2013	(r320196)
+++ head/MOVED	Fri Jun  7 12:36:07 2013	(r320197)
@@ -4382,3 +4382,4 @@ emulators/linux-xjoypad||2013-06-05|Remo
 lang/elisp-manual||2013-06-05|Has expired: Broken for more than 6 months
 sysutils/sge62||2013-06-05|Has expired: Ancient and unsupported release
 x11-toolkits/ruby-wx||2013-06-07|Has expired: Does not work with Ruby 1.9
+sysutils/userspace-rcu|sysutils/liburcu|2013-06-07|Renamed correctly according to upstream

Modified: head/dns/knot/Makefile
==============================================================================
--- head/dns/knot/Makefile	Fri Jun  7 12:35:36 2013	(r320196)
+++ head/dns/knot/Makefile	Fri Jun  7 12:36:07 2013	(r320197)
@@ -14,7 +14,7 @@ LICENSE=	GPLv3
 
 BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison \
 		flex>=2.5.35_1:${PORTSDIR}/textproc/flex
-LIB_DEPENDS=	urcu:${PORTSDIR}/sysutils/userspace-rcu
+LIB_DEPENDS=	urcu:${PORTSDIR}/sysutils/liburcu
 
 CONFIGURE_ARGS=	--sysconfdir=${ETCDIR}
 GNU_CONFIGURE=	yes

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Fri Jun  7 12:35:36 2013	(r320196)
+++ head/sysutils/Makefile	Fri Jun  7 12:36:07 2013	(r320197)
@@ -473,6 +473,7 @@
     SUBDIR += libretto-config
     SUBDIR += libsunacl
     SUBDIR += libumberlog
+    SUBDIR += liburcu
     SUBDIR += libutempter
     SUBDIR += libzeitgeist
     SUBDIR += lineak-defaultplugin
@@ -981,7 +982,6 @@
     SUBDIR += usermin
     SUBDIR += userneu
     SUBDIR += userneu-devel
-    SUBDIR += userspace-rcu
     SUBDIR += usrinfo
     SUBDIR += utcount
     SUBDIR += vbetool

Modified: head/sysutils/liburcu/Makefile
==============================================================================
--- head/sysutils/userspace-rcu/Makefile	Thu Jun  6 02:10:23 2013	(r320049)
+++ head/sysutils/liburcu/Makefile	Fri Jun  7 12:36:07 2013	(r320197)
@@ -1,25 +1,31 @@
 # Created by: Leo Vandewoestijne <freebsd at dns-lab.com>
 # $FreeBSD$
 
-PORTNAME=	userspace-rcu
-PORTVERSION=	0.7.5
+PORTNAME=	liburcu
+PORTVERSION=	0.7.6
 CATEGORIES=	sysutils
 MASTER_SITES=	http://lttng.org/files/urcu/
+DISTNAME=	userspace-rcu-${PORTVERSION}
 
 MAINTAINER=	freebsd at dns-lab.com
-COMMENT=	A read-copy-update data synchronization library
+COMMENT=	Userspace read-copy-update (RCU) data synchronization library
 
 LICENSE=	LGPL21
 
 PORTDOCS=	ChangeLog README cds-api.txt rcu-api.txt uatomic-api.txt
 
+USES=		pathfix
 USE_BZIP2=	yes
-GNU_CONFIGURE=	yes
-USES=	pathfix
 USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+
+CONFIGURE_ARGS+=	--docdir=${DOCSDIR}
 
 .if defined(.PARSEDIR)
 USE_GMAKE=	yes
 .endif
 
+regression-test: build
+	@cd ${WRKSRC} && ${MAKE} check
+
 .include <bsd.port.mk>

Modified: head/sysutils/liburcu/distinfo
==============================================================================
--- head/sysutils/userspace-rcu/distinfo	Thu Jun  6 02:10:23 2013	(r320049)
+++ head/sysutils/liburcu/distinfo	Fri Jun  7 12:36:07 2013	(r320197)
@@ -1,2 +1,2 @@
-SHA256 (userspace-rcu-0.7.5.tar.bz2) = 0f7d4a1e0c6c6ecc75e7de0a4b80518c6ba93c97872981e196c758db7a2404e2
-SIZE (userspace-rcu-0.7.5.tar.bz2) = 383705
+SHA256 (userspace-rcu-0.7.6.tar.bz2) = 71f2c0b75f3473e4d7aa6ac5111ca4d9cccccd5d131e87b53a07d35bd2c5900a
+SIZE (userspace-rcu-0.7.6.tar.bz2) = 393590

Modified: head/sysutils/liburcu/pkg-descr
==============================================================================
--- head/sysutils/userspace-rcu/pkg-descr	Thu Jun  6 02:10:23 2013	(r320049)
+++ head/sysutils/liburcu/pkg-descr	Fri Jun  7 12:36:07 2013	(r320197)
@@ -6,4 +6,4 @@ given data structure to live at the same
 monitoring the data structure accesses to detect grace
 periods after which memory reclamation is possible.
 
-WWW:	http://lttng.org/content/userspace-rcu
+WWW: http://lttng.org/urcu


More information about the svn-ports-all mailing list