Sync with portage [Fri Nov 7 13:39:05 MSK 2014].

mhiretskiy
root 10 years ago
parent 2fb8739e49
commit 857c92c33a

@ -1,3 +1,2 @@
DIST xca-0.9.0.tar.gz 688445 SHA256 6f0c9a23281752b47a2bf8ee5e56486a5eec948462bb2f3528c3a1379975432d SHA512 ac336b718ac6dd02ae4422bd38e0fd68542e5e3af989c98a535fe74e116151d4404fc4d8c12f14fa30f4f1cafc5e66abddfbb70568e3a348090e5921918e1e5a WHIRLPOOL 6f9af58385be26f553f226a726e3e07472db20adc6c971ecca6511b909507701b9759f5217b2c96dae946140c0d67fe116ad08a33178f9c845c373f99e71731e
DIST xca-0.9.1.tar.gz 754570 SHA256 e5562d9af4e03e5e730a85a9ca4eb80386288f18f84de24bb9ff0dfcc7110cbc SHA512 2b8b2f6d704b6a9ce3230970f5f734b035bb00215411ae09783b313910dabe75e7675cf9738b084b2a795c0daa092e95246583d53e66e56e505f635b9d1f16a4 WHIRLPOOL a472cc2a34f34d5e93f0a5b9b044ea5353932de1f7d6ccc28f36e064160f342d148988e595d3866835cfb6455d51bc4f48131e84bc9533dab915521cbe89c723
DIST xca-0.9.3.tar.gz 755165 SHA256 6842b50c8b4478070d8af743cb72aee1f53a2c4ff2b8285fcec5f856119cc6ba SHA512 ec9ad88a9b3a48b72a5c00d6bb8893cb1fab5841bfb91d310730795a47909ff0428ab4df2ffa55abfe964efbd07eff5871b4cb5711f6c6d82351f64e718610bf WHIRLPOOL 3eadb63a9b3c8b4266b7f79226fdf70cfc27bdbea89e5ae3c3fd902d2720c5c8ff9634f856bec614c7a4313f73ed01aa8b009ac20f5481f2999a44a6a7423ae3
DIST xca-1.0.0.tar.gz 802432 SHA256 44fea2f97ab166bcc98ebd7483279aa3cfb7085d11b3d5d439583ed3d57538df SHA512 6237141a7aba98ec885f267923f3fdd38977490400dd86dd7ed366ad7b9abe7baae6488addba3b409fe0aa765e7f5d9d480802b8614b5071b167d9db18cff7a9 WHIRLPOOL 3f922a6debae55284e39dab86cac561dd2b256f17961664bf1f291a7d72b6ae5000207906da11aac8576f20ad211e78be34d9cbcec9c426057eae8c130e1f53d

@ -0,0 +1,8 @@
--- misc/xca.desktop 2012-05-12 05:37:14.000000000 -0400
+++ xca.desktop.new 2013-01-03 19:43:35.877856711 -0500
@@ -7,5 +7,5 @@
Icon=xca-32x32
Terminal=false
-Categories=Application;Utility;Qt;
+Categories=Utility;Qt;
MimeType=application/x-xca-database;application/x-xca-template;application/x-x509-ca-cert;application/pkcs10;application/x-pkcs7-certificates;application/x-pkcs12;

@ -1,56 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-0.9.0.ebuild,v 1.8 2013/03/02 19:16:54 hwoarang Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests and revokation lists"
HOMEPAGE="http://www.hohnstaedt.de/xca.html"
SRC_URI="mirror://sourceforge/xca/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc"
RDEPEND=">=dev-libs/openssl-0.9.8[-bindist]
dev-qt/qtgui:4"
DEPEND="${RDEPEND}
doc? ( app-text/linuxdoc-tools )"
src_prepare() {
# http://sourceforge.net/tracker/index.php?func=detail&aid=1800298&group_id=62274&atid=500028
epatch "${FILESDIR}"/${P}-qt_detection.patch
epatch "${FILESDIR}"/${P}-underlinking.patch #371887
}
src_configure() {
local LINUXDOC
use doc || LINUXDOC='touch $@ && true'
QTDIR="${EPREFIX}/usr" \
STRIP="true" \
LINUXDOC="${LINUXDOC}" \
CC="$(tc-getCXX)" \
LD="$(tc-getLD)" \
CFLAGS="${CXXFLAGS}" \
LDFLAGS="$(raw-ldflags)" \
prefix="${EPREFIX}/usr" \
docdir="${EPREFIX}/usr/share/doc/${PF}" \
./configure || die "configure failed"
}
src_compile() {
emake || die "emake failed"
}
src_install() {
emake destdir="${D}" mandir="share/man" install || die "emake install failed"
dodoc AUTHORS || die
insinto /etc/xca
doins misc/*.txt || die
}

@ -1,52 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-0.9.1.ebuild,v 1.2 2013/03/02 19:16:54 hwoarang Exp $
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests and revokation lists"
HOMEPAGE="http://www.hohnstaedt.de/xca.html"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc"
RDEPEND=">=dev-libs/openssl-0.9.8[-bindist]
dev-qt/qtgui:4"
DEPEND="${RDEPEND}
doc? ( app-text/linuxdoc-tools )"
src_prepare() {
# http://sourceforge.net/tracker/index.php?func=detail&aid=1800298&group_id=62274&atid=500028
epatch "${FILESDIR}"/${PN}-0.9.0-qt_detection.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
}
src_configure() {
local LINUXDOC
use doc || LINUXDOC='touch $@ && true'
QTDIR="${EPREFIX}/usr" \
STRIP="true" \
LINUXDOC="${LINUXDOC}" \
CC="$(tc-getCXX)" \
LD="$(tc-getLD)" \
CFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
docdir="${EPREFIX}/usr/share/doc/${PF}" \
./configure || die "configure failed"
}
src_install() {
emake destdir="${D}" mandir="share/man" install
dodoc AUTHORS
insinto /etc/xca
doins misc/*.txt
}

@ -1,8 +1,8 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-0.9.3.ebuild,v 1.2 2013/03/02 19:16:54 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-1.0.0.ebuild,v 1.1 2014/11/07 07:15:28 alonbl Exp $
EAPI="4"
EAPI="5"
inherit eutils toolchain-funcs
@ -13,9 +13,9 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc"
IUSE="doc bindist"
RDEPEND=">=dev-libs/openssl-0.9.8[-bindist]
RDEPEND=">=dev-libs/openssl-0.9.8[bindist=]
dev-qt/qtgui:4"
DEPEND="${RDEPEND}
doc? ( app-text/linuxdoc-tools )"

@ -1,10 +1,12 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild,v 1.6 2013/04/01 13:03:54 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild,v 1.7 2014/11/07 01:21:41 vapier Exp $
EAPI="4"
DESCRIPTION="the Linkers and Loaders book"
HOMEPAGE="http://linker.iecc.com/"
SRC_URI="http://wh0rd.org/${P}.tar.lzma"
SRC_URI="http://wh0rd.org/books/${P}.tar.lzma"
LICENSE="all-rights-reserved"
SLOT="0"
@ -18,7 +20,7 @@ DEPEND="app-arch/xz-utils"
S=${WORKDIR}
src_install() {
dohtml *.html *.jpg || die
dohtml *.html *.jpg
dodoc *.pdf
use doc && dodoc *.txt *.rtf
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140406-r4.ebuild,v 1.7 2014/07/26 08:51:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140406-r4.ebuild,v 1.8 2014/11/06 18:56:40 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -72,7 +72,10 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|| (
>=dev-libs/libltdl-2.4.3:0[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
)
>=virtual/acl-0-r2[abi_x86_32(-)]
>=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)]
)

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r12.ebuild,v 1.4 2014/07/26 08:51:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r12.ebuild,v 1.5 2014/11/06 18:56:40 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -71,7 +71,10 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|| (
>=dev-libs/libltdl-2.4.3:0[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
)
>=virtual/acl-0-r2[abi_x86_32(-)]
>=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)]
>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r13.ebuild,v 1.3 2014/07/26 08:51:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r13.ebuild,v 1.4 2014/11/06 18:56:40 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -71,7 +71,10 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|| (
>=dev-libs/libltdl-2.4.3:0[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
)
>=virtual/acl-0-r2[abi_x86_32(-)]
>=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)]
>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r14.ebuild,v 1.3 2014/07/26 08:51:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r14.ebuild,v 1.4 2014/11/06 18:56:40 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -71,7 +71,10 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|| (
>=dev-libs/libltdl-2.4.3:0[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
)
>=virtual/acl-0-r2[abi_x86_32(-)]
>=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)]
>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r9.ebuild,v 1.7 2014/07/26 08:51:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r9.ebuild,v 1.8 2014/11/06 18:56:40 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -70,7 +70,10 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|| (
>=dev-libs/libltdl-2.4.3:0[abi_x86_32(-)]
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
)
>=virtual/acl-0-r2[abi_x86_32(-)]
>=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)]
>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r2.ebuild,v 1.4 2014/06/18 19:02:19 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r2.ebuild,v 1.5 2014/11/06 21:52:12 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -38,7 +38,7 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=media-libs/portaudio-19_pre20111121-r1[abi_x86_32(-)]
>=media-sound/mpg123-1.18.1[abi_x86_32(-)]
>=media-libs/libao-1.1.0-r2[abi_x86_32(-)]
pulseaudio? ( >=media-sound/pulseaudio-5.0[abi_x86_32(-)] )
pulseaudio? ( >=media-sound/pulseaudio-5.0[glib,abi_x86_32(-)] )
)"
pkg_pretend() {

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140406-r1.ebuild,v 1.5 2014/06/18 19:02:19 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140406-r1.ebuild,v 1.6 2014/11/06 21:52:12 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -44,7 +44,7 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
=net-wireless/bluez-4.101-r9[abi_x86_32(-)]
)
pulseaudio? ( >=media-sound/pulseaudio-5.0[abi_x86_32(-)] )
pulseaudio? ( >=media-sound/pulseaudio-5.0[glib,abi_x86_32(-)] )
)"
pkg_pretend() {

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140508.ebuild,v 1.7 2014/06/26 09:25:08 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20140508.ebuild,v 1.8 2014/11/06 21:52:12 axs Exp $
EAPI=5
inherit emul-linux-x86
@ -47,7 +47,7 @@ RDEPEND="
>=net-wireless/bluez-5.18-r1[abi_x86_32(-)]
=net-wireless/bluez-4.101-r9[abi_x86_32(-)]
)
pulseaudio? ( >=media-sound/pulseaudio-5.0[abi_x86_32(-)] )
pulseaudio? ( >=media-sound/pulseaudio-5.0[glib,abi_x86_32(-)] )
)"
pkg_pretend() {

@ -1 +1,2 @@
DIST libvirt-1.2.10.tar.gz 30029503 SHA256 5050f4cea3dd59d3eca25c3d3f16085e10d624ecc18bd35820cd3dac6f46c08e SHA512 9cd5d2a604769cf70e388c367abcde27ee8d6d7043227f17dd2cac92a467ea06547374e1d83c7b1ee4c5322d8b3d9e4cbb6db373efae5eaaceed1b1376cbd09d WHIRLPOOL 986c1fd0128101f936897c97a36d646b8893d9ee0a223d05b004d73408a2720aeb9bb5fe3e4a7c476947021b89d955fb4a1b3a64dfe8dfe0d30dbfe75487b8fe
DIST libvirt-1.2.9.tar.gz 30154430 SHA256 95931a5a52f451b9ab73d6a5ae11a5740e1ba69a66520c2a0cffc6068a7e8fc4 SHA512 e91367037622da17b5081ccf471e17d36f474596f19034b30e86f42940939340dc4cf455697e54bf9023005fc45cd9982a0f39d244373dd4d585fd7b9aee918c WHIRLPOOL 771025eb6fdda434f9413b03f6c6e0e8a36fd314eb650f913b695481adb71cff3a07ba19934857dcd468b6357c371ba3972a67b71c4ca29092c2094e482cb24d

@ -0,0 +1,73 @@
Patch from: https://www.redhat.com/archives/libvir-list/2014-November/msg00114.html
From: Eric Blake <eblake redhat com>
To: libvir-list redhat com
Subject: [libvirt] [PATCH] CVE-2014-7823: dumpxml: security hole with migratable flag
Date: Wed, 5 Nov 2014 17:30:46 +0100
---
Commit 28f8dfd (v1.0.0) introduced a security hole: in at least
the qemu implementation of virDomainGetXMLDesc, the use of the
flag VIR_DOMAIN_XML_MIGRATABLE (which is usable from a read-only
connection) triggers the implicit use of VIR_DOMAIN_XML_SECURE
prior to calling qemuDomainFormatXML. However, the use of
VIR_DOMAIN_XML_SECURE is supposed to be restricted to read-write
clients only. This patch treats the migratable flag as requiring
the same permissions, rather than analyzing what might break if
migratable xml no longer includes secret information.
Fortunately, the information leak is low-risk: all that is gated
by the VIR_DOMAIN_XML_SECURE flag is the VNC connection password;
but VNC passwords are already weak (FIPS forbids their use, and
on a non-FIPS machine, anyone stupid enough to trust a max-8-byte
password sent in plaintext over the network deserves what they
get). SPICE offers better security than VNC, and all other
secrets are properly protected by use of virSecret associations
rather than direct output in domain XML.
* src/remote/remote_protocol.x (REMOTE_PROC_DOMAIN_GET_XML_DESC):
Tighten rules on use of migratable flag.
* src/libvirt-domain.c (virDomainGetXMLDesc): Likewise.
Signed-off-by: Eric Blake <eblake redhat com>
---
The libvirt-security list agreed that this did not need an embargo
because it is low-risk; but I'm on the road this week, so while
this patch for master can go in now, I won't complete the backport
to all the affected stable branches (everything since v1.0.0) or
do the Libvirt Security Notice writeup until Monday.
src/libvirt-domain.c | 3 ++-
src/remote/remote_protocol.x | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/libvirt-domain.c b/src/libvirt-domain.c
index 7dc3146..2b0defc 100644
--- a/src/libvirt-domain.c
+++ b/src/libvirt-domain.c
@@ -2607,7 +2607,8 @@ virDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
virCheckDomainReturn(domain, NULL);
conn = domain->conn;
- if ((conn->flags & VIR_CONNECT_RO) && (flags & VIR_DOMAIN_XML_SECURE)) {
+ if ((conn->flags & VIR_CONNECT_RO) &&
+ (flags & (VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_MIGRATABLE))) {
virReportError(VIR_ERR_OPERATION_DENIED, "%s",
_("virDomainGetXMLDesc with secure flag"));
goto error;
diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x
index db12cda..ebf4530 100644
--- a/src/remote/remote_protocol.x
+++ b/src/remote/remote_protocol.x
@@ -3255,6 +3255,7 @@ enum remote_procedure {
* @generate: both
* @acl: domain:read
* @acl: domain:read_secure:VIR_DOMAIN_XML_SECURE
+ * @acl: domain:read_secure:VIR_DOMAIN_XML_MIGRATABLE
*/
REMOTE_PROC_DOMAIN_GET_XML_DESC = 14,
--
1.9.3

@ -0,0 +1,80 @@
Patch from: https://www.redhat.com/archives/libvir-list/2014-November/msg00114.html
Backported to version 1.2.9: (Matthias Maier <tamiko@gentoo.org>)
In libvirt versions prior to 1.2.10 the function
char*
virDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
is defined in libvirt.c
From: Eric Blake <eblake redhat com>
To: libvir-list redhat com
Subject: [libvirt] [PATCH] CVE-2014-7823: dumpxml: security hole with migratable flag
Date: Wed, 5 Nov 2014 17:30:46 +0100
---
Commit 28f8dfd (v1.0.0) introduced a security hole: in at least
the qemu implementation of virDomainGetXMLDesc, the use of the
flag VIR_DOMAIN_XML_MIGRATABLE (which is usable from a read-only
connection) triggers the implicit use of VIR_DOMAIN_XML_SECURE
prior to calling qemuDomainFormatXML. However, the use of
VIR_DOMAIN_XML_SECURE is supposed to be restricted to read-write
clients only. This patch treats the migratable flag as requiring
the same permissions, rather than analyzing what might break if
migratable xml no longer includes secret information.
Fortunately, the information leak is low-risk: all that is gated
by the VIR_DOMAIN_XML_SECURE flag is the VNC connection password;
but VNC passwords are already weak (FIPS forbids their use, and
on a non-FIPS machine, anyone stupid enough to trust a max-8-byte
password sent in plaintext over the network deserves what they
get). SPICE offers better security than VNC, and all other
secrets are properly protected by use of virSecret associations
rather than direct output in domain XML.
* src/remote/remote_protocol.x (REMOTE_PROC_DOMAIN_GET_XML_DESC):
Tighten rules on use of migratable flag.
* src/libvirt-domain.c (virDomainGetXMLDesc): Likewise.
Signed-off-by: Eric Blake <eblake redhat com>
---
The libvirt-security list agreed that this did not need an embargo
because it is low-risk; but I'm on the road this week, so while
this patch for master can go in now, I won't complete the backport
to all the affected stable branches (everything since v1.0.0) or
do the Libvirt Security Notice writeup until Monday.
src/libvirt-domain.c | 3 ++-
src/remote/remote_protocol.x | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/libvirt.c b/src/libvirt.c
index 7dc3146..2b0defc 100644
--- a/src/libvirt.c
+++ b/src/libvirt.c
@@ -4369,7 +4369,8 @@ virDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
virCheckDomainReturn(domain, NULL);
conn = domain->conn;
- if ((conn->flags & VIR_CONNECT_RO) && (flags & VIR_DOMAIN_XML_SECURE)) {
+ if ((conn->flags & VIR_CONNECT_RO) &&
+ (flags & (VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_MIGRATABLE))) {
virReportError(VIR_ERR_OPERATION_DENIED, "%s",
_("virDomainGetXMLDesc with secure flag"));
goto error;
diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x
index db12cda..ebf4530 100644
--- a/src/remote/remote_protocol.x
+++ b/src/remote/remote_protocol.x
@@ -3255,6 +3255,7 @@ enum remote_procedure {
* @generate: both
* @acl: domain:read
* @acl: domain:read_secure:VIR_DOMAIN_XML_SECURE
+ * @acl: domain:read_secure:VIR_DOMAIN_XML_MIGRATABLE
*/
REMOTE_PROC_DOMAIN_GET_XML_DESC = 14,
--
1.9.3

@ -0,0 +1,455 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.10.ebuild,v 1.1 2014/11/06 22:36:08 tamiko Exp $
EAPI=5
#BACKPORTS=062ad8b2
AUTOTOOLIZE=yes
MY_P="${P/_rc/-rc}"
inherit eutils user autotools linux-info systemd readme.gentoo
if [[ ${PV} = *9999* ]]; then
inherit git-2
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
AUTOTOOLIZE=yes
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
ftp://libvirt.org/libvirt/${MY_P}.tar.gz
${BACKPORTS:+
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~x86"
fi
S="${WORKDIR}/${P%_rc*}"
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \
nls numa openvz parted pcap phyp policykit +qemu rbd sasl \
selinux +udev uml +vepa virtualbox virt-network wireshark-plugins xen \
elibc_glibc systemd"
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
virtualbox? ( libvirtd )
xen? ( libvirtd )
virt-network? ( libvirtd )
firewalld? ( virt-network )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
# package will use 3 by default. Since we don't have slot pinning in an API,
# we must go with the most recent
RDEPEND="sys-libs/readline
sys-libs/ncurses
>=net-misc/curl-7.18.0
dev-libs/libgcrypt:0
>=dev-libs/libxml2-2.7.6
dev-libs/libnl:3
>=net-libs/gnutls-1.0.25
net-libs/libssh2
sys-apps/dmidecode
>=sys-apps/util-linux-2.17
sys-devel/gettext
>=net-analyzer/netcat6-1.0-r2
app-misc/scrub
audit? ( sys-process/audit )
avahi? ( >=net-dns/avahi-0.6[dbus] )
caps? ( sys-libs/libcap-ng )
fuse? ( >=sys-fs/fuse-2.8.6 )
iscsi? ( sys-block/open-iscsi )
lxc? ( !systemd? ( sys-power/pm-utils ) )
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2
sys-process/numad
)
openvz? ( sys-kernel/openvz-sources )
parted? (
>=sys-block/parted-1.8[device-mapper]
sys-fs/lvm2
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/yajl
!systemd? ( sys-power/pm-utils )
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
systemd? ( sys-apps/systemd )
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? ( app-emulation/xen-tools app-emulation/xen )
udev? ( virtual/udev >=x11-libs/libpciaccess-0.10.9 )
virt-network? ( net-dns/dnsmasq[script]
>=net-firewall/iptables-1.4.10
net-misc/radvd
net-firewall/ebtables
sys-apps/iproute2[-minimal]
firewalld? ( net-firewall/firewalld )
)
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
# one? ( dev-libs/xmlrpc-c )
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/xhtml1
dev-lang/perl
dev-libs/libxslt"
DOC_CONTENTS="For the basic networking support (bridged and routed networks)
you don't need any extra software. For more complex network modes
including but not limited to NATed network, you can enable the
'virt-network' USE flag.\n\n
If you are using dnsmasq on your system, you will have
to configure /etc/dnsmasq.conf to enable the following settings:\n\n
bind-interfaces\n
interface or except-interface\n\n
Otherwise you might have issues with your existing DNS server."
LXC_CONFIG_CHECK="
~CGROUPS
~CGROUP_FREEZER
~CGROUP_DEVICE
~CGROUP_CPUACCT
~CGROUP_SCHED
~CGROUP_PERF
~BLK_CGROUP
~NET_CLS_CGROUP
~CGROUP_NET_PRIO
~CPUSETS
~RESOURCE_COUNTERS
~NAMESPACES
~UTS_NS
~IPC_NS
~PID_NS
~NET_NS
~USER_NS
~DEVPTS_MULTIPLE_INSTANCES
~VETH
~MACVLAN
~POSIX_MQUEUE
~SECURITYFS
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS
"
VIRTNET_CONFIG_CHECK="
~BRIDGE_NF_EBTABLES
~BRIDGE_EBT_MARK_T
~NETFILTER_ADVANCED
~NETFILTER_XT_TARGET_CHECKSUM
~NETFILTER_XT_CONNMARK
~NETFILTER_XT_MARK
"
BWLMT_CONFIG_CHECK="
~BRIDGE_EBT_T_NAT
~NET_SCH_HTB
~NET_SCH_SFQ
~NET_SCH_INGRESS
~NET_CLS_FW
~NET_CLS_U32
~NET_ACT_POLICE
"
MACVTAP_CONFIG_CHECK=" ~MACVTAP"
LVM_CONFIG_CHECK=" ~BLK_DEV_DM ~DM_SNAPSHOT ~DM_MULTIPATH"
ERROR_USER_NS="Optional depending on LXC configuration."
pkg_setup() {
enewgroup qemu 77
enewuser qemu 77 -1 -1 qemu kvm
# Some people used the masked ebuild which was not adding the qemu
# user to the kvm group originally. This results in VMs failing to
# start for some users. bug #430808
egetent group kvm | grep -q qemu
if [[ $? -ne 0 ]]; then
gpasswd -a qemu kvm
fi
# Handle specific kernel versions for different features
kernel_is lt 3 6 && LXC_CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
kernel_is ge 3 6 && LXC_CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP ~MEMCG_KMEM"
CONFIG_CHECK=""
use fuse && CONFIG_CHECK+=" ~FUSE_FS"
use lvm && CONFIG_CHECK+="${LVM_CONFIG_CHECK}"
use lxc && CONFIG_CHECK+="${LXC_CONFIG_CHECK}"
use macvtap && CONFIG_CHECK+="${MACVTAP_CONFIG_CHECK}"
use virt-network && CONFIG_CHECK+="${VIRTNET_CONFIG_CHECK}"
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="${BWLMT_CONFIG_CHECK}"
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
}
src_prepare() {
touch "${S}/.mailmap"
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
if [[ ${PV} = *9999* ]]; then
# git checkouts require bootstrapping to create the configure script.
# Additionally the submodules must be cloned to the right locations
# bug #377279
./bootstrap || die "bootstrap failed"
(
git submodule status | sed 's/^[ +-]//;s/ .*//'
git hash-object bootstrap.conf
) >.git-module-status
fi
epatch \
"${FILESDIR}"/${PN}-1.2.9-do_not_use_sysconf.patch \
"${FILESDIR}"/${P}-cve-2014-7823.patch
epatch_user
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
# Tweak the init script
local avahi_init=
local iscsi_init=
local rbd_init=
local firewalld_init=
cp "${FILESDIR}/libvirtd.init-r13" "${S}/libvirtd.init"
use avahi && avahi_init='avahi-daemon'
use iscsi && iscsi_init='iscsid'
use rbd && rbd_init='ceph'
use firewalld && firewalld_init='need firewalld'
sed -e "s/USE_FLAG_FIREWALLD/${firewalld_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_AVAHI/${avahi_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_ISCSI/${iscsi_init}/" -i "${S}/libvirtd.init"
sed -e "s/USE_FLAG_RBD/${rbd_init}/" -i "${S}/libvirtd.init"
}
src_configure() {
local myconf=""
## enable/disable daemon, otherwise client only utils
myconf="${myconf} $(use_with libvirtd)"
## enable/disable the daemon using avahi to find VMs
myconf="${myconf} $(use_with avahi)"
## hypervisors on the local host
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
myconf+=" --without-xenapi"
if use xen && has_version ">=app-emulation/xen-tools-4.2.0"; then
myconf+=" --with-libxl"
else
myconf+=" --without-libxl"
fi
myconf="${myconf} $(use_with openvz)"
myconf="${myconf} $(use_with lxc)"
if use virtualbox && has_version app-emulation/virtualbox-ose; then
myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
else
myconf="${myconf} $(use_with virtualbox vbox)"
fi
myconf="${myconf} $(use_with uml)"
myconf="${myconf} $(use_with qemu)"
myconf="${myconf} $(use_with qemu yajl)" # Use QMP over HMP
myconf="${myconf} $(use_with phyp)"
myconf="${myconf} --with-esx"
myconf="${myconf} --with-vmware"
## additional host drivers
myconf="${myconf} $(use_with virt-network network)"
myconf="${myconf} --with-storage-fs"
myconf="${myconf} $(use_with lvm storage-lvm)"
myconf="${myconf} $(use_with iscsi storage-iscsi)"
myconf="${myconf} $(use_with parted storage-disk)"
myconf="${myconf} $(use_with lvm storage-mpath)"
myconf="${myconf} $(use_with rbd storage-rbd)"
myconf="${myconf} $(use_with numa numactl)"
myconf="${myconf} $(use_with numa numad)"
myconf="${myconf} $(use_with selinux)"
myconf="${myconf} $(use_with fuse)"
# udev for device support details
myconf="${myconf} $(use_with udev)"
# linux capability support so we don't need privileged accounts
myconf="${myconf} $(use_with caps capng)"
## auth stuff
myconf="${myconf} $(use_with policykit polkit)"
myconf="${myconf} $(use_with sasl)"
# network bits
myconf="${myconf} $(use_with macvtap)"
myconf="${myconf} $(use_with pcap libpcap)"
myconf="${myconf} $(use_with vepa virtualport)"
myconf="${myconf} $(use_with firewalld)"
## other
myconf="${myconf} $(use_enable nls)"
# user privilege bits fir qemu/kvm
if use caps; then
myconf="${myconf} --with-qemu-user=qemu"
myconf="${myconf} --with-qemu-group=qemu"
else
myconf="${myconf} --with-qemu-user=root"
myconf="${myconf} --with-qemu-group=root"
fi
# audit support
myconf="${myconf} $(use_with audit)"
# wireshark dissector
myconf="${myconf} $(use_with wireshark-plugins wireshark-dissector)"
## stuff we don't yet support
myconf="${myconf} --without-netcf"
# we use udev over hal
myconf="${myconf} --without-hal"
# locking support
myconf="${myconf} --without-sanlock"
# systemd unit files
myconf="${myconf} $(use_with systemd systemd-daemon)"
use systemd && myconf="${myconf} --with-init-script=systemd"
# this is a nasty trick to work around the problem in bug
# #275073. The reason why we don't solve this properly is that
# it'll require us to rebuild autotools (and we don't really want
# to do that right now). The proper solution has been sent
# upstream and should hopefully land in 0.7.7, in the mean time,
# mime the same functionality with this.
case ${CHOST} in
*cygwin* | *mingw* )
;;
*)
ac_cv_prog_WINDRES=no
;;
esac
econf \
${myconf} \
--disable-static \
--docdir=/usr/share/doc/${PF} \
--with-remote \
--localstatedir=/var
if [[ ${PV} = *9999* ]]; then
# Restore gnulib's config.sub and config.guess
# bug #377279
(cd .gnulib && git reset --hard > /dev/null)
fi
}
src_test() {
# Explicitly allow parallel build of tests
export VIR_TEST_DEBUG=1
HOME="${T}" emake check || die "tests failed"
}
src_install() {
emake install \
DESTDIR="${D}" \
HTML_DIR=/usr/share/doc/${PF}/html \
DOCS_DIR=/usr/share/doc/${PF} \
EXAMPLE_DIR=/usr/share/doc/${PF}/examples \
SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)" \
|| die "emake install failed"
find "${D}" -name '*.la' -delete || die
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconf
rm -rf "${D}"/var/cache
rm -rf "${D}"/var/run
rm -rf "${D}"/var/log
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
use systemd && \
systemd_install_serviced "${FILESDIR}"/libvirtd.service.conf libvirtd
newinitd "${S}/libvirtd.init" libvirtd || die
newconfd "${FILESDIR}/libvirtd.confd-r4" libvirtd || die
newinitd "${FILESDIR}/virtlockd.init" virtlockd || die
readme.gentoo_create_doc
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
fi
# We really don't want to use or support old PolicyKit cause it
# screws with the new polkit integration
if has_version sys-auth/policykit; then
rm -rf "${D}"/usr/share/PolicyKit/policy/org.libvirt.unix.policy
fi
# Only sysctl files ending in .conf work
dodir /etc/sysctl.d
mv "${D}"/usr/lib/sysctl.d/libvirtd.conf "${D}"/etc/sysctl.d/libvirtd.conf
}
pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
fi
if ! use policykit; then
elog "To allow normal users to connect to libvirtd you must change the"
elog "unix sock group and/or perms in /etc/libvirt/libvirtd.conf"
fi
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
readme.gentoo_print_elog
if use caps && use qemu; then
elog "libvirt will now start qemu/kvm VMs with non-root privileges."
elog "Ensure any resources your VMs use are accessible by qemu:qemu"
fi
if [[ -n "${REPLACING_VERSIONS}" ]]; then
elog ""
elog "The systemd service-file configuration under /etc/sysconfig has"
elog "been removed. Please use"
elog " /etc/systemd/system/libvirt.d/00gentoo.conf"
elog "to control the '--listen' parameter for libvirtd. The configuration"
elog "for the libvirt-guests.service is now found under"
elog " /etc/libvirt/libvirt-guests.conf"
elog "The openrc configuration has not been changed. Thus no action is"
elog "required for the openrc service manager."
elog ""
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.9-r1.ebuild,v 1.4 2014/11/03 18:04:30 tamiko Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.9-r2.ebuild,v 1.1 2014/11/06 22:36:08 tamiko Exp $
EAPI=5
@ -222,7 +222,9 @@ src_prepare() {
) >.git-module-status
fi
epatch "${FILESDIR}"/libvirt-1.2.9-do_not_use_sysconf.patch
epatch \
"${FILESDIR}"/${P}-do_not_use_sysconf.patch \
"${FILESDIR}"/${P}-cve-2014-7823.patch
epatch_user

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.63 2014/11/03 18:04:30 tamiko Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.64 2014/11/06 22:36:08 tamiko Exp $
EAPI=5
@ -222,7 +222,8 @@ src_prepare() {
) >.git-module-status
fi
epatch "${FILESDIR}"/libvirt-1.2.9-do_not_use_sysconf.patch
epatch \
"${FILESDIR}"/libvirt-1.2.9-do_not_use_sysconf.patch
epatch_user
@ -437,4 +438,17 @@ pkg_postinst() {
elog "libvirt will now start qemu/kvm VMs with non-root privileges."
elog "Ensure any resources your VMs use are accessible by qemu:qemu"
fi
if [[ -n "${REPLACING_VERSIONS}" ]]; then
elog ""
elog "The systemd service-file configuration under /etc/sysconfig has"
elog "been removed. Please use"
elog " /etc/systemd/system/libvirt.d/00gentoo.conf"
elog "to control the '--listen' parameter for libvirtd. The configuration"
elog "for the libvirt-guests.service is now found under"
elog " /etc/libvirt/libvirt-guests.conf"
elog "The openrc configuration has not been changed. Thus no action is"
elog "required for the openrc service manager."
elog ""
fi
}

@ -1,3 +1,4 @@
DIST ovmf-20131208.tar.bz2 32493270 SHA256 73363666b9e1b906905812347ec1d3bebec1375cb72160ee9edcebed188d1b39 SHA512 2ef53456d409d0e97973da5e2267b3ba2d49fbedcbdd86c3e1b87fa44f98f5f8d154ee5179ee325f1b3f9dca95eee373977b7c146a4e5cd9d1e2267a199ce82d WHIRLPOOL 4883ca2f960a65f846cec96861a124524f9f6c19916148cef7c93277b8b4c8984761b04b6372422e5c14b7ebfd1832a3368f7417aa5c49b81704f48f26b6aa3d
DIST seabios-1.6.3.2.tar.gz 422376 SHA256 888aafe37ef3d1f502a73518a5e4dd0e9373ce4cd41681c354771314f1e41dd7 SHA512 c54431d8e81d25b74427696da689e90d3ab68c7c1be1dec05c81658d28b650f53daa34dcee2da826c1cf5d5d39396b12b0b16ea20ed6fd89de8f732163c8cca5 WHIRLPOOL 826c0e034ca46291661faa363189ee6cf56098cabc39f8fc84d2c442cc2da2174c2fa027cc11e11a7c3fed619f2e524f2aee804d9836d256448cdad28631d69a
DIST seabios-1.7.1-stable-xen.tar.gz 437679 SHA256 f45a2815fb3cce1e0d0acadcf06c6eaecf1f104bb18138a566cb5eaf414f88e5 SHA512 60b686a4dfc56b390bee3592c999d5485ad3fef8adb6115a999eb4c2d850b33ac22e67d8c58513a2d3aba3997c1402b86a01bfb7e8f19834a23623e32010f73b WHIRLPOOL 3bff0ff214d83ea1521a2689f56c6f261d59c760eb1fb5789492e4be6a638073de393d11b93a3e0a71d6f43f5fd597dc2deac326f64bb55af4346579821a28c8
DIST seabios-1.7.3.1.tar.gz 463801 SHA256 e1f5845c3fa01a9280421d587dcd866273d5d6c0002b9fe70a6736e56ef5c36f SHA512 6b2c376f6c2644e1ecad687079fc8ec63eb064b82ec3ac2d24f4ec7b56432c7ed69d41539e7b212aa134368272198bdaf50fed23637a29fcf1e653db008b2009 WHIRLPOOL 8e37ef66722580b9db67c5b98282e23074847eadbdd2db5ed8b999d25c1ce7cbe9ab54fbbb15d2985f403e18e6b2fa2ea36d87ce46ec30b0e5bbbc0f69623007
@ -9,3 +10,5 @@ DIST xen-4.4.1-upstream-patches-1.tar.xz 12472 SHA256 96bdb8696bca1de9b7b7963dbf
DIST xen-4.4.1.tar.gz 18134427 SHA256 55b49d3c4575d7791275125ff87c0f86f1d1e0f7f2718b6fd1c4f88a9bc7ea25 SHA512 bcd577014f4e8cb37b934f17a4dfb6f12e72e865a9e553cc435fdbe6665c733a4d20a812bf126727eca0946188a6abbd9419579757d7e03a38059f3656371c1c WHIRLPOOL f29eab626729f36de3f2e2c6c8446da4a05085818e18c28f07fe364065e05f0af67602eeb988091df3027a844ad0ccd52b6a0ee86592c7ff6008f961b9bd4bcf
DIST xen-gentoo-patches-0.tar.xz 22240 SHA256 cfe809b2ca278a4ad6771a59ea5bf4848423e5eb5c72c2f3092163c772774e3c SHA512 05c3416859e24b6704e4cf3442fe20411e78a63689d20f97dfd228a15a7e5bb6cf0c4310278ef6cb15a37bc5e07933137ffa17ccb0a8b7096fc45f3a1c16ba90 WHIRLPOOL ea1c3a4679368bcc37f4638400e91f773126a43f6c180084cb8c8f737d9bdae476d67e310453ac3b10e3fe71a0e2c760906ad707234ee6933c0963d6f3c7f061
DIST xen-gentoo-patches-1.tar.xz 23044 SHA256 dcff35bbc4b6946473c9b55ad595a5fea88e8dac1bd977cbe18a644b2cced2e0 SHA512 a4c66382d44112e7be09711e3ecf0f8ebd9a30b29e04d8aca536430172bdd111ab8bab7700433e0dc35165f876eb7e9cd2e554d74ce2a166fb2dfd4de482cb7a WHIRLPOOL d0443e1501ac813ac3226df32a6b050c03302c3d74e3b3bd1293ab4ad929b5c314cc0eac13505ce8a826ee357117e8eeaf0713fd8b9c55f40296966fda082c2e
DIST xen-gentoo-patches-3.tar.xz 23364 SHA256 66e37bc63376ac9aa9c8c9b16d7a154d3fb8c9906f963bb32f3d7baec6c95c68 SHA512 20b6bcede882b454bd84d349b0b70bf7e7150afb25ff89718f2feb938b120bd051547b7c129e58656e5281b39263de29bc2ed0510070fcfc2297110f0a597b4d WHIRLPOOL 293b1db1061e5af0f4f6e5c4d102d2ea8203539ad17adec3545ef35184ffae7d5c3f7a99dc5c367b9ad84b39aa6fa9624598620bdeb308c08ccf03b56b379e90
DIST xen-ovmf-patches-0.tar.xz 4356 SHA256 cd192a98114e534ce7454dc7ea45a42cea7ca83899d01fc8d695e2b110fdeaaf SHA512 03b844040ebad1a18d759418b0107d56feb9b8095291b7da1d36eb3409041764ad4bfd87679176b820221180e1038f6fad4314e8ad877096c052505de6339cf8 WHIRLPOOL e5c0aca3c786d905ad13f4d58a3b9b78260350df3dbe769ea6b66ac409e25ea0a368f9554c9da9b1a3f6f01ea1540038893b496fa5e637b18007076f8d305ee6

@ -53,6 +53,7 @@ _gx018=" xen-tools-4.2.4-udev-rules.patch"
# bundled seabios
_gx019=" xen-tools-4-anti-seabios-download.patch"
_gx032=" xen-tools-4.5-anti-seabios-download.patch"
# Bug 477676
_gx022=" xen-tools-4.3-ar-cc.patch"
@ -60,6 +61,7 @@ _gx022=" xen-tools-4.3-ar-cc.patch"
# Prevent file collision with qemu package Bug 478064
_gx023=" qemu-bridge.patch"
_gx025=" xen-4.4-qemu-bridge.patch"
_gx031=" xen-4.5-qemu-bridge.patch"
#mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
_gx026=" xen-tools-4.4-api-fix.patch"
@ -70,6 +72,9 @@ _gx027=" xen-tools-4-qemu-fix-po-collision.patch"
# Fix build failure with ncurses[tinfo], bug 526526
_gx028=" xen-tools-4.4.1-tinfo.patch"
# Don't download ovmf, use pre-released
_gx029=" xen-tools-4-anti-ovmf-download.patch"
# xen-tools-4.2.5 patches set
_gpv_xen_tools_425_0="
${_gx001} ${_gx002} ${_gx003} ${_gx004} ${_gx005}
@ -101,3 +106,18 @@ ${_gx022} ${_gx017} ${_gx025}
${_gx026} ${_gx027} ${_gx019}
${_gx028}
"
_gpv_xen_tools_441_2="
${_gx007} ${_gx008} ${_gx009}
${_gx024} ${_gx021} ${_gx014}
${_gx022} ${_gx017} ${_gx025}
${_gx026} ${_gx027} ${_gx019}
${_gx028} ${_gx029}
"
# xen-tools-4.5.0 patches set
_gpv_xen_tools_450_rc1_0="
${_gx008} ${_gx024} ${_gx021}
${_gx022} ${_gx017} ${_gx031}
${_gx027} ${_gx032}
${_gx028} ${_gx029}
"

@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/files/xenqemudev.initd,v 1.2 2013/12/07 06:49:41 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/files/xenqemudev.initd,v 1.3 2014/11/06 23:00:32 dlan Exp $
depend() {
need xencommons xenstored xenconsoled
@ -16,7 +16,11 @@ xen_setvars() {
. /etc/xen/scripts/hotplugpath.sh
XENQEMUDEV_PIDFILE=/run/xenqemudev.pid
# xen-4.5 change the path
XEN_QEMU="${LIBEXEC}/qemu-system-i386"
[ -e ${XEN_QEMU} ] && return
XEN_QEMU="${LIBEXEC_BIN}/qemu-system-i386"
}
xen_qemu_start() {

@ -12,6 +12,7 @@
<flag name='system-qemu'>Using <pkg>app-emulation/qemu</pkg> instead of the bundled one</flag>
<flag name='system-seabios'>Using <pkg>sys-firmware/seabios</pkg> instead of the bundled one</flag>
<flag name='ocaml'>Enable support for the ocaml language</flag>
<flag name='ovmf'>Enable support to boot UEFI guest vm, needed by hvm</flag>
<flag name='pam'>Enable pam support</flag>
</use>
</pkgmetadata>

@ -0,0 +1,428 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.1-r3.ebuild,v 1.1 2014/11/06 23:00:32 dlan Exp $
EAPI=5
MY_PV=${PV/_/-}
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=1
# xen-tools's gentoo patches tarball
GENTOO_VER=3
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=2
# xen-tools ovmf's patches
OVMF_VER=0
SEABIOS_VER=1.7.3.1
OVMF_PV=20131208
[[ -n ${UPSTREAM_VER} ]] && \
UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
http://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${UPSTRAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}
${OVMF_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam python pygrub screen static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
hvm? ( media-libs/libsdl )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
arm? ( >=sys-apps/dtc-1.4.0 )
!arm? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
dev-python/markdown[${PYTHON_USEDEP}]
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? ( x11-libs/pixman )
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)
virtual/udev"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]]; then
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
# Don't bother with qemu, only needed for fully virtualised guests
if ! use qemu; then
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# Bug 477884, 518136
if [[ "${ARCH}" == 'amd64' ]]; then
sed -i -e "/LIBEXEC =/s|/lib/xen/bin|/$(get_libdir)/xen/bin|" config/StdGNU.mk || die
fi
# fix QA warning, create /var/run/, /var/lock dynamically
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
tools/libxl/Makefile || die
sed -i -e "/\/var\/run\//d" \
tools/xenstore/Makefile \
tools/pygrub/Makefile || die
sed -i -e "/\/var\/lock\/subsys/d" \
tools/Makefile || die
epatch_user
}
src_configure() {
local myconf="--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
--enable-qemu-traditional \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
unset LDFLAGS
unset CFLAGS
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=1:autoballoon=1:' \
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-i tools/examples/xl.conf || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# xend expects these to exist
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
# Temp QA workaround
dodir "$(get_udevdir)"
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
rm -rf "${D}"/etc/udev
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
# TODO: we need to have the current Python slot here.
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.3.2.ebuild,v 1.3 2014/06/18 19:05:36 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.3.2-r1.ebuild,v 1.1 2014/11/06 18:34:01 axs Exp $
EAPI=5
inherit libtool autotools-multilib eutils
@ -14,7 +14,10 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+minimal odbcmanual static-libs unicode"
RDEPEND=">=sys-devel/libtool-2.4.2-r1[${MULTILIB_USEDEP}]
RDEPEND="|| (
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-devel/libtool-2.4.2-r1[${MULTILIB_USEDEP}]
)
>=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
>=sys-libs/ncurses-5.9-r3[${MULTILIB_USEDEP}]
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/aseprite/aseprite-0.9.5-r1.ebuild,v 1.1 2013/08/10 15:00:11 tomwij Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-games/aseprite/aseprite-0.9.5-r1.ebuild,v 1.2 2014/11/07 00:58:13 hasufell Exp $
EAPI="5"
@ -27,7 +27,8 @@ RDEPEND="dev-libs/tinyxml
DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
PATCHES=( "${FILESDIR}"/aseprite-0.9.5-as-needed.patch )
PATCHES=( "${FILESDIR}"/aseprite-0.9.5-as-needed.patch
"${FILESDIR}"/aseprite-0.9.5-underlinking.patch )
DOCS=( docs/quickref.odt
docs/files/ase.txt

@ -0,0 +1,21 @@
From 169edeaa69cce2670213c39232a249a487670883 Mon Sep 17 00:00:00 2001
From: hasufell <hasufell@hasufell.de>
Date: Sun, 2 Nov 2014 16:58:33 +0100
Subject: [PATCH] Fix underlinking with USE_SHARED_ALLEGRO4=ON
---
src/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 21c3352..0ce11d2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -58,6 +58,7 @@ if(USE_SHARED_ALLEGRO4)
OUTPUT_VARIABLE LIBALLEGRO4_LINK_FLAGS
OUTPUT_STRIP_TRAILING_WHITESPACE)
+ set(LIBALLEGRO4_LINK_FLAGS ${LIBALLEGRO4_LINK_FLAGS} ${PLATFORM_LIBS})
include_directories(${LIBALLEGRO4_INCLUDE_DIR})
else()
add_definitions(-DALLEGRO4_WITH_RESIZE_PATCH)

@ -1,6 +1,7 @@
DIST UnlimitedJCEPolicyJDK7.zip 7426 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d SHA512 02eca7da8f3fffea388431d5352290535a63d53a1f5c795d6511ccba62445787a0ee6ad4bc1852e5262860b6d607ba2a8c6a3dbb0c3e1d7c3a67ac7bbc783204 WHIRLPOOL 02460c7ca54f5f62c3f349addf8e2a101f7a56987e9f62365fac3f703b0c93ac5de4d55697a3d04f78b547b072e0acc95a0720d2ce3b429d2fd5936d50edd1ac
DIST javafx_samples-2_2_60-linux.zip 21220772 SHA256 4963394cfdc7bc47b693353a5957a1d3b86dfff800d8d2a725a596090d7c9def SHA512 8347a7b20c8260379eceb2950d384ebfdf542df595eda18ec0e57e92b35393df37815340858a8c64d9422741331c443c5bc096b03f067a4d0cb50ec0c0d70760 WHIRLPOOL 2d84ceda852567cbfbff617181603ef8e162effaa15afeafeb756d05b831a97963817a8594a2551b0c465a756fbd9234864f79371b824fc2634f1f7bf50f6ae9
DIST javafx_samples-2_2_71-linux.zip 21218092 SHA256 87653ac34722dd0e84151492dde0b92dc3cb521ec54f54719eb4e0f846a12362 SHA512 3363b532ca0619639c7e31cb28a1e6912f6be50b7c1ef8a7c5e20ef2a9e512a3131be788ebbb48d03edaeb4f8dc00c8fcbac705f6942007d2c869e7944f906ff WHIRLPOOL 5e6bbfae277fa76e318a604892799a9ee581299c68a426bc3a86eebca6562f4333792c431c6a905d416f922597487681d4a900488024f24016dbed2d234df7e6
DIST javafx_samples-2_2_72-linux.zip 21218080 SHA256 e16c21d2c650529f6685664a0bc2b413de3a56dc480c9cb531ee0e0e91ce244a SHA512 1e7bc04b8a34bf640d33fd5eb7ca7eec110e8e435a868d10e8d5a8c2b4bdd5a4894401a8ffb6c042067bf1e4f77d758c6e33aabff76c45c51ae164b31d314750 WHIRLPOOL 67c6774c3c5b6de55d4be9e4c867734839fae850202b093eec2ab753f0f663585767468963f20ee6495dbf5e73ae502a82ea63573a85bfe092ed08ce1565f04a
DIST jce_policy-8.zip 8409 SHA256 f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 SHA512 abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5 WHIRLPOOL 8c9ce1ea4673b75fa6271b74e598880f98361d5d2c9c25439fa0af3d07cfeb871b39682dae4e38160f49770b1fec953162e451b9b2cf44d2c72a226944212bcc
DIST jdk-7u60-linux-arm-vfp-hflt-demos.tar.gz 10420147 SHA256 1090408eee69749b3dd796038e954b09a06db1da4c739fd7eb5d070247b158cd SHA512 47948e964036ccd7622b4810477f75950800b6d2799761e26acd76f3897375370bd98166754bf75e4582219e40ed5d9e9336ad763fe3429b2e94ac9c71e38fa4 WHIRLPOOL a55987fcdaf865ff08bf603ca98352b7097efad3693485c4fdfcc439a61fbbc8d5e9ac05368630cf8e1344058826735b72542c6c50bf87678a51c64b8d8d6deb
DIST jdk-7u60-linux-arm-vfp-hflt.tar.gz 71085745 SHA256 71968c9893310a9338f4434257c1a188d41080335105bcb9b64051336d3c5fcd SHA512 b2d7a1394e3074840c64394b6224e78c84830d141110550cb6201a935b93942176286170098347fdab7e7625828c993b4bfed87dfd1970fbbd3cca0130c05f45 WHIRLPOOL e7e52a969348612314e16130fcafdf0210b49369e91ff6c2710050a116da072955646989ddf173aab6ddbd245fe22e5880fc796bdc25b55a686fce7537e30028
@ -36,7 +37,7 @@ DIST jdk-7u71-solaris-x64-demos.tar.gz 865205 SHA256 27f4c8c5ae8ef3e110cd9b2da1b
DIST jdk-7u71-solaris-x64.tar.gz 17157543 SHA256 9595426edf4ab975155c18dc238e28c2e842faae72704187b0d36345050270a1 SHA512 eb578303ba411e8c8150fd9fbe6860adb48ace7c92d4e57f3458790877afe7a0aa52b295b2e470334fc5bb5802927ebc5c1a290d0ce319e22c30d1155960d52f WHIRLPOOL 39fad30dc0d334c5fcadad4d41123d46329b5bb27435391f2532c052583b83231e6e5df018de8c1a87021d4cfa82a45a45aa9d087b3e9c4033f3bc3e9c17d66d
DIST jdk-7u72-linux-i586-demos.tar.gz 20810736 SHA256 8d192e284f43e8089bd3dfdfc992c0898cd7dffd28ed21206788be62214ebee1 SHA512 81437623f7e214e3e7028e4ea6778d8ea5c689e466a250c8cc9b242d70007da9261c15241ebba8bc6722bd44d4eda60e631fb23211feb5e4366704cb2e08d7cc WHIRLPOOL 8d8d0632966e583e84771e65587f8eb1842b8687d431a5182549e92c4484bc6219db0355eceacf0aaa5e8860c3572af7d024227712120bf543973605d881335b
DIST jdk-7u72-linux-i586.tar.gz 143400874 SHA256 0376c8a0280752b4389b6cb193d463826c55c821587d0278b7fea665a140f407 SHA512 eb20699405fb2d763c6b492bd2b7768e7949c35f77789ba14388aec34cb8f0886bb5375fdbbd4421e97d9528975a84c096ec348d5d7d47a3fd548c82d56410fe WHIRLPOOL 95414901f033108d05811dd72b06b4c1da368a26ead81f2ceb0524664d9671c9d678c1ade0c427c8ed8e6529ed54d1dc4106d8db318606bfb27bfca49b25330b
DIST jdk-7u72-linux-x64-demos.tar.gz 8771867 SHA256 ff50165fb35d8b1c9f89de6cc2a6f7c1add6a2bb9646dc62fbe0c8c0826db796 SHA512 1dd0ca58a52ae727020ddfc49df8f2809afb482cba4e84cdf4f9d0663f83b349efac266d3f2afeb9a61da23767f97cebc6a89f75e1296576922947e7ec28e105 WHIRLPOOL ffe8f1397f5da78dbb86712dd9fc652c8f03ff611dcfd2a4fb8fe1285e50d4e61b307ebc5d5ff8d900ca7e35417063b6d46e279d10b2292d2f20860bfa1d4907
DIST jdk-7u72-linux-x64-demos.tar.gz 20884819 SHA256 677419afacad48b37d275fa0034b91d9541e2ad7b760853cf412d26ef5b84e52 SHA512 ded5a6be5b6c6dfe2fe41a04f325e677868ae680c9f0bbaf7f76274b29d75ecf4656d3245b45ab55a843b83136f9e5eb47ac5e021921ab16db30de0ee035a749 WHIRLPOOL e12aed5547f0a9c233a0680aa8567fb4fea6ed19aaa1f73a6fe33edbd9d76f4dcd435d4e204b01212c78f1f34f5e51e3d6a36e41481398cd87c504b4baece5f3
DIST jdk-7u72-linux-x64.tar.gz 142225987 SHA256 dd1d438e1b7d4b9bb5ea4659f2103b577d1568da51b53f97b736b3232eeade8e SHA512 2eb48ece34db591bb0caf70caa06a165cd37ed26c7c4a421ad715962672cf0582e9c74c82c70a8ef0ad3eaf6ff7267e37e0d47e9e9be6eb35ef5fe961fc08aba WHIRLPOOL e5a62124d9b2f8bc1b574af79052f4e1ce359d3fdbacd2195fcdfd1b4421864bf2f059275896451b31f3149a8246f85608e4d11dd773f6df3324a5d61d1a15ea
DIST jdk-7u72-macosx-x64.dmg 194860843 SHA256 fa5ea69efba30650b3e719f79b1ec3abd0ab9d878adf766b0c77bd7678c7cffe SHA512 9def6e32811d97ea273815314320e95d14a27c480a492efac3ca76cb54b2eb20ebf57fded43ec000c1befd1463b2e382f688bba7bfa4cbca86a3f90b23bf2da7 WHIRLPOOL 7780b3f30a9e6f091e8208c72191405be6a744997a418ab7f2e3209a66288748cc264d67912bce0b4bc8f09856abbc19a44961ed278347c9b1ebda4c7f6265ef
DIST jdk-7u72-macosx-x86_64-demos.tar.gz 19393778 SHA256 f208b98c0fcc69c34f9089aa61da51699907868f06d97608f0b825ab881f4489 SHA512 81635d621d5077e78ddab30d1705ce8970b96b38906bcb01aa65ce573a9a5211aaf1557c02629f857eef656f7f2725d1d8052b6784ca9e58825065aea8e3409f WHIRLPOOL 3b599319f1bb9f618759971eca6f4a26cea58c9366ed8b593b16c6ed5da06f3677fc693e1c6455a0b9a67848a8fb5b2381bb2476de1c7d7faea10d9f355e1d0e

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.72.ebuild,v 1.1 2014/11/04 18:13:01 ercpe Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.72.ebuild,v 1.2 2014/11/07 06:03:49 ercpe Exp $
EAPI="5"
@ -15,7 +15,7 @@ AT_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
# the ebuild when it happens.
DEMOS_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
FX_VERSION="2_2_71"
FX_VERSION="2_2_$(get_version_component_range 4)"
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r2.ebuild,v 1.4 2014/10/17 07:47:48 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r2.ebuild,v 1.5 2014/11/06 23:04:12 jer Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="context debug doc icu +nls mpi python static-libs +threads tools"

@ -1,3 +1,4 @@
DIST libparserutils-0.1.1-src.tar.gz 94856 SHA256 2d3f1887d3027b7df1fcacd5f74aba16d3c22a86c169816cd712857a1be0aaf3 SHA512 691090b6f6f2c4ecdb98389f12587eecaa8e39cd15b4af383c5b2a7f6996052fc0864955770a849a139ff0add112eec544436f3e5878e654a0a3bc8bffe2a4f1 WHIRLPOOL 4822631d28cccd0ce56f50ebffb10a6911b9961429d0232dd3217e78d2a9b0e3f60585eee7945d302d79bf93d7e4ed49ce80c1c58bc4aa31857912cc2f2cd315
DIST libparserutils-0.1.2-src.tar.gz 74663 SHA256 0a21efd3882c19965f57161c4ecda85a363a71dbe090030dfa69f9aecd2160aa SHA512 e94fbbacd39fc58485e8d7812043bab2780cd828f19d2e7f1173144e2aa24d748ac598a69982f3e224d0920b868f53507d5c261ce14b111c5b7d1ee5fc51b7e1 WHIRLPOOL f53b0b518440d744191db69276a81fb63ad150d01df64921372b2f609c3d7111f87cb879593c19d708d2dea343a548956eb1416ba51360fcf06afef691d173df
DIST libparserutils-0.2.0-src.tar.gz 74431 SHA256 55c50abbffaaebe17acba43008ee2c4085401ce618e505fafa7c75baaa813da7 SHA512 82b3049691af96682ce09723cde3d5b3f0ae85c37897fa9e79841a2e0ab910f614fdb895814dd45c384bc3ef5f063f91ba55e31d9733b0b21431d8ccc04e43e7 WHIRLPOOL 73ae201bb99136b26c9b16b71f9d51e6684407a30ffce1c8f8d9163581a8220c253518a8c9f406e7d6ded4ea7d7cfad869c61a768baf14738160bd0a5e196ca0
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38

@ -0,0 +1,16 @@
--- libparserutils-0.2.0/Makefile
+++ libparserutils-0.2.0/Makefile
@@ -15,12 +15,8 @@
WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-Wmissing-declarations -Wnested-externs -pedantic
-# BeOS/Haiku standard library headers create warnings.
-ifneq ($(TARGET),beos)
- WARNFLAGS := $(WARNFLAGS) -Werror
-endif
-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
+CFLAGS := -D_DEFAULT_SOURCE -I$(CURDIR)/include/ \
-I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
ifneq ($(GCCVER),2)
CFLAGS := $(CFLAGS) -std=c99

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libparserutils/libparserutils-0.2.0.ebuild,v 1.1 2014/11/06 18:07:14 xmw Exp $
EAPI=5
inherit flag-o-matic netsurf
DESCRIPTION="library for building efficient parsers, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~m68k-mint"
IUSE="iconv test"
DEPEND="test? ( dev-lang/perl )"
DOCS=( README docs/Todo )
PATCHES=( "${FILESDIR}"/${P}-glibc-2.20.patch )
src_configure() {
netsurf_src_configure
append-cflags "-D$(usex iconv WITH WITHOUT)_ICONV_FILTER"
}

@ -1,3 +1,4 @@
DIST libwapcaplet-0.1.1-src.tar.gz 18799 SHA256 cf05159d7d515523697ce07228cff6a6339dc6bdcfec3e02e3b72d8b773f5258 SHA512 d5946014ed70e2e4ae474b5748d3bc7ee0a706c97be68b3c9ad810d715673fd72444526b18aae364bbd9b7b555edc7b2eaba1b301c67034666d32f5d21392b92 WHIRLPOOL be0fa06815b13a4c273576cfbe9cb782f7ba218e80c56b45cce75c68bb6ab8cecd29312e6a24582eebbc858e33a0021873b7f87be24db03096a3394bd4e5ace1
DIST libwapcaplet-0.2.0-src.tar.gz 8894 SHA256 5fb49841ba335b0c7a1420d92c3a60480df63696c50353c02724aa8c6b45cb24 SHA512 a86c540f196730c90272009688864d6124a90841d263b042848790ef6d8c359595c70ab074fb1da2e34d00026e1291cf427c551720e85da6c81d4bab2853fd4d WHIRLPOOL 74ce08d86580a93613c068f25758a67698b9d67ad61fc93ce732b5f686518b552b24f44aec9d5b3d2b9912a17dee014f70125be46367d501c526996949c32bc3
DIST libwapcaplet-0.2.1-src.tar.gz 8897 SHA256 9e4a8df3dfe6d7e1bcc4a3ccce18c3d02230545f4726b05b09b9e504946c8ec8 SHA512 793c1b89075e4ce5d6b042455d7bdd0082412788e3202fc16aa4256e35efc449af962b7df64971512cb5728a389785866e39cfa20addc4b496c28a00af630219 WHIRLPOOL 0b0e8c43befa2abc9259c8ecabe618f4bb0e1827e36a73003ed26a2c878ce1836ddd76a1305911fd528fb5bdc9f62568ee2b384eb6c655f58d6d6bf250bee957
DIST netsurf-buildsystem-1.0.tar.gz 37026 SHA256 4495e8e12faf0ace668ab80401064ce7f65a195efe63c924c066a109649ff146 SHA512 763e10766ab16be375c40a226e36a95df5740ac62b5bbc4eb6d52693b83284d2e71d9a3d797f55c28853a5d2565182759ffa9bfb3d736daf21b347f418661c47 WHIRLPOOL a65d53424a34a796a1f85ed5d4a9ca9bf58eaba7246e5ea20bc7da09e0e8ab60e156ce47da521660d5567c6358fda0da744e56ccf52cda6e0db92b19a6055d38

@ -0,0 +1,14 @@
--- libwapcaplet-0.2.1/Makefile
+++ libwapcaplet-0.2.1/Makefile
@@ -17,10 +17,7 @@
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-Wmissing-declarations -Wnested-externs
# BeOS/Haiku standard library headers issue warnings
-ifneq ($(TARGET),beos)
- WARNFLAGS := $(WARNFLAGS) -Werror
-endif
-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
+CFLAGS := -D_DEFAULT_SOURCE -I$(CURDIR)/include/ \
-I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
ifneq ($(GCCVER),2)
CFLAGS := $(CFLAGS) -std=c99

@ -0,0 +1,19 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwapcaplet/libwapcaplet-0.2.1.ebuild,v 1.1 2014/11/06 17:40:05 xmw Exp $
EAPI=5
inherit netsurf
DESCRIPTION="string internment library, written in C"
HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~m68k-mint"
IUSE="test"
DEPEND="test? ( >=dev-libs/check-0.9.11[${MULTILIB_USEDEP}] )"
PATCHES=( "${FILESDIR}"/${P}-glibc20.patch )

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cudf/cudf-0.7.ebuild,v 1.2 2014/10/24 08:35:05 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cudf/cudf-0.7.ebuild,v 1.3 2014/11/07 01:08:13 jer Exp $
EAPI=5
inherit multilib
inherit multilib toolchain-funcs
DESCRIPTION="Library to parse, pretty print, and evaluate CUDF documents"
HOMEPAGE="http://www.mancoosi.org/cudf/"
@ -26,6 +26,24 @@ DEPEND="${RDEPEND}
dev-lang/perl
"
src_prepare() {
sed -i \
-e 's|make|$(MAKE)|g' \
Makefile || die
sed -i \
-e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
c-lib/Makefile || die
sed -i \
-e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
c-lib/Makefile.variants || die
tc-export CC PKG_CONFIG
sed -i \
-e "s|-lncurses|$( $(tc-getPKG_CONFIG) --libs ncurses)|g" \
c-lib/cudf.pc.in || die
}
src_compile() {
emake -j1 all
emake c-lib

@ -0,0 +1,17 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild,v 1.1 2014/11/06 20:07:56 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=TODDR
MODULE_VERSION=1.12
inherit perl-module
DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
SRC_TEST=do

@ -1 +1,2 @@
DIST IO-Tty-1.11.tar.gz 24206 SHA256 a477fa0bf91d034bdd25abaa1fe670810f5f4992cea819f823ee91b8584fed51 SHA512 cadff091a40a2d1a013c35a116340c6701dcd354718d1af7c087e015c792391c4c5dd70e83e498468233198fadc9605843112fb14abe66a7e4f5e1ba320fdff0 WHIRLPOOL acd213061b94ed2592aae32f00b938d00152d9618c396889596feca9e786bad461aaf61eb39cbb133dd62d264fecfffc1287a71cc186f423520402226b0dd07f
DIST IO-Tty-1.12.tar.gz 24564 SHA256 a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d SHA512 23733e7832a0de370952420df8a781f85d28ff60eb4cd55be22147337bf5587f4e1ec7fcfc190ae3ad1fd9df0f9697f2d647e00739f4a2927b1ac9c81435454d WHIRLPOOL 8647109386ce96ec20c7236b7cd2cde40a553e16a3f4bf009de5718c1e8288adb82a6b0a8755c67fbbeba20558e5bba1bdda07969bf7e47e7aa322550ef1a75f

@ -0,0 +1 @@
DIST URI-Encode-0.09.tar.gz 14887 SHA256 532a09f04da80b28d420f3ff52eb4e489f10656e527a967ca131ce683b83bcc3 SHA512 feea17dffa82c5c89b427cdad7805794e9fc483a01f473fe1680a0559e2bc08393ba5427c7734860dc21b7d125f724f864112cf15e3db11238046147ab01aaec WHIRLPOOL 94722d91ce956a144ba544cc3b6ba05d7d4b36ef7879772efdeaa81e639a81572b233168c1a54beb33422d232226b97e69bf37ad4a679f8c18f26cd812dd9ec5

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI-Encode/URI-Encode-0.90.0.ebuild,v 1.1 2014/11/06 20:39:56 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=MITHUN
MODULE_VERSION=0.09
inherit perl-module
DESCRIPTION="Simple percent Encoding/Decoding"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Encode
"
DEPEND="${RDEPEND}
>=virtual/perl-Module-Build-0.380.0
virtual/perl-version
test? ( virtual/perl-Test-Simple )
"

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
</pkgmetadata>

@ -1,2 +1 @@
DIST HTML_Template_IT-1.2.1.tgz 21565 SHA256 f6ffcd5ae5f4ccf34bcc54130fbf7a55f4750a0928c45bf2229b7e4cd6d68e0a SHA512 bd3e3ff3d19e2c37cb9083de1c868a769237497e9167b4d36fd2c61072c1d38d136b68db5505efcd61831f0435a92200e0dff5af4df85d0707145a0692c67f57 WHIRLPOOL 9e4681aaf2aa9cbcf5411a6c10c9618617d5585a8df957032ce897dd777c8f71e804c701eaaadb06f2c8824f9628db68452fe3b97d8ba0112a175ce277457c0d
DIST HTML_Template_IT-1.3.0.tgz 23309 SHA256 fe042e9fcc34b77cb6c008090257a25c39e3c1f5e3b0cac99e4eef142954fe70 SHA512 3174db25b09de3dd11e572c6f85b40ba8d6dd213175bcf9b308a52a6b3756ffa7870cfca5766f5692282b5788d6ae586003259e518f26fc263b25da12f99e168 WHIRLPOOL 6591343353dcd5ce09161d0afed1ebedaf6d92592ef467f11bb1126c733059a41d043675d8ed966d0cd949cfc22897cc659c5c229d85bd421221a11f6fb4cff4

@ -1,11 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.2.1.ebuild,v 1.11 2010/02/16 04:41:36 beandog Exp $
inherit php-pear-r1
DESCRIPTION="Integrated Templates"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,3 +1 @@
DIST HTML_TreeMenu-1.2.0.tgz 48309 SHA256 949559458349a1153742c5a52547cf022034a8aa1a5fe0bcaa6229adb831b2b7 SHA512 9e6bfbfa52f666aa4aecb22aac64b68c330d5689123754f03370d2a8b8a6d14c276c8257aedc82ffed7a3d040b538d2a932b1aecee55567a675676a434f8cc2a WHIRLPOOL 60b435fd2998f1bb765a27d47dff83e2ddcd892897d1459f321a297ca3a4686d3ae94edd2a7d6d572e62da7042fe216d535b57b8c14cdf5a149d0f421bd48958
DIST HTML_TreeMenu-1.2.1.tgz 50327 SHA256 92a4f73d868aa69fd401a983ef155b04b2966b4006cde36c8613b6ce134534aa SHA512 3dd7b2568522f9903e5f5b4189de2e20b63cbc792fd3f4e773bca86e9e5c70fc802efd8f015bdd1d01004bef91a2a638fb8ad0cf902752b38daf64ace51158b3 WHIRLPOOL 6ccc86598a37ef4866aac286c1e6ce9a5ac0071c74f3e9babdf8a6a8b5053d0fa32e8984a0ad632d70774d4d00f69d0d5888acd09332b1defd251bc0dbbe8937
DIST HTML_TreeMenu-1.2.2.tgz 55925 SHA256 bd57e97b9e1e84c97faec057f842452a5a1240798756d17ee959b1971def3d12 SHA512 653b9e82133a447f65feaf1e95f1948d889d5c97198b5bcc6fd2bf5f9eda89c087d77e863c8fbbd5da8083926716f63820cd8504751c29fbf45695a6b83b01b4 WHIRLPOOL def5ae0f77bfe773698cccecdaba1326c6cc3fdbd872dc1fc6175a7dd7a511a26e567fdb4f29269660560cc17283df7fc396673e96eda9f9dd92060bd00ccf20

@ -1,11 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_TreeMenu/PEAR-HTML_TreeMenu-1.2.0-r1.ebuild,v 1.16 2014/08/10 20:49:38 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Provides an API to create a HTML tree"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,11 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_TreeMenu/PEAR-HTML_TreeMenu-1.2.1.ebuild,v 1.2 2014/08/10 20:49:38 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Provides an API to create a HTML tree"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""

@ -1,2 +1 @@
DIST HTTP_Client-1.1.1.tgz 9174 SHA256 225545e5ba27401c0f83d943a19d0cd51813f72524ad075104892e2e9c6d2128 SHA512 527ce19112d1591514eac2ea50b065f52b0b2e27a4dcd7b0665c21c2eee0ef3e4eedc980684afa2d667704443a7d16c5991547eed22e7f40eddf271237c83fbd WHIRLPOOL c18a9ac2b96c26927072215f4eac2cedec501fc0a76293065c657ee71fa7e8b47e1860ad9d0387e712737c56581b4cc3ebe3f727f52d0ba4b5c1bdfd6bb884b9
DIST HTTP_Client-1.2.1.tgz 10202 SHA256 1c76e6748fe59270c5df058042c692aa00a0cc23f61f5cd64eb61673158e3e55 SHA512 9865a63b11362ef5397ed52e052e8b322e5132db674aa26720d6dbabd542415a640c9c9a5804025ee634d9b17fe4f14003c35f2f516c3674ca688a44e9a7958d WHIRLPOOL 2531d31c0cb4d71ea67601718f359fe2b44ed90259f5192ff4326b68ed17e1211310645080c6d671831b670ca8ccb9c7638b2b16b2cca74de5b75d60c1a57445

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.1.1.ebuild,v 1.8 2014/08/10 20:50:02 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Provides functionality to perform multiple HTTP requests and process their results"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-HTTP_Request-1.2"

@ -1,2 +1 @@
DIST HTTP_Download-1.1.3.tgz 12054 SHA256 6bf1df92d73be580c650b93286de9fc24ef28d5a5c754a1a89db48381c84cb71 SHA512 18a9f6021d39d0d6dc67c0f5429e2ed653d96140229feff141606dbe5a918ceaded816e30fbd6ab97a62603adbc4fa7a806aeebd08f596d7362fcc461ad14dc3 WHIRLPOOL 2eadbb0a35c593e7f8d0e0d9e1e2dc54f54ae6c2f603b9f7e6458747e4dfc3a5ac53dff72387627dd60a503f36f276c60b138980b144650b1a0c5ecd07aa1ec1
DIST HTTP_Download-1.1.4.tgz 14571 SHA256 5936baa381ed17bb51603fdd82f2492829af91ba129aed78d5f5aa9079a19484 SHA512 6efcaf9b1a16a60dd74ee0ed3285537c1bc592474a4e747ff8bcb8fdfcdc248de937060a3024852d7f1e71281479faa307353725fb8f456b2c402a249d0f017a WHIRLPOOL ec546ec71ef6692a5c6faa2559667f1a3a853706c191dc834550dbcd1fe6eb79d8c72b909326e77c56667054f8a97177bb3bb8da770d7b4752e9582b04b40dc1

@ -1,18 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Download/PEAR-HTTP_Download-1.1.3-r1.ebuild,v 1.6 2014/08/10 20:50:10 slyfox Exp $
EAPI="2"
inherit php-pear-r1
DESCRIPTION="Provides functionality to send HTTP downloads"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="minimal postgres"
DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
dev-lang/php[postgres=]"
RDEPEND="${DEPEND}
dev-php/PEAR-HTTP_Header
!minimal? ( dev-php/PEAR-MIME_Type )"

@ -1,6 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Header/PEAR-HTTP_Header-1.2.1.ebuild,v 1.2 2014/08/10 20:50:17 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Header/PEAR-HTTP_Header-1.2.1-r1.ebuild,v 1.1 2014/11/06 17:24:00 grknight Exp $
EAPI=5
inherit php-pear-r1

@ -1,3 +1 @@
DIST HTTP_Request-1.4.1.tgz 15927 SHA256 6179c1ff2e2d8576439acfdb6c41e8b1c86805c8de08f2f1175b56c19bc90d66 SHA512 9547eaa38cdda2316c9693bb854135ed9333d6853536e6c12db11a96f28bb102425dfd5d9761fa0db05c91d3018152d46ee27cd68bed8c6f19d79ba0da1c7ccf WHIRLPOOL aaefcc66c826a45274a65105b5a2e6066d9c004b6ad27e79b76ccf5b6c98ac5305b52ab5b7e6c50d804302adfe6d39fefaccdd5c3195d1651163309cd8345ee6
DIST HTTP_Request-1.4.2.tgz 16398 SHA256 780934a02c476d36a3e17aa1c5c84addcec9b65c2e42f0f2b0d66bc231107363 SHA512 dc288d81c63136318e4737d8f4dd5100a05fa64a11a43a63bef14edc5d8c468f139679cbb4e03f4c99bfe609142f6452895079730304fbcd2663b59eba59b885 WHIRLPOOL c202f7f623fc50fd73ca9a5e5218dc4e696ac1030884f0228c0bd6ff98fe703304fe1e56de7f9d129ce32f69e37e0af8d7236e59f649a2df006d7e0e9d008426
DIST HTTP_Request-1.4.4.tgz 17109 SHA256 cb6050491a7b9583b3a74f89d14a9d49c4a5e51472a31126026e03fcabe84d19 SHA512 40923b47d47d8fb31e3a9aa07871a2010b16390a183a0835e77967249a57fff13bdb10c091bda1e10b970472ea387085e088b11b94c8566f734034e6753c617d WHIRLPOOL bbf792c299045500bb0e39de9b54bba960b6fd3c3311fbace977ce58df2d1a52e36d781a35d12fbd3e245634244eabd2ddf56330fc030c0992c40b944fb7d8f5

@ -1,15 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Request/PEAR-HTTP_Request-1.4.1.ebuild,v 1.11 2014/01/26 18:31:04 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Provides an easy way to perform HTTP requests"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_URL-1.0.14-r1
>=dev-php/PEAR-Net_Socket-1.0.6-r1"

@ -1,15 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Request/PEAR-HTTP_Request-1.4.2.ebuild,v 1.10 2014/01/26 18:31:04 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Provides an easy way to perform HTTP requests"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_URL-1.0.14-r1
>=dev-php/PEAR-Net_Socket-1.0.6-r1"

@ -1,6 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Session2/PEAR-HTTP_Session2-0.7.3.ebuild,v 1.3 2014/08/10 20:50:24 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTTP_Session2/PEAR-HTTP_Session2-0.7.3-r1.ebuild,v 1.1 2014/11/06 17:29:49 grknight Exp $
EAPI=5
inherit php-pear-r1

@ -1,6 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Image_GraphViz/PEAR-Image_GraphViz-1.3.0.ebuild,v 1.2 2014/08/10 20:50:52 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Image_GraphViz/PEAR-Image_GraphViz-1.3.0-r1.ebuild,v 1.1 2014/11/06 17:33:29 grknight Exp $
EAPI=5
inherit php-pear-r1

@ -1,3 +1,2 @@
DIST MDB2-2.5.0a2.tgz 125172 SHA256 4078326abc8c0acc171938e77bdcbae3db2ccca65ede9a250609c119f32b5045 SHA512 36c569f826399db59e392e95dc5c16885b4f7b682ef4fba05505b785b81809819a0e908137b82c69c33ff1bd510c84ae1b8a114fc79ac016b465dbb6c72be103 WHIRLPOOL 65dcb493e82368d29d678fcc8ea89ca68fdbae3a9b54147a77bc2df424101e28bad9f97951f4fa89993d44769cb62358003a1f2098f3d2f8a7215a6fc6700d07
DIST MDB2-2.5.0b3.tgz 130865 SHA256 890356688565b76f0d756496409d04629950f32f4bdf01f0d5edb4a3e9a036fb SHA512 5e0e9869db5326bcd5e8908dd23afd0f8518bfe69d6e5c274fbd6822728c8ce9084ca69ac329a687c3ea1275d5817a73a7e34fc6e36e587abe2a5fac6bdf2ffd WHIRLPOOL 565c70e0d0b5f41e1db5cff2f8deb78ad4aa6e43ae60c4c0846d6216fc853ddd82789f8041e5919cd60421fc0e1ac0fd7afbdb45147c7ec45c110e45772f697e
DIST MDB2-2.5.0b5.tgz 136834 SHA256 c4ab3cf8cea4aacff02d729998b0ac80b4f92c2cc8055956079b323a406d985b SHA512 76381594070d250f4428eebeaa4867e72b2be0723ec592ff4f0fba089823e97de057f93e630a5cb226ca2f67028bee57072a0af30677728d614d7a7242c6c6fc WHIRLPOOL b7d3bacae9d365a8e6e73e10812ce22b2695224a413bb887a14d6e8a4426c6082992c16d4c3b1d6c357b11068a96051f5f4bb76bf914c11e92861c2a5c27fe62

@ -1,18 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_alpha2.ebuild,v 1.11 2014/01/26 18:33:11 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="mssql mysql mysqli oci8 oci8-instant-client postgres"
PDEPEND="mssql? ( >=dev-php/PEAR-MDB2_Driver_mssql-1.3.0_alpha2 )
mysql? ( >=dev-php/PEAR-MDB2_Driver_mysql-1.5.0_alpha2 )
mysqli? ( >=dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_alpha2 )
oci8? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_alpha2 )
oci8-instant-client? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_alpha2 )
postgres? ( >=dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_alpha2 )"

@ -1,3 +1 @@
DIST Mail-1.1.14.tgz 17537 SHA256 297bfe8cc7fb12d54e8706977c8ad613292c3f8464d5d8c0cc1a31e38757d213 SHA512 d8ed7468a0897cf69fdd0b7c34cbd3c8b501c11e3dd5fd71f5a4012dd5fcbbf9613a9c705e4b3961fc60ebb189659cce54ec172838ba55eb71d17eeb5aaf8b88 WHIRLPOOL 969eda5bc57f0601124a411ca871beb6c1a8f8f0b2bb5d26309aba2185b84dc173ca6c2f42d983b89c527bccf43a4ac570da2f1433528c2eef676e80e546c25f
DIST Mail-1.1.9.tgz 16411 SHA256 37b0a6a7e4b1e5ed528bfc0286c99bf1d7009aa635e3aaebf158a67b8acb603d SHA512 35668eb99f8cc123c8c2283452c6fc623b1dd4496e48466d508b5ddbe23f01e6093a3d0083d391b1f2ddf48023a453edfda900e026f7c89b3208251bc2cd75cc WHIRLPOOL 68c7a83f30cf99ea2710d738b08042799efd9721161ab913385f2119ee457b17ebf4827c9551a722c66c89c1a28c9fb8fb83638a5993b918fc6df7e7a44ada23
DIST Mail-1.2.0.tgz 23214 SHA256 82337b4f139b402bb0f53aa9ff9c420f83a1d96f1af84784fbbb3cea0e71c17b SHA512 af53d8a03cd71c7871b1f8f2387ef9064cae241e6c4b36c62cf908ddca91e448357bec8844c8c07dc6231f59e59250416ec263dd441a1503b3ea92f67715dc6b WHIRLPOOL c8a5f2b5a15aa396e952e2f33d0437f6a30cce95b2702af409a79315e766cce1527fd608039da9a4136799408c90e7a5d407fd3ba2bcf85776742de8d42a2df3

@ -1,14 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail/PEAR-Mail-1.1.14.ebuild,v 1.12 2014/01/26 18:31:56 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Class that provides multiple interfaces for sending emails"
LICENSE="PHP-2.02 BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_SMTP-1.2.7"

@ -1,14 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail/PEAR-Mail-1.1.9.ebuild,v 1.18 2014/01/26 18:31:56 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Class that provides multiple interfaces for sending emails"
LICENSE="PHP-2.02 BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_SMTP-1.2.7"

@ -1,3 +1 @@
DIST Mail_Mime-1.8.2.tgz 30914 SHA256 c106352438fbf9d2097c262c2b3614737f20ec6325932e2715c360fdc1aaeaed SHA512 da6bdf36f929552628fc3894f6e0bc443943941b2933a14389f7558833059a39e2c33f6c4bb5c7de5bd03307f4e418793d0e7b6118c652d13cf1cbebd4a873bf WHIRLPOOL a4f76637f5b06b743d4087414469a75da8c2c292feaeebab7885c7f149b3fd499a765aa58f82339d23bbb839b9e122e1ecd4ba65a718bf00c8b628edda995536
DIST Mail_Mime-1.8.7.tgz 31837 SHA256 80a7ee598bd4d380411109bd62dd0f6cb8fff2d95d3b1b5680acf5ec5651048f SHA512 c5470a9362a80a5b9b094bdfa9e24b69bc6929fbfb4ec9382d24fa985aa1d8bfedccb33813be50b61b5af61113ed39458a792314220512f7ad0d6b5f83d9b896 WHIRLPOOL 7a82c4b554797c147bc0318d107c49b2a12346bc5372716637e5e188c85058befd80258cf117e60d706996d8a2c51b537cf14e596dfb6aaa2f0518e5f37094b7
DIST Mail_Mime-1.8.8.tgz 32059 SHA256 d1a7fb767ebdabef6b8d346911a0f91fc2bb23df36175cf036474f5ed942ced1 SHA512 c2d9735041f61ca7b7addbf4deae09e6b7448f3d34143fe10d49152802f100db2c29dcf9e8938010f275c38630b849c8e45bb2db54eed6504e8425669a18d0b8 WHIRLPOOL 573133f646decf3f88728c80c381efb1b4d307575c33bed6b53eb09f0b313352813b5364081be39166dcd7335480f89e6c861599b9f894aa083bc88614c6b39b

@ -1,22 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.8.2.ebuild,v 1.8 2014/01/26 18:32:22 olemarkus Exp $
inherit php-pear-r1 eutils
DESCRIPTION="Provides classes to deal with creation and manipulation of mime messages"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
PDEPEND="dev-php/PEAR-Mail_mimeDecode"
src_unpack() {
unpack ${A}
cd "${S}"
# see Bug 125451; http://pear.php.net/bugs/bug.php?id=5333
epatch "${FILESDIR}"/1.5.2-php-pass-by-reference-fix.patch
}

@ -1,16 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.8.7.ebuild,v 1.1 2013/03/25 20:43:08 mabi Exp $
EAPI="4"
inherit php-pear-r1
DESCRIPTION="Provides classes to deal with creation and manipulation of mime messages"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
PDEPEND="dev-php/PEAR-Mail_mimeDecode"

@ -1,2 +1 @@
DIST Mail_mimeDecode-1.5.1.tgz 9571 SHA256 4b283c0ec55c31d523841bba1719ae528b7bff3630d11ce6edc72d600beda1c5 SHA512 3e1344f2848b8725396b195f1f81bc9750f9f726a70c9e4d0effd43d13a99376ed5f5ad35dea87bd288bf1932cfeb3ba1bff296901bd9fde9786a8981cff6e0e WHIRLPOOL de6e70ebe942d308d7183d32b69db9330584406be41d33e858ba813f8d7c9adeb8ea58ecfe043e982ad5eae21e35c0a8872cda8eef6de527cc8d42d8e58faa3c
DIST Mail_mimeDecode-1.5.5.tgz 11554 SHA256 e58d162b326ce7687f0e23790124511d56b521a2b465d5481385a5a857c16188 SHA512 3b000517891258c848024617cb9e811f4d39d829739b6f026e3476895b62430c86b274e0deda49532fee280b51deb02614f8b68724c80b54e4a51d04786ef43d WHIRLPOOL 6906dcc9609402785e711efdcddb9306683e33b901432a07936671bbf7d153ec41b9b6a182118db965ee50fc5e2f8b9bcaef45deebc39660d1eab58281457a44

@ -1,17 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.1.ebuild,v 1.9 2014/01/26 18:32:46 olemarkus Exp $
inherit php-pear-r1 eutils
DESCRIPTION="Provides a class to decode mime messages (split from PEAR-Mail_Mime)"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
# >=PEAR-Mail_Mime-1.5.2 in in DEPEND to avoid blockers and circular deps
# with this package; using PDEPEND in PEAR-Mail_Mime for the same reason
DEPEND=">=dev-php/PEAR-Mail_Mime-1.5.2"

@ -0,0 +1 @@
DIST Math_BigInteger-1.0.2.tgz 27854 SHA256 371f0608ea7a6302c6c259070db9bb409cf32ca33acfea169e77d1b14b7749b3 SHA512 d0a59384fd40b497e058f6412b66167be6e49f625fe509cfd037864d5dae291d76e80694b3c072bffb35fbf27932ddbfb8d0beeda79e045d8642d78d24fd693b WHIRLPOOL 0cceaf30b33d3b763d070fd6b571ff4033568c60aabdf4895cc2923870eb6961323257ade35d428f4a99bb79d03df4589851e8f920d0694c67fab833bee6bee9

@ -0,0 +1,16 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.2.ebuild,v 1.2 2014/11/06 22:49:07 jer Exp $
EAPI=5
inherit php-pear-r1
DESCRIPTION="Provides methods for spelling numerals in words"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.3.0"

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>php</herd>
</pkgmetadata>

@ -1,2 +1 @@
DIST Math_Stats-0.9.0beta3.tgz 19917 SHA256 cdca974091c26039cbee2a9e8921d400a0a0ef44abedc6efdbbd11e08d735d90 SHA512 e9c536affac8a7645df2ee30252b9617bb71a66dbc5ccbbbad77bed83496410a90f5131eb4ed34eeb63cc9bb740c67fe9c260f3d2baf5d5cccb90bf8cd47fc59 WHIRLPOOL c9360694675360b0cfd0f6e99754e29b7754a95f59d1772c2d243371a027feb5a60d9b5e877c9be1d08ee49f218413c42af9d5e854fe6caf11dfcbe7b58502c7
DIST Math_Stats-0.9.1.tgz 23911 SHA256 a3ae797517d5cd63f94e0ca13aafaa628bea4436fd01b01e7a8e3f2a4b4734ca SHA512 bc52d2fe413e114fcab6c4b80c08909c2e93a27e47a7786e4611e03fa120a728743196139942d5082eb257574c406ffea3d14b85e19317d6d9baa77c64099a52 WHIRLPOOL 85a3ddc0a04a88346048a558d379c190df85d42f73294dc13a4359b82cae7ecac5821b74cd3fb1822de817db727c78dc4102652fe3327be633e4160642257e50

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Math_Stats/PEAR-Math_Stats-0.9.0_beta3-r1.ebuild,v 1.18 2014/08/10 20:51:35 slyfox Exp $
PEAR_PV="${PV/_beta/beta}"
inherit php-pear-r1
DESCRIPTION="Classes to calculate statistical parameters"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,2 +1,2 @@
DIST Net_IMAP-1.1.0beta1.tgz 35776 SHA256 7ffe6985881258fc66dc22d1fca87727b1b69ebf38594fe578265243d2093631 SHA512 2ec2e9088922c893ee9fc0a4ebdbd143056017055604de3865bd67e21e618fa93fdefb764c542320ac72d0dfb7744cd070ddd2f563d60877b4e221efd7338331 WHIRLPOOL 2276c6b4db65a93311f9cdec0d6bdb9fd3a8dbd0e485fd1dc03b723f6195ed5f67d2b6825050a830abd363523c9380eec698c85073584d991713a001bdf6e0ac
DIST Net_IMAP-1.1.1.tgz 37891 SHA256 168328c83116ba2d6891e54cf2b8de55a18f7d1a8831fa6e8ac5f6ef9cc2b5fd SHA512 24ac79b9d9df759883c065dde1073ffa4fc76b2cb64542c488564e24f8abd714ede01be9a1d8debd043bac93c92c37f83f5722e9cb8e2917bb89f925d8b0ac22 WHIRLPOOL 55c355274f41792a96a1ea6a09db0f59072184c402fbdea3c32a091db81d29700f4465c5a3d231a80373859dc4c96cdba1d7c10f9c1800a3ddd44268ee35dcdf
DIST Net_IMAP-1.1.3.tgz 40494 SHA256 1ffde2d65d9e3e1a7d381fc9ee8ebac70ccfeb6ac746164423e926211b0b4487 SHA512 2eaaaa936e3656847a6702eae8e2bb2a2bbc035460dd91964323a3979eddf40d4ff340d1bca6a74712c9131e3495c49dd2bac6d3dd9b7845e7dbb20a32663283 WHIRLPOOL 583653094dd8910ed31ff48a005165e24f7ea8aadd2ab81377c6ec9483f90a5050b7e810467f51e7521aed896916e77037e29b5716f831a5cb353a6153a58547

@ -1,15 +1,16 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.0_beta1.ebuild,v 1.11 2014/08/10 20:52:28 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IMAP/PEAR-Net_IMAP-1.1.3.ebuild,v 1.1 2014/11/06 18:11:20 grknight Exp $
PEAR_PV="${PV/_/}"
EAPI=5
inherit php-pear-r1
DESCRIPTION="Provides an implementation of the IMAP protocol"
LICENSE="PHP-2.02"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="sasl"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.8
sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.2 )"

@ -1,6 +1,8 @@
# Copyright 2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IPv6/PEAR-Net_IPv6-1.2.1.ebuild,v 1.1 2012/08/03 20:03:52 iksaif Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IPv6/PEAR-Net_IPv6-1.2.1-r1.ebuild,v 1.1 2014/11/06 18:17:45 grknight Exp $
EAPI=5
inherit php-pear-r1

@ -1,2 +1 @@
DIST Net_LMTP-1.0.1.tgz 5596 SHA256 6f0abd8c53a03e8987f50657667c99cd17dd879c2ae6877c570b6da74a71effb SHA512 345b7a9b7657d2c5364c0d07052043d32ae3be2d2daaddb7824391bfebea43a78a4ee74e79edf27722a96557f39dcc9c41bafdf5c10a37293bf56af0aee1cc1d WHIRLPOOL 14eccd6cc444a0f346fe0e6b83e8687b3ec190be765eaa18da7aa8d15197153e413c370ec4f94fff39864a6548438dd9521c510fb3df4eeadd90a59d4eefb5c1
DIST Net_LMTP-1.0.2.tgz 6349 SHA256 08d23ef8176d7ac49b30efd3476df563e769d1c6ee94a5b460a4d06069860bac SHA512 20b762d85393a7677db6051621f635358828bae4289d149e3237290461ee4dd3d80ddd0ae05df98235d480f65afd648eec30b3ffaa6d20104f898408ad0e132c WHIRLPOOL 01431beb9f3ad70c371322092fa289597b0851f68a1b903ff88515e529ef597ab68ec9c7a12f9183e007e19faede54f5ee1468949ab362885df067d2d679d2ce

@ -1,13 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_LMTP/PEAR-Net_LMTP-1.0.1-r1.ebuild,v 1.18 2014/08/10 20:52:40 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Provides an implementation of the RFC2033 LMTP protocol"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1"

@ -1,6 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5.ebuild,v 1.2 2014/08/10 20:53:04 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r1.ebuild,v 1.1 2014/11/06 18:27:17 grknight Exp $
EAPI=5
inherit php-pear-r1

@ -1,2 +1 @@
DIST Net_SMTP-1.6.1.tgz 13164 SHA256 d99892a64184f85e1ecb5a05fa3cdb07b898f65ad811ad676b61591e00e6d545 SHA512 216437854581a76cf6ec71e26b93ee0ed83e5e6c61b7e5120898f67fffff21ab268eee6ee18d6b4aa2ebdd3241d7717522a7ede9aac0d5bbba7bbbfbf67ca9d8 WHIRLPOOL 88a39870fcb6f2336dcf5f49190f97f05af7ef6ba19a6ede6825d2efb1adbd0180bf13867e34375f1fbfa4898db28192735ead97bf64a1bfd1fe205a2230facb
DIST Net_SMTP-1.6.2.tgz 13077 SHA256 98d3ab28e99de2a8b1c39650c3ac107ac1caf09639b1d2018adf058dd9864785 SHA512 ffb9fd28e2ef66f26197423dd9249f3a7b6d2ad2fabe5719eb890cabaa7a20f75a8cd90bb829fd301cee22026805c96824ea03acb3e931ba9edf8d1ef320f3e3 WHIRLPOOL 909eba8a96b465aa81cba186b33dc1bafbb2340d86d6fac16d5cebe5f4297128b6ec5b837c6dbae554b6fbcbf26d751e591523137c5c7ee8907abcd23cbef0e0

@ -1,15 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.6.1.ebuild,v 1.8 2014/01/26 18:36:59 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="An implementation of the SMTP protocol"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="sasl"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.7
sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.1-r1 )"

@ -1,2 +1,2 @@
DIST Net_Sieve-1.1.6.tgz 13599 SHA256 532aa3c076ba31cd922e7e35767573c5accdaa81a167fb42bab978b5ce4c4f3b SHA512 5cd64eea81296d397429196ce94b1eb887e5cacd70adafc6d1072be5f6ede0bdcf0cb997f8f0b4963eab1c04fb7f6cb90a696049a41c03e2648117297792c9b4 WHIRLPOOL a581c164836beb64074c8bdfaf4d977ea6706d3190b821089379f0124e44f4382f779bff48d611903157f3c2f5ef5753340a1c5b83422a29e68b79fe6d5648cc
DIST Net_Sieve-1.3.2.tgz 14895 SHA256 dd2bca102e9cbc8dad42d32f6799894e065e91eacb0d186546abf3de644d776c SHA512 0eb9a514f0af11b21d308ac7e9531be4a3b3f668d2ce8b8f153cd32920297df93618729851809bbe5837aaaa5f948c26477013c7a351cd9fba1ff0c0ec22f34d WHIRLPOOL 37d35423cdef4311defeffba928a4129315beee7d24838264e59d8612ae2d1d32ba148e69668d0d7e00acfed5840367b2cb5651f4f57f15e926c55efef218d83
DIST Net_Sieve-1.3.3.tgz 15109 SHA256 53666be373739b7b98dfd9538d6d8aaa7e45f51c191fc034b2675e8f12297db6 SHA512 3fd41c7f60ce1ba89ecdf0d2cbeed61e7ceb53d1218dc2b4079267235da9b17a478eaf85ecf4e0449122ec866ad1a0b579f1a7484b37681081dcabe261fc7213 WHIRLPOOL e08aae13555ee24f8fae3659d3ed54dc67946215ba7da5ce3e9d68f2756232e6220769f7a40a78b31f7b9d72ac55484221bfd860211162d4354e200394aa3edd

@ -1,6 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.1.6.ebuild,v 1.9 2014/01/26 18:36:34 olemarkus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.3.3.ebuild,v 1.1 2014/11/06 18:42:37 grknight Exp $
EAPI=5
inherit php-pear-r1
@ -8,7 +10,9 @@ DESCRIPTION="Provides an API to talk to the timsieved server that comes with Cyr
LICENSE="BSD BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="sasl"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1
sasl? ( >=dev-php/PEAR-Auth_SASL-1.0 )
"

@ -1,2 +1,2 @@
DIST Net_SmartIRC-1.0.1.tgz 184301 SHA256 af5a6f2c4219e15f5576b3cf01e3c12b3c819f4ea9ecfd5a550d195f0a24a229 SHA512 1e6e642b98068c84865560e8c4f114d83f62318e87e41832a0d3e253debb1dc0184ec6a89c1c499db81dec75a083a0853bcdc1ebfc616fbcf47dbc042fb91a54 WHIRLPOOL 5e4d05db2a44d7f7b2e03e973e762335262afbc24bd15fc0cb7cae1e2f1d22aba83f48e52f0eba717b50110e5d33fefd55d227f87e1d728dba5c3202ae9d7d0d
DIST Net_SmartIRC-1.0.2.tgz 184705 SHA256 9bcc5d02f8e63e7c8dc2564a08c239e83e21de3c1317b1d8f81a4ec561c14a9e SHA512 30a26d837dce3d2cd294ca25aac9a3a0fe6205b8f39ed0ad5c6fbed898d036a9efbfe44108eb523e993a5ad7fccc5bdb80b165676f668c25f388d8e5e34312f7 WHIRLPOOL 1a79623be7f936349fc4aad48a9ca02f944e3a48f51aff9fee0e3ce0ae04835897c40ff3d65e3d2f0f75eaaf057645003ac9e6c929292a37390afba910473ac6
DIST Net_SmartIRC-1.1.4.tgz 163494 SHA256 a853622ca4b8cb0224d81d11f0308d8d9f1d0d2326fe65f259fb60b7f66b6484 SHA512 58bea369e7f43094cb4b3d0354cb82afb2842ca21fd83409e683fbecda590f6dc02594e20897acbd6de6f3b60c9122daafd01ab86af270c5ec8a1b4a5ed47afe WHIRLPOOL 812cfe224c8e2fcdddb26615fce538492dfe4e5a8e58f17c8d843af533e913bcc6a561cfaf02fe448cc1785e55e0e8cff1dbb8cc4bdc64a803444bdd2442fac1

@ -1,11 +1,15 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.0.1.ebuild,v 1.8 2012/03/18 18:45:52 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.4.ebuild,v 1.1 2014/11/06 18:51:41 grknight Exp $
EAPI=5
inherit php-pear-r1
DESCRIPTION="Net_SmartIRC is a PHP class for communication with IRC networks"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.3"

@ -1,3 +1 @@
DIST Net_Socket-1.0.10.tgz 5429 SHA256 1dbdc01324cd3a07b49796884baa08831bedf222854f3a70e8df1cfc868ab942 SHA512 41584b652bbc591a3fdfd7d1a241984042ae121c69f4381aae2e7c3c206219c1ad548036aebe9ce8fb3903b1b02a5aa61d4a53aeaf1ea33c9189b3583b8a73a2 WHIRLPOOL ac842eed630b72eb9b1adbf680800e894c522e2db0183779f0c844380e8e8ffebfa2a3e5dd27e78eb62902337745de537929d607e41de041b72b980e89155108
DIST Net_Socket-1.0.14.tgz 5600 SHA256 651541aeefe829eecc84ce4cb929d9a15e2ce92d2a74d5389d1cddb3d4f22f00 SHA512 1c4ad8bdb96830e32caa7ffe739ba8785bc07a1737ef85b7694b878a38bd693b10ad426361a4a8f758a63ec6fa407650ec9b5d2df086999a041529128f7fa403 WHIRLPOOL 300a233113ae2d2207a5333644780d4fe703cb42f333927311e9bb3ee8f67c1ad85968542a6a0e27b7e6e3b41439cbf81f228cc2bad2dc8435898c6ced7c2c06
DIST Net_Socket-1.0.9.tgz 5173 SHA256 2949f3d5ad31f20d8bd1ac6021aae03702705fdd2d324b3190a81c63ee1269d7 SHA512 98b3c7e42f6e45905836b65244e85048990f380e8e6a459ba50eab36e82d2864ac5ba1da4dc1ed7ad4f6a44c55ab7f038606c685f43afd4b4852efa82cf50cf6 WHIRLPOOL 6bb10194e3ef1e3ed0c695710fb0d782a6162fd96d8b8c0f4f362d6d773b9326973545456e26d6817b03305a5e1281ec763bc40d9a17d58dd9797be68f6ee911

@ -1,14 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.0.10.ebuild,v 1.12 2014/01/26 18:37:24 olemarkus Exp $
EAPI="4"
inherit php-pear-r1
DESCRIPTION="class interface to TCP sockets"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.0.9.ebuild,v 1.8 2014/01/26 18:37:24 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="class interface to TCP sockets"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""

@ -1,2 +1 @@
DIST Net_Traceroute-0.21.2.tgz 6573 SHA256 fc5b946fb6a51bcdb78b36d9fdfca73c6905fade1211600148028222519461ff SHA512 f24f7c40163d1ac7fe2d4a7ffa3c51f3648378fa1a3304852a8a657eb2b812f4ea49b8d12c68fc1a11c197230dac2ea24e5023cf9b28caf26277a16315148f46 WHIRLPOOL 332f76a6bf79afea6fdb6bec027665f123403b1efe9fcb4f8c589f172f4e37b96010e29e664df7f29f369dd5c3e7164e449e9a96275ad4ce6cb4b01feb4d6ed7
DIST Net_Traceroute-0.21.3.tgz 6754 SHA256 4e486fd6566aa3207b8644589886b8e52f0475da63aceb0da1aeb924bf668f06 SHA512 feceaaf188bff947253ec77804f7a4314a855864c09fc75e6c733fd852671994fb1c71d8ee2ba92ba7eff395b0b27fae71c361a69f2df4cfa20ef68f68074e4f WHIRLPOOL 5f76f25ff1820b425dbc76c1886fcba0f0167197d7044a73961f5214f1cad46e9cefd57c081706cc6173248baf6469c01e774edde13c43e6340eebeb213f929b

@ -1,15 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_Traceroute/PEAR-Net_Traceroute-0.21.2.ebuild,v 1.3 2009/11/25 22:43:48 maekke Exp $
inherit php-pear-r1
KEYWORDS="amd64 x86"
DESCRIPTION="OS independet wrapper class for executing traceroute calls"
LICENSE="PHP-3.01"
SLOT="0"
IUSE=""
DEPEND=""
RDEPEND=""

@ -1,2 +1 @@
DIST Net_URL-1.0.14.tgz 5173 SHA256 36d2d3ac0ac2969513ca3a5e99a5a2e2cb401956ab03b47e718903f131677c45 SHA512 3257fa6966e9b7348dd223833156a0229cf1f0d95f59170679f5e7964b3b33501f41bf64fbe912cb943ca8f16bda0add3db881002556b914d35c867bee2e25f7 WHIRLPOOL 97af6f6a908ee8ebf8f21406b0226d9b52c6d5dafc85b6aad246e32b1f74e4b891d0ceef10a3915513cefb534eddcbdf87df11e3c14560ff9bf205ab2a60767d
DIST Net_URL-1.0.15.tgz 6303 SHA256 568597d802c0a741b8218e1acd8717c15bea2f345a269efc2de52cfc47cf0c05 SHA512 ea61e0dc603a4dc38fd6f4d2fa3d897d3b449a6ed19fa21ed1758b1945765405855058b70a4f9d46bb9abeb238c5e4fe9d2625774e6d5af6ba7ebc1c8f14154c WHIRLPOOL fc47f84ae2744f2579d365447cfeabd2792389b809b7eb499c80d6331ccdebacb8546135e36d7b01e6052e78c3f1d238cda5448edfd782bdc741181ecb7c4632

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.14-r1.ebuild,v 1.19 2014/01/26 18:37:48 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Easy parsing of URLs"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""

@ -1,4 +1 @@
DIST Net_UserAgent_Detect-2.3.0.tgz 10178 SHA256 fb42d4b9c094dbea4839236a880f041b0eccc25620b1cf8cce125e024e8c55aa SHA512 56769c5b6965aac84d23730bdebd5244b57dcf8229bcfe8091ed904ad3df6ac93def9ed5e29a203869df89ebdc646d45ac37e29064bd08b21fff7fa3a60891d4 WHIRLPOOL d581ffafc730839271d4b386c7b04d0eafa9effbb2a74e9203379ed587ad066550d390c35e7492984e50f84fbb782715e5bfaaa2abf8c2531e97858c618f24b3
DIST Net_UserAgent_Detect-2.4.0.tgz 11182 SHA256 9278a075ee653bf6db8e80dfe696272a8ea291da487e20c9585474e3b17eea20 SHA512 c345cb8d50a58d21fac2fc3fd24618b6a43a567120b5b988f51faee4d0cbf0e0116846176aae56fb2247542bbb7839eef08c92a5cd6733170bf2d60e01c5fd42 WHIRLPOOL fadacc9d3e382caf263126e155071b2dd3c492ba27d10487495ebe1db3fa6be7035ae2b65969359f5987d32b7b605e15802a6328079addc179ee9ef3ef1a2fec
DIST Net_UserAgent_Detect-2.5.1.tgz 11750 SHA256 f1c686a7e36f89b6fdacbccf32117cc7679d09afcee5dcbaf5fa1857d80397d8 SHA512 c387e4c3dd89b323b6575bb430edab0d37bc5ac5b70ca079bb419ae19be5cb030b7bae640f191c731a6705a513e761f95cabd068c15782ba3b8464bc0b5f143a WHIRLPOOL b5b7cb9d87e6d0cf3d50f276091eda3b87dbb73bcff8f76d0202ecc1ff7be3cd0f65f932abdc3a49f4ffb2265e7fb48b0c5082ef2b47544e8d2769bce3b12f3b
DIST Net_UserAgent_Detect-2.5.2.tgz 11986 SHA256 e46e09572785537ea3744279e8712a433b137074dd6d507e7feeeac59d218a18 SHA512 c97069ff6d99f78d580426751849cff865a50e63f55fc4596894b49604977fccc14d0eb269a66ebf56dfe89c67cb733b0ab8827766d3511a9bc6a05be2baa060 WHIRLPOOL eb9652b50ab958ac1a3891169fc9efc32b4c6653d28171703a576e6ff379c7745ae0a2332767408e8650c56446bc64854ed7bc5d42f934ecc1e63fb8b4a959a6

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.3.0.ebuild,v 1.11 2014/08/10 20:53:41 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Net_UserAgent_Detect determines Web browser, version, and platform from an HTTP user agent string"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.4.0.ebuild,v 1.10 2014/08/10 20:53:41 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Net_UserAgent_Detect determines Web browser, version, and platform from an HTTP user agent string"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.1.ebuild,v 1.3 2014/08/10 20:53:41 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Net_UserAgent_Detect determines Web browser, version, and platform from an HTTP user agent string"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""

@ -1,2 +1 @@
DIST Numbers_Roman-1.0.1.tgz 3778 SHA256 a393e183e456b35f93293ab2ec65045c00748edc3128f12f061cf5718f1706ac SHA512 732c77aa0435c45e93754a55f5aa926368c4cd7ed40484445ddd86daa755bc8468bfd64829280000c0e1e73023a90b7f271592e3f9025b5c15a2a503cf9056a3 WHIRLPOOL 4d0aa9b8913aaca11fb2f243bfc023fed3185e38b1951b1e2d06d10eae901052a30bac9a84debf11c5cd9085ebc6c52b07b41d53d2ee0bd0fd7128636d2aed3d
DIST Numbers_Roman-1.0.2.tgz 6210 SHA256 788f8d3152dec07ff91fd3db49801ee3345fdfa8128f40517c15268270fd24d9 SHA512 b320675ebe221889065da7c56bccc5fefa209818f6691179a3846b84408f46e49d8f0749722bcad490abaab53b05f25ec703350c3d058e59c49ac909ebc97f52 WHIRLPOOL cb12ef534f5005f6ca4274a2e7d68a4fbe09b494306c85ecb5006f3cb3e7c36248f5583488e5b3f3ce66a1f1fc517b01317e45f66ca34c48fbd03622cfdb3699

@ -1,12 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Numbers_Roman/PEAR-Numbers_Roman-1.0.1.ebuild,v 1.13 2014/08/10 20:53:53 slyfox Exp $
inherit php-pear-r1
DESCRIPTION="Provides methods for converting to and from Roman Numerals"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""

@ -1,2 +1,2 @@
DIST Numbers_Words-0.16.2.tgz 52956 SHA256 8ccfc97c911b90826e52ad6db80cc425384e23fc10cc7a6742f0f000e63b64a6 SHA512 d49ba2e838877e4eaffe9d5227ddbbb3905998f0688446450dad78cae9c5d9abe756b6d4500ac99b228f2cb37672aeaba70f2252094755f7eec36e3e859dbb40 WHIRLPOOL 51f176c15484941a71793a7353d5db79529589ace82233f1675a2484f3160cccfe0a0b7bf68d4e112f841bab492aa079800c6ecc91b66a1730d83aefc421f321
DIST Numbers_Words-0.16.4.tgz 58379 SHA256 93aa2b8d370a9d87d1ae2595b4f1b7b78c18e0f06cd94a6eda042b6bbeb14838 SHA512 f07c5bf170a74be170c87c217b8561066938669d319cb6ca683c564e2f8a5917109c97ea51c7de740023605e77c78d34d9d864e187edfbab158af11e19bc3155 WHIRLPOOL 8acbb5d55717e6c593b22c831bf759dbe98a6ba5dedd3a7f8b447f9eb8d091eb1f2bc37b4980e116267e68e97fd6ea60ac78c2ba4284bc5a1cd751fe2f734384
DIST Numbers_Words-0.18.1.tgz 72925 SHA256 cbe0c2b482623af9aa56a8da23d03bf562ff1412ac11e425775c737145fa916f SHA512 b6063db873d65bc872ea64e6ae4282da9b36aa15ac336a5b443e4bc3cc7ad49538327bb56d0b70a482c82dfa1d732426f9cc45453d4d13a25a840871e1f6fb2c WHIRLPOOL 3effb9b2324b8e5fd60a5e841c4faf0eaa33790e5e61a3e967de50b0ae465d0f43a9d7ca19d28bf3176b3b798b1e3669f124e764c7b8ba1a66b78e7f0c7d71d9

@ -1,12 +1,18 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.16.2.ebuild,v 1.7 2014/08/10 20:54:05 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.1.ebuild,v 1.2 2014/11/06 22:49:32 jer Exp $
EAPI=5
inherit php-pear-r1
DESCRIPTION="Provides methods for spelling numerals in words"
LICENSE="PHP-3"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.3.2
dev-php/PEAR-Math_BigInteger
"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save