commit jbig2dec for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2020-09-14 12:31:44

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new.4249 (New)


Package is "jbig2dec"

Mon Sep 14 12:31:44 2020 rev:9 rq:834015 version:0.19

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2020-05-26 
17:22:23.964371975 +0200
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new.4249/jbig2dec.changes  
2020-09-14 12:33:09.193283259 +0200
@@ -1,0 +2,16 @@
+Sat Sep 12 16:24:18 UTC 2020 - Dirk Mueller 
+
+- update to 0.19:
+  * API change to use full 32 bit segment numbers, in accordance
+to the JBIG2 specification.
+  * Better handling of end of input data stream and and when
+encountering errors in the arithmetic decoder stream. This
+should improve many situations where jbig2dec appeared to
+run forever.
+  * Fix several bugs related to signedness or over-/underflow
+checks that were not robust.
+  * Bug fixes for issues reported by Coverity/OSS-fuzz.
+  * Add option to limit memory usage to command line tool.
+  * Update manpages, and command line tool usage.
+
+---

Old:

  jbig2dec-0.18.tar.gz

New:

  jbig2dec-0.19.tar.gz



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.jwmOdy/_old  2020-09-14 12:33:10.805284287 +0200
+++ /var/tmp/diff_new_pack.jwmOdy/_new  2020-09-14 12:33:10.809284290 +0200
@@ -16,15 +16,14 @@
 #
 
 
-%define _gsver  952
 %define _sover  0
 Name:   jbig2dec
-Version:0.18
+Version:0.19
 Release:0
 Summary:JBIG2 Decoder Utility
 License:AGPL-3.0-or-later
 URL:https://jbig2dec.com
-Source: 
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%{_gsver}/%{name}-%{version}.tar.gz
+Source: 
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9530/jbig2dec-%{version}.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM fix-for-restore-abi.patch deb#940605 -- Restores the ABI 
export of jbig2_ctx_new 
 Patch1: fix-for-restore-abi.patch

++ jbig2dec-0.18.tar.gz -> jbig2dec-0.19.tar.gz ++
 21855 lines of diff (skipped)




commit jbig2dec for openSUSE:Factory

2020-05-26 Thread root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2020-05-26 17:22:06

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new.2738 (New)


Package is "jbig2dec"

Tue May 26 17:22:06 2020 rev:8 rq:808539 version:0.18

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2020-04-22 
20:53:16.563425561 +0200
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new.2738/jbig2dec.changes  
2020-05-26 17:22:23.964371975 +0200
@@ -1,0 +2,6 @@
+Sun May 24 11:36:57 UTC 2020 - Carsten Ziepke 
+
+- Add Patch fix-for-restore-abi.patch. Restore abi export of 
+  jbig2_ctx_new.
+
+---

New:

  fix-for-restore-abi.patch



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.RHumNa/_old  2020-05-26 17:22:24.744373651 +0200
+++ /var/tmp/diff_new_pack.RHumNa/_new  2020-05-26 17:22:24.748373660 +0200
@@ -26,6 +26,8 @@
 URL:https://jbig2dec.com
 Source: 
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%{_gsver}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+# PATCH-FIX-UPSTREAM fix-for-restore-abi.patch deb#940605 -- Restores the ABI 
export of jbig2_ctx_new 
+Patch1: fix-for-restore-abi.patch
 BuildRequires:  automake
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -53,7 +55,7 @@
 based on libjbig2dec.
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 export CFLAGS="%{optflags} -fPIC"

++ fix-for-restore-abi.patch ++
diff -Nur jbig2dec-0.18/jbig2.c new/jbig2.c
--- jbig2dec-0.18/jbig2.c   2020-03-12 13:26:37.0 +0100
+++ new/jbig2.c 2020-05-24 13:32:53.883047409 +0200
@@ -99,6 +99,13 @@
 return -1;
 }
 
+#undef jbig2_ctx_new
+Jbig2Ctx *
+jbig2_ctx_new(Jbig2Allocator *allocator, Jbig2Options options, Jbig2GlobalCtx 
*global_ctx, Jbig2ErrorCallback error_callback, void *error_callback_data)
+{
+return jbig2_ctx_new_imp((allocator), (options), (global_ctx), 
(error_callback), (error_callback_data), JBIG2_VERSION_MAJOR, 
JBIG2_VERSION_MINOR);
+}
+
 Jbig2Ctx *
 jbig2_ctx_new_imp(Jbig2Allocator *allocator, Jbig2Options options, 
Jbig2GlobalCtx *global_ctx, Jbig2ErrorCallback error_callback, void 
*error_callback_data, int jbig2_version_major, int jbig2_version_minor)
 {



commit jbig2dec for openSUSE:Factory

2020-04-22 Thread root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2020-04-22 20:53:14

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new.2738 (New)


Package is "jbig2dec"

Wed Apr 22 20:53:14 2020 rev:7 rq:794855 version:0.18

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2017-11-21 
15:30:20.437627593 +0100
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new.2738/jbig2dec.changes  
2020-04-22 20:53:16.563425561 +0200
@@ -1,0 +2,31 @@
+Wed Apr 15 11:31:01 UTC 2020 - Luigi Baldoni 
+
+- Update to version 0.18
+  * Performance enhancements related to decoding of MMR and
+generic regions as well as composing images onto pages.
+  * Bug fixes for a few issues reported by Coverity and OSS-Fuzz.
+version 0.17:
+  * Improved test suite by verifying input file contents and
+adding all ubc test streams. Fixed bugs where previously
+missing ubc test streams were decoded incorrectly.
+  * Bug fixes for a few issues reported by Coverity.
+  * Moved version number to jbig2.h, and adapted configure
+correspondingly. Added pkg-config file to be installed
+along side library.
+version 0.16:
+  * API change allowing for library users to get the custom
+allocator so it may be freed if necessary. This is useful if
+the allocator is extended with e.g. a custom pointer needed
+by the allocator callbacks.
+version 0.15:
+  * Bug fix release, with many security related and stability
+fixes as well as better tolerance/behaviour with out of spec
+files
+- New upstream source
+- Now running autoreconf before configure to avoid problems with
+  the latter. Also build require automake and libtool for this
+  purpose.
+- Dropped Group tag
+- Spec cleanup
+
+---

Old:

  jbig2dec-0.14.tar.gz

New:

  jbig2dec-0.18.tar.gz



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.Uln416/_old  2020-04-22 20:53:17.623427636 +0200
+++ /var/tmp/diff_new_pack.Uln416/_new  2020-04-22 20:53:17.627427644 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jbig2dec
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define _gsver  952
+%define _sover  0
 Name:   jbig2dec
-Version:0.14
+Version:0.18
 Release:0
 Summary:JBIG2 Decoder Utility
-License:AGPL-3.0+
-Group:  Productivity/Other
-URL:https://www.ghostscript.com/jbig2dec.html
-Source: 
http://downloads.ghostscript.com/public/jbig2dec/%{name}-%{version}.tar.gz
+License:AGPL-3.0-or-later
+URL:https://jbig2dec.com
+Source: 
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%{_gsver}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libpng)
 
 %description
@@ -32,18 +36,16 @@
 spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in
 Adobe's PDF version 1.4 and later.
 
-%package -n libjbig2dec0
+%package -n libjbig2dec%{_sover}
 Summary:JBIG2 Decoder Library
-Group:  System/Libraries
 
-%description -n libjbig2dec0
+%description -n libjbig2dec%{_sover}
 jbig2dec is a decoder utility implementing the JBIG2 bi-level image compression
 spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in
 Adobe's PDF version 1.4 and later.
 
 %package devel
 Summary:JBIG2 decoder development files
-Group:  Development/Libraries/C and C++
 Requires:   libjbig2dec0 = %{version}
 
 %description devel
@@ -51,11 +53,12 @@
 based on libjbig2dec.
 
 %prep
-%setup -q
+%autosetup
 
 %build
 export CFLAGS="%{optflags} -fPIC"
 export LDFLAGS="-pie"
+autoreconf -fiv
 %configure \
   --disable-static \
   --with-libpng
@@ -74,14 +77,15 @@
 %doc CHANGES README
 %license COPYING LICENSE
 %{_bindir}/jbig2dec
-%{_mandir}/man1/jbig2dec.1%{ext_man}
+%{_mandir}/man1/jbig2dec.1%{?ext_man}
 
-%files -n libjbig2dec0
+%files -n libjbig2dec%{_sover}
 %{_libdir}/libjbig2dec.so.*
 
 %files devel
 %{_includedir}/jbig2.h
 %{_includedir}/memento.h
 

commit jbig2dec for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2017-11-21 15:30:15

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new (New)


Package is "jbig2dec"

Tue Nov 21 15:30:15 2017 rev:6 rq:542901 version:0.14

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2016-05-10 
09:25:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new/jbig2dec.changes   2017-11-21 
15:30:20.437627593 +0100
@@ -1,0 +2,12 @@
+Sun Nov 19 05:13:13 UTC 2017 - aloi...@gmx.com
+
+- Use AGPL-3.0+ license
+
+---
+Fri Nov 10 15:22:40 UTC 2017 - aloi...@gmx.com
+
+- Update to 0.14
+  * Bug fix release
+- Spec cleanup
+
+---

Old:

  jbig2dec-0.13.tar.gz

New:

  jbig2dec-0.14.tar.gz



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.rAY0wC/_old  2017-11-21 15:30:21.453590773 +0100
+++ /var/tmp/diff_new_pack.rAY0wC/_new  2017-11-21 15:30:21.457590628 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jbig2dec
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,15 @@
 
 
 Name:   jbig2dec
-Version:0.13
+Version:0.14
 Release:0
 Summary:JBIG2 Decoder Utility
-License:GPL-2.0+
+License:AGPL-3.0+
 Group:  Productivity/Other
-Url:http://www.ghostscript.com/jbig2dec.html
+URL:https://www.ghostscript.com/jbig2dec.html
 Source: 
http://downloads.ghostscript.com/public/jbig2dec/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-BuildRequires:  libpng-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig(libpng)
 
 %description
 jbig2dec is a decoder utility implementing the JBIG2 bi-level image compression
@@ -56,6 +55,7 @@
 
 %build
 export CFLAGS="%{optflags} -fPIC"
+export LDFLAGS="-pie"
 %configure \
   --disable-static \
   --with-libpng
@@ -71,17 +71,15 @@
 %postun -n libjbig2dec0 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc CHANGES README COPYING LICENSE
+%doc CHANGES README
+%license COPYING LICENSE
 %{_bindir}/jbig2dec
 %{_mandir}/man1/jbig2dec.1%{ext_man}
 
 %files -n libjbig2dec0
-%defattr(-,root,root)
 %{_libdir}/libjbig2dec.so.*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/jbig2.h
 %{_includedir}/memento.h
 %{_libdir}/libjbig2dec.so

++ jbig2dec-0.13.tar.gz -> jbig2dec-0.14.tar.gz ++
 22269 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/jbig2dec-0.13/CHANGES new/jbig2dec-0.14/CHANGES
--- old/jbig2dec-0.13/CHANGES   2016-04-08 11:59:16.0 +0200
+++ new/jbig2dec-0.14/CHANGES   2017-10-04 16:03:05.0 +0200
@@ -1,3 +1,7 @@
+Version 0.14 (2017 October 04)
+
+* Bug fix release.
+
 Version 0.13 (2016 April 07)
 
 * Bug fix release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/jbig2dec-0.13/README new/jbig2dec-0.14/README
--- old/jbig2dec-0.13/README2016-04-08 11:59:16.0 +0200
+++ new/jbig2dec-0.14/README2017-10-04 16:03:05.0 +0200
@@ -19,7 +19,12 @@
 http://www.ece.ubc.ca/spmg/jbig2/bitstreams/main.html
 
 More information about this project and updated versions are available
-from http://jbig2dec.sf.net/ Development source code is kept in a 
-subversion repository at svn.ghostscript.com.
+from:
+
+https://artifex.com/developers-ghostscript-jbig2dec/
+
+Development source code is kept in a git repository at:
+
+http://git.ghostscript.com/?p=jbig2dec.git
 
 The contact address for the project is .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh 

commit jbig2dec for openSUSE:Factory

2016-05-10 Thread h_root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2016-05-10 09:25:19

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new (New)


Package is "jbig2dec"

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2015-12-17 
15:52:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new/jbig2dec.changes   2016-05-10 
09:25:20.0 +0200
@@ -1,0 +2,9 @@
+Wed May  4 18:14:05 UTC 2016 - mplus...@suse.com
+
+- Update to 0.13
+  * Bug fix release.
+- Cleanup spec file with spec-cleaner
+- Drop autoreconf call
+- Update dependencies
+
+---

Old:

  jbig2dec-0.12.tar.gz

New:

  jbig2dec-0.13.tar.gz



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.dW7t6u/_old  2016-05-10 09:25:21.0 +0200
+++ /var/tmp/diff_new_pack.dW7t6u/_new  2016-05-10 09:25:21.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jbig2dec
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +17,15 @@
 
 
 Name:   jbig2dec
-Url:http://www.ghostscript.com/jbig2dec.html
+Version:0.13
+Release:0
 Summary:JBIG2 Decoder Utility
 License:GPL-2.0+
 Group:  Productivity/Other
-Version:0.12
-Release:0
+Url:http://www.ghostscript.com/jbig2dec.html
 Source: 
http://downloads.ghostscript.com/public/jbig2dec/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
+BuildRequires:  libpng-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -57,7 +55,6 @@
 %setup -q
 
 %build
-autoreconf -fiv
 export CFLAGS="%{optflags} -fPIC"
 %configure \
 --disable-static \
@@ -68,17 +65,16 @@
 %make_install
 # Install missing header
 install -c -m 644 memento.h %{buildroot}%{_includedir}/memento.h
-rm %{buildroot}%_libdir/libjbig2dec.la
+rm %{buildroot}%{_libdir}/libjbig2dec.la
 
 %post -n libjbig2dec0 -p /sbin/ldconfig
-
 %postun -n libjbig2dec0 -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
 %doc CHANGES README COPYING LICENSE
-%{_mandir}/man1/jbig2dec.1*
 %{_bindir}/jbig2dec
+%{_mandir}/man1/jbig2dec.1%{ext_man}
 
 %files -n libjbig2dec0
 %defattr(-,root,root)

++ jbig2dec-0.12.tar.gz -> jbig2dec-0.13.tar.gz ++
 35320 lines of diff (skipped)




commit jbig2dec for openSUSE:Factory

2015-12-17 Thread h_root
Hello community,

here is the log from the commit of package jbig2dec for openSUSE:Factory 
checked in at 2015-12-17 15:52:17

Comparing /work/SRC/openSUSE:Factory/jbig2dec (Old)
 and  /work/SRC/openSUSE:Factory/.jbig2dec.new (New)


Package is "jbig2dec"

Changes:

--- /work/SRC/openSUSE:Factory/jbig2dec/jbig2dec.changes2013-02-18 
20:29:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.jbig2dec.new/jbig2dec.changes   2015-12-17 
15:52:19.0 +0100
@@ -1,0 +2,14 @@
+Thu Dec 10 16:50:25 UTC 2015 - p.drou...@gmail.com
+
+- Include missing memento.h
+
+---
+Tue Dec  8 18:41:31 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 0.12
+  * Bug fix release
+- Remove libpng-devel and xz requirements
+- Add autoconf, automake and libtool build dependencies; need to
+  run autoreconf
+
+---

Old:

  jbig2dec-0.11.tar.xz

New:

  jbig2dec-0.12.tar.gz



Other differences:
--
++ jbig2dec.spec ++
--- /var/tmp/diff_new_pack.07KVAB/_old  2015-12-17 15:52:20.0 +0100
+++ /var/tmp/diff_new_pack.07KVAB/_new  2015-12-17 15:52:20.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jbig2dec
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,16 +17,17 @@
 
 
 Name:   jbig2dec
-Url:http://jbig2dec.sourceforge.net/
+Url:http://www.ghostscript.com/jbig2dec.html
 Summary:JBIG2 Decoder Utility
 License:GPL-2.0+
 Group:  Productivity/Other
-Version:0.11
+Version:0.12
 Release:0
-Source: 
http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
+Source: 
http://downloads.ghostscript.com/public/jbig2dec/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-BuildRequires:  libpng-devel
-BuildRequires:  xz
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -56,6 +57,7 @@
 %setup -q
 
 %build
+autoreconf -fiv
 export CFLAGS="%{optflags} -fPIC"
 %configure \
 --disable-static \
@@ -63,8 +65,9 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-
+%make_install
+# Install missing header
+install -c -m 644 memento.h %{buildroot}%{_includedir}/memento.h
 rm %{buildroot}%_libdir/libjbig2dec.la
 
 %post -n libjbig2dec0 -p /sbin/ldconfig
@@ -84,6 +87,7 @@
 %files devel
 %defattr(-,root,root)
 %{_includedir}/jbig2.h
+%{_includedir}/memento.h
 %{_libdir}/libjbig2dec.so
 
 %changelog