Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-firewall/ufw-frontends: ChangeLog ufw-frontends-0.3.2-r2.ebuild
Date: Sat, 29 Mar 2014 14:09:08
Message-Id: 20140329140901.2546220054@flycatcher.gentoo.org
1 hwoarang 14/03/29 14:09:01
2
3 Modified: ChangeLog
4 Added: ufw-frontends-0.3.2-r2.ebuild
5 Log:
6 Revbump with upstream patch to fix crash when no log file is found. Thanks to Sławomir Nizio <slawomir.nizio@×××××××.org>
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!)
9
10 Revision Changes Path
11 1.10 net-firewall/ufw-frontends/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?r1=1.9&r2=1.10
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- ChangeLog 16 Feb 2014 11:28:02 -0000 1.9
24 +++ ChangeLog 29 Mar 2014 14:09:00 -0000 1.10
25 @@ -1,6 +1,14 @@
26 # ChangeLog for net-firewall/ufw-frontends
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v 1.9 2014/02/16 11:28:02 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v 1.10 2014/03/29 14:09:00 hwoarang Exp $
30 +
31 +*ufw-frontends-0.3.2-r2 (29 Mar 2014)
32 +
33 + 29 Mar 2014; Markos Chandras <hwoarang@g.o>
34 + +ufw-frontends-0.3.2-r2.ebuild,
35 + +files/ufw-frontends-0.3.2-no-log-crash.patch:
36 + Revbump with upstream patch to fix crash when no log file is found. Thanks to
37 + Sławomir Nizio <slawomir.nizio@×××××××.org>
38
39 16 Feb 2014; Markos Chandras <hwoarang@g.o>
40 -ufw-frontends-0.3.2.ebuild:
41
42
43
44 1.1 net-firewall/ufw-frontends/ufw-frontends-0.3.2-r2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: ufw-frontends-0.3.2-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r2.ebuild,v 1.1 2014/03/29 14:09:00 hwoarang Exp $
54
55 EAPI=5
56 PYTHON_COMPAT=( python2_6 python2_7 )
57 inherit distutils-r1
58
59 DESCRIPTION="Provides graphical frontend to ufw"
60 HOMEPAGE="http://code.google.com/p/ufw-frontends/"
61 SRC_URI="http://ufw-frontends.googlecode.com/files/${P}.tar.gz"
62
63 # CC-BY-NC-SA-3.0 is for a png file
64 LICENSE="GPL-3 CC-BY-NC-SA-3.0"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="kde policykit"
68
69 DEPEND=""
70 RDEPEND="${DEPEND}
71 dev-python/pygobject:2[${PYTHON_USEDEP}]
72 dev-python/pygtk[${PYTHON_USEDEP}]
73 dev-python/pyinotify[${PYTHON_USEDEP}]
74 net-firewall/ufw
75 !policykit? (
76 kde? ( kde-base/kdesu ) )
77 policykit? ( sys-auth/polkit )
78 "
79
80 python_prepare_all() {
81 if use policykit; then
82 sed -i 's/^Exec=su-to-root -X -c/Exec=pkexec/' \
83 share/ufw-gtk.desktop || die
84 elif use kde; then
85 sed -i 's/^Exec=su-to-root -X -c/Exec=kdesu/' \
86 share/ufw-gtk.desktop || die
87 fi
88
89 # don't try to override run() to install the script
90 # under /usr/sbin; it does not work with distutils-r1
91 # and so it is handled differently (in python_install)
92 sed -i '/cmdclass=/d' setup.py || die
93
94 # Qt version is unusable
95 rm gfw/frontend_qt.py || die
96 distutils-r1_python_prepare_all
97
98 # fix crash when no ufw logs in supported locations can
99 # be found
100 epatch "${FILESDIR}/${P}-no-log-crash.patch"
101 }
102
103 python_install() {
104 distutils-r1_python_install --install-scripts="/usr/sbin"
105 }
106
107 python_install_all() {
108 distutils-r1_python_install_all
109
110 if use policykit; then
111 insinto /usr/share/polkit-1/actions/
112 doins "${FILESDIR}"/org.gentoo.pkexec.ufw-gtk.policy
113 elif ! use kde; then
114 rm "${D}usr/share/applications/ufw-gtk.desktop" || die
115 fi
116 }