summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <dirtyepic@gentoo.org>2010-03-06 05:42:22 +0000
committerRyan Hill <dirtyepic@gentoo.org>2010-03-06 05:42:22 +0000
commitdaadbb5057e0a1aa34792efe73a4487362617fff (patch)
tree2b46a8245542778f5b14f7179bd4ace406e07929 /dev-util/wxglade
parentClean up python bits. EAPI 2. Don't byte-compile modules to prevent (diff)
downloadgentoo-2-daadbb5057e0a1aa34792efe73a4487362617fff.tar.gz
gentoo-2-daadbb5057e0a1aa34792efe73a4487362617fff.tar.bz2
gentoo-2-daadbb5057e0a1aa34792efe73a4487362617fff.zip
Don't use deprecated python functions, switch to EAPI 2, use python version in
wrapper script. No change in functionality. Remove old. (Portage version: 2.2_rc65/cvs/Linux x86_64)
Diffstat (limited to 'dev-util/wxglade')
-rw-r--r--dev-util/wxglade/ChangeLog10
-rw-r--r--dev-util/wxglade/files/wxglade-0.6.1-wxversion.patch12
-rw-r--r--dev-util/wxglade/wxglade-0.6.1.ebuild51
-rw-r--r--dev-util/wxglade/wxglade-0.6.3.ebuild53
-rw-r--r--dev-util/wxglade/wxglade-0.6.ebuild51
5 files changed, 40 insertions, 137 deletions
diff --git a/dev-util/wxglade/ChangeLog b/dev-util/wxglade/ChangeLog
index 517d3cb9d3ec..5f2f603f0024 100644
--- a/dev-util/wxglade/ChangeLog
+++ b/dev-util/wxglade/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/wxglade
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/ChangeLog,v 1.50 2008/10/18 19:23:57 fmccor Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/ChangeLog,v 1.51 2010/03/06 05:42:22 dirtyepic Exp $
+
+ 06 Mar 2010; Ryan Hill <dirtyepic@gentoo.org> -wxglade-0.6.ebuild,
+ -wxglade-0.6.1.ebuild, -files/wxglade-0.6.1-wxversion.patch,
+ wxglade-0.6.3.ebuild:
+ Don't use deprecated python functions, switch to EAPI 2, use python version in
+ wrapper script. No change in functionality. Remove old.
18 Oct 2008; Ferris McCormick <fmccor@gentoo.org> wxglade-0.6.3.ebuild:
Sparc stable, Bug #242114.
diff --git a/dev-util/wxglade/files/wxglade-0.6.1-wxversion.patch b/dev-util/wxglade/files/wxglade-0.6.1-wxversion.patch
deleted file mode 100644
index f793266b3b9c..000000000000
--- a/dev-util/wxglade/files/wxglade-0.6.1-wxversion.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur wxGlade-0.6.1-orig/main.py wxGlade-0.6.1/main.py
---- wxGlade-0.6.1-orig/main.py 2007-10-25 01:03:22.000000000 -0600
-+++ wxGlade-0.6.1/main.py 2007-12-04 09:36:20.000000000 -0600
-@@ -7,7 +7,7 @@
- # THIS PROGRAM COMES WITH NO WARRANTY
-
- import wxversion
--wxversion.ensureMinimal("2.6")
-+wxversion.select("2.6")
-
- #from wxPython.wx import *
- import wx
diff --git a/dev-util/wxglade/wxglade-0.6.1.ebuild b/dev-util/wxglade/wxglade-0.6.1.ebuild
deleted file mode 100644
index e8500bfbb850..000000000000
--- a/dev-util/wxglade/wxglade-0.6.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/wxglade-0.6.1.ebuild,v 1.4 2008/05/29 16:50:57 hawking Exp $
-
-inherit python multilib eutils
-
-MY_P="wxGlade-${PV}"
-DESCRIPTION="Glade-like GUI designer which can generate Python, Perl, C++ or XRC code"
-HOMEPAGE="http://wxglade.sourceforge.net/"
-SRC_URI="mirror://sourceforge/wxglade/${MY_P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-S="${WORKDIR}/${MY_P}"
-DEPEND=">=dev-lang/python-2.3
- =dev-python/wxpython-2.6*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${P}-wxversion.patch
-}
-
-src_install() {
- python_version
- dodir /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
- dodoc CHANGES.txt README.txt TODO.txt credits.txt
- cp credits.txt "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dohtml -r docs/*
- rm -rf docs *txt
- cp -R * "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dosym /usr/share/doc/${PF}/html /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/docs
- echo "#!/bin/bash" > wxglade
- echo "exec python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/wxglade.py \$*" >> wxglade
- exeinto /usr/bin
- doexe wxglade
- insinto /usr/share/pixmaps
- newins icons/icon.xpm wxglade.xpm
- make_desktop_entry wxglade wxGlade wxglade "Development;GUIDesigner"
-}
-
-pkg_postinst() {
- python_version
- python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/wxglade
-}
-
-pkg_postrm() {
- python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/wxglade
-}
diff --git a/dev-util/wxglade/wxglade-0.6.3.ebuild b/dev-util/wxglade/wxglade-0.6.3.ebuild
index 8cbfa783ba59..fc918b7e02e5 100644
--- a/dev-util/wxglade/wxglade-0.6.3.ebuild
+++ b/dev-util/wxglade/wxglade-0.6.3.ebuild
@@ -1,51 +1,62 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/wxglade-0.6.3.ebuild,v 1.6 2008/10/18 19:23:57 fmccor Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/wxglade-0.6.3.ebuild,v 1.7 2010/03/06 05:42:22 dirtyepic Exp $
-inherit python multilib eutils
+EAPI="2"
+
+inherit eutils multilib python
MY_P="wxGlade-${PV}"
+
DESCRIPTION="Glade-like GUI designer which can generate Python, Perl, C++ or XRC code"
HOMEPAGE="http://wxglade.sourceforge.net/"
SRC_URI="mirror://sourceforge/wxglade/${MY_P}.tar.gz"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""
-S="${WORKDIR}/${MY_P}"
-DEPEND=">=dev-lang/python-2.3
- =dev-python/wxpython-2.8*"
-src_unpack() {
- unpack ${A}
- cd "${S}"
+DEPEND="dev-python/wxpython:2.8"
+PYTHON_DEPEND="2:2.3"
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
epatch "${FILESDIR}"/${P}-wxversion.patch
}
src_install() {
- python_version
- dodir /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
dodoc CHANGES.txt README.txt TODO.txt credits.txt
- cp credits.txt "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dohtml -r docs/*
+
+ pydir=$(python_get_sitedir)/wxglade
+
+ dodir "${pydir}"
+ mv "${S}"/credits.txt "${D}${pydir}"
+ dohtml -r "${S}"/docs/*
rm -rf docs *txt
- cp -R * "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dosym /usr/share/doc/${PF}/html /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/docs
- echo "#!/bin/bash" > wxglade
- echo "exec python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/wxglade.py \$*" >> wxglade
+
+ cp -R "${S}"/* "${D}${pydir}"
+ dosym /usr/share/doc/${PF}/html "${pydir}"/docs
+
+ cat > "${S}"/wxglade <<-EOF
+ #!/bin/sh
+ $(PYTHON) ${pydir}/wxglade.py \$*
+ EOF
+
exeinto /usr/bin
- doexe wxglade
+ doexe "${S}"/wxglade
+
insinto /usr/share/pixmaps
newins icons/icon.xpm wxglade.xpm
+
make_desktop_entry wxglade wxGlade wxglade "Development;GUIDesigner"
}
pkg_postinst() {
- python_version
- python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/wxglade
+ python_mod_optimize "$(python_get_sitedir)"/wxglade
}
pkg_postrm() {
- python_mod_cleanup /usr/$(get_libdir)/python${PYVER}/site-packages/wxglade
+ python_mod_cleanup "$(python_get_sitedir)"/wxglade
}
diff --git a/dev-util/wxglade/wxglade-0.6.ebuild b/dev-util/wxglade/wxglade-0.6.ebuild
deleted file mode 100644
index aab2f48c4558..000000000000
--- a/dev-util/wxglade/wxglade-0.6.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/wxglade-0.6.ebuild,v 1.9 2008/05/29 16:50:57 hawking Exp $
-
-inherit python multilib eutils
-
-MY_P="wxGlade-${PV}"
-DESCRIPTION="Glade-like GUI designer which can generate Python, Perl, C++ or XRC code"
-HOMEPAGE="http://wxglade.sourceforge.net/"
-SRC_URI="mirror://sourceforge/wxglade/${MY_P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE=""
-S="${WORKDIR}/${MY_P}"
-DEPEND=">=dev-lang/python-2.3
- =dev-python/wxpython-2.6*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${PN}-0.6.1-wxversion.patch
-}
-
-src_install() {
- python_version
- dodir /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
- dodoc CHANGES.txt README.txt TODO.txt credits.txt
- cp credits.txt "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dohtml -r docs/*
- rm -rf docs *txt
- cp -R * "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/
- dosym /usr/share/doc/${PF}/html /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/docs
- echo "#!/bin/bash" > wxglade
- echo "exec python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/wxglade.py \$*" >> wxglade
- exeinto /usr/bin
- doexe wxglade
- insinto /usr/share/pixmaps
- newins icons/icon.xpm wxglade.xpm
- make_desktop_entry wxglade wxGlade wxglade "Development;GUIDesigner"
-}
-
-pkg_postinst() {
- python_version
- python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/wxglade
-}
-
-pkg_postrm() {
- python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/wxglade
-}