head 1.49; access; symbols pkgsrc-2023Q4:1.47.0.2 pkgsrc-2023Q4-base:1.47 pkgsrc-2023Q3:1.45.0.2 pkgsrc-2023Q3-base:1.45 pkgsrc-2023Q2:1.44.0.2 pkgsrc-2023Q2-base:1.44 pkgsrc-2023Q1:1.42.0.2 pkgsrc-2023Q1-base:1.42 pkgsrc-2022Q4:1.41.0.6 pkgsrc-2022Q4-base:1.41 pkgsrc-2022Q3:1.41.0.4 pkgsrc-2022Q3-base:1.41 pkgsrc-2022Q2:1.41.0.2 pkgsrc-2022Q2-base:1.41 pkgsrc-2022Q1:1.40.0.2 pkgsrc-2022Q1-base:1.40 pkgsrc-2021Q4:1.39.0.2 pkgsrc-2021Q4-base:1.39 pkgsrc-2021Q3:1.35.0.4 pkgsrc-2021Q3-base:1.35 pkgsrc-2021Q2:1.35.0.2 pkgsrc-2021Q2-base:1.35 pkgsrc-2021Q1:1.34.0.4 pkgsrc-2021Q1-base:1.34 pkgsrc-2020Q4:1.34.0.2 pkgsrc-2020Q4-base:1.34 pkgsrc-2020Q3:1.32.0.2 pkgsrc-2020Q3-base:1.32 pkgsrc-2020Q2:1.30.0.4 pkgsrc-2020Q2-base:1.30 pkgsrc-2020Q1:1.30.0.2 pkgsrc-2020Q1-base:1.30 pkgsrc-2019Q4:1.26.0.4 pkgsrc-2019Q4-base:1.26 pkgsrc-2019Q3:1.25.0.4 pkgsrc-2019Q3-base:1.25 pkgsrc-2019Q2:1.25.0.2 pkgsrc-2019Q2-base:1.25 pkgsrc-2019Q1:1.24.0.4 pkgsrc-2019Q1-base:1.24 pkgsrc-2018Q4:1.24.0.2 pkgsrc-2018Q4-base:1.24 pkgsrc-2018Q3:1.22.0.2 pkgsrc-2018Q3-base:1.22 pkgsrc-2018Q2:1.20.0.4 pkgsrc-2018Q2-base:1.20 pkgsrc-2018Q1:1.20.0.2 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.18.0.2 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.17.0.4 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.16.0.2 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.14.0.4 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.2 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.12.0.4 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.2 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.11.0.4 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.2 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.7.0.2 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.6.0.2 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.5.0.4 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.2 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.4.0.4 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.2 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.3.0.6 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.4 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.2 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.1.0.4 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.49 date 2024.03.11.21.29.17; author schmonz; state Exp; branches; next 1.48; commitid WbcWmQIkJchQUM1F; 1.48 date 2024.03.11.12.45.37; author wiz; state Exp; branches; next 1.47; commitid xUPVEdzAMO7a1K1F; 1.47 date 2023.11.03.09.14.16; author adam; state Exp; branches; next 1.46; commitid 20LU32vFOVSEZ8LE; 1.46 date 2023.10.19.15.31.42; author wiz; state Exp; branches; next 1.45; commitid jNzqcdG9Erz7zfJE; 1.45 date 2023.06.26.11.27.24; author adam; state Exp; branches; next 1.44; commitid AVXcjrtbsJIlUruE; 1.44 date 2023.04.26.19.50.51; author wiz; state Exp; branches 1.44.2.1; next 1.43; commitid 5RDZaoet8MAKEEmE; 1.43 date 2023.04.23.09.19.13; author wiz; state Exp; branches; next 1.42; commitid HhO8VZHfFV33gdmE; 1.42 date 2023.01.16.10.41.37; author adam; state Exp; branches; next 1.41; commitid O2tWq6CqRXCxPK9E; 1.41 date 2022.05.27.08.26.52; author adam; state Exp; branches; next 1.40; commitid FUGkgOnofHFBBFFD; 1.40 date 2022.01.22.13.51.55; author triaxx; state Exp; branches; next 1.39; commitid BZhFt6qVb3KMpDpD; 1.39 date 2021.10.26.11.12.06; author nia; state Exp; branches; next 1.38; commitid Esjy1gYL4joMmjeD; 1.38 date 2021.10.07.14.48.55; author nia; state Exp; branches; next 1.37; commitid vuCfQTsk9aB3bTbD; 1.37 date 2021.09.30.23.48.51; author ryoon; state Exp; branches; next 1.36; commitid PYrQBW2wksajo2bD; 1.36 date 2021.09.29.19.19.23; author adam; state Exp; branches; next 1.35; commitid ZN15kvriX5ENVSaD; 1.35 date 2021.06.09.20.20.09; author adam; state Exp; branches 1.35.4.1; next 1.34; commitid mVdDpl1gSxWqRuWC; 1.34 date 2020.10.21.08.28.06; author adam; state Exp; branches; next 1.33; commitid OVzJpHuzqBdElKsC; 1.33 date 2020.09.29.14.29.42; author ryoon; state Exp; branches; next 1.32; commitid Bf1fAS9P2S5W3XpC; 1.32 date 2020.09.20.08.28.24; author wiz; state Exp; branches 1.32.2.1; next 1.31; commitid loWhi3Tm3h6WlLoC; 1.31 date 2020.09.13.14.16.30; author leot; state Exp; branches; next 1.30; commitid b90AiCDegePevTnC; 1.30 date 2020.03.25.07.46.19; author adam; state Exp; branches; next 1.29; commitid tV1hUUvuBmDeSK1C; 1.29 date 2020.03.24.16.34.45; author adam; state Exp; branches; next 1.28; commitid YumxfwBEaablPF1C; 1.28 date 2020.01.16.11.25.41; author markd; state Exp; branches; next 1.27; commitid yqDIoIdFp6TSiUSB; 1.27 date 2020.01.03.23.56.09; author sevan; state Exp; branches; next 1.26; commitid OJBa4eVa5sY9SiRB; 1.26 date 2019.12.10.10.44.09; author leot; state Exp; branches 1.26.4.1; next 1.25; commitid 6daGNrYjzuIqg9OB; 1.25 date 2019.04.17.08.28.44; author adam; state Exp; branches; next 1.24; commitid jImsv4BO8IK48GjB; 1.24 date 2018.11.22.01.12.43; author leot; state Exp; branches; next 1.23; commitid Fmbe0dNDCTZFpS0B; 1.23 date 2018.10.01.09.21.32; author jperkin; state Exp; branches; next 1.22; commitid ePsOO3nmOMh1NeUA; 1.22 date 2018.09.21.12.06.46; author adam; state Exp; branches; next 1.21; commitid XPIogWJro0rs1YSA; 1.21 date 2018.09.05.13.19.40; author adam; state Exp; branches; next 1.20; commitid uxGNakXrjdplWUQA; 1.20 date 2018.03.21.17.41.01; author adam; state Exp; branches; next 1.19; commitid mYvZA0dGFEKRMlvA; 1.19 date 2018.01.25.10.38.57; author jperkin; state Exp; branches; next 1.18; commitid Y20uVP8L9jeudfoA; 1.18 date 2017.10.06.06.15.00; author adam; state Exp; branches; next 1.17; commitid EW9lIpGG8iohkX9A; 1.17 date 2017.07.12.08.55.36; author wiz; state Exp; branches; next 1.16; commitid ks55Fw9wijyXYUYz; 1.16 date 2017.04.20.09.20.55; author jperkin; state Exp; branches; next 1.15; commitid S4ErVlpFjAY4NfOz; 1.15 date 2017.03.31.07.26.23; author adam; state Exp; branches; next 1.14; commitid 6GxPo7C4ma4xNFLz; 1.14 date 2016.10.09.17.15.11; author adam; state Exp; branches; next 1.13; commitid vboqji2asrwqCupz; 1.13 date 2016.09.30.12.37.31; author wiz; state Exp; branches; next 1.12; commitid EBNlV662InoYmjoz; 1.12 date 2016.04.07.08.52.05; author adam; state Exp; branches; next 1.11; commitid AaXpOWZDbKPhMF1z; 1.11 date 2015.12.10.11.58.58; author markd; state Exp; branches; next 1.10; commitid EL2LmHJuPaswDoMy; 1.10 date 2015.11.04.01.01.33; author agc; state Exp; branches; next 1.9; commitid 8LOY30bzjgHE9IHy; 1.9 date 2015.10.11.08.44.01; author adam; state Exp; branches; next 1.8; commitid 0pe9qbD6doktuFEy; 1.8 date 2015.10.10.11.55.18; author adam; state Exp; branches; next 1.7; commitid X6cIdkh9wg13AyEy; 1.7 date 2015.08.12.22.27.22; author wiz; state Exp; branches; next 1.6; commitid w0YsI9iiggDuY1xy; 1.6 date 2015.04.06.11.24.55; author adam; state Exp; branches; next 1.5; commitid x9DxkVLOz9Geqwgy; 1.5 date 2014.10.01.09.04.32; author adam; state Exp; branches; next 1.4; commitid FUqCaM5PEMqMEtSx; 1.4 date 2014.04.04.08.48.43; author adam; state Exp; branches; next 1.3; commitid U3FN4jy2Lm1Zllvx; 1.3 date 2013.09.03.06.39.12; author adam; state Exp; branches; next 1.2; commitid hTJK3DObffIWtX3x; 1.2 date 2013.08.22.21.07.08; author adam; state Exp; branches; next 1.1; commitid TTxgJJJ56CZCFu2x; 1.1 date 2013.03.16.22.25.21; author dholland; state Exp; branches; next ; 1.44.2.1 date 2023.07.23.08.34.35; author spz; state Exp; branches; next ; commitid s4qmDdQfKiPp5UxE; 1.35.4.1 date 2021.10.05.19.54.29; author tm; state Exp; branches; next 1.35.4.2; commitid WZuu1dguUNi0WEbD; 1.35.4.2 date 2021.10.05.21.20.57; author tm; state Exp; branches; next 1.35.4.3; commitid BS6crXzBA6RypFbD; 1.35.4.3 date 2021.10.13.20.47.09; author tm; state Exp; branches; next ; commitid bGJ61OKk1sG7YGcD; 1.32.2.1 date 2020.10.23.11.17.44; author spz; state Exp; branches; next ; commitid pQ9RZQjWu33he1tC; 1.26.4.1 date 2020.01.07.19.49.26; author bsiegert; state Exp; branches; next ; commitid 474VqQHIrZ0LnNRB; desc @@ 1.49 log @ghostscript-agpl: fix macOS (with new-clang only?). @ text @$NetBSD: distinfo,v 1.48 2024/03/11 12:45:37 wiz Exp $ BLAKE2s (ghostscript-10.03.0.tar.xz) = ba41f0419063e1dec395939e82f57870639c4f8548c63094974c838345ecb241 SHA512 (ghostscript-10.03.0.tar.xz) = 74d7da586eefbf3fb3c085bb4d2b73ee667fd0ae9cff73ece613c77c443148b847086f91802124baf91ac35cdc83be07199799378def92c8fbd96ced7d0ee9a8 Size (ghostscript-10.03.0.tar.xz) = 68041176 bytes SHA1 (patch-base_gserrors_h) = 36c8fcf27fcb0bfdcc075ad96efe3e44fb727d9a SHA1 (patch-base_lib.mak) = 723926f167b49568376ef0c0da6aa4ec01fe1516 SHA1 (patch-base_mkromfs.c) = 9d9afbd0fbb8c70c8f4f7de3cadc5b54541f0db0 SHA1 (patch-base_ttobjs.h) = 378ad7d316a4a9dc53b9c8e612582a7c8e9b3688 SHA1 (patch-base_unix-dll.mak) = 8076ce689807872bf94b552daaf9547b646ca249 SHA1 (patch-configure) = c448faa2f588dd8d7f58a9c1498b3dc5e903a5e2 SHA1 (patch-devices_devs.mak) = e9937d401a278cc6d0a6d4cff78c526375bc18ca SHA1 (patch-pdf_pdf__sec.c) = 18a88ff5b93b01fbb7b350c9c96399b14dc93b40 @ 1.48 log @ghostscript-agpl: update to 10.03.0. Version 10.03.0 (2024-03-06) Highlights in this release include: • A vulnerability was identified in the way Ghostscript/GhostPDL called tesseract for the OCR devices, which could allow arbitrary code execution. As as result, we strongly urge anyone including the OCR devices in their build to update as soon as possible. • As of this release (10.03.0) pdfwrite creates PDF files with XRef streams and ObjStm streams. This can result in considerably smaller PDF output files. See Vector Devices for more details. • Ghostscript/pdfwrite now supports passing through PDF "Optional Content". • Our efforts in code hygiene and maintainability continue. • The usual round of bug fixes, compatibility changes, and incremental improvements. Incompatible changes • (10.03.0) Almost all the "internal" PostScript procedures defined during the interpreter startup are now "executeonly", further reducing the attack surface of the interpreter. The nature of these procedures means there should be no impact for legitimate usage, but it is possible it will impact uses which abuse the previous accessibility (even for legitimate reasons). Such cases may now require "DELAYBIND", See DELAYBIND • (10.03.0) The "makeimagedevice" non-standard operator has been removed. It allowed low level access to the graphics library in a way that was, essentially impossible to secure. • (10.03.0) The "putdeviceprops", "getdeviceprops", "finddevice", "copydevice", "findprotodevice" non-standard operators have all been removed. They provided functionality that is either accessible through standard operators, or should not be used by user PostScript. • (10.03.0) The process of "tidying" the PostScript namespace should have removed only non-standard and undocumented operators. Nevertheless, it is possible that any integrations or utilities that rely on those non-standard and undocumented operators may stop working or may change behaviour. If you encounter such a case, please contact us (Discord, #ghostscript IRC channel, or the gs-devel mailing list would be best), and we'll work with you to either find an alternative solution or return the previous functionality, if there is genuinely no other option. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2023/11/03 09:14:16 adam Exp $ d13 1 @ 1.47 log @ghostscript-agpl: updated to 10.02.1 Ghostscript/GhostPDL 10.02.1 Patch release to address some security bugs @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2023/10/19 15:31:42 wiz Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.02.1.tar.xz) = 0af0a3eea666d184acb4f825fa7a1ae0a63a5e134d72afe561a2cc58fd87e696 SHA512 (ghostscript-10.02.1.tar.xz) = ee0f754c1bd8a18428ad14eaa3ead80ff8b96275af5012e7a8384f1f10490da056eec9ae3cc791a7a13a24e16e54df5bccdd109c7d53a14534bbd7360a300b11 Size (ghostscript-10.02.1.tar.xz) = 68017088 bytes @ 1.46 log @ghostscript-agpl: update to 10.02.0. Version 10.02.0 (2023-08-30) Highlights in this release include: The old, PostScript based PDF interpreter has been removed, it is no longer available. We've continued to improve the performance of the PDF interpreter written in C and improve it's behaviour in edge and out-of-specification cases. Our efforts in code hygiene and maintainability continue, with a particular focus on fuzz testing. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Mainly due to time constraints, we only support including Tesseract from source included in our release packages, and not linking to Tesseract/Leptonica shared libraries. Whether we add this capability will be largely dependent on community demand for the feature. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2023/06/26 11:27:24 adam Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.02.0.tar.xz) = fa44290faa1bef9135ca3153b88995bce6459739f3d559324348136fef30c4b1 SHA512 (ghostscript-10.02.0.tar.xz) = c49344151063e915add55a0a842c2a645d8362a5cbca663bd07638f4bd3699a08cade37a9efe905ad5a41e014353e5e1b1268b7925e43128ad30d5b031396b71 Size (ghostscript-10.02.0.tar.xz) = 67955320 bytes @ 1.45 log @ghostscript-agpl: updated to 10.01.2 Version 10.01.2 (2023-06-21) Highlights in this release include: We've continued to improve the performance of the PDF interpreter written in C and improve it's behaviour in edge and out-of-specification cases. Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2023/04/26 19:50:51 wiz Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.01.2.tar.xz) = f1cadb35f50bd1c86393c9edebb6771145b822b07f04fee26f39113d6723ae92 SHA512 (ghostscript-10.01.2.tar.xz) = ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380 Size (ghostscript-10.01.2.tar.xz) = 67571808 bytes @ 1.44 log @ghostscript-agpl: update to 10.01.1. Bugfix release. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2023/04/23 09:19:13 wiz Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.01.1.tar.xz) = b3f105f36377427f24a6d0471466b854d8e6711d9e6970c6e15d385e9593acf6 SHA512 (ghostscript-10.01.1.tar.xz) = d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 Size (ghostscript-10.01.1.tar.xz) = 67567268 bytes @ 1.44.2.1 log @Pullup ticket #6776 - requested by bsiegert print/ghostscript-agpl: security update Revisions pulled up: - print/ghostscript-agpl/Makefile 1.77 - print/ghostscript-agpl/Makefile.common 1.30 - print/ghostscript-agpl/distinfo 1.45 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: adam Date: Mon Jun 26 11:27:25 UTC 2023 Modified Files: pkgsrc/print/ghostscript-agpl: Makefile Makefile.common distinfo Log Message: ghostscript-agpl: updated to 10.01.2 Version 10.01.2 (2023-06-21) Highlights in this release include: We've continued to improve the performance of the PDF interpreter written in C and improve it's behaviour in edge and out-of-specification cases. Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 pkgsrc/print/ghostscript-agpl/Makefile cvs rdiff -u -r1.29 -r1.30 pkgsrc/print/ghostscript-agpl/Makefile.common cvs rdiff -u -r1.44 -r1.45 pkgsrc/print/ghostscript-agpl/distinfo @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (ghostscript-10.01.2.tar.xz) = f1cadb35f50bd1c86393c9edebb6771145b822b07f04fee26f39113d6723ae92 SHA512 (ghostscript-10.01.2.tar.xz) = ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380 Size (ghostscript-10.01.2.tar.xz) = 67571808 bytes @ 1.43 log @ghostscript-agpl: update to 10.01.0. Version 10.01.0 (2023-03-22) Highlights in this release include: • We've continued to improve the performance of the PDF interpreter written in C and improve it's behaviour in edge and out-of-specification cases. • Our efforts in code hygiene and maintainability continue. • The usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2023/01/16 10:41:37 adam Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.01.0.tar.xz) = a625a99209bb9ef75313de4b421c6c056eb7d946bde657d6912d7fd1a97ca4b5 SHA512 (ghostscript-10.01.0.tar.xz) = b679b35bcdcf211d6aa41a571225a50449e7e36def75cf37fee8f06889df3a5a9726a7aef2fd5ae819c2071cb6fcf8712741cd2c131c9341b60936e684bd8d98 Size (ghostscript-10.01.0.tar.xz) = 67564800 bytes @ 1.42 log @ghostscript-agpl: updated to 10.0.0 Version 10.00.0 (2022-08-18) Highlights in this release include: The big change in this release is that the old PDF interpreter (written in PostScript) is now fully deprecated. We will not be making any further changes to it. For this release, the -dNEWPDF=false option remains for "emergency" use, but the option to fall back to the old intepreter will also be removed in the next full release (10.01.0) in spring 2023. So we once again encourage all users to test the new interpreter in their use cases, and report any problems. The new PDF interpreter written in C has had several performance improvements. It was already quicker for the majority of cases than the PostScript implementation, but we found further improvements for common cases, and also several speed improvements in edge cases. Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Mainly due to time constraints, we only support including Tesseract from source included in our release packages, and not linking to Tesseract/Leptonica shared libraries. Whether we add this capability will be largely dependent on community demand for the feature. See Enabling OCR for more details. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2022/05/27 08:26:52 adam Exp $ d3 3 a5 3 BLAKE2s (ghostscript-10.0.0.tar.xz) = 898f28136378244d0a2f50fece503010f2c81b7b16f8c52a69eb855fe6a597fe SHA512 (ghostscript-10.0.0.tar.xz) = 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d Size (ghostscript-10.0.0.tar.xz) = 62749144 bytes d11 1 a11 1 SHA1 (patch-configure) = 0d018180a4d0796d6050bf65f0111a343739f010 @ 1.41 log @ghostscript-agpl: updated to 9.56.1 9.56.1 New PDF Interpreter is now enabled by default: See Changes Coming to the PDF Interpreter libgs is now threadsafe The PSD output devices now write ICC profiles to their output files for improved color fidelity. Ghostscript/GhostPDL can now output Apple Raster and URF format image files: via the "appleraster" or "urf" output devices (using the cups implementation of those formats). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2022/01/22 13:51:55 triaxx Exp $ d3 3 a5 3 BLAKE2s (ghostscript-9.56.1.tar.xz) = 5611f2f02ad45793279431fae5d62f81854de66a24dc7f125abd25689090e8a5 SHA512 (ghostscript-9.56.1.tar.xz) = fe5a5103c081dd87cf8b3e0bbbd0df004c0e4e04e41bded7c70372916e6e26249a0e8fa434b561292964c5f3820ee6c60ef1557827a6efb5676012ccb73ded85 Size (ghostscript-9.56.1.tar.xz) = 62589232 bytes @ 1.40 log @ghostscript-agpl: Fix build issue discussed on pkgsrc-users@@ https://mail-index.netbsd.org/pkgsrc-users/2019/06/13/msg028790.html This fix has kindly been provided upstream to try solving the building errors (https://bugs.ghostscript.com/show_bug.cgi?id=704844). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2021/10/26 11:12:06 nia Exp $ d3 4 a6 5 BLAKE2s (ghostscript-9.55.0.tar.xz) = eabebbf89b7151c8ef41fae5aca3f3d67229f61f4bc8a06b0f574c05e63c6e84 SHA512 (ghostscript-9.55.0.tar.xz) = 42c7e05ba72e9fdd626c5412187b13fc3c9459cae57dfe49ddd3011bf4e2cbd10bc88f09068a9f777c2ec6ae881cd737fd700ab62ec5108f2aca69152588f38e Size (ghostscript-9.55.0.tar.xz) = 67417724 bytes SHA1 (patch-base_gserrors_h) = ce75cfb7528871842a3bd35e18a6d91c89823909 SHA1 (patch-base_gsicc__lcms2.c) = 23f5f905b537c0d82d37e140ed45e352ab951d54 d10 2 a11 2 SHA1 (patch-base_unix-dll.mak) = 14627bbef4426f9fe73babefd1f860df3472ed22 SHA1 (patch-configure) = f3f2583ef56a01f4107fec75057b7fc1be519c39 @ 1.39 log @print: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2021/10/07 14:48:55 nia Exp $ d11 1 a11 1 SHA1 (patch-base_unix-dll.mak) = 73b5ee7fcbc7940ce72f44b35417d624f7ae5bca @ 1.38 log @print: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2021/09/30 23:48:51 ryoon Exp $ d3 1 a3 1 RMD160 (ghostscript-9.55.0.tar.xz) = 4e4833825b1645953afb56bbdde5fd14c6e04d6f @ 1.37 log @ghostscript-agpl: Fix undefined reference error during link @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2021/09/29 19:19:23 adam Exp $ a2 1 SHA1 (ghostscript-9.55.0.tar.xz) = 8bdb24d0dbb429c5bd574fa94a613206d5543ec9 @ 1.36 log @ghostscript-agpl: updated to 9.55.0 Version 9.55.0 (2021-09-27) Highlights in this release include: This release includes the fix for the %pipe% security issue (CVE-2021-3781). New PDF Interpreter: This is an entirely new implementation written in C (rather than PostScript, as before). For a full discussion of this change and reasons for it see: Changes Coming to the PDF Interpreter. In this (9.55.0) release, the new PDF interpreter is disabled by default in Ghostscript, but can be used by specifying -dNEWPDF. We hope to make it the default in 9.56.0, and fully deprecate the PostScript implementation shortly after that (depending on the feedback we get). This also allows us to offer a new executable (gpdf, or gpdfwin??.exe on Windows) which is purely for PDF input. For this release, those new binaries are not included in the "install" make targets, nor in the Windows installers (they will be from 9.56.0 onwards). We would ask that as many users as possible take the opportunity to test with the new PDF implementation (i.e. using -dNEWPDF on your gs command line), and discuss any problems with us, before the new implementation becomes the default. The pdfwrite device now supports "passthrough" for JPX/JPG2000 data images (as well as the already supported JPEG/DCT Encoded). That means that if no rescaling or color conversion of the image data is required, the encoded/compressed image data from the input file will be written unchanged to the output, preventing potential image degradation caused by decompressing and recompressing. The Ghostscript/GhostPDL demo apps for C, C#, Java and Python have all had improvements and the C#/Java/Python language bindings have now been documented, see Ghostscript Language Bindings The Zugferd compliant PDF generating definitions (lib/zugferd.ps) have been updated and expanded to support the current version (2.1.1) of the Zugferd spec, and optionally different versions of the specification. The PCL/m output devices now support Duplex/Tumble. The internal support for "n-up" style simple imposition (introduced in 9.54.0) has been extended and improved for better support across all input formats. Ghostscript now supports object specific halftone - for example, different halftones can be specified for text and images, reflecting the differing needs of rendering those two types of object. Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2021/06/09 20:20:09 adam Exp $ d8 1 a8 1 SHA1 (patch-base_gsicc__lcms2.c) = 94a1799e37dbb6072b029d128ece367fa8ca20b0 @ 1.35 log @ghostscript-agpl: updated to 9.54.0 The 9.54.0 release is a maintenance release, and also adds new functionality. Highlights in this release include: Overprint simulation is now available to all output devices, allowing quality previewing/proofing of PostScript and PDF jobs that rely on overprint. See the -dOverprint option documentation in: Overprint The "docxwrite" device adds the ability to output to Microsoft Word "docx" format. See: docxwrite The pdfwrite device is now capable of using the Tesseract OCR engine when it is built into Ghostscript to improve searchability and copy and paste functionality when the input lacks the metadata for that purpose. See: UseOCR Ghostscript/GhostPDL now includes a "map text to black" function, where text drawn by an input job (except when drawn using a Type 3 font) can be forced to draw in solid black. See: BlackText Ghostscript/GhostPDL now supports simple N-up imposition "internally". See: NupControl Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Mainly due to time constraints, we only support including Tesseract from source included in our release packages, and not linking to Tesseract/Leptonica shared libraries. Whether we add this capability will be largely dependent on community demand for the feature. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2020/10/21 08:28:06 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.54.0.tar.xz) = 23cce513d4e80504da0778e4ce6f05db73ae2bee RMD160 (ghostscript-9.54.0.tar.xz) = 2229023643022c1e6a22db4cce3f5004abb245cd SHA512 (ghostscript-9.54.0.tar.xz) = a3c96925f4dbf5e276fc543b88df185a0435c68166db15ac532094329ba8db314d739a292da18be7954daaafeeb290e641ea03edf888854d7e752998ec6062cc Size (ghostscript-9.54.0.tar.xz) = 56001768 bytes d8 1 d13 1 a13 1 SHA1 (patch-configure) = 8de018c1f7978423faf0b8d2c52e590a5ee484fe @ 1.35.4.1 log @Pullup ticket #6500 - requested by bsiegert print/ghostscript-agpl: Bugfix, undefined reference error during link Revisions pulled up: - print/ghostscript-agpl/distinfo 1.37 - print/ghostscript-agpl/patches/patch-base_gsicc__lcms2.c 1.1 --- Module Name: pkgsrc Committed By: ryoon Date: Thu Sep 30 23:48:51 UTC 2021 Modified Files: pkgsrc/print/ghostscript-agpl: distinfo Added Files: pkgsrc/print/ghostscript-agpl/patches: patch-base_gsicc__lcms2.c Log Message: ghostscript-agpl: Fix undefined reference error during link @ text @d1 1 a1 1 $NetBSD$ a7 4 <<<<<<< distinfo ======= SHA1 (patch-base_gsicc__lcms2.c) = 23f5f905b537c0d82d37e140ed45e352ab951d54 >>>>>>> 1.37 @ 1.35.4.2 log @print/ghostscript-agpl: Fix broken merge for distinfo @ text @d8 2 d11 1 @ 1.35.4.3 log @Pullup ticket #6512 - requested by mlelstv print/ghostscript-agpl: pullup and build fix Revisions pulled up: - print/ghostscript-agpl/Makefile.common 1.25 - print/ghostscript-agpl/PLIST 1.20 - print/ghostscript-agpl/distinfo 1.37 - print/ghostscript-agpl/patches/patch-configure 1.8 @ text @d3 4 a6 4 SHA1 (ghostscript-9.55.0.tar.xz) = 8bdb24d0dbb429c5bd574fa94a613206d5543ec9 RMD160 (ghostscript-9.55.0.tar.xz) = 4e4833825b1645953afb56bbdde5fd14c6e04d6f SHA512 (ghostscript-9.55.0.tar.xz) = 42c7e05ba72e9fdd626c5412187b13fc3c9459cae57dfe49ddd3011bf4e2cbd10bc88f09068a9f777c2ec6ae881cd737fd700ab62ec5108f2aca69152588f38e Size (ghostscript-9.55.0.tar.xz) = 67417724 bytes d13 1 a13 1 SHA1 (patch-configure) = f3f2583ef56a01f4107fec75057b7fc1be519c39 @ 1.34 log @ghostscript-agpl: updated to 9.53.3 9.53.3: A crash (or silent, erroneous exit) on 64 bit Windows and other LLP64 type environments. What appears to be a compiler optimiser bug in 64 bit Windows builds with Visual Studio 2019 A crash related to management of ICC profile objects A crash on SPARC hardware due to an alignment mismatch in the bitmap cache A parameter type mismatch that would cause Ghostcript to error out during initialisation, which affected 64 big, big endian architectures. An expected side effect of another change that prevented multithreaded rendering and background rendering from working correctly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2020/09/29 14:29:42 ryoon Exp $ d3 4 a6 5 SHA1 (ghostscript-9.53.3.tar.xz) = 0b02d35279f3c475dcba50b0ec4b0c6997539dfb RMD160 (ghostscript-9.53.3.tar.xz) = 1ba3059c53bafc2de50df92d59b8cf875c2e02f5 SHA512 (ghostscript-9.53.3.tar.xz) = eb832c27eecd30f15e346408c592d7096fd23ef0a6fa59bd50ca327578915434530a4868e69249c2594def0910c527302e99d54f0877f726a8ca8bea6f0f17b7 Size (ghostscript-9.53.3.tar.xz) = 41368160 bytes SHA1 (patch-base_fapi__ft.c) = a8312cd851fdfb8520e76db2f3193b1d7b58afa0 @ 1.33 log @ghostscript-agpl: Update to 9.53.2 Changelog: Version 9.53.2 (2020-09-25) Highlights in this release include: The 9.53.2 release is primarily maintenance. Three issues arose with 9.53.0/1 that prompted the release of a .2 patch: A crash (or silent, erroneous exit) on 64 bit Windows and other LLP64 type environments. A parameter type mismatch that would cause Ghostcript to error out during initialisation, which affected 64 big, big endian architectures. An expected side effect of another change that prevented multithreaded rendering and background rendering from working correctly. Details of those can be found in the changelog. The most obvious change is the (re-)introduction of the patch level to the version number, this helps facilitate a revised policy on handling security related issues. To clarify: in the event we decide to release a patch revision, it will replace the release with the previous patch number. Release notes, highlights and warnings will remain the same, except for the addition of whatever fix(es) prompted the patch. Our efforts in code hygiene and maintainability continue. We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Due to some patches to the Tesseract sources that are required (integrated upstream, but awaiting release), time constraints, and the experimental nature of the feature, we only support including Tesseract from source, not linking to Tesseract shared libraries. Whether we add this capability will be largely dependant on community demand for the feature. See Enabling OCR for more details. We have added Python bindings for the gsapi interface, can be found in demos/python. These are experimental, and we welcome feedback from interested developers. For those integrating Ghostscript/GhostPDL via the gsapi interface, we have added new capabilities to that, specifically in terms of setting and interrogating device parameters. These, along with the existing interface calls, are documented in: Ghostscript Interpreter API IMPORTANT: In consultation with a representative of (OpenPrinting) it is our intention to deprecate and, in the not distant future, remove the OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp devices). If you rely on either of these devices, please get in touch with us, so we can discuss your use case, and revise our plans accordingly. IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating "multi-thread"). 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. If there is sufficient interest, 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2020/09/20 08:28:24 wiz Exp $ d3 5 a7 4 SHA1 (ghostscript-9.53.2.tar.xz) = a40cbe16ce6382ba1950b25b8053697e9510f1d5 RMD160 (ghostscript-9.53.2.tar.xz) = 53d44ec49a996791a3cef1bc6587fe7bb1f5c6ee SHA512 (ghostscript-9.53.2.tar.xz) = fe430e96b67a082b58942d66193a89b8af042574929e8299e1f8b1ef2a7f71565ba5a96b72d26db38f4a05e70119a019c5fe73b842d51afd357d642d39d95320 Size (ghostscript-9.53.2.tar.xz) = 41362364 bytes @ 1.32 log @ghostscript-agpl: update to 9.53.1. The 9.53.1 release is primarily maintenance. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2020/09/13 14:16:30 leot Exp $ d3 4 a6 4 SHA1 (ghostscript-9.53.1.tar.xz) = bc62c33d1dde52bcc46397a0b1996539b7cf85f7 RMD160 (ghostscript-9.53.1.tar.xz) = 3154a35f3b891408c7e12f954f98147e60026fd4 SHA512 (ghostscript-9.53.1.tar.xz) = 5c78ed0a03983cbf9d55885c5ee8fbfc987db367b020ad0148b8861de42923e38c688447cfc6efcea5521121545ecfbea9690058fd3c4438629a43b5990800c5 Size (ghostscript-9.53.1.tar.xz) = 41362600 bytes d12 1 a12 1 SHA1 (patch-configure) = bd7cfaab732f698b39fa4ddfc971c31fd1216f07 @ 1.32.2.1 log @Pullup ticket #6354 - requested by maya print/ghostscript-agpl: dependecy update triggered build fix Revisions pulled up: - print/ghostscript-agpl/Makefile patch - print/ghostscript-agpl/distinfo patch - print/ghostscript-agpl/patches/patch-base_fapi__ft.c 1.1 Make the package build with FreeType 2.10.3. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2020/09/20 08:28:24 wiz Exp $ a6 1 SHA1 (patch-base_fapi__ft.c) = f074e2e8c2c6ea582a94001fabd970eaca1a8257 @ 1.31 log @ghostscript-agpl: Update to 9.53.0 pkgsrc changes (for fonts/ghostscript-cidfonts-ryumin): - Add SUBST_NOOP_OK.ttf_path, at least for the default `cidfmap-adobe' that's a noop Changes: 9.53.0 ====== Highlights in this release include: - The 9.53.0 release is primarily maintenance. - The most obvious change is the (re-)introduction of the patch level to the version number, this helps facilitate a revised policy on handling security related issues. - Our efforts in code hygiene and maintainability continue. - We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Due to some patches to the Tesseract sources that are required (integrated upstream, but awaiting release), time constraints, and the experimental nature of the feature, we only support including Tesseract from source, not linking to Tesseract shared libraries. Whether we add this capability will be largely dependant on community demand for the feature. - We have added Python bindings for the gsapi interface, can be found in demos/python. These are experimental, and we welcome feedback from interested developers. - For those integrating Ghostscript/GhostPDL via the gsapi interface, we have added new capabilities to that, specifically in terms of setting and interrogating device parameters. These, along with the existing interface calls, are documented in: Ghostscript Interpreter API - IMPORTANT: In consultation with a representative of (OpenPrinting) it is our intention to deprecate and, in the not distant future, remove the OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp devices). If you rely on either of these devices, please get in touch with us, so we can discuss your use case, and revise our plans accordingly. - IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating "multi-thread"). 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. If there is sufficient interest, 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2020/03/25 07:46:19 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.53.0.tar.xz) = 3c2ca25d2124e2dbb1b7289c449d57d25e783e2b RMD160 (ghostscript-9.53.0.tar.xz) = 70146bc933b1a2b02ecd17ee386b7b42521409db SHA512 (ghostscript-9.53.0.tar.xz) = fa594ef99e58257074b651e4d078bd1025f7bc2c435cd2a5454ba59c2a98cc82e93339ccd1eaa4fe624275165aacefeabc6f8336476027946f56aeb02e93da30 Size (ghostscript-9.53.0.tar.xz) = 41358720 bytes @ 1.30 log @ghostscript-agpl: get all LDFLAGS for FreeType2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2020/03/24 16:34:45 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.52.tar.xz) = dd816e2fab38e99b86d2872838bf73e49420cfb8 RMD160 (ghostscript-9.52.tar.xz) = b0a320a71b7de06043290e150307733ed7f591b9 SHA512 (ghostscript-9.52.tar.xz) = 4c4a33884e1138bad553eee61fac1a72158297ad5c2ce46a4b36150848dea8158affaf2b902f4ff03e4f72ebc8154c198b618112624f409230a610b7648faa67 Size (ghostscript-9.52.tar.xz) = 39711040 bytes d12 1 a12 1 SHA1 (patch-configure) = ed5213adcb44070a77fc56297f4172f73dd2a8e7 @ 1.29 log @ghostscript-agpl: updated to 9.52 Version 9.52: Highlights in this release include: The 9.52 release replaces the 9.51 release after a problem was reported with 9.51 which warranted the quick turnaround. Thus, like 9.51, 9.52 is primarily a maintenance release, consolidating the changes we introduced in 9.50. We have continued our work on code hygiene for this release, with a focus on the static analysis tool Coverity (from Synopsys, Inc) and we have now adopted a policy of maintaining zero Coverity issues in the Ghostscript/GhostPDL source base. IMPORTANT: In consultation with a representative of (OpenPrinting) it is our intention to deprecate and, in the not distant future, remove the OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp devices). If you rely on either of these devices, please get in touch with us, so we can discuss your use case, and revise our plans accordingly. IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating "multi-thread"). 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. If there is sufficient interest, 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2020/01/16 11:25:41 markd Exp $ d12 1 a12 1 SHA1 (patch-configure) = 218c3f36faca73d3145fe6a0aecab0a23d5a8ae0 @ 1.28 log @ghostscript-agpl: fix dvipdf @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2020/01/03 23:56:09 sevan Exp $ d3 4 a6 5 SHA1 (ghostscript-9.50.tar.xz) = 3be5f36300e3031e68a28cd898b3eebc9151660b RMD160 (ghostscript-9.50.tar.xz) = 7ba4ac83bff4b2bb4b102002501cc6ee0a74ace2 SHA512 (ghostscript-9.50.tar.xz) = 3c1e5db519a427f4b6bfb8d93f3c3dfb67d5ec9ccd19c7afa7670deb768515f3fc617c5588e54934bbfbedfdf8609ce2ffa36dd7da3cb618937fe034f64f43ee Size (ghostscript-9.50.tar.xz) = 34613344 bytes SHA1 (patch-Resource_Init_gs_ttf.ps) = 7a65887b86079836b44d77f69257c5d46c006503 d9 1 a9 1 SHA1 (patch-base_mkromfs.c) = 96006928e0b5381e7101027372b6e6408f1c4a0b d12 2 a13 3 SHA1 (patch-configure) = 08ed9451fc3cf1aade8992e4297c7df736416c8b SHA1 (patch-devices_devs.mak) = 9857c177e7a6a28ee326dbc878bbe52ccbcfedce SHA1 (patch-lib_dvipdf) = 1a8e06bca28c9b74a09dfa3bea514fcca8bafd52 @ 1.27 log @Patch CVE-2019-14869 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2019/12/10 10:44:09 leot Exp $ d15 1 @ 1.26 log @ghostscript-agpl: Update to 9.50 Changes: Version 9.50 (2019-09-30) Highlights in this release include: * The change to version 9.50 (rather than the intended 9.28) follows recognition of the extent and importance of the file access control redesign/reimplementation outlined below. * The file access control capability (enable with -dSAFER) has been completely rewritten, with a ground-up rethink of the design. For more details, see: SAFER. It is important to note that -dSAFER now only enables the file access controls, and no longer applies restrictions to standard Postscript functionality (specifically, restrictions on setpagedevice. If your application relies on these Postscript restrictions, see OLDSAFER, and please get in touch, as we do plan to remove those Postscript restrictions unless we have reason not to. IMPORTANT: File access controls are now enabled by default. In order to run Ghostscript without these controls, see NOSAFER Important Note for Windows Users: See below under Incompatible Changes * 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. * Special thanks to Akira Kakuto, Paul Wessel, William Bader, Nelson H. F. Beebe and everyone else who put time and effort into testing this new release. For a list of open issues, or to report problems, please visit bugs.ghostscript.com. Incompatible changes * There are a couple of subtle incompatibilities between the old and new SAFER implementations. Firstly, as mentioned above, SAFER now leaves standard Postcript functionality unchanged (except for the file access limitations). Secondly, the interaction with save/restore operations, see SAFER. Important Note for Windows Users: The file/path pattern matching is case sensitive, even on Windows. This is a change in behaviour compared to the old code which, on Windows, was case insensitive. This is in recognition of changes in Windows behaviour, in that it now supports (although does not enforce) case sensitivity. * The following is not strictly speaking new to 9.50, as not much has changed since 9.27 in this area, but for those who don't upgrade with every release: The process of "tidying" the Postscript name space should have removed only non-standard and undocumented operators. Nevertheless, it is possible that any integrations or utilities that rely on those non-standard and undocumented operators may stop working, or may change behaviour. If you encounter such a case, please contact us (either the #ghostscript IRC channel, or the gs-devel mailing list would be best), and we'll work with you to either find an alternative solution or return the previous functionality, if there is genuinely no other option. One case we know this has occurred is GSView 5 (and earlier). GSView 5 support for PDF files relied upon internal use only features which are no longer available. GSView 5 will still work as previously for Postscript files. For PDF files, users are encouraged to look at MuPDF. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2019/04/17 08:28:44 adam Exp $ d7 1 @ 1.26.4.1 log @Pullup ticket #6109 - requested by sevan print/ghostscript-agpl: security fix Revisions pulled up: - print/ghostscript-agpl/Makefile 1.49 - print/ghostscript-agpl/distinfo 1.27 - print/ghostscript-agpl/patches/patch-Resource_Init_gs_ttf.ps 1.1 --- Module Name: pkgsrc Committed By: sevan Date: Fri Jan 3 23:56:09 UTC 2020 Modified Files: pkgsrc/print/ghostscript-agpl: Makefile distinfo Added Files: pkgsrc/print/ghostscript-agpl/patches: patch-Resource_Init_gs_ttf.ps Log Message: Patch CVE-2019-14869 @ text @d1 1 a1 1 $NetBSD$ a6 1 SHA1 (patch-Resource_Init_gs_ttf.ps) = 7a65887b86079836b44d77f69257c5d46c006503 @ 1.25 log @ghostscript-agpl: updated to 9.27 Version 9.27: Highlights in this release include: We have extensively cleaned up the Postscript name space: removing access to internal and/or undocumented Postscript operators, procedures and data. This has benefits for security and maintainability. We have added a new "product": "gpdl". This is a rethink/redesign of the old "language_switch" product (pspcl6), and includes all the interpreters we develop based on the Ghostscript graphics library: Postscript, PDF, PCL6, PXL and XPS. This is experimental, and should be considered of beta testing quality, and thus is not built by default: it can be built by using the "experimental" target. gpdl uses a heuristic to judge the file type being passed to it. In general, it supports most of the widely used command line options for each interpreter, but compatibility is not complete (the practicalities of swapping interpreters means it is unlikely that full parity of command line options will be possible). Fontmap can now reference invidual fonts in a TrueType Collection for font subsitution. Previously, a Fontmap entry could only reference a TrueType collection and use the default (first) font. Now, the Fontmap syntax allows for specifying a specific index in a TTC. See the comments at the top of (the default) Fontmap.GS for details. 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2018/11/22 01:12:43 leot Exp $ d3 4 a6 4 SHA1 (ghostscript-9.27.tar.xz) = f926d2cfb418a7c5d92dce0a9843fa01ee62fe2c RMD160 (ghostscript-9.27.tar.xz) = f735c54b15af3b425fb8c60bf8fadd8361a5ec2f SHA512 (ghostscript-9.27.tar.xz) = 5e67ad45a80f01c6ef0eabb1c76dfa8fb6e7f0fde8d82fd5daaf12f370c288a672f8fa69c74d9e30255582267e9a906e4e8b13655f8d993fefdfc8dbdb5d5401 Size (ghostscript-9.27.tar.xz) = 33182608 bytes @ 1.24 log @ghostscript-agpl: Update print/ghostscript-agpl to 9.26 Changes: Version 9.26 (2018-11-20) Highlights in this release include: - 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. - 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). - Thanks to Man Yue Mo of Semmle Security Research Team, Jens Mu:ller of Ruhr-Universita:t Bochum and Tavis Ormandy of Google's Project Zero for their help to identify specific security issues. - The usual round of bug fixes, compatibility changes, and incremental improvements. For a list of open issues, or to report problems, please visit bugs.ghostscript.com. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2018/10/01 09:21:32 jperkin Exp $ d3 4 a6 4 SHA1 (ghostscript-9.26.tar.xz) = 2727000ebee0d08311705859a31a504e259f0d98 RMD160 (ghostscript-9.26.tar.xz) = c03fe07b078986754cf36b909063b981e4b6e536 SHA512 (ghostscript-9.26.tar.xz) = 3ddb83029edf32282357bf606f4045a9ac73df6543cd423cfad09158ec12ada083a0dbb5aac3b73ae24cbc6c1e9d7574257a5c1fae63ba8776fbb00150ef2a3e Size (ghostscript-9.26.tar.xz) = 33059724 bytes d10 1 a10 1 SHA1 (patch-base_ttobjs.h) = 4250d77127d5b7c2fcdd912bc764a59deca97fa2 @ 1.23 log @ghostscript-agpl: Fix build on older SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2018/09/21 12:06:46 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.25.tar.xz) = 9d8ddff3382113bf4a1640368350e05652c93613 RMD160 (ghostscript-9.25.tar.xz) = f549670b7b16fbeed723afdf8f72ed39460ecbc2 SHA512 (ghostscript-9.25.tar.xz) = 7a1c0b7546ed523f50c1452d4a1c13fcf043d6060fc9708bbc4b543f66ecb1b619b6e71998094ac702ef44a2fd159b6523271de19b1cae352981ef51fb637651 Size (ghostscript-9.25.tar.xz) = 33027708 bytes @ 1.22 log @ghostscript-agpl: updated to 9.25 Version 9.25: 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. 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2018/09/05 13:19:40 adam Exp $ d10 1 @ 1.21 log @ghostscript-agpl: updated to 9.24 Version 9.24: Highlights in this release include: 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2018/03/21 17:41:01 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.24.tar.xz) = 46a605c2576f9b11a733f6854845dcb4c24d9e10 RMD160 (ghostscript-9.24.tar.xz) = 747080f3e33a5b35e2f5c6e25e837d94903d7e9f SHA512 (ghostscript-9.24.tar.xz) = dcbeeb5d3dd5ccaf949dc4be68363c50b1d35e647be4790a50b1bbf5f259f1d9181f705be27bfca708c4d270f945ff4b24e3db10b57800c1ee0ea7a40931c547 Size (ghostscript-9.24.tar.xz) = 33015704 bytes @ 1.20 log @ghostscript-agpl: updated to 9.23 Version 9.23: Ghostscript now has a family of 'pdfimage' devices (pdfimage8, pdfimage24 and pdfimage32) which produce rendered output wrapped up as an image in a PDF. Additionally, there is a 'pclm' device which produces PCLm format output. There is now a ColorAccuracy parameter allowing the user to decide between speed or accuracy in ICC color transforms. JPEG Passthrough: devices which support it can now receive the 'raw' JPEG stream from the interpreter. The main use of this is the pdfwrite/ps2write family of devices that can now take JPEG streams from the input file(s) and write them unchanged to the output (thus avoiding additional quantization effects). PDF transparency performance improvements 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). We have continued the focus on code hygiene in this release cleaning up security issues, ignored return values, and compiler warnings. The usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2018/01/25 10:38:57 jperkin Exp $ d3 4 a6 4 SHA1 (ghostscript-9.23.tar.xz) = ada14b27bce031fc87330249e0b48900955c447c RMD160 (ghostscript-9.23.tar.xz) = 17d6d80dcb4811fbb5f4918724be71918459e11e SHA512 (ghostscript-9.23.tar.xz) = 0c1f59b743f92f9cf7000b06f6209010e583ef4d6899c20ed245721dea3c08fd58b9e2d1513fe83765ab6be233bc7ab250cf18054e4d09de4073b1111e38035f Size (ghostscript-9.23.tar.xz) = 33426160 bytes d10 3 a12 3 SHA1 (patch-base_unix-dll.mak) = 23595f424ecd2af4a504f15817fd57cdec8851df SHA1 (patch-configure) = 07a27ec49e9e17e12d13c599fcfdfa8117cc4144 SHA1 (patch-devices_devs.mak) = ceb89a4d50765e146c0f3199c31b2c053bf2be09 @ 1.19 log @ghostscript-agpl: Use correct linker flags on SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2017/10/06 06:15:00 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.22.tar.gz) = 666d16cb4fd9b22f6bcfa874b30cbfadf7c9d67d RMD160 (ghostscript-9.22.tar.gz) = ece611db0c38de2e8061560c50cd16265144d50f SHA512 (ghostscript-9.22.tar.gz) = 599ba003e168d302e327ea7c2b83a4247059a1b7222452cbea4966dac448a79e8d7f07a1f287fa0c14cfa5269bb623382ed02fb3ea3a0e526dae08aaa1cd8b89 Size (ghostscript-9.22.tar.gz) = 38773429 bytes @ 1.18 log @ghostscript-agpl: update to 9.22 Highlights in this release include: * Ghostscript can now consume and produce (via the pdfwrite device) PDF 2.0 compliant files. * The main focus of this release has been security and code cleanliness. Hence many AddressSanitizer, Valgrind and Coverity issues have been addressed. * The usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2017/07/12 08:55:36 wiz Exp $ d11 1 a11 1 SHA1 (patch-configure) = 50967456938be7061ce081335a3a602726b939a8 @ 1.17 log @Honor LDFLAGS in more places. Fixes RELRO build. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2017/04/20 09:20:55 jperkin Exp $ d3 4 a6 4 SHA1 (ghostscript-9.21.tar.gz) = 6f60d7fcb5eef6a8bec5abedf21c6a7008a8c0c7 RMD160 (ghostscript-9.21.tar.gz) = c389ab9346f86ba4ff9e5b80aca0dda7acb866a5 SHA512 (ghostscript-9.21.tar.gz) = c5ff632dc9b418ebeecaae796cecbaf9ffcb84d7a1b62c1af2e6c9082f7b9f24fe9dd9f6a57bde3640f54c3036f0b99b32aac9f8ca1f489c012369ab2b72ae92 Size (ghostscript-9.21.tar.gz) = 38398778 bytes @ 1.16 log @Ensure pkgsrc libraries can be found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2017/03/31 07:26:23 adam Exp $ d10 1 a10 1 SHA1 (patch-base_unix-dll.mak) = 3b4a19212fd2e8c4a883e4983ae9595f993f889a @ 1.15 log @Version 9.21 (2017-03-16) This is the fifteenth full release in the stable 9.x series. Highlights in this release include: * pdfwrite now preserves annotations from input PDFs (where possible). * The GhostXPS interpreter now provides the pdfwrite device with the data it requires to emit a ToUnicode CMap: thus allowing fully searchable PDFs to be created from XPS input (in the vast majority of cases). * Ghostscript now allows the default color space for PDF transparency blends. * The Ghostscript/GhostPDL configure script now has much better/fuller support for cross compiling. * The tiffscaled and tiffscaled4 devices can now use ETS (Even Tone Screening) * The toolbin/pdf_info.ps utility can now emit the PDF XML metadata. * Ghostscript has a new scan converter available (currently optional, but will become the default in a near future release). It can be enabled by using the command line option: '-dSCANCONVERTERTYPE=2'. This new implementation provides vastly improved performance with large and complex paths. * The usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2016/10/09 17:15:11 adam Exp $ d10 1 a10 1 SHA1 (patch-base_unix-dll.mak) = 60ddeee9eaf0b87a3132a722035fe94d8bd24af8 @ 1.14 log @Restore linking on Darwin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2016/09/30 12:37:31 wiz Exp $ d3 4 a6 7 SHA1 (ghostscript-9.20.tar.gz) = ed724edec652757be25e84420f3ebd17ed70e1a5 RMD160 (ghostscript-9.20.tar.gz) = ab84774fb80746e7b5bb23dcc94e3a5aadd62c15 SHA512 (ghostscript-9.20.tar.gz) = 6c9d4f669a43192119cfe1a3d8070f3024fe08ebbbc1aa906781a71d9c08c87e0b3a215e01cdf33be671bdb7400bb641b5a65d45e1b15f8c5ccaaae202fa774c Size (ghostscript-9.20.tar.gz) = 36080631 bytes SHA1 (patch-af) = 60ddeee9eaf0b87a3132a722035fe94d8bd24af8 SHA1 (patch-ah) = ad56479bdfd22444feeb579e7e8b3fbb350c1f1a SHA1 (patch-ai) = 427504a85cc08e49c18d607b434febe65c9880a2 d8 4 a12 1 SHA1 (patch-openjpeg_libopenjpeg_opj_malloc_h) = bf7e47c77e6960df473d3bf97dfa78f207a14a01 @ 1.13 log @Updated ghostscript-agpl to 9.20. Remove Makefile.common that is not used by anything, despite a comment to the contrary. Highlights in this release include: The usual round of bug fixes, compatibility changes, and incremental improvements. For a list of open issues, or to report problems, please visit bugs.ghostscript.com. Incompatible changes The planned device API tidy did not happen for this release, due to time pressures, but we still intend to undertake the following: We plan to somewhat tidy up the device API. We intend to remove deprecated device procs (methods/function pointers) and change the device API so every device proc takes a graphics state parameter (rather than the current scheme where only a very few procs take an imager state parameter). This should serve as notice to anyone maintaining a Ghostscript device outside the canonical source tree that you may (probably will) need to update your device(s) when these changes happen. Devices using only the non-deprecated procs should be trivial to update. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2016/04/07 08:52:05 adam Exp $ d7 2 a8 2 SHA1 (patch-af) = 70358e9271b64690e89556568a1456edf42c5ebb SHA1 (patch-ah) = 360c1dcf3ee100b4639fbd8f774ce8eb9b6a7add @ 1.12 log @Changes 9.19: * New custom PJL (near) equivalents for pdfmark and setdistillerparams. * Metadata pdfmark is now implemented. * An experimental, rudimentary raster trapping implementation implementation has been added to the Ghostscript graphics library. * The halftone threshold array generation tools (part of toolbin/halftone) have been improved with thresh_remap which allows folding the transfer function (AKA toner response curve (TRC)) into the threshold array so that highlights are improved. Further, gen_stochastic has improved support for minimum dot size and shape. * Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/12/10 11:58:58 markd Exp $ d3 6 a8 6 SHA1 (ghostscript-9.19.tar.bz2) = 6ac5c1fb665b3201622e1149f04c641c506bf6c4 RMD160 (ghostscript-9.19.tar.bz2) = c869357b20ab50d36a6d6ec656732f711e2d36ed SHA512 (ghostscript-9.19.tar.bz2) = d92d05c90ab4849ccca0d8aa0c583d41da3fe6089fd724a84f1fbddb3e65e116ee064ae0933b77019609332f765840146b62607e2f94dbfff90aa0597e1271ea Size (ghostscript-9.19.tar.bz2) = 29616270 bytes SHA1 (patch-af) = ad8fbc52a814905b25dbd10ff51ae8615579a7d1 SHA1 (patch-ah) = db74a482e22771414f223a97dd71df5215553d85 a9 1 SHA1 (patch-al) = 8245bdac049567139570b5b2d3f7b784f82a6848 @ 1.11 log @Add gserrors.h to the installed files (upstream Bug 696301) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2015/11/04 01:01:33 agc Exp $ d3 5 a7 5 SHA1 (ghostscript-9.18.tar.bz2) = 388fea50a38e422a4c6ff27c184491bf5ecb96e1 RMD160 (ghostscript-9.18.tar.bz2) = 2a05ef570b5ebcf79501fd3ee1fb552be4e9c3fe SHA512 (ghostscript-9.18.tar.bz2) = 1ea0911cbdd6861ddadf4d4ff3b0fa043885162a8a3ce730e3cec2402cc591c1c3abc31680c7444b7e5b59e56d0d567649ac7394dda94ab830fb197b4d277e1f Size (ghostscript-9.18.tar.bz2) = 29460941 bytes SHA1 (patch-af) = 11c348036c61478db8e612d7924c6f49e22c32f3 d10 1 a10 1 SHA1 (patch-al) = f0816b9fd61c6af0ebde05ccb464560b8d0a80f4 d12 1 a12 1 SHA1 (patch-devices_devs.mak) = 08af9e55d0b93f748de10e475bfcc16538f0115c @ 1.10 log @Add SHA512 digests for distfiles for print category Problems found locating distfiles: Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz Package dvidvi: missing distfile dvidvi-1.0.tar.gz Package lgrind: missing distfile lgrind.tar.bz2 Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2015/10/11 08:44:01 adam Exp $ d7 1 a7 1 SHA1 (patch-af) = 5efab9b732ef24e234bc33e7212222f067a3602c @ 1.9 log @Checksum update @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2015/10/10 11:55:18 adam Exp $ d5 1 @ 1.8 log @Changes 9.18: A substantial revision of the build system and GhostPDL directory structure, meaning the GhostPCL and GhostXPS "products" are now built by the Ghostscript build system "proper" rather than having their own builds which called the Ghostscript build system for certain parts of the builds. Ghostscript-only users should not be affected by this change. For users of the PCL and XPS interpreters (collectively downloaded as "GhostPDL") there is a new, "flatter" directory structure and only one configure and one make invocation to build all the products. There are also some executable default name changes to bring the PCL and XPS binaries in line with the Ghostscript ones. All executables now end up in the "bin" directory (or build specific variant thereof, e.g. "debugbin"). The PCL executable, by default, is now "gpcl6" on Unix like systems and "gpcl6win??.exe" (where "??" is either "32" or "64"). The XPS executable remains "gxps" on Unix-like systems, but similarly becomes "gxpswin??.exe" on Windows. Those using scripts or other automated processes will need to take steps to cope with these changes. A new method of internally inserting devices into the device chain has been developed, named "device subclassing". This allows suitably written devices to be more easily and consistently as "filter" devices. The first fruit of this is a new implementation of the "-dFirstPage"/"-dLastPage" feature which functions a device filter in the Ghostscript graphics library, meaning it works consistently with all input languages. The "ghostpdl.inf" file, provided to simplify installing a Postscript printer configure to produce output to suit Ghostscript's "pdfwrite" device is now available as a digitally signed version: "ghostpdl.cat". Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2015/08/12 22:27:22 wiz Exp $ d11 1 a11 1 SHA1 (patch-devices_devs.mak) = 526348d59ccb4d373ace11e46c37899b43a35c29 @ 1.7 log @Use memmove instead of memcpy in one place. It seems the arguments sometimes overlap, and _FORTIFY_SOURCE=2 causes it to dump core in this case. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/04/06 11:24:55 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.16.tar.bz2) = 529e2b0be754cb353880a4ac97e3efa47ef82f5c RMD160 (ghostscript-9.16.tar.bz2) = b90c62480377b71b791da9c8cedf7673fca00c98 Size (ghostscript-9.16.tar.bz2) = 29163348 bytes SHA1 (patch-af) = 3dd65dbd9611c00d45997c86d16eada37511dca5 d9 1 a9 1 SHA1 (patch-al) = b4d06da288a608d65cdb014b0f2384406089afe3 @ 1.6 log @Changes 9.16: * "LockColorants" command line option for tiffsep and psdcmyk devices. Specifying -dLockColorants will restrict those devices to only the colorants list on the command line (thus: -c "<< /SeparationColorNames [ /Cyan /Magenta /Yellow /Black /Violet /Orange] /SeparationOrder [ /Cyan /Magenta /Yellow /Black /Violet /Orange]>> setpagedevice"), rather than allowing the devices to add new colorants as encountered in the input. This is, obviously, preferable for real printers, where only a certain of inks will be available. * Improved high level devices handling of Forms. Whilst High level devices (eg pdfwrite) already checked Forms to see if they are duplicates, and if so use the initial definition. However, this does not improve performance, since the Form PaintProc still needs to be executed for each instance of the Form, and the matching algorithm could, in very odd circumstances, be defeated. The new implementation benefits both causes, meaning the second and subsequent invocation of the form need not re-run the PaintProc, and removes the heurisic aspect of the reuse detection. * New URW+ fonts in which the families NimbusMono, NimbusRoman and NimbusSans have been augmented with production quality Greek and Cyrillic glyphs. These correspond to our substitutes for the PDF base 14 fonts. * Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2014/10/01 09:04:32 adam Exp $ d8 1 a8 1 SHA1 (patch-ai) = e83a732559094ea8b683a171219388d5087c816f @ 1.5 log @Changes 9.15: Ghostscript now supports the PDF security handler revision 6. The pdfwrite and ps2write (and related) devices can now be forced to "flatten" glyphs into "basic" marking operations (rather than writing fonts to the output), by giving the -dNoOutputFonts command line option (defaults to "false") PostScript programs can now use get_params or get_param to determine if a page contains color markings by reading the pageneutralcolor state from the device (so whether the page is "color" or "mono"). Note that this is only accurate when in clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should both be used. The pdfwrite device now supports Link annotations with GoTo and GoToR actions The pdfwrite device now supports BMC/BDC/EMC pdfmarks Regarding the new color management for the pdfwrite device introduced in the previous release, the proscription on using the new color management when producing PDF/A-1 compliant files is now lifted. To reiterate, also, with the new color management implementation, using the UseCIEColor option is strongly discouraged. For further information on the new pdfwrite color management, see: Color Conversion and Management Plus the usual round of bug fixes, compatibility changes, and incremental improvement @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2014/04/04 08:48:43 adam Exp $ d3 3 a5 3 SHA1 (ghostscript-9.15.tar.bz2) = 19f01538d33b9623bc6653d96ea4ec891f14a9d3 RMD160 (ghostscript-9.15.tar.bz2) = 7450cccb0d31430e7aadcddacd63d807c71fefb1 Size (ghostscript-9.15.tar.bz2) = 28826065 bytes d11 1 @ 1.4 log @Changes 9.14: pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system. It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately. We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files. A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release. ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device. Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly. Ghostscript has a new "pwgraster" output device for PWG Raster output The CUPS device now has improved support for PPD-less printing Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2013/09/03 06:39:12 adam Exp $ d3 3 a5 3 SHA1 (ghostscript-9.14.tar.bz2) = eab1c9e9850d8aedf02d16f3f7f8198ad9384068 RMD160 (ghostscript-9.14.tar.bz2) = 4f3aad17f271b17bd890ac63af56c75e42e10945 Size (ghostscript-9.14.tar.bz2) = 31080058 bytes d11 1 a11 2 SHA1 (patch-devices_devs.mak) = 574c50c1dcb4136a6f150bcfdebb9c7ee62c0ef0 SHA1 (patch-openjpeg_libopenjpeg_opj_malloc_h) = f279a31ed796e73f6dc701fe63c16fa5b120f3f6 @ 1.3 log @Changes 9.10: * Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase. * GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required. * LittleCMS2 and libpng have both been updated to the latest versions. * Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro). * Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default. * The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts. * Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2013/08/22 21:07:08 adam Exp $ d3 4 a6 4 SHA1 (ghostscript-9.10.tar.bz2) = 89527d45f97b6cf028ad8ca4bfa07c64462390e8 RMD160 (ghostscript-9.10.tar.bz2) = c30b94918d5eeed8d8b50c6ee9e339541004ded8 Size (ghostscript-9.10.tar.bz2) = 30983380 bytes SHA1 (patch-af) = a1cbc0b9724e3ca43e3cedb6c6e619adfed59068 d11 2 a12 1 SHA1 (patch-openjpeg_libopenjpeg_opj_malloc_h) = 207a22833f6e7026feea0bfc3f7411d228f03e6e @ 1.2 log @Changes 9.09: * Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase. * GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required. * LittleCMS2 and libpng have both been updated to the latest versions. * Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro). * Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default. * The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts. * Plus the usual round of bug fixes, compatibility changes, and incremental improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/03/16 22:25:21 dholland Exp $ d3 3 a5 3 SHA1 (ghostscript-9.09.tar.bz2) = 38f5f52d3a546c91c0ad2ce15c53a88716ca3fff RMD160 (ghostscript-9.09.tar.bz2) = 0294ffe8c3f7255c388557c9d4d1ce0c35b2a4d7 Size (ghostscript-9.09.tar.bz2) = 30948923 bytes @ 1.1 log @Add ghostscript-agpl package, the same as the current print/ghostscript. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2013/03/08 20:45:25 adam Exp $ d3 7 a9 9 SHA1 (ghostscript-9.07.tar.bz2) = 550a85e73b7213d8ae41ea06523661638b4bc1a2 RMD160 (ghostscript-9.07.tar.bz2) = 704750aa367650b74135dc4f8a3caeccb8d1b0d6 Size (ghostscript-9.07.tar.bz2) = 27776111 bytes SHA1 (patch-af) = 79af4d253001f879f1b5d3ef93584ae7300361de SHA1 (patch-ah) = 35d6e3a4623bb28e59526f61a3062874cc363429 SHA1 (patch-ai) = 8a3de7e097d3d893a0de4ea2936acf192f770c65 SHA1 (patch-aj) = 620d921210b5c0efec0a84e33bc416e4ab4bd11c SHA1 (patch-al) = 86489b704c60320385794c3eb68170d9b9f1f6cc SHA1 (patch-base_gdevpng.c) = 24120e26bd2a846f6d4c8ab9753dfe91f151343f a10 1 SHA1 (patch-configure.ac) = 20733b52f41353bad47a0ce55f16eaab769e2b27 @