Package: testu01 / 1.2.3+ds1-1

Metadata

Package Version Patches format
testu01 1.2.3+ds1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream bootstrap refresh.patch | (download)

include/makedef | 24 11 + 13 - 0 !
1 file changed, 11 insertions(+), 13 deletions(-)

 upstream bootstrap -- refreshment
 Attempt to refresh the bootstrap machinery; meant to be submitted to
 the upstream maintainer team.
upstream autotools refresh.patch | (download)

Makefile.am | 2 2 + 0 - 0 !
configure.ac | 33 22 + 11 - 0 !
examples/Makefile.am | 6 3 + 3 - 0 !
include/Makefile.am | 6 3 + 3 - 0 !
include/makedef | 2 1 + 1 - 0 !
m4/adhoc_gmp.m4 | 282 282 + 0 - 0 !
mylib/Makefile.am | 4 2 + 2 - 0 !
mylib/chrono.c | 2 1 + 1 - 0 !
mylib/gdef.c | 2 1 + 1 - 0 !
mylib/gdef.tex | 2 1 + 1 - 0 !
param/Makefile.am | 2 1 + 1 - 0 !
probdist/Makefile.am | 4 2 + 2 - 0 !
testu01/Makefile.am | 4 2 + 2 - 0 !
testu01/bbattery.c | 2 1 + 1 - 0 !
14 files changed, 324 insertions(+), 29 deletions(-)

 upstream -- autotoolization -- refreshment
 Attempt to refresh and rationalize further the autotools machinery
 with respect to linux custom; meant to be submitted to the upstream
 maintainer team.
upstream autotools system_wide_includes.patch | (download)

examples/bat1.c | 6 3 + 3 - 0 !
examples/bat2.c | 6 3 + 3 - 0 !
examples/bat3.c | 6 3 + 3 - 0 !
examples/birth1.c | 6 3 + 3 - 0 !
examples/birth2.c | 10 5 + 5 - 0 !
examples/ex1.c | 6 3 + 3 - 0 !
examples/ex3.c | 9 4 + 5 - 0 !
examples/ex4.c | 4 2 + 2 - 0 !
examples/ex7.c | 4 2 + 2 - 0 !
examples/fbirth.c | 8 4 + 4 - 0 !
examples/fcoll.c | 10 5 + 5 - 0 !
examples/my16807.c | 6 3 + 3 - 0 !
examples/my16807.h | 2 1 + 1 - 0 !
examples/scat.c | 8 4 + 4 - 0 !
examples/scat2.c | 6 3 + 3 - 0 !
include/Makefile.am | 14 13 + 1 - 0 !
mylib/addstr.tex | 2 1 + 1 - 0 !
mylib/bitset.tex | 2 1 + 1 - 0 !
mylib/chrono.tex | 2 1 + 1 - 0 !
mylib/gdef.tex | 2 1 + 1 - 0 !
mylib/num.tex | 2 1 + 1 - 0 !
mylib/num2.tex | 2 1 + 1 - 0 !
mylib/tables.tex | 2 1 + 1 - 0 !
mylib/util.tex | 2 1 + 1 - 0 !
probdist/fbar.tex | 4 2 + 2 - 0 !
probdist/fdist.tex | 4 2 + 2 - 0 !
probdist/finv.tex | 8 4 + 4 - 0 !
probdist/gofs.tex | 8 4 + 4 - 0 !
probdist/gofw.tex | 8 4 + 4 - 0 !
probdist/wdist.tex | 2 1 + 1 - 0 !
testu01/TestU01.h | 114 57 + 57 - 0 !
testu01/bbattery.tex | 2 1 + 1 - 0 !
testu01/fcong.tex | 2 1 + 1 - 0 !
testu01/ffam.tex | 2 1 + 1 - 0 !
testu01/ffsr.tex | 2 1 + 1 - 0 !
testu01/fknuth.tex | 8 4 + 4 - 0 !
testu01/fmarsa.tex | 6 3 + 3 - 0 !
testu01/fmultin.tex | 12 6 + 6 - 0 !
testu01/fnpair.tex | 10 5 + 5 - 0 !
testu01/fres.tex | 8 4 + 4 - 0 !
testu01/fspectral.tex | 6 3 + 3 - 0 !
testu01/fstring.tex | 6 3 + 3 - 0 !
testu01/ftab.tex | 4 2 + 2 - 0 !
testu01/fvaria.tex | 6 3 + 3 - 0 !
testu01/fwalk.tex | 6 3 + 3 - 0 !
testu01/rijndael-alg-fst.tex | 2 1 + 1 - 0 !
testu01/scatter.tex | 4 2 + 2 - 0 !
testu01/scomp.tex | 4 2 + 2 - 0 !
testu01/sentrop.tex | 8 4 + 4 - 0 !
testu01/sknuth.tex | 6 3 + 3 - 0 !
testu01/smarsa.tex | 4 2 + 2 - 0 !
testu01/smultin.tex | 10 5 + 5 - 0 !
testu01/snpair.tex | 8 4 + 4 - 0 !
testu01/sres.tex | 4 2 + 2 - 0 !
testu01/sspacings.tex | 4 2 + 2 - 0 !
testu01/sspectral.tex | 8 4 + 4 - 0 !
testu01/sstring.tex | 6 3 + 3 - 0 !
testu01/svaria.tex | 4 2 + 2 - 0 !
testu01/swalk.tex | 6 3 + 3 - 0 !
testu01/swrite.tex | 8 4 + 4 - 0 !
testu01/tu01_sha1.tex | 2 1 + 1 - 0 !
testu01/uautomata.tex | 2 1 + 1 - 0 !
testu01/ubrent.tex | 4 2 + 2 - 0 !
testu01/ucarry.tex | 4 2 + 2 - 0 !
testu01/ucrypto.tex | 2 1 + 1 - 0 !
testu01/ucubic.tex | 2 1 + 1 - 0 !
testu01/udeng.tex | 2 1 + 1 - 0 !
testu01/ufile.tex | 2 1 + 1 - 0 !
testu01/ugfsr.tex | 2 1 + 1 - 0 !
testu01/ugranger.tex | 4 2 + 2 - 0 !
testu01/uinv.tex | 2 1 + 1 - 0 !
testu01/uknuth.tex | 2 1 + 1 - 0 !
testu01/ulcg.tex | 4 2 + 2 - 0 !
testu01/ulec.tex | 4 2 + 2 - 0 !
testu01/umarsa.tex | 4 2 + 2 - 0 !
testu01/umrg.tex | 4 2 + 2 - 0 !
testu01/unif01.tex | 2 1 + 1 - 0 !
testu01/unumrec.tex | 2 1 + 1 - 0 !
testu01/uquad.tex | 2 1 + 1 - 0 !
testu01/usoft.tex | 4 2 + 2 - 0 !
testu01/utaus.tex | 4 2 + 2 - 0 !
testu01/utezuka.tex | 2 1 + 1 - 0 !
testu01/utouzin.tex | 2 1 + 1 - 0 !
testu01/uvaria.tex | 2 1 + 1 - 0 !
testu01/uweyl.tex | 2 1 + 1 - 0 !
testu01/uwu.tex | 4 2 + 2 - 0 !
testu01/uxorshift.tex | 4 2 + 2 - 0 !
testu01/vectorsF2.tex | 2 1 + 1 - 0 !
88 files changed, 265 insertions(+), 254 deletions(-)

 upstream -- system wide includes
 Make #include's headers system wide rather than local and gather them in a package
 include folder (except the dummy header named according to the package) in order to
 improve portability, to avoid name collisions and to allow out-of-the-box building;
 meant to be submitted to the upstream maintainer team.
upstream autotools guides.patch | (download)

configure.ac | 1 1 + 0 - 0 !
doc/myarticle.sty | 2 1 + 1 - 0 !
doc/myguide.mk | 30 30 + 0 - 0 !
mylib/Makefile.am | 4 4 + 0 - 0 !
mylib/guidemylib.tex | 2 1 + 1 - 0 !
probdist/Makefile.am | 4 4 + 0 - 0 !
probdist/guideprobdist.tex | 2 1 + 1 - 0 !
testu01/Makefile.am | 26 26 + 0 - 0 !
testu01/bintro.tex | 8 4 + 4 - 0 !
testu01/fintro.tex | 12 6 + 6 - 0 !
testu01/guidetestu01.tex | 4 2 + 2 - 0 !
testu01/scatter.tex | 6 3 + 3 - 0 !
testu01/sintro.tex | 6 3 + 3 - 0 !
testu01/uintro.tex | 2 1 + 1 - 0 !
testu01/unif01.tex | 14 7 + 7 - 0 !
15 files changed, 94 insertions(+), 29 deletions(-)

 upstream -- autotoolization -- guides
 Attempt to bring in autotools material to compose the Guides;
 meant to be submitted to the upstream maintainer team.
upstream source format_security.patch | (download)

probdist/gofw.c | 8 3 + 5 - 0 !
testu01/scatter.c | 15 7 + 8 - 0 !
testu01/swrite.c | 4 2 + 2 - 0 !
3 files changed, 12 insertions(+), 15 deletions(-)

 upstream source -- format-security warnings
 Silence the security-warning's as emitted by gcc at the time of
 packaging; meant to be submitted to the upstream maintainer team.
upstream anticollision libraries append_pkgprefix.path | (download)

mylib/Makefile.am | 8 4 + 4 - 0 !
probdist/Makefile.am | 8 4 + 4 - 0 !
testu01/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 9 insertions(+), 9 deletions(-)

 upstream -- append pkg-prefix to the aside libraries
 Append suffix `testu01' to the aside libraries for avoiding possible
 collision and for consistency, given that their name are rather generic;
 meant to be submitted to the upstream maintainer team.
upstream libtoolization version_script.patch | (download)

Makefile.am | 3 3 + 0 - 0 !
configure.ac | 3 3 + 0 - 0 !
include/Makefile.am | 2 2 + 0 - 0 !
include/mymap.mk | 12 12 + 0 - 0 !
mylib/Makefile.am | 18 15 + 3 - 0 !
probdist/Makefile.am | 18 15 + 3 - 0 !
testu01/Makefile.am | 18 15 + 3 - 0 !
7 files changed, 65 insertions(+), 9 deletions(-)

 upstream -- libtoolization -- version script support
 Provides version scripts [1] for the shipped libraries. The map
 (or version scripts) are basically generated from the package headers
 (themselves extracted from the TeX sources) with the help of cproto(1)
 (resp. with the provided tool tdoc). The version scripts are generated
 on the fly thought the [auto]make machinery (in maintainer-mode).
 Meant to be submitted to the upstream maintainer team.
 [1] https://www.gnu.org/software/gnulib/manual/html_node/LD-Version-Scripts.html
upstream ffam system_wide.patch | (download)

configure.ac | 1 1 + 0 - 0 !
mylib/gdef.tex | 6 6 + 0 - 0 !
mylib/util.c | 23 23 + 0 - 0 !
mylib/util.tex | 6 6 + 0 - 0 !
testu01/ffam.c | 76 74 + 2 - 0 !
5 files changed, 110 insertions(+), 2 deletions(-)

 upstream -- ffam module -- system wide
 Implement a system wide scheme for the ffam module
 (TestU01 Guide, chapter 5), more precisely for accessing
 the so called parameters files with extension .par:
 - the parameters files are now called system wide as any system
 wide data files;
 - the shipped parameters files are gathered in PKGDATADIR/param
 (typically PKGDATADIR is /usr/share/testu01);
 - the parameters files are search with respect to a list of paths
 (or folders), the first paths are meant to be provided throught
 the environment variable TESTU01_FFAM_PARAM_PATH while the last
 ones are custom encoded paths, the very last one being meant to
 be PKGDATADIR/param itself (the one just before it is typically
 meant to be its local version);
 - the folder where the parameters file was found is printed
 as any other typical TestU01 information;
 - the encoded part of the search paths and the list separator
 (typilcally `:' on UNIX or UNIX-like platforms) are defined
 in the platform-dependent configuration file `gdef.tex'
 (see MyLIB-C Guide, section gdef);
 - as for the original scheme, parameters files are first searched
 in the working directory.
 Meant to be submitted to the upstream.
upstream examples csource blank_wipeout.patch | (download)

examples/birth1.c | 1 0 + 1 - 0 !
examples/birth2.c | 1 0 + 1 - 0 !
examples/ex1.c | 3 1 + 2 - 0 !
examples/ex4.c | 1 0 + 1 - 0 !
examples/ex7.c | 3 1 + 2 - 0 !
examples/mrg32k3a.c | 51 25 + 26 - 0 !
6 files changed, 27 insertions(+), 33 deletions(-)

 upstream examples -- wipe out undesirable blanks
 Wipe out undesirable (and highly annoying) blank characters and alikes
 in the C source examples; meant to be submitted to the upstream maintainer
 team.
upstream documentation url update.patch | (download)

mylib/gdef.tex | 2 1 + 1 - 0 !
probdist/fdist.tex | 2 1 + 1 - 0 !
testu01/intro.tex | 2 1 + 1 - 0 !
testu01/scomp.tex | 2 1 + 1 - 0 !
testu01/ubrent.tex | 12 6 + 6 - 0 !
testu01/ugranger.tex | 2 1 + 1 - 0 !
testu01/ulcg.tex | 2 1 + 1 - 0 !
testu01/umrg.tex | 4 2 + 2 - 0 !
testu01/usoft.tex | 8 4 + 4 - 0 !
9 files changed, 18 insertions(+), 18 deletions(-)

 upstream documentation -- url update
 Attempt to update the URL provided in the package Guides;
 meant to be submitted to the upstream maintainer team.
upstream documentation copyright refresh.patch | (download)

doc/copyright.tex | 26 26 + 0 - 0 !
mylib/guidemylib.tex | 6 6 + 0 - 0 !
probdist/copyright.tex | 26 0 + 26 - 0 !
probdist/guideprobdist.tex | 2 1 + 1 - 0 !
testu01/copyright.tex | 26 0 + 26 - 0 !
testu01/guidetestu01.tex | 2 1 + 1 - 0 !
6 files changed, 34 insertions(+), 54 deletions(-)

 upstream documentation -- copyright refreshment
 Unduplicate the copyright input TeX file, refresh it up to the time of packaging,
 move the (now) unique version in the dedicated `doc' folder, include the copyright
 in all the provided Guides, and ultimately rearrange the LaTeX composition to obtain
 a more consistant Table of Content; meant to be submitted to the upstream maintainer
 team.
debianization.patch | (download)

testu01/Makefile.am | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 debianization
 Meant to maintain a minimal debian/rules, to fix warnings,
 to address Debian specific stuff in general.
 This is a Debian centric patch.
debianization arch includes.patch | (download)

include/Makefile.am | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 debianization -- multi-arch includes
 Distribute the configuration C header generated by the autotools machinery as
 an architecture dependent C header, contary to the other C headers which are
 meant to be architecture independent.
 This is a Debian centric patch.