Fixes bug #315757 with patch of arfrever
authorIoannis Aslanidis <deathwing00@gentoo.org>
Sat, 17 Apr 2010 16:25:27 +0000 (16:25 +0000)
committerIoannis Aslanidis <deathwing00@gentoo.org>
Sat, 17 Apr 2010 16:25:27 +0000 (16:25 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

sys-apps/yum/ChangeLog
sys-apps/yum/Manifest
sys-apps/yum/yum-3.2.27-r1.ebuild [new file with mode: 0644]

index 4ad0d4970e9884b6d67b7823687e8c34f6703f3d..a7888f1bcce852abb87ac3354ca41b6f99749e24 100644 (file)
@@ -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 <iaslanidis@gentoo.org>
+  +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)
 
index f958bdbd117dadc91b37c0f67675b2cc8d7b4d3a..00d6d126d8c28d448b215e1002e6bcf0b9432ccb 100644 (file)
@@ -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 (file)
index 0000000..3c3db33
--- /dev/null
@@ -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
+}