Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120934 - media-gfx/xfig depends on virtual/x11 (doesn't work with modular Xorg)
Summary: media-gfx/xfig depends on virtual/x11 (doesn't work with modular Xorg)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-30 05:39 UTC by Herve.Roussain
Modified: 2006-02-11 09:45 UTC (History)
1 user (show)

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


Attachments
Patch for xfig-3.2.4-r1.ebuild to support modular X (xfig-3.2.4-r1.ebuild.patch,329 bytes, patch)
2006-01-30 08:39 UTC, Herve.Roussain
Details | Diff
Patch for xfig-3.2.4-r2.ebuild to support modular X (xfig-3.2.4-r2.ebuild.patch,329 bytes, patch)
2006-01-30 08:39 UTC, Herve.Roussain
Details | Diff
Patch for xfig-3.2.5_alpha5.ebuild to support modular X (xfig-3.2.5_alpha5.ebuild.patch,329 bytes, patch)
2006-01-30 08:40 UTC, Herve.Roussain
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Herve.Roussain 2006-01-30 05:39:19 UTC
media-gfx/xfig depends on virtual/x11, which 

According to http://www.gentoo.org/proj/en/desktop/x/x11/porting-modular-x-howto.xml, virtual/x11 should be replaced by a separated packages list to support 'modular Xorg'.

The dependencies should be something like this:

DEPEND="|| ( (
        x11-misc/imake
        x11-misc/rman
        x11-libs/libXaw
        x11-proto/xproto
        x11-proto/inputproto )
      virtual/x11 )
    x11-libs/Xaw3d
    media-libs/jpeg
    media-libs/libpng"

RDEPEND="|| ( x11-libs/libXaw
      virtual/x11 )
    x11-libs/Xaw3d
    media-libs/jpeg
    media-libs/libpng
    media-gfx/transfig
    media-libs/netpbm"
Comment 1 Herve.Roussain 2006-01-30 08:39:22 UTC
Created attachment 78503 [details, diff]
Patch for xfig-3.2.4-r1.ebuild to support modular X
Comment 2 Herve.Roussain 2006-01-30 08:39:51 UTC
Created attachment 78504 [details, diff]
Patch for xfig-3.2.4-r2.ebuild to support modular X
Comment 3 Herve.Roussain 2006-01-30 08:40:17 UTC
Created attachment 78505 [details, diff]
Patch for xfig-3.2.5_alpha5.ebuild to support modular X
Comment 4 Herve.Roussain 2006-01-30 08:45:55 UTC
I attached three patches (for the three versions of xfig in portage).

Emerge worked well with xfig-3.2.4-r2, but I don't know if I forgot dependencies.

Note there is an error in my bug report: "app-text/rman" is required (not "x11-misc/rman").

Could someone test the patches and (eventually) apply the patches to the portage tree?
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2006-02-11 08:38:02 UTC
Thanks, committed.

For future reference, we generally prefer unified diffs (diff -u).

I had to re-structure the DEPEND/RDEPEND system, but the committed deps are roughly what were submitted.  I added libXp for those with USE="-xprint".