From da86ab70bd329ab3145eeb27e21df5d02686970d Mon Sep 17 00:00:00 2001 From: Jesus Rivero Date: Tue, 23 Mar 2010 05:18:31 +0000 Subject: [PATCH] Fixed deprecation warnings wrt bug #307033. Added Python Multi-ABI support in ebuild. Package-Manager: portage-2.2_rc63/cvs/Linux i686 --- app-portage/metagen/ChangeLog | 8 +++- app-portage/metagen/Manifest | 14 ++++++- app-portage/metagen/metagen-0.5.1.ebuild | 47 ++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 app-portage/metagen/metagen-0.5.1.ebuild diff --git a/app-portage/metagen/ChangeLog b/app-portage/metagen/ChangeLog index 677a8dbf82db..0e5af03c44b8 100644 --- a/app-portage/metagen/ChangeLog +++ b/app-portage/metagen/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-portage/metagen # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.17 2010/03/22 23:16:35 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.18 2010/03/23 05:18:31 neurogeek Exp $ + +*metagen-0.5.1 (23 Mar 2010) + + 23 Mar 2010; Jesus Rivero +metagen-0.5.1.ebuild: + Fixed deprecation warnings wrt bug #307033. Added Python Multi-ABI support + in ebuild. *metagen-9999 (22 Mar 2010) diff --git a/app-portage/metagen/Manifest b/app-portage/metagen/Manifest index 7da97d9701cb..a9a13621b3f6 100644 --- a/app-portage/metagen/Manifest +++ b/app-portage/metagen/Manifest @@ -1,7 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST metagen-0.3.tar.bz2 3590 RMD160 dea3dd9ebe3c82838eee05acdf4bf42ba69da7e0 SHA1 d5ad3b2ac4d6bd3464a2ca11cb739eb7ec5d5968 SHA256 8c2f53a07695df94db3020892f6279785838003b643baab49f0e30932f33a776 +DIST metagen-0.5.1.tar.gz 6025 RMD160 281bb72e205ec1278937f89997658885c2527035 SHA1 212654f488cb3e1692b41d8ca4c513b1e43f86bd SHA256 3d5c81ccc781af93f135e50cd9a426469cce5efa658ab90b82c5b2700ee3ba84 DIST metagen-0.5.tbz2 7116 RMD160 d9e15107bff6533f11f6d1ad365760ca46804588 SHA1 5608d8a15f7227c6bb54c5f0fede26dd0676e3b5 SHA256 499c3ec42688b8cdd56e77bc74dbdb18c34a55b8b9a945034b0f20975deaf4d3 EBUILD metagen-0.3.ebuild 776 RMD160 5c43fb74a7e4aea198c4d6a256a958bbb2773d8a SHA1 2dea19727db5d510799fe1f3c40f4c87fd322a7b SHA256 425241d0af761bdb62575ee03adf767066631ac2c31e6390f198f36feae23da6 +EBUILD metagen-0.5.1.ebuild 1221 RMD160 a5d9055e28b9ed6f438634c5aed77fda60c8788a SHA1 d83c30d39e8f93997e8faea4f887d46966b0c006 SHA256 80efad87dd16123548a0967e135f29d7cc1bd4153b2069c2ae08734370930e3e EBUILD metagen-0.5.ebuild 982 RMD160 5e8e24dda3770fda73e3a5b6327040c32287fd76 SHA1 e4eea5e3cc84ee7446b63b8f89fc50b85a852226 SHA256 0367346315a1e55a1e557855505169b45573daf10a7cc5296b2c7875e501f458 EBUILD metagen-9999.ebuild 1112 RMD160 542ba949748f69a1d662511e96e07023a0687ab9 SHA1 c8c54e473e3f2b2234d697e1f7034d7e4402e82f SHA256 4ddf96aa9010baf914d6b4b5b3f0081d5672f91c51de846e254334cc3b3cc200 -MISC ChangeLog 2010 RMD160 3e7fec6bba2117d505de2a328903ae24f9e64098 SHA1 ceffd10cd3cca62c50c694a5d21b5ddb1e458258 SHA256 28d9037d821a3b374cd73dadbbd5e14d2c8ee53ba9a428fd7dfe99bdb27b48d9 +MISC ChangeLog 2209 RMD160 419d6094ba6ccc589fdbaab35440fceb37b0f8ae SHA1 34b7f852d7531ebb8535b6cc80c3ba0348edfe98 SHA256 3ad017a583c7b876b1cc72cb997da42a92efeb9587cfccedf433ecb77d1f44a2 MISC metadata.xml 513 RMD160 59df4ce739f7b3ddad362b0ef586ee4755a114c4 SHA1 ff0ae17355ee98a8e48cbb1ce5c815a70d93dd0b SHA256 b0a9fe175fd33e9326250b027559b8d90c1a640ab63b53c6a238a791376d9df5 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.11 (GNU/Linux) + +iEYEARECAAYFAkuoQYgACgkQdIssYB9vBoMoWwCfUPsrklYOkga7UTyDKl5m/SCX +QCsAn18Prul7G3WwQqHZMtTi9DzB/2+i +=QwkG +-----END PGP SIGNATURE----- diff --git a/app-portage/metagen/metagen-0.5.1.ebuild b/app-portage/metagen/metagen-0.5.1.ebuild new file mode 100644 index 000000000000..58301f27b5ed --- /dev/null +++ b/app-portage/metagen/metagen-0.5.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/metagen-0.5.1.ebuild,v 1.1 2010/03/23 05:18:31 neurogeek Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" +inherit distutils + +DESCRIPTION="metadata.xml generator for ebuilds" +HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/metagen.git;a=summary" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" + +IUSE="" +DEPEND=">=dev-python/jaxml-3.01" +RESTRICT_PYTHON_ABIS="3.*" + +src_install() { + distutils_src_install + + metagen_install() { + local METAGEN_MOD="$(python_get_sitedir)/${PN}/metagen.py" + fperms 755 ${METAGEN_MOD} + dosym "${D}"${METAGEN_MOD} "/usr/bin/${PN}-${PYTHON_ABI}" \ + || die "dosym failed" + } + + python_execute_function metagen_install + + python_generate_wrapper_scripts "${D}"/usr/bin/${PN} \ + || die 'python_generate_wrapper_scripts failed' + + doman "docs/metagen.1" +} + +src_test() { + einfo "Starting tests..." + testing() { + $(PYTHON) -c "from metagen import metagenerator; metagenerator.do_tests()" \ + || die "metagen tests failed" + } + python_execute_function testing + einfo "Tests completed." +} -- 2.26.2