Sync with portage [Tue Feb 26 12:07:51 MSK 2013].

mhiretskiy
root 11 years ago
parent 3998cdf114
commit 16f8860e7c

@ -2,3 +2,4 @@ DIST Rex-0.37.0.tar.gz 131952 SHA256 078de412da3302997a8f426f2b27eabb77d07ee3e74
DIST Rex-0.37.1.tar.gz 131945 SHA256 0100038308c27bed71d45623445965a73f3f50a24fcbbdb736b6011485d6f177 SHA512 d8bba4b8ed4a643151366e43f4c3bdc84aaef7e503bf77a1f60cffb23b0dae30a3baafc395139cc1c8ccbe374d72fc9c708189feb74a5621dd16d955b89ab956 WHIRLPOOL a7f319df93af4819ad34679265942efbcf117966847c113e81eb2815b7edf5355b3453f1bab3f49549ee98924c54a07fa7e6761a2ca6c0ed85aaca4f2fac02bf
DIST Rex-0.38.0.tar.gz 137409 SHA256 31d26bd279f4c57fc7e00d3288afba331c70ebeaaf3e5b5fa52343391db1913e SHA512 ffa25696887fb0a4a1eaeebb7b4185efaf27e84ec186823e63cfe9d277bf5040c382b18f672031abc940c3a07ad3869d2b1afac184edf02cab41b5bc65718bbb WHIRLPOOL 3da1eb3fcc99092bfdf04de45aad90cc9a1b905c121d894e5c2fcf84b60385041202593e2a377e49dfb92b8797faa5d6ba8ebc7f3a4673a23b12e56d0f991c37
DIST Rex-0.39.0.tar.gz 138146 SHA256 6b199278f291d896c663a152d6479e1775b5a69798c25b33cbfaf9d51847c6f2 SHA512 ab65afbcb0ed89fae4a34bf485c6b69fd66fec7b267d047c104a164a47fff1f2996b0029746dcabba0c1010805b9f2d9febdaf46ccafc684e65646aede39e1fc WHIRLPOOL 2d584ab2d8a2c2874e8bf372cae404cea7eba6e80da7166ce31d678ab0b2c4eb4d99d72f9e3f086c8f5006a38f0823de10d240b7175092df2b9def6d9ce05ff3
DIST Rex-0.40.0.tar.gz 144082 SHA256 b992681c986dfb35a89d7ed699e0592884f0350d339656b3432d702878c355fc SHA512 a1df984c654f02747128390261e7ea4f3b89427cf777cd3937f9fd1c1cfd887e9bcb321a384a8f5f87eeb5c8a2a38224e8249a0e71ddcd13268802eabfff5ee4 WHIRLPOOL 1f55ae510ef50021d8a9c407fd76d8d456cb4488cc19ec452a98edbeca27728ecef9c617488ecdb3ad479aebff0974ef18160498305d448c13a9dfeace87e25b

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.3.ebuild,v 1.1 2013/01/16 21:07:18 eras Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.3.ebuild,v 1.4 2013/02/25 22:13:05 ago Exp $
EAPI=4
# PYTHON_BDEPEND="2"
@ -15,7 +15,7 @@ SRC_URI="http://www.h5l.org/dist/src/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit ssl static-libs threads test X"
RDEPEND="ssl? ( dev-libs/openssl )

@ -1,5 +1,2 @@
DIST krb5-1.10.2-signed.tar 11520000 SHA256 52c719de1a7f042109486a80e7b69e43555186a2acf26c1e5ab83a3ab1cebe3d SHA512 989d49e2b5cfa55ccf01fd075a9ebe27eb22e2682a3c59eac1489318c84ad8b950458cf6c7ea9a0bfc81423e91a9545fed164799d73a6f6c46ff8f8b97bb2475 WHIRLPOOL 98440f22f737fa9b6a4482d4e7483bf458464a02747ee947296e898fe1407d128c3e74c120ea356ec724a8b26ecbee910b85fb146cfd2b46af932f7e4a968460
DIST krb5-1.10.3-signed.tar 11530240 SHA256 fc48f9f985bf04aa91c239dae0daaa0509c85b61b2d172d9d65ab0c52bcea3cf SHA512 1f2e3bff5b7485fb5b95a247216d952c4fd0b64ed4eaea14693b687a0268f4f88cf018b4c920329f806ecf7f2cde32ff033fc8f2136a7007fdb88c4b1759dfbb WHIRLPOOL f225650f97ca21526761467d83e05de7252d329724b6b88a2d89fa210abdf0d0248e01de50eaaac200deb6eabb9adfb2129cbe297355923a88f2e67e16c6ab70
DIST krb5-1.11-signed.tar 11653120 SHA256 fe37fb93b398db98a1b23f814673ea2ae4b90138f85e1a4027ef639456a78651 SHA512 ee6194d3d504c3d40cb025b9988dcdcabbfdcf5de4711c3475f9ac1d4178095fe2114691c0f212c21d2b99d771ecc42cdd14bd18e7c987681c0092e6ce46068f WHIRLPOOL 97942183a2e499e9cb2e56c4a5d1a80f23919c365896f9853f7708a4937eab18980dc0430d45de66470f51318cd20d3bced83b9c6596b8954178c4241f49de87
DIST krb5-1.11.1-signed.tar 11663360 SHA256 3a230ff6a7f8775752292e9303d3fa8a801a353301bc24d80b860d99f9d20768 SHA512 721a14bf09571d951b0070110e2f2469e55b593d7321a1288bea1da62f33fb6d2be556bf6410a8ad0134cecdb6b67dafbd5f34404eb00383fe8fcac167f7743e WHIRLPOOL e8363343229e96eb9d2e05767d4b9b426b41a8bca51bb91cf815b50f920d289a7273d7cf9d279bfafcc3407ca0ecf67559c5c0a510562d2f7b61fc5d71f8cf3d
DIST krb5-1.9.4-signed.tar 13025280 SHA256 42fd639b0cb9568c4ae3d92874a76f75ffdc0071cf466a967b7beb340c020961 SHA512 8638f679a3f93a145ec6c5304125c77743278e5912a2d0d5e96157d60639ce26d5a135caa528570b301b3896c4752e81c523ee71b99534fe71fdc6d8083cbc04 WHIRLPOOL 559098eb8654248c612a2d23533d953f3572052b74a469dd6b4054a25167f72d1ac65ad4f5b714d9d8b9101376728c0ac34e4fce1dc73ad0aab7fa6f4a49d3c0

@ -1,21 +0,0 @@
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c
index 23623fe..8ada9d0 100644
--- a/src/kdc/do_as_req.c
+++ b/src/kdc/do_as_req.c
@@ -463,7 +463,7 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt,
krb5_enctype useenctype;
struct as_req_state *state;
- state = malloc(sizeof(*state));
+ state = calloc(sizeof(*state), 1);
if (!state) {
(*respond)(arg, ENOMEM, NULL);
return;
@@ -486,6 +486,7 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt,
state->authtime = 0;
state->c_flags = 0;
state->req_pkt = req_pkt;
+ state->inner_body = NULL;
state->rstate = NULL;
state->sname = 0;
state->cname = 0;

@ -1,12 +0,0 @@
bug #412359
--- src/lib/krb5/krb/deltat.c 2011-09-06 14:34:32.000000000 +0300
+++ src/lib/krb5/krb/deltat.c 2012-04-17 23:15:11.405005256 +0300
@@ -77,6 +77,7 @@
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wuninitialized"
+#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
#endif
#include <ctype.h>

@ -1,48 +0,0 @@
# bug 410431
--- a/src/kadmin/ktutil/ktutil_funcs.c
+++ b/src/kadmin/ktutil/ktutil_funcs.c
@@ -64,7 +64,7 @@
krb5_kt_list *list;
int idx;
{
- krb5_kt_list lp, prev;
+ krb5_kt_list lp, prev = NULL;
int i;
for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
--- a/src/lib/kadm5/alt_prof.c
+++ b/src/lib/kadm5/alt_prof.c
@@ -164,7 +164,7 @@
char **values;
char *valp;
int idx;
- krb5_boolean val;
+ krb5_boolean val = 0;
kret = krb5_aprof_getvals (acontext, hierarchy, &values);
if (kret)
--- a/src/lib/krb5/unicode/ucstr.c
+++ b/src/lib/krb5/unicode/ucstr.c
@@ -109,7 +109,7 @@
krb5_data ** newdataptr,
unsigned flags)
{
- int i, j, len, clen, outpos, ucsoutlen, outsize;
+ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
char *out = NULL, *outtmp, *s;
krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
krb5_data *newdata;
diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
index 7dc5b47..cd90db8 100644
--- a/src/util/profile/prof_init.c
+++ b/src/util/profile/prof_init.c
@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
{
errcode_t err;
void *cbdata;
- profile_t new_profile;
+ profile_t new_profile = NULL;
*ret_new_profile = NULL;

@ -1,32 +0,0 @@
--- a/src/kdc/do_as_req.c
+++ b/src/kdc/do_as_req.c
@@ -191,6 +191,7 @@ finish_process_as_req(struct as_req_state *state, krb5_error_code errcode)
* by request keytype list.
*/
client_key = NULL;
+ useenctype = 0;
for (i = 0; i < state->request->nktypes; i++) {
useenctype = state->request->ktype[i];
if (!krb5_c_valid_enctype(useenctype))
--- a/src/lib/kadm5/srv/svr_iters.c
+++ b/src/lib/kadm5/srv/svr_iters.c
@@ -187,7 +187,7 @@ static kadm5_ret_t kadm5_get_either(int princ,
#ifdef BSD_REGEXPS
char *msg;
#endif
- char *regexp;
+ char *regexp = NULL;
int i, ret;
kadm5_server_handle_t handle = server_handle;
--- a/src/slave/kprop.c
+++ b/src/slave/kprop.c
@@ -91,7 +91,7 @@ main(argc, argv)
int argc;
char **argv;
{
- int fd, database_fd, database_size;
+ int fd = -1, database_fd, database_size;
krb5_error_code retval;
krb5_context context;
krb5_creds *my_creds;

@ -1,12 +0,0 @@
Bug #454980
--- a/src/kadmin/dbutil/dump.c 2013-02-10 00:00:59.336080898 +0200
+++ b/src/kadmin/dbutil/dump.c 2013-02-10 00:02:00.559494398 +0200
@@ -1708,7 +1708,7 @@
int alt_key_len, salt_len, alt_salt_len;
char *name;
char *mod_name;
- int tmpint1, tmpint2, tmpint3;
+ int tmpint1 = 0, tmpint2 = 0, tmpint3 = 0;
int error;
const char *try2read;
int i;

@ -1,128 +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/mit-krb5/mit-krb5-1.10.2-r1.ebuild,v 1.4 2013/02/07 21:20:16 ulm Exp $
EAPI=4
inherit eutils flag-o-matic versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
dev-libs/libverto
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
virtual/yacc
doc? ( virtual/latex-base )
test? ( dev-lang/tcl
dev-lang/python
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra.patch"
epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra-2.patch"
epatch "${FILESDIR}/${PN}-1.10.1_gcc470.patch"
epatch "${FILESDIR}"/CVE-2012-1014.patch
epatch "${FILESDIR}"/CVE-2012-1015.patch
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
[[ $(gcc-version) == "4.7" ]] && replace-flags -O? -O0
use keyutils || export ac_cv_header_keyutils_h=no
econf \
$(use_with openldap ldap) \
"$(use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}"
done
fi
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc NOTICE README
dodoc doc/*.{ps,txt}
doinfo doc/*.info*
dohtml -r doc/*.html
if use doc ; then
dodoc doc/{api,implement}/*.ps
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

@ -1,126 +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/mit-krb5/mit-krb5-1.10.3.ebuild,v 1.5 2013/02/07 21:20:16 ulm Exp $
EAPI="4"
inherit eutils flag-o-matic versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
dev-libs/libverto
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
virtual/yacc
doc? ( virtual/latex-base )
test? ( dev-lang/tcl
dev-lang/python
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra.patch"
epatch "${FILESDIR}/${PN}-1.10.1_uninitialized_extra-2.patch"
epatch "${FILESDIR}/${PN}-1.10.1_gcc470.patch"
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
#[[ $(gcc-version) == "4.7" ]] && replace-flags -O? -O0
use keyutils || export ac_cv_header_keyutils_h=no
econf \
$(use_with openldap ldap) \
"$(use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}"
done
fi
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc NOTICE README
dodoc doc/*.{ps,txt}
doinfo doc/*.info*
dohtml -r doc/*.html
if use doc ; then
dodoc doc/{api,implement}/*.ps
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

@ -1,117 +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/mit-krb5/mit-krb5-1.11-r1.ebuild,v 1.3 2013/02/09 22:09:17 eras Exp $
EAPI="4"
inherit eutils flag-o-matic versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
dev-libs/libverto
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
virtual/yacc
doc? ( virtual/latex-base )
test? ( dev-lang/tcl
dev-lang/python
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.11_uninitialized.patch"
epatch "${FILESDIR}/${PN}-1.11_clang.patch"
epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch"
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
use keyutils || export ac_cv_header_keyutils_h=no
econf \
$(use_with openldap ldap) \
"$(use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

@ -1,115 +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/mit-krb5/mit-krb5-1.11.ebuild,v 1.2 2013/02/07 21:20:16 ulm Exp $
EAPI="4"
inherit eutils flag-o-matic versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
dev-libs/libverto
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
virtual/yacc
doc? ( virtual/latex-base )
test? ( dev-lang/tcl
dev-lang/python
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.11_uninitialized.patch"
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
use keyutils || export ac_cv_header_keyutils_h=no
econf \
$(use_with openldap ldap) \
"$(use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

@ -1,2 +1,2 @@
DIST emul-linux-x86-baselibs-20121028.tar.xz 40922104 SHA256 089a98945101483bdccdd17595ad4584c08f2edaaab4baff4b3c3b4a496f6cdf SHA512 3a15b859dbbc36f4657810da353eb289bcce498080f95c070a57c47d9c105b4f60de77d530eaa660ed9cb21840680046675f0c08cb9b40a6c80b128d96a1e396 WHIRLPOOL d8f98d91a327100a9c67a0281b1fbcc8a5f9bea4a68cc769b87e7ac7f7c6bf52377c35220591d92453bcd4dcb13dffc7897a3d25dbc35f08f0a622c5e8f8b704
DIST emul-linux-x86-baselibs-20121202.tar.xz 41200916 SHA256 284e85074c8fd4fc1bef774a69a837a846d8a3dd12469a6c0355b1e1aec4c2ad SHA512 1101629c68194bd14d7627306b59ca4e54c05a435cdcafdbcd087c5ed29bee6dac8655d1a3925bcc3923e88ec223e5751910ea6bf7dc20fa7deab197e55999e3 WHIRLPOOL a4b31f76a25557647046df3ad9d13805895d9cadf477bc1f5b7f06be51fa622a3af108ff84493da6e953f6406bebc681b4b9a78c2e84d21f5570bb55815d8582
DIST emul-linux-x86-baselibs-20130224.tar.xz 41844860 SHA256 4f303b9d73ff1c0040e034922229bdbe4c0587cade9532ec900f55faf92875a1 SHA512 baa649128fc68ae718f1d105ed2b78641990547686aeb3c6539ef6314b255ec0f4a407e36d4b32926fce0b72f186bfb0633a9d6eb939bc0884f099afc3bcefaa WHIRLPOOL 3c2779524095a3791d08e4b0668b3b76bac427857695d7004e28eedea910a3ea5973390598aea244b23a836e918ed383b1ad3b03b03b4beaff95f42584aec219

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 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-20121028.ebuild,v 1.4 2012/12/28 20:05:06 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20130224.ebuild,v 1.1 2013/02/25 18:38:17 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
@ -10,10 +10,11 @@ LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff
openssl tcp_wrappers_license"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2" # bug 168507
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/glibc-2.15" # bug 340613
PYTHON_UPDATER_IGNORE="1"

@ -1,2 +1,2 @@
DIST emul-linux-x86-compat-20121028.tar.xz 707312 SHA256 5ec8ac2c0b4146d7c7589fae60138dce46215e175692478ed217e7573b1576d2 SHA512 70f040283594a1998db31a88180abd2daf630930c26d835ba29a8f6e68b6834056763d59dcd8f5a8089ee81b0759253431d7e434171155a73141eea217582548 WHIRLPOOL ae5c96663eaff868b4899b3ac553a7094161227290f76aab116d13375c7fdba780ce0d1a0c74a28cecb88e677b68dec8e7c7d01f613ff13a9c5d537e7fafe049
DIST emul-linux-x86-compat-20121202.tar.xz 707584 SHA256 0c4c41b2d3a32f625db64e4d99e4314d8f72119a70efeb2bf90c3a8db610a255 SHA512 8411aeb813b92cb0c6d941844908e0fbd9410c45deaeed09c10e069e5e93aa3076aad003450bf11b13214773c0ddcf6288df31a4f226df9a434f8096b2c9af87 WHIRLPOOL 6fb6dd74af60c6a1e59c0f2c41b3075b35a9f2aafee33e51f93c1f3383944d90bf0c7e83bf5271dd97e8a317424b8e7e2827544dda549207db6ed9b00199b6e2
DIST emul-linux-x86-compat-20130224.tar.xz 707300 SHA256 270be7bfb78133a0c805d66acb9ba7fb68a60467970ac4b74a0055efe9c23ffb SHA512 540dc019097d36b12eafabaf00c8250a7e2e856c0855ab128ffe64b16e1be649f4cd760c030b16947486b2dc9416890ace82c5e9f0a801937dbbe67ef50c0ce3 WHIRLPOOL fa5a8bd3959d211e31a3538d849ddc85c5836c313882b54530ab0029cd5257c3d035071826ffff55694ea7cce2d53a5d5282e0e66080626f0f8046b2cd8064ab

@ -1,15 +1,15 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-compat/emul-linux-x86-compat-20121028.ebuild,v 1.2 2012/11/25 07:21:34 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-compat/emul-linux-x86-compat-20130224.ebuild,v 1.1 2013/02/25 18:39:06 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86 eutils multilib
DESCRIPTION="32 bit lib-compat, and also libgcc_s and libstdc++ from gcc 3.3 and 3.4 for non-multilib systems"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
IUSE="multilib"
DEPEND=""

@ -1,2 +1,2 @@
DIST emul-linux-x86-cpplibs-20121028.tar.xz 2436568 SHA256 bb9ece3d03b753e6641624dc7aae471f3bfb807638807d469414db0df428b95c SHA512 167b33cfb88af784ec0bbee99f3abd8203396289d02648a2154ea640ec71bbbb32298dbab77eb9474dc22e74d0cde8e0c5adec555d5e9a354d0495a5b8a2def1 WHIRLPOOL 79e46f61bd840e2507494d0cac8186fad8f9d1767bab9726fa1942473c25894aeae33c3ab673066b333f6746b07de2c0eb0733c974ae73a5dfa8ed45d978f534
DIST emul-linux-x86-cpplibs-20121202.tar.xz 2434188 SHA256 36354e6638fe747b6bc942c79e5c0390be07f1a5e48f90f20b64fdbae8ea26c2 SHA512 21157ae1b603d8c9dadd1ee5fea471bee727492b049487167163a287558db01c0a10d87f268b6c3f0108065ab0f9752ea253d111c2643522ff112073c96f1f44 WHIRLPOOL 38e3ec3a82d57284f69cf258a891975df25fc811ccf46463910441cb0b8e0ee4981d17bcaac9b5b2e4154a3d1eb1393295b292f70682e56fff85284d3813d488
DIST emul-linux-x86-cpplibs-20130224.tar.xz 2437152 SHA256 643cb090418176beaaec8c48b0f619739066e3942dd95fc902da69148df7e430 SHA512 04346b5325d42917cf9d0e81ce1925bfcc29c5a13254784770e96738f7a9f7aa8c77ba212c52b8a39fb42f24ba7e5b9d6184495b95f5d25b118d7a55d63e1a9b WHIRLPOOL 050b4e41b9a10feb1026bfeda5f02ab72e469877e80730a81e90e63ffd21694011be3f45c0bdec7fc3c66285f30cfba348156dfee6147136c1427cea95f20e0d

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20121028.ebuild,v 1.2 2012/11/25 07:22:01 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20130224.ebuild,v 1.1 2013/02/25 18:39:41 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="Boost-1.0 LGPL-2.1"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"

@ -1,2 +1,2 @@
DIST emul-linux-x86-db-20121028.tar.xz 1821952 SHA256 96a368b46a125a3b116421cf9016c83996b1dd1777aa75f53f6434a8415b2438 SHA512 f9e5d4c04df49bc9507627de85da9a4b6712c709ee190be5ebe37c266e32629519f86d679ad11dfc92915e20ad17d7dd9421ef7f8cae21c47eb6842bdd4cce91 WHIRLPOOL 31fb49665f0a1d3fe0d287008bc4c39ecd5d93640f68beb484fca8c223ef79ed39ffc88a9d9542c1c9d7a6294dfd0e121817e7d9fe2cd9f421a1a8a029f20181
DIST emul-linux-x86-db-20121202.tar.xz 1831096 SHA256 77a372dd44cac443390ed369026b7373d7dfa705b7238939aae2cb3668ab400d SHA512 7f47e9229c208d9e59d1c9afae70f809742053e3277dd6dad5e201df2c8ef3814b3c5b0e87f517d6f70781838eb8af7d4d33a698c75e3ba51f740ebd470a8753 WHIRLPOOL bf5403b79438a51607399c02dfe14828b07e5b05ded73b00d38baedac88876fa99a860c80a0f6874611c50488ab7d32ad5043b4605046e017a2450ea0f16527e
DIST emul-linux-x86-db-20130224.tar.xz 1428416 SHA256 4d4780bbd195a06f108300ebb704c346091197cb94c42dc9c733f52e98fe1d1a SHA512 f704f9469d94ff845308a0ca5deee3f2798fa7df258c46c2e91622d5866cbc4d28e08b566c474c0eb0e597b7010d139eb4284cbb997fb85ca331132b0dd975ee WHIRLPOOL 3e086a07918e6ba464a95897eb56a3ec3aeddfee7c6be72a9b1d7351c46b652c56f54dc4caff4da95cb7f9a6e84585d9e8a3e88b2b5d356c77f405555ceac521

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20121028.ebuild,v 1.2 2012/11/25 07:22:27 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20130224.ebuild,v 1.1 2013/02/25 18:40:42 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"

@ -1,2 +1,2 @@
DIST emul-linux-x86-gstplugins-20121028.tar.xz 3445088 SHA256 4dcffd67981bb7f3d370fd0301e896aecc3de36ab24808daed52047069154b0b SHA512 d4cfa090c2a37ef95cd0c85efc2ee027442b43c60cc2b4a0ecbf90fb72da806aaf807b6a16b306e31d8c6256e589c940d863664b1a8d459f5aec0f80111c5345 WHIRLPOOL 34509873fb78474c85ab32b18f1f1892a0eda80d74e92633cfd76e1e28bf96ad339c4ab2c722f6a05899981475175aa4fcd99f8e2e11a8dcf7aa6008a2ca4347
DIST emul-linux-x86-gstplugins-20121202.tar.xz 3434668 SHA256 84b7574a71abe5c06432d68ada8fb55704b10be0bdd4dfe687014900f4def1e0 SHA512 10784612286edcbbed3e5d6b750f3ea70ec643ca518f45040fc2c061361d5857b8c6f032197c9e5bfea00c7444e74fc691328cf250c954c551466afafd1f5090 WHIRLPOOL d8f662be93959f6dfa49d055c406faa1ff66cad83da7077d4dd9eecafbc2d5973bc10061a9ba7cea965b11440fc56392caa51666f34179a2143188129991cc79
DIST emul-linux-x86-gstplugins-20130224.tar.xz 3735904 SHA256 9a03e16d78f1889d96410f2955cbc3ea8089d4bec31bca584af9c4255c1e869c SHA512 ee4568af94bfdc68a54d0c589811913cf9cf3883bc820f6c5d310fb08f5b8fcb028fbe97d69a6fb86f7e094fd9788c149f7feb00b945ad1d9e0349c20cfe75a7 WHIRLPOOL 4683dc7aea114078cd3a6b22d1bf32d8a5e4bae6ab7a5122f7553374b6862c1ee69bf7c6168428eb04ddee77afa9fabaca4aadf7eedf3723fbcae4cb1e620f8a

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gstplugins/emul-linux-x86-gstplugins-20121028.ebuild,v 1.2 2012/11/25 07:22:59 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gstplugins/emul-linux-x86-gstplugins-20130224.ebuild,v 1.1 2013/02/25 18:41:32 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="GPL-2 LGPL-2 LGPL-2.1"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}

@ -1,2 +1,2 @@
DIST emul-linux-x86-gtklibs-20121028.tar.xz 6201928 SHA256 7f6796f81ab63cfde154feb6a1f6b60cb575d9432fe30a24df95c8693dc7d45a SHA512 38a68b3ab4f142693e8c451aba5e32d4e59347b2bcc071d3c1389d754fa93b1d61f5bea13f1bf9256af1065e1544c96b1e92bc0f5656504c7e1a6186dfb0f51b WHIRLPOOL b52021acba20c771ae4e7e753841545afb5305f828780118558c3d7f9c1b0ce627335b40ffa15533ef324903caca9496974e53c1bd9825306e6640d8eb0b419b
DIST emul-linux-x86-gtklibs-20121202.tar.xz 6192108 SHA256 7982bfe1027ca2a452c5e05c4391f7ff23c702bee16b50f65ee9b886cdb3f13c SHA512 c8c957e9980a0d1fdd088157ec8fc431e0a4755f0e288403dc2ce8d0b862041ed4772b8703921bd59b5e90b0fd451835dde745848f4d2eb77c5f87c7ca874635 WHIRLPOOL 9435ccc7f688564bd3e26fd14578f0dfde0109e0f478e640f48e190b562c0b51a836ec4cb2126a5c79a0d8286998a3eeb5ad448c120e3d482a6dd608a86fd098
DIST emul-linux-x86-gtklibs-20130224.tar.xz 6174404 SHA256 a0e0205d2f6dcee0aa019805923242b1c85c2c070ef45884e3e13c6ff49d714f SHA512 78fd89d48cd260ff240686297494468890e22b07d9c750423638d595d8006fe3e93680069ca5902f605591f1a86000d1b645cc8fb29fd4c9baf6c223dcfe4ecf WHIRLPOOL e5f006a7a245b3f52ba6f6d6e16e178852df677177bc97f69ecc8ba64460875e2b33397efb657f241462d280435016b18679044b0443337384e25c84c1e1f0fd

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20121028.ebuild,v 1.2 2012/11/25 07:23:28 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20130224.ebuild,v 1.1 2013/02/25 18:42:21 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="GPL-2 LGPL-2 FTL LGPL-2.1 LGPL-3 MPL-1.1 MIT"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}

@ -1,2 +1,2 @@
DIST emul-linux-x86-gtkmmlibs-20121028.tar.xz 1377168 SHA256 5a7fae204f095c3cd6111c648c9e4b4ec5640b99992735b127b9870ffb180293 SHA512 fc33f8b4d94584661f9b4025d893ed51c004d25e2bdc03677f5d6b19ccb9d9194ff9fedd77b112575818183d7458fa6b5797d74e97561c79f0095279d1265826 WHIRLPOOL 20ea709bc3fcc0a4350566836955ca3d07656d23b272de85bb14ffcb828e04aeb8230d6e715fb80b63832ceec4a1a2ca95e4524267f0a7a6df03e225f4c759c9
DIST emul-linux-x86-gtkmmlibs-20121202.tar.xz 1379636 SHA256 eafca72b2ad091592ce33742874a05c2dfb6bc163c8d395838b8ccc142aad170 SHA512 721d118340ad76745ba71764f31fafa92bdd1d784ec02409b7bd6358c140218a6bf09b74aba605099b0894610200fa9291fa44584de6949c113cb1d4915530c4 WHIRLPOOL d37c7bf757c385fde6844a48f0a8830a9bb0fc81aa569744e70333a5762e3eb65dd6bbde85ddbd5c5c3bd0def043e798140f051109f88cde725ebe63803c2e81
DIST emul-linux-x86-gtkmmlibs-20130224.tar.xz 1401720 SHA256 70a63f9b61faae98f573651ff5ca0fa94c25b11d04a5c68ef22c4e4a3e6a40ac SHA512 d4f8c111efed5c67dee2dacc2270a3d5cf5932d52e7c176a8c55ea601d43ffba6086b66636497d177d16f3cdeb927b33b9bf270c989d84d36fcf59f139bdddbf WHIRLPOOL a2f428624b65a579afc64ffb99baa021b109c8759cc54316372cacc07b99afeec0c7a015fa15b55f68f280c2a21f4c75a90ca729a2f935f33caa99cef5e4cf36

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtkmmlibs/emul-linux-x86-gtkmmlibs-20121028.ebuild,v 1.2 2012/11/25 07:23:54 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtkmmlibs/emul-linux-x86-gtkmmlibs-20130224.ebuild,v 1.1 2013/02/25 18:43:08 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="LGPL-2 LGPL-2.1 GPL-2"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}

@ -1,2 +1,2 @@
DIST emul-linux-x86-jna-20121028.tar.xz 56324 SHA256 978484c9fb8e8c82963ea3b95771785ff1afbaca0bfd2f595dc49f2b328bcb06 SHA512 c1c17376f0b42f423c0c997037e66786118a3cfa9c5d4e37d03998214857bd206f4b210fa6bf4d37897f3335bcb5f9f1ff7d41751726fa7245e22154c16613e9 WHIRLPOOL 825654e129f31e0243b4fe0ac7b81684dedfc9cd9d7153cbc5e5c531f5d769aa3df68021af2211b645839623325c420df30bbc18186f6246aca0c634d89fb060
DIST emul-linux-x86-jna-20121202.tar.xz 56408 SHA256 902009a7d002b6759f88b3f14d9cdbad9aec6dbbf47874dfa5130a82ccff56a9 SHA512 bae7eeb01bbbd5d4da93ce648a221d6476ffbaa4291191166cef063c11334f369abedd025b870a57144944ccf85df5ba70ed134e133ca8ad9ba5c9e8a2de902d WHIRLPOOL 1c910ef8c1669611db2e85b6ef42e0b772749af902ca587e8d7092920c79c41886a25295ada5d857e1cf5dc8feade639f7d2b9dec27db0b8853e109925cc76d6
DIST emul-linux-x86-jna-20130224.tar.xz 56320 SHA256 6c18c69cddb3661a63eb9369a332578933e34e2c935289a57fc3e03559d15fa7 SHA512 26d411962158b06a5ebf6308749415390773fc1052f5c6b5e0f51ccddeb37abd7e39842dbe74f31e7f4ab52a200ca4ae09f5c812ecadd34f85adbd272336be14 WHIRLPOOL db29fe9a96dd8fc3ef83c95e86225602aaf1fb3b7673d10315548f74c7caf7871019fc827c0820c68af26af4c1d1e93e0a77e0d5128d6b5ca3130c2e0a07bb0e

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20121028.ebuild,v 1.2 2012/11/25 07:24:20 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20130224.ebuild,v 1.1 2013/02/25 18:43:57 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="LGPL-2.1"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"

@ -1,2 +1,2 @@
DIST emul-linux-x86-medialibs-20121028.tar.xz 10431092 SHA256 dc2538b94af15e7ab063416a28f5e85f3918a3f7ec3ef059f3aaa504f2ee3d93 SHA512 e736dc2bb620b107d336b6a68688b45cb3f4b782060153d02c0b11ba5952d993b8dd97f01d45d190ecf19b9e5b331aa6d7779c4d8362c0cde1fdf801a6d2ddf2 WHIRLPOOL ce157dd17ac3c964cb8d73725f1f5335a00106c47f0aa58b161d5aae3169553a7cdf6664126af928175b503928a2493d635212b2c0813799bb4bd99734858c80
DIST emul-linux-x86-medialibs-20121202.tar.xz 10366156 SHA256 87a7adbf1587d357c74372c33cdb5a8a22f201943ef57dab7ed56492770830dd SHA512 f46c514d15b95da0657fc9fb1c852a93d60aeb35d4532ce2dd66481b22911ba8f8e504879a02f9840b3cd4bf40f0732b291e0fe7d5085a7f409fe9c529569a4c WHIRLPOOL 0a286593163d87c6b9f8efc5629cf9b037923f05af82bf12591e1f1d0a3fdf3fc95f13950f15f49b21871886018dd4d171ec3e5d6b442d8ee02ba883923936e2
DIST emul-linux-x86-medialibs-20130224.tar.xz 10416488 SHA256 a23696b51754cb838227bf24c81a785b980ad8b492a58b80623004d4634d2ed1 SHA512 56a17ec80c583f10e6754ce0101182d2d6895637b09cb3c3963663b8d3387f86de9d7ba07a7a880c22007ebc42dcfde2f63318a487825b38f4b1d1f1b15041a3 WHIRLPOOL 5d18b4fba7f24ea5fc6b212e2d67b04bfee3a8d80de11c5a53d7c684c94b0227b644e8b3f5ae420fbdd3e0b91fa818be757bb0ddbd7858d0eff1902e23d74f57

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-medialibs/emul-linux-x86-medialibs-20121028.ebuild,v 1.2 2012/11/25 07:24:46 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-medialibs/emul-linux-x86-medialibs-20130224.ebuild,v 1.1 2013/02/25 18:44:44 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="APL-1.0 GPL-2 BSD BSD-2 public-domain LGPL-2 MPL-1.1 LGPL-2.1 MPEG-4"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}

@ -1,2 +1,3 @@
DIST emul-linux-x86-motif-20121028.tar.xz 1697448 SHA256 6cac41d753148fa11963877ae23d07b06c5e9ec9e90a2288035f252466d4903e SHA512 8c7292e2693b7220fb1d3399c73fe81a8ed422fcec39e09e067159865c9f317798baec0480a874f7ebf80cfd94de85529a96998a34e9ff68b47cf0a632a12bdd WHIRLPOOL 7a3d9dfd0f85acc1c785f8c8d517bb060f82c1d458fe5030dba4c20513005e874e700dbd2d6a00a00eb58ce637e4a3d514aed6c9ae6f81823e0636b0d070f241
DIST emul-linux-x86-motif-20121202.tar.xz 1698920 SHA256 64465542465213a265ddfcdefd4c81cea4130d533b9357e515291df5a5c44a4b SHA512 d8ee85658c9f3932e7321e9293118d8b324db14533f085d9b97bae4ec91d5197b0e211ecaf571b31b2f79576ee9763ae620703ec31996f5666a3cd096949b313 WHIRLPOOL 192265c1c777fc29180058a87cc10cc1b9f814387feba49375ab2a0746e4a443976c0fc3b4fb11022dfebb01be20f2b4623ad7ba21190aa83f86057aab7691cb
DIST emul-linux-x86-motif-20130224.tar.xz 1703656 SHA256 98e5db2f6e4b09817d0a0a7172022d1577f6d90aa8f8e37cc5a1473f32fc7569 SHA512 279f6502a3504009fb9ebef4af49037b9eb47e019bb610addb72abc19aa374d7136a655482903a1ff6a66f1d9be79e19f132d42a45cff66c91b356d4bb7c7f46 WHIRLPOOL 290f2d9e7a0f3bfdb44ec210e62dd4ca2b103362319b5c9b3ab022d27e4bd2878add8f83a1845270a387ac92c0c7e6861dd4910d620419c61ca1113c6c3f86a1

@ -0,0 +1,14 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20130224.ebuild,v 1.1 2013/02/25 18:45:22 pacho Exp $
EAPI=5
inherit emul-linux-x86
LICENSE="LGPL-2+ MIT MOTIF"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-xlibs-${PV}
!<app-emulation/emul-linux-x86-xlibs-20110129"

@ -1,3 +1,3 @@
DIST emul-linux-x86-opengl-20121028.tar.xz 47730024 SHA256 c4194438d4fc51404a26ff40aed879b09b6e96644debb2992d377c8ed427f4ce SHA512 a31a14e473309981353a6f114c6709f414ef272dcca91a22d06a0df6123d0fe79ec1a658ac921db932bb942f2d17231a49a5e1aea073e5490bd16d6511c853f9 WHIRLPOOL 1eb6ce607c74964c5f94be4f4433c58b295f8200f8ecb1938c59704882310c9cf53028e43c671102270845c30f2a70f425580ef90b9177c2fe616cbfc77d8233
DIST emul-linux-x86-opengl-20121202.tar.xz 61856276 SHA256 4a29503b10bac48fff4151e867cf34ded6529d0908c047666c4c29ab0d445219 SHA512 bf16411b628005ee5eb22a51b65b82d8e0ac8893b42c6104d12ded88a9c9b541b22fdb6546452d71e6b349b3b053a23cae93bfe6f6b30d65811ec1dd3d8fa7ca WHIRLPOOL e1d6fbbec555bee96ede243611baac74823beabdf5f694e2f9986c2f7d87d63ccffa2ead958093d870221945b4475d588302d658774a153b53a1098656452bc0
DIST emul-linux-x86-opengl-20130224.tar.xz 62753352 SHA256 6c2d102af8f7bffa24e514641bfd1b4c23dec991afb6ef8509113281659f10a1 SHA512 8359bda53b14bce5f7f815da88f45a1b4a497a8e12fa98767d1260ebf92eac8726e43f0b7a0a98749d8c2561941915eb7b5c63d298f0913bf60da2933ed1a568 WHIRLPOOL 7f8accad8140b4c44b42b583fc9667398baf4fe1460c3b0f41fc597811430df0aefa3b3b27d90a7d60c4ed5fb346874c6565b9558aa23a663b4df0d3525124ec
DIST glu-9.0.0.tbz2 238294 SHA256 d3eb3582e688519147f48b689da85095ba4f893eaef154f9d788f485f7060773 SHA512 6a0898bc259923d6c7213dcd3d6121945af678815698edd06c03fdae37ac2269e7588e8f0905e3c0f9195ea53ffaa2337ccfc465b6fa90c29145387ae2e99141 WHIRLPOOL be6135e52de7964d6740f8718855cb2c234ff3d3fc1a90d951de863f0929f0652dd72703967ecca78dd4d724a6fea66735f04c8dd31f0f1e159869d4315d0a17

@ -1,29 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-opengl/emul-linux-x86-opengl-20121028.ebuild,v 1.2 2012/11/25 07:25:41 pacho Exp $
EAPI="4"
inherit emul-linux-x86
LICENSE="BSD MIT LGPL-3 SGI-B-2.0"
KEYWORDS="-* amd64 ~amd64-linux"
DEPEND="app-admin/eselect-opengl
>=app-admin/eselect-mesa-0.0.9"
RDEPEND=">=app-emulation/emul-linux-x86-xlibs-20100611
!<app-emulation/emul-linux-x86-xlibs-20100611
media-libs/mesa"
src_prepare() {
emul-linux-x86_src_prepare
rm -f "${S}/usr/lib32/libGL.so" || die
rm -f "${S}/usr/lib32/libGL.so.1" || die
}
pkg_postinst() {
# Update GL symlinks
eselect opengl set --use-old || die
# And the same for mesa (bug #355393)
eselect mesa set 32bit --auto || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-opengl/emul-linux-x86-opengl-20121202.ebuild,v 1.1 2012/12/02 10:56:05 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-opengl/emul-linux-x86-opengl-20130224.ebuild,v 1.1 2013/02/25 18:46:13 pacho Exp $
EAPI=5
inherit emul-linux-x86

@ -1,2 +1,2 @@
DIST emul-linux-x86-qtlibs-20121028.tar.xz 18048352 SHA256 64bb78956df803c2d2c2cb3efebd55365f5e798e4ee988f5ae58f9ccf6a7dcd2 SHA512 54676e539ff1b50dbc92399991758e50dc26446a05af1b7a1be6db3cd182834037054afba1e0924263a66d3a8eda59058ec2d148e20d9e51e1b238f9c8ef27ff WHIRLPOOL b7fd4f045d84f1c076ecf0232adf496f19efd49791e2fe20752e57863b36fd1365fcd576e4c9de3521becfca6263872fc75c898bc29f743baacaac278c3033a7
DIST emul-linux-x86-qtlibs-20121202.tar.xz 18168788 SHA256 29f10df1c26f75ff94e8cab6dbe48a9d73712293d693f0de3ae2910011ae7d84 SHA512 d6f0dfaf7967a75226d36f1a2df892acb3892abe5c34b9f427cffd8a531ed4145d276496f8dedae5a4ee401d892186c1c3b56b7856f72948259302f53b2d2482 WHIRLPOOL b06b37b6891ed87d4b8eddb4d70ebbc7ce00d74e354805787d163e016cb5346db4ae3c67826672baa4fb2c5d561579202b548356ec401ee708da9aa3a1b31a5d
DIST emul-linux-x86-qtlibs-20130224.tar.xz 18406684 SHA256 3a06067c2e665a0f3f59a6a1ef66cf760fcaad9cfb4a3809836cf0ffce0af457 SHA512 3f0792fbff27e810217ac53ce2fcf6ca65f7acf705d894cbd77ad62110ac139232e9c3e6dfffb39e2fe5ba4f5dcfcef6620c234a454c4a75a6338aca9072fbdc WHIRLPOOL c2beda4b22a989d5b632a2f8784cad21ca7f7d7b1cf52d14f32a1dc6d4cb2bc5c32e88e05ea824220770b966bec5c3b5d97f822b94e5c0d49d94204bd0c19e1a

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-20121028.ebuild,v 1.3 2012/11/25 07:26:07 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-20130224.ebuild,v 1.1 2013/02/25 18:47:16 pacho Exp $
EAPI="4"
EAPI=5
inherit eutils emul-linux-x86
LICENSE="LGPL-2.1 GPL-3"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
IUSE="gtkstyle"

@ -1,2 +1,2 @@
DIST emul-linux-x86-sdl-20121028.tar.xz 592080 SHA256 45368358b5df3c97bf0a6adb07fccef077ec5b672ad953c91a6a9ed2cc641b6e SHA512 945263b0cf76ff111075ef51f64703538b0dd639ff02573493e04c5d9345741782e4e933fd4cff77941725e9aac5230f808aea4637c8112f0df3bfca5359b264 WHIRLPOOL b64eed0ac34ac02803359da640dc37b034dbbabe4cd20354d00d8ff67f5bdf3aa00c503068bb8e8631dd3517a48fc6365c9aa3aec2eaee1321f2e5a77220da21
DIST emul-linux-x86-sdl-20121202.tar.xz 592712 SHA256 d7588397e4b93467bf7725ac351639a62fdecc2c86ffd7cef0db78b0937ec315 SHA512 85d4ce156d8464419e37cabe5beb285651d1c7ad7e8c4cc6703a36869c70bec7de553a4254245b71bd96c6954aa77f490cc90213f6cdbdc7da0d15fbb536a85d WHIRLPOOL 1745bd13d65180592b89ff227f5cad42f0fd3c0b5e02ebc1da64b615a4507d645a75e65a769718ad28fee3c21905e4388f8b0e46520240d1d51ad7605d76c56b
DIST emul-linux-x86-sdl-20130224.tar.xz 652212 SHA256 08cb136cb43c395dac3ace103530da84a6efce12b78ba0f04abae036197c91e1 SHA512 d5e71f4a6c6e703f92fb4865e0b17f900703ddea26e391b913941fac9908312a7350e00b09f67c4325575a5e1591d970f4d27ad4132ffef162398a6ce9e612b5 WHIRLPOOL fa9c705b0ef1ad286e9c08992a03e575f48ccff36a1e034b071621b1172b6f0a62d0386881523a2fd6dfb7a985a8f7bfe3831eafa7fbcddbe917f305df05e185

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-sdl/emul-linux-x86-sdl-20121028.ebuild,v 1.2 2012/11/25 07:26:32 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-sdl/emul-linux-x86-sdl-20130224.ebuild,v 1.1 2013/02/25 18:48:03 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="LGPL-2 LGPL-2.1 ZLIB"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-xlibs-${PV}

@ -1,2 +1,2 @@
DIST emul-linux-x86-soundlibs-20121028.tar.xz 7088308 SHA256 e849225799a12413ffcad816deab66501ed9559bf15599713f2d8a9a8d75e5f8 SHA512 7955045ae1985bf9716b7790616092be18db0f74b75afaea20ca3bf05827f7d6ec39295a26589f8aba48c9f5eae1b23b4b3f37e0b893edda39b59cd25e23f5e5 WHIRLPOOL 37d69bed4d35fe067046a37a2aa8dbfde3ebd23becb8e29166caac03c9bbf33553ad0102fa5ce0d63a9ef711be26db148dfac590c679ef611f0be847a5759d59
DIST emul-linux-x86-soundlibs-20121202.tar.xz 7097624 SHA256 f14db6acdf2203be725bf921756ae476e258f18ee93da366dd37f28443fc0f97 SHA512 96b10cfcb9144eb9e59df2935eeebf3b099390bbbdf9a03691f1edb19dc367397a906f495c00e9f05f173c2d09ba1ea45bae99d0f9aaa8ecae09371de576d298 WHIRLPOOL 78bcea03b0a1c4239c360adf7e7dc8430c3a87dee5814986ef20e18bfdc1e0d962a75a1b3295bc8b73858d10201ba174612e42af26fee7d560577b63ceb6138c
DIST emul-linux-x86-soundlibs-20130224.tar.xz 7068240 SHA256 51ee669fb864b8522cd9ffa4aa8148c20eb07c06623a8c0bd718d444867da92a SHA512 67bca8c875e17bb8e1b3057182d08c679992ce525e124162e02e8a2c01bb5413d7ab19736a9f803d8a3835e7c5d68e556de9d3aee7240fb6708d2f3528ae56e0 WHIRLPOOL 48b9583dd91d5b1dbb4dedc1c9f5bf2937a325adad20bb45adf7de96e5d1db6a3e62a617ef85300c917faf57313a00790007d12db3a6dc9261ef627c71f14d9a

@ -1,12 +1,12 @@
# Copyright 1999-2013 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-20121028.ebuild,v 1.4 2013/02/03 01:00:01 ottxor Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20130224.ebuild,v 1.1 2013/02/25 18:48:52 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1 LGPL-2 MIT gsm public-domain"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
IUSE="alsa"
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}

@ -1,2 +1,2 @@
DIST emul-linux-x86-xlibs-20121028.tar.xz 2483708 SHA256 3f16e2cdca9fd03e1b43a2b45e9e314187ec3e7e990d523f3034f9cd0f75f2d1 SHA512 79ecbf463340598300d2ee1c1a2338abc7af676566b7d2a29ec8c2147cea7afcb7a6968994e49dcf52d00503eddf75f26e5bdecd6cf9c9ecd697819c118e16e8 WHIRLPOOL 249a15f8a9a11c62d1af95293bf6ea892b15be1ad4643e19f7ce94b7751a1e8924bd8ccd80be0ae441532fbf55208119a649285e39be169fd1dca85e58f7a8f0
DIST emul-linux-x86-xlibs-20121202.tar.xz 2473268 SHA256 078403a5a2cae1bbef23083a4466e8e58f8af108547e387009a188fa89952ce5 SHA512 8935d40c0d44d8a5dd95cc45fce3b58197071470e6e60c8b3dd7dd4313657cd6d422464f510a47ee9ea0cc7ceaf4b1eedd1ee3d23f4f21fcb0060b14602322d9 WHIRLPOOL 9596cfe28345bd67f014382f3592dc2753bac887f192982d25b0572146351bd89ff9437fdaa78a2ca7fcec6a2506ae897ce7cda8ebb8067c47f98945e57d6b22
DIST emul-linux-x86-xlibs-20130224.tar.xz 2472744 SHA256 0142e58bcae82cda762e220a500493e097fe813400493064bb29b567895d278f SHA512 e95d6d4d9c79d5e6a0886b24fccea2521f17e4678da5194008c11c68ce2cc62c378b43167bfcbb6d0a530b941393e1b6be0b6ca378efe7e7620494101a0c32c3 WHIRLPOOL fbbaf81e9eb7a470488c549d826d5ab2aa7cfc6513f01bb3984abf61384901e81a6af36f3e58d5197756cff3eda79c448b8cfb5f2ab579a9c5656d1e41666a96

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-20121028.ebuild,v 1.2 2012/11/25 07:27:22 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-20130224.ebuild,v 1.1 2013/02/25 18:49:46 pacho Exp $
EAPI="4"
EAPI=5
inherit emul-linux-x86
LICENSE="FTL GPL-2 MIT"
KEYWORDS="-* amd64"
KEYWORDS="-* ~amd64"
IUSE="opengl"
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.2.2.ebuild,v 1.1 2013/01/20 00:47:06 lu_zero Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.2.2.ebuild,v 1.2 2013/02/25 16:35:36 zmedico Exp $
EAPI=4
@ -106,6 +106,7 @@ src_configure() {
conf_opts+=" --disable-vnc-tls"
conf_opts+=" --disable-curses"
conf_opts+=" --disable-sdl"
conf_opts+=" --disable-seccomp"
conf_opts+=" --disable-vde"
conf_opts+=" --prefix=/usr --sysconfdir=/etc --disable-bluez --disable-kvm"
conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-9999.ebuild,v 1.4 2012/11/22 18:47:25 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-9999.ebuild,v 1.5 2013/02/25 16:35:36 zmedico Exp $
EAPI=4
@ -99,6 +99,7 @@ src_configure() {
conf_opts+=" --disable-vnc-tls"
conf_opts+=" --disable-curses"
conf_opts+=" --disable-sdl"
conf_opts+=" --disable-seccomp"
conf_opts+=" --disable-vde"
conf_opts+=" --prefix=/usr --disable-bluez --disable-kvm"
conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"

@ -1,4 +1,3 @@
DIST qemu-1.3.0.tar.bz2 10286423 SHA256 878055ec05bc28fecfe2da97eb8bc992e8635575b67cebdfc5ca1ede171140a8 SHA512 2b314590363697140c3f7b3c445a40782f34c3d8911ded66e15ddd4470c7f38d0035fa09b6e6d99122f209495b62111809ce2eb4fc308fc120b9c598d18c2bc7 WHIRLPOOL 4b312b1f32e7fddec642bf1835d9610f3567aed7c4507cb036e86fb440e98b9d4160ff97755a0f9e0a4105e2126c8bb4745c411ede5addb9a3cd00d2fe9b812e
DIST qemu-1.3.1.tar.bz2 10283677 SHA256 3772e7ef0c9b4178195edcf90e711f12ba123f465fcf09fb43b56bdacaca0eaf SHA512 f371012d0c1fd5c2504ba4235ed787d897ff7b4dcf5bffc4452dd71b33394db4ec46488771927be2fc410408f69ca2c38d1edf23fca1e6767295c416ce98c588 WHIRLPOOL fb440dffca62c48a2644592ecdcd352349852fa67e5aa1c8cec45c86e599ef74cccc3a0464977cefebf311fea98a65e9035b5f87fa0dcdf87034b8a71d675627
DIST qemu-1.4.0-ebc00c94.tar.xz 6752 SHA256 be9574d8df4e3876f40921857b43fdcd62813ab86d496d7af0591aa3978f43ac SHA512 ae47e7dedf314630810e714106cc924a0449b2cdc7a4c7f464f82264311dad916737282a4782abd1479063cd312fec4618ea0416bb959fe4e550435e0bdb56cd WHIRLPOOL 57e31b5e1b947d3ddc9c6f3bf8529ab67b0e80602ffd06bf122be0ce0a1f13f317beed1f1cc8e89192fd5bd4ac7392beab11f10cb0fb6837997a40cb7e216d99
DIST qemu-1.4.0.tar.bz2 10419510 SHA256 066297ed77408fb7588889c271a85cf3c259ad55c939315988e6062d7708eda8 SHA512 8ad0f1409d94283303abdc80e319fcfaad7818cade7c77fcba1b1adde411726ad166c5cc62a561414afb22b3bff956c4ec0cc7d0fec36542dd86dc347506ce72 WHIRLPOOL b0ecc866dd042a8af25f49419be680d7fb313230f99036ca8f22b20663da5b669cce7be89957fb583dc75bdcf73e905d7bd31904351f05d21816137c03c5be25

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.2.2-r4.ebuild,v 1.1 2013/02/25 04:08:48 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.2.2-r4.ebuild,v 1.2 2013/02/26 05:49:10 cardoe Exp $
EAPI=5
@ -452,6 +452,8 @@ src_install() {
}
pkg_postinst() {
local virtfs_caps=
if qemu_support_kvm; then
elog "If you don't have kvm compiled into the kernel, make sure you have"
elog "the kernel module loaded before running kvm. The easiest way to"
@ -465,9 +467,11 @@ pkg_postinst() {
elog
fi
virtfs_caps+="cap_chown,cap_dac_override,cap_fowner,cap_fsetid"
virtfs_caps+="cap_setgid,cap_mknod,cap_setuid"
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
use virtfs && fcaps cap_chown cap_dac_override cap_fowner cap_fsetid \
cap_setgid cap_mknod cap_setuid /usr/libexec/virtfs-proxy-helper
use virtfs && fcaps ${virtfs_caps} /usr/bin/virtfs-proxy-helper
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."

@ -1,406 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.3.0.ebuild,v 1.6 2013/02/10 20:15:35 cardoe Exp $
EAPI=5
PYTHON_DEPEND="2"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user udev
#BACKPORTS=49a7da83
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2
${BACKPORTS:+
http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty +caps +curl debug doc fdt +jpeg kernel_linux \
kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python rbd sasl +seccomp \
sdl selinux smartcard spice static systemtap tci +threads tls usbredir +uuid \
vde +vhost-net virtfs +vnc xattr xen xfs"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips
mipsel or32 ppc ppc64 sh4 sh4eb sparc sparc64 s390x unicore32"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus"
# Setup the default SoftMMU targets, while using the loops
# below to setup the other targets.
REQUIRED_USE="|| ("
for target in ${IUSE_SOFTMMU_TARGETS}; do
IUSE="${IUSE} qemu_softmmu_targets_${target}"
REQUIRED_USE="${REQUIRED_USE} qemu_softmmu_targets_${target}"
done
REQUIRED_USE="${REQUIRED_USE} )"
for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} qemu_user_targets_${target}"
done
# Block USE flag configurations known to not work
REQUIRED_USE="${REQUIRED_USE}
static? ( !alsa !pulseaudio !bluetooth !opengl )
virtfs? ( xattr )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-apps/pciutils[static-libs(+)]
sys-libs/zlib[static-libs(+)]
aio? ( dev-libs/libaio[static-libs(+)] )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.2.0[static-libs(+)] )
jpeg? ( virtual/jpeg[static-libs(+)] )
ncurses? ( sys-libs/ncurses[static-libs(+)] )
png? ( media-libs/libpng[static-libs(+)] )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? ( >=media-libs/libsdl-1.2.11[static-libs(+)] )
seccomp? ( >=sys-libs/libseccomp-1.0.1[static-libs(+)] )
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
tls? ( net-libs/gnutls[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
xattr? ( sys-apps/attr[static-libs(+)] )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!app-emulation/kqemu
qemu_softmmu_targets_i386? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
qemu_softmmu_targets_x86_64? (
sys-firmware/ipxe
~sys-firmware/seabios-1.7.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
brltty? ( app-accessibility/brltty )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
python? ( =dev-lang/python-2*[ncurses] )
sdl? ( media-libs/libsdl[X] )
selinux? ( sec-policy/selinux-qemu )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-protocol-0.12.2 )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.4.4 )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-text/texi2html )
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
static? ( ${LIB_DEPEND} )"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper"
QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if use static; then
ewarn "USE=static is very much a moving target because of the packages"
ewarn "we depend on will have their static libs ripped out or wrapped"
ewarn "with USE=static-libs or USE=static due to continued dicsussion"
ewarn "on the mailing list about USE=static's place in Gentoo. As a"
ewarn "result what worked today may not work tomorrow."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewgroup kvm 78
}
src_prepare() {
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
python_convert_shebangs -r 2 "${S}/scripts/kvm/vmxcap"
epatch "${FILESDIR}"/qemu-1.2.0-cflags.patch
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix ld and objcopy being called directly
tc-export LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
}
src_configure() {
local conf_opts audio_opts
for target in ${IUSE_SOFTMMU_TARGETS} ; do
use "qemu_softmmu_targets_${target}" && \
softmmu_targets="${softmmu_targets} ${target}-softmmu"
done
for target in ${IUSE_USER_TARGETS} ; do
use "qemu_user_targets_${target}" && \
user_targets="${user_targets} ${target}-linux-user"
done
einfo "Building the following softmmu targets: ${softmmu_targets}"
if [[ -n ${user_targets} ]]; then
einfo "Building the following user targets: ${user_targets}"
conf_opts="${conf_opts} --enable-linux-user"
else
conf_opts="${conf_opts} --disable-linux-user"
fi
# Add support for SystemTAP
use systemtap && conf_opts="${conf_opts} --enable-trace-backend=dtrace"
# Fix QA issues. QEMU needs executable heaps and we need to mark it as such
#conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
# Add support for static builds
use static && conf_opts="${conf_opts} --static --disable-pie"
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if ! use static && gcc-specs-pie; then
conf_opts="${conf_opts} --enable-pie"
fi
# audio options
audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
use mixemu && conf_opts="${conf_opts} --enable-mixemu"
./configure --prefix=/usr \
--sysconfdir=/etc \
--docdir=/usr/share/doc/${PF}/html \
--disable-bsd-user \
--disable-guest-agent \
--disable-libiscsi \
--disable-strip \
--disable-werror \
--python=python2 \
$(use_enable aio linux-aio) \
$(use_enable bluetooth bluez) \
$(use_enable brltty brlapi) \
$(use_enable caps cap-ng) \
$(use_enable curl) \
$(use_enable debug debug-info) \
$(use_enable debug debug-tcg) \
$(use_enable doc docs) \
$(use_enable fdt) \
$(use_enable jpeg vnc-jpeg) \
$(use_enable kernel_linux kvm) \
$(use_enable kernel_linux nptl) \
$(use_enable ncurses curses) \
$(use_enable opengl) \
$(use_enable png vnc-png) \
$(use_enable rbd) \
$(use_enable sasl vnc-sasl) \
$(use_enable sdl) \
$(use_enable seccomp) \
$(use_enable smartcard smartcard) \
$(use_enable smartcard smartcard-nss) \
$(use_enable spice) \
$(use_enable tci tcg-interpreter) \
$(use_enable tls vnc-tls) \
$(use_enable usbredir usb-redir) \
$(use_enable uuid) \
$(use_enable vde) \
$(use_enable vhost-net) \
$(use_enable virtfs) \
$(use_enable vnc) \
$(use_enable xattr attr) \
$(use_enable xen) \
$(use_enable xen xen-pci-passthrough) \
$(use_enable xfs xfsctl) \
--audio-drv-list=${audio_opts} \
--target-list="${softmmu_targets} ${user_targets}" \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)" \
${conf_opts} \
|| die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_install() {
emake DESTDIR="${ED}" install
if [[ -n ${softmmu_targets} ]]; then
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use qemu_softmmu_targets_x86_64 ; then
dosym /usr/bin/qemu-system-x86_64 /usr/bin/qemu-kvm
ewarn "The deprecated '/usr/bin/kvm' symlink is no longer installed"
ewarn "You should use '/usr/bin/qemu-kvm', you may need to edit"
ewarn "your libvirt configs or other wrappers for ${PN}"
elif use x86 || use amd64; then
elog "You disabled QEMU_SOFTMMU_TARGETS=x86_64, this disables install"
elog "of the /usr/bin/qemu-kvm symlink."
fi
fi
dodoc Changelog MAINTAINERS TODO pci-ids.txt
newdoc pc-bios/README README.pc-bios
use python && dobin scripts/kvm/kvm_stat
use python && dobin scripts/kvm/vmxcap
# Avoid collision with app-emulation/libcacard
use smartcard && mv "${ED}/usr/bin/vscclient" "${ED}/usr/bin/qemu-vscclient"
# Install binfmt handler init script for user targets
[[ -n ${user_targets} ]] && \
newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/808610de.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
}
pkg_postinst() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
elog "If you don't have kvm compiled into the kernel, make sure you have"
elog "the kernel module loaded before running kvm. The easiest way to"
elog "ensure that the kernel module is loaded is to load it on boot."
elog "For AMD CPUs the module is called 'kvm-amd'"
elog "For Intel CPUs the module is called 'kvm-intel'"
elog "Please review /etc/conf.d/modules for how to load these"
elog
elog "Make sure your user is in the 'kvm' group"
elog "Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
elog
fi
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.4.0.ebuild,v 1.4 2013/02/25 05:52:50 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.4.0.ebuild,v 1.6 2013/02/26 05:49:10 cardoe Exp $
EAPI=5
@ -451,6 +451,8 @@ src_install() {
}
pkg_postinst() {
local virtfs_caps=
if qemu_support_kvm; then
elog "If you don't have kvm compiled into the kernel, make sure you have"
elog "the kernel module loaded before running kvm. The easiest way to"
@ -464,9 +466,11 @@ pkg_postinst() {
elog
fi
virtfs_caps+="cap_chown,cap_dac_override,cap_fowner,cap_fsetid"
virtfs_caps+="cap_setgid,cap_mknod,cap_setuid"
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
use virtfs && fcaps cap_chown cap_dac_override cap_fowner cap_fsetid \
cap_setgid cap_mknod cap_setuid /usr/libexec/virtfs-proxy-helper
use virtfs && fcaps ${virtfs_caps} /usr/bin/virtfs-proxy-helper
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r2.ebuild,v 1.1 2013/02/24 08:23:59 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r2.ebuild,v 1.2 2013/02/25 17:43:21 idella4 Exp $
EAPI=5
@ -26,7 +26,7 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask pae xsm"
RDEPEND=""
RDEPEND="efi? ( >=sys-devel/binutils-2.22[multitarget] )"
PDEPEND="~app-emulation/xen-tools-${PV}[${PYTHON_USEDEP}]"
RESTRICT="test"

@ -1,6 +1,2 @@
DIST livecd-tools-1.0.40.tar.bz2 10610 SHA256 03f0a6d943f6dbaade14ce16c325777498ce9ca9c8b9480147117816a9857541 SHA512 1468ded8b1ec0b62eed0c5ac2aea36469956961a6ef5b755c201f28d4c7037de0f837fb4bfce3c5cfc6ad18f901d2cfadfb9b5a6a21e0360cd575e3a4304a158 WHIRLPOOL 3ca78e935d57de97a647605d60b273794c2756c53d86c104e204b48a1ef47a60ae12982bc5f402dfff16f4703dd2b10b87cf1f98a9e8165a5075674ba62065b5
DIST livecd-tools-1.0.42.tar.bz2 11166 SHA256 e480b1a5c435f176227711b06a0f1ab8388b8ea4950174880e3c73473c998f87 SHA512 e9591861c206b48353068818fda2cde984d7c2140dc3fe4e93ab590ce7ad14d4a1df7f28630ab5fbb14cddb22d5a3d5b31df9de42cfb50028b4bc31087d6cfa2 WHIRLPOOL 15d80b3b241b9776b47edb9a702c91be2c88c206ecfb12702a0d4e63da1c109d77f8ebf5f6577f44332b20fa964669a69ede04244b8d3659e1738710bb0fa3b3
DIST livecd-tools-2.0.1.tar.bz2 11617 SHA256 852082363d6a2ba6883bfa533731f3e146fdc571476cabdce2ea27cc70d55ba5 SHA512 a4253b0428fd0324603a1143de81b6d94061f850077fbc0533558cfd20c75b71d7550c6bdacc030c3b7c4842de9b3c529d1f02cfdc60e5ddb7bebd58f6b25caf WHIRLPOOL a2a3d1e60a3e6fad8fc8b89f521da76e0ce2bfd4276898e83dec258c04f7928ea9b5985d574261c8ffbaa45c2eb085ac8f15879a9745f381f15d0c0e1cb6dab1
DIST livecd-tools-2.0.2.tar.bz2 11394 SHA256 e56553ed1c27c706bb7b88a968da5d8ccf46d628111d772b59c8917a1cf71134 SHA512 5a76b44a58f26dce1ab8c84a2bd3946fc01951a9a4ef7e3255beb6decf184594f8e8cdb5134063726ab72b1eace483f8372553f85cbfb30243f0cb44492c7e03 WHIRLPOOL 26ed2e0f00c8aa20003245ed40fc1c95ea8f93fd5fd65becda37654d7af04a04cb4c84813f24509b9a49cfadf1ddf4ed5c0e1f154943c22f81c4a2139da61c29
DIST livecd-tools-2.0.3.tar.bz2 11343 SHA256 72ade5e5f2a28dc46008ae206309f6c797f5b005caea583d20ba13e2434dd728 SHA512 dde8972e164335046d5b7755b97e4ec53e5f18b96c85a3f79825e6ac659039ad96d16c1189761611d1c49ba97de2d96b7fd629e78d20c680a879881a678ce889 WHIRLPOOL 369e5082d4416e0ee5376f76a4187141120946e176543d02cfba7a9f6c047cc8f2198940fe14750b7314a87db9b73881ba1684330a5e1ae1ad6716a6910f2ee3
DIST livecd-tools-2.0.tar.bz2 11996 SHA256 d06f2c007ba6d1d31d019d64aa0dcf9c3f3227a907e7014af666ca93701bc674 SHA512 07490902fda4037852562d68cba4b9922d8b2d3135d18ee2ce1c5f63081eb7061bb5098de434a12ff7775d45f6ad34fbc1d643a28da870b6ae5a2d2ccf94b639 WHIRLPOOL 761053cb38d0a36123fa0f55ee60beab0253b7beeff1508ca66a6fd764b62fd16e1369050297237cacf1e1e83ea9878451f0a69fe7c4112b0796a2e52606361b

@ -1,14 +0,0 @@
# Comment out the ttyB0 line in inittab, by gmsoft
diff --git a/livecd-functions.sh b/livecd-functions.sh
index d51dd9e..cfc1a57 100755
--- a/livecd-functions.sh
+++ b/livecd-functions.sh
@@ -551,6 +551,7 @@ livecd_fix_inittab() {
# Comment out current getty settings
sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
+ sed -i -e '/^b0/ s/^/#/' /etc/inittab
# SPARC & HPPA console magic
if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]

@ -1,56 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild,v 1.9 2008/09/04 12:42:59 yngwin Exp $
inherit eutils
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
SRC_URI="mirror://gentoo/${P}.tar.bz2
http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="opengl X"
OPENGL_DEPEND="virtual/opengl
x11-misc/mkxf86config
app-admin/eselect-opengl"
RDEPEND="dev-util/dialog
sys-apps/pciutils
sys-apps/gawk
sys-apps/sed
alpha? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.7 ) )
amd64? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.2 ) )
x86? ( opengl? ( ${OPENGL_DEPEND} )
X? ( x11-misc/mkxf86config ) )
ppc? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
pkg_setup() {
ewarn "This package is designed for use on the LiveCD only and will do"
ewarn "unspeakably horrible and unexpected things on a normal system."
ewarn "YOU HAVE BEEN WARNED!!!"
}
src_install() {
doinitd autoconfig
newinitd spind.init spind
if use x86 || use amd64 || use ppc
then
if use opengl
then
dosbin x-setup openglify
newinitd x-setup.init x-setup
fi
fi
dosbin net-setup spind
into /
dobin bashlogin
dosbin livecd-functions.sh
}

@ -1,62 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild,v 1.2 2010/12/06 19:57:47 jer Exp $
inherit eutils
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
SRC_URI="mirror://gentoo/${P}.tar.bz2
http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="opengl X"
OPENGL_DEPEND="virtual/opengl
x11-misc/mkxf86config
app-admin/eselect-opengl"
RDEPEND="dev-util/dialog
sys-apps/pciutils
sys-apps/gawk
sys-apps/sed
alpha? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.7 ) )
amd64? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.2 ) )
x86? ( opengl? ( ${OPENGL_DEPEND} )
X? ( x11-misc/mkxf86config ) )
ppc? ( opengl? ( ${OPENGL_DEPEND} )
X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-ttyB0.patch
}
pkg_setup() {
ewarn "This package is designed for use on the LiveCD only and will do"
ewarn "unspeakably horrible and unexpected things on a normal system."
ewarn "YOU HAVE BEEN WARNED!!!"
}
src_install() {
doinitd autoconfig
newinitd spind.init spind
if use x86 || use amd64 || use ppc
then
if use opengl
then
dosbin x-setup openglify
newinitd x-setup.init x-setup
fi
fi
dosbin net-setup spind
into /
dobin bashlogin
dosbin livecd-functions.sh
}

@ -1,43 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-2.0.1.ebuild,v 1.2 2011/08/29 15:21:59 armin76 Exp $
EAPI=4
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/livecd-tools.git"
[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2"
inherit eutils $SCM_ECLASS
unset SCM_ECLASS
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
if [[ ${PV} != "9999" ]] ; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
fi
SLOT="0"
LICENSE="GPL-2"
IUSE=""
RDEPEND="dev-util/dialog
>=sys-apps/baselayout-2
>=sys-apps/openrc-0.8.2-r1
sys-apps/pciutils
sys-apps/gawk
sys-apps/sed"
pkg_setup() {
ewarn "This package is designed for use on the LiveCD only and will do"
ewarn "unspeakably horrible and unexpected things on a normal system."
ewarn "YOU HAVE BEEN WARNED!!!"
}
src_install() {
doconfd conf.d/*
doinitd init.d/*
dosbin net-setup spind
into /
dobin bashlogin
dosbin livecd-functions.sh
}

@ -1,35 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-2.0.ebuild,v 1.2 2011/05/03 05:50:26 williamh Exp $
inherit eutils
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="dev-util/dialog
>=sys-apps/baselayout-2
>=sys-apps/openrc-0.8.2-r1
sys-apps/pciutils
sys-apps/gawk
sys-apps/sed"
pkg_setup() {
ewarn "This package is designed for use on the LiveCD only and will do"
ewarn "unspeakably horrible and unexpected things on a normal system."
ewarn "YOU HAVE BEEN WARNED!!!"
}
src_install() {
doinitd init.d/*
dosbin net-setup spind
into /
dobin bashlogin
dosbin livecd-functions.sh
}

@ -1,2 +1 @@
DIST ttyrec-1.0.6.tar.gz 8036 SHA256 1251e66cefd4d4993424fe42a649e9bb4ea0e2024c27498ce07086213c6a4ead SHA512 a2f429deef2d69d08e6be7790091d61e528f50e679d30c91ca20b5e88d6d5714ee14d8bd325f48239e6d1145716219d3c5411b90e60399a69700168be1029fb4 WHIRLPOOL 54e3490bfe1688880367492a5adcd445c41136a87df9d77389307c9de84b08ff8518231f713cb8969d860ceb92c962fe2945b90f5e35a97f2fa2d7f67e0bf5c8
DIST ttyrec-1.0.8.tar.gz 8528 SHA256 ef5e9bf276b65bb831f9c2554cd8784bd5b4ee65353808f82b7e2aef851587ec SHA512 b7f6f4c78c5148dacc7058534d89f13fcf333ee9e099d4475135e9c15a99a8aed72bf4bd5954652a6bb044d11ad35b4cb8d07208a5349c79c811f68fde7e8611 WHIRLPOOL d8f51ea4c88082b0f272170fec7aed0fa14d153b145f17958dc6101b5e383bbf7dfc4c5ed9cdbac23c08cef6baf25f4b65f3db13f7575bae65bf9ca3f58d48e3

@ -0,0 +1,19 @@
--- Makefile~ 2010-08-09 14:01:24.351716328 -0400
+++ Makefile 2010-08-09 14:00:45.981716329 -0400
@@ -10,13 +10,13 @@
all: $(TARGET)
ttyrec: ttyrec.o io.o
- $(CC) $(CFLAGS) -o ttyrec ttyrec.o io.o
+ $(CC) $(LDFLAGS) $(CFLAGS) -o ttyrec ttyrec.o io.o
ttyplay: ttyplay.o io.o
- $(CC) $(CFLAGS) -o ttyplay ttyplay.o io.o
+ $(CC) $(LDFLAGS) $(CFLAGS) -o ttyplay ttyplay.o io.o
ttytime: ttytime.o io.o
- $(CC) $(CFLAGS) -o ttytime ttytime.o io.o
+ $(CC) $(LDFLAGS) $(CFLAGS) -o ttytime ttytime.o io.o
clean:
rm -f *.o $(TARGET) ttyrecord *~

@ -1,24 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ttyrec/ttyrec-1.0.6.ebuild,v 1.19 2009/09/23 16:08:00 patrick Exp $
DESCRIPTION="tty recorder"
HOMEPAGE="http://namazu.org/~satoru/ttyrec/"
SRC_URI="http://namazu.org/~satoru/ttyrec/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha ~amd64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=""
src_compile() {
make CFLAGS="${CFLAGS}" || die
}
src_install() {
dobin ttyrec ttyplay ttytime || die
dodoc README
doman *.1
}

@ -0,0 +1,30 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ttyrec/ttyrec-1.0.8-r1.ebuild,v 1.1 2013/02/25 19:49:50 pinkbyte Exp $
EAPI=5
inherit base flag-o-matic toolchain-funcs
DESCRIPTION="tty recorder"
HOMEPAGE="http://namazu.org/~satoru/ttyrec/"
SRC_URI="http://namazu.org/~satoru/ttyrec/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
# Bug 331843
PATCHES=( "${FILESDIR}/${P}-ldflags.patch" )
src_compile() {
# Bug 106530
append-cppflags -DSVR4 -D_XOPEN_SOURCE=500
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
dobin ttyrec ttyplay ttytime
dodoc README
doman *.1
}

@ -1,28 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ttyrec/ttyrec-1.0.8.ebuild,v 1.3 2010/01/01 21:22:35 fauli Exp $
inherit flag-o-matic toolchain-funcs
DESCRIPTION="tty recorder"
HOMEPAGE="http://namazu.org/~satoru/ttyrec/"
SRC_URI="http://namazu.org/~satoru/ttyrec/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DEPEND=""
src_compile() {
# Bug 106530.
append-flags -DSVR4 -D_XOPEN_SOURCE=500
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
}
src_install() {
dobin ttyrec ttyplay ttytime || die
dodoc README
doman *.1
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.7.5-r1.ebuild,v 1.2 2012/09/12 07:17:48 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.7.5-r1.ebuild,v 1.3 2013/02/25 22:12:34 sping Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/gechi-overlay/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="linguas_de linguas_es linguas_it linguas_pl"
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-0.2-r3.ebuild,v 1.2 2012/12/17 20:02:42 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-0.2-r3.ebuild,v 1.3 2013/02/25 22:06:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} pypy{1_8,1_9} )
@ -13,7 +13,7 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=sys-apps/portage-2.1.8.3"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-9999.ebuild,v 1.2 2012/12/17 20:02:42 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-9999.ebuild,v 1.3 2013/02/25 22:06:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} pypy{1_8,1_9} )
@ -19,7 +19,7 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=sys-apps/portage-2.1.8.3"

@ -0,0 +1,153 @@
From 35cc856ee0ce03858a39210525b9893ca061f079 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Wed, 19 Dec 2012 18:50:17 -0500
Subject: [PATCH] equery: make more ROOT aware
This at least fixes:
belongs
check
depends
files
list
size
URL: https://bugs.gentoo.org/160815
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Paul Varner <fuzzyray@gentoo.org>
---
pym/gentoolkit/equery/check.py | 17 +++++++++--------
pym/gentoolkit/package.py | 35 ++++++++++++++++++++++-------------
2 files changed, 31 insertions(+), 21 deletions(-)
diff --git a/pym/gentoolkit/equery/check.py b/pym/gentoolkit/equery/check.py
index 84be634..e903355 100644
--- a/pym/gentoolkit/equery/check.py
+++ b/pym/gentoolkit/equery/check.py
@@ -105,26 +105,27 @@ class VerifyContents(object):
for cfile in files:
n_checked += 1
ftype = files[cfile][0]
- if not os.path.exists(cfile):
+ real_cfile = os.environ.get('ROOT', '') + cfile
+ if not os.path.exists(real_cfile):
errs.append("%s does not exist" % cfile)
continue
elif ftype == "dir":
- if not os.path.isdir(cfile):
+ if not os.path.isdir(real_cfile):
err = "%(cfile)s exists, but is not a directory"
errs.append(err % locals())
continue
elif ftype == "obj":
- obj_errs = self._verify_obj(files, cfile, errs)
+ obj_errs = self._verify_obj(files, cfile, real_cfile, errs)
if len(obj_errs) > len(errs):
errs = obj_errs[:]
continue
elif ftype == "sym":
target = files[cfile][2].strip()
- if not os.path.islink(cfile):
+ if not os.path.islink(real_cfile):
err = "%(cfile)s exists, but is not a symlink"
errs.append(err % locals())
continue
- tgt = os.readlink(cfile)
+ tgt = os.readlink(real_cfile)
if tgt != target:
err = "%(cfile)s does not point to %(target)s"
errs.append(err % locals())
@@ -137,14 +138,14 @@ class VerifyContents(object):
return n_passed, n_checked, errs
- def _verify_obj(self, files, cfile, errs):
+ def _verify_obj(self, files, cfile, real_cfile, errs):
"""Verify the MD5 sum and/or mtime and return any errors."""
obj_errs = errs[:]
if self.check_sums:
md5sum = files[cfile][2]
try:
- cur_checksum = checksum.perform_md5(cfile, calc_prelink=1)
+ cur_checksum = checksum.perform_md5(real_cfile, calc_prelink=1)
except IOError:
err = "Insufficient permissions to read %(cfile)s"
obj_errs.append(err % locals())
@@ -155,7 +156,7 @@ class VerifyContents(object):
return obj_errs
if self.check_timestamps:
mtime = int(files[cfile][1])
- st_mtime = int(os.lstat(cfile).st_mtime)
+ st_mtime = int(os.lstat(real_cfile).st_mtime)
if st_mtime != mtime:
err = (
"%(cfile)s has wrong mtime (is %(st_mtime)d, should be "
diff --git a/pym/gentoolkit/package.py b/pym/gentoolkit/package.py
index e324399..2a103de 100644
--- a/pym/gentoolkit/package.py
+++ b/pym/gentoolkit/package.py
@@ -58,16 +58,14 @@ from gentoolkit.eprefix import EPREFIX
# Settings
# =======
-if EPREFIX:
- default_settings = portage.config(local_config=True, eprefix=EPREFIX)
- default_settings.lock()
- nolocal_settings = portage.config(local_config=False, eprefix=EPREFIX)
- nolocal_settings.lock()
-else:
- default_settings = portage.config(local_config=True)
- default_settings.lock()
- nolocal_settings = portage.config(local_config=False)
- nolocal_settings.lock()
+def _NewPortageConfig(local_config):
+ ret = portage.config(local_config=local_config,
+ eprefix=EPREFIX if EPREFIX else None,
+ target_root=os.environ.get('ROOT', None))
+ ret.lock()
+ return ret
+default_settings = _NewPortageConfig(local_config=True)
+nolocal_settings = _NewPortageConfig(local_config=False)
# =======
# Classes
@@ -350,14 +348,25 @@ class Package(CPV):
iuse, final_flags = get_flags(self.cpv, final_setting=True)
return final_flags
- def parsed_contents(self):
+ def parsed_contents(self, prefix_root=False):
"""Returns the parsed CONTENTS file.
@rtype: dict
@return: {'/full/path/to/obj': ['type', 'timestamp', 'md5sum'], ...}
"""
- return self.dblink.getcontents()
+ contents = self.dblink.getcontents()
+
+ # Portage will automatically prepend ROOT. Undo that.
+ if not prefix_root:
+ myroot = self._settings["ROOT"]
+ if myroot != '/':
+ ret = {}
+ for key, val in self.dblink.getcontents().iteritems():
+ ret['/' + os.path.relpath(key, myroot)] = val
+ contents = ret
+
+ return contents
def size(self):
"""Estimates the installed size of the contents of this package.
@@ -368,7 +377,7 @@ class Package(CPV):
seen = set()
size = n_files = n_uncounted = 0
- for f in self.parsed_contents():
+ for f in self.parsed_contents(prefix_root=True):
try:
st = os.lstat(path)
except OSError:
--
1.8.1.2

@ -0,0 +1,95 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.7-r1.ebuild,v 1.1 2013/02/25 18:03:52 vapier Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45]"
PYTHON_USE_WITH="xml"
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
inherit distutils python eutils
DESCRIPTION="Collection of administration scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# Note: dev-lang/python dependencies are so emerge will print a blocker if any
# installed slot of python is not built with +xml. This is used since
# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
DEPEND="sys-apps/portage"
RDEPEND="${DEPEND}
>=dev-lang/python-2.6[xml]
!>=dev-lang/python-2.6[-xml]
!<=app-portage/gentoolkit-dev-0.2.7
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
sys-apps/gawk
sys-apps/grep
virtual/python-argparse"
distutils_src_compile_pre_hook() {
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|| die "setup.py set_version failed"
}
src_prepare() {
epatch "${FILESDIR}"/${PV}-root.patch
}
src_install() {
python_convert_shebangs -r "" build-*/scripts-*
distutils_src_install
# Rename the python versions of revdep-rebuild, since we are not ready
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
# revdep-rebuild.sh. Leaving the python version available for potential
# testing by a wider audience.
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
# Create cache directory for revdep-rebuild
dodir /var/cache/revdep-rebuild
keepdir /var/cache/revdep-rebuild
use prefix || fowners root:root /var/cache/revdep-rebuild
fperms 0700 /var/cache/revdep-rebuild
# remove on Gentoo Prefix platforms where it's broken anyway
if use prefix; then
elog "The revdep-rebuild command is removed, the preserve-libs"
elog "feature of portage will handle issues."
rm "${ED}"/usr/bin/revdep-rebuild*
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
rm -rf "${ED}"/etc/revdep-rebuild
rm -rf "${ED}"/var
fi
# Can distutils handle this?
dosym eclean /usr/bin/eclean-dist
dosym eclean /usr/bin/eclean-pkg
}
pkg_postinst() {
distutils_pkg_postinst
einfo
einfo "For further information on gentoolkit, please read the gentoolkit"
einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
einfo
einfo "Another alternative to equery is app-portage/portage-utils"
einfo
einfo "Additional tools that may be of interest:"
einfo
einfo " app-admin/eclean-kernel"
einfo " app-portage/diffmask"
einfo " app-portage/flaggie"
einfo " app-portage/install-mask"
einfo " app-portage/portpeek"
einfo " app-portage/smart-live-rebuild"
}

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.10.ebuild,v 1.1 2012/11/25 09:09:57 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.10.ebuild,v 1.2 2013/02/25 19:07:13 jlec Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="Tail with multiple windows"
HOMEPAGE="http://www.vanheusden.com/multitail/index.html"
HOMEPAGE="http://www.vanheusden.com/multitail/"
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
LICENSE="GPL-2"

@ -1,13 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.11.ebuild,v 1.1 2013/01/14 07:12:27 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.11.ebuild,v 1.2 2013/02/25 19:07:13 jlec Exp $
EAPI=5
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Tail with multiple windows"
HOMEPAGE="http://www.vanheusden.com/multitail/index.html"
HOMEPAGE="http://www.vanheusden.com/multitail/"
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
LICENSE="GPL-2"

@ -1,13 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.12.ebuild,v 1.1 2013/02/25 13:52:29 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.12.ebuild,v 1.2 2013/02/25 19:07:13 jlec Exp $
EAPI=5
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Tail with multiple windows"
HOMEPAGE="http://www.vanheusden.com/multitail/index.html"
HOMEPAGE="http://www.vanheusden.com/multitail/"
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
LICENSE="GPL-2"

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.9.ebuild,v 1.5 2012/02/28 21:54:49 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-5.2.9.ebuild,v 1.6 2013/02/25 19:07:13 jlec Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="Tail with multiple windows"
HOMEPAGE="http://www.vanheusden.com/multitail/index.html"
HOMEPAGE="http://www.vanheusden.com/multitail/"
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
LICENSE="GPL-2"

@ -1,3 +1,2 @@
DIST Regina-REXX-3.3.tar.gz 940352 SHA256 3bce9da3631dbf073b8373359fb8a2924d7b511995e7dfd34deca8c6b5d0582c SHA512 d7b4816886fc4d9d9a75091c1220f5b00bfc4ee6d2e066185126735bb47e664b0283576e5119ad0f11fe88a158c6db8aab81fa46f631583fe28f7279dbba115f WHIRLPOOL f964de0da6f9b60800d194ee79a2926a99f3e94f7eaa9cb69715223eb6b47b8877980a66b8d9ef48b6b3ee88cd4106742ca05ae2c618d1a76236d4d4d9ecbfe3
DIST Regina-REXX-3.4.tar.gz 1044259 SHA256 2ecbe44c13ec63b93ab80f415ccd023ea51d1d31bef42444f5e579a6169dab0e SHA512 20432421fc773fdf874adb38fbe74a4eff337672e44775cb7bf4b7343b01d8036df1b672e1a2fa34de7a7e4c0be5d7dd2c62283d856212f185bc4a28507c710e WHIRLPOOL 80e751412e8c548cb10ed5074f175bd732844959b207e13333ff2767d6e46743ffa5039a3b09ce62913edb83beded86f6031f5fa7bc446bd1336a008fe2ea76d
DIST Regina-REXX-3.6.tar.gz 1140272 SHA256 687a52327b74e75cf383c427268346ef884c9aed6cdd7d3108feff2171ecfbcc SHA512 07a65c633da97e2a696c3d038808fa377af05f99fef2322398f4712726f4b7311957afeb9e2c18988feb29392ef06ddae7f7bde1a7574af0b0e8bbd286aa2e8e WHIRLPOOL be930cd0e8cf96a95eccf61d711ec633d7acfaf7b383f2633ac696bddbf8c01ab2ba2ef4bda8cf0f4f9404128e9f3eabbb3168864a5b93360f46b5f09fa1feb1

@ -1,51 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.4.ebuild,v 1.5 2012/12/10 00:46:35 jer Exp $
inherit toolchain-funcs
WANT_AUTOCONF="2.1"
DESCRIPTION="Portable Rexx interpreter"
HOMEPAGE="http://regina-rexx.sourceforge.net"
SRC_URI="mirror://sourceforge/regina-rexx/Regina-REXX-${PV}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S=${WORKDIR}/Regina-${PV}
src_compile() {
econf
sed -i \
-e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(STARTUPDIR)/rxstack||' \
-e "s|/usr/share/regina|${D}/usr/share/regina|" \
Makefile || die
emake CC=$(tc-getCC) -j1 || die "make problem"
}
src_install() {
einstall datadir="${D}"/usr/share/regina || die
rm -rf "${D}"/etc/rc.d
doinitd "${FILESDIR}"/rxstack
dodoc BUGS HACKERS.txt README.Unix README_SAFE TODO
# Fix Shebang line in example scripts
sed -e 's:/var/tmp/portage/dev-lang/regina-rexx-3.3/image::' \
-i "${D}"/usr/share/regina/regina/*.rexx || die
}
pkg_postinst() {
elog "You may want to run"
elog
elog "\trc-update add rxstack default"
elog
elog "to enable Rexx queues (optional)."
}

@ -1,49 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.6-r1.ebuild,v 1.6 2012/12/15 18:13:37 jer Exp $
EAPI=4
inherit autotools toolchain-funcs
DESCRIPTION="Portable Rexx interpreter"
HOMEPAGE="http://regina-rexx.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/Regina-REXX-${PV}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.0"
SLOT="0"
KEYWORDS="~amd64 ppc ~x86"
IUSE=""
S=${WORKDIR}/Regina-REXX-${PV}
MAKEOPTS+=" -j1"
DOCS=( BUGS HACKERS.txt README.Unix README_SAFE TODO )
src_prepare() {
sed -e 's/CFLAGS=/UPSTREAM_CFLAGS=/' -i common/incdebug.m4 || die
sed -e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(DESTDIR)$(sysconfdir)/rc.d/init.d/rxstack||' \
-i Makefile.in || die
eautoconf
tc-export CC #don't move it as tc-getCC
}
src_compile() {
emake LIBEXE="$(tc-getAR)"
}
src_install() {
default
newinitd "${FILESDIR}"/rxstack-r1 rxstack
}
pkg_postinst() {
elog "You may want to run"
elog
elog "\trc-update add rxstack default"
elog
elog "to enable Rexx queues (optional)."
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.6-r2.ebuild,v 1.2 2013/02/25 12:17:18 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.6-r2.ebuild,v 1.3 2013/02/25 21:47:24 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/Regina-REXX-${PV}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
KEYWORDS="~amd64 ppc x86"
IUSE=""
S=${WORKDIR}/Regina-REXX-${PV}

@ -1,51 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.6.ebuild,v 1.4 2012/12/15 18:13:37 jer Exp $
inherit toolchain-funcs
WANT_AUTOCONF="2.1"
DESCRIPTION="Portable Rexx interpreter"
HOMEPAGE="http://regina-rexx.sourceforge.net"
SRC_URI="mirror://sourceforge/regina-rexx/Regina-REXX-${PV}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S=${WORKDIR}/Regina-REXX-${PV}
src_compile() {
econf
sed -i \
-e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(STARTUPDIR)/rxstack||' \
-e "s|/usr/share/regina|${D}/usr/share/regina|" \
Makefile || die
emake CC=$(tc-getCC) -j1 || die "make problem"
}
src_install() {
einstall datadir="${D}"/usr/share/regina || die
rm -rf "${D}"/etc/rc.d
doinitd "${FILESDIR}"/rxstack
dodoc BUGS HACKERS.txt README.Unix README_SAFE TODO
# Fix Shebang line in example scripts
sed -e 's:/var/tmp/portage/dev-lang/regina-rexx-3.3/image::' \
-i "${D}"/usr/share/regina/regina/*.rexx || die
}
pkg_postinst() {
elog "You may want to run"
elog
elog "\trc-update add rxstack default"
elog
elog "to enable Rexx queues (optional)."
}

@ -11,4 +11,4 @@ DIST ruby-patches-1.9.3_p125.tar.bz2 1852 SHA256 bc025f4a304a74531aa683b1a8a806f
DIST ruby-patches-1.9.3_p194-r1.tar.bz2 2508 SHA256 c2e01dceb2eee33209d6e218d2750cbd2ff32bdc34af816613b4d902fe107ee8 SHA512 38b2ec286072078ad3a9f17cd676a5636bf38dfc9aa2957a0edd3fe0248becf3d2c9def9a776995515151974f0874d79407ae1619502ea408b3bfb9a7e4661ea WHIRLPOOL eb3db89c7e2c2cf9f4e4b8295d5779dcdba1a0f793810d49f56d209363f2012e9230c0fd55da46b24980ad9c46de9e152ab68ce2c51a78ac2f593122b100c2ac
DIST ruby-patches-1.9.3_p286.tar.bz2 2508 SHA256 c2e01dceb2eee33209d6e218d2750cbd2ff32bdc34af816613b4d902fe107ee8 SHA512 38b2ec286072078ad3a9f17cd676a5636bf38dfc9aa2957a0edd3fe0248becf3d2c9def9a776995515151974f0874d79407ae1619502ea408b3bfb9a7e4661ea WHIRLPOOL eb3db89c7e2c2cf9f4e4b8295d5779dcdba1a0f793810d49f56d209363f2012e9230c0fd55da46b24980ad9c46de9e152ab68ce2c51a78ac2f593122b100c2ac
DIST ruby-patches-1.9.3_p385.tar.bz2 1821 SHA256 146580273f1c2cc81c3eaef1ae9e2ef18694a3e14448ca426de76324c5138d27 SHA512 02399dd766a05e870cbcd37f186b08e5cbe3afae7b9a990eb723760a17a42d4e999c2f003f7a6e162390501b76f9c84f5e7f292c1976532c64af0cff16265366 WHIRLPOOL 551dde7ef72d49a0cefff05dda6c1d9453bab8c60298cde903360231f61cf687e1d9682a4eb5a6464fb64cdb205ae1045c695e5d9cd8d9bed8203199ebf5bbcf
DIST ruby-patches-1.9.3_p392.tar.bz2 1821 SHA256 146580273f1c2cc81c3eaef1ae9e2ef18694a3e14448ca426de76324c5138d27 SHA512 02399dd766a05e870cbcd37f186b08e5cbe3afae7b9a990eb723760a17a42d4e999c2f003f7a6e162390501b76f9c84f5e7f292c1976532c64af0cff16265366 WHIRLPOOL 551dde7ef72d49a0cefff05dda6c1d9453bab8c60298cde903360231f61cf687e1d9682a4eb5a6464fb64cdb205ae1045c695e5d9cd8d9bed8203199ebf5bbcf
DIST ruby-patches-1.9.3_p392-r0.1.tar.bz2 2154 SHA256 c1c40f2b1f186a05774fd15c3566d722a5ab1af5b93a7c73f2d3c247d604fd73 SHA512 fdb07393439dfcc97e5d4ecd12059ef69983b23588079e1292cec1c93544524a67265e4f61f75d20ac540ee9f9ace730a584462f94bea4919124a3264e6f0ae1 WHIRLPOOL 422b7bfcbdb564fd89ae9536c15d78442ad5597c7728f84f2523a751a862807a92a77779cfdd42fcdd20569726f401e391e33c1666b0455432ddff228ea674fc

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p392.ebuild,v 1.10 2013/02/24 19:57:08 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p392.ebuild,v 1.11 2013/02/25 20:16:34 flameeyes Exp $
EAPI=4
#PATCHSET=
PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.6.0-r1.ebuild,v 1.4 2013/01/11 16:50:05 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.6.0-r1.ebuild,v 1.5 2013/02/25 21:39:15 zmedico Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
SPARENT="${WORKDIR}/${MY_P}"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.6.0.ebuild,v 1.3 2013/01/13 21:54:44 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.6.0.ebuild,v 1.4 2013/02/25 21:39:56 zmedico Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads truetype aqua xscreensaver"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild,v 1.4 2013/01/28 08:03:33 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild,v 1.5 2013/02/25 21:05:18 phajdan.jr Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="doc"
DEPEND="

@ -0,0 +1,17 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpthread-stubs/libpthread-stubs-0.3-r1.ebuild,v 1.1 2013/02/25 22:03:12 mgorny Exp $
EAPI=5
XORG_MULTILIB=yes
inherit xorg-2
DESCRIPTION="Pthread functions stubs for platforms missing them"
SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.9.0-r2.ebuild,v 1.5 2013/02/25 12:09:35 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.9.0-r2.ebuild,v 1.7 2013/02/25 22:12:31 ago Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
@ -13,7 +13,7 @@ HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="debug examples icu ipv6 lzma python readline static-libs test"
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/re2/re2-0_p20121127.ebuild,v 1.1 2013/01/15 04:06:11 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/re2/re2-0_p20121127.ebuild,v 1.2 2013/02/25 21:07:13 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://re2.googlecode.com/files/${PN}-${PV##*_p}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
# TODO: the directory in the tarball should really be versioned.

@ -0,0 +1,47 @@
--- Makefile.orig 2013-02-01 13:34:54.490898002 +0400
+++ Makefile 2013-02-01 13:44:25.927772130 +0400
@@ -1,5 +1,6 @@
CC=gcc
-CFLAGS=-g -pedantic -Wall -O2 -shared -fpic -I /usr/include/lua5.1 -I /usr/include/mysql -I /usr/include/postgresql/ -I /opt/ibm/db2exc/V9.5/include/ -I /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/rdbms/public/ -I .
+INCLUDES=-I /usr/include/lua5.1 -I /usr/include/mysql -I /usr/include/postgresql/ -I /opt/ibm/db2exc/V9.5/include/ -I /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/rdbms/public/ -I .
+CFLAGS+=-pedantic -shared -fpic $(INCLUDES)
AR=ar rcu
RANLIB=ranlib
RM=rm -rf
@@ -27,6 +27,14 @@
DB2_OBJS=$(OBJS) build/dbd_db2_main.o build/dbd_db2_connection.o build/dbd_db2_statement.o
ORACLE_OBJS=$(OBJS) build/dbd_oracle_main.o build/dbd_oracle_connection.o build/dbd_oracle_statement.o
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL)
+INSTALL_DATA = $(INSTALL) -m 644
+LUA_INC_DIR=/usr/include/lua5.1
+LUA_LIB_DIR=/usr/lib
+INSTALL_DIR_LUA=/usr/share/lua/5.1
+INSTALL_DIR_BIN=/usr/lib/lua/5.1
+
free: mysql psql sqlite3
all: mysql psql sqlite3 db2 oracle
@@ -90,3 +98,21 @@
build:
$(MKDIR) ${BUILDDIR}
+install_lua:
+ $(INSTALL_DATA) -D DBI.lua $(DESTDIR)$(INSTALL_DIR_LUA)/DBI.lua
+
+install_mysql: install_lua
+ $(INSTALL_PROGRAM) -D $(DBDMYSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDMYSQL)
+
+install_psql: install_lua
+ $(INSTALL_PROGRAM) -D $(DBDPSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDPSQL)
+
+install_sqlite3: install_lua
+ $(INSTALL_PROGRAM) -D $(DBDSQLITE3) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDSQLITE3)
+
+install_db2: install_lua
+ $(INSTALL_PROGRAM) -D $(DBDDB2) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDDB2)
+
+install_oracle: install_lua
+ $(INSTALL_PROGRAM) -D $(DBDORACLE) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDORACLE)
+

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luadbi/luadbi-0.5-r2.ebuild,v 1.1 2013/02/25 20:25:17 pinkbyte Exp $
EAPI=5
inherit multilib toolchain-funcs flag-o-matic eutils
DESCRIPTION="DBI module for Lua"
HOMEPAGE="http://code.google.com/p/luadbi/"
SRC_URI="http://luadbi.googlecode.com/files/${PN}.${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mysql postgres sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
RDEPEND=">=dev-lang/lua-5.1
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
sqlite? ( >=dev-db/sqlite-3 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
S="${WORKDIR}"
src_prepare() {
epatch "${FILESDIR}/${PVR}-Makefile.patch"
epatch "${FILESDIR}/${PV}-postgres-path.patch"
sed -i -e "s#^INSTALL_DIR_LUA=.*#INSTALL_DIR_LUA=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
sed -i -e "s#^INSTALL_DIR_BIN=.*#INSTALL_DIR_BIN=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
sed -i -e "s#^LUA_INC_DIR=.*#LUA_INC_DIR=$(pkg-config --variable INSTALL_INC lua)#" "${S}/Makefile"
sed -i -e "s#^LUA_LIB_DIR=.*#LUA_LIB_DIR=$(pkg-config --variable INSTALL_LIB lua)#" "${S}/Makefile"
sed -i -e "s#^LUA_LIB =.*#LUA_LIB=lua#" "${S}/Makefile"
}
src_compile() {
local drivers=""
use mysql && drivers="${drivers} mysql"
use postgres && drivers="${drivers} psql"
use sqlite && drivers="${drivers} sqlite3"
append-flags -fPIC
for driver in "${drivers}" ; do
emake CC="$(tc-getCC)" COMMON_LDFLAGS="${LDFLAGS}" ${driver}
done
}
src_install() {
local drivers=""
use mysql && drivers="${drivers} mysql"
use postgres && drivers="${drivers} psql"
use sqlite && drivers="${drivers} sqlite3"
for driver in ${drivers} ; do
emake DESTDIR="${D}" "install_${driver// /}"
done
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-2.1.400.ebuild,v 1.1 2012/12/08 09:07:27 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-2.1.400.ebuild,v 1.2 2013/02/25 21:12:08 zmedico Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A Perl module to parse XSL Transformational sheets using gnome's libXSLT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.110.0.ebuild,v 1.3 2012/05/09 15:08:24 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.110.0.ebuild,v 1.4 2013/02/25 21:07:02 zmedico Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A Perl module that offers a simple to process namespaced XML names"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX-Base/XML-SAX-Base-1.80.0.ebuild,v 1.9 2012/05/09 15:38:30 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX-Base/XML-SAX-Base-1.80.0.ebuild,v 1.10 2013/02/25 21:07:47 zmedico Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module eutils
DESCRIPTION="Base class SAX Drivers and Filters"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX/XML-SAX-0.990.0.ebuild,v 1.10 2012/05/09 15:39:32 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX/XML-SAX-0.990.0.ebuild,v 1.11 2013/02/25 21:08:27 zmedico Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module eutils
DESCRIPTION="Perl module for using and building Perl SAX2 XML parsers, filters, and drivers"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild,v 1.1 2012/06/28 18:56:31 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild,v 1.2 2013/02/25 21:15:50 zmedico Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="XML::Simple - Easy API to read/write XML (esp config files)"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="virtual/perl-Storable

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/docutils/docutils-0.9.1-r1.ebuild,v 1.7 2013/02/05 20:20:57 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/docutils/docutils-0.9.1-r1.ebuild,v 1.9 2013/02/25 22:11:39 ago Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2} pypy1_9 )
@ -14,7 +14,7 @@ SRC_URI+=" glep? ( mirror://gentoo/glep-0.4-r1.tbz2 )"
LICENSE="BSD-2 GPL-3 public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="glep"
RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]"

@ -0,0 +1,83 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygame/pygame-1.9.2_pre20120101-r2.ebuild,v 1.1 2013/02/26 00:03:23 hasufell Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} )
DISTUTILS_IN_SOURCE_BUILD=1
inherit flag-o-matic distutils-r1 virtualx
DESCRIPTION="Python bindings for SDL multimedia library"
HOMEPAGE="http://www.pygame.org/"
if [[ "${PV}" == *_pre* ]]; then
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.xz"
else
SRC_URI="http://www.pygame.org/ftp/pygame-${PV}release.tar.gz"
fi
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="doc examples X"
DEPEND="dev-python/numpy[${PYTHON_USEDEP}]
>=media-libs/sdl-image-1.2.2[png,jpeg]
>=media-libs/sdl-mixer-1.2.4
>=media-libs/sdl-ttf-2.0.6
>=media-libs/smpeg-0.4.4-r1
X? ( >=media-libs/libsdl-1.2.5[X,video] )
!X? ( >=media-libs/libsdl-1.2.5 )"
RDEPEND="${DEPEND}"
if [[ "${PV}" != *_pre* ]]; then
S="${WORKDIR}/${P}release"
fi
DOCS=( WHATSNEW )
python_configure() {
"${EPYTHON}" config.py -auto
if ! use X; then
sed -e "s:^scrap :#&:" -i Setup || die "sed failed"
fi
# Disable automagic dependency on PortMidi.
sed -e "s:^pypm :#&:" -i Setup || die "sed failed"
sed -i -e "s/import _camera/from pygame &/g" lib/camera.py || die #415593
}
python_compile() {
if [[ ${EPYTHON} == python2* ]]; then
local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
append-flags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
VIRTUALX_COMMAND="${PYTHON}" virtualmake run_tests.py
}
python_install() {
distutils-r1_python_install
rm -fr "${D}$(python_get_sitedir)/pygame/examples"
rm -fr "${D}$(python_get_sitedir)/pygame/tests"
}
python_install_all() {
distutils-r1_python_install_all
if use doc; then
dohtml -r docs/*
fi
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins -r examples/*
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygments/pygments-1.5-r1.ebuild,v 1.7 2013/02/02 22:01:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygments/pygments-1.5-r1.ebuild,v 1.9 2013/02/25 22:12:02 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} )
@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -32,20 +32,3 @@ diff -ur pytest-2.3.4.orig/testing/python/metafunc.py pytest-2.3.4/testing/pytho
def test_addcall_and_parametrize(self):
diff -ur pytest-2.3.4.orig/tox.ini pytest-2.3.4/tox.ini
--- tox.ini 2012-11-20 14:07:28.000000000 +0800
+++ tox.ini 2013-02-14 10:04:26.066826443 +0800
@@ -50,6 +50,13 @@
commands=py.test --doctest-modules _pytest
deps=
++[testenv:py32]
+deps=
+ :pypi:nose
+
+[testenv:py33]
+deps=
+ :pypi:nose
[testenv:doc]
basepython=python

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytest/pytest-2.3.4.ebuild,v 1.3 2013/02/13 13:09:54 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytest/pytest-2.3.4.ebuild,v 1.4 2013/02/26 06:33:12 idella4 Exp $
EAPI="5"
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc"
IUSE="doc test"
# When bumping, please check setup.py for the proper py version
PY_VER="1.4.12"

@ -2,5 +2,4 @@ DIST restkit-2.1.4.tgz 1287958 SHA256 24c2820c7dcfc1452609c6e56fa36cc2550b308d6c
DIST restkit-2.2.3.tar.gz 1299330 SHA256 ff3434e5fba4193b4a620b7f15df50575fa2352b50f55ae7b1f0ab8a38a14172 SHA512 78fe0969557eef5a7d3eab0787c3d9bfab5d52e53fc98d564696309320b76f544b004aa245fed88c932719cdf1c1098cf3c214069618f83f14f039e06c23c77b WHIRLPOOL 6fadaf538c0b3ac2e20ffe7884ca2f02ec7f4ae3e1a5574d543f5bd8dd4b88c3f69a6ebc4e13e0682b0442cfa8e000c01fd14866e1a2f7334f232d9202ad2a39
DIST restkit-2.3.3.tar.gz 1302376 SHA256 c6d65d2c1df48a271af233630fd3f5f3dc7bd46108e88008fbfb8364479e7a0f SHA512 8a832f5d377e4624cf5ea02df91d501b31f895a0361262bb90a452a3cafd80fb911aba86e7a072e5a02da022781fa332467e7b4c8b546c8f02a2bd68d6b7f337 WHIRLPOOL 62a9b48a0195c92133819632639389462714899d438d343c56e17ee7673e6d25f0a0dbffaef337e58d5cb701cb39f70b42c9df75ae1e8b290215e721cad21ac3
DIST restkit-3.0.2.tar.gz 1952695 SHA256 9d90a74e904bf1ff8b6cbf920c7835faa4b5c477eef4f0dc67444ec4dcc476db SHA512 f20473cda0961600cd28e9e82367e3e23c8a0103d029d6dc355601252294fb1b9332b5018380302fed35a08190add236b6de281c8a8dfe0ac778b4e17f3e43db WHIRLPOOL 5acbb5075314137bc84b519fde53eb79acf5ae571a90cd5221e2c4eb69a1e6e0a0520a07e4b45627e878a329ddb1095f873bc7fbb3dd13a70652318858e7621a
DIST restkit-4.2.0.tar.gz 1275675 SHA256 5a8d8128a7469aae33f6443069ac7b82c4223c1148fdaf51d37a9dec3a055471 SHA512 00bb5e879d353320fc49f752f6cab0ed6d99943f07dffd534f0f4f0ece6819022dc6277cc63905077baf23eb38d8f85d8392c4864bc821ab0c60329e2342b1ec WHIRLPOOL 103ec6bf558539f4124ba7bc0ee9acb0d1b503e7b0ae05e49e9198b11c7e05b94c022d64a2f926eabea4262d5ddb3d873be641da79d68290e3f1ba59a76f4fc9
DIST restkit-4.2.1.tar.gz 1863612 SHA256 0d5e025a0ae1c00eea8f17df5258679964d95f6e35f3c150764d5b9a4cfb8f79 SHA512 9b65b2c2013babf173d6ab094e5dabd754b42426aa894110a51d0a6784e90995296f7862b991590a3ea3061c7cf4b98ec96c4ca9f4d55819f500b5cd9bae51fd WHIRLPOOL 053e3dd43ac0bd25f3b09d17b8b8a253d37a3a1cae235428a99599b3da1c02646c94fc071656726a4ec54bdddd93b0e7330c223549acfeaf2c44c16ff1c81de3

@ -0,0 +1,25 @@
From 62a02a962f8b6460a379156108bde09f003821af Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Tue, 26 Feb 2013 00:43:01 -0500
Subject: [PATCH] Don't install tests.
---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup.py b/setup.py
index e6613c0..a6a5505 100755
--- a/setup.py
+++ b/setup.py
@@ -53,7 +53,7 @@ def main():
license = 'MIT',
url = 'http://benoitc.github.com/restkit',
classifiers = CLASSIFIERS,
- packages = find_packages(),
+ packages = find_packages(exclude=['tests']),
data_files = DATA_FILES,
scripts = SCRIPTS,
zip_safe = False,
--
1.8.1.4

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/restkit/restkit-4.2.0.ebuild,v 1.3 2013/01/15 14:07:22 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/restkit/restkit-4.2.1-r1.ebuild,v 1.1 2013/02/26 05:55:08 floppym Exp $
EAPI=5
@ -29,9 +29,9 @@ RDEPEND="cli? ( dev-python/ipython
>=dev-python/socketpool-0.5.0
>=dev-python/http-parser-0.7.7"
src_compile() {
distutils-r1_src_compile
PATCHES=( "${FILESDIR}/${PN}-exclude-tests.patch" )
python_compile_all() {
if use doc ; then
pushd doc > /dev/null
PYTHONPATH="${S}" emake html
@ -40,20 +40,15 @@ src_compile() {
}
python_test() {
nosetests -v tests
nosetests -v tests || die "Tests fail with ${EPYTHON}"
}
src_install() {
distutils-r1_src_install
use cli || rm "${D}"/usr/bin/restcli*
python_install_all() {
use cli || rm "${ED}"/usr/bin/restcli*
use doc && dohtml -r doc/_build/html/
if use examples ; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
einfo "Remove tests to avoid file collisions"
rm -rf $(find "${ED}" -name tests) || die
}

@ -1,59 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/restkit/restkit-4.2.1.ebuild,v 1.1 2013/02/10 09:02:37 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} pypy{1_9,2_0} )
inherit distutils-r1
DESCRIPTION="A HTTP ressource kit for Python."
HOMEPAGE="http://github.com/benoitc/restkit http://benoitc.github.com/restkit/ http://pypi.python.org/pypi/restkit"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+cli doc examples test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx
dev-python/epydoc )
test? ( dev-python/webob
>=dev-python/socketpool-0.5.0
>=dev-python/http-parser-0.7.7 )"
RDEPEND="cli? ( dev-python/ipython
dev-python/setuptools[${PYTHON_USEDEP}] )
dev-python/webob
>=dev-python/socketpool-0.5.0
>=dev-python/http-parser-0.7.7"
src_compile() {
distutils-r1_src_compile
if use doc ; then
pushd doc > /dev/null
PYTHONPATH="${S}" emake html
popd > /dev/null
fi
}
python_test() {
nosetests -v tests || die
}
src_install() {
distutils-r1_src_install
use cli || rm "${D}"/usr/bin/restcli*
use doc && dohtml -r doc/_build/html/
if use examples ; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
einfo "Remove tests to avoid file collisions"
rm -rf $(find "${D}" -name tests) || die
}

@ -0,0 +1 @@
DIST robotframework-sshlibrary-1.1.tar.gz 61111 SHA256 f83341741684231b91982be8c53cfb7990cb94f51a43d36cd1010dccc393efb2 SHA512 d4e408bbdd035df7485914d4623663b89e51186247b75172eefec9a06a4cbcd088cac6b41aa79b4b49694c37871720c15db01297cc48d5e1a0eca64f63db95b5 WHIRLPOOL 456fdf9c8a423466f4b6f5fd7e9252236dda603a976e11ea8eecd1fcc0e57d445e26376019664aba0815f0daccce017c2c00ccedf3bb4f206c75d9d72ad401a6

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

Loading…
Cancel
Save