diff options
author | Christian Faulhammer <opfer@gentoo.org> | 2008-02-02 16:22:48 +0000 |
---|---|---|
committer | Christian Faulhammer <opfer@gentoo.org> | 2008-02-02 16:22:48 +0000 |
commit | 45141d0de8ebf787612af6060252181ad46087f2 (patch) | |
tree | 829f6590b15cd8e2fdc383460097d40bb2f72bc3 /app-portage | |
parent | Stable on amd64 wrt bug #208366. (diff) | |
download | gentoo-2-45141d0de8ebf787612af6060252181ad46087f2.tar.gz gentoo-2-45141d0de8ebf787612af6060252181ad46087f2.tar.bz2 gentoo-2-45141d0de8ebf787612af6060252181ad46087f2.zip |
bug 195429 is fixed, reported by Michał Kiedrowicz <esqualante AT o2 DOT pl>; fix bug 208524, reported by Massimo Burcheri <massimo DOT burcheri AT gmx>
(Portage version: 2.1.3.19)
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/elogv/ChangeLog | 13 | ||||
-rw-r--r-- | app-portage/elogv/elogv-0.6.1-r1.ebuild | 62 | ||||
-rw-r--r-- | app-portage/elogv/files/elogv-0.6-filename_read.patch | 11 | ||||
-rw-r--r-- | app-portage/elogv/files/elogv-0.6.1-refresh_screen.patch | 31 |
4 files changed, 104 insertions, 13 deletions
diff --git a/app-portage/elogv/ChangeLog b/app-portage/elogv/ChangeLog index 21400d03a021..e8872526b03d 100644 --- a/app-portage/elogv/ChangeLog +++ b/app-portage/elogv/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for app-portage/elogv -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/ChangeLog,v 1.25 2007/12/21 08:00:56 opfer Exp $ +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/ChangeLog,v 1.26 2008/02/02 16:22:47 opfer Exp $ + +*elogv-0.6.1-r1 (02 Feb 2008) + + 02 Feb 2008; Christian Faulhammer <opfer@gentoo.org> + +files/elogv-0.6.1-refresh_screen.patch, + -files/elogv-0.6-filename_read.patch, +elogv-0.6.1-r1.ebuild: + bug 195429 is fixed, reported by Michał Kiedrowicz <esqualante AT o2 DOT + pl>; fix bug 208524, reported by Massimo Burcheri <massimo DOT burcheri AT + gmx> 21 Dec 2007; Christian Faulhammer <opfer@gentoo.org> -elogv-0.6-r1.ebuild, elogv-0.6.1.ebuild: diff --git a/app-portage/elogv/elogv-0.6.1-r1.ebuild b/app-portage/elogv/elogv-0.6.1-r1.ebuild new file mode 100644 index 000000000000..f62b64d3aaa3 --- /dev/null +++ b/app-portage/elogv/elogv-0.6.1-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.6.1-r1.ebuild,v 1.1 2008/02/02 16:22:47 opfer Exp $ + +inherit eutils + +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" +IUSE="" + +DEPEND="" +RDEPEND=">=sys-apps/portage-2.1" + +pkg_setup() { + if ! built_with_use dev-lang/python ncurses; then + eerror + eerror "\t ${PN} requires ncurses support on python" + eerror "\t Please, compile python with use ncurses enabled then" + eerror "\t remerge this package" + eerror + die "dev-lang/python must have ncurses use turned on" + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-refresh_screen.patch" +} +src_compile() { + einfo "Nothing to compile" +} + +src_install() { + newbin elogv.py elogv || die "newbin failed" + doman elogv.1 + dodoc README AUTHORS ChangeLog ChangeLog.old + # This will be used as soon as the Makefile is ready for BSD + # see bug 192514 +# emake PREFIX=/usr DESTDIR="${D}" install || die "emake install failed" +} + +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/elogv-0.6-filename_read.patch b/app-portage/elogv/files/elogv-0.6-filename_read.patch deleted file mode 100644 index d444edae2396..000000000000 --- a/app-portage/elogv/files/elogv-0.6-filename_read.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- elogv.py 2007-06-06 19:20:01.000000000 +0200 -+++ /tmp/elogv.py 2007-09-16 12:28:48.000000000 +0200 -@@ -262,6 +262,8 @@ - # Get the list of files - try: - self.file_list = os.listdir(elogdir) -+ fileformat=re.compile('.*:.*:.*') -+ self.file_list=[ i for i in self.file_list if fileformat.search(i)!=None ] - except OSError: - raise CannotOpenElogdir() - diff --git a/app-portage/elogv/files/elogv-0.6.1-refresh_screen.patch b/app-portage/elogv/files/elogv-0.6.1-refresh_screen.patch new file mode 100644 index 000000000000..4784c0c98b49 --- /dev/null +++ b/app-portage/elogv/files/elogv-0.6.1-refresh_screen.patch @@ -0,0 +1,31 @@ +--- elogv.py 2007-09-16 20:32:52.000000000 +0200 ++++ elogv 2008-02-02 17:17:45.000000000 +0100 +@@ -129,13 +129,16 @@ + + elif c == ord("a"): + self.sort_method[0] = "alphabetical" ++ self.init_screen() + + elif c == ord("t"): + self.sort_method[0] = "date" ++ self.init_screen() + + elif c == ord("r"): + self.sort_method[1] = not self.sort_method[1] +- ++ self.init_screen() ++ + elif c == ord(" "): + # Now is used only for scrolling the text + self.show_log() +@@ -171,7 +174,9 @@ + self.remove_file(n) + self.file_pad.clear() + self.fill_file_pad() +- self.refresh_file_pad() ++ self.change_usel(-1) ++ self.change_usel(+1) ++ self.init_screen() + + elif c == ord("/"): + word = "" |