summaryrefslogtreecommitdiff
path: root/libcuckoo
diff options
context:
space:
mode:
Diffstat (limited to 'libcuckoo')
-rw-r--r--libcuckoo/.footprint16
-rw-r--r--libcuckoo/.signature5
-rw-r--r--libcuckoo/Pkgfile22
3 files changed, 43 insertions, 0 deletions
diff --git a/libcuckoo/.footprint b/libcuckoo/.footprint
new file mode 100644
index 000000000..5bced6f9b
--- /dev/null
+++ b/libcuckoo/.footprint
@@ -0,0 +1,16 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/libcuckoo-c/
+-rw-r--r-- root/root usr/include/libcuckoo-c/cuckoo_table_template.cc
+-rw-r--r-- root/root usr/include/libcuckoo-c/cuckoo_table_template.h
+drwxr-xr-x root/root usr/include/libcuckoo/
+-rw-r--r-- root/root usr/include/libcuckoo/bucket_container.hh
+-rw-r--r-- root/root usr/include/libcuckoo/cuckoohash_config.hh
+-rw-r--r-- root/root usr/include/libcuckoo/cuckoohash_map.hh
+-rw-r--r-- root/root usr/include/libcuckoo/cuckoohash_util.hh
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/cmake/
+drwxr-xr-x root/root usr/share/cmake/libcuckoo/
+-rw-r--r-- root/root usr/share/cmake/libcuckoo/libcuckoo-config-version.cmake
+-rw-r--r-- root/root usr/share/cmake/libcuckoo/libcuckoo-config.cmake
+-rw-r--r-- root/root usr/share/cmake/libcuckoo/libcuckoo-targets.cmake
diff --git a/libcuckoo/.signature b/libcuckoo/.signature
new file mode 100644
index 000000000..3c6850699
--- /dev/null
+++ b/libcuckoo/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF3/TuyYufNKvqAbfqd5DyYVz4QcSfiqee80kvZmTxymIXxnP8Yzpo6j+HO/o2En233lUuRpgFNfFB0/ydjlVqpwo=
+SHA256 (Pkgfile) = d681a14f331d02b83309bbacd8c6912eabb27e5f6e0c553ae688c32ebbc5f3a0
+SHA256 (.footprint) = 5db1f9976cf810822d9aa67d25d3dec720f3cbc73b16ff1e00c37a232b25131e
+SHA256 (libcuckoo-0.3.tar.gz) = b91b77c49577059cd47b258e783f60d5b07dccc5e47258fea00cdedffd84afbe
diff --git a/libcuckoo/Pkgfile b/libcuckoo/Pkgfile
new file mode 100644
index 000000000..1947a1fc1
--- /dev/null
+++ b/libcuckoo/Pkgfile
@@ -0,0 +1,22 @@
+# Description: A high-performance, concurrent hash table
+# URL: https://github.com/efficient/libcuckoo
+# Maintainer: Tim Biermann, tbier at posteo dot de
+# Depends on: cmake ninja
+
+name=libcuckoo
+version=0.3
+release=1
+source=(https://github.com/efficient/libcuckoo/archive/v$version/$name-$version.tar.gz)
+
+build() {
+ cmake -S $name-$version -B build -G Ninja \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_INSTALL_LIBEXECDIR=lib/$name \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -Wno-dev
+ cmake --build build
+ DESTDIR=$PKG cmake --install build
+}

Generated by cgit