Bug 273864 - Mk/bsd.default-versions.mk: Change default version of Ghostscript to 10
Summary: Mk/bsd.default-versions.mk: Change default version of Ghostscript to 10
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Michael Osipov
URL:
Keywords:
Depends on:
Blocks: 272131
  Show dependency treegraph
 
Reported: 2023-09-16 19:51 UTC by Michael Osipov
Modified: 2023-10-27 07:51 UTC (History)
4 users (show)

See Also:
antoine: exp-run+


Attachments
Git-formatted patch (3.27 KB, application/mbox)
2023-09-16 19:51 UTC, Michael Osipov
michael.osipov: maintainer-approval+
Details
Git-formatted patch (3.27 KB, patch)
2023-09-16 19:54 UTC, Michael Osipov
michael.osipov: maintainer-approval+
Details | Diff
Git-formatted patch (3.26 KB, patch)
2023-09-19 10:29 UTC, Michael Osipov
michael.osipov: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Osipov 2023-09-16 19:51:54 UTC
Created attachment 244941 [details]
Git-formatted patch

Port maintainer of print/ghostscript10 here. It is about time to switch to 10:
* 9 is not supported by upstream anymore
* 9 port contains custom patches which break some usecases
* 10 has been around in the tree for quite some time now
* Tested all ports in poudriere which depend on GS:
biology/vsearch
cad/xcircuit
chinese/enscript
comms/opencbm
devel/aegis
devel/doxygen
devel/libexplain
devel/srecord
devel/xsd
editors/ted
editors/texmacs
editors/texmaker
editors/texstudio
graphics/ImageMagick6
graphics/ImageMagick7
graphics/eps2png
graphics/epstool
graphics/gimp-app
graphics/gmt
graphics/graphviz
graphics/impressive
graphics/inkscape
graphics/klatexformula
graphics/libwmf
graphics/ocaml-images
graphics/peps
graphics/pstoedit
graphics/sam2p
graphics/xfig
graphics/xournal
graphics/xpdf3
graphics/xpdf4
graphics/xpeps
lang/clisp
mail/claws-mail-pdf_viewer
mail/courier
math/R
math/asymptote
math/linbox
math/plplot
misc/pspresent
multimedia/lives
print/auctex
print/cups-filters
print/cups-fxlinuxprint
print/cups-pdf
print/dvisvg
print/epsonepl
print/fig2dev
print/flpsed
print/font2svg
print/foo2zjs
print/foomatic-filters
print/gsfonts
print/gspdf
print/gv
print/html2ps
print/libijs
print/libspectre
print/lilypond-devel
print/lilypond
print/lout
print/magicfilter
print/pkfonts300
print/pnm2ppa
print/ps2eps
print/psdim
print/pstotext
print/shrinkpdf
print/texlive-base
print/texvc
print/transfig
russian/koi8r-ps
sysutils/LPRngTool
textproc/antiword
textproc/docproj-legacy
textproc/groff
textproc/latex2html
textproc/pdfsandwich
textproc/pdftohtml
textproc/py-ocrmypdf
textproc/sowing
textproc/tth
Comment 1 Michael Osipov 2023-09-16 19:54:04 UTC
Created attachment 244942 [details]
Git-formatted patch

Here is a fully tested patch in poudriere
Comment 2 Michael Osipov 2023-09-19 10:29:50 UTC
Created attachment 245017 [details]
Git-formatted patch

Fix typo
Comment 3 Michael Osipov 2023-10-13 10:42:12 UTC
It here anything I can do to move this forward?
Comment 4 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2023-10-14 18:06:03 UTC
Yes even though the number of affected ports are low but there are number of ports which depends on these ports. So best way is to always request for an exp-run whenever you are changing a default version.

Better safe than sorry.
Comment 5 Antoine Brodin freebsd_committer freebsd_triage 2023-10-20 12:36:25 UTC
Exp-run looks fine
Comment 6 Michael Osipov freebsd_committer freebsd_triage 2023-10-20 14:27:11 UTC
(In reply to Antoine Brodin from comment #5)

Very good, where can I retrieve this information?
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-10-27 07:49:08 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=92d21e44762dcc3f5d86cb7e7cbb9733782b2218

commit 92d21e44762dcc3f5d86cb7e7cbb9733782b2218
Author:     Michael Osipov <michaelo@FreeBSD.org>
AuthorDate: 2023-10-24 12:58:43 +0000
Commit:     Michael Osipov <michaelo@FreeBSD.org>
CommitDate: 2023-10-27 07:47:54 +0000

    Mk/bsd.default-versions.mk: Change default version of Ghostscript to 10

    * Change default version of Ghostscript from 9 to 10
    * Add entry about change of default Ghostscript version to UPDATING

    PR:             273864
    Approved by:    jrm (mentor)
    Differential Revision:  https://reviews.freebsd.org/D42351

 Mk/Uses/ghostscript.mk     | 10 +++++-----
 Mk/bsd.default-versions.mk |  2 +-
 UPDATING                   | 21 +++++++++++++++++++++
 3 files changed, 27 insertions(+), 6 deletions(-)
Comment 8 Michael Osipov freebsd_committer freebsd_triage 2023-10-27 07:51:21 UTC
Version changed.