From ec13300e409142e237ee11c549c04bbe79688aed Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Mon, 8 Dec 2014 23:20:01 +0000 Subject: Fix shebangs to match compatible python version (bug #532004). (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A792A613) --- x11-misc/icewmcp/ChangeLog | 10 ++++- x11-misc/icewmcp/icewmcp-3.2-r3.ebuild | 73 ---------------------------------- x11-misc/icewmcp/icewmcp-3.2-r4.ebuild | 62 +++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 75 deletions(-) delete mode 100644 x11-misc/icewmcp/icewmcp-3.2-r3.ebuild create mode 100644 x11-misc/icewmcp/icewmcp-3.2-r4.ebuild (limited to 'x11-misc/icewmcp') diff --git a/x11-misc/icewmcp/ChangeLog b/x11-misc/icewmcp/ChangeLog index a82f30d08b38..9056164c07ab 100644 --- a/x11-misc/icewmcp/ChangeLog +++ b/x11-misc/icewmcp/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-misc/icewmcp -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/ChangeLog,v 1.15 2011/10/01 06:20:23 vapier Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/ChangeLog,v 1.16 2014/12/08 23:20:01 jer Exp $ + +*icewmcp-3.2-r4 (08 Dec 2014) + + 08 Dec 2014; Jeroen Roovers -icewmcp-3.2-r3.ebuild, + +icewmcp-3.2-r4.ebuild: + Fix shebangs to match compatible python version (bug #532004). *icewmcp-3.2-r3 (01 Oct 2011) diff --git a/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild b/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild deleted file mode 100644 index 5ff0a01a3b93..000000000000 --- a/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild,v 1.1 2011/10/01 06:20:23 vapier Exp $ - -EAPI="2" -PYTHON_DEPEND="2" - -inherit python multilib - -MY_PN=IceWMControlPanel -DESCRIPTION="A complete control panel for IceWM using gtk & python" -HOMEPAGE="http://icesoundmanager.sourceforge.net/index.php" -SRC_URI="mirror://sourceforge/icesoundmanager/${MY_PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -DEPEND="x11-wm/icewm - dev-python/pygtk:2 - x11-libs/gtk+:2" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/INSTALL-IceWMCP - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_unpack() { - unpack ${A} - cd "${S}" - rm -rf licenses - mv doc .. || die -} - -src_install() { - local dest="/usr/$(get_libdir)/${P}" - dodoc ../doc/*.txt || die - dohtml ../doc/*.html || die - insinto ${dest} - doins -r * || die - - local w wraps=( - "IceWMCP.py IceWMCP" - "IceWMCPKeyboard.py IceWMCP-Keyboard" - "IceWMCPMouse.py IceWMCP-Mouse" - "pyspool.py IceWMCP-PySpool" - "IceWMCPWallpaper.py IceWMCP-Wallpaper" - "IceWMCPWinOptions.py IceWMCP-WinOptions" - "phrozenclock.py PhrozenClock" - "icesound.py IceSoundManager" - "IceWMCP_GtkPCCard.py GtkPCCard" - "IceMe.py iceme" - "icepref.py icepref" - "icepref_td.py icepref_td" - "IceWMCPGtkIconSelection.py IceWMCP-Icons" - "IceWMCPEnergyStar.py IceWMCP-EnergyStar" - ) - for w in "${wraps[@]}" ; do - set -- ${w} - printf '#!/bin/sh\nexec python %s/%s\n' "${dest}" "$1" > "${T}"/$2 - dobin "${T}"/$2 || die - done -} - -pkg_postinst() { - einfo "Some of the icons displayed by IceWMCP may be pointing to" - einfo "programs which are not on your system! You can hide them" - einfo "using the Configuration window (Ctrl+C)." -} diff --git a/x11-misc/icewmcp/icewmcp-3.2-r4.ebuild b/x11-misc/icewmcp/icewmcp-3.2-r4.ebuild new file mode 100644 index 000000000000..6ad76a47dac3 --- /dev/null +++ b/x11-misc/icewmcp/icewmcp-3.2-r4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/icewmcp-3.2-r4.ebuild,v 1.1 2014/12/08 23:20:01 jer Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit multilib python-single-r1 + +MY_PN=IceWMControlPanel +DESCRIPTION="A complete control panel for IceWM using gtk & python" +HOMEPAGE="http://icesoundmanager.sourceforge.net/index.php" +SRC_URI="mirror://sourceforge/icesoundmanager/${MY_PN}-${PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND=" + dev-python/pygtk:2 + x11-libs/gtk+:2 + x11-wm/icewm +" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/INSTALL-IceWMCP + +src_prepare() { + rm -rf licenses + mv doc .. || die +} + +src_install() { + local dest="/usr/$(get_libdir)/${P}" + insinto ${dest} + doins -r * + + local w wraps=( + "IceWMCP.py IceWMCP" + "IceWMCPKeyboard.py IceWMCP-Keyboard" + "IceWMCPMouse.py IceWMCP-Mouse" + "pyspool.py IceWMCP-PySpool" + "IceWMCPWallpaper.py IceWMCP-Wallpaper" + "IceWMCPWinOptions.py IceWMCP-WinOptions" + "phrozenclock.py PhrozenClock" + "icesound.py IceSoundManager" + "IceWMCP_GtkPCCard.py GtkPCCard" + "IceMe.py iceme" + "icepref.py icepref" + "icepref_td.py icepref_td" + "IceWMCPGtkIconSelection.py IceWMCP-Icons" + "IceWMCPEnergyStar.py IceWMCP-EnergyStar" + ) + for w in "${wraps[@]}" ; do + set -- ${w} + printf '#!/bin/sh\nexec %s %s/%s\n' "${EPYTHON}" "${dest}" "$1" > "${T}"/$2 + dobin "${T}"/$2 || die + done + + dodoc ../doc/*.txt + dohtml ../doc/*.html + python_optimize "${D}/${dest}" +} -- cgit v1.2.3-65-gdbad