From 828f9c51409a29b712a545ccf7ad7f05d292b4e1 Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Sun, 31 Mar 2013 17:55:31 +0000 Subject: Bump, adds Retribution 1.1.6 updates and various fixes. Update python use deps. Drop old. (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61) --- games-util/pyfa/ChangeLog | 9 +++- games-util/pyfa/pyfa-1.1.11.ebuild | 96 ------------------------------------- games-util/pyfa/pyfa-1.1.12.ebuild | 10 ++-- games-util/pyfa/pyfa-1.1.13.ebuild | 98 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 112 insertions(+), 101 deletions(-) delete mode 100644 games-util/pyfa/pyfa-1.1.11.ebuild create mode 100644 games-util/pyfa/pyfa-1.1.13.ebuild (limited to 'games-util/pyfa') diff --git a/games-util/pyfa/ChangeLog b/games-util/pyfa/ChangeLog index b982581477f7..1719b17e59af 100644 --- a/games-util/pyfa/ChangeLog +++ b/games-util/pyfa/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for games-util/pyfa # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/ChangeLog,v 1.18 2013/02/07 22:20:18 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/ChangeLog,v 1.19 2013/03/31 17:55:31 tetromino Exp $ + +*pyfa-1.1.13 (31 Mar 2013) + + 31 Mar 2013; Alexandre Rostovtsev -pyfa-1.1.11.ebuild, + pyfa-1.1.12.ebuild, +pyfa-1.1.13.ebuild: + Bump, adds Retribution 1.1.6 updates and various fixes. Update python use + deps. Drop old. 07 Feb 2013; Ulrich Müller pyfa-1.1.11.ebuild, pyfa-1.1.12.ebuild: diff --git a/games-util/pyfa/pyfa-1.1.11.ebuild b/games-util/pyfa/pyfa-1.1.11.ebuild deleted file mode 100644 index 3088f45d9f8d..000000000000 --- a/games-util/pyfa/pyfa-1.1.11.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.11.ebuild,v 1.2 2013/02/07 22:20:19 ulm Exp $ - -EAPI="5" -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE="sqlite,threads" - -inherit eutils gnome2-utils python-r1 - -if [[ ${PV/_rc*/} == ${PV} ]] ; then - MY_PV=${PV}-retribution-1.0-src - FOLDER=pyfa/stable/${PV} -else - MY_PV=${PV/_rc/-stable-RC}-src - FOLDER=pyfa/stable/${PV/*_rc/RC} -fi - -DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE Online" -HOMEPAGE="http://www.evefit.org/static/pyfa" -SRC_URI="http://dl.evefit.org/${FOLDER}/${PN}-${MY_PV}.tar.bz2" - -LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+graph" - -RDEPEND="dev-python/sqlalchemy - dev-python/wxpython:2.8 - graph? ( dev-python/matplotlib[wxwidgets] dev-python/numpy ) - ${PYTHON_DEPS}" -DEPEND="app-text/dos2unix - ${PYTHON_DEPS}" - -S=${WORKDIR}/${PN} - -src_prepare() { - # get rid of CRLF line endings introduced in 1.1.10 so patches work - dos2unix config.py pyfa.py service/settings.py || die - - # make staticPath settable from configforced again - epatch "${FILESDIR}/${PN}-1.1-staticPath.patch" - - # use correct slot of wxpython, http://trac.evefit.org/ticket/475 - epatch "${FILESDIR}/${PN}-1.1.4-wxversion.patch" - - # do not try to save exported html to python sitedir - epatch "${FILESDIR}/${PN}-1.1.8-html-export-path.patch" - - # fix import path in the main script for systemwide installation - epatch "${FILESDIR}/${PN}-1.1.11-import-pyfa.patch" - touch __init__.py - - pyfa_make_configforced() { - mkdir -p "${BUILD_DIR}" || die - sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \ - -e "s:%%EPREFIX%%:${EPREFIX}:" \ - "${FILESDIR}/configforced.py" > "${BUILD_DIR}/configforced.py" - sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \ - pyfa.py > "${BUILD_DIR}/pyfa" - } - python_foreach_impl pyfa_make_configforced -} - -src_install() { - pyfa_py_install() { - local packagedir=$(python_get_sitedir)/${PN} - insinto "${packagedir}" - doins -r eos gui icons service config*.py info.py __init__.py gpl.txt - doins "${BUILD_DIR}/configforced.py" - python_doscript "${BUILD_DIR}/pyfa" - python_optimize - } - python_foreach_impl pyfa_py_install - - insinto /usr/share/${PN} - doins -r staticdata - dodoc readme.txt - insinto /usr/share/icons/hicolor/32x32/apps - doins icons/pyfa.png - insinto /usr/share/icons/hicolor/64x64/apps - newins icons/pyfa64.png pyfa.png - domenu "${FILESDIR}/${PN}.desktop" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-util/pyfa/pyfa-1.1.12.ebuild b/games-util/pyfa/pyfa-1.1.12.ebuild index e9c2feacbe63..e4a8bb86afab 100644 --- a/games-util/pyfa/pyfa-1.1.12.ebuild +++ b/games-util/pyfa/pyfa-1.1.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.12.ebuild,v 1.2 2013/02/07 22:20:18 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.12.ebuild,v 1.3 2013/03/31 17:55:31 tetromino Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7} ) @@ -25,9 +25,11 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+graph" -RDEPEND="dev-python/sqlalchemy - dev-python/wxpython:2.8 - graph? ( dev-python/matplotlib[wxwidgets] dev-python/numpy ) +RDEPEND="dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/wxpython:2.8[${PYTHON_USEDEP}] + graph? ( + dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] ) ${PYTHON_DEPS}" DEPEND="app-text/dos2unix ${PYTHON_DEPS}" diff --git a/games-util/pyfa/pyfa-1.1.13.ebuild b/games-util/pyfa/pyfa-1.1.13.ebuild new file mode 100644 index 000000000000..de67a9fc0164 --- /dev/null +++ b/games-util/pyfa/pyfa-1.1.13.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.13.ebuild,v 1.1 2013/03/31 17:55:31 tetromino Exp $ + +EAPI="5" +PYTHON_COMPAT=( python{2_6,2_7} ) +PYTHON_REQ_USE="sqlite,threads" + +inherit eutils gnome2-utils python-r1 + +if [[ ${PV/_rc*/} == ${PV} ]] ; then + MY_PV=${PV}-retribution-1.1.6-src + FOLDER=pyfa/stable/${PV} +else + MY_PV=${PV/_rc/-stable-RC}-src + FOLDER=pyfa/stable/${PV/*_rc/RC} +fi + +DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE Online" +HOMEPAGE="http://www.evefit.org/static/pyfa" +SRC_URI="http://dl.evefit.org/${FOLDER}/${PN}-${MY_PV}.tar.bz2" + +LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+graph" + +RDEPEND="dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/wxpython:2.8[${PYTHON_USEDEP}] + graph? ( + dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] ) + ${PYTHON_DEPS}" +DEPEND="app-text/dos2unix + ${PYTHON_DEPS}" + +S=${WORKDIR}/${PN} + +src_prepare() { + # get rid of CRLF line endings introduced in 1.1.10 so patches work + dos2unix config.py pyfa.py service/settings.py || die + + # make staticPath settable from configforced again + epatch "${FILESDIR}/${PN}-1.1-staticPath.patch" + + # use correct slot of wxpython, http://trac.evefit.org/ticket/475 + epatch "${FILESDIR}/${PN}-1.1.4-wxversion.patch" + + # do not try to save exported html to python sitedir + epatch "${FILESDIR}/${PN}-1.1.8-html-export-path.patch" + + # fix import path in the main script for systemwide installation + epatch "${FILESDIR}/${PN}-1.1.11-import-pyfa.patch" + touch __init__.py + + pyfa_make_configforced() { + mkdir -p "${BUILD_DIR}" || die + sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \ + -e "s:%%EPREFIX%%:${EPREFIX}:" \ + "${FILESDIR}/configforced.py" > "${BUILD_DIR}/configforced.py" + sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \ + pyfa.py > "${BUILD_DIR}/pyfa" + } + python_foreach_impl pyfa_make_configforced +} + +src_install() { + pyfa_py_install() { + local packagedir=$(python_get_sitedir)/${PN} + insinto "${packagedir}" + doins -r eos gui icons service config*.py info.py __init__.py gpl.txt + doins "${BUILD_DIR}/configforced.py" + python_doscript "${BUILD_DIR}/pyfa" + python_optimize + } + python_foreach_impl pyfa_py_install + + insinto /usr/share/${PN} + doins -r staticdata + dodoc readme.txt + insinto /usr/share/icons/hicolor/32x32/apps + doins icons/pyfa.png + insinto /usr/share/icons/hicolor/64x64/apps + newins icons/pyfa64.png pyfa.png + domenu "${FILESDIR}/${PN}.desktop" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- cgit v1.2.3-65-gdbad