svn commit: r345018 - head/devel/concurrencykit

Kubilay Kocak koobs at FreeBSD.org
Wed Feb 19 08:28:39 UTC 2014


Author: koobs
Date: Wed Feb 19 08:28:38 2014
New Revision: 345018
URL: http://svnweb.freebsd.org/changeset/ports/345018
QAT: https://qat.redports.org/buildarchive/r345018/

Log:
  devel/concurrencykit: Add options for VMAPACK and RTM
  
  - Add VMAPACK option: Enable pointer packing
  - Add RTM option: Restricted Transactional Memory (x86_64 only)
  
  While I'm here:
  
  - Switch GNU_CONFIGURE to HAS_CONFIGURE and set --mandir
  
  Requested by:	Samy Al Bahra (Author via IRC)

Modified:
  head/devel/concurrencykit/Makefile

Modified: head/devel/concurrencykit/Makefile
==============================================================================
--- head/devel/concurrencykit/Makefile	Wed Feb 19 08:28:26 2014	(r345017)
+++ head/devel/concurrencykit/Makefile	Wed Feb 19 08:28:38 2014	(r345018)
@@ -3,6 +3,7 @@
 
 PORTNAME=	concurrencykit
 PORTVERSION=	0.3.5
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	http://concurrencykit.org/releases/ \
 		http://repnop.org/releases/
@@ -13,10 +14,21 @@ COMMENT=	Lock-free data structures for h
 
 LICENSE=	BSD2CLAUSE
 
+OPTIONS_DEFINE=	RTM VMAPACK
+OPTIONS_DEFAULT=RTM VMAPACK
+
+RTM_DESC=	Restricted Transactional Memory (x86_64 only)
+VMAPACK_DESC=	Enable pointer packing
+
+RTM_CONFIGURE_ON=	--enable-rtm
+VMAPACK_CONFIGURE_ON=	--enable-pointer-packing
+
 USES=		pkgconfig
 USE_LDCONFIG=	yes
+HAS_CONFIGURE=	yes
+
+CONFIGURE_ARGS+=	--mandir=${PREFIX}/man
 
-GNU_CONFIGURE=	yes
 PLIST_SUB+=	VERSION=${PORTVERSION}
 
 post-extract:


More information about the svn-ports-all mailing list