Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions dev-libs/userspace-rcu/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST userspace-rcu-0.15.2.tar.bz2 684018 BLAKE2B 40b21b482acf26b4478b02ef1d6e7612504c0ab869c1ae8c5b1974decf5512a6240fe2f3817b29830eea0b94836b5ba6324fb0246b3355241d5a215c11de0060 SHA512 ded62f0cb4d6c78adf06235ca4dee36a213efcbfd9cc4e24525d8d29b1d746075f0fbe22d5cee1e38bca9920e0641f94507b640569a84c937e4bae99f53be7c1
DIST userspace-rcu-0.15.3.tar.bz2 684175 BLAKE2B e636b04fe3bac7bb8f4afff0a7b2153e38d396a9c08e8ca19e705fcda81adda5256817db87305382c7adc3630ef5b1d25ff81af818a6b8c70232df11c9bee862 SHA512 9461f5f1ebfcfdb28bc9548738a030d0a29e754ae5340581d057c405c0fa5c17560a251fa15a20cf14d35f1fcc9aceac80841b37a5f348698da52a71ee4d4fe5
50 changes: 50 additions & 0 deletions dev-libs/userspace-rcu/userspace-rcu-0.15.3.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="Userspace RCU (read-copy-update) library"
HOMEPAGE="https://liburcu.org/"
SRC_URI="https://lttng.org/files/urcu/userspace-rcu-0.15.3.tar.bz2 -> userspace-rcu-0.15.3.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0/8" # subslot = soname version
KEYWORDS="*"
IUSE="static-libs test"
RESTRICT="!test? ( test )"

#BDEPEND="test? ( sys-process/time )"

#PATCHES=(
# "${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
#)

src_prepare() {
default

# Needed for tests patch
# ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
eautoreconf
}

src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable static-libs static)
)

econf "${myeconfargs[@]}"
}

src_test() {
default

emake -C tests/regression regtest
}

src_install() {
default

find "${ED}" -type f -name "*.la" -delete || die
}
Loading