diff options
-rw-r--r-- | app-portage/pfl/ChangeLog | 9 | ||||
-rw-r--r-- | app-portage/pfl/Manifest | 4 | ||||
-rw-r--r-- | app-portage/pfl/pfl-2.1.ebuild | 72 |
3 files changed, 83 insertions, 2 deletions
diff --git a/app-portage/pfl/ChangeLog b/app-portage/pfl/ChangeLog index 6f84aa26fa79..aa86725bc2ba 100644 --- a/app-portage/pfl/ChangeLog +++ b/app-portage/pfl/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-portage/pfl # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/pfl/ChangeLog,v 1.16 2010/11/20 10:36:03 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/pfl/ChangeLog,v 1.17 2010/11/21 13:23:46 billie Exp $ + +*pfl-2.1 (21 Nov 2010) + + 21 Nov 2010; Daniel Pielmeier <billie@gentoo.org> +pfl-2.1.ebuild: + Version bump. Only information from the offical Gentoo repository is + submitted, overlays are excluded from now on. Works with portage-2.2.*, Fixes + bug #346165, thanks Dan Johansson for reporting. 20 Nov 2010; Michael Weber <xmw@gentoo.org> pfl-2.0.ebuild: Added ~sparc keyword diff --git a/app-portage/pfl/Manifest b/app-portage/pfl/Manifest index 584d86bccd18..7cc2b2846266 100644 --- a/app-portage/pfl/Manifest +++ b/app-portage/pfl/Manifest @@ -1,5 +1,7 @@ DIST e-file-20081230 2982 RMD160 12af382c15077f89d841e4b7d5f720fdfa856581 SHA1 d0ef8c2865908295a352da6d2d815144c3a910bc SHA256 40f9f9efd36436cd2f2b684920de726c15af71d1d02cb8d85ba0ced63cedf6ab DIST pfl-2.0 11602 RMD160 9895bbc2f3d38512250182693d74e57fcaddd108 SHA1 07ef7eb4b1c370033af42bab8c2b337325df59cf SHA256 b6925653314ed125e2225a8580cad8d7b101c5f201d27021c8a0bf2ee9eee43e +DIST pfl-2.1 11018 RMD160 3ba511800234fec0a79714efaca584cf279515c6 SHA1 fab0e97e3b1cb89e4792c616159c989fc50285d2 SHA256 d411c726dbd192e63da4fbebf2e64842f1e6ccc574a7a356f7837e7e48e1c3f2 EBUILD pfl-2.0.ebuild 1599 RMD160 f5a0f1749ff25bf52dc054941c19466f5d4705ac SHA1 9422204ba1b76a55eea6749454f8b7baf1dd973f SHA256 5ec810cdaffd74e69ad92774ba81aa1d6d8559f88d3012f77f08df3af7be9087 -MISC ChangeLog 2217 RMD160 381333907f0b9cb57f36b78be9ed8a395247ab53 SHA1 b287880af146a807659a3a4d5497db064e42cea1 SHA256 4fe948a61ccda0fb70a3c4bce1aca5b977a7a148772b7f1068327e9c853e470e +EBUILD pfl-2.1.ebuild 1492 RMD160 89a71c06ad747ef9cfd1bcc8325b72ee29f3c117 SHA1 8c996e692b9db6838da8825274c3fa454196ca3c SHA256 3c3e6005ddf6767ce647fdeb3306430f70544a2f9edf2ababa1d2a8a03f551a4 +MISC ChangeLog 2516 RMD160 43200763ecade5a3b790d2a8dd04b84e58752093 SHA1 b6967ceb7efb1e2861563e842ea1410aa2ee420b SHA256 ec1e0e5cc494b3469170189ae6f1bd021736a6cf6e4e03308ae6df8f2e7406e9 MISC metadata.xml 508 RMD160 e65b171c5641bfdbe2178d3a98b855bc56a9b393 SHA1 3980469ab36bd334d6f909884db7db9031143105 SHA256 857675a67484c97e700732df4e1d08fa27b57f9eb328dc03f1a0189be483035e diff --git a/app-portage/pfl/pfl-2.1.ebuild b/app-portage/pfl/pfl-2.1.ebuild new file mode 100644 index 000000000000..cd383ca71a5b --- /dev/null +++ b/app-portage/pfl/pfl-2.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/pfl/pfl-2.1.ebuild,v 1.1 2010/11/21 13:23:46 billie Exp $ + +EAPI=3 + +PYTHON_DEPEND=2 + +inherit python + +MY_PV=20081230 + +DESCRIPTION="PFL is an online searchable file/package database for Gentoo" +HOMEPAGE="http://www.portagefilelist.de/index.php/Special:PFLQuery2" +SRC_URI="http://files.portagefilelist.de/${P} + http://files.portagefilelist.de/e-file-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~sparc ~x86" +IUSE="network-cron" + +DEPEND="" +RDEPEND="${DEPEND} + dev-python/pyxml + net-misc/curl + sys-apps/portage" + +RESTRICT="mirror" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +src_unpack() { + cp "${DISTDIR}/${P}" "${WORKDIR}/${PN}.py" + cp "${DISTDIR}/e-file-${MY_PV}" "${WORKDIR}/e-file" +} + +src_install() { + if use network-cron ; then + cat >> "${T}/${PN}" <<- EOF + #!/bin/sh + exec nice $(PYTHON) -O $(python_get_sitedir)/${PN}/${PN}.py >/dev/null + EOF + + exeinto /etc/cron.weekly + doexe "${T}/${PN}" || die + fi + + exeinto $(python_get_sitedir)/${PN} + doexe ${PN}.py || die + + dobin e-file || die + + dodir /var/lib/${PN} || die +} + +pkg_postinst() { + python_mod_optimize ${PN} + + if [[ ! -e "${ROOT%/}/var/lib/${PN}/pfl.info" ]]; then + touch "${ROOT%/}/var/lib/${PN}/pfl.info" + chown -R 0:portage "${ROOT%/}/var/lib/${PN}" + chmod 775 "${ROOT%/}/var/lib/${PN}" + fi +} + +pkg_postrm() { + python_mod_cleanup ${PN} +} |