]> Cypherpunks repositories - bass.git/commitdiff
OpenVPN skel
authorSergey Matveev <stargrave@stargrave.org>
Tue, 17 Sep 2024 08:53:25 +0000 (11:53 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 17 Sep 2024 08:53:25 +0000 (11:53 +0300)
build/distfiles/.gitignore
build/distfiles/openvpn-2.6.12.tar.gz.meta4 [new file with mode: 0644]
build/skel/security/openvpn-2.6.12.do [new file with mode: 0644]

index 9646879386a38159faba570ea24b963dacfe5613cc46b8cde94b939af13a6ba3..4d9a3e14fbc33f93952609e2080e8df4355e4452bf635e86f6841f6e4451690a 100644 (file)
 /libtap.git/
 /libtheora-1.1.1.tar.bz2
 /libtool-2.4.7.tar.xz
-/libtorrent/
 /libtorrent-v2.0.10-41-g2ab8fedab.tar.zst
+/libtorrent/
 /libvorbis-1.3.7.tar.gz
 /libvpx-v1.14.1-303-gd6ae3ea465.tar.zst
 /libvpx.git/
 /openjpeg-2.5.2.tar.gz
 /openssh-9.8p1.tar.gz
 /openssl-1.1.1w.tar.gz
+/openvpn-2.6.12.tar.gz
 /opus-1.5.2.tar.gz
 /opus-tools-0.2.tar.gz
 /opusfile-0.12.tar.gz
diff --git a/build/distfiles/openvpn-2.6.12.tar.gz.meta4 b/build/distfiles/openvpn-2.6.12.tar.gz.meta4
new file mode 100644 (file)
index 0000000..97102bd
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="openvpn-2.6.12.tar.gz">
+    <hash type="blake3-256">bb7ad51cdfe62d404d9feedfd5005e6fa9b881700afcc0d27c4354124a0a9d08</hash>
+    <hash type="blake2b-512">5e40c61cb4aea3db27eff8ae7f49dafaa6e47c8a19fee5fa8802956fc976be490e9b558397741bc2e4447129f174176f9fbbfce16478d96b27a39ecb08a9da86</hash>
+    <hash type="blake2b-256">94e69892886b72dabffd07d9e4925c640e4107d804c1303bed1aa56316f6945d</hash>
+    <hash type="skein-512">fba914832e089e76640883d4e087159ae29b923446a3b05bc18b806c94035af7cfdaead899589ca57169ae7f02228b6b3e46db9d9cedcf9e0f5a98cc8c864865</hash>
+    <hash type="shake128">09ffc4c259251ab2332488f946b7de1677288b02a7b0dfd027ea07046c1e6e98</hash>
+    <hash type="shake256">ce960f36b9127aa0c9f97f500fa54be41085efad1f768e2a503b67ca39c79b445e3d5ce95557a9e9af950eb96fc7a9c9af654538e0924d8f4c821eae45578c62</hash>
+    <hash type="sha-512">92f548186d9375d6ae47b1387dd191241b8a45aed82294523b3771bdd5e699b94265e1a3bbf3ef2638da0d54c19c783f54c456cbd755c846849bf67913cad6db</hash>
+    <hash type="sha-256">1c610fddeb686e34f1367c347e027e418e07523a10f4d8ce4a2c2af2f61a1929</hash>
+    <hash type="streebog-512">af1352493adf3309f673dcc0f3efb372c77f480f4d8cc1f3b5523cb1ca6067aeb83dd8b891373031b63a1155575b5ea21d929291b42a9e0af174599566c43ad7</hash>
+    <hash type="streebog-256">305b8c608a18e9e89bb0c97544f455bf78d7696867fa643584243531e0e64643</hash>
+    <hash type="xxh3-128">87fca51aebaa049477e5dc0dde9fc68d</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEV+lQSddqo5p0Q5YDUzpoYFKfI8UFAmaY12IACgkQUzpoYFKf
+I8VqtA/9ETOkxLfDf6ETb+VRxy0mtXkp+Fqq8UWBS+gaGH5QKUpip2zEPF/NUUWW
+dw0IbSmJanqn9YLw2Bk9GgsSEomUGTz+bhdLFsr1ICD9B+bu//sntRyvjia4hJ34
+nzJGZn2PVcuDBtyRuNpP/+GuaCqg5oQdFRbAUhZMM0BCuy5hkzekGAmZpPAjgZow
+GAt4N3Hhxj/AGam0bIEYMZvHJx2sgk1o5a1v6ao1JSQyd7/BN3SYxLEJ7jyfH1RV
+1SEyAUFjleUr2uZk3QaUTdGwpj9+FjW7w5VgEnD2K1xcq4CGLggJBrzSQMX41ZQ6
+z1dB0PMBBU1qpjB1QJxlBz071J7B0g05cdOFu37si+uGnMhDCrFte5BVXCj7UphW
+TIkoTO4/0uB6kEGucSHlstdx9tA9bhOU38sURfHLlHu97l3KdgH6cfcKPiarUTou
+F/Jq18TaVH5kLVfDbM8l6BR5WpW4mZ88NNZbm/eS7SglOcYhDsJRKLykldSDZrIw
++XrNDGKbjmwF7Nv2vd0inO0pR8uHDnwSXDm4j05K6m1HGXNPXGcYRW9HBDj9HKDY
+wvtCcRgdUPbKr3sJgNTOfudoMz7f6uHMhlLQht/KLWz6Xk3x8sDtECJ/D7k6qZgw
+1QzE8cY7BvUxEkcaXBG1hfr5c4Uf0yuBxPOHpgW0DyDj7AasBLk=
+=dgG/
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>1912400</size>
+    <url>https://swupdate.openvpn.org/community/releases/openvpn-2.6.12.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/security/openvpn-2.6.12.do b/build/skel/security/openvpn-2.6.12.do
new file mode 100644 (file)
index 0000000..db39266
--- /dev/null
@@ -0,0 +1,20 @@
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+. "$BASS_ROOT"/build/skel/common.rc
+
+bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1"
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $rdeps
+hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
+. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
+"$BASS_ROOT"/build/bin/pkg-inst $bdeps
+. ./rc
+$TAR xf "$DISTFILES"/$NAME.tar.gz
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-lz4 >&2
+make -j$MAKE_JOBS >&2
+make install-strip >&2
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh