Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290914 - net-nntp/pan-9999 upgrade to git [patch]
Summary: net-nntp/pan-9999 upgrade to git [patch]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Net-news project
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2009-10-28 18:30 UTC by Duncan
Modified: 2010-09-21 20:29 UTC (History)
1 user (show)

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


Attachments
upgrade pan-9999 ebuild to git (pan-9999-git.patch,1.46 KB, patch)
2009-10-28 18:32 UTC, Duncan
Details | Diff
Updated ebuild (2010.01.24) (pan-9999.ebuild,1.78 KB, text/plain)
2010-01-24 20:50 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2009-10-28 18:30:06 UTC
To be attached, a diff converting net-nntp/pan-9999 to git from svn, courtesy of Jack Cuyler in http://permalink.gmane.org/gmane.comp.gnome.apps.pan.user/11063 , plus a change to call git_src_unpack instead of subversion_src_unpack, that he missed.

I added a new USE flag as well, khaley.  KHaley is a regular on the pan-user mailing list, who runs his own git clone of the upstream sources.  As Charles hasn't had a lot of time lately, KHaley's git is serving as the early testing ground for various patches, mostly as submitted to the gnome bugtracker, but with further refinements as found necessary thru testing, etc.  He and Charles Kerr (pan's primary dev) are cooperating and Charles is pulling from there into the official gnome git repo.  Thus, users brave enough to test the -9999 build may want the khaley sources thereof, and the USE flag controls which sources are pulled, plus the gmime dependency as khaley's sources have upgraded to gmime 2.4.

If that bit is taken for the Gentoo ebuild, a description for the USE flag will of course be needed.  I'd propose "khaley:  Use the khaley git sources instead of the official gnome git sources".

Build-tested with the gnome sources, build and run-tested with khaley sources.  Of course, being live-git, that's no guarantee, except that portage can find and download the sources and that they worked at one point.
Comment 1 Duncan 2009-10-28 18:32:02 UTC
Created attachment 208564 [details, diff]
upgrade pan-9999 ebuild to git
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-28 21:27:05 UTC
it's perfectly annoying to get CCed to bugs where you are already in on of the herds...

*** This bug has been marked as a duplicate of bug 290785 ***
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-28 21:27:53 UTC
fail I meant bug #290914
Comment 4 Duncan 2010-01-24 20:50:35 UTC
Created attachment 217327 [details]
Updated ebuild (2010.01.24)

Updated ebuild.  This updates the glib and gtk+ RDEPENDs as well as the intltool DEPEND, while removing the libpcre RDEPEND (pan now uses glib regex).  Charles should be merging the gmime-2.4 patches soon, but hasn't yet.

Additionally the USE flags are slightly modified.  Those running USE=khaley, can additionally choose USE=khtestbranch to build it instead of the main branch. (The khtestbranch flag has no effect if USE=-khaley.)

Duncan
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-09-21 20:29:38 UTC
+  21 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> pan-9999.ebuild:
+  Update live ebuild to gnome git repository, bug #290914. Make it use base
+  eclass and update dependencies.

Thanks for reporting.