dlan        14/07/17 07:06:42

  Modified:             ChangeLog
  Added:                ufw-frontends-0.3.2-r3.ebuild
  Removed:              ufw-frontends-0.3.2-r1.ebuild
                        ufw-frontends-0.3.2-r2.ebuild
  Log:
  follow-up with bug 506390, c5, thanks  SN (Enlik)
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0xAABEFD55)

Revision  Changes    Path
1.11                 net-firewall/ufw-frontends/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?rev=1.11&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?rev=1.11&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ChangeLog?r1=1.10&r2=1.11

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ChangeLog   29 Mar 2014 14:09:00 -0000      1.10
+++ ChangeLog   17 Jul 2014 07:06:41 -0000      1.11
@@ -1,6 +1,12 @@
 # ChangeLog for net-firewall/ufw-frontends
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v 1.10 
2014/03/29 14:09:00 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ChangeLog,v 1.11 
2014/07/17 07:06:41 dlan Exp $
+
+*ufw-frontends-0.3.2-r3 (17 Jul 2014)
+
+  17 Jul 2014; Yixun Lan <[email protected]> -ufw-frontends-0.3.2-r1.ebuild,
+  -ufw-frontends-0.3.2-r2.ebuild, +ufw-frontends-0.3.2-r3.ebuild:
+  follow-up with bug 506390, c5, thanks SN (Enlik)
 
 *ufw-frontends-0.3.2-r2 (29 Mar 2014)
 



1.1                  net-firewall/ufw-frontends/ufw-frontends-0.3.2-r3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r3.ebuild?rev=1.1&content-type=text/plain

Index: ufw-frontends-0.3.2-r3.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/net-firewall/ufw-frontends/ufw-frontends-0.3.2-r3.ebuild,v
 1.1 2014/07/17 07:06:41 dlan Exp $

EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
inherit distutils-r1

DESCRIPTION="Provides graphical frontend to ufw"
HOMEPAGE="http://code.google.com/p/ufw-frontends/";
SRC_URI="http://ufw-frontends.googlecode.com/files/${P}.tar.gz";

# CC-BY-NC-SA-3.0 is for a png file
LICENSE="GPL-3 CC-BY-NC-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="kde policykit"

DEPEND=""
RDEPEND="${DEPEND}
        dev-python/pygobject:2[${PYTHON_USEDEP}]
        dev-python/pygtk[${PYTHON_USEDEP}]
        dev-python/pyinotify[${PYTHON_USEDEP}]
        net-firewall/ufw[${PYTHON_USEDEP}]
        !policykit? (
                kde? ( kde-base/kdesu ) )
        policykit? ( sys-auth/polkit )
"

python_prepare_all() {
        if use policykit; then
                sed -i 's/^Exec=su-to-root -X -c/Exec=pkexec/' \
                        share/ufw-gtk.desktop || die
        elif use kde; then
                sed -i 's/^Exec=su-to-root -X -c/Exec=kdesu/' \
                        share/ufw-gtk.desktop || die
        fi

        # don't try to override run() to install the script
        # under /usr/sbin; it does not work with distutils-r1
        # and so it is handled differently (in python_install)
        sed -i '/cmdclass=/d' setup.py || die

        # Qt version is unusable
        rm gfw/frontend_qt.py || die
        distutils-r1_python_prepare_all

        # fix crash when no ufw logs in supported locations can
        # be found
        epatch "${FILESDIR}/${P}-no-log-crash.patch"
}

python_install() {
        distutils-r1_python_install --install-scripts="/usr/sbin"
}

python_install_all() {
        distutils-r1_python_install_all

        if use policykit; then
                insinto /usr/share/polkit-1/actions/
                doins "${FILESDIR}"/org.gentoo.pkexec.ufw-gtk.policy
        elif ! use kde; then
                rm "${D}usr/share/applications/ufw-gtk.desktop" || die
        fi
}




Reply via email to