From 33ec7a21cabd98c5676e217057e440b89443f7666229f82876c507dcb88e71f5 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 17 Sep 2024 11:53:25 +0300 Subject: [PATCH] OpenVPN skel --- build/distfiles/.gitignore | 3 +- build/distfiles/openvpn-2.6.12.tar.gz.meta4 | 36 +++++++++++++++++++++ build/skel/security/openvpn-2.6.12.do | 20 ++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 build/distfiles/openvpn-2.6.12.tar.gz.meta4 create mode 100644 build/skel/security/openvpn-2.6.12.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 9646879..4d9a3e1 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -136,8 +136,8 @@ /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/ @@ -184,6 +184,7 @@ /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 index 0000000..97102bd --- /dev/null +++ b/build/distfiles/openvpn-2.6.12.tar.gz.meta4 @@ -0,0 +1,36 @@ + + + + bb7ad51cdfe62d404d9feedfd5005e6fa9b881700afcc0d27c4354124a0a9d08 + 5e40c61cb4aea3db27eff8ae7f49dafaa6e47c8a19fee5fa8802956fc976be490e9b558397741bc2e4447129f174176f9fbbfce16478d96b27a39ecb08a9da86 + 94e69892886b72dabffd07d9e4925c640e4107d804c1303bed1aa56316f6945d + fba914832e089e76640883d4e087159ae29b923446a3b05bc18b806c94035af7cfdaead899589ca57169ae7f02228b6b3e46db9d9cedcf9e0f5a98cc8c864865 + 09ffc4c259251ab2332488f946b7de1677288b02a7b0dfd027ea07046c1e6e98 + ce960f36b9127aa0c9f97f500fa54be41085efad1f768e2a503b67ca39c79b445e3d5ce95557a9e9af950eb96fc7a9c9af654538e0924d8f4c821eae45578c62 + 92f548186d9375d6ae47b1387dd191241b8a45aed82294523b3771bdd5e699b94265e1a3bbf3ef2638da0d54c19c783f54c456cbd755c846849bf67913cad6db + 1c610fddeb686e34f1367c347e027e418e07523a10f4d8ce4a2c2af2f61a1929 + af1352493adf3309f673dcc0f3efb372c77f480f4d8cc1f3b5523cb1ca6067aeb83dd8b891373031b63a1155575b5ea21d929291b42a9e0af174599566c43ad7 + 305b8c608a18e9e89bb0c97544f455bf78d7696867fa643584243531e0e64643 + 87fca51aebaa049477e5dc0dde9fc68d + + 1912400 + https://swupdate.openvpn.org/community/releases/openvpn-2.6.12.tar.gz + + diff --git a/build/skel/security/openvpn-2.6.12.do b/build/skel/security/openvpn-2.6.12.do new file mode 100644 index 0000000..db39266 --- /dev/null +++ b/build/skel/security/openvpn-2.6.12.do @@ -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 -- 2.48.1