summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2010-03-06 10:12:42 +0000
committerJustin Lecher <jlec@gentoo.org>2010-03-06 10:12:42 +0000
commitde362abde9ddc379cf5b6acef58d43c1feb6ffa3 (patch)
tree4d1bd801b3ae65ac751c0323a9cb4f38db1ad315 /app-portage
parentVersion bump. (diff)
downloadgentoo-2-de362abde9ddc379cf5b6acef58d43c1feb6ffa3.tar.gz
gentoo-2-de362abde9ddc379cf5b6acef58d43c1feb6ffa3.tar.bz2
gentoo-2-de362abde9ddc379cf5b6acef58d43c1feb6ffa3.zip
Prefix support added per bug 298723
(Portage version: 2.2_rc65/cvs/Linux x86_64)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/elogv/ChangeLog10
-rw-r--r--app-portage/elogv/elogv-0.7.4-r1.ebuild47
-rw-r--r--app-portage/elogv/files/0.7.4-prefix.patch13
3 files changed, 68 insertions, 2 deletions
diff --git a/app-portage/elogv/ChangeLog b/app-portage/elogv/ChangeLog
index 9306d26993ca..16e8cba74cf3 100644
--- a/app-portage/elogv/ChangeLog
+++ b/app-portage/elogv/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-portage/elogv
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/ChangeLog,v 1.61 2009/08/31 13:33:56 fauli Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/ChangeLog,v 1.62 2010/03/06 10:12:41 jlec Exp $
+
+*elogv-0.7.4-r1 (06 Mar 2010)
+
+ 06 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org>
+ +elogv-0.7.4-r1.ebuild, +files/0.7.4-prefix.patch:
+ Added prefix support patch
31 Aug 2009; Christian Faulhammer <fauli@gentoo.org> -elogv-0.7.3.ebuild:
clean up
diff --git a/app-portage/elogv/elogv-0.7.4-r1.ebuild b/app-portage/elogv/elogv-0.7.4-r1.ebuild
new file mode 100644
index 000000000000..7a626433ebc2
--- /dev/null
+++ b/app-portage/elogv/elogv-0.7.4-r1.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/elogv/elogv-0.7.4-r1.ebuild,v 1.1 2010/03/06 10:12:41 jlec Exp $
+
+EAPI="2"
+
+inherit distutils eutils prefix
+
+DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage"
+HOMEPAGE="http://gechi-overlay.sourceforge.net/?page=elogv"
+SRC_URI="mirror://sourceforge/gechi-overlay/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-lang/python[ncurses]"
+
+src_prepare() {
+ if use prefix; then
+ epatch "${FILESDIR}"/${PV}-prefix.patch
+ eprefixify ${PN}
+ fi
+}
+
+src_install() {
+ distutils_src_install
+ dodoc README ChangeLog ChangeLog.old || die
+}
+
+pkg_postinst() {
+ elog
+ elog "In order to use this software, you need to activate"
+ elog "Portage's elog features. Required is"
+ elog " PORTAGE_ELOG_SYSTEM=\"save\" "
+ elog "and at least one out of "
+ elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
+ elog "More information on the elog system can be found"
+ elog "in /etc/make.conf.example"
+ elog
+ elog "To operate properly this software needs the directory"
+ elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage."
+ elog "To start the software as a user, add yourself to the portage"
+ elog "group."
+ elog
+}
diff --git a/app-portage/elogv/files/0.7.4-prefix.patch b/app-portage/elogv/files/0.7.4-prefix.patch
new file mode 100644
index 000000000000..9829b1241ea7
--- /dev/null
+++ b/app-portage/elogv/files/0.7.4-prefix.patch
@@ -0,0 +1,13 @@
+diff --git a/elogv b/elogv
+index 85d507b..bef7ae9 100755
+--- a/elogv
++++ b/elogv
+@@ -544,7 +544,7 @@ if __name__ == "__main__":
+ if port_settings['PORT_LOGDIR']:
+ elogdir = os.path.join(port_settings['PORT_LOGDIR'],"elog")
+ else:
+- elogdir = os.path.join(os.sep,"var","log","portage","elog")
++ elogdir = os.path.join(os.sep,'@GENTOO_PORTAGE_EPREFIX@',"var","log","portage","elog")
+
+ # Launch curses interface
+ try: