]> Cypherpunks repositories - bass.git/commitdiff
Valgrind skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 13:46:23 +0000 (16:46 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 13:46:23 +0000 (16:46 +0300)
build/distfiles/.gitignore
build/distfiles/valgrind-3.23.0.tar.bz2.meta4 [new file with mode: 0644]
build/skel/devel/valgrind-3.23.0.do [new file with mode: 0644]

index ae15de746c8d3ee0b0514af0cb67ee43376f9f086518b9a198c91062c06a17a3..b6bf26b14cb4464e872d80d5b23235e2cf3184817251fe8b5e6f1bf09c9f132f 100644 (file)
 /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 (file)
index 0000000..271aa41
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="valgrind-3.23.0.tar.bz2">
+    <hash type="blake3-256">317756519c7d207e6dc9a440fd5f0de5c6dde9798b8654384045f0788d433590</hash>
+    <hash type="blake2b-512">9312761b0531006725f13270984b26c48f71ebe66e355b04410d7c01773c9b78ec21db3259cab398e58b3b68f93f5f074db06efe1f359bd7cf423515576191a4</hash>
+    <hash type="blake2b-256">f9c02392ec5d56d9cdec7f8f1bb20b19f341cfc416f4079d470bf0116c5ceacf</hash>
+    <hash type="skein-512">cd059499692bb78d70ec42828ca86dd287f800ea2b19bd9482b610343b04157a4252cb4d0faa312cb01e963422a178ba80c7d68f877bcee761cf95f30c970c28</hash>
+    <hash type="shake128">44cb547803822c3b81291e1c4942e176324d15e059ebb57d840d18ad46cbdd32</hash>
+    <hash type="shake256">3ac7bc681135de78e9044046b75280739895f0443fe3401941f31c26c52beeba8d6c6281582734796b57df0253963e1c91208f5d1684ddbb8edc083bf888d267</hash>
+    <hash type="sha-512">27d038faaaf6154cace2df18c3573291393548ba0738dbb6aba58eab6324c5beaa95fc5f3c0271663ca071baf829b15d806f7e81074f7cf087bef20ea0ed3117</hash>
+    <hash type="sha-256">c5c34a3380457b9b75606df890102e7df2c702b9420c2ebef9540f8b5d56264d</hash>
+    <hash type="streebog-512">ace959eea15196ebd7609bcdcc489033d1576ae3a9d64cf46e38b40a32b61cb2edbf5564241725f474ade12d91863c48c30cd8912031129fba85e6bc4af2e35b</hash>
+    <hash type="streebog-256">1f71ea5b0d95d8e53a2c0d401b46bcaaae1afd14f37ee357b88ae26a5b819caf</hash>
+    <hash type="xxh3-128">945a7de123630fe4f4bb80cc8ddfe6f2</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCAAdFiEEEnaKlnlZkBB6DS/f/FfjzKzZmngFAmYr3LEACgkQ/FfjzKzZ
+mnjgfQf/cgjj4zvbaV6bv+pDBpmnWFDHOcBtEJmtJ+uiMIdikU+kUo9idBm/uL1O
+hWow73rQpzecbIR6hY6jlGx9vSqJP3WfneZmvuPXu7InQNwSwn7PIvIqcZ4etXk/
+6rXt85TPY5vM5R2vQIHnAvB7VQJmXiNh4/uOSNEBnYiY9pmT1LSiwyJkVV2KojkY
+Jl0Umo/9qSNW+MUzpTY/xwktMMMtzD1NWNShfwHk18f8Yt1PXar07VEh5ypXiIJg
+a1KF0aDaxKuoMEe5l+9lwCBdBruXGR3nTmCGC4HdC+sDNtha+96QNAjD2J5Vhio/
+1hMg8Y+WjQYgj38Air9wwj+7aX+dxA==
+=ah6z
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>16550038</size>
+    <url>https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2</url>
+  </file>
+</metalink>
diff --git a/build/skel/devel/valgrind-3.23.0.do b/build/skel/devel/valgrind-3.23.0.do
new file mode 100644 (file)
index 0000000..33eec8c
--- /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/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