From b0ad602ed144fbfa939fe353ef8925a7a67866de55bc120e5e0bafd623c980de Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 16 Jun 2024 19:04:18 +0300 Subject: [PATCH] OpenSSH skel --- build/distfiles/.gitignore | 1 + build/distfiles/openssh-9.7p1.tar.gz.meta4 | 36 ++++++++++++++++++++++ build/skel/security/openssh-9.7p1.do | 25 +++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 build/distfiles/openssh-9.7p1.tar.gz.meta4 create mode 100644 build/skel/security/openssh-9.7p1.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index c98dc5e..2d79823 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -140,6 +140,7 @@ /nsxiv.git /oniguruma-v6.9.9.tar.zst /oniguruma.git/ +/openssh-9.7p1.tar.gz /openssl-1.1.1w.tar.gz /opus-1.5.2.tar.gz /opus-tools-0.2.tar.gz diff --git a/build/distfiles/openssh-9.7p1.tar.gz.meta4 b/build/distfiles/openssh-9.7p1.tar.gz.meta4 new file mode 100644 index 0000000..49cb8fe --- /dev/null +++ b/build/distfiles/openssh-9.7p1.tar.gz.meta4 @@ -0,0 +1,36 @@ + + + + cae374c7359ddfed20e2c7795fabce4cf9756358276149134e7405a7ea836422 + 520859fcbdf678808fc8515b64585ab9a90a8055fa869df6fbba3083cb7f73ddb81ed9ea981e131520736a8aed838f85ae68ca63406a410df61039913c5cb48b + 14575a65bb1e91b6c1836369756be778b08c7daa8b4007999a311b32bd0bfd5d + 5db342911ad8679cce909b3009df7a466033c05424b30b1388f673cb665347a080efa5774e3604a6f3208c1c2497ee716b8950b2e211ae49f51e68bfdd67ec76 + e3be92baf7a5cce3a4402aae2a8af4f275ab9ea4d4c9faad9f03e9c11dfa2873 + c5a333a3fe994b6bc3a3c9c4088fde781a04c2c33aa4524c5ce309293411186c98ac461bf53bad01a0ce62dfd81075534f98b6b4452179f946908b92cee34d38 + 0cafc17d22851605a4a5495a1d82c2b3fbbe6643760aad226dbf2a25b5f49d4375c3172833706ea3cb6c05d5d02a40feb9a7e790eae5c4570dd344a43e94ca55 + 490426f766d82a2763fcacd8d83ea3d70798750c7bd2aff2e57dc5660f773ffd + 4e35046ea976021355f87b34f8c602f48546afc8deeb957b0153affad9ee9d21816e46ae317e281a995bd9eb254b86a1873c7f5dec0c6ca5273735076a282f01 + 54a371ad4d28c3c5deef87fefa5c46e3c8e87da68af6d3e46d0c3b79baed26c7 + 7b56b1030519cb0d179e69d02be12e1a + + 1848766 + https://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/openssh-9.7p1.tar.gz + + diff --git a/build/skel/security/openssh-9.7p1.do b/build/skel/security/openssh-9.7p1.do new file mode 100644 index 0000000..52b7461 --- /dev/null +++ b/build/skel/security/openssh-9.7p1.do @@ -0,0 +1,25 @@ +[ -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 $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + --disable-security-key \ + --disable-pkcs11 \ + --without-openssl \ + --with-sandbox=rlimit \ + --with-pie >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.48.1