Hello community,

here is the log from the commit of package jbigkit for openSUSE:Factory checked 
in at 2014-04-17 14:43:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jbigkit (Old)
 and      /work/SRC/openSUSE:Factory/.jbigkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jbigkit"

Changes:
--------
--- /work/SRC/openSUSE:Factory/jbigkit/jbigkit.changes  2013-07-19 
16:51:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.jbigkit.new/jbigkit.changes     2014-04-17 
14:44:00.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Apr 15 01:11:00 UTC 2014 - [email protected]
+
+- v2.1
+-Fixes bnc#870855 
+-Fixes CVE-2013-6369
+
+-------------------------------------------------------------------

Old:
----
  jbigkit-2.0-shlib.patch
  jbigkit-2.0.tar.gz

New:
----
  jbigkit-2.1-shlib.patch
  jbigkit-2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jbigkit.spec ++++++
--- /var/tmp/diff_new_pack.vjK7KM/_old  2014-04-17 14:44:01.000000000 +0200
+++ /var/tmp/diff_new_pack.vjK7KM/_new  2014-04-17 14:44:01.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jbigkit
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:           jbigkit
 %define ver_maj 2
-%define ver_min 0
+%define ver_min 1
 Version:        %{ver_maj}.%{ver_min}
 Release:        0
 Summary:        JBIG1 lossless image compression tools
@@ -69,7 +69,7 @@
 formats.
 
 %prep
-%setup -n %name
+%setup
 %patch0 -p1
 
 %build

++++++ jbigkit-2.0-shlib.patch -> jbigkit-2.1-shlib.patch ++++++
--- /work/SRC/openSUSE:Factory/jbigkit/jbigkit-2.0-shlib.patch  2012-05-29 
14:15:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.jbigkit.new/jbigkit-2.1-shlib.patch     
2014-04-17 14:44:00.000000000 +0200
@@ -1,28 +1,28 @@
-diff -aur jbigkit/libjbig/Makefile jbigkit+/libjbig/Makefile
---- jbigkit/libjbig/Makefile   2008-08-30 13:20:52.000000000 -0400
-+++ jbigkit+/libjbig/Makefile  2012-04-12 04:56:11.000000000 -0400
-@@ -2,28 +2,33 @@
- # $Id: Makefile 1285 2008-08-18 13:36:45Z mgk25 $
+diff -ruN jbigkit-2.1/libjbig/Makefile jbigkit-2.1-shlib/libjbig/Makefile
+--- jbigkit-2.1/libjbig/Makefile       2014-03-27 14:47:15.000000000 -0400
++++ jbigkit-2.1-shlib/libjbig/Makefile 2014-04-14 19:54:00.000000000 -0400
+@@ -1,28 +1,33 @@
+ # Unix makefile for the JBIG-KIT library
  
  # Select an ANSI/ISO C compiler here, GNU gcc is recommended
 -CC = gcc
 +CC ?= gcc
  
  # Options for the compiler: A high optimization level is suggested
--CFLAGS = -g -O -Wall -ansi -pedantic # --coverage
-+CFLAGS ?= -g -O -Wall -ansi -pedantic # --coverage
+-CFLAGS = -g -O -W -Wall -ansi -pedantic # --coverage
++CFLAGS ?= -g -O -W -Wall -ansi -pedantic # --coverage
 +PICFLAGS := -fPIC -DPIC
  
--all: libjbig.a tstcodec tstcodec85
+-all: libjbig.a libjbig85.a tstcodec tstcodec85
 +all: libjbig.so.$(SOVERSION) libjbig85.so.$(SOVERSION) tstcodec tstcodec85
  
 -tstcodec: tstcodec.o jbig.o jbig_ar.o
--      $(CC) $(CFLAGS) -o tstcodec $+
+-      $(CC) $(CFLAGS) -o tstcodec tstcodec.o jbig.o jbig_ar.o
 +tstcodec: tstcodec.o libjbig.so
 +      $(CC) $(CFLAGS) -o tstcodec $< -L. -ljbig
  
 -tstcodec85: tstcodec85.o jbig85.o jbig_ar.o
--      $(CC) $(CFLAGS) -o tstcodec85 $+
+-      $(CC) $(CFLAGS) -o tstcodec85 tstcodec85.o jbig85.o jbig_ar.o
 +tstcodec85: tstcodec85.o libjbig85.so
 +      $(CC) $(CFLAGS) -o tstcodec85 $^ -L. -ljbig
  
@@ -50,8 +50,8 @@
  
  jbig.o: jbig.c jbig.h jbig_ar.h
  jbig85.o: jbig85.c jbig85.h jbig_ar.h
-@@ -37,12 +42,12 @@
-         --msgid-bugs-address='http://www.cl.cam.ac.uk/~mgk25/jbigkit/' $+
+@@ -43,13 +48,13 @@
+       clang --analyze *.c
  
  test: tstcodec tstcodec85
 -      ./tstcodec
@@ -64,75 +64,85 @@
 +      LD_LIBRARY_PATH=`pwd` ./tstcodec $@
  
  clean:
-       rm -f *.{o,gcda,gcno,gcov} *~ core gmon.out dbg_d\=??.pbm t82test.pbm
+       rm -f *.o *.gcda *.gcno *.gcov *.plist *~ core gmon.out dbg_d\=??.pbm
+       rm -f t82test.pbm
 -      rm -f tstcodec tstcodec85
 +      rm -f tstcodec tstcodec85 libjbig*.so libjbig*.so.$(SOVERSION) 
libjbig*.so.$(VERSION)
-diff -aur jbigkit/Makefile jbigkit+/Makefile
---- jbigkit/Makefile   2008-08-30 16:40:22.000000000 -0400
-+++ jbigkit+/Makefile  2012-04-12 04:55:40.000000000 -0400
-@@ -2,33 +2,35 @@
- # $Id: Makefile 1303 2008-08-30 20:16:20Z mgk25 $
+diff -ruN jbigkit-2.1/Makefile jbigkit-2.1-shlib/Makefile
+--- jbigkit-2.1/Makefile       2014-03-27 14:47:15.000000000 -0400
++++ jbigkit-2.1-shlib/Makefile 2014-04-14 20:59:40.000000000 -0400
+@@ -1,37 +1,39 @@
+ # Unix makefile for JBIG-KIT
  
  # Select an ANSI/ISO C compiler here, GNU gcc is recommended
 -CC = gcc
 +CC ?= gcc
  
  # Options for the compiler: A high optimization level is suggested
- CCFLAGS = -O2 -W
- #CCFLAGS = -O -g -W -Wall -ansi -pedantic #-DDEBUG  # developer only
+-CFLAGS = -O2 -W -Wno-unused-result
++CFLAGS ?= -O2 -W -Wno-unused-result
+ # CFLAGS = -O -g -W -Wall -Wno-unused-result -ansi -pedantic # -DDEBUG
  
--CFLAGS = $(CCFLAGS) -I../libjbig
-+CFLAGS ?= $(CCFLAGS) -I../libjbig
+ export CC CFLAGS
  
- VERSION=2.0
+ VERSION=2.1
 +SOVERSION = $(basename $(VERSION))
-+export VERSION SOVERSION CFLAGS CC
++export VERSION SOVERSION
  
  all: lib pbm
        @echo "Enter 'make test' in order to start some automatic tests."
  
  lib:
--      (cd libjbig;  make "CC=$(CC)" "CFLAGS=$(CFLAGS)")
+-      cd libjbig && $(MAKE) -e
 +      make -C libjbig
  
  pbm: lib
--      (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)")
+-      cd pbmtools && $(MAKE) -e
 +      make -C pbmtools
  
  test: lib pbm
--      (cd libjbig;  make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
--      (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
+-      cd libjbig  && $(MAKE) test
+-      cd pbmtools && $(MAKE) test
 +      LD_LIBRARY_PATH=`pwd`/libjbig make -C libjbig test
 +      LD_LIBRARY_PATH=`pwd`/libjbig make -C pbmtools test
  
+ analyze:
+-      cd libjbig  && $(MAKE) analyze
+-      cd pbmtools && $(MAKE) analyze
++      make -C libjbig analyze
++      make -C pbmtools analyze
+ 
  clean:
        rm -f *~ core
--      (cd libjbig; make clean)
--      (cd pbmtools; make clean)
+-      cd libjbig  && $(MAKE) clean
+-      cd pbmtools && $(MAKE) clean
 +      make -C libjbig clean
 +      make -C pbmtools clean
  
- distribution: clean
-       rm -f libjbig/libjbig*.a
-diff -aur jbigkit/pbmtools/Makefile jbigkit+/pbmtools/Makefile
---- jbigkit/pbmtools/Makefile  2008-08-25 18:26:39.000000000 -0400
-+++ jbigkit+/pbmtools/Makefile 2012-04-12 04:55:18.000000000 -0400
-@@ -2,26 +2,26 @@
- # $Id: Makefile 1293 2008-08-25 22:26:39Z mgk25 $
+ distribution:
+       rm -rf jbigkit-$(VERSION)
+diff -ruN jbigkit-2.1/pbmtools/Makefile jbigkit-2.1-shlib/pbmtools/Makefile
+--- jbigkit-2.1/pbmtools/Makefile      2014-03-27 14:47:15.000000000 -0400
++++ jbigkit-2.1-shlib/pbmtools/Makefile        2014-04-14 21:04:14.000000000 
-0400
+@@ -1,29 +1,29 @@
+ # Unix makefile for the JBIG-KIT PBM tools
  
  # Select an ANSI/ISO C compiler here, e.g. GNU gcc is recommended
 -CC = gcc
 +CC ?= gcc
  
  # Options for the compiler
--CFLAGS = -g -Wall -ansi -pedantic -I../libjbig # --coverage
-+CFLAGS ?= -g -Wall -ansi -pedantic -I../libjbig # --coverage
+-CFLAGS = -g -O -W -Wall -Wno-unused-result -ansi -pedantic # --coverage
++CFLAGS ?= -g -O -W -Wall -Wno-unused-result -ansi -pedantic # --coverage
+ CPPFLAGS = -I../libjbig 
  
  .SUFFIXES: .1 .5 .txt $(SUFFIXES)
+ .PHONY: txt test test82 test85 clean
+ 
+-all: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 txt
++all: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 # txt
  
- all: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 \
--      pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt
-+#     pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt
+ txt: pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt
  
 -pbmtojbg: pbmtojbg.o ../libjbig/libjbig.a
 +pbmtojbg: pbmtojbg.o ../libjbig/libjbig.so
@@ -151,7 +161,7 @@
        $(CC) $(CFLAGS) -o jbgtopbm85 jbgtopbm85.o -L../libjbig -ljbig85
  
  jbgtopbm.o: jbgtopbm.c ../libjbig/jbig.h
-@@ -29,13 +29,13 @@
+@@ -31,13 +31,13 @@
  jbgtopbm85.o: jbgtopbm85.c ../libjbig/jbig85.h
  pbmtojbg85.o: pbmtojbg85.c ../libjbig/jbig85.h
  
@@ -167,5 +177,5 @@
 -      make -C ../libjbig libjbig85.a
 +      make -C ../libjbig libjbig85.so
  
- test: test82 test85
- 
+ analyze:
+       clang $(CPPFLAGS) --analyze *.c

++++++ jbigkit-2.0.tar.gz -> jbigkit-2.1.tar.gz ++++++
++++ 2035 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to