public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev]  locking wxGTK dependencies
@ 2007-09-18  5:16 Ryan Hill
  2007-10-02  3:29 ` [gentoo-dev] " Ryan Hill
  0 siblings, 1 reply; 2+ messages in thread
From: Ryan Hill @ 2007-09-18  5:16 UTC (permalink / raw
  To: gentoo-dev

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.)

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.

The following packages need to be modified:

dirtyepic@tycho ~ $ for ebuild in $((ebfind '>=*x11-libs/wxGTK'; ebfind '^[[:space:]]*x11-libs/wxGTK') | sort); do grep -Hm1 "wxGTK" ${ebuild}; done
/usr/portage/app-emulation/bochs/bochs-2.2.6.ebuild:    wxwindows? ( >=x11-libs/wxGTK-2.6 )
/usr/portage/app-emulation/bochs/bochs-2.3.5.ebuild:    wxwindows? ( >=x11-libs/wxGTK-2.6 )
/usr/portage/app-emulation/bochs/bochs-2.3.ebuild:      wxwindows? ( >=x11-libs/wxGTK-2.6 )
/usr/portage/app-i18n/poedit/poedit-1.3.6.ebuild:DEPEND=">x11-libs/wxGTK-2.6
/usr/portage/app-misc/roadnav/roadnav-0.14.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1
/usr/portage/app-misc/roadnav/roadnav-0.15.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1
/usr/portage/dev-haskell/wxhaskell/wxhaskell-0.9.4.ebuild:      >=x11-libs/wxGTK-2.6.2"
/usr/portage/dev-libs/libroadnav/libroadnav-0.14.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1"
/usr/portage/dev-libs/libroadnav/libroadnav-0.15.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2-r1"
/usr/portage/dev-python/wxpython/wxpython-2.6.3.3.ebuild:       >=x11-libs/wxGTK-${PV}
/usr/portage/dev-python/wxpython/wxpython-2.6.4.0.ebuild:       >=x11-libs/wxGTK-${PV}
/usr/portage/dev-util/rapidsvn/rapidsvn-0.9.3.ebuild:   >=x11-libs/wxGTK-2.6.2
/usr/portage/dev-util/rapidsvn/rapidsvn-0.9.4.ebuild:   >=x11-libs/wxGTK-2.6.2
/usr/portage/games-board/openyahtzee/openyahtzee-1.7.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
/usr/portage/games-misc/jugglemaster/jugglemaster-0.4.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
/usr/portage/games-roguelike/scourge/scourge-0.17.ebuild:       editor? ( >=x11-libs/wxGTK-2.6 )"
/usr/portage/games-roguelike/scourge/scourge-0.18.ebuild:       editor? ( >=x11-libs/wxGTK-2.6 )"
/usr/portage/games-strategy/scorched3d/scorched3d-40.1d.ebuild: >=x11-libs/wxGTK-2.6
/usr/portage/games-strategy/scorched3d/scorched3d-40.ebuild:    >=x11-libs/wxGTK-2.6
/usr/portage/games-util/taxidraw/taxidraw-0.3.2.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
/usr/portage/games-util/wxchtdecoder/wxchtdecoder-1.5.ebuild:DEPEND=">=x11-libs/wxGTK-2.6"
/usr/portage/media-gfx/comical/comical-0.8.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.2"
/usr/portage/media-gfx/hugin/hugin-0.5.ebuild:          >=x11-libs/wxGTK-2.6.0
/usr/portage/media-gfx/hugin/hugin-0.5_rc1-r2.ebuild:           >=x11-libs/wxGTK-2.6.0
/usr/portage/media-gfx/hugin/hugin-0.6.1.ebuild:                >=x11-libs/wxGTK-2.6.2
/usr/portage/media-gfx/hugin/hugin-0.7_beta4.ebuild:            >=x11-libs/wxGTK-2.6.2
/usr/portage/media-sound/audacity/audacity-1.3.3.ebuild:DEPEND=">=x11-libs/wxGTK-2.6
/usr/portage/media-video/gpac/gpac-0.4.2.ebuild:        wxwindows? ( >=x11-libs/wxGTK-2.6.0 )
/usr/portage/media-video/vlc/vlc-0.8.6c.ebuild:         wxwindows? ( >=x11-libs/wxGTK-2.6.2-r1 )
/usr/portage/net-misc/italc/italc-1.0.2.ebuild: x11-libs/wxGTK
/usr/portage/net-misc/italc/italc-1.0.3.ebuild: x11-libs/wxGTK
/usr/portage/net-p2p/amule/amule-2.1.3.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.0
/usr/portage/net-p2p/amule/amule-2.2.0_pre20070422.ebuild:DEPEND=">=x11-libs/wxGTK-2.6.0
/usr/portage/net-p2p/bittorrent/bittorrent-5.0.7.ebuild:                >=x11-libs/wxGTK-2.6
/usr/portage/net-p2p/transmission/transmission-0.80.ebuild:              wxwindows? ( >=x11-libs/wxGTK-2.6 )"
/usr/portage/net-p2p/transmission/transmission-0.81.ebuild:              wxwindows? ( >=x11-libs/wxGTK-2.6 )"
/usr/portage/sci-mathematics/wxmaxima/wxmaxima-0.7.1.ebuild:    >=x11-libs/wxGTK-2.6"
/usr/portage/sci-mathematics/wxmaxima/wxmaxima-0.7.3a.ebuild:   >=x11-libs/wxGTK-2.6"


-- 
                  fonts / wxWindows / gcc-porting / treecleaners
  9B81 6C9F E791 83BB 3AB3  5B2D E625 A073 8379 37E8 (0x837937E8)

-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-dev]  Re: locking wxGTK dependencies
  2007-09-18  5:16 [gentoo-dev] locking wxGTK dependencies Ryan Hill
@ 2007-10-02  3:29 ` Ryan Hill
  0 siblings, 0 replies; 2+ messages in thread
From: Ryan Hill @ 2007-10-02  3:29 UTC (permalink / raw
  To: gentoo-dev

Ryan Hill wrote:
> 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.

I will also need to lock wxpython since it pulls in the corresponding
wxGTK SLOT.  I'll be touching these ebuilds:

dirtyepic@tycho ~ $ for ebuild in $((ebfind '>=*dev-python/wxpython'; ebfind '^[[:space:]]*dev-python/wxpython') | sort); do grep -Hm1 "wxpython" ${ebuild}; done
/usr/portage/app-dicts/opendict/opendict-0.6.1.ebuild:  >=dev-python/wxpython-2.6
/usr/portage/app-mobilephone/bitpim/bitpim-0.9.10.ebuild:DEPEND=">=dev-python/wxpython-2.6.3.2
/usr/portage/app-mobilephone/bitpim/bitpim-0.9.13.ebuild:DEPEND=">=dev-python/wxpython-2.6.3.2
/usr/portage/app-mobilephone/wammu/wammu-0.20.ebuild:RDEPEND=">=dev-python/wxpython-2.6
/usr/portage/app-mobilephone/wammu/wammu-0.21.ebuild:RDEPEND=">=dev-python/wxpython-2.6.3.3
/usr/portage/app-mobilephone/wammu/wammu-0.21-r2.ebuild:RDEPEND=">=dev-python/wxpython-2.6.3.3
/usr/portage/dev-python/drpython/drpython-164.ebuild:RDEPEND=">=dev-python/wxpython-2.6"
/usr/portage/dev-python/pythoncard/pythoncard-0.8.2.ebuild:DEPEND=">=dev-python/wxpython-2.6"
/usr/portage/dev-python/python-dsv/python-dsv-1.4.0.ebuild:DEPEND=">=dev-python/wxpython-2.6.3.2"
/usr/portage/dev-python/winpdb/winpdb-1.1.2.ebuild:     >=dev-python/wxpython-2.6.3.3"
/usr/portage/dev-util/documancer/documancer-0.2.6.ebuild:       >=dev-python/wxpython-2.6.3
/usr/portage/dev-util/spe/spe-0.8.2.ebuild:RDEPEND=">=dev-python/wxpython-2.6.1.0
/usr/portage/dev-util/spe/spe-0.8.3c.ebuild:RDEPEND=">=dev-python/wxpython-2.6.1.0
/usr/portage/dev-util/wxglade/wxglade-0.4.1.ebuild:     >=dev-python/wxpython-2.6"
/usr/portage/dev-util/wxglade/wxglade-0.5.ebuild:       >=dev-python/wxpython-2.6"
/usr/portage/games-action/xpilot-ng/xpilot-ng-4.7.2-r1.ebuild:  >=dev-python/wxpython-2.6
/usr/portage/games-kids/tuxmathscrabble/tuxmathscrabble-4.2.ebuild:     dev-python/wxpython"
/usr/portage/games-puzzle/londonlaw/londonlaw-0.2.1.ebuild:     >=dev-python/wxpython-2.4
/usr/portage/media-sound/tunapie/tunapie-2.0_rc8.ebuild:RDEPEND=">=dev-python/wxpython-2.6"
/usr/portage/media-video/tovid/tovid-0.30-r2.ebuild:    >=dev-python/wxpython-2.6
/usr/portage/net-ftp/ftpcube/ftpcube-0.5.1.ebuild:DEPEND=">=dev-python/wxpython-2.6.3.3
/usr/portage/net-p2p/bittornado/bittornado-0.3.18.ebuild:RDEPEND="gtk? ( >=dev-python/wxpython-2.4 )



-- 
                  fonts / wxWindows / gcc-porting / treecleaners
  9B81 6C9F E791 83BB 3AB3  5B2D E625 A073 8379 37E8 (0x837937E8)

-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-10-02  3:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-18  5:16 [gentoo-dev] locking wxGTK dependencies Ryan Hill
2007-10-02  3:29 ` [gentoo-dev] " Ryan Hill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox