freebsd-ports/sysutils/userspace-rcu/Makefile
Chris Rees 0c53d6b77f liburcu is a LGPLv2.1 userspace RCU (read-copy-update)
library. This data synchronization library provides
read-side access which scales linearly with the number
of cores. It does so by allowing multiples copies of a
given data structure to live at the same time, and by
monitoring the data structure accesses to detect grace
periods after which memory reclamation is possible.

WWW:	http://lttng.org/content/userspace-rcu

PR:		ports/165496
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>
2012-03-06 20:35:34 +00:00

27 lines
564 B
Makefile

# New ports collection makefile for: userspace-rcu
# Date created: 29 February 2012
# Whom: Leo Vandewoestijne <freebsd@dns-lab.com>
#
# $FreeBSD$
#
PORTNAME= userspace-rcu
PORTVERSION= 0.6.4
CATEGORIES= sysutils
MASTER_SITES= http://lttng.org/files/urcu/
MAINTAINER= freebsd@dns-lab.com
COMMENT= A read-copy-update data synchronization library
LICENSE= LGPL21
USE_BZIP2= yes
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,^\(pkgconfigdir = \).(libdir),\1${PREFIX}/libdata,' \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>