Commit Graph

162 Commits

Author SHA1 Message Date
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 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
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
sthen 3d5a69c038 update the license marker, Artifex moved to the Affero license
ok kili@
2014-04-19 14:30:05 +00:00
kili b220d5daad Intermediate update to ghostscript-9.07.
9.10 will follow in a few days.

Thanks to aja@ for doing some testing.
2013-12-24 15:18:38 +00:00
ajacoutot a9d871863f While the cups raster tools (gstoraster and gstopxl) are now in cups-filters,
we still need the cups device.
2013-08-22 09:14:32 +00:00
ajacoutot 4ee8fca26e Remove dependency on cups,-libs. gstoraster and friends are moving to
print/cups-filters.

ok kili@ (maintainer)
2013-08-22 08:02:22 +00:00
ajacoutot 8613536758 Some trivial WANTLIB and tweaks to unbreak after the Heimdal update.
Stop hardcoding the Kerberos libs and use krb5-config(1).
2013-06-17 19:28:36 +00:00
naddy 10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +00:00
espie eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00