From 8eacb952f9ee10671c94824d28ac8aa9f9ccc3b3aa9ab8d192982a06ed75708a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 15:41:48 +0300 Subject: [PATCH] Tk skel --- build/distfiles/.gitignore | 1 + build/distfiles/tk8.6.14.tar.gz.meta4 | 20 ++++++++++++++++++++ build/skel/lang/tcl8.6.14.do | 2 +- build/skel/lang/tk8.6.14.do | 22 ++++++++++++++++++++++ 4 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 build/distfiles/tk8.6.14.tar.gz.meta4 create mode 100644 build/skel/lang/tk8.6.14.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index c582ffe..85e6ed2 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -139,6 +139,7 @@ /svt-av1.git/ /tcl8.6.14.tar.gz /texinfo-7.1.tar.xz +/tk8.6.14.tar.gz /tmux-3.3.tar.gz /ucspi-tcp-0.88-ipv6.diff20.bz2 /ucspi-tcp-0.88.tar.gz diff --git a/build/distfiles/tk8.6.14.tar.gz.meta4 b/build/distfiles/tk8.6.14.tar.gz.meta4 new file mode 100644 index 0000000..d62111a --- /dev/null +++ b/build/distfiles/tk8.6.14.tar.gz.meta4 @@ -0,0 +1,20 @@ + + + + 19edc1745d372262ab3ff1b634f6dc4016060d2af017221a3cc153fbb8772ffa + 00b83a87b65317ca32228a11014bd9fe7cffb92089e152ca63a1e02ff23a5fc132b9336618f361692aa94ebf9e023cef492fafe39d51b9111feaec4934e8ae42 + ed8bab7625a9ac4e28abddd81acc216c334fc682995829463c1edacf3175a4b6 + 5c045d2a43ed17f2624c0ab889c0a9214b62c6600870cd86ed77daeb1033d1e4d00dd4aa04aa18d325661f487c96eb5aafe436f98d62d909c9126dffd8a565b2 + 289d5f02c859bea1972c57fb0f402f39b36ced0bdaa3496b04e9ace4d08868a7 + f21580981c15a3bfc99c7cb5ad0f4f89e808738e420e632e7790728fea996ae83774dce31b10ee47e67c0b14f0a2a9805f17be07a98d84776b6b8ffb421b2d3f + 756903dfa56cf77c7934bb3680c9bef6027f99196f4e6a2e823b85c342ca860cbb4b42154f576cc88f7f1265d28ce2d84ab5f52f848b16cca0cf9af4c770183f + 8ffdb720f47a6ca6107eac2dd877e30b0ef7fac14f3a84ebbd0b3612cee41a94 + e671cda1383bfa60b4fded90691b740fe1622a0e52e9bfb3f1547f46f2be092cdb1d4f3a768fc61dc3e903ea51d9f963a6e75cccac770a0286d8a2667f74c919 + 56b4d02e60a17517efc691da213afe5b5301b54fb7e3a7c29787b411324dec84 + b585a44340bbb7c6af1f6a4cf9e39981 + 4510695 + http://altushost-swe.dl.sourceforge.net/project/tcl/Tcl/8.6.14/tk8.6.14-src.tar.gz?viasf=1 + http://unlimited.dl.sourceforge.net/project/tcl/Tcl/8.6.14/tk8.6.14-src.tar.gz?viasf=1 + http://deac-fra.dl.sourceforge.net/project/tcl/Tcl/8.6.14/tk8.6.14-src.tar.gz?viasf=1 + + diff --git a/build/skel/lang/tcl8.6.14.do b/build/skel/lang/tcl8.6.14.do index 4698e8e..490b8c5 100644 --- a/build/skel/lang/tcl8.6.14.do +++ b/build/skel/lang/tcl8.6.14.do @@ -14,7 +14,7 @@ $TAR xf "$DISTFILES"/$NAME.tar.gz cd $NAME/unix ./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 make -j$MAKE_JOBS >&2 -make install-binaries install-libraries install-headers >&2 +make install >&2 cd "$SKELBINS"/$ARCH "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/lang/tk8.6.14.do b/build/skel/lang/tk8.6.14.do new file mode 100644 index 0000000..c780c13 --- /dev/null +++ b/build/skel/lang/tk8.6.14.do @@ -0,0 +1,22 @@ +[ -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=lang/tcl8.6.14 +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/unix +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --with-tcl=$_localpath/lib >&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