summaryrefslogtreecommitdiff
path: root/core/cryptsetup
diff options
context:
space:
mode:
authorrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
committerrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
commitc82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch)
tree56d864b5a5c6c145edd96178ae219a8f90e191a6 /core/cryptsetup
downloadports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'core/cryptsetup')
-rw-r--r--core/cryptsetup/.footprint56
-rw-r--r--core/cryptsetup/.signature6
-rw-r--r--core/cryptsetup/MAKEPKG45
3 files changed, 107 insertions, 0 deletions
diff --git a/core/cryptsetup/.footprint b/core/cryptsetup/.footprint
new file mode 100644
index 0000000..5eb5f8d
--- /dev/null
+++ b/core/cryptsetup/.footprint
@@ -0,0 +1,56 @@
+drwxr-xr-x root/root include/
+-rw-r--r-- root/root include/libcryptsetup.h
+drwxr-xr-x root/root lib/
+-rwxr-xr-x root/root lib/libcryptsetup.so.12.11.0
+lrwxrwxrwx root/root lib/libcryptsetup.so -> libcryptsetup.so.12.11.0
+lrwxrwxrwx root/root lib/libcryptsetup.so.12 -> libcryptsetup.so.12.11.0
+drwxr-xr-x root/root lib/cryptsetup/
+drwxr-xr-x root/root lib/pkgconfig/
+-rw-r--r-- root/root lib/pkgconfig/libcryptsetup.pc
+drwxr-xr-x root/root sbin/
+-rwxr-xr-x root/root sbin/cryptsetup
+-rwxr-xr-x root/root sbin/integritysetup
+-rwxr-xr-x root/root sbin/veritysetup
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-benchmark.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-bitlkDump.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-bitlkOpen.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-close.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-config.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-convert.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-create.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-erase.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-fvault2Dump.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-fvault2Open.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-isLuks.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-loopaesOpen.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksAddKey.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksChangeKey.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksConvertKey.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksDump.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksErase.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksFormat.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksHeaderBackup.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksHeaderRestore.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksKillSlot.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksOpen.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksRemoveKey.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksResume.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksSuspend.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-luksUUID.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-open.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-plainOpen.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-reencrypt.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-refresh.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-repair.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-resize.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-status.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-tcryptDump.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-tcryptOpen.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup-token.8.gz
+-rw-r--r-- root/root usr/share/man/man8/cryptsetup.8.gz
+-rw-r--r-- root/root usr/share/man/man8/integritysetup.8.gz
+-rw-r--r-- root/root usr/share/man/man8/veritysetup.8.gz
diff --git a/core/cryptsetup/.signature b/core/cryptsetup/.signature
new file mode 100644
index 0000000..e036e76
--- /dev/null
+++ b/core/cryptsetup/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mPbYi+pahEq0ybWAT9jS9AnU0NCStMnLl+O8Kla7K8Tdyk2zqpLvpy8xm3zUXN5jO7LLv+M9OUxn4eozO2ITygA=
+
+SHA256 (MAKEPKG) = 8ddf8c5ee3da7f9bd22f1ed0acc521aadbfba72f258a8f2902cd4018fc98f5da
+SHA256 (.footprint) = 5a429e7daba08f1a6d94fd228329191068ab182e3a006e710628862b2b39cee6
+SHA256 (cryptsetup-2.8.8.tar.xz) = 3acfa685f2dd7fcc832e0b77bc7093aa7da554a51ce8dafbb4138eaa854eee35
+SHA256 (cryptsetup#2.8.8-1.pkg.tar.gz) = d61327fbd8cbd1c6ad06e83b8f5ac4dfc8a87df95cbbc85707230ad30ba1fb88
diff --git a/core/cryptsetup/MAKEPKG b/core/cryptsetup/MAKEPKG
new file mode 100644
index 0000000..f226fdf
--- /dev/null
+++ b/core/cryptsetup/MAKEPKG
@@ -0,0 +1,45 @@
+#!/bin/mkpkg
+# description: Userspace setup tool for Linux dm-crypt / LUKS
+# url: https://gitlab.com/cryptsetup/cryptsetup
+
+name=cryptsetup
+version=2.8.8
+release=1
+depends=(device-mapper popt json-c argon2 libressl util-linux)
+makedeps=(pkgconf)
+source=(https://www.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-$version.tar.xz)
+
+sha256sums=(
+ "3acfa685f2dd7fcc832e0b77bc7093aa7da554a51ce8dafbb4138eaa854eee35"
+)
+
+build() {
+ cd cryptsetup-$version
+ CC=clang \
+ ./configure \
+ --prefix=/ \
+ --sbindir=/sbin \
+ --mandir=/usr/share/man \
+ --with-crypto-backend=openssl \
+ --disable-internal-argon2 \
+ --enable-libargon2 \
+ --disable-ssh-token \
+ --disable-asciidoc \
+ --disable-nls \
+ --disable-udev \
+ --disable-selinux \
+ --with-default-luks-format=LUKS2
+
+ # remove tests from build — generate-symbols-list uses /dev/fd process substitution
+ sed -i 's/ tests//' Makefile
+
+ make
+ make DESTDIR=$PKG install
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh