summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-portage/pfl/ChangeLog9
-rw-r--r--app-portage/pfl/Manifest4
-rw-r--r--app-portage/pfl/pfl-2.1.ebuild72
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}
+}