p11-kit: 0.24.1 -> 0.25.0

This commit is contained in:
Tim Biermann 2023-06-30 16:17:48 +02:00
parent 1566ebe7a1
commit b9403f30f2
Signed by: tb
GPG Key ID: 42F8B4E30B673606
2 changed files with 21 additions and 21 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/XGtRipZqd4Iz/rv7N++I5WexU0Bq87H8SBUCoF/HnoZ0Jr3S4s1UB67tVgS/gB/hnRHfqY2gapI38Aimztlhg0=
SHA256 (Pkgfile) = 8102c89ae85565fdb55945eedb42ae9f2107db9929ab1375dbb144146161d153
RWSE3ohX2g5d/VBZIASxU3myL/KA0x3KBSYSwSuwMxSECWfttwd03xL7QLPM8BGeAPtUd7ByHaaSbPulXiM/FJUL7J2pdFMSZQc=
SHA256 (Pkgfile) = 9708b003803beecb8bcdc4993dc99ffb190cdbe2c822626414b63419c3f84f64
SHA256 (.footprint) = 9e7e6a0f01ac00cabc20faf30bcf043fec813d11e063939783eb96c1f3a12605
SHA256 (p11-kit-0.24.1.tar.xz) = d8be783efd5cd4ae534cee4132338e3f40f182c3205d23b200094ec85faaaef8
SHA256 (p11-kit-0.25.0.tar.xz) = d55583bcdde83d86579cabe3a8f7f2638675fef01d23cace733ff748fc354706

View File

@ -1,16 +1,16 @@
# Description: Provides a way to load and enumerate PKCS#11 modules
# URL: https://p11-glue.github.io/p11-glue/p11-kit.html
# Maintainer: Danny Rawlins, crux at romster dot me
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: libffi libtasn1 make-ca meson ninja
name=p11-kit
version=0.24.1
version=0.25.0
release=1
source=(https://github.com/p11-glue/$name/releases/download/$version/$name-$version.tar.xz)
build() {
sed '20,$ d' -i $name-$version/trust/trust-extract-compat
cat >> $name-$version/trust/trust-extract-compat << "EOF"
sed '20,$ d' -i $name-$version/trust/trust-extract-compat
cat >> $name-$version/trust/trust-extract-compat << "EOF"
# Copy existing anchor modifications to /etc/ssl/local
/usr/lib/make-ca/copy-trust-modifications
@ -18,19 +18,19 @@ build() {
/usr/sbin/make-ca -f -g
EOF
meson setup $name-$version build \
--prefix=/usr \
--libexecdir=/usr/lib \
--buildtype=plain \
--wrap-mode=nodownload \
-D b_lto=true \
-D b_pie=true \
-D trust_paths=/etc/pki/anchors \
-D module_path=/usr/lib/pkcs11 \
-D nls=false
meson compile -C build
DESTDIR=$PKG meson install -C build
meson setup $name-$version build \
--prefix=/usr \
--libexecdir=/usr/lib \
--buildtype=plain \
--wrap-mode=nodownload \
-D b_lto=true \
-D b_pie=true \
-D trust_paths=/etc/pki/anchors \
-D module_path=/usr/lib/pkcs11 \
-D nls=false
meson compile -C build
DESTDIR=$PKG meson install -C build
ln -s /usr/lib/p11-kit/trust-extract-compat \
$PKG/usr/bin/update-ca-trust
ln -s /usr/lib/p11-kit/trust-extract-compat \
$PKG/usr/bin/update-ca-trust
}