]> Cypherpunks repositories - bass.git/commitdiff
Add unum
authorSergey Matveev <stargrave@stargrave.org>
Thu, 23 Jan 2025 08:00:15 +0000 (11:00 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 12 Feb 2025 11:58:46 +0000 (14:58 +0300)
build/distfiles/.gitignore
build/distfiles/unum-3.6-15.1.0.tar.gz.meta4 [new file with mode: 0644]
build/skel/textproc/unum-3.6-15.1.0.do [new file with mode: 0644]

index dda0c4150ed57637bafee794db16f687dc0b4974048fbe95aa1b94397b45e8e2..b767929d927bb677f4bce4656c94b74c20da1a43dde81d44577d5a7ec943c644 100644 (file)
 /tmux-3.5a.tar.gz
 /ucspi-tcp-0.88-ipv6.diff20.bz2
 /ucspi-tcp-0.88.tar.gz
+/unum-3.6-15.1.0.tar.gz
 /valgrind-3.23.0.tar.bz2
 /vim-v9.1.0988-2-gcd96075cd.tar.zst
 /vim.git/
diff --git a/build/distfiles/unum-3.6-15.1.0.tar.gz.meta4 b/build/distfiles/unum-3.6-15.1.0.tar.gz.meta4
new file mode 100644 (file)
index 0000000..bbf0108
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="unum-3.6-15.1.0.tar.gz">
+    <hash type="blake3-256">137a99bc763db41cefb4c8f8fae4fa1be1116d2d27c9b59c0ec64df8ae4bb3bf</hash>
+    <hash type="blake2b-512">0798ceb96a54f344e5f4c8c6d0349cdbf3a27223c892b6d73f6e8d08cf9c9120c679f3fb9b1763d8d64fc908011f82a97051eb7ff67086b5116f04fea24be173</hash>
+    <hash type="blake2b-256">5e305dd72853ce27a3b74d35fd2b300dd23a4e75ed342d111b75d94edf458424</hash>
+    <hash type="skein-512">b785e40bba02d801df1f2c438ef9f7e6218652e7cab0c392fa091a221b251741c2f9cb873ad14726255d51c67464567bd35fef283f3bcf2f6cb70055da15a23c</hash>
+    <hash type="shake128">652d9b5a3ec3cb2b91bda6c33263ae6b6ee0a94e4d54906b423eaf847a060f24</hash>
+    <hash type="shake256">5bb7c3f30119657bc40acae1644baf1862520a648f1805105cfc2fd5e43534095fe38c70eedd487687f3cf10173ba72d2022c9780601b8c2786aaba9fb40394f</hash>
+    <hash type="sha-512">efaf93fdec39cb93c16f52f033f549cb48b854ad4d9af0632e7a092c4bd1f333025b4b945aca2650854ce64f76678c6209fc03a6e740fdf4bc97c611e103e27e</hash>
+    <hash type="sha-256">9e4cb91aff389091f8c04122107ce3f7face4389ee27a9fb398b574dda20b457</hash>
+    <hash type="streebog-512">5d4c42f6e98879a1cd01bbe5cc53d9d90b54ed78ed395ba362e324b788b7dfa633bdad9eaf03b118a81328d5f0e0fe801ebc9bfb041ec63de01eaf540b87bf92</hash>
+    <hash type="streebog-256">87aececc977c683b42e91bfeca7fdf219055372ab10b78b7c58f0018173157cf</hash>
+    <hash type="xxh3-128">e4fa3267d4cad5b3180bdb4acb419edf</hash>
+    <size>1465857</size>
+    <url>https://www.fourmilab.ch/webtools/unum/prior-releases/3.6-15.1.0/unum.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/textproc/unum-3.6-15.1.0.do b/build/skel/textproc/unum-3.6-15.1.0.do
new file mode 100644 (file)
index 0000000..373cb9a
--- /dev/null
@@ -0,0 +1,21 @@
+[ -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"
+rdeps=lang/perl-5.32.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
+
+perl -i -npe "s#/usr/bin/perl#perl#" unum.pl
+mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin
+mv unum.pl "$SKELBINS"/$ARCH/$NAME-$hsh/bin/unum
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh