From 29b1ab273b3813617bfc346e64b1c26cde7717aa7a93f69a19d0f42de630126f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 15:41:56 +0300 Subject: [PATCH] rlwrap skel --- build/distfiles/.gitignore | 2 ++ build/distfiles/readline-8.2.tar.gz.meta4 | 26 ++++++++++++++++++++++ build/distfiles/rlwrap-0.46.1.tar.gz.meta4 | 18 +++++++++++++++ build/skel/devel/readline-8.2.do | 23 +++++++++++++++++++ build/skel/devel/rlwrap-0.46.1.do | 23 +++++++++++++++++++ 5 files changed, 92 insertions(+) create mode 100644 build/distfiles/readline-8.2.tar.gz.meta4 create mode 100644 build/distfiles/rlwrap-0.46.1.tar.gz.meta4 create mode 100644 build/skel/devel/readline-8.2.do create mode 100644 build/skel/devel/rlwrap-0.46.1.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 4cab373..d7320a4 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -129,9 +129,11 @@ /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 index 0000000..f9e9c1d --- /dev/null +++ b/build/distfiles/readline-8.2.tar.gz.meta4 @@ -0,0 +1,26 @@ + + + + 8ed29b72406bb2bbcafd8dde1486ee108293e5cefe710f84b63b066207adf92f + 7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18 + eb817ca7b2d07b85c5a7add447290d2acf089878d93691123cdf1a9693595f4b + f114981f5c2562e48026cfbffaefdd93289e87cb2bbc64cf6314b6e10ce1f2a327e76d06511a721e86c0ee77b7c2f0fe44b14abd2722ba983425a87ac0cc1d57 + d85fe0438043c070187f49c0931f7de5c4a8066dde38b4c56ff803738dbba0e2 + 62dbc3d15b7b6e7563f0d8b1e1ab9671f135645c44f173b7a28d09b486af27c9d3783a08944c42ee4b9254bb6c0fd9a3b0c4a058bf8a3805a3cd6cac8e2fbe51 + 0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a + 3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35 + 724ea76a7fb20fe1513541d8c859c825dad08b2bb1ec201473b5a6e90b4898e2147261791952cfb27d0e65d7318bd8dd3f78c5c5a299141a3b5602051ecba868 + 304d6556032d98f8cc8a1bf179420ed9d8e38433f5bb4d3578321cf63e0e083d + a3002c5483bdddb52036aecadf794893 + + 3043952 + https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz + + 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 index 0000000..62800f2 --- /dev/null +++ b/build/distfiles/rlwrap-0.46.1.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + b27a90f94bd98a416b1379c1518f551298e8af68fcaba08dfc3fb168643f588f + 8a295d3a1874859d6c7832be28e068011aeea55af2d125263e8b1422cf3fd11be0bd19aaaa11a00930e65ab9d1d8f55b22775475966c821518e9951e74cca464 + 62942eb2a2033ef9703a5bad046388e70a464f7779a47a45f61e3753c7e5b215 + 4f19ec045d03d3b19b2aae669cfefef88bd68c92ec9da07dcf56982d57d1cdd94d3a252c56e90e08b3b1498410d5555812a0c806195eb47853f43782f02ed966 + bf49a5db0782b7faa427e952c6b6e94af800ca73c87dd342d951550426e99fa1 + 54bd68d7b92aab5ce5e5391c40335c8b0b1a0978138c3ae3192ac5f9993f5aed8364c0e6da30d3cf917e3e69a2fbcec6d1804e3e102b9a729d70ea7ff875107f + abf417e24741ed6b71b9b88ab9995170f6695d0fd665120ce35d8e883e7fd5751cafa1f53f50eaad15e4a162fdfb450752677e0bb0b22dac940cb6264f5a0ce2 + 2711986a1248f6ac59e2aecf5586205835970040d300a42b4bf8014397e73e37 + 30fba5ee09b58379e9196a56f4ddedf4a9faa5dc2942212cceb08c379ccc8ebf0fe8c88e5abc563088d273bd0548581148075221b146ef4d352a9db721e3aff3 + 23aee17cb15f377ed028b708639e875bae3ec7dc97c7d6a049204535e5982edc + 3ce381a3a95e49aa7ccf9b4e731ae763 + 340033 + https://github.com/hanslub42/rlwrap/releases/download/0.46.1/rlwrap-0.46.1.tar.gz + + diff --git a/build/skel/devel/readline-8.2.do b/build/skel/devel/readline-8.2.do new file mode 100644 index 0000000..0789e77 --- /dev/null +++ b/build/skel/devel/readline-8.2.do @@ -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 index 0000000..f67459d --- /dev/null +++ b/build/skel/devel/rlwrap-0.46.1.do @@ -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 -- 2.48.1