From 110011139a8e3bc39b32e59e396246386b8c7c072a069d6b65896834a188a530 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 15:41:40 +0300 Subject: [PATCH] zsh-full skel --- build/distfiles/.gitignore | 1 + build/distfiles/pcre-8.45.tar.bz2.meta4 | 33 +++++++++++++++++++++++++ build/skel/devel/pcre-8.45.do | 20 +++++++++++++++ build/skel/shells/zsh-full-5.9.do | 26 +++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 build/distfiles/pcre-8.45.tar.bz2.meta4 create mode 100644 build/skel/devel/pcre-8.45.do create mode 100644 build/skel/shells/zsh-full-5.9.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index c9c99d9..5b1a04c 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -113,6 +113,7 @@ /opus-tools-0.2.tar.gz /opusfile-0.12.tar.gz /parallel-20240122.tar.bz2 +/pcre-8.45.tar.bz2 /pcre2-10.44.tar.bz2 /perl-5.32.1.tar.xz /pinentry-1.3.0.tar.bz2 diff --git a/build/distfiles/pcre-8.45.tar.bz2.meta4 b/build/distfiles/pcre-8.45.tar.bz2.meta4 new file mode 100644 index 0000000..dde9f57 --- /dev/null +++ b/build/distfiles/pcre-8.45.tar.bz2.meta4 @@ -0,0 +1,33 @@ + + + + 889eebf7746a09ed2d37a179a8bd531591032320327b4116a9213892c3a60e05 + 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29 + ec272dbc3bc144e18098e855650a50456a9b38d1ddf2d8d9c83020c23f01b0ad + ec1e44c4ed49514eb22a5b15ce018280dff365539fec103c662dc81944c7044c4224e60a59c19593714dd752de538be49deb025d49421d68a417c335e30fc49d + cb6274fb26c1bffc7060b9fdc91930fcf8f1802ce48ee9f3df2e41da6debddda + 0c17f122c9de8e501196044ca0491442fd50814c98c0f181aaf3e592a4d66bef377201bfb078e066d2a00b50da4d292e2ffbc402bfe79e500c64b4f4f7a8395e + 91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a + 4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 + 1742f51192ca4500330f886775094f1fde078d80cca832c42843850798738cba27cd65b606635c463c3c878b87f136c6edbdd87ce21919e27dfc42122712b9f7 + a10591b6a88740a153e25589c6f7869baa41e5160bccfbdb92edeed25cf1c639 + 7d1672eaafa6be96f3f0fae2b867854a + + 1578809 + https://deac-riga.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2?viasf=1 + https://altushost-swe.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2?viasf=1 + https://unlimited.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2?viasf=1 + + diff --git a/build/skel/devel/pcre-8.45.do b/build/skel/devel/pcre-8.45.do new file mode 100644 index 0000000..ca3e82e --- /dev/null +++ b/build/skel/devel/pcre-8.45.do @@ -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/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 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/shells/zsh-full-5.9.do b/build/skel/shells/zsh-full-5.9.do new file mode 100644 index 0000000..b093fd1 --- /dev/null +++ b/build/skel/shells/zsh-full-5.9.do @@ -0,0 +1,26 @@ +[ -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 textproc/texinfo-7.1" +rdeps="devel/libiconv-1.17 devel/ncurses-6.4 devel/pcre-8.45" +ver=${NAME#zsh-full-} +redo-ifchange $bdeps "$DISTFILES"/zsh-$ver.tar.xz $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"/zsh-$ver.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd zsh-$ver +./configure --enable-multibyte --enable-pcre --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +make >&2 +make install STRIPFLAGS="-s" >&2 +make -C Doc zsh.info >&2 +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/share/info +mv Doc/zsh.info "$SKELBINS"/$ARCH/$NAME-$hsh/share/info + +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