From 18cf660273f216fa59f8583d4ad13406694c588e Mon Sep 17 00:00:00 2001 From: Ioannis Aslanidis Date: Sat, 17 Apr 2010 16:25:27 +0000 Subject: [PATCH] Fixes bug #315757 with patch of arfrever Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-apps/yum/ChangeLog | 8 +++++- sys-apps/yum/Manifest | 3 ++- sys-apps/yum/yum-3.2.27-r1.ebuild | 43 +++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 sys-apps/yum/yum-3.2.27-r1.ebuild diff --git a/sys-apps/yum/ChangeLog b/sys-apps/yum/ChangeLog index 4ad0d4970e98..a7888f1bcce8 100644 --- a/sys-apps/yum/ChangeLog +++ b/sys-apps/yum/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/yum # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/yum/ChangeLog,v 1.10 2010/03/19 13:20:39 deathwing00 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/yum/ChangeLog,v 1.11 2010/04/17 16:25:27 deathwing00 Exp $ + +*yum-3.2.27-r1 (17 Apr 2010) + + 17 Apr 2010; Ioannis Aslanidis + +yum-3.2.27-r1.ebuild: + Fixes bug #315757. Thanks go to arfrever at gentoo dot org for the patch. *yum-3.2.27 (19 Mar 2010) diff --git a/sys-apps/yum/Manifest b/sys-apps/yum/Manifest index f958bdbd117d..00d6d126d8c2 100644 --- a/sys-apps/yum/Manifest +++ b/sys-apps/yum/Manifest @@ -1,4 +1,5 @@ DIST yum-3.2.27.tar.gz 814721 RMD160 31ab7950ca07df7004584165172982b2ce256450 SHA1 a019be44a4e107e805f8e726910f8fe1cb4fbe41 SHA256 d5bff94d8a4aa4a4085d3f7e5dcfa999245e44ca19588b5a9a4496cd4a99fcd5 +EBUILD yum-3.2.27-r1.ebuild 1024 RMD160 4bdccc244835ff614defeed6d9a799db3e3e02a1 SHA1 cf773933140a3f938756a1e5db31c1db66ee8c7b SHA256 31f298f1e88fb67188dc4c61a6710a9931f8c182eded4a54b6028a5fb6946f46 EBUILD yum-3.2.27.ebuild 1097 RMD160 76a3d7ec6cd39f26f6ab78659e7cbc8c96342cbe SHA1 7a3d355bad0fb318ee0eae7e188853d6fd116105 SHA256 ee9a223d4fa4e95ee3a95f71272c92ecca7aeab89d4696df34ae569c1a31fab6 -MISC ChangeLog 1662 RMD160 5550b89815e8bcbbd588aff459456aa621ceddc2 SHA1 1902cab06b6425a080d601d7a2c53988d28e07ec SHA256 b4e9b43925e432628028f6fc5c8f6492de58e09636d5950fbe2a45377801b7e4 +MISC ChangeLog 1851 RMD160 5f571cce1d5b0ab33168c42f9cab4b686a02fc6a SHA1 52641560d20e03bf4d54195aa06999094344ad3e SHA256 5e74a23102041d5fc330e2b7924db571751bfc116c49a686177ff84ca7813b7e MISC metadata.xml 355 RMD160 37c7533c1ebed12505b9557b0332a5bfc461db6a SHA1 fd335e15a9262a2a1b8bcbc0464853aa49de00b1 SHA256 915337ed63cf7ac5ebc2d9924440f84b970c65984119af43719009ba263a82eb diff --git a/sys-apps/yum/yum-3.2.27-r1.ebuild b/sys-apps/yum/yum-3.2.27-r1.ebuild new file mode 100644 index 000000000000..3c3db334d676 --- /dev/null +++ b/sys-apps/yum/yum-3.2.27-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/yum/yum-3.2.27-r1.ebuild,v 1.1 2010/04/17 16:25:27 deathwing00 Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +PYTHON_USE_WITH="sqlite" + +inherit eutils python + +DESCRIPTION="automatic updater and package installer/remover for rpm systems" +HOMEPAGE="http://yum.baseurl.org/" +SRC_URI="http://yum.baseurl.org//download/${PV:0:3}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND="app-arch/rpm[python] + dev-python/sqlitecachec + dev-python/celementtree + dev-libs/libxml2[python] + dev-python/urlgrabber" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +src_install() { + emake install DESTDIR="${D}" || die + rm -r "${ED}etc/rc.d" || die + find "${ED}" -name '*.py[co]' -print0 | xargs -0 rm -f +} + +pkg_postinst() { + python_mod_optimize yum rpmUtils /usr/share/yum-cli +} + +pkg_postrm() { + python_mod_cleanup yum rpmUtils /usr/share/yum-cli +} -- 2.26.2