]> Cypherpunks repositories - bass.git/commitdiff
rlwrap skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:56 +0000 (15:41 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:56 +0000 (15:41 +0300)
build/distfiles/.gitignore
build/distfiles/readline-8.2.tar.gz.meta4 [new file with mode: 0644]
build/distfiles/rlwrap-0.46.1.tar.gz.meta4 [new file with mode: 0644]
build/skel/devel/readline-8.2.do [new file with mode: 0644]
build/skel/devel/rlwrap-0.46.1.do [new file with mode: 0644]

index 4cab37386a8f55c1799c79f9d5981df4f5ca1131e77b6a64ca6afe01f7001366..d7320a4bca002df718e53b34b8a299affe54644f7f483587cd0d911296582c27 100644 (file)
 /proj-4.9.3.tar.gz
 /Python-3.10.13.tar.xz
 /Python-3.7.3.tar.xz
+/readline-8.2.tar.gz
 /recoll-1.37.0.tar.gz
 /recutils-1.9.tar.gz
 /remind-05.00.01.tar.gz
+/rlwrap-0.46.1.tar.gz
 /rsync-3.3.0.tar.gz
 /sharness-1.2.0.tar.gz
 /sox-14.4.2.tar.bz2
diff --git a/build/distfiles/readline-8.2.tar.gz.meta4 b/build/distfiles/readline-8.2.tar.gz.meta4
new file mode 100644 (file)
index 0000000..f9e9c1d
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="readline-8.2.tar.gz">
+    <hash type="blake3-256">8ed29b72406bb2bbcafd8dde1486ee108293e5cefe710f84b63b066207adf92f</hash>
+    <hash type="blake2b-512">7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18</hash>
+    <hash type="blake2b-256">eb817ca7b2d07b85c5a7add447290d2acf089878d93691123cdf1a9693595f4b</hash>
+    <hash type="skein-512">f114981f5c2562e48026cfbffaefdd93289e87cb2bbc64cf6314b6e10ce1f2a327e76d06511a721e86c0ee77b7c2f0fe44b14abd2722ba983425a87ac0cc1d57</hash>
+    <hash type="shake128">d85fe0438043c070187f49c0931f7de5c4a8066dde38b4c56ff803738dbba0e2</hash>
+    <hash type="shake256">62dbc3d15b7b6e7563f0d8b1e1ab9671f135645c44f173b7a28d09b486af27c9d3783a08944c42ee4b9254bb6c0fd9a3b0c4a058bf8a3805a3cd6cac8e2fbe51</hash>
+    <hash type="sha-512">0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a</hash>
+    <hash type="sha-256">3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35</hash>
+    <hash type="streebog-512">724ea76a7fb20fe1513541d8c859c825dad08b2bb1ec201473b5a6e90b4898e2147261791952cfb27d0e65d7318bd8dd3f78c5c5a299141a3b5602051ecba868</hash>
+    <hash type="streebog-256">304d6556032d98f8cc8a1bf179420ed9d8e38433f5bb4d3578321cf63e0e083d</hash>
+    <hash type="xxh3-128">a3002c5483bdddb52036aecadf794893</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP ARMORED FILE-----
+
+iF0EABECAB0WIQR8ATX7CIqvbGbGULm7WGnwZOp0qwUCYzGiPAAKCRC7WGnwZOp0
+q4qtAJ4nCJQ1KjSiuwWPXTp4ta1hNoxUKgCcC8EbuaEfoy+9aaM36i2v7zX4NGg=
+=jLnT
+-----END PGP ARMORED FILE-----
+]]></signature>
+    <size>3043952</size>
+    <url>https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/distfiles/rlwrap-0.46.1.tar.gz.meta4 b/build/distfiles/rlwrap-0.46.1.tar.gz.meta4
new file mode 100644 (file)
index 0000000..62800f2
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="rlwrap-0.46.1.tar.gz">
+    <hash type="blake3-256">b27a90f94bd98a416b1379c1518f551298e8af68fcaba08dfc3fb168643f588f</hash>
+    <hash type="blake2b-512">8a295d3a1874859d6c7832be28e068011aeea55af2d125263e8b1422cf3fd11be0bd19aaaa11a00930e65ab9d1d8f55b22775475966c821518e9951e74cca464</hash>
+    <hash type="blake2b-256">62942eb2a2033ef9703a5bad046388e70a464f7779a47a45f61e3753c7e5b215</hash>
+    <hash type="skein-512">4f19ec045d03d3b19b2aae669cfefef88bd68c92ec9da07dcf56982d57d1cdd94d3a252c56e90e08b3b1498410d5555812a0c806195eb47853f43782f02ed966</hash>
+    <hash type="shake128">bf49a5db0782b7faa427e952c6b6e94af800ca73c87dd342d951550426e99fa1</hash>
+    <hash type="shake256">54bd68d7b92aab5ce5e5391c40335c8b0b1a0978138c3ae3192ac5f9993f5aed8364c0e6da30d3cf917e3e69a2fbcec6d1804e3e102b9a729d70ea7ff875107f</hash>
+    <hash type="sha-512">abf417e24741ed6b71b9b88ab9995170f6695d0fd665120ce35d8e883e7fd5751cafa1f53f50eaad15e4a162fdfb450752677e0bb0b22dac940cb6264f5a0ce2</hash>
+    <hash type="sha-256">2711986a1248f6ac59e2aecf5586205835970040d300a42b4bf8014397e73e37</hash>
+    <hash type="streebog-512">30fba5ee09b58379e9196a56f4ddedf4a9faa5dc2942212cceb08c379ccc8ebf0fe8c88e5abc563088d273bd0548581148075221b146ef4d352a9db721e3aff3</hash>
+    <hash type="streebog-256">23aee17cb15f377ed028b708639e875bae3ec7dc97c7d6a049204535e5982edc</hash>
+    <hash type="xxh3-128">3ce381a3a95e49aa7ccf9b4e731ae763</hash>
+    <size>340033</size>
+    <url>https://github.com/hanslub42/rlwrap/releases/download/0.46.1/rlwrap-0.46.1.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/devel/readline-8.2.do b/build/skel/devel/readline-8.2.do
new file mode 100644 (file)
index 0000000..0789e77
--- /dev/null
@@ -0,0 +1,23 @@
+[ -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"
+rdeps="devel/ncurses-6.4"
+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 >&2
+make -j$MAKE_JOBS >&2
+make install >&2
+
+cd "$SKELBINS"/$ARCH
+rm "$SKELBINS"/$ARCH/$NAME-$hsh/share/info/dir
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh
diff --git a/build/skel/devel/rlwrap-0.46.1.do b/build/skel/devel/rlwrap-0.46.1.do
new file mode 100644 (file)
index 0000000..f67459d
--- /dev/null
@@ -0,0 +1,23 @@
+[ -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"
+rdeps="devel/readline-8.2"
+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
+sed -i.tmp '7527,7659d' configure
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2
+make -j$MAKE_JOBS >&2
+make install >&2
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh