From: Justin Lecher Date: Sat, 6 Mar 2010 10:12:42 +0000 (+0000) Subject: Prefix support added per bug 298723 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7987f01f6b0cac435948ea602b5a6578edf76eed;p=gentoo.git Prefix support added per bug 298723 Package-Manager: portage-2.2_rc65/cvs/Linux x86_64 --- 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) + +elogv-0.7.4-r1.ebuild, +files/0.7.4-prefix.patch: + Added prefix support patch 31 Aug 2009; Christian Faulhammer -elogv-0.7.3.ebuild: clean up diff --git a/app-portage/elogv/Manifest b/app-portage/elogv/Manifest index 4eb281c210d8..defb25d0bda5 100644 --- a/app-portage/elogv/Manifest +++ b/app-portage/elogv/Manifest @@ -1,14 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 +AUX 0.7.4-prefix.patch 454 RMD160 317014f0d69e53b1c968e3bd237e47ad7c52be0c SHA1 c836c7e52601f6a4899c5c3ed9b22f48b97df5c6 SHA256 31a9a083b0f587e9373c7628d0489405766feacb752abf669a40a40425a06f0d DIST elogv-0.7.4.tar.bz2 15795 RMD160 d60d3033853ae69ff8f1d452f8c9eb82d808ff27 SHA1 b5e9291ddeadb748aa318090f441dce2fab14221 SHA256 ae76522668aca05257ba66813d589e9d0b7ff7f726f5c6a7550801aa6e5259b7 +EBUILD elogv-0.7.4-r1.ebuild 1410 RMD160 7ba2bd03789f70c0473080d6a586749121fddf90 SHA1 11854f6a154a020d7930649870d41054af5ebaee SHA256 6c9bf6c78ff85da362a80611b67d34c9228ca1485e0af31ef2ee4b3441cd9936 EBUILD elogv-0.7.4.ebuild 1269 RMD160 9027616f0b35c3f05f5da79a0bf79944cccd486f SHA1 edf1432f9d89e6a2a8a3b801f329c2d64506c723 SHA256 2e860332ccc707be3d6d272e861bb7a9485988f3ced930ba6ed2f9ead5686a9e -MISC ChangeLog 8939 RMD160 ed4e7def12976c19eeaf4ff33c5b05bf90a33ed4 SHA1 6535f7b63e18e3e6a91fc9599092fd6cf516d6d1 SHA256 4768ce63cfe033071c89849b68beeed0bf36087252804329145bf4cc2772b1a2 +MISC ChangeLog 9106 RMD160 c9ce43bed3959deecebc76fc81fe95dfca0617bc SHA1 d095f0568b3be1d5c29e678c278e480125e71c5e SHA256 02744d472d55e0b8c0ab7fa7f63c47a97f766f2106949c1075c29de381b1ac30 MISC metadata.xml 261 RMD160 480ee896e0e15b4bc1cd524a4ab0b0dadfbe4558 SHA1 caaa33ff5f5433225e0685977217462a21b32371 SHA256 5919aef69eb94b677eb5540e0e7a1a0c56f7b58d3e2c565cd91b38fdf15b6337 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) +Version: GnuPG v2.0.14 (GNU/Linux) -iEYEARECAAYFAkqb0U8ACgkQNQqtfCuFneO2FQCfa0hhqpkMiW4DYx01pUI+Fdti -Tc4An2rEEddVQTDdIgVXpazldSqMjFm9 -=LA1k +iEYEARECAAYFAkuSKqAACgkQgAnW8HDreRYJcgCgpCBFNbka9z+V8OLYO6VxrJO2 +YK4An1oPGAKtjrjKaxo59KJ/4gMCWTeh +=KBrp -----END PGP SIGNATURE----- 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: