Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340479 - vim.eclass and app-editors/gvim: openmotif dependency should be fixed
Summary: vim.eclass and app-editors/gvim: openmotif dependency should be fixed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-11 07:46 UTC by Ulrich Müller
Modified: 2011-01-04 13:56 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2010-10-11 07:46:54 UTC
x11-libs/openmotif:2.2 now contains a backwards-compatibility library which only installs shared libraries (but no header files). gvim should therefore depend on openmotif SLOT 0:

    >=x11-libs/openmotif-2.3:0

Problem is that this requires at least EAPI 1. However, the dependency is handled via vim.eclass which also supports EAPI 0.
Comment 1 Jim Ramsay (lack) (RETIRED) gentoo-dev 2011-01-04 13:56:02 UTC
Good news -> I was recently able to clean out a bunch of ancient vim ebuilds, so all the ebuilds that now use vim.eclass are EAPI=3

Adjusted vim.eclass to only allow EAPIs with slot deps, and also adjusted the openmotif dependency.