Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177659 - app-text/ghostscript-gnu-8.60.0 version bump
Summary: app-text/ghostscript-gnu-8.60.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-08 16:03 UTC by Didier Link
Modified: 2007-10-21 18:10 UTC (History)
2 users (show)

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


Attachments
new ebuild for 8.56.0 version (ghostscript-gnu-8.56.0.ebuild,3.74 KB, text/plain)
2007-05-08 16:04 UTC, Didier Link
Details
up to date ebuuild for 8.56.0 (ghostscript-gnu-8.56.0.ebuild,3.66 KB, text/plain)
2007-05-08 17:54 UTC, Didier Link
Details
ebuild for GNU-gs 8.60.0 (ghostscript-gnu-8.60.0.ebuild,2.64 KB, text/plain)
2007-09-20 09:44 UTC, Didier Link
Details
ghostscript-gnu-8.60.0.ebuild (ghostscript-gnu-8.60.0.ebuild,2.62 KB, text/plain)
2007-09-21 07:54 UTC, Colin Macdonald
Details
ebuild_changes.diff (ebuild_changes.diff,2.68 KB, patch)
2007-09-21 07:56 UTC, Colin Macdonald
Details | Diff
patch to my precedent ebuild (gnu-gs-8.60.0.ebuild.diff,2.36 KB, patch)
2007-09-21 15:11 UTC, Didier Link
Details | Diff
ebuild with libgs.so ;) (ghostscript-gnu-8.60.0.ebuild,2.58 KB, text/plain)
2007-09-23 09:08 UTC, Didier Link
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Didier Link 2007-05-08 16:03:33 UTC
A new version of GNU ghostscript (8.56.0) is available now.

It solve a lot of bugs.

I attach the updated ebuild that works for me.

Thanks to update the tree.


Reproducible: Always

Steps to Reproduce:
Comment 1 Didier Link 2007-05-08 16:04:45 UTC
Created attachment 118567 [details]
 new ebuild for 8.56.0 version
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2007-05-08 17:19:53 UTC
why did you use such an old ebuild for bumping and not the current one?

what are the changes in this version?

Btw, did you hear about the merger of gpl and esp ghostscript. Any reason to still work on -gnu now? ;)
Comment 3 Didier Link 2007-05-08 17:44:58 UTC
In order :

* an old ebuild ? It works for me but i can change 2 lines if you want ;)
* the changes : all the bug fixed in the GPL 8.56 and the changes from the GNU line, included all the necessary licenses update and proprietary files removal
* for the merger I've see but it's not for the GPL 8.57, but for the gnu version it will appear more quickly ;)

The licenses and proprietary files problems are the main reason to continue to maintain a GNU version. In plus the configure/makefile system is more up to date than GPL version and a lot of patches are included in the gnu tree, including some drivers. You can see the lack of epatch in the gnu ebuild ;)

Here a part of the announcing email :

This release include many bugs fixed over GNU Ghostscript 8.55, add DMP
printer drivers and ppds (thanks to Sahaya Darcius) and append a patch
number to package version to avoid confusion with GPL release.

This list is from the 8.56 GPL version released by Artifex Software,
Inc. and artofcode LLC :

      * numerous bug fixes and improvements
      * comformance with the Quality Logic CET suite for Postscript has
been improved, a special 'gs_cet.ps' prefix file can be sent with a job
to produce output closer to that of the reference implementation

No more from artifex, see the History.htm in the doc directory for more details ;)

regards.

Comment 4 Didier Link 2007-05-08 17:54:57 UTC
Created attachment 118604 [details]
up to date ebuuild for 8.56.0
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2007-05-13 08:08:09 UTC
your ebuild is stall based on rev 1.3

-# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-gnu-8.55.ebuild,v 1.6 2006/09/23 02:37:18 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gnu/ghostscript-gnu-8.55.ebuild,v 1.3 2007/04/07 16:22:09 opfer Exp $


Can you please try to just rename 8.55 to 8.56

the 8.55 as it is now, I mean.
Comment 6 Didier Link 2007-05-17 10:34:57 UTC
What ? I've changed all in the file but not this version number that depend on the cvs commit and you complain about that !? :-D:-D

If you commit this file the number was changed by the cvs program or I'm completely mad ???

I refuse to upload a new file for this reason ... sorry. This change will be override by the next commit for a version 1.7

And the 8.55 is based on 1.3 in the portage tree ... no comments about the rename idea.

Sorry if i'm a little bit agressive but I've no time to waste.
Comment 7 Colin Macdonald 2007-09-14 19:02:45 UTC
Didier: I for one would like to see an up-to-date GNU Ghostscript in the tree.  Please change the summary (I don't have permission) to:

app-text/ghostscript-gnu-8.60.0 version bump
Comment 8 Didier Link 2007-09-20 09:44:50 UTC
Created attachment 131356 [details]
ebuild for GNU-gs 8.60.0


This ebuild file is out of date I know but it works perfectly on my system. I don't want include the djvu driver because it's not a GPL compatible software and I'm a GNU maintainer.

The cups patch was removed because this version is a merge between esp and gpl ghostscript and include natively all esp drivers, including for cups.

Also a lot of bug fixes and improvements in this version. The only bad point is the need of MAKEOPTS="${MAKEOPTS} -j1" for a good compilation.

Thanks.
Comment 9 Colin Macdonald 2007-09-21 07:54:09 UTC
Created attachment 131495 [details]
ghostscript-gnu-8.60.0.ebuild

Here's my attempt at fixing a few things to hopefully address some of Stefan's concerns.  I tried to update the ebuild compared to the in-tree -gpl 8.57 and the changes in -gpl 8.60 in bug #187502.

I fixed bugs #180996, #184167, #153976 which were previously fixed in -gnu but not in the version posted in Comment #6.

Also, the ebuild didn't do anything with the cups use flag: i added use_enable as in the -gpl 8.60 in the bug mentioned above.

bug #180996 confuses me: is -gpl not effected?

Haven't tested yet: its building overnight.
Comment 10 Colin Macdonald 2007-09-21 07:56:59 UTC
Created attachment 131497 [details, diff]
ebuild_changes.diff

some of the changes are quoting as in in-tree -gpl ebuilds.
Comment 11 Didier Link 2007-09-21 13:49:30 UTC
Hi, thanks for work on this Colin, just one thing about your ebuild before I will test it on my gentoo : there is absolutely no need of src/Makefile.in in the gnu release.

I've completely remove this file and all the work is done in the main Makefile.in.

All the others changes are promising ;)

Comment 12 Didier Link 2007-09-21 15:01:13 UTC
Ok, run fine for me, another point in the ebuild : "emake -j1 so all" is ok but if you really need the library to be installed you need to do an "emake DESTDIR="${D}" install-so install", or something like that, to install it or remove the "so" target in the first emake. I don't know anything that link to this library, so I think it's better to remove this from the ebuild ;)

I attach a diff of my precedent ebuild with your changes. Thanks again.


Comment 13 Didier Link 2007-09-21 15:11:13 UTC
Created attachment 131524 [details, diff]
patch to my precedent ebuild
Comment 14 Colin Macdonald 2007-09-22 21:04:32 UTC
I tested your ebuild.  Seems to work fine with gv and evince.

Thanks for clarifying the makefile.in business.

I'm also unclear about the "soinstall" and "make so" business.  If nothing deps on that .so file than it seems ok to me to not install.  However, there is bug #189839...
Comment 15 Didier Link 2007-09-22 22:33:21 UTC
I've never see a dependency of gv to libgs.so !? Of course if it's the case this issue need to be solved !

Comment 16 Colin Macdonald 2007-09-23 02:04:29 UTC
gv != gsview

That said, I have no idea what gsview is.
Comment 17 Didier Link 2007-09-23 07:29:10 UTC
OOps sorry, for confusing this 2 programms !

gsview isn't maintained since march of 2006 but maybe need a libgs.so ... I will investigate.

Thanks to point it !
Comment 18 Stefan Schweizer (RETIRED) gentoo-dev 2007-09-23 08:12:07 UTC
http://tsdgeos.blogspot.com/2007/06/okular-and-ps-files.html


we need libgs :)
Comment 19 Didier Link 2007-09-23 08:59:27 UTC
gsview don't need libgs.so, I've just installed this package and no dependency for this library ... but okular need it, thanks genstef for the link !

I will change the ebuild to include the so target and post the definitive ebuild here later.

Comment 20 Didier Link 2007-09-23 09:08:11 UTC
Created attachment 131667 [details]
ebuild with libgs.so ;)
Comment 21 Stefan Schweizer (RETIRED) gentoo-dev 2007-10-21 18:10:07 UTC
thank you, in portage.