diff options
Diffstat (limited to 'dev-python')
31 files changed, 1430 insertions, 0 deletions
diff --git a/dev-python/bicyclerepair/ChangeLog b/dev-python/bicyclerepair/ChangeLog new file mode 100644 index 0000000..65ad7f1 --- /dev/null +++ b/dev-python/bicyclerepair/ChangeLog @@ -0,0 +1,73 @@ +# ChangeLog for dev-python/bicyclerepair +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/ChangeLog,v 1.18 2008/03/21 09:16:16 opfer Exp $ + + 21 Mar 2008; Christian Faulhammer <opfer@gentoo.org> + bicyclerepair-0.9-r1.ebuild: + stable x86, bug 213994 + +*bicyclerepair-0.9-r1 (23 Jan 2008) + + 23 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + +files/50bicyclerepair-gentoo.el, bicyclerepair-0.9.ebuild, + +bicyclerepair-0.9-r1.ebuild: + fix automagic Emacs dependency and make it a proper DEPEND, see bug 92219, + reported by dan <reddan AT warpmail DOT net>, fix provided by ulm + + 04 Jul 2007; Ali Polatel <hawking@gentoo.org> bicyclerepair-0.7.1.ebuild, + bicyclerepair-0.7.1-r1.ebuild, bicyclerepair-0.9.ebuild: + use DOCS, mydoc is deprecated + + 25 Jun 2007; Ali Polatel <hawking@gentoo.org> + bicyclerepair-0.7.1-r1.ebuild, bicyclerepair-0.9.ebuild: + removed unneeded emtpy lines + + 05 Mar 2007; Marius Mauch <genone@gentoo.org> bicyclerepair-0.7.1.ebuild, + bicyclerepair-0.7.1-r1.ebuild, bicyclerepair-0.9.ebuild: + Replacing einfo with elog + + 21 Feb 2007; Lukasz Strzygowski <lucass@gentoo.org> + files/digest-bicyclerepair-0.7.1, files/digest-bicyclerepair-0.7.1-r1, + Manifest: + Fixed missing chksums. + + 01 Aug 2006; Tom Gall <tgall@gentoo.org> bicyclerepair-0.9.ebuild: + added ~ppc64 + + 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> bicyclerepair-0.9.ebuild: + Mark 0.9 ~ia64 + + 19 Nov 2005; <dang@gentoo.org> bicyclerepair-0.9.ebuild: + Marked ~amd64 + +*bicyclerepair-0.9 (12 Feb 2005) + + 12 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> + +bicyclerepair-0.9.ebuild: + Version bump. + + 30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 04 May 2004; Bryan Østergaard <kloeri@gentoo.org> + bicyclerepair-0.7.1.ebuild: + Remove default S. + + 15 Jan 2004; Rob Cakebread <pythonhead@gentoo.org> + bicyclerepair-0.7.1-r1.ebuild: + Added more einfo for [x]emacs users + +*bicyclerepair-0.7.1-r1 (15 Jan 2004) + + 15 Jan 2004; Rob Cakebread <pythonhead@gentoo.org> + bicyclerepair-0.7.1-r1.ebuild: + Added bike.el file for [x]emacs users and info for IDLE integration. Bug #38191 + +*bicyclerepair-0.7.1 (08 Mar 2003) + + 04 Apr 2003; Alastair Tse <liquidx@gentoo.org> bicyclerepair-0.7.1.ebuild: + bump to stable + + 08 Mar 2003; Alastair Tse <liquidx@gentoo.org> bicyclerepair-0.7.1.ebuild: + initial ebuild. thanks to Lin Zhemin <ljm@ljm.idv.tw> (#16448) + diff --git a/dev-python/bicyclerepair/Manifest b/dev-python/bicyclerepair/Manifest new file mode 100644 index 0000000..2566d90 --- /dev/null +++ b/dev-python/bicyclerepair/Manifest @@ -0,0 +1,12 @@ +AUX 50bicyclerepair-gentoo.el 196 RMD160 4f3ea645adb8ea1f9d678712d2a145cbeed5d6ff SHA1 3789ae3b869a3b59f3c0361f97400b2899e990ac SHA256 37e59786c0046262b09d5f2a3bd70d5a1bb52ceef4bae5942be5b34729ca87a0 +AUX bicyclerepair-fix-idle.patch 1525 RMD160 bf7f871cd1239b1d4e1c23f8b4ebd00c0d574ef5 SHA1 693e3e0cb4a09db37adc6fd3db2473a3df5a3edb SHA256 536dd7cde301c2c2049081ab258001fdd3ea75f6427cd0e4f38af278b5bdd0fc +AUX bicyclerepair-fix-invalid-syntax.patch 340 RMD160 07c2ce8910b90163976674a86fcbcbe10e47022f SHA1 35cb42969fb61444a906a261ed125592d19bda74 SHA256 97f74cf713336da9e092823acfe31bf285535c30d1fbcf462ab6afec5a2a50ca +DIST bicyclerepair-0.7.1.tar.gz 87885 RMD160 b288dbfabbbc56da1c99af1b4d86b3abc394aaa3 SHA1 eacd46bf1008bf4a9b37e8add1d3107547d62c51 SHA256 86f5468a46dec7c0eeab7b742e17490ede9aef7bd54e378061d9171deb735ad6 +DIST bicyclerepair-0.9.tar.gz 165025 RMD160 18f274c2078f481b63e20a7f50aa14119dbdf55e SHA1 269c0fda6111b9c5cb631d46626083a9d213baec SHA256 69509eebaeb595ad1d14291b47c6236df97abd5893352965055d91b0cfaea116 +EBUILD bicyclerepair-0.7.1-r1.ebuild 1353 RMD160 fc6a2eef1c62eb2c3b27c82d75018b65e56092f6 SHA1 f458dbaffc0657a5598fab4d9638396a9cb4afa2 SHA256 6072f3edffe19a2eb979780966f2673d9617f636525cab5a7ef2b18f00b6cc5e +EBUILD bicyclerepair-0.7.1.ebuild 1018 RMD160 91e2289e6347d48f2541aca139c1513375866bf9 SHA1 aa1d3706e90bd79b90b7fa9d0d7145ac925bd3d4 SHA256 bed25f2017ea1607babd7b40b9cb40721a5d1da38ada9330839e594c953ced0e +EBUILD bicyclerepair-0.9-r1.ebuild 1996 RMD160 6a420172fcd82ec89b5c4e3e7cab0adef5da94f3 SHA1 1ef915b8bf71cf1835af84de183db4d07130c72f SHA256 129d1aaa3fc1b45966d2f9ac5b8fc83636cb766b2f9229c7ecb5d3830a39f505 +EBUILD bicyclerepair-0.9.ebuild 1504 RMD160 f98f188858e7cc34d0c906b156a5ce5428a1f218 SHA1 6f7ccc590b82794fbc73c5ae55fef77623d2985c SHA256 be273bf65a092b1bfb1f579aa6303a962f21e29e8149d31a3aaeaf826e67f728 +MISC .bicyclerepair-0.9-r1.ebuild.swp 12288 RMD160 3e9c253014bf2c586881b025b8681c7e6ea605ee SHA1 4772947d7b1790b33d234551be45b712abb6f61a SHA256 2676de048c3d7e0b0132a8880955271f2035f6027dd732bc8b62e2a211d0f366 +MISC ChangeLog 2505 RMD160 8ddc1d6385375d1711bd3cd519081212dc96ab76 SHA1 ff894e2f34f1751f70a5db344aaa34107e5b3d8d SHA256 cef4dd7b2b68a09a7bbff6f90f0bf55f79f2c518caef050de40f6f54d65c82a1 +MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 diff --git a/dev-python/bicyclerepair/bicyclerepair-0.7.1-r1.ebuild b/dev-python/bicyclerepair/bicyclerepair-0.7.1-r1.ebuild new file mode 100644 index 0000000..8f73d58 --- /dev/null +++ b/dev-python/bicyclerepair/bicyclerepair-0.7.1-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.7.1-r1.ebuild,v 1.7 2007/07/04 19:16:33 hawking Exp $ + +inherit distutils + +DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser," +HOMEPAGE="http://bicyclerepair.sourceforge.net/" +SRC_URI="mirror://sourceforge/bicyclerepair/${P}.tar.gz" +LICENSE="as-is" +SLOT="0" +KEYWORDS="x86 ~ppc" +IUSE="" +DEPEND="virtual/python" + +src_install() { + DOCS="DESIGN" + distutils_src_install + insinto /usr/share/${PN} + doins ide-integration/bike.el + rm -f ${D}/usr/bin/bikeemacs.bat +} + +pkg_postinst() { + # Enable IDLE integration if Python was compiled with tcltk. + PYTHON_VER=$(python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:') + config_txt=/usr/lib/python${PYTHON_VER}/tools/idle/config.txt + if [ -f "${config_txt}" ]; + then + if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then + elog "Appending BicycleRepairman to IDLE.." + echo "[BicycleRepairMan_Idle]" >> ${config_txt} + fi + else + elog "BicycleRepairMan won't integrate with IDLE included in Python 2.3*" + fi + elog + elog "To use bicyclerepair with Xemacs or GNU Emacs you must be in Python" + elog "mode and add this to your .emacs or .init.el:" + elog "(load-library '/usr/share/bicyclerepair/bike.el')" +} diff --git a/dev-python/bicyclerepair/bicyclerepair-0.7.1.ebuild b/dev-python/bicyclerepair/bicyclerepair-0.7.1.ebuild new file mode 100644 index 0000000..3be0982 --- /dev/null +++ b/dev-python/bicyclerepair/bicyclerepair-0.7.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.7.1.ebuild,v 1.11 2007/07/04 19:16:33 hawking Exp $ + +inherit distutils + +DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser," +HOMEPAGE="http://bicyclerepair.sourceforge.net/" +SRC_URI="mirror://sourceforge/bicyclerepair/${P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="x86 ~ppc" +IUSE="" +DEPEND="virtual/python" + +src_install() { + DOCS="DESIGN" + distutils_src_install + rm -f ${D}/usr/bin/bikeemacs.bat +} + +pkg_postinst() { + # Enable IDLE integration if Python was compiled with tcltk. + PYTHON_VER=$(python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:') + config_txt=/usr/lib/python${PYTHON_VER}/tools/idle/config.txt + if [ -f "${config_txt}" ]; then + if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then + elog "Appending BicycleRepairman to IDLE.." + echo "[BicycleRepairMan_Idle]" >> ${config_txt} + fi + fi +} diff --git a/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild b/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild new file mode 100644 index 0000000..9f0954e --- /dev/null +++ b/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild,v 1.2 2008/03/21 09:16:16 opfer Exp $ + +inherit distutils elisp-common eutils + +DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser" +HOMEPAGE="http://bicyclerepair.sourceforge.net/" +SRC_URI="mirror://sourceforge/bicyclerepair/${P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 x86" +IUSE="emacs" + +DEPEND="virtual/python + emacs? ( app-emacs/pymacs + app-emacs/python-mode )" + +SITEFILE=50${PN}-gentoo.el +PYTHON_MODNAME="bike" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/bicyclerepair-fix-invalid-syntax.patch" "${FILESDIR}/bicyclerepair-fix-idle.patch" + # bikeemacs.py contains non-ascii characters in comments + sed -i -e '1s/$/\t-*- coding: latin-1 -*-/' ide-integration/bikeemacs.py +} + +src_install() { + distutils_src_install + if use emacs; then + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + fi +} + +pkg_postinst() { + python_version + # Enable IDLE integration if Python was compiled with tcltk. + config_txt="${ROOT}usr/$(get_libdir)/python${PYVER}/tools/idle/config.txt" + if [ -f "${config_txt}" ]; + then + if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then + elog "Appending BicycleRepairman to IDLE.." + echo "[BicycleRepairMan_Idle]" >> ${config_txt} + fi + else + elog "BicycleRepairMan won't integrate with IDLE" + fi + use emacs && elisp-site-regen + + # compile python files -- including the ones not installed into site-packages + distutils_pkg_postinst + python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/bikeemacs.py + python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/BicycleRepairMan_Idle.py +} + +pkg_postrm() { + use emacs && elisp-site-regen + + # as there are files not installed into site-packages, we need to run + # python_mod_cleanup instead of distutils_pkg_postrm + python_mod_cleanup +} diff --git a/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild.diff b/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild.diff new file mode 100644 index 0000000..db56479 --- /dev/null +++ b/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild.diff @@ -0,0 +1,58 @@ +--- /usr/portage/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild 2008-03-21 10:36:17.000000000 +0100 ++++ bicyclerepair-0.9-r1.ebuild 2008-07-21 22:16:38.000000000 +0200 +@@ -2,7 +2,7 @@ + # Distributed under the terms of the GNU General Public License v2 + # $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.9-r1.ebuild,v 1.2 2008/03/21 09:16:16 opfer Exp $ + +-inherit distutils elisp-common ++inherit distutils elisp-common eutils + + DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser" + HOMEPAGE="http://bicyclerepair.sourceforge.net/" +@@ -18,10 +18,12 @@ + app-emacs/python-mode )" + + SITEFILE=50${PN}-gentoo.el ++PYTHON_MODNAME="bike" + + src_unpack() { + unpack ${A} + cd "${S}" ++ epatch "${FILESDIR}/bicyclerepair-fix-invalid-syntax.patch" "${FILESDIR}/bicyclerepair-fix-idle.patch" + # bikeemacs.py contains non-ascii characters in comments + sed -i -e '1s/$/\t-*- coding: latin-1 -*-/' ide-integration/bikeemacs.py + } +@@ -34,9 +36,9 @@ + } + + pkg_postinst() { ++ python_version + # Enable IDLE integration if Python was compiled with tcltk. +- PYTHON_VER=$(python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:') +- config_txt=/usr/lib/python${PYTHON_VER}/tools/idle/config.txt ++ config_txt="${ROOT}usr/$(get_libdir)/python${PYVER}/tools/idle/config.txt" + if [ -f "${config_txt}" ]; + then + if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then +@@ -44,11 +46,20 @@ + echo "[BicycleRepairMan_Idle]" >> ${config_txt} + fi + else +- elog "BicycleRepairMan won't integrate with IDLE included in Python 2.3*" ++ elog "BicycleRepairMan won't integrate with IDLE" + fi + use emacs && elisp-site-regen ++ ++ # compile python files -- including the ones not installed into site-packages ++ distutils_pkg_postinst ++ python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/bikeemacs.py ++ python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/BicycleRepairMan_Idle.py + } + + pkg_postrm() { + use emacs && elisp-site-regen ++ ++ # as there are files not installed into site-packages, we need to run ++ # python_mod_cleanup instead of distutils_pkg_postrm ++ python_mod_cleanup + } diff --git a/dev-python/bicyclerepair/bicyclerepair-0.9.ebuild b/dev-python/bicyclerepair/bicyclerepair-0.9.ebuild new file mode 100644 index 0000000..9a43d07 --- /dev/null +++ b/dev-python/bicyclerepair/bicyclerepair-0.9.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bicyclerepair/bicyclerepair-0.9.ebuild,v 1.8 2008/01/23 21:45:35 opfer Exp $ + +inherit distutils elisp-common + +DESCRIPTION="Bicycle Repair Man is the Python Refactoring Browser" +HOMEPAGE="http://bicyclerepair.sourceforge.net/" +SRC_URI="mirror://sourceforge/bicyclerepair/${P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="emacs" + +DEPEND="virtual/python + emacs? ( app-emacs/pymacs + app-emacs/python-mode )" + +SITEFILE=50${PN}-gentoo.el + +src_unpack() { + unpack ${A} + cd "${S}" + # bikeemacs.py contains non-ascii characters in comments + sed -i -e '1s/$/\t-*- coding: latin-1 -*-/' ide-integration/bikeemacs.py +} + +src_install() { + distutils_src_install + if use emacs; then + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + fi +} + +pkg_postinst() { + # Enable IDLE integration if Python was compiled with tcltk. + PYTHON_VER=$(python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:') + config_txt=/usr/lib/python${PYTHON_VER}/tools/idle/config.txt + if [ -f "${config_txt}" ]; + then + if [ -z "`grep BicycleRepairMan_Idle ${config_txt}`" ]; then + elog "Appending BicycleRepairman to IDLE.." + echo "[BicycleRepairMan_Idle]" >> ${config_txt} + fi + else + elog "BicycleRepairMan won't integrate with IDLE included in Python 2.3*" + fi + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-python/bicyclerepair/files/50bicyclerepair-gentoo.el b/dev-python/bicyclerepair/files/50bicyclerepair-gentoo.el new file mode 100644 index 0000000..edad427 --- /dev/null +++ b/dev-python/bicyclerepair/files/50bicyclerepair-gentoo.el @@ -0,0 +1,10 @@ + +;;; bicyclerepair site-lisp configuration + +(add-hook + 'python-mode-hook + (lambda () + (unless (fboundp 'brm-menu) + (require 'pymacs) + (pymacs-load "bikeemacs" "brm-") + (brm-init)))) diff --git a/dev-python/bicyclerepair/files/bicyclerepair-fix-idle.patch b/dev-python/bicyclerepair/files/bicyclerepair-fix-idle.patch new file mode 100644 index 0000000..ff7e6f8 --- /dev/null +++ b/dev-python/bicyclerepair/files/bicyclerepair-fix-idle.patch @@ -0,0 +1,41 @@ +=== modified file 'ide-integration/BicycleRepairMan_Idle.py' +--- ide-integration/BicycleRepairMan_Idle.py 2008-07-21 20:08:33 +0000 ++++ ide-integration/BicycleRepairMan_Idle.py 2008-07-21 20:15:02 +0000 +@@ -300,21 +300,21 @@ + return 1 + + +- def confirm_buffer_is_saved(self, editwin): +- if not editwin.get_saved(): +- name = (editwin.short_title()or +- editwin.long_title()or +- "Untitled") +- reply = tkMessageBox.askokcancel("Bicycle Repair Man", +- "The buffer for %s is not saved.\n\n"%name+ +- "Save it and continue?", +- master = self.editwin.text) +- &nbs p; self.editwin.text.focus_set() +- if reply: +- editwin.io.save(None) +- else: +- return 0 +- return 1 ++ def confirm_buffer_is_saved(self, editwin): ++ if not editwin.get_saved(): ++ name = (editwin.short_title()or ++ editwin.long_title()or ++ "Untitled") ++ reply = tkMessageBox.askokcancel("Bicycle Repair Man", ++ "The buffer for %s is not saved.\n\n"%name+ ++ "Save it and continue?", ++ master = self.editwin.text) ++ self.editwin.text.focus_set() ++ if reply: ++ editwin.io.save(None) ++ else: ++ return 0 ++ return 1 + + def errorbox(self, title, message): + tkMessageBox.showerror(title, message, master = self.editwin.text) + diff --git a/dev-python/bicyclerepair/files/bicyclerepair-fix-invalid-syntax.patch b/dev-python/bicyclerepair/files/bicyclerepair-fix-invalid-syntax.patch new file mode 100644 index 0000000..c32fdb6 --- /dev/null +++ b/dev-python/bicyclerepair/files/bicyclerepair-fix-invalid-syntax.patch @@ -0,0 +1,11 @@ +=== modified file 'bike/query/getPackageDependencies.py' +--- bike/query/getPackageDependencies.py 2008-07-21 19:37:44 +0000 ++++ bike/query/getPackageDependencies.py 2008-07-21 19:38:11 +0000 +@@ -2,5 +2,5 @@ + + # fileInPackage is the filename of a file in the package hierarchy + def getPackageDependencies(fileInPackage): +- ++ pass + + diff --git a/dev-python/bicyclerepair/metadata.xml b/dev-python/bicyclerepair/metadata.xml new file mode 100644 index 0000000..de483c5 --- /dev/null +++ b/dev-python/bicyclerepair/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>python</herd> +</pkgmetadata> diff --git a/dev-python/empy/ChangeLog b/dev-python/empy/ChangeLog new file mode 100644 index 0000000..ad0318c --- /dev/null +++ b/dev-python/empy/ChangeLog @@ -0,0 +1,43 @@ +# ChangeLog for dev-python/empy +# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/empy/ChangeLog,v 1.12 2007/06/25 07:40:06 hawking Exp $ + + 25 Jun 2007; Ali Polatel <hawking@gentoo.org> empy-3.2.ebuild, + empy-3.3.ebuild: + removed unneeded empty lines + + 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: + Transition to Manifest2. + + 12 Jul 2006; Aron Griffis <agriffis@gentoo.org> empy-3.3.ebuild: + Mark 3.3 stable on ia64 + + 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> empy-3.3.ebuild: + Mark 3.3 ~ia64 + + 12 Jul 2005; David Holm <dholm@gentoo.org> empy-3.3.ebuild: + Added to ~ppc. + + 24 Apr 2005; Simon Stelling <blubb@gentoo.org> empy-3.3.ebuild: + stable on amd64 + + 30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 08 Sep 2004; <blubb@gentoo.org> empy-3.3.ebuild: + added ~amd64 keyword + + 08 Jul 2004; Rob Cakebread <pythonhead@gentoo.org> empy-3.3.ebuild: + Marked stable on x86 + +*empy-3.3 (01 Apr 2004) + + 01 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> empy-3.2.ebuild, + empy-3.3.ebuild: + Mark 3.2 stable on x86, add new 3.3 version, fix homepage + src_uri. + +*empy-3.2 (23 Oct 2003) + + 23 Oct 2003; Rob Cakebread <pythonhead@gentoo.org> empy-3.2.ebuild: + Initial commit. Thank you Chris Bainbridge <chrb@dcs.ed.ac.uk> (Bug #28274) + diff --git a/dev-python/empy/Manifest b/dev-python/empy/Manifest new file mode 100644 index 0000000..acc6d4e --- /dev/null +++ b/dev-python/empy/Manifest @@ -0,0 +1,7 @@ +DIST empy-3.2.tar.gz 137037 RMD160 692203e0b54d99ec76df5a87ccc24e0541d68c7c SHA1 4dc381beed9bcdd7a8627d0e3adb57dc2b5f61cd SHA256 5057b6f9dc28ebb4518a11707e5cabbd5ae4624453fb3621e7e98edc8bcc2cff +DIST empy-3.3.tar.gz 137144 RMD160 0a9ef8d8c25a4784769a0de283108fe0ddca1289 SHA1 dfc82202231143b9aabc81bd735c6f8a559b5109 SHA256 c625436d03cff8adbbade639d14a2df9bc4c4de99ec3a821ad4d6eeb66ade805 +EBUILD empy-3.2.ebuild 1107 RMD160 460485642293e87c3ce35abaab0d87ace5327127 SHA1 28d655e416148263865a810a7bcbb61eaa326320 SHA256 618c4d8fbfdc02c21f9804a24f11c06358ce67c4debfa0522577c5e9b91e36f7 +EBUILD empy-3.3.ebuild 1291 RMD160 78719a2800df093b1a6ae819d021559aff73d1f3 SHA1 26e6c2c58893785c62ae866c960b2557bb0fa0bc SHA256 59857bba9923381955aa4107f1375d3127400c39c89882f5729229f14dd110f6 +MISC ChangeLog 1391 RMD160 6013581d6525a533d4d56b6f100897e9389314fa SHA1 4a6fe6e959389bbcfc97d8b3b7c93feef2439eae SHA256 d9f3b110a6af0d819d6189129f5832aaeaa44fd21c0ea694cbc43b35301622c7 +MISC empy-3_bin.diff 1007 RMD160 31bd9c15fb72c1074c8870c83ca0cae53996dc8d SHA1 6a185fcfb3603ac549b0f36afac6a2a010cf0d01 SHA256 9b6c3ffa12a69640e1cb148800b015294608dcdb7365ae5c37373748074e6844 +MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 diff --git a/dev-python/empy/empy-3.2.ebuild b/dev-python/empy/empy-3.2.ebuild new file mode 100644 index 0000000..9b398aa --- /dev/null +++ b/dev-python/empy/empy-3.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/empy/empy-3.2.ebuild,v 1.4 2007/06/25 07:40:06 hawking Exp $ + +inherit distutils + +DESCRIPTION="A powerful and robust templating system for Python" +HOMEPAGE="http://www.alcyone.com/software/empy/" +SRC_URI="http://www.alcyone.com/software/empy/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86" +IUSE="" +DEPEND="dev-lang/python" + +src_unpack() { + unpack ${A} + cd ${S} + sed -i -e "s:/usr/local/bin/python:/usr/bin/python:g" em.py \ + || die "Failed to patch em.py" +} + +src_install() { + distutils_src_install + distutils_python_version + dodir /usr/bin + fperms 755 /usr/lib/python${PYVER}/site-packages/em.py + dosym /usr/lib/python${PYVER}/site-packages/em.py /usr/bin/em.py + dodir /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins sample.em sample.bench + #3.2 has the html in this funny place. Fix in later version: + dohtml doc/home/max/projects/empy/doc/em/* + dohtml doc/home/max/projects/empy/doc/em.html + dohtml doc/index.html +} diff --git a/dev-python/empy/empy-3.3.ebuild b/dev-python/empy/empy-3.3.ebuild new file mode 100644 index 0000000..e5f8a42 --- /dev/null +++ b/dev-python/empy/empy-3.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/empy/empy-3.3.ebuild,v 1.9 2007/06/25 07:40:06 hawking Exp $ + +inherit distutils + +DESCRIPTION="A powerful and robust templating system for Python" +HOMEPAGE="http://www.alcyone.com/software/empy/" +SRC_URI="http://www.alcyone.com/software/empy/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ia64 ~ppc x86" +IUSE="" +DEPEND="dev-lang/python" + +src_unpack() { + unpack ${A} + cd ${S} + sed -i -e "s:/usr/local/bin/python:/usr/bin/python:g" em.py \ + || die "Failed to patch em.py" +} + +src_install() { + distutils_src_install + distutils_python_version + dodir /usr/bin + fperms 755 /usr/$(get_libdir)/python${PYVER}/site-packages/em.py + dosym /usr/$(get_libdir)/python${PYVER}/site-packages/em.py /usr/bin/em.py + dodir /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins sample.em sample.bench + #3.3 has the html in this funny place. Fix in later version: + dohtml doc/home/max/projects/empy/doc/em/* + dohtml doc/home/max/projects/empy/doc/em.html + dohtml doc/index.html +} + +pkg_postinst() { + python_version + python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/em.py +} + +pkg_postrm() { + python_mod_cleanup +} diff --git a/dev-python/empy/empy-3_bin.diff b/dev-python/empy/empy-3_bin.diff new file mode 100644 index 0000000..37fab44 --- /dev/null +++ b/dev-python/empy/empy-3_bin.diff @@ -0,0 +1,31 @@ +--- /usr/portage/dev-python/empy/empy-3.3.ebuild 2007-06-25 10:06:03.000000000 +0200 ++++ empy-3.3.ebuild 2008-07-21 22:44:54.000000000 +0200 +@@ -2,7 +2,7 @@ + # Distributed under the terms of the GNU General Public License v2 + # $Header: /var/cvsroot/gentoo-x86/dev-python/empy/empy-3.3.ebuild,v 1.9 2007/06/25 07:40:06 hawking Exp $ + +-inherit distutils ++inherit python + + DESCRIPTION="A powerful and robust templating system for Python" + HOMEPAGE="http://www.alcyone.com/software/empy/" +@@ -21,11 +21,8 @@ + } + + src_install() { +- distutils_src_install +- distutils_python_version +- dodir /usr/bin +- fperms 755 /usr/lib/python${PYVER}/site-packages/em.py +- dosym /usr/lib/python${PYVER}/site-packages/em.py /usr/bin/em.py ++ cd ${S} ++ dobin em.py + dodir /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins sample.em sample.bench +@@ -33,4 +30,5 @@ + dohtml doc/home/max/projects/empy/doc/em/* + dohtml doc/home/max/projects/empy/doc/em.html + dohtml doc/index.html ++ dodoc README + } diff --git a/dev-python/empy/empy-3_link.diff b/dev-python/empy/empy-3_link.diff new file mode 100644 index 0000000..ec266d4 --- /dev/null +++ b/dev-python/empy/empy-3_link.diff @@ -0,0 +1,26 @@ +--- /usr/portage/dev-python/empy/empy-3.3.ebuild 2007-06-25 10:06:03.000000000 +0200 ++++ empy-3.3.ebuild 2008-07-21 22:48:35.000000000 +0200 +@@ -24,8 +24,8 @@ + distutils_src_install + distutils_python_version + dodir /usr/bin +- fperms 755 /usr/lib/python${PYVER}/site-packages/em.py +- dosym /usr/lib/python${PYVER}/site-packages/em.py /usr/bin/em.py ++ fperms 755 /usr/$(get_libdir)/python${PYVER}/site-packages/em.py ++ dosym /usr/$(get_libdir)/python${PYVER}/site-packages/em.py /usr/bin/em.py + dodir /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins sample.em sample.bench +@@ -34,3 +34,12 @@ + dohtml doc/home/max/projects/empy/doc/em.html + dohtml doc/index.html + } ++ ++pkg_postinst() { ++ python_version ++ python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/em.py ++} ++ ++pkg_postrm() { ++ python_mod_cleanup ++} diff --git a/dev-python/empy/metadata.xml b/dev-python/empy/metadata.xml new file mode 100644 index 0000000..de483c5 --- /dev/null +++ b/dev-python/empy/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>python</herd> +</pkgmetadata> diff --git a/dev-python/gnome-python/ChangeLog b/dev-python/gnome-python/ChangeLog new file mode 100644 index 0000000..707f53b --- /dev/null +++ b/dev-python/gnome-python/ChangeLog @@ -0,0 +1,469 @@ +# ChangeLog for dev-python/gnome-python +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python/ChangeLog,v 1.116 2008/03/23 21:25:11 leio Exp $ + +*gnome-python-2.22.0 (23 Mar 2008) + + 23 Mar 2008; Mart Raudsepp <leio@gentoo.org> +gnome-python-2.22.0.ebuild: + New version for GNOME-2.22 with small fixes + + 22 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> + gnome-python-2.20.1.ebuild: + Marked stable on amd64 for bug #212986 + + 17 Mar 2008; Jeroen Roovers <jer@gentoo.org> gnome-python-2.20.1.ebuild: + Stable for HPPA (bug #212986). + + 15 Mar 2008; Brent Baude <ranger@gentoo.org> gnome-python-2.20.1.ebuild: + Marking gnome-python-2.20.1 ppc64 for bug 212986 + + 15 Mar 2008; nixnut <nixnut@gentoo.org> gnome-python-2.20.1.ebuild: + Stable on ppc wrt bug 212986 + + 14 Mar 2008; Raúl Porcel <armin76@gentoo.org> gnome-python-2.20.1.ebuild: + alpha/ia64/sparc stable wrt #212986 + + 12 Mar 2008; Christian Faulhammer <opfer@gentoo.org> + gnome-python-2.20.1.ebuild: + stable x86, bug 212986 + + 10 Feb 2008; Gilles Dartiguelongue <eva@gentoo.org> + gnome-python-2.20.0.ebuild, gnome-python-2.20.1.ebuild: + use get_libdir where needed + + 29 Nov 2007; Jeroen Roovers <jer@gentoo.org> gnome-python-2.20.0.ebuild: + Stable for HPPA (bug #199740). + + 26 Nov 2007; Markus Rothe <corsair@gentoo.org> gnome-python-2.20.0.ebuild: + Stable on ppc64; bug #199740 + +*gnome-python-2.20.1 (25 Nov 2007) + + 25 Nov 2007; Mart Raudsepp <leio@gentoo.org> +gnome-python-2.20.1.ebuild: + Version bump + + 24 Nov 2007; Brent Baude <ranger@gentoo.org> gnome-python-2.20.0.ebuild: + Marking gnome-python-2.20.0 ppc stable for bug 199740 + |