Thu Jul 15 09:39:17 2021 UTC ()
rhash: updated to 1.4.2

RHash v1.4.2

significantly improve file reading performance on Linux/Unix
print 'Nothing to verify' when verifying a hash file without a message digest
count unparsed lines of a hash file as errors
print line numbers of unparsed lines of a hash file
Bugfix: fix verification of some hash files containing spaces in file paths


(adam)
diff -r1.15 -r1.16 pkgsrc/misc/rhash/Makefile
diff -r1.16 -r1.17 pkgsrc/misc/rhash/distinfo
diff -r1.1 -r1.2 pkgsrc/misc/rhash/patches/patch-configure

cvs diff -r1.15 -r1.16 pkgsrc/misc/rhash/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/rhash/Makefile 2021/01/07 22:00:29 1.15
+++ pkgsrc/misc/rhash/Makefile 2021/07/15 09:39:17 1.16
@@ -1,31 +1,30 @@ @@ -1,31 +1,30 @@
1# $NetBSD: Makefile,v 1.15 2021/01/07 22:00:29 adam Exp $ 1# $NetBSD: Makefile,v 1.16 2021/07/15 09:39:17 adam Exp $
2 2
3DISTNAME= rhash-1.4.1 3DISTNAME= rhash-1.4.2
4CATEGORIES= misc 4CATEGORIES= misc
5MASTER_SITES= ${MASTER_SITE_GITHUB:=rhash/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=rhash/}
6GITHUB_PROJECT= RHash 6GITHUB_PROJECT= RHash
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/rhash/RHash 10HOMEPAGE= https://github.com/rhash/RHash
11COMMENT= Calculate/check CRC32, MD5, SHA1, GOST, TTH, BTIH or other hash sums 11COMMENT= Calculate/check CRC32, MD5, SHA1, GOST, TTH, BTIH or other hash sums
12LICENSE= mit 12LICENSE= mit
13 13
14WRKSRC= ${WRKDIR}/${DISTNAME:S/rh/RH/} 14WRKSRC= ${WRKDIR}/${DISTNAME:S/rh/RH/}
15HAS_CONFIGURE= yes 15HAS_CONFIGURE= yes
16USE_GCC_RUNTIME= yes 16USE_GCC_RUNTIME= yes
17CONFIGURE_ARGS+= --disable-symlinks 17CONFIGURE_ARGS+= --disable-symlinks
18CONFIGURE_ARGS+= --disable-openssl-runtime 
19CONFIGURE_ARGS+= --enable-lib-shared 18CONFIGURE_ARGS+= --enable-lib-shared
20CONFIGURE_ARGS+= --enable-lib-static 19CONFIGURE_ARGS+= --enable-lib-static
21CONFIGURE_ARGS+= --enable-openssl 20CONFIGURE_ARGS+= --enable-openssl
22CONFIGURE_ARGS+= --extra-cflags=-I${PREFIX}/include\ ${CFLAGS:Q} 21CONFIGURE_ARGS+= --extra-cflags=-I${PREFIX}/include\ ${CFLAGS:Q}
23CONFIGURE_ARGS+= --extra-ldflags=-L${PREFIX}/lib\ -Wl,-R${PREFIX}/lib\ ${LDFLAGS:Q} 22CONFIGURE_ARGS+= --extra-ldflags=-L${PREFIX}/lib\ -Wl,-R${PREFIX}/lib\ ${LDFLAGS:Q}
24CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} 23CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
25CONFIGURE_ARGS+= --prefix=${PREFIX} 24CONFIGURE_ARGS+= --prefix=${PREFIX}
26CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 25CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
27INSTALL_TARGET= install install-pkg-config 26INSTALL_TARGET= install install-pkg-config
28INSTALLATION_DIRS= share/examples/rhash 27INSTALLATION_DIRS= share/examples/rhash
29TEST_TARGET= test 28TEST_TARGET= test
30 29
31CONF_FILES+= ${PREFIX}/share/examples/rhash/rhashrc ${PKG_SYSCONFDIR}/rhashrc 30CONF_FILES+= ${PREFIX}/share/examples/rhash/rhashrc ${PKG_SYSCONFDIR}/rhashrc

cvs diff -r1.16 -r1.17 pkgsrc/misc/rhash/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/rhash/distinfo 2021/01/07 22:00:29 1.16
+++ pkgsrc/misc/rhash/distinfo 2021/07/15 09:39:17 1.17
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.16 2021/01/07 22:00:29 adam Exp $ 1$NetBSD: distinfo,v 1.17 2021/07/15 09:39:17 adam Exp $
2 2
3SHA1 (rhash-1.4.1.tar.gz) = e1f559d060fd07bfca854c8ae3384798bd2ef266 3SHA1 (rhash-1.4.2.tar.gz) = fdb0b0c16f3ba3eba734b3adf9f2fc4c427ff987
4RMD160 (rhash-1.4.1.tar.gz) = fa43a665be6f994e536ca6e69c5239cbc4febaa0 4RMD160 (rhash-1.4.2.tar.gz) = 0427c702fa88f53c9c4a16255f8ae3c20c225b47
5SHA512 (rhash-1.4.1.tar.gz) = 30bbef7ce7815ee4ac062c537206a0b895845f61de4b1fdc0c0494f66284d9f3c1b06f812ea913fa35a3342d230d25d0986a1db644c7b4464bc1185997beb638 5SHA512 (rhash-1.4.2.tar.gz) = 41df57e8b3f32c93d8e6f2ac668b32aaa23eb2eaf90a83f109e61e511404a5036ea88bcf2854e19c1ade0f61960e0d9edf01f3d82e1c645fed36579e9d7a6a25
6Size (rhash-1.4.1.tar.gz) = 413274 bytes 6Size (rhash-1.4.2.tar.gz) = 416853 bytes
7SHA1 (patch-configure) = ed8e4fc7106cd59f0e25f807ad588a219a798e92 7SHA1 (patch-configure) = 6f0c4abf3f487f046feea5aca5866481eda4546a
8SHA1 (patch-librhash_util.h) = 78d34ff14a7d03069915de0ade14f3d0faff2d69 8SHA1 (patch-librhash_util.h) = 78d34ff14a7d03069915de0ade14f3d0faff2d69

cvs diff -r1.1 -r1.2 pkgsrc/misc/rhash/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/misc/rhash/patches/patch-configure 2020/08/24 12:58:52 1.1
+++ pkgsrc/misc/rhash/patches/patch-configure 2021/07/15 09:39:17 1.2
@@ -1,21 +1,32 @@ @@ -1,21 +1,32 @@
1$NetBSD: patch-configure,v 1.1 2020/08/24 12:58:52 schmonz Exp $ 1$NetBSD: patch-configure,v 1.2 2021/07/15 09:39:17 adam Exp $
 2
 3Skip compiler detection magic.
2 4
3Avoid choosing aligned_alloc() when it's not present, such as CentOS 6 5Avoid choosing aligned_alloc() when it's not present, such as CentOS 6
4with lang/gcc7. 6with lang/gcc7.
5 7
6--- configure.orig 2020-07-14 19:35:11.000000000 +0000 8--- configure.orig 2021-07-14 20:55:34.000000000 +0000
7+++ configure 9+++ configure
8@@ -655,6 +655,16 @@ elif test "$OPT_OPENSSL" = "auto" || tes 10@@ -563,8 +563,6 @@ else
 11 fi
 12 done
 13 fi # icc
 14-test -z "$cc_vendor" && die "compiler not found"
 15-test "$cc_fail" = "yes" && die "unsupported compiler version"
 16
 17 log_start "compiler working with default options"
 18 if ! cc_check_cflag; then
 19@@ -660,6 +658,16 @@ elif test "$OPT_OPENSSL" = "auto" || tes
9 finish_check "$ALLOW_RUNTIME_LINKING" 20 finish_check "$ALLOW_RUNTIME_LINKING"
10 fi 21 fi
11  22
12+start_check "libc provides aligned_alloc" 23+start_check "libc provides aligned_alloc"
13+HAS_STDC_ALIGNED_ALLOC=no 24+HAS_STDC_ALIGNED_ALLOC=no
14+if cc_check_statement "stdlib.h" 'aligned_alloc(256, 1024);' "-Werror -Wno-unused-result"; then 25+if cc_check_statement "stdlib.h" 'aligned_alloc(256, 1024);' "-Werror -Wno-unused-result"; then
15+ HAS_STDC_ALIGNED_ALLOC=yes 26+ HAS_STDC_ALIGNED_ALLOC=yes
16+fi 27+fi
17+if test "$HAS_STDC_ALIGNED_ALLOC" = "no"; then 28+if test "$HAS_STDC_ALIGNED_ALLOC" = "no"; then
18+ BUILD_EXTRA_CFLAGS=$(join_params $BUILD_EXTRA_CFLAGS -DNOPE_DOES_NOT_HAS_STDC_ALIGNED_ALLOC) 29+ BUILD_EXTRA_CFLAGS=$(join_params $BUILD_EXTRA_CFLAGS -DNOPE_DOES_NOT_HAS_STDC_ALIGNED_ALLOC)
19+fi 30+fi
20+finish_check "$HAS_STDC_ALIGNED_ALLOC" 31+finish_check "$HAS_STDC_ALIGNED_ALLOC"
21+ 32+