diff options
author | Ryan Hill <dirtyepic@gentoo.org> | 2009-01-24 21:15:32 +0000 |
---|---|---|
committer | Ryan Hill <dirtyepic@gentoo.org> | 2009-01-24 21:15:32 +0000 |
commit | c9004add6334c78ac5d45e9ae63d1d6cd8691434 (patch) | |
tree | 54b23d38783f0f171960138cc0776476785682a6 /x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild | |
parent | Fix permissions of dri devices, Bug #255841. Fix references to no longer exis... (diff) | |
download | gentoo-2-c9004add6334c78ac5d45e9ae63d1d6cd8691434.tar.gz gentoo-2-c9004add6334c78ac5d45e9ae63d1d6cd8691434.tar.bz2 gentoo-2-c9004add6334c78ac5d45e9ae63d1d6cd8691434.zip |
Drop ancient ebuild.
(Portage version: 2.2_rc23/cvs/Linux x86_64)
Diffstat (limited to 'x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild')
-rw-r--r-- | x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild | 211 |
1 files changed, 0 insertions, 211 deletions
diff --git a/x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild b/x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild deleted file mode 100644 index 8235ab787539..000000000000 --- a/x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.6.4.0-r1.ebuild,v 1.11 2008/11/22 20:40:24 dirtyepic Exp $ - -inherit eutils versionator flag-o-matic - -DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit." -HOMEPAGE="http://wxwidgets.org/" - -BASE_PV="$(get_version_component_range 1-3)" -BASE_P="${PN}-${BASE_PV}" - -# we use the wxPython tarballs because they include the full wxGTK sources and -# are released more frequently than wxGTK. -SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2 - doc? ( mirror://sourceforge/wxwindows/wxWidgets-${BASE_PV}-HTML.tar.gz )" - -KEYWORDS="arm sh" -IUSE="X doc debug gnome joystick odbc opengl pch sdl unicode" - -RDEPEND=" - dev-libs/expat - odbc? ( dev-db/unixODBC ) - sdl? ( media-libs/libsdl ) - X? ( - >=x11-libs/gtk+-2.0 - >=dev-libs/glib-2.0 - media-libs/jpeg - media-libs/tiff - x11-libs/libSM - x11-libs/libXinerama - x11-libs/libXxf86vm - gnome? ( gnome-base/libgnomeprintui ) - opengl? ( virtual/opengl ) - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig - X? ( - x11-proto/xproto - x11-proto/xineramaproto - x11-proto/xf86vidmodeproto - )" - -SLOT="2.6" -LICENSE="wxWinLL-3 - GPL-2 - odbc? ( LGPL-2 ) - doc? ( wxWinFDL-3 )" - -S="${WORKDIR}/wxPython-src-${PV}" -HTML_S="${WORKDIR}/wxWidgets-${BASE_PV}" - -src_unpack() { - unpack ${A} - cd "${S}" - - # General Patches - - epatch "${FILESDIR}"/${PN}-2.6.3-unicode-odbc.patch - epatch "${FILESDIR}"/${BASE_P}-collision.patch - - # Patches Specific to this version - - epatch "${FILESDIR}"/${P}-wxrc_link_fix.patch - epatch "${FILESDIR}"/${P}-g_free.patch - - # Reverse apply patch in wxPython tarball that breaks ABI - EPATCH_SINGLE_MSG="Reversing listctrl-ongetitemcolumnimage.patch ..." \ - EPATCH_OPTS="-R" epatch "${S}"/patches/listctrl-ongetitemcolumnimage.patch - - # wxBase has an automagic sdl dependency. short circuit it here. - # http://bugs.gentoo.org/show_bug.cgi?id=91574 - use sdl || sed -i -e 's:$wxUSE_LIBSDL" != "no":$wxUSE_LIBSDL" = "yes":' configure -} - -src_compile() { - local myconf - - append-flags -fno-strict-aliasing - - # X independent options - myconf="--enable-shared - --disable-optimise - --disable-rpath - --enable-compat24 - --with-regex=builtin - --with-zlib=sys - --with-expat - $(use_enable pch precomp-headers) - $(use_enable joystick) - $(use_with sdl) - $(use_with odbc)" - - # wxGTK only - use X && \ - myconf="${myconf} - --enable-gui - --with-libpng - --with-libxpm - --with-libjpeg - --with-libtiff - $(use_enable opengl) - $(use_with opengl) - $(use_with gnome gnomeprint)" - - # wxBase only - use X || \ - myconf="${myconf} - --disable-gui" - - # in 2.6 we always build ansi - # everything else is controlled by USE - if ! use debug; then - build_wx ansi - else - build_wx ansi-debug - fi - - if use unicode; then - if ! use debug; then - build_wx unicode - else - build_wx unicode-debug - fi - fi -} - -src_install() { - # Note - the last version to be installed becomes the default, so install - # unicode after ansi. - install_wx ansi - install_wx ansi-debug - install_wx unicode - install_wx unicode-debug - - dodoc "${S}"/docs/changes.txt - dodoc "${S}"/docs/gtk/readme.txt - - if use doc; then - dohtml -r "${HTML_S}"/docs/html/* - fi - - # I don't know what this is, but it's causing a collision. - rm "${D}"/usr/share/locale/it/LC_MESSAGES/wxmsw.mo - - # This is temporary until we have the wx-config wrapper - dosym /usr/bin/wx-config-2.6 /usr/bin/wx-config -} - -build_wx() { - local build_wx_conf - - case "$1" in - ansi) - build_wx_conf="${build_wx_conf} - --disable-unicode" - ;; - - ansi-debug) - build_wx_conf="${build_wx_conf} - --disable-unicode - --enable-debug_flag" - ;; - - unicode) - build_wx_conf="${build_wx_conf} - --enable-unicode" - ;; - - unicode-debug) - build_wx_conf="${build_wx_conf} - --enable-unicode - --enable-debug_flag" - ;; - - *) - eerror "wxlib.class: build_wx called with invalid argument(s)." - die "wxlib.class: build_wx called with invalid argument(s)." - ;; - esac - - mkdir -p build_$1 - pushd build_$1 - - ECONF_SOURCE="${S}" econf \ - ${myconf} \ - ${build_wx_conf} \ - || die "Failed to configure $1." - - emake || die "Failed to make $1." - - if [[ -e contrib/src ]]; then - cd contrib/src - emake || die "Failed to make $1 contrib." - fi - - popd -} - -install_wx() { - if [[ -d build_$1 ]]; then - pushd build_$1 - emake DESTDIR="${D}" install || die "Failed to install $1." - if [[ -e contrib/src ]]; then - cd contrib/src - emake DESTDIR="${D}" install || die "Failed to install $1 contrib." - fi - popd - fi -} |