summaryrefslogtreecommitdiff
path: root/libs/liburcu
diff options
context:
space:
mode:
Diffstat (limited to 'libs/liburcu')
-rw-r--r--libs/liburcu/.footprint139
-rw-r--r--libs/liburcu/.signature6
-rw-r--r--libs/liburcu/MAKEPKG30
3 files changed, 175 insertions, 0 deletions
diff --git a/libs/liburcu/.footprint b/libs/liburcu/.footprint
new file mode 100644
index 0000000..bd406cd
--- /dev/null
+++ b/libs/liburcu/.footprint
@@ -0,0 +1,139 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/urcu-bp.h
+-rw-r--r-- root/root usr/include/urcu-call-rcu.h
+-rw-r--r-- root/root usr/include/urcu-defer.h
+-rw-r--r-- root/root usr/include/urcu-flavor.h
+-rw-r--r-- root/root usr/include/urcu-pointer.h
+-rw-r--r-- root/root usr/include/urcu-qsbr.h
+-rw-r--r-- root/root usr/include/urcu.h
+drwxr-xr-x root/root usr/include/urcu/
+-rw-r--r-- root/root usr/include/urcu/annotate.h
+-rw-r--r-- root/root usr/include/urcu/arch.h
+-rw-r--r-- root/root usr/include/urcu/assert.h
+-rw-r--r-- root/root usr/include/urcu/call-rcu.h
+-rw-r--r-- root/root usr/include/urcu/cds.h
+-rw-r--r-- root/root usr/include/urcu/compiler.h
+-rw-r--r-- root/root usr/include/urcu/config.h
+-rw-r--r-- root/root usr/include/urcu/debug.h
+-rw-r--r-- root/root usr/include/urcu/defer.h
+-rw-r--r-- root/root usr/include/urcu/flavor.h
+-rw-r--r-- root/root usr/include/urcu/futex.h
+-rw-r--r-- root/root usr/include/urcu/hlist.h
+-rw-r--r-- root/root usr/include/urcu/lfstack.h
+-rw-r--r-- root/root usr/include/urcu/list.h
+-rw-r--r-- root/root usr/include/urcu/pointer.h
+-rw-r--r-- root/root usr/include/urcu/rcuhlist.h
+-rw-r--r-- root/root usr/include/urcu/rculfhash.h
+-rw-r--r-- root/root usr/include/urcu/rculfqueue.h
+-rw-r--r-- root/root usr/include/urcu/rculfstack.h
+-rw-r--r-- root/root usr/include/urcu/rculist.h
+-rw-r--r-- root/root usr/include/urcu/ref.h
+-rw-r--r-- root/root usr/include/urcu/syscall-compat.h
+-rw-r--r-- root/root usr/include/urcu/system.h
+-rw-r--r-- root/root usr/include/urcu/tls-compat.h
+-rw-r--r-- root/root usr/include/urcu/uatomic.h
+-rw-r--r-- root/root usr/include/urcu/uatomic_arch.h
+-rw-r--r-- root/root usr/include/urcu/urcu-bp.h
+-rw-r--r-- root/root usr/include/urcu/urcu-futex.h
+-rw-r--r-- root/root usr/include/urcu/urcu-mb.h
+-rw-r--r-- root/root usr/include/urcu/urcu-memb.h
+-rw-r--r-- root/root usr/include/urcu/urcu-poll.h
+-rw-r--r-- root/root usr/include/urcu/urcu-qsbr.h
+-rw-r--r-- root/root usr/include/urcu/urcu.h
+-rw-r--r-- root/root usr/include/urcu/urcu_ref.h
+-rw-r--r-- root/root usr/include/urcu/wfcqueue.h
+-rw-r--r-- root/root usr/include/urcu/wfqueue.h
+-rw-r--r-- root/root usr/include/urcu/wfstack.h
+drwxr-xr-x root/root usr/include/urcu/arch/
+-rw-r--r-- root/root usr/include/urcu/arch/aarch64.h
+-rw-r--r-- root/root usr/include/urcu/arch/alpha.h
+-rw-r--r-- root/root usr/include/urcu/arch/arm.h
+-rw-r--r-- root/root usr/include/urcu/arch/gcc.h
+-rw-r--r-- root/root usr/include/urcu/arch/generic.h
+-rw-r--r-- root/root usr/include/urcu/arch/hppa.h
+-rw-r--r-- root/root usr/include/urcu/arch/ia64.h
+-rw-r--r-- root/root usr/include/urcu/arch/loongarch.h
+-rw-r--r-- root/root usr/include/urcu/arch/m68k.h
+-rw-r--r-- root/root usr/include/urcu/arch/mips.h
+-rw-r--r-- root/root usr/include/urcu/arch/nios2.h
+-rw-r--r-- root/root usr/include/urcu/arch/ppc.h
+-rw-r--r-- root/root usr/include/urcu/arch/riscv.h
+-rw-r--r-- root/root usr/include/urcu/arch/s390.h
+-rw-r--r-- root/root usr/include/urcu/arch/sparc64.h
+-rw-r--r-- root/root usr/include/urcu/arch/tile.h
+-rw-r--r-- root/root usr/include/urcu/arch/x86.h
+drwxr-xr-x root/root usr/include/urcu/map/
+-rw-r--r-- root/root usr/include/urcu/map/clear.h
+-rw-r--r-- root/root usr/include/urcu/map/urcu-bp.h
+-rw-r--r-- root/root usr/include/urcu/map/urcu-mb.h
+-rw-r--r-- root/root usr/include/urcu/map/urcu-memb.h
+-rw-r--r-- root/root usr/include/urcu/map/urcu-qsbr.h
+-rw-r--r-- root/root usr/include/urcu/map/urcu.h
+drwxr-xr-x root/root usr/include/urcu/static/
+-rw-r--r-- root/root usr/include/urcu/static/lfstack.h
+-rw-r--r-- root/root usr/include/urcu/static/pointer.h
+-rw-r--r-- root/root usr/include/urcu/static/rculfqueue.h
+-rw-r--r-- root/root usr/include/urcu/static/rculfstack.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu-bp.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu-common.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu-mb.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu-memb.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu-qsbr.h
+-rw-r--r-- root/root usr/include/urcu/static/urcu.h
+-rw-r--r-- root/root usr/include/urcu/static/wfcqueue.h
+-rw-r--r-- root/root usr/include/urcu/static/wfqueue.h
+-rw-r--r-- root/root usr/include/urcu/static/wfstack.h
+drwxr-xr-x root/root usr/include/urcu/uatomic/
+-rw-r--r-- root/root usr/include/urcu/uatomic/aarch64.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/alpha.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/api.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/arm.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/builtins-generic.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/builtins-x86.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/builtins.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/gcc.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/generic.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/hppa.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/ia64.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/loongarch.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/m68k.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/mips.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/nios2.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/ppc.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/riscv.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/s390.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/sparc64.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/tile.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/uassert.h
+-rw-r--r-- root/root usr/include/urcu/uatomic/x86.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/liburcu-bp.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu-cds.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu-common.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu-mb.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu-memb.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu-qsbr.so.8.2.0
+-rwxr-xr-x root/root usr/lib/liburcu.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-bp.so -> liburcu-bp.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-bp.so.8 -> liburcu-bp.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-cds.so -> liburcu-cds.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-cds.so.8 -> liburcu-cds.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-common.so -> liburcu-common.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-common.so.8 -> liburcu-common.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-mb.so -> liburcu-mb.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-mb.so.8 -> liburcu-mb.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-memb.so -> liburcu-memb.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-memb.so.8 -> liburcu-memb.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-qsbr.so -> liburcu-qsbr.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu-qsbr.so.8 -> liburcu-qsbr.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu.so -> liburcu.so.8.2.0
+lrwxrwxrwx root/root usr/lib/liburcu.so.8 -> liburcu.so.8.2.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu-bp.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu-cds.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu-mb.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu-memb.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu-qsbr.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/liburcu.pc
+drwxr-xr-x root/root usr/share/
diff --git a/libs/liburcu/.signature b/libs/liburcu/.signature
new file mode 100644
index 0000000..0cbbfc5
--- /dev/null
+++ b/libs/liburcu/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mLuk3bt2k/fbkMRMHMiq9P4bRKveE3utyNRSaKWEKG6cKUsQdUItzQI+w98TqssthrdqZ2DlXDyPzPy3li4/cQU=
+
+SHA256 (MAKEPKG) = 2de558e76a1cabcf205661d19b52252f9ac01d6e2e3cbd898e544618ea5b7c00
+SHA256 (.footprint) = 5c080595685b4d115517c81c14e9e8e7b35f66a90ff4a6dca7826bca7789b783
+SHA256 (userspace-rcu-0.15.7.tar.bz2) = 2556b83adc0f9b3ac8024e613e17d014d04c4c49110604ce55fcb14eae32edd3
+SHA256 (liburcu#0.15.7-1.pkg.tar.gz) = c2c4ede294fa456d62ab062b2162fa5f915bbda2ed177dce230e6358ba9c03ee
diff --git a/libs/liburcu/MAKEPKG b/libs/liburcu/MAKEPKG
new file mode 100644
index 0000000..9543a67
--- /dev/null
+++ b/libs/liburcu/MAKEPKG
@@ -0,0 +1,30 @@
+#!/bin/mkpkg
+# description: Userspace RCU (read-copy-update) library
+# url: https://liburcu.org/
+name=liburcu
+version=0.15.7
+release=1
+source=(https://lttng.org/files/urcu/userspace-rcu-$version.tar.bz2)
+
+sha256sums=(
+ "2556b83adc0f9b3ac8024e613e17d014d04c4c49110604ce55fcb14eae32edd3"
+)
+
+build() {
+ cd userspace-rcu-$version
+
+ ./configure \
+ --prefix=/usr \
+ --disable-static
+ make
+ make DESTDIR=$PKG install
+
+ rm -rf $PKG/usr/share/doc
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh