Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/porthole: ChangeLog porthole-0.6.1-r1.ebuild porthole-0.6.1.ebuild
Date: Sat, 27 Feb 2010 15:47:41
Message-Id: E1NlOtD-0000bG-FY@stork.gentoo.org
1 idl0r 10/02/27 15:47:35
2
3 Modified: ChangeLog
4 Added: porthole-0.6.1-r1.ebuild
5 Removed: porthole-0.6.1.ebuild
6 Log:
7 Rev bump to 0.6.1-r1, fixes bug 307037.
8 (Portage version: 2.2_rc63/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.43 app-portage/porthole/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/porthole/ChangeLog?rev=1.43&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/porthole/ChangeLog?rev=1.43&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/porthole/ChangeLog?r1=1.42&r2=1.43
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/porthole/ChangeLog,v
20 retrieving revision 1.42
21 retrieving revision 1.43
22 diff -u -r1.42 -r1.43
23 --- ChangeLog 26 Feb 2010 18:31:57 -0000 1.42
24 +++ ChangeLog 27 Feb 2010 15:47:34 -0000 1.43
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-portage/porthole
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-portage/porthole/ChangeLog,v 1.42 2010/02/26 18:31:57 idl0r Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-portage/porthole/ChangeLog,v 1.43 2010/02/27 15:47:34 idl0r Exp $
30 +
31 +*porthole-0.6.1-r1 (27 Feb 2010)
32 +
33 + 27 Feb 2010; Christian Ruppert <idl0r@g.o> -porthole-0.6.1.ebuild,
34 + +porthole-0.6.1-r1.ebuild, +files/porthole-0.6.1-masking_status.patch:
35 + Rev bump to 0.6.1-r1, fixes bug 307037.
36
37 *porthole-0.6.1 (26 Feb 2010)
38
39
40
41
42 1.1 app-portage/porthole/porthole-0.6.1-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/porthole/porthole-0.6.1-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/porthole/porthole-0.6.1-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: porthole-0.6.1-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-portage/porthole/porthole-0.6.1-r1.ebuild,v 1.1 2010/02/27 15:47:34 idl0r Exp $
52
53 EAPI="2"
54
55 inherit distutils eutils
56
57 DESCRIPTION="A GTK+-based frontend to Portage"
58 HOMEPAGE="http://porthole.sourceforge.net"
59 SRC_URI="mirror://sourceforge/porthole/${P}.tar.bz2"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
64 IUSE="nls"
65 LANGS="de pl ru vi it fr tr"
66 for X in $LANGS; do IUSE="${IUSE} linguas_${X}"; done
67
68 RDEPEND=">=dev-lang/python-2.4[xml,threads]
69 >=sys-apps/portage-2.1
70 >=dev-python/pygtk-2.4.0
71 >=gnome-base/libglade-2.5.0
72 dev-python/pygtksourceview:2
73 nls? ( virtual/libintl )"
74 DEPEND="${RDEPEND}
75 nls? ( >=sys-devel/gettext-0.14 )"
76
77 src_prepare() {
78 epatch "${FILESDIR}/${P}-masking_status.patch" # bug 307037
79 }
80
81 src_compile(){
82 # Compile localizations if necessary
83 if use nls ; then
84 cd scripts
85 ./pocompile.sh -emerge ${LINGUAS} || die "pocompile failed"
86 fi
87 }
88
89 src_install() {
90 distutils_src_install
91
92 dodoc TODO README NEWS AUTHORS
93
94 keepdir /var/log/porthole
95 fperms g+w /var/log/porthole
96 keepdir /var/db/porthole
97 fperms g+w /var/db/porthole
98
99 # nls
100 if use nls; then
101 # mo directory doesn't exists with nls enabled and unsupported LINGUAS
102 [[ -d porthole/i18n/mo ]] && domo porthole/i18n/mo/*
103 fi
104 }
105
106 pkg_preinst() {
107 chgrp portage "${D}"/var/log/porthole
108 chgrp portage "${D}"/var/db/porthole
109 }
110
111 pkg_postinst() {
112 einfo
113 einfo "Porthole has updated the way that the upgrades are sent to emerge."
114 einfo "In this new way the user needs to set any 'Settings' menu emerge options"
115 einfo "Porthole automatically adds '--oneshot' for all upgrades selections"
116 einfo "Other options recommended are '--noreplace' along with '--update'"
117 einfo "They allow for portage to skip any packages that might have already"
118 einfo "been upgraded as a dependency of another previously upgraded package"
119 einfo
120 }