226 Commits

Author SHA1 Message Date
volker 3072793556 print/ghostscript/gnu: Update to 10.07.1 2026-05-21 20:40:16 +00:00
phessler c2c05d0155 print/ghostscript/gnu tries to add some additional Warning-becomes-Error
flags to the compile which causes the build to fail on armv7.  Pull down
the fix from upstream.

upstream fix pointed out by sthen@
OK sthen@
2026-05-10 14:14:20 +00:00
volker ef245b513a print/ghostscript/gnu: Update to 10.07.0
ok (with tweaks) sthen@
2026-03-18 16:43:23 +00:00
volker 28738d2cc1 print/ghostscript/gnu: Update to 10.06.0
ok tb@, kili@
2025-09-10 18:16:39 +00:00
volker 71291dc546 print/ghoscript/gnu: Update to 10.06.0
ok tb@, kili@
2025-09-10 18:16:21 +00:00
volker 34278e2d93 print/ghostscript/gnu: Update to 10.05.1
Fixes CVE-2025-46646
2025-05-12 19:14:03 +00:00
volker 8728b2e128 print/ghostscript/gnu: Update to 10.05.0
Fixes
CVE-2025-27830
CVE-2025-27831
CVE-2025-27832
CVE-2025-27833
CVE-2025-27834
CVE-2025-27835
CVE-2025-27836
CVE-2025-27837

ok kili@
2025-03-16 19:38:08 +00:00
sthen 223dd2dcf0 set COMPILER_LANGS=c for various C-only ports
add annotations near COMPILER for some other ports that don't have
COMPILER_LIBCXX in WANTLIB

not changing the actual compiler version of anything here (some could
possibly remove the COMPILER line completely where they only used
COMPILER due to an old WANTLIB entry which has since stopped using
C++, but changing that is too likely to break things)
2025-01-28 11:22:02 +00:00
volker e8e426ce7e print/ghostscript/gnu: Update to 10.04.0
Fixes
CVE-2024-46951
CVE-2024-46952
CVE-2024-46953
CVE-2024-46954
CVE-2024-46955
CVE-2024-46956

ok sthen@
2024-09-30 16:49:43 +00:00
jca 23b9b7b814 Fix ghostscript/gnu build on sparc64/ld.bfd archs
Some of the newly introduced gpdf/etc programs had LDFLAGS missing from
their build recipe.

ok volker@ (MAINTAINER)
2024-09-03 16:37:40 +00:00
sthen 42aad1e398 partially revert some parts of previous ghostscript commit;
- disable gxps and gpdl; both are produced from the xps source dir,
which produces a libgxps shared library that conflicts with the existing
(different) shared library in graphics/libgxps.

it might be possible to reenable parts of this (maybe just removing
gxps from the packages), but care will also be needed to make sure that
it doesn't pick up an existing /usr/local/lib/libgxps.so.* during the
build.

- @comment the shared library symlinks, OpenBSD does not use these.

- update flavours list in DESCR while there
2024-08-01 11:34:27 +00:00
volker 81d1e258da print/ghostscript/gnu: include gpcl6, gpdl and gxps
Original diff and ok uaa@, tweaks from me, based on feedback from sthen@
2024-07-28 07:59:55 +00:00
volker 97ecaba1d2 print/ghostscript/gnu: Drop a4 and no_x11 FLAVORs, add -DA4 by default
ok kili@
2024-07-17 18:16:35 +00:00
volker 0fc3d88cd4 print/ghostscript/gnu: Drop -a4 and -no_x11 FLAVORs, add -DA4 by default
ok kili@
2024-07-17 18:16:16 +00:00
volker 1cf8acbee3 print/ghostscript/gnu: Update to 10.03.1
Fixes
CVE-2024-33869
CVE-2023-52722
CVE-2024-33870
CVE-2024-33871
CVE-2024-29510

ok kili@
2024-05-20 10:30:52 +00:00
volker cee10de909 print/ghostscript/gnu: Update to 10.03.0
ok kili@
2024-03-08 12:19:00 +00:00
volker be15c00879 print/ghostscript/gnu: Security Update to 10.02.1
ok sthen@
2023-11-03 10:53:15 +00:00
espie cfe07a7013 MASTER_SITES -> SITES 2023-09-27 14:32:00 +00:00
volker 1b0f19e9cd print/ghostscript/gnu: Update to 10.02.0
Fixes CVE-2023-43115

found by daniel@, ok tb@
2023-09-25 07:55:09 +00:00
volker 365c949d78 update print/ghostscript/gnu to 10.01.2
ok gnezdo@ kn@
2023-06-23 15:11:05 +00:00
sthen 3fb3b4ab5f update to ghostscript-10.01.1, fixes CVE-2023-28879
from Volker Schlecht (maintainer)
2023-04-12 15:12:39 +00:00
sthen 0ec6fa23f4 update to ghostscript-10.0.0, from Volker Schlecht (maintainer) 2022-10-06 15:46:20 +00:00
kmos c95d26d104 Fix build on sparc64 by adding -L${X11BASE}/lib to CONFIGURE_ENV LDFLAGS 2022-07-03 22:45:21 +00:00
sthen 83ec1e7a2f update to ghostscript-9.56.1, from maintainer Volker Schlecht
N.B. this switches to a new PDF interpreter (implemented in C rather than
PostScript). If you suspect problems and need to disable it you can return
to the old interpreter with -dNEWPDF=false.
2022-04-13 14:23:19 +00:00
naddy 0e126762d0 drop RCS Ids 2022-03-11 19:50:56 +00:00
ajacoutot 0a2ddd8539 Some cleanups:
- drop uneeded CFLAGS in both places; good side-effect, our CFLAGS are not overriden anymore
- add DEBUG_PACKAGES
- install gsc as gs (dynamic binary)
- only include gsx in the gtk FLAVOR (it's supposed to be the gtk loader,
otherwise it behaves as gs); could be a multi_package instead but that's for
another day
- simplify post-install dance

ok sthen@ (on an earlier diff), Volker Schlecht (maintainer)
2022-01-30 15:08:08 +00:00
ajacoutot 47c9618ea3 Fix soname; [libgs.so.16] -> [libgs.so.16.0]
Spotted during a port-lib-depends-check while updating libspectre:
Missing lib: libgs.so.16 (/usr/local/lib/libspectre.so.1.0) (NOT REACHABLE)
2022-01-29 07:37:14 +00:00
ajacoutot 76852cfaa9 Use tabs. 2022-01-29 07:20:50 +00:00
jca fa1cd72963 Add patch missed in the update to 9.55.0
Patch needed for our library versioning to be respected.
Issue reported by sthen@
2022-01-28 17:05:41 +00:00
kili f7e62948b1 Update to ghostscript-9.55.0.
From Volker Schlecht, who also takes maintainership. Thanks!
2022-01-27 20:55:01 +00:00
sthen c782b2c284 Portroach/SiteHandler/GitHub.pm wants a trailing / when pointing
PORTROACH=site:... at a github url
2021-02-28 12:40:28 +00:00
matthieu 0961fb45df Add patch from upstream to handle freetype 2.10.3+
ok kn@ naddy@ killi@
2020-10-27 06:56:07 +00:00
kn 36b92d6c1e Use PATCHORIG
No update-patches churn, no change.
2020-10-21 13:25:03 +00:00
naddy d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +00:00
sthen 48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
tj b78c82b5f8 switch some more homepage and master_sites links to https. input/ok sthen 2019-07-10 21:01:26 +00:00
naddy 2e1b191e55 replace gettext module and sync wantlib; ok kili@ 2017-11-02 17:52:26 +00:00
sthen cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
stsp 6a06a5df7c In the stack smash patch, note the upstream git commit which fixed
the same issue (in 2014).
2017-10-17 13:22:47 +00:00
stsp f2a232f9a3 Fix a stack smash in ghostscript to make my printer work again.
ok espie@
2017-10-17 13:00:57 +00:00
bluhm 8bdd831304 Fix CVE-2017-8291 shell injection in ghostscript.
Apply patches from upstream git.
OK kili@ (maintainer)
2017-05-04 06:51:09 +00:00
ajacoutot ab7129d1a0 Unbreak with cups>=2.2.0.
Hopefully catched all breakage since a few ports aren't building currently
(ligtop2...).
2016-09-19 09:17:45 +00:00
naddy bac38152ca replace libiconv module 2016-09-13 18:52:05 +00:00
naddy b02576f2fd remove NO_SHARED_ARCHS, NO_SHARED_LIBS, and fold PFRAG.shared into PLIST
ok kili@
2016-03-10 20:26:03 +00:00
jasper 92f5938640 Security fix for CVE-2015-3228 ghostscript-core: out-of-bounbds read and write in gs_ttf.ps
ok kili@ (MAINTAINER)
2015-07-24 12:46:23 +00:00
ajacoutot fe7142550b Update PLIST to register share/ghostscript/ as part of the package. 2015-05-23 08:40:02 +00:00
ajacoutot 887fca388a Move fonts from share/ghostscript/fonts to share/fonts/ghostscript.
ok kili@ (maintainer)
2015-04-06 21:04:30 +00:00
naddy 6bb8d0674b Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
2015-02-16 22:57:07 +00:00
naddy 570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen 3d5a69c038 update the license marker, Artifex moved to the Affero license
ok kili@
2014-04-19 14:30:05 +00:00