COMMENT =		user-level RCU implementation

V =			0.15.3
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                      3.0 # 9.0

CATEGORIES =		devel

HOMEPAGE =		https://liburcu.org/

# LGPLv2.1
PERMIT_PACKAGE =	Yes

WANTLIB =		pthread

SITES =			https://lttng.org/files/urcu/
EXTRACT_SUFX =		.tar.bz2

DEBUG_PACKAGES =	${BUILD_PACKAGES}

# atomics, TLS (__thread), C++11 (in tests)
COMPILER =		base-clang ports-gcc

USE_GMAKE =		Yes

CONFIGURE_STYLE =	gnu

TEST_DEPENDS +=		lang/gawk

pre-test:
	ln -s ${LOCALBASE}/bin/gawk ${WRKDIR}/bin/awk

.include <bsd.port.mk>
