Gentoo Archives: gentoo-dev

From: Ryan Hill <dirtyepic@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] locking wxGTK dependencies
Date: Tue, 18 Sep 2007 05:27:08
Message-Id: fcnmv1$2td$1@sea.gmane.org
1 One of the (too many) things we need to do to get wxGTK-2.8 into the tree is lock all packages in portage with wxGTK DEPENDS to the 2.6 SLOT. This is because the way the eclass works requires ebuilds to specify the SLOT they need in order to know what configuration scripts to use. (ie. an ebuild doing WX_GTK_VER="2.6" but with a DEPEND of >=x11-libs/wxGTK-2.6 will break if only wxGTK-2.8 is installed.)
2
3 Since 2.6 is the only SLOT we have in the tree at the moment these changes won't affect functionality at all. Unless anyone has any objections, I'll start fixing these up in a week or so.
4
5 The following packages need to be modified:
6
7 dirtyepic@tycho ~ $ for ebuild in $((ebfind '>=*x11-libs/wxGTK'; ebfind '^[[:space:]]*x11-libs/wxGTK') | sort); do grep -Hm1 "wxGTK" ${ebuild}; done
8 /usr/portage/app-emulation/bochs/bochs-2.2.6.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6 )
9 /usr/portage/app-emulation/bochs/bochs-2.3.5.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6 )
10 /usr/portage/app-emulation/bochs/bochs-2.3.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6 )
11 /usr/portage/app-i18n/poedit/poedit-1.3.6.ebuild:DEPEND=">x11-libs/wxGTK-2.6
12 /usr/portage/app-misc/roadnav/roadnav-0.14.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1
13 /usr/portage/app-misc/roadnav/roadnav-0.15.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1
14 /usr/portage/dev-haskell/wxhaskell/wxhaskell-0.9.4.ebuild: >=x11-libs/wxGTK-2.6.2"
15 /usr/portage/dev-libs/libroadnav/libroadnav-0.14.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1"
16 /usr/portage/dev-libs/libroadnav/libroadnav-0.15.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1"
17 /usr/portage/dev-python/wxpython/wxpython-2.6.3.3.ebuild: >=x11-libs/wxGTK-${PV}
18 /usr/portage/dev-python/wxpython/wxpython-2.6.4.0.ebuild: >=x11-libs/wxGTK-${PV}
19 /usr/portage/dev-util/rapidsvn/rapidsvn-0.9.3.ebuild: >=x11-libs/wxGTK-2.6.2
20 /usr/portage/dev-util/rapidsvn/rapidsvn-0.9.4.ebuild: >=x11-libs/wxGTK-2.6.2
21 /usr/portage/games-board/openyahtzee/openyahtzee-1.7.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
22 /usr/portage/games-misc/jugglemaster/jugglemaster-0.4.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
23 /usr/portage/games-roguelike/scourge/scourge-0.17.ebuild: editor? ( >=x11-libs/wxGTK-2.6 )"
24 /usr/portage/games-roguelike/scourge/scourge-0.18.ebuild: editor? ( >=x11-libs/wxGTK-2.6 )"
25 /usr/portage/games-strategy/scorched3d/scorched3d-40.1d.ebuild: >=x11-libs/wxGTK-2.6
26 /usr/portage/games-strategy/scorched3d/scorched3d-40.ebuild: >=x11-libs/wxGTK-2.6
27 /usr/portage/games-util/taxidraw/taxidraw-0.3.2.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
28 /usr/portage/games-util/wxchtdecoder/wxchtdecoder-1.5.ebuild:DEPEND=">=x11-libs/wxGTK-2.6"
29 /usr/portage/media-gfx/comical/comical-0.8.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2"
30 /usr/portage/media-gfx/hugin/hugin-0.5.ebuild: >=x11-libs/wxGTK-2.6.0
31 /usr/portage/media-gfx/hugin/hugin-0.5_rc1-r2.ebuild: >=x11-libs/wxGTK-2.6.0
32 /usr/portage/media-gfx/hugin/hugin-0.6.1.ebuild: >=x11-libs/wxGTK-2.6.2
33 /usr/portage/media-gfx/hugin/hugin-0.7_beta4.ebuild: >=x11-libs/wxGTK-2.6.2
34 /usr/portage/media-sound/audacity/audacity-1.3.3.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
35 /usr/portage/media-video/gpac/gpac-0.4.2.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6.0 )
36 /usr/portage/media-video/vlc/vlc-0.8.6c.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6.2-r1 )
37 /usr/portage/net-misc/italc/italc-1.0.2.ebuild: x11-libs/wxGTK
38 /usr/portage/net-misc/italc/italc-1.0.3.ebuild: x11-libs/wxGTK
39 /usr/portage/net-p2p/amule/amule-2.1.3.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.0
40 /usr/portage/net-p2p/amule/amule-2.2.0_pre20070422.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.0
41 /usr/portage/net-p2p/bittorrent/bittorrent-5.0.7.ebuild: >=x11-libs/wxGTK-2.6
42 /usr/portage/net-p2p/transmission/transmission-0.80.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6 )"
43 /usr/portage/net-p2p/transmission/transmission-0.81.ebuild: wxwindows? ( >=x11-libs/wxGTK-2.6 )"
44 /usr/portage/sci-mathematics/wxmaxima/wxmaxima-0.7.1.ebuild: >=x11-libs/wxGTK-2.6"
45 /usr/portage/sci-mathematics/wxmaxima/wxmaxima-0.7.3a.ebuild: >=x11-libs/wxGTK-2.6"
46
47
48 --
49 fonts / wxWindows / gcc-porting / treecleaners
50 9B81 6C9F E791 83BB 3AB3 5B2D E625 A073 8379 37E8 (0x837937E8)
51
52 --
53 gentoo-dev@g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: locking wxGTK dependencies Ryan Hill <dirtyepic@g.o>