From: Sergey Matveev Date: Tue, 25 Jun 2024 08:52:20 +0000 (+0300) Subject: RHash skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3fd37d351535df5b69e2177ff6eac8f3f4fdf4e826b917638a5af0dd7c7580b5;p=bass.git RHash skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index aeeccb4..fb6538a 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -184,6 +184,7 @@ /recoll-1.37.0.tar.gz /recutils-1.9.tar.gz /remind-05.00.01.tar.gz +/RHash-1.4.4.tar.gz /rlwrap-0.46.1.tar.gz /rsync-3.3.0.tar.gz /ruby-3.3.3.tar.gz diff --git a/build/distfiles/RHash-1.4.4.tar.gz.meta4 b/build/distfiles/RHash-1.4.4.tar.gz.meta4 new file mode 100644 index 0000000..6b9e348 --- /dev/null +++ b/build/distfiles/RHash-1.4.4.tar.gz.meta4 @@ -0,0 +1,38 @@ + + + + 2393e411e872b79c94d6caafb16da317e059d0caa3bb1e5fa632644f405dbd2c + f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722 + 3e639b35a04fcf71df1cc7b99b904819ec058acff4769183f2607df71a49c9f7 + 00f00c5dc867f62a597a9f46bbab0aebfab1be814ec325610d31abad68578fc4c87493c432fb95ba282e6cb7e4f2e74798eed785932a62df017f2fbf514169b3 + 2efcde38cfa75268f992d7ac4f48fb4ffa905d75160880d5de402f8c3c517f16 + ca05345cd7d7686988061035adb9919ab1897fbbbc71e92efef7d897c8607bba02343f56135cb756dcedcb5968b800464411ea7811cd6265f1b3ada27189a6d3 + 00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f + 8e7d1a8ccac0143c8fe9b68ebac67d485df119ea17a613f4038cda52f84ef52a + 2e3954869646b9f9752184f06d0e1265b511039008c14f5424c477d5ff42a040b127e3716bf4aeb7b5cc624b21ac93996f0e4b85044d87aba1b7aecaec2e441a + f1b2b4c43a0876433deb8db42b581a4f2770d6ba07344db8ff279010c6691d43 + dc9ce1d1a0a188ec26cf60f9f573ad6d + + 435691 + https://netcologne.dl.sourceforge.net/project/rhash/rhash/1.4.4/rhash-1.4.4-src.tar.gz?viasf=1 + https://netix.dl.sourceforge.net/project/rhash/rhash/1.4.4/rhash-1.4.4-src.tar.gz?viasf=1 + https://deac-fra.dl.sourceforge.net/project/rhash/rhash/1.4.4/rhash-1.4.4-src.tar.gz?viasf=1 + + diff --git a/build/skel/security/RHash-1.4.4.do b/build/skel/security/RHash-1.4.4.do new file mode 100644 index 0000000..143a205 --- /dev/null +++ b/build/skel/security/RHash-1.4.4.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=security/openssl-1.1.1w +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 +patch <"$BASS_ROOT"/build/skel/security/RHash-no-uncatched-test.patch >&2 +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-lib-static --enable-openssl-runtime >&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 diff --git a/build/skel/security/RHash-no-uncatched-test.patch b/build/skel/security/RHash-no-uncatched-test.patch new file mode 100644 index 0000000..f5ec0b6 --- /dev/null +++ b/build/skel/security/RHash-no-uncatched-test.patch @@ -0,0 +1,22 @@ +--- librhash/Makefile.orig 2024-06-25 11:43:35.841969000 +0300 ++++ librhash/Makefile 2024-06-25 12:07:51.526144000 +0300 +@@ -27,9 +27,6 @@ + install-lib-shared: $(LIBRHASH_SHARED) $(EXTRA_INSTALL_LIBSHARED) + $(INSTALL) -d $(SO_DIR) + $(INSTALL_SHARED) $(LIBRHASH_SHARED) $(SO_DIR)/ +- test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" && \ +- rm -f $(LIBDIR)/$(LIBRHASH_SO_MAJ) && \ +- ln -s $(LIBRHASH_SHARED) $(LIBDIR)/$(LIBRHASH_SO_MAJ) + + install-implib: + $(INSTALL) -d $(LIBDIR) +@@ -175,9 +172,6 @@ + $(LIB_HEADERS) | grep -v "$(EXPORTS_SKIP)" > $@ + + $(LIBRHASH_SOLINK): +- test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" && \ +- rm -f $(LIBRHASH_SO_MAJ) && \ +- ln -s $(LIBRHASH_SHARED) $(LIBRHASH_SO_MAJ) + rm -f $(LIBRHASH_SOLINK) + ln -s $(LIBRHASH_SO_MAJ) $(LIBRHASH_SOLINK) +