zstd: add more patches to let test runs progress further.diff -r1.37 -r1.38 pkgsrc/archivers/zstd/Makefile
(wiz)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2021/02/11 10:36:22 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2021/02/27 16:40:59 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= zstd-1.4.8 | 3 | DISTNAME= zstd-1.4.8 | |
4 | CATEGORIES= archivers | 4 | CATEGORIES= archivers | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=facebook/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=facebook/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://facebook.github.io/zstd/ | 9 | HOMEPAGE= https://facebook.github.io/zstd/ | |
10 | COMMENT= Fast real-time compression algorithm | 10 | COMMENT= Fast real-time compression algorithm | |
11 | LICENSE= modified-bsd OR gnu-gpl-v2 | 11 | LICENSE= modified-bsd OR gnu-gpl-v2 | |
12 | 12 | |||
13 | CHECK_PORTABILITY_SKIP+= tests/playTests.sh | 13 | CHECK_PORTABILITY_SKIP+= tests/playTests.sh | |
14 | 14 | |||
@@ -33,21 +33,19 @@ MAKE_ENV+= HASH="md5 -n" | @@ -33,21 +33,19 @@ MAKE_ENV+= HASH="md5 -n" | |||
33 | ${OPSYS} != "OpenBSD" | 33 | ${OPSYS} != "OpenBSD" | |
34 | TOOL_DEPENDS+= coreutils>=0:../../sysutils/coreutils | 34 | TOOL_DEPENDS+= coreutils>=0:../../sysutils/coreutils | |
35 | MAKE_ENV+= HASH=gmd5sum | 35 | MAKE_ENV+= HASH=gmd5sum | |
36 | .endif | 36 | .endif | |
37 | 37 | |||
38 | USE_LANGUAGES= c c++ | 38 | USE_LANGUAGES= c c++ | |
39 | USE_TOOLS+= ggrep gmake pkg-config | 39 | USE_TOOLS+= ggrep gmake pkg-config | |
40 | PKGCONFIG_OVERRIDE+= lib/libzstd.pc.in | 40 | PKGCONFIG_OVERRIDE+= lib/libzstd.pc.in | |
41 | MAKE_FLAGS= MANDIR=${PREFIX}/${PKGMANDIR} | 41 | MAKE_FLAGS= MANDIR=${PREFIX}/${PKGMANDIR} | |
42 | MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} | 42 | MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} | |
43 | MAKE_FLAGS+= INSTALL=${INSTALL:Q} | 43 | MAKE_FLAGS+= INSTALL=${INSTALL:Q} | |
44 | 44 | |||
45 | BUILD_TARGET= allmost | 45 | BUILD_TARGET= allmost | |
46 | # stat -c error | |||
47 | # https://github.com/facebook/zstd/issues/2493 | |||
48 | TEST_TARGET= test | 46 | TEST_TARGET= test | |
49 | 47 | |||
50 | .include "../../archivers/lz4/buildlink3.mk" | 48 | .include "../../archivers/lz4/buildlink3.mk" | |
51 | .include "../../archivers/xz/buildlink3.mk" | 49 | .include "../../archivers/xz/buildlink3.mk" | |
52 | .include "../../devel/zlib/buildlink3.mk" | 50 | .include "../../devel/zlib/buildlink3.mk" | |
53 | .include "../../mk/bsd.pkg.mk" | 51 | .include "../../mk/bsd.pkg.mk" |
@@ -1,10 +1,12 @@ | @@ -1,10 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2021/01/03 14:55:50 adam Exp $ | 1 | $NetBSD: distinfo,v 1.27 2021/02/27 16:40:59 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (zstd-1.4.8.tar.gz) = e3027d788b964429c773fab05e000061dc6eb3f6 | 3 | SHA1 (zstd-1.4.8.tar.gz) = e3027d788b964429c773fab05e000061dc6eb3f6 | |
4 | RMD160 (zstd-1.4.8.tar.gz) = 94aa90fff2a52a5c0314a19d2a59903ac760eada | 4 | RMD160 (zstd-1.4.8.tar.gz) = 94aa90fff2a52a5c0314a19d2a59903ac760eada | |
5 | SHA512 (zstd-1.4.8.tar.gz) = 61ce5d61e24770e70c32680f32d58542d6a1b5cc65737256561d8e34c77a82c1d36c769c179da5ea8ed5ecb035b4a4af292b9717c65976172e282859a332137a | 5 | SHA512 (zstd-1.4.8.tar.gz) = 61ce5d61e24770e70c32680f32d58542d6a1b5cc65737256561d8e34c77a82c1d36c769c179da5ea8ed5ecb035b4a4af292b9717c65976172e282859a332137a | |
6 | Size (zstd-1.4.8.tar.gz) = 1816546 bytes | 6 | Size (zstd-1.4.8.tar.gz) = 1816546 bytes | |
7 | SHA1 (patch-Makefile) = e1e702cd3b461d432e25909fdcf01cc51c769a8a | 7 | SHA1 (patch-Makefile) = e1e702cd3b461d432e25909fdcf01cc51c769a8a | |
8 | SHA1 (patch-lib_Makefile) = 8d31689c4bf9dd97b82f01396ef6b58cb29fd80e | 8 | SHA1 (patch-lib_Makefile) = 8d31689c4bf9dd97b82f01396ef6b58cb29fd80e | |
9 | SHA1 (patch-programs_Makefile) = 9d57ba124fc2b243d6fcb8bfb744c2d39ac89e0e | 9 | SHA1 (patch-programs_Makefile) = 9d57ba124fc2b243d6fcb8bfb744c2d39ac89e0e | |
10 | SHA1 (patch-tests_Makefile) = b83de10222859d656468463071dbce70adcc22b1 | |||
11 | SHA1 (patch-tests_playTests.sh) = 0441092d88e650bce21f5728a9984da71bdbf5d9 | |||
10 | SHA1 (patch-zlibWrapper_examples_minigzip.c) = 4ed0cb648bdd6efa61b3f66ba6eb1ea74b7767ec | 12 | SHA1 (patch-zlibWrapper_examples_minigzip.c) = 4ed0cb648bdd6efa61b3f66ba6eb1ea74b7767ec |
$NetBSD: patch-tests_Makefile,v 1.1 2021/02/27 16:40:59 wiz Exp $
Fix running tests with shared zstd library.
--- tests/Makefile.orig 2020-12-19 00:39:42.000000000 +0000
+++ tests/Makefile
@@ -327,7 +327,7 @@ test-zstd-nolegacy: zstd-nolegacy
test-zstd test-zstd32 test-zstd-nolegacy: datagen
file $(ZSTD)
- EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST)
+ LD_LIBRARY_PATH=../lib EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST)
test-fullbench: fullbench datagen
$(QEMU_SYS) ./fullbench -i1
$NetBSD: patch-tests_playTests.sh,v 1.1 2021/02/27 16:40:59 wiz Exp $
Fix md5 call on NetBSD.
Fix stat arguments on NetBSD.
https://github.com/facebook/zstd/issues/2493
--- tests/playTests.sh.orig 2020-12-19 00:39:42.000000000 +0000
+++ tests/playTests.sh
@@ -113,6 +113,7 @@ esac
case "$UNAME" in
Darwin) MD5SUM="md5 -r" ;;
+ NetBSD) MD5SUM="md5 -n" ;;
FreeBSD) MD5SUM="gmd5sum" ;;
OpenBSD) MD5SUM="md5" ;;
*) MD5SUM="md5sum" ;;
@@ -120,7 +121,7 @@ esac
MTIME="stat -c %Y"
case "$UNAME" in
- Darwin | FreeBSD | OpenBSD) MTIME="stat -f %m" ;;
+ Darwin | FreeBSD | OpenBSD | NetBSD) MTIME="stat -f %m" ;;
esac
DIFF="diff"