components/pigz/patches/300_system-test.patch
changeset 7750 dd29141c63d5
parent 7063 c478967a99d2
equal deleted inserted replaced
7749:a43ac3f5a0f5 7750:dd29141c63d5
     1 Developed internally, for system-test; not suitable for upstream.
     1 Developed internally, for system-test; not suitable for upstream.
     2 
     2 
     3 --- pigz-2.3.3/Makefile.orig	2016-09-26 13:21:02.245052682 +0000
     3 --- pigz-2.3.4/Makefile.orig	2017-03-02 13:38:09.343094775 +0000
     4 +++ pigz-2.3.3/Makefile	2016-09-26 13:16:33.808207549 +0000
     4 +++ pigz-2.3.4/Makefile	2017-03-02 13:48:28.190657548 +0000
     5 @@ -1,5 +1,6 @@
     5 @@ -1,5 +1,6 @@
     6  CC=cc
     6  CC=cc
     7  CFLAGS=-O3 -Wall -Wextra
     7  CFLAGS=-O3 -Wall -Wextra
     8 +TARGETDIR ?= $(shell pwd)
     8 +TARGETDIR ?= $(shell pwd)
     9  LDFLAGS=-lz
     9  LDFLAGS=
       
    10  LIBS=-lm -lz
    10  ZOPFLI=zopfli/src/zopfli/
    11  ZOPFLI=zopfli/src/zopfli/
    11  # use gcc and gmake on Solaris
    12 @@ -53,36 +54,36 @@
    12 @@ -52,36 +53,36 @@
       
    13  tryn.o: try.c try.h
    13  tryn.o: try.c try.h
    14  	$(CC) $(CFLAGS) -DDEBUG -DNOTHREAD -g -c -o tryn.o try.c
    14  	$(CC) $(CFLAGS) -DDEBUG -DNOTHREAD -g -c -o tryn.o try.c
    15  
    15  
    16 -test: pigz
    16 -test: pigz
    17 -	./pigz -kf pigz.c ; ./pigz -t pigz.c.gz
    17 -	./pigz -kf pigz.c ; ./pigz -t pigz.c.gz
    46 +	  echo 'compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c' ;\
    46 +	  echo 'compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c' ;\
    47 +	  compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c ;\
    47 +	  compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c ;\
    48  	fi
    48  	fi
    49  	@rm -f pigz.c.gz pigz.c.zz pigz.c.zip
    49  	@rm -f pigz.c.gz pigz.c.zz pigz.c.zip
    50  	@rm -rf d/1 d/2
    50  	@rm -rf d/1 d/2
    51  	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.3.tar.gz; \
    51 -	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.3.tar.gz; \
    52 -	  cd ..; cp -pr 1 2; ../pigz -rp 4 --index %z 1; \
    52 -	  cd ..; cp -pr 1 2; ../pigz -rp 4 --index %z 1; \
    53 -	  ../pigz -drp 4 --index %z 1; diff -r 1 2)
    53 -	  ../pigz -drp 4 --index %z 1; diff -r 1 2)
       
    54 +	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.4.tar.gz; \
    54 +	  cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -rp 4 --index %z 1; \
    55 +	  cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -rp 4 --index %z 1; \
    55 +	  $(TARGETDIR)/pigz -drp 4 --index %z 1; diff -r 1 2)
    56 +	  $(TARGETDIR)/pigz -drp 4 --index %z 1; diff -r 1 2)
    56  	@rm -rf d/1 d/2
    57  	@rm -rf d/1 d/2
    57  	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.3.tar.gz; \
    58 -	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.3.tar.gz; \
    58 -	  cd ..; cp -pr 1 2; ../pigz -zrp 4 -X %f.idx 1; \
    59 -	  cd ..; cp -pr 1 2; ../pigz -zrp 4 -X %f.idx 1; \
    59 -	  ../pigz -dzrp 4 -X %f.idx 1; diff -r 1 2)
    60 -	  ../pigz -dzrp 4 -X %f.idx 1; diff -r 1 2)
       
    61 +	(mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.3.4.tar.gz; \
    60 +	  cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -zrp 4 -X %f.idx 1; \
    62 +	  cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -zrp 4 -X %f.idx 1; \
    61 +	  $(TARGETDIR)/pigz -dzrp 4 -X %f.idx 1; diff -r 1 2)
    63 +	  $(TARGETDIR)/pigz -dzrp 4 -X %f.idx 1; diff -r 1 2)
    62  	@rm -rf d/1 d/2
    64  	@rm -rf d/1 d/2
    63  
    65  
    64  tests: dev test
    66  tests: dev test