Set SUPPORT_PYTHON_ABIS.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 10 Jul 2010 20:22:27 +0000 (20:22 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 10 Jul 2010 20:22:27 +0000 (20:22 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/PyAmanith/ChangeLog
dev-python/PyAmanith/Manifest
dev-python/PyAmanith/PyAmanith-0.3.34.ebuild

index 6775df69d372a635872d3b5eaf14bb2b40735da7..408736b66c39b023d169e7f2ac2444113e42a73a 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/PyAmanith
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/PyAmanith/ChangeLog,v 1.3 2008/05/12 07:25:10 hawking Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/PyAmanith/ChangeLog,v 1.4 2010/07/10 20:22:27 arfrever Exp $
+
+  10 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  PyAmanith-0.3.34.ebuild:
+  Set SUPPORT_PYTHON_ABIS.
 
   12 May 2008; Ali Polatel <hawking@gentoo.org> PyAmanith-0.3.34.ebuild:
   Use NEED_PYTHON to depend on python. Use distutils_src_unpack. swig is not
index fab515ad488c5f2f70b276c21f60f4356ff8957d..0f1ba708915b4e8a847332b37a8f7ba1873fdbd7 100644 (file)
@@ -1,5 +1,5 @@
 AUX PyAmanith-0.3.34-build.patch 1676 RMD160 647c7904c245906624718ff009b6119a80916504 SHA1 edd68b729555e214cde41519e530e126dcb4a68b SHA256 132ce1ac232c52575a6b838702b66b8cd7c4a75d8a313663296f8e33b48ca4b9
 DIST PyAmanith-0.3.34.tar.gz 53214 RMD160 9609ce288e51bf9c58df90abbef879d8816adabd SHA1 8e6cfde017a86c792b8eed15ea703af77a7037f8 SHA256 d4923309473ae037316e5294a612823ee5812e62e77979ffc70e14ff8f57afb2
-EBUILD PyAmanith-0.3.34.ebuild 868 RMD160 60e78ba04ae5b43a453cf7f51526154381c14a59 SHA1 38fb77d02c32f60c2bff2793079cf51195fc84bd SHA256 5528435b7ab7e73626d09e01fd81ec263a33ad5be5bf149b163cf4285961322d
-MISC ChangeLog 714 RMD160 3073c39f0c9bf600bf1067f7b3b5a5213adb09aa SHA1 93db2cd02493ee8de3abfaed0ee45a0d8ffd2969 SHA256 9bb4b09388606836ea356bd10ceb2e66af7ecda89af24b2cb350fb4d59fe865b
+EBUILD PyAmanith-0.3.34.ebuild 965 RMD160 472b0812f9dc2cea27bc5fbf65448d9175cdaa5a SHA1 60ccca92b351fcb805299ed144fb4683250d8e93 SHA256 70d8e380b0db372e94c380cf2f8b0ed974f7715a23dee68bed528cd8a571ce53
+MISC ChangeLog 843 RMD160 15950b40e1b3868fea7f4bd61491c864447ddbba SHA1 122782de2cff24c8f203b37e109680c111e6442d SHA256 a8c9cedc2a4da49cb3b2310a593c3ba4cbf2d5b5d2b2f694eea2184fcbcbf9a4
 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
index b6d31f7db0bd2171c62c438cfbb70cdf80fd0dff..95bea6a3e5b86ef0096c08b4b22739b3e3816c1a 100644 (file)
@@ -1,10 +1,11 @@
-# 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-python/PyAmanith/PyAmanith-0.3.34.ebuild,v 1.3 2008/05/12 07:25:10 hawking Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/PyAmanith/PyAmanith-0.3.34.ebuild,v 1.4 2010/07/10 20:22:27 arfrever Exp $
 
-NEED_PYTHON=2.3
+EAPI="3"
+SUPPORT_PYTHON_ABIS="1"
 
-inherit eutils distutils
+inherit distutils eutils
 
 DESCRIPTION="Python wrapper for the Amanith 2D vector graphics library"
 HOMEPAGE="http://louhi.kempele.fi/~skyostil/projects/pyamanith/"
@@ -19,13 +20,17 @@ RDEPEND=">=media-libs/amanith-0.3"
 DEPEND="${RDEPEND}
        >=dev-lang/swig-1.3.29"
 
-src_unpack() {
-       distutils_src_unpack
+PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
+
+PYTHON_MODNAME="amanith.py"
+
+src_prepare() {
+       distutils_src_prepare
 
        # perhaps someone with more swig/distutils clout can make this
        # package stop sucking so hard
        sed -i \
                -e '/include/s:build/amanith/include/::' \
                headers.i
-       epatch "${FILESDIR}"/${P}-build.patch
+       epatch "${FILESDIR}/${P}-build.patch"
 }