Commit Graph

452 Commits

Author SHA1 Message Date
Anna Khaitovich
37d6ad6200 Bump jbig2dec version 2020-09-22 15:08:23 +02:00
Anna Khaitovich
1f50b87330 Update to 9.53.1 (#1877781) 2020-09-22 13:53:25 +02:00
Anna Khaitovich
d893ea4979 Use libidn2 instead of libidn (fixes #1860890) 2020-07-27 14:23:35 +02:00
Michael J Gruber
8332a368b7 really require the exact jbig2dec version
673c823 ("Require the exact jbig2dec version in both build and runtime
dependencies", 2020-06-24) introduced a lower bound for the version. But
apparantly ghostscript complains even about newer versions (see e.g.
https://bodhi.fedoraproject.org/updates/FEDORA-2020-df4550580d).

So, make this a check on the exact jbig2dec version (but not the full
package version).
2020-07-02 14:46:56 +02:00
Peter Robinson
6ccc8d11a9 standard packages should not require -devel packages 2020-06-27 13:20:29 +01:00
Anna Khaitovich
673c823e42 Require the exact jbig2dec version in both build and runtime dependencies 2020-06-24 13:10:31 +02:00
Anna Khaitovich
a40c7ab1af Define %{jbig2dec_version} global macro 2020-05-21 18:17:15 +02:00
Anna Khaitovich
97e7bcb8ef Require the exact jbig2dec version to avoid a mismatch between header files and library 2020-05-20 17:59:39 +02:00
Anna Khaitovich
60b9b20330 Require the exact jbig2dec-devel version 2020-05-18 11:50:27 +02:00
Zdenek Dohnal
835732efd8 9.52 2020-04-06 11:42:53 +02:00
Zdenek Dohnal
5e7ab74206 9.50 2020-03-12 14:35:34 +01:00
Fedora Release Engineering
5a6c75f6fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 21:48:41 +00:00
Zdenek Dohnal
577ec8f749 1772486 - ghostscript: -dSAFER escape in .charkeys (701841) 2019-11-15 10:51:14 +01:00
Martin Osvald
34e4475551 rebase to latest upstream version 9.27
security fixes added for:
  CVE-2019-14811 (bug #1747908)
  CVE-2019-14812 (bug #1747907)
  CVE-2019-14813 (bug #1747906)
  CVE-2019-14817 (bug #1747909)
2019-09-19 11:24:57 +02:00
Martin Osvald
31934cab83 Fix for CVE-2019-10216 added 2019-08-12 15:42:15 +02:00
Fedora Release Engineering
7a887c99cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 03:19:16 +00:00
Martin Osvald
0c80f9db20 Fixes for CVE-2019-3835 and CVE-2019-3838 added 2019-03-22 16:00:37 +01:00
Martin Osvald
e98e8a3555 Fix for bug #1687144 added 2019-03-11 12:21:21 +01:00
Martin Osvald
38169b315b Fix for CVE-2019-6116 added (bug #1668888) 2019-03-08 15:32:57 +01:00
Martin Osvald
a02656530d rebase to latest upstream version 9.26
spec change to remove gsdoc.el due to upstream 8bc783cb586
2019-02-07 16:23:43 +01:00
Fedora Release Engineering
bb37c2dce0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 22:19:00 +00:00
David Kaspar [Dee'Kej]
40935870ea specfile: rebase to upstream version 9.25
Resolves: #1628875
2018-09-17 12:12:27 +02:00
David Kaspar [Dee'Kej]
f782820b42 ghostscript-9.24-003-CVE-2018-16802.patch added
This is the 2nd part of the fix for CVE-2018-16802. The first part is:
   * ghostscript-9.24-001-retain-LockSafetyParams.patch, which has been
  already included in the ZER0-DAY fixes.

  Resolves: #1627960
2018-09-14 13:53:55 +02:00
David Kaspar [Dee'Kej]
ebfb31dec2 ghostscript-9.24-002-fix-for-Canon-and-Kyocera-printers.patch added
Resolves: #1626818
2018-09-14 13:28:28 +02:00
David Kaspar [Dee'Kej]
d13788bb99 ghostscript-9.24-002-icc-PermitReading.patch dropped
The patch & commit were not complying with the way ghostscript is
  maintained... The issue will be fixed with the follow-up commit.
2018-09-14 13:23:57 +02:00
Tom Callaway
1e73cf4005 add upstream fix for reading in ICC profiles 2018-09-07 12:22:49 -04:00
David Kaspar [Dee'Kej]
4d1ffc12fb specfile: additional ZER0-DAY fixes for 9.24 added 2018-09-05 16:01:50 +02:00
David Kaspar [Dee'Kej]
29cc6ac9b1 specfile: rebase to upstream version 9.24 2018-09-05 15:20:38 +02:00
David Kaspar [Dee'Kej]
da3382e989 fixes-for-set-of-CVEs-reported-by-Google.patch added
According to upstream, this should deal with the issues reported here:
  http://seclists.org/oss-sec/2018/q3/142

  Although, it's possible some follow-up patches will be needed as well.
2018-08-29 12:58:23 +02:00
David Kaspar [Dee'Kej]
c96e3a41b3 9.23-6 release 2018-07-30 15:03:05 +02:00
David Kaspar [Dee'Kej]
1c07afbc5a create-GC-descriptors-for-JPEG-passthrough.patch added
Resolves: #1589467
2018-07-30 14:59:45 +02:00
Fedora Release Engineering
cc64b3bb6d - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 02:19:27 +00:00
David Kaspar [Dee'Kej]
1ff16409c1 specfile: One more rebuild for libidn ABI fix
Related: #1573961 | #1566414
2018-05-15 14:44:06 +02:00
David Kaspar [Dee'Kej]
ed10d11e82 specfile: conflicts_vers bumped to fix F27->F28 upgrade 2018-05-14 12:32:16 +02:00
Stephen Gallagher
0ba3cbd165 Rebuilding for libidn ABI fix (BZ#'s 1573961 and 1566414)
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2018-05-14 12:19:03 +02:00
David Kaspar [Dee'Kej]
aebe8d11d4 Security patch for CVE-2018-10194 added
Resolves: #1569821
2018-04-23 14:23:35 +02:00
David Kaspar [Dee'Kej]
ecf6f332cf specfile: leading whitespace in %changelog fixed
It was producing warning in dist.rpmgrill check.
2018-03-26 13:35:15 +02:00
David Kaspar [Dee'Kej]
759ba733bd specfile: rebase to upstream 9.23 version 2018-03-21 20:41:35 +01:00
David Kaspar [Dee'Kej]
4723cb40c0 specfile: %{isa} removed in Conflicts for ghostscript-core
... in libgs package
2018-03-08 10:11:15 +01:00
David Kaspar [Dee'Kej]
2a7c85a841 specfile: added build requirements for 'gcc'
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire
2018-02-23 12:38:54 +01:00
Fedora Release Engineering
876214698e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 12:26:01 +00:00
David Kaspar [Dee'Kej]
0063f7e3bf changelog: fix latest entries from Igor Gnatenko 2018-02-05 15:44:37 +01:00
Igor Gnatenko
9caf8b8517
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-05 13:34:07 +01:00
Igor Gnatenko
49ce46c685
Fix Obsoletes
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-22 17:52:33 +01:00
Björn Esser
d188ca5978
Rebuilt for switch to libxcrypt 2018-01-20 23:06:46 +01:00
David Kaspar [Dee'Kej]
8500e26223 9.22-5 release 2018-01-18 14:43:11 +01:00
David Kaspar [Dee'Kej]
770acd3ace specfile: new 'tools-dvipdf' subpackage 2018-01-18 14:40:57 +01:00
David Kaspar [Dee'Kej]
e71e86bcf9 specfile: create (and own) the conf.d/ directory (for RHEL only) 2018-01-15 16:17:29 +01:00
David Kaspar [Dee'Kej]
fe7ddccb26 specfile: complete cleanup (according to FPG) & package layout update
The specfile has been completely rewritten from the ground up, to
  comply with Fedora Packaging Guidelines, and to incorporate comments
  from upstream. The subpackage layout was also updated into more sane
  and more granular scheme.

  The changes are described more in detail below:
  (Justifications for them can be found in the specfile's comments.)

  * libijs -- the IJS library has been debundled and is now provided
    as a separate package: https://src.fedoraproject.org/rpms/libijs

  * libgs -- new separate package, created from Ghostscript's shared
    library. It contains all necessary files for other software/packages
    that are build upon Ghostscript's functionality.

  * libgs-devel -- new separate subpackage, for development purposes or
    Fedora's build process. The 'ghostscript-devel' is still provided
    for now as a virtual subpackage.

  * ghostscript -- is no longer a metapackage. It's a regular package
    instead, and it contains Ghostscript's binaries as well as some
    typical conversion scripts people are used to (and expect to have
    installed together with Ghostscript by default).

  * ghostscript-tools-fonts -- new subpackage that contains 3 scripts
    that are useful only for people who are working with AFM, PFB or PFA
    files (conversions usually).

  * ghostscript-tools-printing -- new subpackage that contains only
    utilities for formatting and printing text files using either
    Ghostscript, or BubbleJet, DeskJet, DeskJet 500, & LaserJet printers.

  * ghostscript-core -- has became an empty metapackage for upgrade
    purposes. It will be removed once Fedora 28 is EOL, and all other
    packages has updated their specfiles to require correct subpackages.

  * LPR setup scripts are no longer being shipped. In case people still
    need those, then 'ghostscript-tools-lpr' will be created for it.

  * examples/ from 'ghostscript-doc' are no longer shipped.

  * Support for /usr/share/ghostscript/conf.d/ folder was dropped to use
    Ghostscript's default choice for rendering of CJK glyphs, which is
    Google Droid Sans Fallback font. In case this proves insufficent,
    the conf.d/ folder support will be re-established.

  * Symbolic links for direct resources locations have been added to
    speedup Ghostscript's startup time

  * Ghostscript's search path was updated to include only fonts
    locations, which will be used only as a backup (in case of broken
    symbolic links).

  * Documentation and resources paths no longer contain version string
    inside of them.

  * Ghostscript itself (as a whole) has been completely debundled (to a
    point where it still makes sense). It newly requires these packages:

    https://src.fedoraproject.org/rpms/adobe-mappings-cmap
    https://src.fedoraproject.org/rpms/adobe-mappings-pdf
    https://src.fedoraproject.org/rpms/libijs
    https://src.fedoraproject.org/rpms/urw-base35-fonts

  * As a result of debundling, 'poppler-data' is no longer a requirement
    for Ghostscript, and it is no longer necessary to do a rebuild of
    'poppler-data' when Ghostscript is rebased.
2018-01-09 23:05:45 +01:00
David Kaspar [Dee'Kej]
870696a1b1 Fix Fontmap.GS lookup path for Helvetica-Narrow-Bold-Oblique
Related changes:
    * ghostscript-9.20-runlibfileifexists.patch removed (conflicted with
      new patch below)
    * ghostscript-9.22-fix-Fontmap.GS.patch added (accepted by upstream,
      will be part of ghostscript-9.23 release)
    * CIDFnmap & cidfmap deleted (conflicted with path above)
    * specfile updated as necessary

  Resolves: #1517518
2017-12-04 13:47:30 +01:00