From ada8bfb0eef654ca912f5c3cac8caef73f8deff3 Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Sat, 10 Jul 2010 20:22:27 +0000 Subject: [PATCH] Set SUPPORT_PYTHON_ABIS. Package-Manager: portage-HEAD/cvs/Linux x86_64 --- dev-python/PyAmanith/ChangeLog | 8 ++++++-- dev-python/PyAmanith/Manifest | 4 ++-- dev-python/PyAmanith/PyAmanith-0.3.34.ebuild | 19 ++++++++++++------- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/dev-python/PyAmanith/ChangeLog b/dev-python/PyAmanith/ChangeLog index 6775df69d372..408736b66c39 100644 --- a/dev-python/PyAmanith/ChangeLog +++ b/dev-python/PyAmanith/ChangeLog @@ -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 + PyAmanith-0.3.34.ebuild: + Set SUPPORT_PYTHON_ABIS. 12 May 2008; Ali Polatel PyAmanith-0.3.34.ebuild: Use NEED_PYTHON to depend on python. Use distutils_src_unpack. swig is not diff --git a/dev-python/PyAmanith/Manifest b/dev-python/PyAmanith/Manifest index fab515ad488c..0f1ba708915b 100644 --- a/dev-python/PyAmanith/Manifest +++ b/dev-python/PyAmanith/Manifest @@ -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 diff --git a/dev-python/PyAmanith/PyAmanith-0.3.34.ebuild b/dev-python/PyAmanith/PyAmanith-0.3.34.ebuild index b6d31f7db0bd..95bea6a3e5b8 100644 --- a/dev-python/PyAmanith/PyAmanith-0.3.34.ebuild +++ b/dev-python/PyAmanith/PyAmanith-0.3.34.ebuild @@ -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" } -- 2.26.2