From 90db8f56c61149204b9fc2f4a2078df08fdaabf7b44f26a4785f37b4311ae1f4 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 16:46:23 +0300 Subject: [PATCH] Valgrind skel --- build/distfiles/.gitignore | 1 + build/distfiles/valgrind-3.23.0.tar.bz2.meta4 | 31 +++++++++++++++++++ build/skel/devel/valgrind-3.23.0.do | 20 ++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 build/distfiles/valgrind-3.23.0.tar.bz2.meta4 create mode 100644 build/skel/devel/valgrind-3.23.0.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index ae15de7..b6bf26b 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -168,6 +168,7 @@ /tmux-3.3.tar.gz /ucspi-tcp-0.88-ipv6.diff20.bz2 /ucspi-tcp-0.88.tar.gz +/valgrind-3.23.0.tar.bz2 /vim-v9.1.0482.tar.zst /vim.git/ /vorbis-tools-1.4.2.tar.gz diff --git a/build/distfiles/valgrind-3.23.0.tar.bz2.meta4 b/build/distfiles/valgrind-3.23.0.tar.bz2.meta4 new file mode 100644 index 0000000..271aa41 --- /dev/null +++ b/build/distfiles/valgrind-3.23.0.tar.bz2.meta4 @@ -0,0 +1,31 @@ + + + + 317756519c7d207e6dc9a440fd5f0de5c6dde9798b8654384045f0788d433590 + 9312761b0531006725f13270984b26c48f71ebe66e355b04410d7c01773c9b78ec21db3259cab398e58b3b68f93f5f074db06efe1f359bd7cf423515576191a4 + f9c02392ec5d56d9cdec7f8f1bb20b19f341cfc416f4079d470bf0116c5ceacf + cd059499692bb78d70ec42828ca86dd287f800ea2b19bd9482b610343b04157a4252cb4d0faa312cb01e963422a178ba80c7d68f877bcee761cf95f30c970c28 + 44cb547803822c3b81291e1c4942e176324d15e059ebb57d840d18ad46cbdd32 + 3ac7bc681135de78e9044046b75280739895f0443fe3401941f31c26c52beeba8d6c6281582734796b57df0253963e1c91208f5d1684ddbb8edc083bf888d267 + 27d038faaaf6154cace2df18c3573291393548ba0738dbb6aba58eab6324c5beaa95fc5f3c0271663ca071baf829b15d806f7e81074f7cf087bef20ea0ed3117 + c5c34a3380457b9b75606df890102e7df2c702b9420c2ebef9540f8b5d56264d + ace959eea15196ebd7609bcdcc489033d1576ae3a9d64cf46e38b40a32b61cb2edbf5564241725f474ade12d91863c48c30cd8912031129fba85e6bc4af2e35b + 1f71ea5b0d95d8e53a2c0d401b46bcaaae1afd14f37ee357b88ae26a5b819caf + 945a7de123630fe4f4bb80cc8ddfe6f2 + + 16550038 + https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2 + + diff --git a/build/skel/devel/valgrind-3.23.0.do b/build/skel/devel/valgrind-3.23.0.do new file mode 100644 index 0000000..33eec8c --- /dev/null +++ b/build/skel/devel/valgrind-3.23.0.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/gmake-4.4.1 devel/pkgconf-2.1.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.bz2 +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.bz2 +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +gmake -j$MAKE_JOBS >&2 +gmake install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.48.1