summaryrefslogtreecommitdiffstats
path: root/pkgs/misc/ghostscript
AgeCommit message (Collapse)Author
2021-01-16treewide: stdenv.lib -> libBen Siraphob
2020-11-25ghostscript: fix broken rpath on DarwinSirio Balmelli
Dynamic library name on Darwin contains only 'maj.min' eg "9.53"; the build however used $version to set rpath; this broke on 2029ca37 when $version went from "9.52" to "9.53.3". Add a call to 'gs' in installCheckPhase, to break the build if dylib issues arise in the future. Signed-off-by: Sirio Balmelli <sirio@b-ad.ch> Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-11-01ghostscript: clean upJan Tojnar
* Do not use pkgconfig alias. * Move version & hash inline.
2020-11-01ghostscript: 9.52 -> 9.53.3TredwellGit
https://www.ghostscript.com/doc/9.53.3/News.htm
2020-08-24ghostscript: add patch for CVE-2020-15900Robert Scott
2020-06-29ghostscript: fix buildAlyssa Ross
This hack is no longer necessary, since multiple-outputs.sh has been fixed to install docs in the right location.
2020-06-04ghostscript: 9.50 -> 9.52Martin Milata
https://www.ghostscript.com/doc/9.51/News.htm https://www.ghostscript.com/doc/9.52/News.htm
2020-05-01ghostscript: apply patch to fix parallel buildBenno Fünfstück
The build process of ghostscript has missing dependencies, causing failures in parallel builds (see hydra build https://hydra.nixos.org/build/117095669/, reported as ghostscript bug https://bugs.ghostscript.com/show_bug.cgi?id=702364 here)
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2019-12-31treewide: configureFlags is a flat listRobin Gloster
2019-11-16ghostscript: add patch for CVE-2019-14869Robert Scott
2019-10-29ghostscript: 9.27 -> 9.50Robert Scott
2019-10-22ghostscript: add patches for CVE-2019-10216, CVE-2019-14811, CVE-2019-14812, ↵Robert Scott
CVE-2019-14813 and most of CVE-2019-14817 the latter's patch is only partially applied because it doesn't apply cleanly to 9.27, still the fixes that do apply work and are better than nothing
2019-10-22ghostscript: 9.26 -> 9.27 (security)Robert Scott
2019-08-17treewide: name -> pnamevolth
2019-05-24ghostscript: add patches for CVE-2019-3839Robert Scott
2019-03-26ghostscript: add patch for CVE-2019-6116Pierre Bourdon
This is tagged as version 9.26a in the ghostpdl repo, but unfortunately there are no tarballs released with that version number so far. We'll continue calling this version 9.26 for now for simplicity's sake (and we can switch to 9.26a and remove the patch when it's properly released). Fixes #58262 Fixes #58089
2019-03-11ghostscript: link against "systemwide" liblcms2Pierre Bourdon
GS ships with a fork of lcms2 ("lcms2mt"), but the ABI separation between the fork and the original seems insufficient. If libgs is linked alongside liblcms2 (for example, this is the case with imagemagick) then it will call into the original library instead of the fork, causing segfaults. Follow the example of both Arch and Debian in this regard -- they both use the systemwide lib instead of the fork.
2019-02-03ghostscript: move defaults to package fileJan Malakhovski
2018-12-08ghostscript: 9.25 -> 9.26Tor Hedin Brønner
2018-10-06ghostscript: update hash (#47946)Florian Klink
I previously didn't update the hash, so was still building ghostscript-9.24 (which explained why docs were still from 9.24) The ICC profile validation patch from #47937 is included in 9.25, so we can strip it from the list of patches. cc @xeji
2018-10-06Merge pull request #47937 from flokli/ghostscript-icc-profile-validationAndreas Rammhold
ghostscript: include icc profile validation patch
2018-10-06ghostscript: 9.24 -> 9.25 (#47934)Florian Klink
Highlights in this release include: This release fixes problems with argument handling, some unintended results of the security fixes to the SAFER file access restrictions (specifically accessing ICC profile files), and some additional security issues over the recent 9.24 release. CVE-2018-16802 CVE-2018-17183 Note: The ps2epsi utility does not, and cannot call Ghostscript with the -dSAFER command line option. It should never be called with input from untrusted sources. Security issues have been the primary focus of this release, including solving several (well publicised) real and potential exploits. PLEASE NOTE: We strongly urge users to upgrade to this latest release to avoid these issues. As well as Ghostscript itself, jbig2dec has had a significant amount of work improving its robustness in the face of out specification files. IMPORTANT: We are in the process of forking LittleCMS. LCMS2 is not thread safe, and cannot be made thread safe without breaking the ABI. Our fork will be thread safe, and include performance enhancements (these changes have all be been offered and rejected upstream). We will maintain compatibility between Ghostscript and LCMS2 for a time, but not in perpetuity. Our fork will be available as its own package separately from Ghostscript (and MuPDF). The usual round of bug fixes, compatibility changes, and incremental improvements.
2018-10-05ghostscript: include icc profile validation patchEdmund Wu
See https://github.com/apple/cups/issues/5394 closes #47193, #46216 source url http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=bc3df0773fcc contains invalid characters, which is why we don't fetchpatch. (cherry picked from commit 2aa750694e2e0d77bf14e3145c4999b6bcee25b0)
2018-09-04ghostscript: fix nitpicks after the updateVladimír Čunát
- unused lcms2 input - reference $out -> $doc
2018-09-04ghostscript: 9.22 -> 9.24 (security)Vladimír Čunát
The $doc stuff needed changes, probably because of ghostscript newly reacting to some configure flags that stdenv passes. - share/ghostscript/9.22/doc was an ugly location for documentation, and I didn't like their new share/ghostscript/9.24 either, so that got changed to share/doc/ghostscript/9.24 - their process no longer installs examples, apparently, but I don't expect that would be any problem for us
2018-07-21pkgs/*: remove unreferenced function argumentsvolth
2017-12-09ghostscript: security 9.20 -> 9.22Vladimír Čunát
There are also non-security changes in the releases. /cc #32459. Printing test OK, and I tested work with some postscript files. I also fixed the license - it was changed in 2013 :-/
2017-08-14Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk
2017-08-11ghostscript: Add man outputTuomas Tynkkynen
2017-08-03Update homepage attributes: http -> httpsmimadrid
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated https://repology.org/repository/nix_stable/problems
2017-08-01pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger
* pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
2017-02-16ghostscript: fix installed library name on darwinAnthony Cowley
2016-10-19ghostscript: 9.18 -> 9.20 for multiple CVEs: ↵Graham Christensen
https://lwn.net/Vulnerabilities/703324/
2016-05-19treewide: Make explicit that 'dev' output of zlib is usedTuomas Tynkkynen
2016-05-10ghostscript: update upstream URLSebastian Hagen
Closes #15342
2016-04-30ijs: derive from ghostscriptNikolay Amiantov
2016-02-02ghostscript: copy resources, cleanupNikolay Amiantov
2016-01-17ghostscript: 9.15 -> 9.18Nikolay Amiantov
2016-01-05ghostscript: change dynamic library path, fixes #11165Sven Keidel
2015-09-15x11: replace its usage by xlibsWrapper directlyVladimír Čunát
Scilab note: the parameters already had pointed to nonexistent dirs before this set of refactoring. But that config wasn't even used by default.
2015-08-18ghostcript: work around a parallel check problemVladimír Čunát
http://hydra.nixos.org/build/24811657 Hopefully OK now - I couldn't reproduce it with 4 cores and HT.
2015-08-03ghostscript: Fix patchesWilliam A. Kennington III
2015-08-03Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III
2015-08-02ghostscript: add patch fixing CVE-2015-3228 (from debian)Robert Scott
2015-07-27ghostscript: Fix after merge from masterWilliam A. Kennington III
2015-07-27Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III
2015-07-26ghostscript: Get rid of docs/examplesEelco Dolstra
2015-07-26ghostscript: reduce size significantly, /cc #8990Vladimír Čunát
- Don't use static bin/gs. - Split docs into a separate output. - Split fonts into another derivation, so they're not reinstalled when something changes. - Drop --disable-sse2 https://github.com/NixOS/nixpkgs/commit/e723c512c#commitcomment-12361078 - Some cleanups.
2015-02-07kill libiconvOr*Eric Seidel
Conflicts: pkgs/applications/networking/mailreaders/sup/default.nix pkgs/development/compilers/ghc/7.8.3-binary.nix pkgs/development/interpreters/php/5.3.nix pkgs/development/interpreters/ruby/patches.nix pkgs/development/libraries/cairo/default.nix pkgs/development/libraries/poppler/default.nix pkgs/top-level/all-packages.nix