ports/devel/liburcu/Makefile

38 lines
883 B
Makefile

COMMENT = user-level RCU implementation
V = 0.14.0
DISTNAME = userspace-rcu-$V
PKGNAME = liburcu-$V
SHARED_LIBS += urcu-bp 3.0 # 9.0
SHARED_LIBS += urcu-cds 2.1 # 9.0
SHARED_LIBS += urcu-common 2.0 # 9.0
SHARED_LIBS += urcu-mb 3.0 # 9.0
SHARED_LIBS += urcu-memb 1.0 # 9.0
SHARED_LIBS += urcu-qsbr 2.0 # 9.0
SHARED_LIBS += urcu-signal 3.0 # 9.0
SHARED_LIBS += urcu 3.0 # 9.0
CATEGORIES = devel
HOMEPAGE = https://liburcu.org/
# LGPLv2.1
PERMIT_PACKAGE = Yes
WANTLIB = pthread
MASTER_SITES = https://lttng.org/files/urcu/
EXTRACT_SUFX = .tar.bz2
DEBUG_PACKAGES = ${BUILD_PACKAGES}
# atomics, TLS (__thread)
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
.include <bsd.port.mk>