Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-python/drpython
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/drpython/ChangeLog,v 1.16 2008/02/24 17:53:32 dev-zero Exp $
*drpython-165-r2 (24 Feb 2008)
24 Feb 2008; Tiziano Müller
+files/drpython-165-tabswitch.patch, -drpython-165-r1.ebuild,
+drpython-165-r2.ebuild:
Added patch to fix broken copy/paste when switching tabs using the keyboard
shortcut (bug #210298, thanks to Jon White).
*drpython-165-r1 (04 Dec 2007)
04 Dec 2007; Ali Polatel
-files/drpython.py-3.10.12.patch, -files/drpython.py-3.10.13.patch,
+files/drpython-165-wxversion.patch, -drpython-164.ebuild,
-drpython-165.ebuild, +drpython-165-r1.ebuild:
Revbump. Added patch to prevent running against other SLOTs of wxpython,
#201158. Drop old.
*drpython-165 (20 Nov 2007)
20 Nov 2007; Ali Polatel
version bump.
03 Oct 2007; Ryan Hill
Lock wxpython dependency. Fix quoting.
04 Mar 2007; Lukasz Strzygowski
Replaced einfo with elog in pkg_postinst.
*drpython-164 (14 Feb 2007)
14 Feb 2007; Tiziano Müller
+drpython-164.ebuild:
Version bump.
*drpython-163 (11 Jan 2007)
11 Jan 2007; Tiziano Müller
-drpython-3.10.12.ebuild, -drpython-3.10.13.ebuild, +drpython-163.ebuild:
Version bump. Dropped old versions.
01 Apr 2006; Aron Griffis
Mark 3.10.13 ~ia64
19 Nov 2005; Chris White
Added japanese metadata.xml translation thanks to Yoshino-san.
09 Aug 2005; Luis Medinas
Added ~amd64 keywords. Closes bug #98439 .
12 Jul 2005; David Holm
Added to ~ppc.
20 May 2005; Rob Cakebread
drpython-3.10.13.ebuild:
setup.py only seems to work with python-2.4. Manually copy some files. bug#
91290
*drpython-3.10.13 (04 May 2005)
04 May 2005; Rob Cakebread
+files/drpython.py-3.10.13.patch, +drpython-3.10.13.ebuild:
Version bump.
*drpython-3.10.12 (02 May 2005)
02 May 2005; Rob Cakebread
-files/drpython.py-3.6.10.patch, -files/drpython.py-3.10.6.patch,
+files/drpython.py-3.10.12.patch, -drpython-3.6.10.ebuild,
-drpython-3.10.6.ebuild, +drpython-3.10.12.ebuild:
Version bump. Removed old masked versions.
*drpython-3.10.6 (19 Feb 2005)
19 Feb 2005; Radoslaw Stachowiak
+files/drpython.py-3.10.6.patch, +drpython-3.10.6.ebuild:
Newest version.
*drpython-3.6.10 (14 Nov 2004)
14 Nov 2004; Lukasz Strzygowski
+files/drpython.py-3.6.10.patch, +drpython-3.6.10.ebuild:
Initial import. Closing #55370. Thanks for help to Rob Cakebread.
AUX drpython-165-tabswitch.patch 408 RMD160 199722b875fc075ff0883d9e09bcad4f3b0819ab SHA1 e7e0fd75ea60cb3cfda4e5c0201b435aede85e83 SHA256 d1a59d1219f6d386b0a66d1c5ca1f81ce2bc4f85d01a44fa90798e3037768698
AUX drpython-165-wxversion.patch 385 RMD160 78b41d6ad1af3c454a946cf036e637c5f0aa6ac1 SHA1 33b6da7eafc3fdf76cdc0bf6546e354e20366930 SHA256 99fa009e880d2c5252a51fccf97bc3e9ec6bf2ba00c301810916a5f956450442
DIST drpython165.zip 597435 RMD160 cd6669848b121e54304d591008e8fa9475b9d5fb SHA1 069d0424dbe8df3ee34fce921f69e4fad6563629 SHA256 53e081a04962303b820d4cd956fdc83b4b475a217b5e2e22e99988644fe8eace
EBUILD drpython-165-r2.ebuild 1229 RMD160 af9bd6ab449b65a55e8526f2956c99d25cf4b001 SHA1 89e09f451b0e6993c5d65842f2941bb0d4a00870 SHA256 daa57bf043778a67572c2299a081d2fcd35c967c5ed6d950630d8e12ae04cc3f
MISC ChangeLog 3041 RMD160 2cef5d58713e4b6910449d3a9ce0e0c9fb3e7f28 SHA1 f014b79bf2fd7f41dfc2495262a25de76c87b808 SHA256 8144d255b88949332222e10da674dce4315bf1e530e0b26bfa128b77e85e83a5
MISC metadata.xml 616 RMD160 55d32aae74924cd293b2c87b126506ee696aa947 SHA1 26735d0c74bc7033987b8d722fe38261977696f5 SHA256 c40683b55039fafad9ee14c549b3ec4cbcaca6d52b966d884666b0e2becd4744
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/drpython/drpython-165-r2.ebuild,v 1.1 2008/02/24 17:53:32 dev-zero Exp $
EAPI="1"
inherit distutils eutils multilib
DESCRIPTION="A powerful cross-platform IDE for Python"
HOMEPAGE="http://drpython.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P/-}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
IUSE=""
RDEPEND="dev-python/wxpython:2.6"
DEPEND="app-arch/unzip"
S="${WORKDIR}/${PN}"
src_unpack() {
distutils_src_unpack
epatch \
"${FILESDIR}/${P}-wxversion.patch" \
"${FILESDIR}/${P}-tabswitch.patch"
}
src_install() {
distutils_python_version
local destdir="/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}"
dodir ${destdir}/bitmaps/{16,24}
cp -R bitmaps "${D}/${destdir}/" || die "failed to cp bitmaps"
distutils_src_install
# Windows-only setup script:
rm "${D}/usr/bin/postinst.py"
make_wrapper drpython "python ${destdir}/drpython_wx26.py"
}
pkg_postinst() {
distutils_pkg_postinst
elog "See the DrPython homepage for 20+ available plugins:"
elog "http://sourceforge.net/project/showfiles.php?group_id=83074"
}
DrPython is a highly customizable, simple, and clean
editing environment for developing Python programs. It
is intended primarily for use in schools, and is a tribute to
DrScheme.
DrPythonはPython言語プログラム用の、柔軟で、簡単で、安定した開発環境です。DrSchemeに触発され、学校での教材となる事が念頭にあります。