summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-08-10 22:36:00 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-08-10 22:36:00 +0000
commit4b5dc47a3f7df967b87359a02acc2c74b38b077d (patch)
treec8f3e9a9a6aa3b8b48a23370c9fa440ef990622b /dev-python/pygments
parentx86 stable, bug #280514 (diff)
downloadhistorical-4b5dc47a3f7df967b87359a02acc2c74b38b077d.tar.gz
historical-4b5dc47a3f7df967b87359a02acc2c74b38b077d.tar.bz2
historical-4b5dc47a3f7df967b87359a02acc2c74b38b077d.zip
Set SUPPORT_PYTHON_ABIS.
Package-Manager: portage-13979-svn/cvs/Linux x86_64
Diffstat (limited to 'dev-python/pygments')
-rw-r--r--dev-python/pygments/ChangeLog8
-rw-r--r--dev-python/pygments/Manifest3
-rw-r--r--dev-python/pygments/pygments-1.0-r1.ebuild60
3 files changed, 69 insertions, 2 deletions
diff --git a/dev-python/pygments/ChangeLog b/dev-python/pygments/ChangeLog
index 7a65884dfb86..165294fcc848 100644
--- a/dev-python/pygments/ChangeLog
+++ b/dev-python/pygments/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/pygments
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygments/ChangeLog,v 1.34 2009/08/09 16:31:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygments/ChangeLog,v 1.35 2009/08/10 22:36:00 arfrever Exp $
+
+*pygments-1.0-r1 (10 Aug 2009)
+
+ 10 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +pygments-1.0-r1.ebuild:
+ Set SUPPORT_PYTHON_ABIS.
09 Aug 2009; Raúl Porcel <armin76@gentoo.org> pygments-1.0.ebuild:
arm/s390/sh stable
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 220947feadf5..cab72da8a29b 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -5,6 +5,7 @@ DIST Pygments-1.0.tar.gz 930751 RMD160 aa9d4816bb1bd1b67a5e6ac0f94d9ae3410df71b
EBUILD pygments-0.10.ebuild 1435 RMD160 2db965d19904f4223c8f18ba5ad384b30a2ec74e SHA1 d21284736078d410d46603bee975fef91ef9ad97 SHA256 def5e80384e1c5a46d904cb947119612b5cea644edbf46414ed2f7c6cde8542c
EBUILD pygments-0.11.1.ebuild 1443 RMD160 59f7cf7fe70f5a4edcd6db8ab812a50bcd45a0f8 SHA1 6dfa35bb5c71b3a738d4032b58431da8715d4d6c SHA256 b12d9632b2c096a9a603a2b2746292a8052ff7ab455a351c69d3739de4a89b17
EBUILD pygments-0.9.ebuild 1438 RMD160 7bc6ee1cf426355636037cdfa9cf8ef0c34ffc15 SHA1 34425e8cc8ad366687588a0075cc0978bb4df582 SHA256 14f358fa0aa6a573226bdca544225089e48a97bfb84550ea2d64b2510329ed7f
+EBUILD pygments-1.0-r1.ebuild 1550 RMD160 ebe233d25c1a248b03419370385fd885ca2dc9df SHA1 7763623030dcab1255e60ea8b7a6aa4c17963571 SHA256 74ede716a7bf446ce763199f27e4aa661391d78f299578b4a194a544319e78a9
EBUILD pygments-1.0.ebuild 1454 RMD160 17f72e3b570df89059de85cbd28df062b2f436a4 SHA1 52a60bd4de7f0396ff55390f73c4e9d5b540ec00 SHA256 7e4f11278b546c3d4da35118edc26ba5652bd468291dbaddfa3383c90afdf222
-MISC ChangeLog 4803 RMD160 65cad06f417c9a31cc606f85d2a12c6873c6fe35 SHA1 3bb826021af05c07d5ba67c0947cdf1726204080 SHA256 36497fc97c2dba5dde25daff6a73cd8fc23c69caf545640163c4127e6ce2c5d1
+MISC ChangeLog 4964 RMD160 9702d4142cf82ad5b47b008e72ebb0e2e7207bc6 SHA1 c2a329e642989761d3f09a1af326af9adb98610b SHA256 4afab2e00dc114d7e73d639bd8d8b8764d21ba4ab65244b2d606ff3f7b33e9c6
MISC metadata.xml 324 RMD160 e99bd87525fcbccf3a5b10eae160832ae26a013c SHA1 330d20ed94f6607bb7293f935789dcf3f1151cc7 SHA256 83404c337ddbe4445d64859a64e352d02b7e3fd9929e4a265c06880d7938da3e
diff --git a/dev-python/pygments/pygments-1.0-r1.ebuild b/dev-python/pygments/pygments-1.0-r1.ebuild
new file mode 100644
index 000000000000..7688f24a478d
--- /dev/null
+++ b/dev-python/pygments/pygments-1.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygments/pygments-1.0-r1.ebuild,v 1.1 2009/08/10 22:36:00 arfrever Exp $
+
+EAPI="2"
+
+NEED_PYTHON="2.3"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit distutils
+
+MY_PN="Pygments"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pygments is a syntax highlighting package written in Python."
+HOMEPAGE="http://pygments.org/"
+SRC_URI="http://cheeseshop.python.org/packages/source/P/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+SLOT="0"
+IUSE="doc test"
+
+DEPEND="test? ( media-fonts/ttf-bitstream-vera
+ dev-python/nose )"
+RDEPEND="dev-python/setuptools"
+
+RESTRICT_PYTHON_ABIS="3*"
+
+S="${WORKDIR}/${MY_P}"
+DOCS="CHANGES"
+
+src_prepare() {
+ distutils_src_prepare
+
+ # Make lexer recognize ebuilds as bash input
+ sed -i \
+ -e "/\(BashLexer\|aliases\)/s/\('sh'\)/\1, 'ebuild', 'eclass'/" \
+ -e "/\(BashLexer\|filenames\)/s/\('\*\.sh'\)/\1, '*.ebuild', '*.eclass'/" \
+ ${PN}/lexers/_mapping.py ${PN}/lexers/other.py ||\
+ die "sed failed."
+
+ # Our usual PYTHONPATH manipulation trick doesn't work, it will try to run
+ # tests on the installed version:
+ if use test; then
+ sed -e "s/import pygments/sys.path.insert(0, '.');import pygments/" -i tests/run.py || die "sed failed"
+ fi
+}
+
+src_test() {
+ testing() {
+ "$(PYTHON)" tests/run.py
+ }
+ python_execute_function testing
+}
+
+src_install(){
+ distutils_src_install
+ use doc && dohtml -r docs/build/
+}