diff options
author | Mikle Kolyada <zlogene@gentoo.org> | 2014-08-14 13:28:21 +0000 |
---|---|---|
committer | Mikle Kolyada <zlogene@gentoo.org> | 2014-08-14 13:28:21 +0000 |
commit | 0421fcab6c5c3d7ed5612a209dc0019da233a808 (patch) | |
tree | 8b84fc7204ff6826eebd595f0303aee729e7aa4f /dev-perl | |
parent | x86 stable wrt bug #517894 (diff) | |
download | gentoo-2-0421fcab6c5c3d7ed5612a209dc0019da233a808.tar.gz gentoo-2-0421fcab6c5c3d7ed5612a209dc0019da233a808.tar.bz2 gentoo-2-0421fcab6c5c3d7ed5612a209dc0019da233a808.zip |
Revbump: EAPI=5
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xC42EB5D6)
Diffstat (limited to 'dev-perl')
-rw-r--r-- | dev-perl/PortageXS/ChangeLog | 7 | ||||
-rw-r--r-- | dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild | 56 |
2 files changed, 62 insertions, 1 deletions
diff --git a/dev-perl/PortageXS/ChangeLog b/dev-perl/PortageXS/ChangeLog index 581beb34ec01..7122c43b4e43 100644 --- a/dev-perl/PortageXS/ChangeLog +++ b/dev-perl/PortageXS/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-perl/PortageXS # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/PortageXS/ChangeLog,v 1.63 2014/07/26 21:21:47 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/PortageXS/ChangeLog,v 1.64 2014/08/14 13:28:21 zlogene Exp $ + +*PortageXS-0.02.10-r4 (14 Aug 2014) + + 14 Aug 2014; Mikle Kolyada <zlogene@gentoo.org> +PortageXS-0.02.10-r4.ebuild: + Revbump: EAPI=5 26 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> PortageXS-0.02.12.ebuild: Fix eprefixify options diff --git a/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild b/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild new file mode 100644 index 000000000000..f6f141f78502 --- /dev/null +++ b/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild,v 1.1 2014/08/14 13:28:21 zlogene Exp $ + +EAPI=5 + +inherit perl-module eutils prefix + +DESCRIPTION="Portage abstraction layer for perl" +HOMEPAGE="http://download.mpsna.de/opensource/PortageXS/" +SRC_URI="http://download.mpsna.de/opensource/PortageXS/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="minimal" +SRC_TEST="do" + +DEPEND="dev-lang/perl + virtual/perl-Term-ANSIColor + dev-perl/Shell-EnvImporter + !minimal? ( dev-perl/IO-Socket-SSL + virtual/perl-Sys-Syslog )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.02.10-portage_path_fix.patch + epatch "${FILESDIR}"/${PN}-0.02.10-prefix.patch + + eprefixify \ + lib/PortageXS/Core.pm \ + lib/PortageXS.pm \ + usr/bin/portagexs_client \ + usr/sbin/portagexsd + + if use minimal ; then + rm -r "${S}"/usr || die + rm -r "${S}"/etc/init.d || die + rm -r "${S}"/etc/pxs/certs || die + rm "${S}"/etc/pxs/portagexsd.conf || die + rm -r "${S}"/lib/PortageXS/examples || die + fi +} + +pkg_preinst() { + if use !minimal ; then + cp -r "${S}"/usr "${D}${EPREFIX}" || die + fi + cp -r "${S}"/etc "${D}${EPREFIX}" || die +} + +pkg_postinst() { + if [ -d "${EPREFIX}"/etc/portagexs ]; then + elog "${EPREFIX}/etc/portagexs has been moved to ${EPREFIX}/etc/pxs for convenience. It is safe" + elog "to delete old ${EPREFIX}/etc/portagexs directories." + fi +} |