Mon Oct 26 05:52:06 2015 UTC ()
Update dieharder to 3.31.1

Changes since 2.24.4
+ new interface, some tests corrected

pkgsrc changes
+ remove custom make-flags
+ add license
+ pkgsrc patches no longer necessary

"lgtm" gson@


(agc)
diff -r1.4 -r1.5 pkgsrc/math/dieharder/Makefile
diff -r1.2 -r1.3 pkgsrc/math/dieharder/PLIST
diff -r1.2 -r1.3 pkgsrc/math/dieharder/distinfo
diff -r1.1.1.1 -r0 pkgsrc/math/dieharder/patches/patch-aa
diff -r1.2 -r0 pkgsrc/math/dieharder/patches/patch-ac
diff -r1.2 -r0 pkgsrc/math/dieharder/patches/patch-ad

cvs diff -r1.4 -r1.5 pkgsrc/math/dieharder/Makefile (expand / switch to unified diff)

--- pkgsrc/math/dieharder/Makefile 2012/09/11 23:04:18 1.4
+++ pkgsrc/math/dieharder/Makefile 2015/10/26 05:52:06 1.5
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.4 2012/09/11 23:04:18 asau Exp $ 1# $NetBSD: Makefile,v 1.5 2015/10/26 05:52:06 agc Exp $
2# 2#
3 3
4DISTNAME= dieharder-2.24.4 4DISTNAME= dieharder-3.31.1
5CATEGORIES= math 5CATEGORIES= math
6MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/ 6MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= gson@NetBSD.org 9MAINTAINER= gson@NetBSD.org
10HOMEPAGE= http://www.phy.duke.edu/~rgb/General/dieharder.php 10HOMEPAGE= http://www.phy.duke.edu/~rgb/General/dieharder.php
11COMMENT= Random number generator test suite 11COMMENT= Random number generator test suite
 12LICENSE= gnu-gpl-v2
12 13
13MAKE_JOBS_SAFE= no 14MAKE_JOBS_SAFE= no
14 15
15AUTOMAKE_REQD= 1.9.6 16AUTOMAKE_REQD= 1.9.6
16USE_TOOLS+= automake gmake 17USE_TOOLS+= automake gmake
17USE_LIBTOOL= yes 18USE_LIBTOOL= yes
18GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
19MANCOMPRESSED= yes 20MANCOMPRESSED= yes
20 21AUTO_MKDIRS= yes
21INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} 
22 22
23pre-configure: 23pre-configure:
24 cd ${WRKSRC}; ${SH} ./autogen.sh 24 cd ${WRKSRC}; ${SH} ./autogen.sh
25 25
26.include "../../math/gsl/buildlink3.mk" 26.include "../../math/gsl/buildlink3.mk"
27.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/math/dieharder/PLIST (expand / switch to unified diff)

--- pkgsrc/math/dieharder/PLIST 2009/06/14 18:05:42 1.2
+++ pkgsrc/math/dieharder/PLIST 2015/10/26 05:52:06 1.3
@@ -1,39 +1,52 @@ @@ -1,39 +1,52 @@
1@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:05:42 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.3 2015/10/26 05:52:06 agc Exp $
2bin/dieharder 2bin/dieharder
3include/dieharder/Dtest.h 3include/dieharder/Dtest.h
4include/dieharder/Vtest.h 4include/dieharder/Vtest.h
5include/dieharder/Xtest.h 5include/dieharder/Xtest.h
6include/dieharder/copyright.h 6include/dieharder/copyright.h
 7include/dieharder/dab_bytedistrib.h
 8include/dieharder/dab_dct.h
 9include/dieharder/dab_filltree.h
 10include/dieharder/dab_filltree2.h
 11include/dieharder/dab_monobit2.h
7include/dieharder/diehard_2dsphere.h 12include/dieharder/diehard_2dsphere.h
8include/dieharder/diehard_3dsphere.h 13include/dieharder/diehard_3dsphere.h
9include/dieharder/diehard_birthdays.h 14include/dieharder/diehard_birthdays.h
10include/dieharder/diehard_bitstream.h 15include/dieharder/diehard_bitstream.h
11include/dieharder/diehard_count_1s_byte.h 16include/dieharder/diehard_count_1s_byte.h
12include/dieharder/diehard_count_1s_stream.h 17include/dieharder/diehard_count_1s_stream.h
13include/dieharder/diehard_craps.h 18include/dieharder/diehard_craps.h
14include/dieharder/diehard_dna.h 19include/dieharder/diehard_dna.h
15include/dieharder/diehard_operm5.h 20include/dieharder/diehard_operm5.h
16include/dieharder/diehard_opso.h 21include/dieharder/diehard_opso.h
17include/dieharder/diehard_oqso.h 22include/dieharder/diehard_oqso.h
18include/dieharder/diehard_parking_lot.h 23include/dieharder/diehard_parking_lot.h
19include/dieharder/diehard_rank_32x32.h 24include/dieharder/diehard_rank_32x32.h
20include/dieharder/diehard_rank_6x8.h 25include/dieharder/diehard_rank_6x8.h
21include/dieharder/diehard_runs.h 26include/dieharder/diehard_runs.h
22include/dieharder/diehard_squeeze.h 27include/dieharder/diehard_squeeze.h
23include/dieharder/diehard_sums.h 28include/dieharder/diehard_sums.h
 29include/dieharder/dieharder_rng_types.h
 30include/dieharder/dieharder_test_types.h
24include/dieharder/libdieharder.h 31include/dieharder/libdieharder.h
25include/dieharder/marsaglia_tsang_gcd.h 32include/dieharder/marsaglia_tsang_gcd.h
26include/dieharder/marsaglia_tsang_gorilla.h 33include/dieharder/marsaglia_tsang_gorilla.h
27include/dieharder/parse.h 34include/dieharder/parse.h
28include/dieharder/rgb_bitdist.h 35include/dieharder/rgb_bitdist.h
 36include/dieharder/rgb_kstest_test.h
 37include/dieharder/rgb_lagged_sums.h
29include/dieharder/rgb_lmn.h 38include/dieharder/rgb_lmn.h
 39include/dieharder/rgb_minimum_distance.h
 40include/dieharder/rgb_operm.h
 41include/dieharder/rgb_permutations.h
30include/dieharder/rgb_persist.h 42include/dieharder/rgb_persist.h
31include/dieharder/rgb_timing.h 43include/dieharder/rgb_timing.h
32include/dieharder/std_test.h 44include/dieharder/std_test.h
33include/dieharder/sts_monobit.h 45include/dieharder/sts_monobit.h
34include/dieharder/sts_runs.h 46include/dieharder/sts_runs.h
 47include/dieharder/sts_serial.h
35include/dieharder/tests.h 48include/dieharder/tests.h
36include/dieharder/verbose.h 49include/dieharder/verbose.h
37lib/libdieharder.la 50lib/libdieharder.la
38man/man1/dieharder.1 51man/man1/dieharder.1
39man/man3/libdieharder.3 52man/man3/libdieharder.3

cvs diff -r1.2 -r1.3 pkgsrc/math/dieharder/distinfo (expand / switch to unified diff)

--- pkgsrc/math/dieharder/distinfo 2009/11/30 17:25:08 1.2
+++ pkgsrc/math/dieharder/distinfo 2015/10/26 05:52:06 1.3
@@ -1,8 +1,5 @@ @@ -1,8 +1,5 @@
1$NetBSD: distinfo,v 1.2 2009/11/30 17:25:08 joerg Exp $ 1$NetBSD: distinfo,v 1.3 2015/10/26 05:52:06 agc Exp $
2 2
3SHA1 (dieharder-2.24.4.tgz) = 09db7de25b024afad242a0aeb38d303c26226c93 3SHA1 (dieharder-3.31.1.tgz) = 506b1380c780f90372d9d4adcb5cfcc96234f2a8
4RMD160 (dieharder-2.24.4.tgz) = 005e318ae277f331884e183876c2a62095943a50 4RMD160 (dieharder-3.31.1.tgz) = 77cb8341ea7555850b361f091562844445f37fba
5Size (dieharder-2.24.4.tgz) = 796175 bytes 5Size (dieharder-3.31.1.tgz) = 1149780 bytes
6SHA1 (patch-aa) = a710122b5053d5553115e9d2bcecebfc9e2c2486 
7SHA1 (patch-ac) = 6e284ac366193a681d9409a22d85381d4091815f 
8SHA1 (patch-ad) = db139fd1c1067cc005bee1310302b2d183b99aa4 

File Deleted: pkgsrc/math/dieharder/patches/Attic/patch-aa

File Deleted: pkgsrc/math/dieharder/patches/Attic/patch-ac

File Deleted: pkgsrc/math/dieharder/patches/Attic/patch-ad