commit jbig2dec for openSUSE:Factory
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
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
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
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
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
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