parent
3998cdf114
commit
16f8860e7c
@ -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,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,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,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
|
||||
}
|
@ -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,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,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)."
|
||||
}
|
@ -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=""
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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,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…
Reference in new issue