Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 171847 - app-text/ghostscript-gpl-8.57 version bump request/description change
Summary: app-text/ghostscript-gpl-8.57 version bump request/description change
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-22 20:50 UTC by Colin Macdonald
Modified: 2007-06-23 22:42 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ghostscript-gpl-8.56.ebuild.diff (ghostscript-gpl-8.56.ebuild.diff,6.69 KB, patch)
2007-04-08 09:18 UTC, Jakub Moc (RETIRED)
Details | Diff
ghostscript-afpl-8.56-cups-lib.patch (ghostscript-afpl-8.56-cups-lib.patch,3.46 KB, patch)
2007-04-08 09:20 UTC, Jakub Moc (RETIRED)
Details | Diff
app-text/ghostscript-gpl/ghostscript-gpl-8.56.ebuild (ghostscript-gpl-8.56.ebuild,5.88 KB, text/plain)
2007-04-09 17:06 UTC, Marijn Schouten (RETIRED)
Details
ghostscript-gpl-8.57.ebuild (ghostscript-gpl-8.57.ebuild,5.32 KB, text/plain)
2007-06-12 15:08 UTC, Timo Gurr (RETIRED)
Details
ghostscript-afpl-8.57-cups-lib.patch (ghostscript-afpl-8.57-cups-lib.patch,3.46 KB, text/plain)
2007-06-12 15:11 UTC, Timo Gurr (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Colin Macdonald 2007-03-22 20:50:08 UTC
Ghostscript 8.56 has been released.  I've haven't tried a local bump, sorry.

This description seems out of date now that leading edge development is done under the GPL:
DESCRIPTION="GPL Ghostscript - the most current Ghostscript, AFPL, relicensed"

How about:

DESCRIPTION="GPL Ghostscript - an interpreter for the PostScript language"
or:
DESCRIPTION="an interpreter for the PostScript language"

although the latter is not consistent with the other ghostscript-* ebuilds...
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2007-04-05 22:13:13 UTC
Can you please try it out? I am using gs-esp
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 09:18:28 UTC
Created attachment 115707 [details, diff]
ghostscript-gpl-8.56.ebuild.diff

- only build djvu support w/ USE="-bindist" (see http://djvu.sourceforge.net/gsdjvu/COPYING for reasons), adjust LICENSE accordingly, adjust IUSE accordingly
- Fix SRC_URI and S for new tarball name
- add loads of quoting all over the place

This is a work in progress, I fixed ghostscript-afpl-8.54-cups-lib.patch (attached below), the other patches need work as well.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 09:20:36 UTC
Created attachment 115709 [details, diff]
ghostscript-afpl-8.56-cups-lib.patch

Updated ghostscript-afpl-8.54-cups-lib.patch (dropped one hunk that would only add comments now).

ghostscript-afpl-8.54-big-cmap-post.patch fails as well (5/9 hunks, see below, the others will pretty likely need work as well). I don't have time for this now.
Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-04-09 17:06:51 UTC
Created attachment 115836 [details]
app-text/ghostscript-gpl/ghostscript-gpl-8.56.ebuild

ebuild with jakub's patch applied and everything that fails commented out.
Comment 5 Marijn Schouten (RETIRED) gentoo-dev 2007-04-09 18:29:05 UTC
I was trying to replace ghostscript-afpl-8.54-destdir.diff with some sed magic.

#	epatch "${FILESDIR}"/ghostscript-afpl-8.54-destdir.diff
	sed -i -e 's:\$(BINDIR):\$(DESTDIR)\$(BINDIR):' \
		   -e 's:\$(GS_SHARE):\$(DESTDIR)\$(GS_SHARE):' \
		   -e 's:\$(prefix):\$(DESTDIR)\$(prefix):' \
		   -e 's:\$(datadir):\$(DESTDIR)\$(datadir):' \
		   -e 's:\$(gsdir):\$(DESTDIR)\$(gsdir):' \
		   -e 's:\$(gsdatadir):\$(DESTDIR)\$(gsdatadir):' \
		   -e 's:\$(bindir):\$(DESTDIR)\$(bindir):' \
		   -e 's:\$(libdir):\$(DESTDIR)\$(libdir):' \
		   -e 's:\$(scriptdir):\$(DESTDIR)\$(scriptdir):' \
		   -e 's:\$(docdir):\$(DESTDIR)\$(docdir):' \
		   -e 's:\$(mandir):\$(DESTDIR)\$(mandir):' \
		   -e 's:\$(exdir):\$(DESTDIR)\$(exdir):' src/*.mak

unfortunately this wasn't exactly right, cause now emake install failed.
Comment 6 Dennis Schridde 2007-05-14 17:23:42 UTC
app-text/ghostscript-gpl-8.57 has been released.
Comment 7 Dennis Schridde 2007-05-14 17:46:38 UTC
Marijn's 8.56 ebuild worked for me, but I changed following:

DESCRIPTION="Ghostscript, an interpreter for the PostScript language and for PDF."
HOMEPAGE="http://ghostscript.com/"
MY_P=ghostscript-${PV}
Comment 8 Dennis Schridde 2007-05-14 17:57:18 UTC
MY_P is obviously not needed. I was using the gs-gnu ebuild accidentialy, because BugZilla sent me to the next bug in the list.
Comment 9 Timo Gurr (RETIRED) gentoo-dev 2007-06-12 15:08:57 UTC
Created attachment 121811 [details]
ghostscript-gpl-8.57.ebuild

Marijn's 8.56 ebuild altered for 8.57, additional info:

fixed upstream:
ghostscript-afpl-8.54-ps2epsi-afpl.diff - fixed in 8.57
ghostscript-afpl-8.54-destdir.diff - fixed in 8.57
ghostscript-afpl-8.54-segfault.patch - fixed in 8.57
ghostscript-afpl-8.54-gtk2.patch - seems to be fixed in 8.57

updated/still needed patches:
ghostscript-afpl-8.56-cups-lib.patch - updated patch
ghostscript-afpl-8.54-rinkj.patch - not fixed, still needed

still needed "addon" patches
ghostscript-afpl-8.54-cups-destdir.diff - still needed
gdevcups.patch - still needed
djvu-gs-gpl.patch - still needed

failing/commented out patches:
ghostscript-afpl-8.54-big-cmap-post.patch - does not apply, couldn't find any references on http://bugs.ghostscript.com/ about what this patch is good for
Comment 10 Timo Gurr (RETIRED) gentoo-dev 2007-06-12 15:11:03 UTC
Created attachment 121813 [details]
ghostscript-afpl-8.57-cups-lib.patch

renamed Jakub's patch for 8.57, just for convenience.
Comment 11 Stefan Schweizer (RETIRED) gentoo-dev 2007-06-12 16:04:18 UTC
thank you. I committed this.

btw, I am really looking forward to the new release which includes gs-esp :)
Comment 12 cJ 2007-06-23 22:41:06 UTC
Hi all,
I noticed that the package does not produce libgs.so anymore (it is needed by gsview and maybe other tools)
I think adding a make so and make soinstall in the ebuild could be useful, and we could use an use flag to do it or not..

-- 
cJ