Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jul 2013 06:01:49 +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: r323369 - head/devel/concurrencykit
Message-ID:  <201307210601.r6L61nJD096311@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Sun Jul 21 06:01:49 2013
New Revision: 323369
URL: http://svnweb.freebsd.org/changeset/ports/323369

Log:
  devel/concurrencykit: Update to 0.2.20
  
  - Update to 0.2.20
  - Use PLIST_SUB for shared library version in pkg-plist
  - Update pkg-plist and Makefile.man
  
  Changes:
  
  - Support for Intel TSX extensions (ck_pr_rtm)
  - Support for lock elision
  - A ck_hs_move operation
  - Support for reader-writer cohort locks
  
  Release Announcement:
  
  https://groups.google.com/forum/#!topic/concurrencykit/Yx-g3CBFR2Y

Modified:
  head/devel/concurrencykit/Makefile
  head/devel/concurrencykit/Makefile.man
  head/devel/concurrencykit/distinfo
  head/devel/concurrencykit/pkg-plist

Modified: head/devel/concurrencykit/Makefile
==============================================================================
--- head/devel/concurrencykit/Makefile	Sun Jul 21 06:00:00 2013	(r323368)
+++ head/devel/concurrencykit/Makefile	Sun Jul 21 06:01:49 2013	(r323369)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	concurrencykit
-PORTVERSION=	0.2.19
+PORTVERSION=	0.2.20
 CATEGORIES=	devel
 MASTER_SITES=	http://concurrencykit.org/releases/ \
 		http://repnop.org/releases/
@@ -17,6 +17,7 @@ USES=		pkgconfig
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
+PLIST_SUB+=	VERSION=${PORTVERSION}
 
 .include "${.CURDIR}/Makefile.man"
 

Modified: head/devel/concurrencykit/Makefile.man
==============================================================================
--- head/devel/concurrencykit/Makefile.man	Sun Jul 21 06:00:00 2013	(r323368)
+++ head/devel/concurrencykit/Makefile.man	Sun Jul 21 06:01:49 2013	(r323369)
@@ -29,6 +29,7 @@ MAN3+=	CK_COHORT_PROTOTYPE.3.gz
 MAN3+=	CK_COHORT_TRYLOCK.3.gz
 MAN3+=	CK_COHORT_TRYLOCK_PROTOTYPE.3.gz
 MAN3+=	CK_COHORT_UNLOCK.3.gz
+MAN3+=	ck_elide.3.gz
 MAN3+=	ck_epoch_barrier.3.gz
 MAN3+=	ck_epoch_begin.3.gz
 MAN3+=	ck_epoch_call.3.gz
@@ -48,6 +49,7 @@ MAN3+=	ck_hs_grow.3.gz
 MAN3+=	CK_HS_HASH.3.gz
 MAN3+=	ck_hs_init.3.gz
 MAN3+=	ck_hs_iterator_init.3.gz
+MAN3+=	ck_hs_move.3.gz
 MAN3+=	ck_hs_next.3.gz
 MAN3+=	ck_hs_put.3.gz
 MAN3+=	ck_hs_remove.3.gz
@@ -121,3 +123,11 @@ MAN3+=	ck_ring_enqueue_spsc_size.3.gz
 MAN3+=	ck_ring_init.3.gz
 MAN3+=	ck_ring_size.3.gz
 MAN3+=	ck_ring_trydequeue_spmc.3.gz
+MAN3+=	ck_rwcohort.3.gz
+MAN3+=	CK_RWCOHORT_INIT.3.gz
+MAN3+=	CK_RWCOHORT_INSTANCE.3.gz
+MAN3+=	CK_RWCOHORT_PROTOTYPE.3.gz
+MAN3+=	CK_RWCOHORT_READ_UNLOCK.3.gz
+MAN3+=	CK_RWCOHORT_READ_LOCK.3.gz
+MAN3+=	CK_RWCOHORT_WRITE_UNLOCK.3.gz
+MAN3+=	CK_RWCOHORT_WRITE_LOCK.3.gz

Modified: head/devel/concurrencykit/distinfo
==============================================================================
--- head/devel/concurrencykit/distinfo	Sun Jul 21 06:00:00 2013	(r323368)
+++ head/devel/concurrencykit/distinfo	Sun Jul 21 06:01:49 2013	(r323369)
@@ -1,2 +1,2 @@
-SHA256 (ck-0.2.19.tar.gz) = 7fe3627dc38aa7b58824959b95cc52d5a3858ec899d669fb43d81334695deb9f
-SIZE (ck-0.2.19.tar.gz) = 149574
+SHA256 (ck-0.2.20.tar.gz) = 8b2c565f6a27cdc5aefeebd3da7cf4b03a0227455158ad6ebb6b5afa03421bf5
+SIZE (ck-0.2.20.tar.gz) = 163077

Modified: head/devel/concurrencykit/pkg-plist
==============================================================================
--- head/devel/concurrencykit/pkg-plist	Sun Jul 21 06:00:00 2013	(r323368)
+++ head/devel/concurrencykit/pkg-plist	Sun Jul 21 06:01:49 2013	(r323369)
@@ -1,9 +1,11 @@
 include/ck_backoff.h
+include/ck_elide.h
 include/ck_stack.h
 include/ck_spinlock.h
 include/ck_sequence.h
 include/ck_rwlock.h
 include/ck_ring.h
+include/ck_rwcohort.h
 include/ck_queue.h
 include/ck_pr.h
 include/ck_pflock.h
@@ -31,6 +33,7 @@ include/gcc/ppc64/ck_f_pr.h
 include/gcc/ppc64/ck_pr.h
 include/gcc/x86_64/ck_f_pr.h
 include/gcc/x86_64/ck_pr.h
+include/gcc/x86_64/ck_pr_rtm.h
 include/gcc/ck_pr.h
 include/gcc/ck_f_pr.h
 include/gcc/ck_cc.h
@@ -38,7 +41,7 @@ include/ck_bitmap.h
 include/ck_barrier.h
 include/ck_bag.h
 include/ck_stdint.h
-lib/libck.so.0.2.19
+lib/libck.so.%%VERSION%%
 lib/libck.so
 lib/libck.so.0
 lib/libck.a



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