[MacPorts] #49324: ghostscript @9.16_1: update to 9.18
#49324: ghostscript @9.16_1: update to 9.18 ----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: haspatch | Port: ghostscript ----------------------------+-------------------------------- ghostscript has been updated to version 9.18. Note 1: this update fixes one issue (patch-base_stdpre.h.diff no longer needed as an upstream ifdef effectively replaces the patch), while introducing a new issue: a new header file gserrors.h is included in ierrors.h, but not installed causing the gimp2 build to fail. Note 2: at the very least gimp2 needs a revision bump, as it directly links to libgs. -- Ticket URL: <https://trac.macports.org/ticket/49324> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by ryandesign@…): Thanks. Could we at least get a list of all ports that link with libgs that need their revisions increased? -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by mschamschula@…): The updated diff file also deals with #49357 - a stealth update @ github. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by mschamschula@…): Replying to [comment:1 ryandesign@…]:
Thanks. Could we at least get a list of all ports that link with libgs that need their revisions increased?
Ryan, I only know about packages that rebuilt after the link check. Besides gimp2, I had one machine rebuild ImageMagick. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by ryandesign@…): What you (or someone) needs to do is find all affected packages. When I do it, I usually use grep to find all ports that depend on the port (ghostscript), then install each one to see which ones link with its library (those need a revbump) and which ones only use a ghostscript executable (those don't). -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by mschamschula@…): The packages directly dependent on ghostscript are: {{{ ImageMagick LaTeXiT asymptote dvipng epstool gimp2 gl2ps groff gv littleutils octave ps2eps pstoedit pyxplot texlive-bin }}} I currently have all of these packages installed on my machine. Of those, only ImageMagick and gimp2 caused link errors, and were (successfully) rebuilt. Needless to say, the number of packages recursively dependent of ghostscript is much larger, and I don't have all of these packages present. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by ryandesign@…): Thanks. I wouldn't worry about recursive dependents. Any port actually linking with a library should actually declare a dependency on the port that provides it. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:5 mschamschula@…]:
The packages directly dependent on ghostscript are: {{{ ImageMagick LaTeXiT asymptote dvipng epstool gimp2 gl2ps groff gv littleutils octave ps2eps pstoedit pyxplot texlive-bin }}}
How did you arrive at this list? According to my calculations, the list is: {{{ DoCon ImageMagick LaTeXiT TeXmacs asymptote camlimages canna claws-mail djvu2pdf doxygen dvipng epstool fig2ps gallery ghostscript-fonts-hiragino gimp2 gimp2-devel gimp3-devel gl2ps gle-graphics gmt4 gmt5 goffice gramps gri groff gsl gv imaxima impressive kde4-kile latex2html latex2rtf libspectre lilypond lilypond-devel littleutils magicspp octave pathalizer ps2eps psbind pstoedit pstotext py-matplotlib pyxplot sam2p scribus srecord texlive-bin webdot xcircuit xcircuit-devel xfig xmlstarlet xpdf }}} -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by howarth.at.macports@…): Upstream has released 9.19. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by cal@…): I attached a diff that updates ghostscript to 9.19 and fixes the following issues: - Declare the BSD license of the mappingresources incorporated into the package - Fix homepage - Update mappingresources to the latest version - Switch to our copy of lcms2 over the bundled one - Drop `use_parallel_build yes`, which is the default -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Changes (by cal@…): * cc: devans@…, john@…, takeshi@…, perry@…, mcalhoun@…, mschamschula@…, master@…, snc@…, khindenburg@… (added) Comment: I have also attached a patch file that bumps all ports that declare a `depends_lib` on ghostscript. I have not included ports that only build- depend on ghostscript. Those ports are, along with their maintainers (which I'm also putting on Cc): - devans@ (gramps, goffice, gimp2, gimp2-devel, gimp3-devel, libspectre, dvipng) - ryandesign@ (ImageMagick) - macports.swinbank.org:john (QGLE) - takeshi@ (sam2p, gmt4, gmt5, magicspp) - piermont.com:perry (claws-mail) - mcalhoun@ (octave-devel, octave-devel-rc, octave-devel-release) - gmail.com:mschamschula (pyxplot, littleutils) - iaas.msu.ru:master (epstool) - eprofs.de:florian (gmt4, gmt5) - snc@ (lilypond, lilypond-devel) - khindenburg@ (xcircuit) If you object to the revbump being committed to your port, please shout in the next days. Note that I will not be testing whether all your ports still build against the new ghostscript. I am currently building gimp2 as a smoke test, but that's all the testing I intend to do on this before commit. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by cal@…): See also #50475, which will be fixed by this. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Comment (by devans@…): Normally, rather than a revbump, I would update gimp2-devel and gimp3-devel to latest git master so you can skip these and I'll follow through. I also have an update ready for goffice so I can hold off on that until after your update to avoid a gratuitous revbump. Otherwise, if your gimp2 test succeeds, go for it. If not, let me know. Thanks for the heads up. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#49324: ghostscript @9.16_1: update to 9.18 -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: ghostscript | -----------------------------+-------------------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed Comment: Update + revbumps committed in r147230. I have not increased the revision of gimp2-devel, gimp3-devel and goffice, as requested. -- Ticket URL: <https://trac.macports.org/ticket/49324#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts