Sync with portage [Sun Nov 10 00:53:53 MSK 2013].

mhiretskiy
root 11 years ago
parent 972a6752d8
commit ed79bd6cb8

@ -1,3 +1,4 @@
DIST rsyslog-7.2.7.tar.gz 2761741 SHA256 4833533a140c1aebed069082ad579ac25e488b647d4d508167dc6e4de75af96d SHA512 4489de8f0fa63d2c9296695faacb653b43ee7a779fcc29bcb8ce0ca0442554b832e3d491248d15a6f3d9b6982cfcc669cfae750fccb58c52ad847c3a7df94e3c WHIRLPOOL d59a433c82153ad52297b05dc2422e20d90b2398f6cf4e11f0408b8565ace7d559bf80fc8e2f5fc086a693311f97ed09a5c004cd356d210c14aef9bd848d00f1
DIST rsyslog-7.4.3.tar.gz 2908523 SHA256 d96fcb733452177f5f06789507e06f5c01434d83001c130c9fcdf21e0fffe382 SHA512 bf840b59c4fb6e0978ca55df5ef48cb6898e0c6ec633efce8e148c0d8af5497346c98290df388811b2f94425119dd0bf28dd272418a35f958ed59a3f5946d25a WHIRLPOOL b57acc662e232c27293c2836d5547e0cc7e7902fdd3ed5d2bfcbf85a747ecdb6c984b25da1a38196f485e2473d2de3f5ae8d9d764cdd86778d4bc99b9a3f574d
DIST rsyslog-7.4.4.tar.gz 2910075 SHA256 276d094d1e4c62c770ec8a72723667f119eee038912b79cf3337d439bc2f9087 SHA512 cefaa0d5c5e9deb8a6e049a5b6c4503a9f30bfe89324a06f3e8ac6d85334bbddfec9e81010a1821ad5f902347bbc519e92d501783f77bd12f29e216a9abbfc08 WHIRLPOOL 0ba87e3edd7e0eba6ceaeef251d9e29d580452e0305c9df9577769abd53e01345a86de45c0289b945eca3d283838d7cbc4d36eb04ba8105fe3cb754c06a759b9
DIST rsyslog-7.4.6.tar.gz 2932031 SHA256 07c2cdc4152c05a4f226361fb12c6124087182cc100bf063334af18153d5f7d2 SHA512 07e63c3ac892b9e1a146c057f46e4d3834858569784fbac0c57fd6320a4e4b79d382384fdbba2070fabaea213f5a7c216db56d0d7616b4b55119aff2878dc5a0 WHIRLPOOL 3ad567965609ac35127430c525f82ebbb971f5930d188fe7208f64959c670c54ad1d658d040bbbec0006ff4f74b75c5eb3ce319d752fb0691468635c81961390

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.4.4.ebuild,v 1.2 2013/09/11 08:12:45 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.4.4.ebuild,v 1.4 2013/11/09 09:34:41 ago Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
@ -12,7 +12,7 @@ HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
KEYWORDS="amd64 ~arm ~hppa x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs systemd zeromq zlib"

@ -0,0 +1,246 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.4.6.ebuild,v 1.1 2013/11/08 13:46:34 ultrabug Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
inherit autotools-utils eutils systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs systemd zeromq zlib"
RDEPEND="
dev-libs/json-c
dev-libs/libee
>=dev-libs/libestr-0.1.9
dev-libs/liblognorm
net-misc/curl
dbi? ( dev-db/libdbi )
extras? ( net-libs/libnet )
kerberos? ( virtual/krb5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
oracle? ( dev-db/oracle-instantclient-basic )
relp? ( >=dev-libs/librelp-1.0.3 )
snmp? ( net-analyzer/net-snmp )
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
systemd? ( sys-apps/systemd )
zeromq? ( net-libs/czmq )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
BRANCH="7-stable"
# need access to certain device nodes
RESTRICT="test"
# Maitainer note : open a bug to upstream
# showing that building in a separate dir fails
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
src_configure() {
# Maintainer notes:
# * rfc3195 needs a library and development of that library
# is suspended, so we disable it
# * About the java GUI:
# The maintainer says there is no real installation support
# for the java GUI, so we disable it for now.
# * mongodb : doesnt work with mongo-c-driver ?
local myeconfargs=(
--enable-cached-man-pages
--disable-gui
--disable-rfc3195
--enable-imdiag
--enable-imfile
--enable-impstats
--enable-imptcp
--enable-largefile
--enable-mail
--enable-mmnormalize
--enable-mmjsonparse
--enable-mmaudit
--enable-mmanon
--enable-omprog
--enable-omstdout
--enable-omuxsock
--enable-pmlastmsg
--enable-pmrfc3164sd
--enable-pmcisconames
--enable-pmaixforwardedfrom
--enable-pmsnare
--enable-sm_cust_bindcdr
--enable-unlimited-select
--enable-uuid
$(use_enable dbi libdbi)
$(use_enable debug)
$(use_enable debug rtinst)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
$(use_enable extras omudpspoof)
$(use_enable kerberos gssapi-krb5)
$(use_enable mysql)
$(use_enable oracle)
$(use_enable postgres pgsql)
$(use_enable relp)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable ssl gnutls)
$(use_enable systemd omjournal)
$(use_enable zlib)
$(use_enable zeromq imzmq3)
$(use_enable zeromq omzmq3)
"$(systemd_with_unitdir)"
)
autotools-utils_src_configure
}
src_install() {
use doc && HTML_DOCS=(doc/)
autotools-utils_src_install
insinto /etc
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
use static-libs || find "${D}" -name '*.la' -delete || die
if use mysql; then
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
fi
if use postgres; then
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
insinto /etc/logrotate.d/
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
}
pkg_postinst() {
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
}
pkg_config() {
if ! use ssl ; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
# Make sure the certificates directory exists
CERTDIR="${ROOT}/etc/ssl/${PN}"
if [ ! -d "${CERTDIR}" ]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
}

@ -1,2 +1,3 @@
DIST krb5-1.11.2-signed.tar 11673600 SHA256 f0373295fb320b9702468eb0df33397e7278326ec1681a8c6037cc53cb0120a5 SHA512 2db58530a98c4bdf9c6f797f3fb2881a3bdeda680804309f1f40e877a5a1c6e589021e1e0521b5a258626e5d04105ad0c01575b2104313b4b9592ee1ae8b8006 WHIRLPOOL 10deade6b13e88187e827513a8e56a4287a654e5b6f9554ef85657fd6d7ded5ba0d2311c001e1b35f13e0d1c5ddeefeca68cdf43ee4192432b318d8cc55c2bdd
DIST krb5-1.11.3-signed.tar 11673600 SHA256 9abd94bb94a70996da0f8d90408957154bb543271b097e86c63eb33e5f5751b5 SHA512 4d4c5d5c3a495da141bca40fe73378db190ace8ed397b7bb8e38c53757e6df3ec55fa0eb5628f7c6204d1265f8451535e65c4ebd844821c64cdfd0c6e32468a5 WHIRLPOOL 62befb0bd0dde3a459e877f9219c53486cd99b82de8ea6412caca59cc03f73c0f4ae327299d0c45a72ec70e96989f2dfb94ba7f21ccd691dc05c2f38c85d2111
DIST krb5-1.11.4-signed.tar 11683840 SHA256 5c294612dcaf830958786056e898384931490eaf7b3290c3af5d2def2312fb97 SHA512 03d4d77681d7ba6f0324dc45f8457f6a5e3be23198c8ffa19fc9542b4455ec0738f78131a054e6d501396d3f66a29677d374726d068a83f6dddf7b7b7db18c6c WHIRLPOOL e710045332d21d5d52d22b746f46e9aa56dc5bf67a1d6e5e0b107f5b4aab6a4aba9ff31a374f865348123d0a61156546214a5929bd1c5a7b0a0e6f8ec599fa74

@ -0,0 +1,127 @@
# 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.4.ebuild,v 1.1 2013/11/09 05:16:47 eras Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils flag-o-matic python-any-r1 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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
|| ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] )
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? ( ${PYTHON_DEPS}
dev-lang/tcl
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}_krb5-config_LDFLAGS.patch"
# tcl-8.6 compatibility
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
kadmin/testing/util/tcl_kadm5.c || die
}
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_test() {
emake -j1 check
}
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 +1,2 @@
DIST devmanual-0_pre20130309.tar.gz 162701 SHA256 747419ccad7b2fdf8d0fd33b86ed2e13b19c94b45bf0bbaff2391bb91eecc774 SHA512 3c7fa563d5ee6bb61b9d70f3007e624ca30f417fc64c659f32a35dfe6814206532f5fc47fdd3f5662e6e0eb2e913f9d6e6a18e68221ecd07bab57025a1beee06 WHIRLPOOL a2a476aea4928cedb496071d6724ee899cb0a1c778eef94b73174d55de0c1fea78144776b1a25433c33163f07cc894dd197c80f00f3f289ee3d04aba7a07b58f
DIST devmanual-0_pre20131109.tar.gz 163374 SHA256 935efd2997c9d7f30d6bf3034f85d4a25cf582d8a79e5707d020ef412072c43d SHA512 4465eede96c08d4bac6133853c98331aefd907bb9c9396f3d42358e1ce80eb76bfa50d646d8dfa52d84a7ec85ce44f5df7022a41545f4fbc22d1e3befe7fee2b WHIRLPOOL 69c85fe6e043654e4ce9daa9f1b8188a4209820aac9f4fdea9c5323cec193a7f8a70d1e2a3bf34331faf077e511e18b162b6033ac86135a1b7510dd76f18c311

@ -0,0 +1,58 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/devmanual/devmanual-0_pre20131109.ebuild,v 1.1 2013/11/09 12:49:18 hwoarang Exp $
EAPI=5
inherit readme.gentoo
[[ "${PV}" == "9999" ]] && inherit git-2
DESCRIPTION="The Gentoo Development Guide"
HOMEPAGE="http://devmanual.gentoo.org/"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/devmanual.git"
else
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
fi
LICENSE="CC-BY-SA-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos"
IUSE=""
DEPEND="dev-libs/libxslt
media-gfx/imagemagick[truetype]"
DOC_CONTENTS="In order to browse the Gentoo Development Guide in
offline mode, point your browser to the following url:
${EPREFIX}/usr/share/doc/devmanual/html/index.html"
src_compile() {
# Imagemagick uses inkscape (if present) to delegate
# svg conversions.
# Inkscape uses g_get_user_config_dir () which in turn
# uses XDG_CONFIG_HOME to get the config directory for this
# user. See bug 463380
export XDG_CONFIG_HOME="${T}/inkscape_home"
emake
}
src_install() {
dohtml -r *
einfo "Creating symlink from ${P} to ${PN} for preserving bookmarks"
dosym /usr/share/doc/${P} /usr/share/doc/${PN}
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
if ! has_version app-portage/eclass-manpages; then
elog "The offline version of the devmanual does not include the"
elog "documentation for the eclasses. If you need it, then emerge"
elog "the following package:"
elog
elog "app-portage/eclass-manpages"
elog
fi
}

@ -1,2 +1,3 @@
DIST joe-3.1jupp23.tgz 446234 SHA256 7f8b2e76ebb39544f5bbca2e4f7463f2afb685bc11f16603163acc3e8af0bae1 SHA512 df90b25013211407ab6476492c483d4707315629730b2bf891ad9d1b5dcd007eec1cc69872d8f2f08c7a1b4940a7284e5bd45d5839fbf9bd5878c96a9538b770 WHIRLPOOL f6fef8af3376017a3637dedfbcec0fef112e16f1a48aeef96ed35afeb8e7b983b393eaf598103e3139ad5b2c9592c61775f81425f2a109bc41d3ea99bdb1a7f3
DIST joe-3.1jupp24.tgz 446572 SHA256 3bd25ad5c9364ce0ff33ec346ec34cbeff990e5d2be35960d68d79910f98cf55 SHA512 5f15e0339a087a947cb52e62ee4b12e1e101dd8459acfeb4a6eba6cb701149902c33df4a8903d6b96dc01264c4c7d2910be4a7ca37d54a15f327f16afeb5fa51 WHIRLPOOL 2d652d517d8b9a7c0999f245876781e50e0cfb42afa54963ff31ae92c0824b35e7117a39b5addf9600daeb9d2fe197a706e0cd5d2d488bdce6a9f070f69d3e31
DIST joe-3.1jupp26.tgz 446563 SHA256 99985d6f0db5cc59ba45b30291ce6c3ef9626637f0cca039b2e03484cf5dda42 SHA512 478f5489534d109fa2ac0c5f6ae783cfdb1a8ac6df9d67bb09e11708e9a578bd1a5306916c33b98447c29b551aec593f6defa8a5a2ea70acb35c8f72da8dbbc3 WHIRLPOOL b2f743375f4f8c8484f1fa5a6d724989b7a8e393c892c773bb4b39d538e4433b43623415919e87fb808a3c3e5e0ef9782251f0c9cddc1c295018349e40968161

@ -0,0 +1,36 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/jupp/jupp-3.1_p26.ebuild,v 1.1 2013/11/08 06:21:36 patrick Exp $
EAPI=4
DESCRIPTION="portable version of JOE's Own Editor"
HOMEPAGE="https://www.mirbsd.org/jupp.htm"
SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ncurses"
RDEPEND="ncurses? ( sys-libs/ncurses )
!app-editors/joe"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}
src_prepare() {
chmod +x configure
}
src_configure() {
econf \
--enable-search_libs \
--enable-termcap \
$(use_enable ncurses curses)
}
src_install() {
default
dodoc HINTS INFO LIST
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r3.ebuild,v 1.7 2013/10/04 18:06:23 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r3.ebuild,v 1.8 2013/11/09 08:14:57 mgorny Exp $
EAPI=5
@ -35,7 +35,8 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="api custom-cflags debug doc flask hvm qemu pygrub screen static-libs xend"
REQUIRED_USE="hvm? ( qemu )"
REQUIRED_USE="hvm? ( qemu )
${PYTHON_REQUIRED_USE}"
DEPEND="dev-libs/lzo:2
dev-libs/yajl

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild,v 1.1 2013/11/07 00:46:42 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild,v 1.2 2013/11/09 08:14:57 mgorny Exp $
EAPI=5
@ -35,7 +35,8 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs xend"
REQUIRED_USE="hvm? ( qemu )"
REQUIRED_USE="hvm? ( qemu )
${PYTHON_REQUIRED_USE}"
DEPEND="dev-libs/lzo:2
dev-libs/yajl

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.0-r3.ebuild,v 1.1 2013/11/07 00:46:42 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.0-r3.ebuild,v 1.2 2013/11/09 08:14:57 mgorny Exp $
EAPI=5
@ -36,7 +36,8 @@ SLOT="0"
# Otherwise IUSE ocaml and ocaml capable build need be purged
IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs xend"
REQUIRED_USE="hvm? ( qemu )"
REQUIRED_USE="hvm? ( qemu )
${PYTHON_REQUIRED_USE}"
DEPEND="dev-libs/lzo:2
dev-libs/yajl

@ -1,2 +1,2 @@
DIST lynis-1.3.0.tar.gz 119797 SHA256 fe265965eb1ce8fac352e0bddea1d5ec6508c319bf88a5f63c2edecf2af6de54 SHA512 a2cf40fbc245e9ed89740026374f3b61110cc1e0282899284699a2271cb4996f30d0a91562d3e2eaf5eb165ab89d0860127ceeb5767aec1d5538b879657a76a8 WHIRLPOOL c19aaaf2f9ccd8141a86b1eeecf129ab83006b50ed428eb1801b58811b441f3c5cfea37d1333cf58fd372b3f40026735bdc2e44ace3de399a27e2e0dd8300fa3
DIST lynis-1.3.3.tar.gz 133463 SHA256 7389dff4435dbb31612ceb1a4260cfd7383ed58182a216b128d8e1cfd34118f7 SHA512 7584d076e680aa55a7b75fc740993deadf7778be57f1ae93b8cfc3d4981b7a5e7ca3fbe28e84b808e3607ecc802a2e42a622d63d66c4b497cd829dff50458e1b WHIRLPOOL 48c87002bfc9edb2d281f310647009a727e232a5df653e4b92dd03cc64623edf23a6c848158885db76bb3bd6234b591e11e7e651e66fb613b23e715440694ff8
DIST lynis-1.3.4.tar.gz 123081 SHA256 dcb72316c65fe3b76149b7265445fa5bb0c018e3341bd6d2c817af48458b45f5 SHA512 8e6b2ec989980522f18d2e17c0b3e49b5c24bdf0e4a03d213f218c2f64033cfd0a783db66937bad92a72ba663591e3719f5824ff58a09c96eac9d4d0fc9a2f54 WHIRLPOOL db6c9a264a9ea6cc3b78be8626b986dc48eaeb7ef4ebe6f1c9dd92a07adbaad0d9df28724066765118edbf0eb233e2765ddf2db862b542e45c6750c6a153c1a2

@ -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-forensics/lynis/lynis-1.3.3.ebuild,v 1.1 2013/10/25 18:02:46 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.3.4.ebuild,v 1.1 2013/11/09 00:53:45 idl0r Exp $
EAPI="5"
DESCRIPTION="Security and system auditing tool"
HOMEPAGE="http://www.rootkit.nl/projects/lynis.html"
SRC_URI="http://www.rootkit.nl/files/${P}.tar.gz"
SRC_URI="http://cisofy.com/files/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.15 2013/02/17 20:09:14 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.16 2013/11/08 13:16:59 haubi Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
S="${WORKDIR}"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.7.ebuild,v 1.4 2013/10/21 10:45:40 heroxbd Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.7.ebuild,v 1.5 2013/11/09 17:24:22 pacho Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="caps python"
#RESTRICT="mirror"

@ -1,2 +1,3 @@
DIST xmind-icons.tar.xz 5024 SHA256 6a5e087c5c66aa6f36b7822268b486922157e3b75a091b6fbdeec905607b8aa5 SHA512 3ee6b8e42b75305bec8f97f733575f10ca3d08e1c5a76a10700776cb7740ae6f8a0f3dfbc4112d60ab2499915ca4ea0e3d56fd49e55bec00fccdc8710d9f9f0d WHIRLPOOL 590571a8b950ff6200d92417ab7eede2a8856263bc07c00fb129d751d9a00ae9bab69d916aab2f04d8270eadb0466723e99570032eacabd7350afd3cca4b8f23
DIST xmind-portable-3.3.1.201212250029.zip 87936800 SHA256 5cbb9ad6d0e25ef350738fcd781818add76e36694fa0ede00d725658126cb810 SHA512 ffca509f86182c1693a4ab01cd36e7e8e1642813880db8afbd11b4ca6fb78fc7015b8aca5e5add9e3d8e430897a24a981361fb14fe406f30229180dfa0009016 WHIRLPOOL 5357ac3c9042086d8cd0f2746341dbb888e112e3becb9e5ae1371900f610a008f7a1c41fbb0597b40ada75fc3b33d0a4814c4868f54fd71b305eee66f868f940
DIST xmind-portable-3.4.0.201311050558.zip 138263189 SHA256 5ab6a2b5d4e445e9e373f9807c8616de4537911862397fe99eb9dafd5a4cf70f SHA512 1fd31a0842ffcdc967b2277e2d7d4da73d501e11ab3596d1af86ac934981f931215d725c60af6a43a10345c134f611b430a920b957ef27fe1ce51aaa49269a91 WHIRLPOOL a6a28104bbe30b8fb259f8217cc2f767d00820368a02520583687862d11db6b284635ddaf8c94b57542d3b0a3741660ba74969b08a9eb18f11702eb6cf0432bb

@ -0,0 +1,20 @@
#These configurations are shared among all installs. Branded For XMind 2013.
#Tue, 05 Nov 2013 22:06:37 +0800
eclipse.buildId=3.4.0.201311050558
org.xmind.product.distribution.id=cathy_portable
org.xmind.product.license.restrictions=
org.xmind.debug.core.workbookSave=true
#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Tue Nov 05 22:05:55 HKT 2013
eclipse.p2.profile=profile
osgi.framework=file\:plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
eclipse.product=org.xmind.cathy.product
osgi.splashPath=platform\:/base/plugins/org.xmind.cathy
osgi.framework.extensions=reference\:file\:org.eclipse.osgi.nl_da_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_de_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_es_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_fr_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ja_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ko_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ru_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_sl_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_zh_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_zh_TW_4.2.0.v20121120043402.jar
osgi.bundles.defaultStartLevel=4
eclipse.p2.data.area=@config.dir/../p2
eclipse.application=org.xmind.cathy.application
osgi.requiredJavaVersion=1.5

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/xmind/xmind-3.3.1.201212250029.ebuild,v 1.6 2013/07/08 02:10:42 creffett Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/xmind/xmind-3.3.1.201212250029.ebuild,v 1.7 2013/11/08 18:03:57 creffett Exp $
EAPI=5
@ -40,7 +40,7 @@ src_configure() {
XDIR="XMind_Linux"
fi
mv -v "$XDIR" XMind || die
mv -v XMind/.eclipseproduct XMind/configuration Commons || die
mv -v XMind/.eclipseproduct Commons/ || die
# force data instance & config area to be at home/.xmind directory
sed -i -e '/-configuration/d' \

@ -0,0 +1,102 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/xmind/xmind-3.4.0.201311050558.ebuild,v 1.1 2013/11/08 18:03:56 creffett Exp $
EAPI=5
inherit eutils multilib fdo-mime gnome2-utils
MY_PN="${PN}-portable"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A brainstorming and mind mapping software tool"
HOMEPAGE="http://www.xmind.net"
SRC_URI="http://dl2.xmind.net/xmind-downloads/${MY_P}.zip
http://dev.gentoo.org/~creffett/distfiles/xmind-icons.tar.xz"
LICENSE="EPL-1.0 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
>=virtual/jre-1.5
x11-libs/gtk+:2
"
S=${WORKDIR}
QA_PRESTRIPPED="usr/$(get_libdir)/xmind/XMind/libcairo-swt.so"
QA_FLAGS_IGNORED="
usr/$(get_libdir)/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so
usr/$(get_libdir)/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813/eclipse_1502.so
usr/$(get_libdir)/xmind/XMind/libcairo-swt.so
usr/$(get_libdir)/xmind/XMind/XMind
"
src_configure() {
if use amd64; then
XDIR="XMind_Linux_64bit"
else
XDIR="XMind_Linux"
fi
mv -v "$XDIR" XMind || die
mv -v XMind/.eclipseproduct Commons || die
cp "${FILESDIR}"/${PN}-3.4.0-config.ini Commons/configuration || die #Combined common+linux config.ini
# force data instance & config area to be at home/.xmind directory
sed -i -e '/-configuration/d' \
-e '/\.\/configuration/d' \
-e '/-data/d' \
-e '/\.\.\/Commons\/data\/workspace-cathy/d' XMind/XMind.ini || die
echo '-Dosgi.instance.area=@user.home/.xmind/workspace-cathy' >> XMind/XMind.ini || die
echo '-Dosgi.configuration.area=@user.home/.xmind/configuration-cathy' >> XMind/XMind.ini || die
}
src_compile() {
:
}
src_install() {
local libdir="$(get_libdir)"
dodir "/usr/${libdir}/xmind"
insinto "/usr/${libdir}/xmind"
doins -r Commons
doins -r XMind
exeinto "/usr/${libdir}/xmind/XMind"
doexe XMind/XMind
dosym "/usr/${libdir}/xmind/XMind/XMind" /usr/bin/xmind
# insall icons
local res
for res in 16 32 48; do
newicon -s ${res} "${WORKDIR}/xmind-icons/xmind.${res}.png" xmind.png
done
# insall MIME type
insinto /usr/share/mime/packages
doins "${FILESDIR}/x-xmind.xml"
# make desktop entry
make_desktop_entry "xmind %F" XMind xmind Office "MimeType=application/x-xmind;"
insinto /etc/gconf/schemas
doins "${FILESDIR}/xmind.schemas"
dobin "${FILESDIR}/xmind-thumbnailer"
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
elog "For audio notes support, install media-sound/lame"
}
pkg_postrm() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.198 2013/11/01 10:04:06 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.199 2013/11/08 09:15:11 scarabeus Exp $
EAPI=5
@ -102,7 +102,7 @@ COMMON_DEPEND="
app-text/libetonyek
app-text/libmspub
>=app-text/libmwaw-0.1.7
app-text/libodfgen
>=app-text/libodfgen-0.0.3
app-text/libwpd:0.9[tools]
app-text/libwpg:0.2
>=app-text/libwps-0.2.2

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libmwaw/libmwaw-0.1.10.ebuild,v 1.3 2013/10/27 12:05:06 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/libmwaw/libmwaw-0.1.10.ebuild,v 1.4 2013/11/09 17:21:57 dilfridge Exp $
EAPI=5
@ -16,7 +16,7 @@ KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="doc static-libs"
RDEPEND="
app-text/libwpd:0.9
>=app-text/libwpd-0.9.5:0.9
app-text/libwpg:0.2
dev-libs/libxml2
sys-libs/zlib

@ -1 +1,2 @@
DIST libodfgen-0.0.2.tar.xz 270992 SHA256 6fe7932d86df6e7299ffc7377ab76638d5e54454fa8e614bad5b694b398ada2a SHA512 bd6735ad3f1d6a4ad4465a9975766e5d2bbcfb30ee6b3a28926147360c57420b533779ba3732ef5fc51f0c880a479bdc4dea163966cc8f414ff269c259db8cb1 WHIRLPOOL 188cc8a43b5b15c964fc556ddb57d66ab15263255427afe56926726da8e3e57d67b6991d14f14bc851dfd6fa34688bf4481d710b8c2a9164000f2711e7f196a1
DIST libodfgen-0.0.3.tar.xz 294564 SHA256 a72d76130b153f026fd3a057e89c6e495b929c063f045976fd54de7ec949faf0 SHA512 2a5353b6df256e6438f1a7aa59e9be112d547aec3034c175658e2f1d0ca2f8ba5b561f4d2faf2308c3d62ae23002811b65696c2f24892ade89cef4a890452f2f WHIRLPOOL 264d492b04462ba61b466d6cdf76aa9bd9f88eccaaba3f7fcbf82b12452c3b5ad3a2569247c7b34748dfdbaffac933496c1b89221102b5a1dc449cbc68e3c1e3

@ -0,0 +1,39 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libodfgen/libodfgen-0.0.3.ebuild,v 1.2 2013/11/08 09:17:22 scarabeus Exp $
EAPI=5
inherit eutils
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
HOMEPAGE="http://libwpd.sf.net"
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
app-text/libetonyek
app-text/libwpd
app-text/libwpg
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.46
virtual/pkgconfig
"
src_configure() {
econf \
--disable-static \
--disable-werror \
--with-sharedptr=boost \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
default
prune_libtool_files --all
}

@ -1,3 +1,4 @@
DIST apache-couchdb-1.3.0.tar.gz 3420515 SHA256 591a2a5b92941cee1bba1e16e5a4978df8a81079a8b2efa766c36540b66a37f7 SHA512 8e44fd9e585abf50e3a0ddeb76a2f4045c881b3097114d0ed2356466d6b00ea78cd6fd57c5cf3ffb17ddeccdc53d0ab060047b442f4e9f9e1daece11372dd46f WHIRLPOOL 0c42a27e045a5b7fcb0b9217bf1ec5a1ee51f6b87663220deb015fb1047e9d67bda421bf5ffeb9c548225e29cf2512607b3dc2d39661d6da106f29c8e80800df
DIST apache-couchdb-1.3.1.tar.gz 3381522 SHA256 e3051cb0be560513e0cb2d4fcb03a4cad4eda5bf381a115375d1067875ec8a6a SHA512 55134f090e036eb81a2176376c479172793c9f35377fb171788a5ee8b2d093446c375bda861ed642f6a6d0e5cdc405b0f00453d5086f174646b21c85327e5413 WHIRLPOOL 106ae37f405802344ade5168bae42b293a003dd36b088f692657eb661671e96c8892e9689c422b6601633226b69e8a72df2b070138934244c8ea0a2ed4f57457
DIST apache-couchdb-1.4.0.tar.gz 3422107 SHA256 bdbb9c35c2738ae0fe63280bd818a50443253f3db2184f8b9c386e5615ae02b5 SHA512 558009ec11befbb8b18541f19d3e31b1321e4c6413b66c7142bf67cd40feea33a3c32347a91ab3bf30cdd455931831794c6dd21085fff9370e3317780279c877 WHIRLPOOL 517fe6d14b1fd8e83c9b9e75b3c85c1730defe03f51f5ce6edb0138460f02bd6002509209d1cc0186d021f2c8b307b320814dbe82965e7271a472cce4671ed7c
DIST apache-couchdb-1.5.0.tar.gz 11594978 SHA256 abbdb2a6433124a4a4b902856f6a8a070d53bf7a55faa7aa8b6feb7127638fef SHA512 557f712cf927b8713285e716a9dce624960316af0c481c98553c12b310fc228d30b585d25bf2c3e3debde5b25fc3d94dbbedaf79a7ae480e92a847abff73c2de WHIRLPOOL cecc476c7266623a823d4b2aa1641f9b15c43ac012859483fc97f0aae6ec7afcd716baa27aac455d0eafbe80b042ce0329327a72e3df90af1eb920e70e870d86

@ -0,0 +1,74 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.5.0.ebuild,v 1.1 2013/11/09 10:29:16 djc Exp $
EAPI=5
inherit eutils multilib pax-utils user
DESCRIPTION="Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database."
HOMEPAGE="http://couchdb.apache.org/"
SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND=">=dev-libs/icu-4.3.1
dev-lang/erlang[ssl]
>=dev-libs/openssl-0.9.8j:0
>=net-misc/curl-7.18.2
<dev-lang/spidermonkey-1.8.7"
DEPEND="${RDEPEND}"
RESTRICT=test
S="${WORKDIR}/apache-${P}"
pkg_setup() {
enewgroup couchdb
enewuser couchdb -1 -1 /var/lib/couchdb couchdb
}
src_prepare() {
sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g'
}
src_configure() {
econf \
--with-erlang=/usr/lib/erlang/usr/include \
--localstatedir=/var \
--with-js-lib=/usr/lib
# bug 296609, upstream bug #COUCHDB-621
sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = /usr/share/doc/${PF}#" -i Makefile || die "sed failed"
}
src_compile() {
emake
# bug 442616
pax-mark mr src/couchdb/priv/couchjs
}
src_test() {
emake distcheck
}
src_install() {
emake DESTDIR="${D}" install
fowners couchdb:couchdb \
/var/lib/couchdb \
/var/log/couchdb
for f in "${D}"/etc/couchdb/*.ini ; do
fowners root:couchdb "${f#${D}}"
fperms 660 "${f#${D}}"
done
fperms 664 /etc/couchdb/default.ini
newinitd "${FILESDIR}/couchdb.init-4" couchdb
newconfd "${FILESDIR}/couchdb.conf-2" couchdb
sed -i -e "s:LIBDIR:$(get_libdir):" "${D}/etc/conf.d/couchdb"
}

@ -1,4 +1,5 @@
DIST mysql-workbench-community-6.0.7-src.tar.gz 25533775 SHA256 e75c992952822dd91582e7073f4e9b2aa09fb85630b4460b86762da43909f793 SHA512 1db0ab3cd9d9419ebee2682a86e328d1091d703104b854e7e3b6b01389fe4ab91c76d67e00fcc4ed85dab2289f06ddc60afbedcd18a04d4c9455cd602dc3564f WHIRLPOOL c3e281c9f3209ee81dfa73925b798d75689c43a8a6c3a1455b6d1a57331f303e9e354b88dd1a17fb1dc8fe3125488cb6aa08f033af1dbfd177f856f1f1f45633
DIST mysql-workbench-community-6.0.8-src.tar.gz 24746042 SHA256 2598077e516a2e5e52adc6a83e05f4357fd5f240a97b8bf74e6112aeeefc0242 SHA512 65b9ef77bf1fc1d7f25989675a0cb602d1b86dc5ff708e7fbc4ecbaa85200ac2ce50b2d07cf9e48939e4638ec2f3346bbdb76c4ab5a6c8f28f856a292b236acf WHIRLPOOL 5a20e1f5e170267a21ae7fd00e025246e689fcc10fbf45e97d51d3f289a0b266ef662be55226b3426b71a457ee84cb31f4d70e71175d1a32f758e0ec1ee00d7c
DIST mysql-workbench-gpl-5.2.45-src.tar.gz 21754261 SHA256 204b66dbe33f9cb6d65cde4d36749b23307abb28f2d915a9923e48109c82bfed SHA512 f19ab2c550d363f14e450eeab82b923d84f6d6ab9ae328555e53fd0e16c70a502b7bd1ad35c1a4866aeb6ac95de119d79a2946bff1690240c5bac6c2febef300 WHIRLPOOL a62ffa0dcc33b9583b72949f4b6fe7ee070e8735993d316d7c9d3a9dc402e276240802a2a80ec0ae381c5a584b343db449c6756167f32ec70143641af61bf425
DIST mysql-workbench-gpl-5.2.46-src.tar.gz 21885413 SHA256 b409afe822b4959c39331630699360ccd5aa0868944ce51ed5cdf08e6b93b72b SHA512 ac68fc330eb1e964328641769a0e18eb45bdf257b8b9e3f76380a532b4a232dbae61178645a7efe276977ed62072b94a2f48c3f937833d7035562b7e0cf8d01f WHIRLPOOL dfd76d5b0f7bd224c3e4433cd0487e77c138755f8f486c12a055f3d9397de638e49d65f9cdf18c63ac506bf8d1e425cf151824a10f473d202c2e1a1b91b5d3d8
DIST mysql-workbench-gpl-5.2.47-src.tar.gz 21924533 SHA256 e6928beb157f1e0abbb8885d16544eefe4d25b05f54dc0fb75b8375d8775838c SHA512 0229c1c3e9b7082f1752cd3f95f4372d9af6bd83b89607f7e74b5460ad72b263b5c89c868ebe19e5182878122357113db0a782865042e096a1d4519733569e15 WHIRLPOOL 40455319a8001ae9365cd164702794be17aa134b254a6a79cfc15c2321a42dfbc463b59f6bb7a34d3d0252fca2b81310014928646d0d5d8e929c46b3de470cb5

@ -0,0 +1,54 @@
--- mysql-workbench-community-6.0.7-src/CMakeLists.txt 2013-08-30 18:05:12.000000000 +0200
+++ mysql-workbench-community-6.0.7-src/CMakeLists.txt 2013-09-08 11:41:18.723838826 +0200
@@ -18,6 +18,9 @@
find_package(PkgConfig REQUIRED)
find_package(GTK2 2.6.2 REQUIRED gtk gtkmm)
+if (NOT GTK2_FOUND)
+ message( FATAL_ERROR "Not all GTK2 components were found!" )
+endif()
pkg_check_modules(GTHREAD REQUIRED gthread-2.0)
pkg_check_modules(GMODULE REQUIRED gmodule-2.0)
set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${GTHREAD_INCLUDE_DIRS} ${GMODULE_INCLUDE_DIRS})
@@ -32,7 +35,8 @@
endif ()
# All known publicly available versions of Antlr3C are buggy
-
+# see: https://bugzilla.redhat.com/show_bug.cgi?id=966973
+# patch seems to be only applied partially to antlr-3.4, bug is present in antlr-3.5, too
if (SKIP_BUNDLED_ANTLR)
find_package(Antlr3C)
endif ()
@@ -71,8 +75,8 @@
find_package(TinyXML REQUIRED)
if (UNIX)
- option(USE_UNIXODBC "Use unixODBC instead of iODBC" OFF)
- if (USE_UNIXODBC)
+ option(USE_IODBC "Use iODBC instead of unixODBC" ON)
+ if (NOT USE_IODBC)
find_package(UNIXODBC REQUIRED)
set(ODBC_LIBRARIES ${UNIXODBC_LIBRARIES})
set(ODBC_INCLUDE_DIRS ${UNIXODBC_INCLUDE_DIRS})
@@ -89,7 +93,8 @@
pkg_check_modules(CAIRO REQUIRED cairo>=1.5.12)
pkg_check_modules(UUID REQUIRED uuid)
pkg_check_modules(LIBZIP REQUIRED libzip)
-if (UNIX)
+
+if (UNIX AND USE_GNOME_KEYRING)
pkg_check_modules(GNOME_KEYRING gnome-keyring-1)
if (GNOME_KEYRING_FOUND)
set(KEYRING_DEFINITION "HAVE_GNOME_KEYRING")
@@ -99,7 +104,10 @@
set(KEYRING_DEFINITION "HAVE_OLD_GNOME_KEYRING")
endif()
endif()
+ if (NOT GNOME_KEYRING_FOUND)
+ message( FATAL_ERROR "Gnome keyring libraries could not be found" )
+ endif()
endif()
include (CheckFunctionExists)

@ -0,0 +1,91 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-6.0.8.ebuild,v 1.1 2013/11/09 09:46:15 graaff Exp $
EAPI=5
GCONF_DEBUG="no"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="sqlite"
CMAKE_MIN_VERSION="2.8.11.1"
inherit gnome2 eutils flag-o-matic python-single-r1 cmake-utils
MY_P="${PN}-community-${PV}-src"
DESCRIPTION="MySQL Workbench"
HOMEPAGE="http://dev.mysql.com/workbench/"
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug doc gnome-keyring +iodbc"
# glibc: deprecated mutex functions, removed in 2.36.0
CDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-cpp/atkmm
dev-cpp/pangomm
>=dev-cpp/glibmm-2.14:2
>=dev-cpp/gtkmm-2.14:2.4
dev-libs/atk
x11-libs/pango
>=x11-libs/gtk+-2.6:2
gnome-base/libglade:2.0
>=x11-libs/cairo-1.5.12[glib,svg]
dev-libs/libsigc++:2
dev-libs/boost
>=dev-cpp/ctemplate-0.95
>=dev-libs/libxml2-2.6.2:2
dev-libs/libzip
>=virtual/mysql-5.1
dev-libs/libpcre
virtual/opengl
>=dev-lang/lua-5.1[deprecated]
|| ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid )
dev-libs/tinyxml[stl]
dev-db/mysql-connector-c++
dev-db/vsqlite++
!iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc )
gnome-keyring? ( gnome-base/libgnome-keyring )
dev-python/pexpect
>=dev-python/paramiko-1.7.4
"
RDEPEND="${CDEPEND}
app-admin/sudo
>=sys-apps/net-tools-1.60_p20120127084908"
DEPEND="${CDEPEND}
virtual/pkgconfig"
S="${WORKDIR}"/"${MY_P}"
src_prepare() {
## Patch CMakeLists.txt
epatch "${FILESDIR}/${PN}-${PV}-CMakeLists.patch"
## fix breakage with as-needed ld flag and PCRE functions
epatch "${FILESDIR}/${PN}-6.0.7-PCRE-as_needed.patch"
## remove hardcoded CXXFLAGS
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
## package is very fragile...
strip-flags
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_use gnome-keyring GNOME_KEYRING)
$(cmake-utils_use_use iodbc IODBC)
-DLIB_INSTALL_DIR="/usr/$(get_libdir)"
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
)
cmake-utils_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/tora-2.1.3-r2.ebuild,v 1.4 2013/09/25 17:30:59 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/tora-2.1.3-r2.ebuild,v 1.5 2013/11/09 16:15:40 pacho Exp $
EAPI=2
@ -13,7 +13,7 @@ IUSE="debug mysql oracle oci8-instant-client postgres"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ~x86"
KEYWORDS="amd64 ppc x86"
DEPEND="
dev-libs/ferrisloki

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.1.ebuild,v 1.1 2013/10/25 04:36:59 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.1.ebuild,v 1.2 2013/11/09 11:55:04 caster Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="5"
@ -88,7 +88,7 @@ src_install() {
}
pkg_postinst() {
java-vm_check-nsplugin
VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin
java_mozilla_clean_
readme.gentoo_print_elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.ebuild,v 1.2 2013/11/09 17:22:34 pacho Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<dev-python/python-exec-10000"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.90-r1.ebuild,v 1.3 2013/10/22 21:30:25 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.90-r1.ebuild,v 1.4 2013/11/09 12:57:27 jlec Exp $
EAPI=5
inherit eutils multilib-minimal
@ -34,6 +34,12 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/cdio/version.h
)
src_prepare() {
sed \
-e "s:-lncurses:$($(tc-getPKG_CONFIG) --libs ncurses):g" \
-i configure || die
}
multilib_src_configure() {
local util_switch
if ! multilib_is_native_abi || use minimal ; then

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sound</herd>
<use>
<flag name="minimal">
<herd>sound</herd>
<use>
<flag name="minimal">
Only build the libcdio library and little more, just to be used to
link against from multimedia players. With this USE flag enabled,
none of the command-line utilities are built, nor is the CDDA library.
</flag>
</use>
</use>
</pkgmetadata>

@ -1,12 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdnet/libdnet-1.12.ebuild,v 1.18 2013/11/06 16:12:56 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdnet/libdnet-1.12.ebuild,v 1.19 2013/11/08 15:11:49 jer Exp $
EAPI=5
AT_M4DIR="config"
PYTHON_DEPEND="python? 2"
PYTHON_COMPAT=( python2_6 python2_7 )
DISTUTILS_OPTIONAL=1
inherit autotools distutils-r1 eutils

@ -3,3 +3,4 @@ DIST libestr-0.1.3.tar.gz 329298 SHA256 25a4a97942818ceacd8b47370d74a8e09dad2dfe
DIST libestr-0.1.4.tar.gz 329510 SHA256 e30b05bc3091e2c35464d7ac736b2d4e5c054cc883e244c920b571e533de85e3 SHA512 b6aad598f5679badd9e26feb4a59c7163d4202dd65440726de73a4f4d27151d8256f7b34e50cc82d436f9324d2a40bd5f1a521358e2858bb0826c84c08f57592 WHIRLPOOL 197de707e7f4029cac372d5e7689e5f2e9b5476adf66bafacce5430d2e63e3c1ae5b8ba852d3b1946f58035acae7e669706f6632322fd55ca42c484f1a3a9bb7
DIST libestr-0.1.5.tar.gz 325583 SHA256 ff9734663c8e7384835e12c65313efe14b1d7ec310f48c977d35f66b1050659e SHA512 b31986738dd1264ef3a3f5bcfd91131ad100b416d87725859a78e1c5a6cb6666db08597f534a14200bb222f3e17847e7ecf94cb07c39fba3b91ac6ee20d1d67a WHIRLPOOL b65ba6acdd9fd47afc26775b7c0bac041dfc2aa2daa130cdc51fd8803c1a14b8164beededacffa18b7b5f236b543e3161b4bd7aeb03493c4850e4d17a911a91d
DIST libestr-0.1.8.tar.gz 330032 SHA256 ce18565af57adc219799fe1659baaa70f58f169795882d770a7a2fe8ca8a6615 SHA512 634d1b7456095613743d7dec801e408582bf412c202acd1c812e4e43a58e99ae6066f18ea0dff986bc7a740f54f605f64768dc7a8659ba316fdb34b7bc471e5a WHIRLPOOL afe9e64750af3d04373f96d75004d73c8d7dca961ed8534e0a5c74845d34afe5593f65a406be0ba4a20719430bf5febe87d2ed9cf38fd8a5b87545863aaf4b36
DIST libestr-0.1.9.tar.gz 330114 SHA256 822c6e2d01eaca1e72201f403a2ca01f3e86410b880e508e5204e3c2694d751a SHA512 17e1a62d2d4cb7e33dc14d4368b507fff1676c5a2cb24001078ff2a6f15236f9674dc47a599900c94ae2bd0e58dbe56b084d01d5a17174e5a54884d1f4c7616c WHIRLPOOL 63a4493e2c808877bb1dafa1e42bb249795fcebf8b53bffe0726afaa1f7f10511992395d67dc5182b3004bc3732a095148a8bcd3350374b9ee3917e12a15f919

@ -0,0 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libestr/libestr-0.1.9.ebuild,v 1.1 2013/11/08 13:42:01 ultrabug Exp $
EAPI=5
inherit eutils
DESCRIPTION="Library for some string essentials"
HOMEPAGE="http://libestr.adiscon.com/"
SRC_URI="http://libestr.adiscon.com/files/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="debug static-libs"
DEPEND=""
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable debug) $(use_enable static-libs static)
}
src_install() {
default
prune_libtool_files
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/librelp/librelp-1.2.0.ebuild,v 1.1 2013/08/16 08:33:44 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/librelp/librelp-1.2.0.ebuild,v 1.3 2013/11/09 09:34:45 ago Exp $
EAPI="5"
@ -9,7 +9,7 @@ HOMEPAGE="http://www.librelp.com/"
SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3 doc? ( FDL-1.3 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
KEYWORDS="amd64 ~arm ~hppa ~sparc x86"
IUSE="debug doc"
DEPEND=""

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>Yamakuzure@gmx.net</email>
<name>Sven Eden</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
</pkgmetadata>

@ -0,0 +1,39 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ustr/ustr-1.0.4-r3.ebuild,v 1.1 2013/11/09 14:54:14 hwoarang Exp $
EAPI=5
inherit multilib toolchain-funcs
DESCRIPTION="Low-overhead managed string library for C"
HOMEPAGE="http://www.and.org/ustr"
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
src_compile() {
emake AR=$(tc-getAR) CC=$(tc-getCC) CFLAGS="${CFLAGS}" HIDE= \
SHRDIR="/usr/share/${P}" \
all-shared
}
src_test() {
emake AR=$(tc-getAR) CC=$(tc-getCC) CFLAGS="${CFLAGS}" HIDE= check
}
src_install() {
emake install DESTDIR="${D}" HIDE= \
libdir="/usr/$(get_libdir)" \
mandir="/usr/share/man" \
SHRDIR="/usr/share/${P}" \
DOCSHRDIR="/usr/share/doc/${PF}"
dodoc ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO
}

@ -3,5 +3,6 @@ DIST boto-2.10.0.tar.gz 1037320 SHA256 42f06c6023f6c6531109cab0b9cefc56abc9cc374
DIST boto-2.11.0.tar.gz 1045981 SHA256 abc0409acd323030d32b994dda8f3538c1fbfbc8c62816975c2b85eb6c3832f9 SHA512 ac42acd3c5f83f2373b1f2f551822646ac6558670c3d273dd8b40b454f6943aa27ac287e52e0e72cd2ad8ce3e006b0d296ef881a8d3de03841b3653f6d3dfef8 WHIRLPOOL 48a03ad3f3a00f2a579330fafe1849b0cf459e7413a83e7319099b0122c22ae8722368fd6ca73b04c1f7123a84cb18bbc188573d79fd7f2d1a6cd67150779e24
DIST boto-2.13.3.tar.gz 1063143 SHA256 8734d9008a7437fad538d8fd7a946bf5820cbde2a0e89a32b0fc12d3371b242b SHA512 352cac174a3f6a185b65ecac5f6f9ce723c65343bf64383b4c7b60454093a4f779228d5ac8f4433ccb81cd5bde1f31113491007ced0d3fe98e8b79acaaf7e914 WHIRLPOOL ba59b1b21b00a342253254aae911ac2b2f91a167c2f22e853b8f6333f29c22a22036acfa3a5ea4ba73832e18ce21aab40e39f79e39bbe5920ba53c4deb97e3ce
DIST boto-2.15.0.tar.gz 5645904 SHA256 e81f1feab60254dddabbb2d94324220c40461dee241ffb14af4a069bfc7b268c SHA512 bbf6939239c7e79381adb614cb5244b03340fb8f0fa9082e6193f4ef44f61900d31247c4ff81a448467f2755961287a54967c0e0db7da3d95a9d38a9ceb346c0 WHIRLPOOL 46613e522a9e94b9209727a32b5664d4cfdf83f91e54556d2af1c9bd371113c1e77b009a11e919d5a0d7fbbc6351cd409615a4811b6b4e7f64852970ecceb189
DIST boto-2.16.0.tar.gz 5700070 SHA256 345b9766e924995d70799af2beecd5bb5937e15c9201f5ed9f0b1ee5edf09e6d SHA512 b2186d8e54bc1b820719ec31621f81fbee228da2813d996b2cbccde8a14d8d2ae6d1bbcdbf6f4a80faf9038be6444d2bc0e02e9f436d942ba165af8fc1270b1f WHIRLPOOL 024580ad95a6ad4f973af57d91697f0ac58b38b41b3cd5b004cbf71568cbbfde283244cc3b2a2d1961074b575e2ba911fe33ef6a1f812b306b0751813ebb8bd3
DIST boto-2.3.0.tar.gz 488207 SHA256 c12969a9b51eb803e348f71850b3cd28edb43095235d46b86408f334fd4e3516 SHA512 a59edcea8c4f30268e21c8bd518c516771f926e4833e696f2dc812c42893c47df279c3705e3e050dddbfcb3df34c2fb0d86ae77b7952cf6802774623e7da9aaf WHIRLPOOL f66872fdd9243d5e4acadff7c6052dfae99ec005b89596e96ee68443b79ff2b4077a3145449a4e76a50a9d1f72916c481a71aa5ebe44ca2ebb04c9c0d8f972aa
DIST boto-2.9.9.tar.gz 949433 SHA256 6ce016eed6605381d67f39bc62763ee3b862aed3d403ea70b16b9d63738c002a SHA512 d97e2839ee4543b891d2afb8d9e3d31dc915c6918975a89fef5511643c2de11c59ce6f3e1b9f9769afcd0910e0666adfa3e651db3c1b3d67f56d335f8133a05c WHIRLPOOL a9f9948be6a1bdf4266d58953bbff746b49301da5b9cb56b6cd1044150e500964a6b72e1b2e390f43eb0a3f0118987f154164e6c5ea821dc8a18bdc009a8c6d8

@ -0,0 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.16.0.ebuild,v 1.1 2013/11/09 02:05:37 radhermit Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
DESCRIPTION="Amazon Web Services API"
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/m2crypto )"
RDEPEND="dev-python/m2crypto"
# requires Amazon Web Services keys to pass some tests
RESTRICT="test"
python_test() {
esetup.py test
}

@ -1,6 +1,6 @@
# Copyright 1998-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/mako/mako-0.7.3-r2.ebuild,v 1.3 2013/10/22 02:40:35 yac Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/mako/mako-0.7.3-r2.ebuild,v 1.4 2013/11/09 15:34:15 pacho Exp $
EAPI=5
@ -62,8 +62,9 @@ pkg_postinst() {
for v in ${REPLACING_VERSIONS}; do
if ! version_is_at_least 0.7.3-r2 $v; then
ewarn "dev-python/beaker is no longer hard dependency of ${P}"
ewarn "If you rely on it, you should add beaker to your"
ewarn "/var/lib/portage/world file"
ewarn "If you rely on it, you should add beaker to your world"
ewarn "file:"
ewarn "# emerge --noreplace beaker"
break
fi
done

@ -1 +1,2 @@
DIST mpi4py-1.3.1.tar.gz 1046580 SHA256 e7bd2044aaac5a6ea87a87b2ecc73b310bb6efe5026031e33067ea3c2efc3507 SHA512 15e81f2a1e6f6af7a54f0e8ec43ddf36cc565b7fe9e3dd35603c9d128199c5acd1584757ffca999c8826c0bbccf371175d40a7a24c85d3369efd77da5b3b603f WHIRLPOOL e32fef50c8cd8f866e40fb29f90775736cf0ea31c8a3fc4d460cded8b2056bae0c8d847b304c3222d3e5ffc913ca5cc722425e496d35bf41624f9b5ccdf3ead2
DIST mpi4py-1.3.tar.gz 982816 SHA256 b02b393a6dd83260e6adf591809caa6dd73fc9d0c8927e72e946431f5fb9f0c5 SHA512 7bb6f58520e93e6109ac237fac96921578d4e2a0e9ddd61a2ab4b93c3490903a24d68319be6cac32a103525c7b3bc64448343cd4b1d0684ce883adeff01dd964 WHIRLPOOL 635e497b8297c320ab5ab6fa9fd99b395ca63f9b4e570689d498c4a0066bad2a3941dd9b21d013e9ebce464573f83b2ee671492092f562eac7bcc251cfee8e51

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<longdescription lang="en">MPI for Python (mpi4py) provides bindings of the Message Passing
<herd>python</herd>
<longdescription lang="en">MPI for Python (mpi4py) provides bindings of the Message Passing
Interface (MPI) standard for the Python programming language,
allowing any Python program to exploit multiple processors.
This package is constructed on top of the MPI-1/MPI-2 specification
@ -13,7 +13,7 @@
Python object exposing the single-segment buffer interface (NumPy
arrays, builtin bytes/string/array objects).
</longdescription>
<upstream>
<remote-id type="google-code">mpi4py</remote-id>
</upstream>
<upstream>
<remote-id type="google-code">mpi4py</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,49 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/mpi4py/mpi4py-1.3.1.ebuild,v 1.1 2013/11/09 10:54:07 jlec Exp $
EAPI=5
# Still fails test with py3.3
# https://bitbucket.org/mpi4py/mpi4py/issue/2/fails-test-with-py33
PYTHON_COMPAT=( python{2_6,2_7,3_2} )
inherit distutils-r1
DESCRIPTION="Message Passing Interface for Python"
HOMEPAGE="http://code.google.com/p/mpi4py/ http://pypi.python.org/pypi/mpi4py"
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
RDEPEND="virtual/mpi"
DEPEND="${RDEPEND}
test? ( dev-python/nose[${PYTHON_USEDEP}]
virtual/mpi[romio] )"
DISTUTILS_IN_SOURCE_BUILD=1
python_prepare_all() {
# not needed on install
rm -r docs/source || die
distutils-r1_python_prepare_all
}
src_compile() {
export FAKEROOTKEY=1
distutils-r1_src_compile
}
python_test() {
echo "Beginning test phase"
pushd "${BUILD_DIR}"/../ &> /dev/null
mpiexec -n 2 "${PYTHON}" ./test/runtests.py || die "Testsuite failed under ${EPYTHON}"
popd &> /dev/null
}
python_install_all() {
use doc && local HTML_DOCS=( docs/. )
use examples && local EXAMPLES=( demo/. )
distutils-r1_python_install_all
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyelftools/pyelftools-0.21-r4.ebuild,v 1.2 2013/10/17 15:27:26 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyelftools/pyelftools-0.21-r4.ebuild,v 1.3 2013/11/09 17:23:18 pacho Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE=""
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtksourceview/pygtksourceview-2.10.1-r1.ebuild,v 1.2 2013/11/05 07:59:37 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtksourceview/pygtksourceview-2.10.1-r1.ebuild,v 1.3 2013/11/09 15:48:22 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -15,7 +15,7 @@ HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc"
RDEPEND="

@ -1,3 +1,4 @@
DIST pyrax-1.3.6.tar.gz 155096 SHA256 bf5bfc0ac2c2d07c3076bdd3b79729c936bf165b5e43d6b9cebb3909ab9e7c52 SHA512 b0bd76c7ff8124cb280b1496befb31f198eaf6088146b86b8e1cb0cbe167e4edd7f37d1d03a31c82ec1f5fc091c8c32cf465acc08f1ae4c1cabb1947e0756966 WHIRLPOOL 46604bd4300e1e516b21c6f09658ce0c4c8a3a8ecdcc3a881a8fcf125287120055ff0b77c0a96c9bbe7c2b1df535cd6c1927c01a88b0935be9b0273d91ab8c68
DIST pyrax-1.4.3.tar.gz 170693 SHA256 d099b97ef277b7c7635262b5c259b6e95cd91efc539c65a7e6aa640c610f3fbf SHA512 6bb4b08f01488038886f23c73ceec7267b426b7ecaa08b4f9742c2f38e80e5ad956438f0882cfe1e67808963fc070f38a73bdc589a9b3cbc22554c3d9f351c4f WHIRLPOOL 0c505f6ae98c2a7247f8cf96756e9914152982e225a9b25bdfc93f42d4e96f3de716928577e69d8d3b8642115a74a9c74712823d10466153747c2ac0272d26ef
DIST pyrax-1.4.7.tar.gz 176748 SHA256 8a75dd8dbccc425e00791a1bfef4018dea33e2b6cc1a9b728010dd5ececa0356 SHA512 b4d82b9c10342f47ce8fa7194ac7e2e2615f7b492d0e87e147a6eefe596a1ea20764e201dbaf9437cb58cfefc86a123a442ce0796eac3ecf463d43e027672f48 WHIRLPOOL 90487297e17e015cb5ac3c1d19bab54954031ce952ab9b52aa5cee0c5c8ea066f1fd0c319207c38c0012d01dab3196d1c277507c5aae2ab8d10da2deb7f7569d
DIST pyrax-1.6.1.tar.gz 249338 SHA256 3dd049ec3483634496a7a1df12e477900b3ebe3c2b09e0cce6703daff628bb6d SHA512 39e312374cd50d07780c0a75782b07bb3f6742121428ba480590f212267db71d1e95b4b9ed8cc120c1d14a4e96d7958e95e17cd3e7378c027ad11384400124d8 WHIRLPOOL 3dc6b88dff66aaf253b90a0bc0839ab6dcbdd6abd17998732eccd82223e82e55f78b2ad8be34463188906697a84b7c55dc4863097683b4c33c407a64771388c3

@ -0,0 +1,37 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyrax/pyrax-1.6.1.ebuild,v 1.1 2013/11/09 05:52:06 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Python SDK for OpenStack/Rackspace APIs"
HOMEPAGE="https://github.com/openstack/python-novaclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test keyring"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
>=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
dev-python/rackspace-novaclient[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-1.5.0[${PYTHON_USEDEP}] )"
RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
>=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-1.5.0[${PYTHON_USEDEP}]
dev-python/rackspace-novaclient[${PYTHON_USEDEP}]"
#python_test() {
#disabling due to failures https://github.com/rackspace/pyrax/issues/245
# "${PYTHON}" -m nose -v tests/unit --with-cover --cover-package=pyrax || die
# "${PYTHON}" -m nose -w tests/unit || die
#}

@ -1,10 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-0.3.1.ebuild,v 1.5 2013/11/08 03:38:03 prometheanfire Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-0.3.1.ebuild,v 1.7 2013/11/09 10:47:56 idella4 Exp $
EAPI=5
#restricted due to packages missing and bad depends in the test ==webob-1.0.8
RESTRICT="test"
#PYTHON_COMPAT=( python2_5 python2_6 python2_7 )
PYTHON_COMPAT=( python2_7 )
@ -32,7 +31,7 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/openstack-nose-plugin[${PYTHON_USEDEP}]
=dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.22[${PYTHON_USEDEP}]
<=dev-python/testtools-0.9.24-r1[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
>=dev-python/webob-1.0.8[${PYTHON_USEDEP}] )"
RDEPEND=">=dev-python/d2to1-0.2.10[${PYTHON_USEDEP}]
@ -51,8 +50,10 @@ RDEPEND=">=dev-python/d2to1-0.2.10[${PYTHON_USEDEP}]
PATCHES=(
)
# "${FILESDIR}/0.2.3-CVE-2013-2104.patch"
python_test() {
"${PYTHON}" setup.py nosetests || die
# https://bugs.launchpad.net/python-keystoneclient/+bug/1243528
# https://bugs.launchpad.net/python-keystoneclient/+bug/1174410; last touched on
# 2013-05-29 with 'importance: Undecided → Medium' and never worked since.
nosetests -I 'test_http*' -e test_auth_token_middleware.py || die "testsuite failed"
}

@ -1,10 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-0.3.2.ebuild,v 1.2 2013/11/08 03:38:03 prometheanfire Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-0.3.2.ebuild,v 1.4 2013/11/09 10:47:56 idella4 Exp $
EAPI=5
#restricted due to shitty httpretty dep
RESTRICT="test"
#testsuite has unpretty httpretty deps
#PYTHON_COMPAT=( python2_5 python2_6 python2_7 )
PYTHON_COMPAT=( python2_7 )
@ -37,7 +36,7 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
<=dev-python/testtools-0.9.24-r1[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
<dev-python/webob-1.3[${PYTHON_USEDEP}]
>=dev-python/Babel-0.9.6[${PYTHON_USEDEP}] )"
@ -53,8 +52,10 @@ RDEPEND="virtual/python-argparse[${PYTHON_USEDEP}]
PATCHES=(
)
# "${FILESDIR}/0.2.3-CVE-2013-2104.patch"
python_test() {
"${PYTHON}" setup.py nosetests || die
# https://bugs.launchpad.net/python-keystoneclient/+bug/1243528
# https://bugs.launchpad.net/python-keystoneclient/+bug/1174410; last touched on
# 2013-05-29 with 'importance: Undecided → Medium' and never worked since.
nosetests -I 'test_http*' -e test_auth_token_middleware.py || die "testsuite failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-9999.ebuild,v 1.7 2013/11/08 03:38:03 prometheanfire Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-keystoneclient/python-keystoneclient-9999.ebuild,v 1.8 2013/11/09 08:52:41 idella4 Exp $
EAPI=5
#restricted due to packages missing and bad depends in the test ==webob-1.0.8
@ -53,5 +53,5 @@ PATCHES=(
# "${FILESDIR}/0.2.3-CVE-2013-2104.patch"
python_test() {
"${PYTHON}" setup.py nosetests || die
nosetests || die "testsuite failed"
}

@ -1,11 +1,12 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplegui/simplegui-0.1.0.ebuild,v 1.1 2013/10/08 20:35:16 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplegui/simplegui-0.1.0.ebuild,v 1.2 2013/11/09 11:01:20 hasufell Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
PYTHON_REQ_USE="tk"
DISTUTILS_IN_SOURCE_BUILD=1
inherit distutils-r1
@ -20,3 +21,11 @@ IUSE=""
DEPEND="app-arch/unzip
dev-python/cx_Freeze[${PYTHON_USEDEP}]"
python_compile() {
if [[ ${EPYTHON} == python3.* ]]; then
2to3 --no-diffs -w *.py || die
fi
distutils-r1_python_compile
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.2-r1.ebuild,v 1.1 2013/10/04 16:04:59 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.2-r1.ebuild,v 1.2 2013/11/09 16:01:40 jer Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/hoe-seattlerb"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.12 )"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.13.0-r1.ebuild,v 1.1 2013/09/10 17:49:01 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.13.0-r1.ebuild,v 1.2 2013/11/09 16:02:31 jer Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# - also requires dev-ruby/hoe-seattlerb for 1.9;

@ -1,2 +1,3 @@
DIST mysql2-0.3.11.gem 41984 SHA256 134f848e91d60756083873b66fc471a029b5df51c35852ef5a3a0f9f7a496641 SHA512 9bdf81d16b58fd97d06160d050cab72183bd2c7a84f72c00428314c2039bd93f090228abc81735f6034a0b32598e1b7e499bb718c45b920d8a2636f48ff0b982 WHIRLPOOL f5fab3246c6750ce34f0a97426c169615ac03e65c3a616a382755e76d579ef40494ee1d685a4b9ed7ce02065175fa873e5fd3982663624ac0a46cbc0fb3e2bcc
DIST mysql2-0.3.13.gem 40448 SHA256 2db9bc0d2abf6b505625984300c74705cdd6a0464404095499d728cc897d307d SHA512 f0e077188bdc33386ae97142a9f0af1a7796aecabb958c65dafc7405304f044d8781b4876030968ded298a0387b7693bf07bf56c5d7dfcd09134991b23f98dc1 WHIRLPOOL d4d7c4d107793232cb1aa1c8e924bb13ec7fe61f2912030cf6f3c220387168cdad126741c5e562fad5b09fbc2beae6926c8f571898e8b610ca6d47a798ef550e
DIST mysql2-0.3.14.gem 43520 SHA256 fd24dcf06165a3bd1c275eeef7d37b7dab617fa6e291f97d633adb772d6f0989 SHA512 b10475b98f60590e43f3cfc0ea111456ce10553265b14a2abb1c729f93b5d1ca9adcb03445d5f7fdcfd6a16c326d7e986936f4478c9f805d837d51acde6c20a8 WHIRLPOOL f230d58e6c360b3f23525d82ad29b972da709b8810fd8dbd4825529886db5b9e90cad4233c02d22afec962180c502a5f80149b64c0f10b5a3d3b2959f5ebf9bd

@ -0,0 +1,35 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mysql2/mysql2-0.3.14.ebuild,v 1.1 2013/11/08 06:42:41 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20"
# Tests require a live MySQL database but should all pass.
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
inherit multilib ruby-fakegem
DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql."
HOMEPAGE="https://github.com/brianmario/mysql2"
LICENSE="MIT"
SLOT="0.3"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE=""
DEPEND="${DEPEND} virtual/mysql[-static]"
RDEPEND="${RDEPEND} virtual/mysql[-static]"
each_ruby_configure() {
${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
}
each_ruby_compile() {
emake V=1 -Cext/mysql2 || die
cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
}

@ -0,0 +1 @@
DIST nokogiri-diff-0.2.0.gem 8704 SHA256 81d150ac59ac613c194fe9e4cf9122872632b7d457acae825c202b2e880e595a SHA512 9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca WHIRLPOOL 6facd6cdef8d5a52a213f65365fd06457e481094561f8871c8c22817d8f71d854ae85f53fc1788f27992845ef58c544a594c57f099211b90d762dba9d71b4b86

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-im</herd>
<maintainer><email>hanno@gentoo.org</email></maintainer>
<herd>ruby</herd>
</pkgmetadata>

@ -0,0 +1,23 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0.ebuild,v 1.1 2013/11/09 15:51:26 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
inherit ruby-fakegem
DESCRIPTION="Calculate the differences (added or removed nodes) between two XML/HTML documents"
HOMEPAGE="https://github.com/postmodern/nokogiri-diff"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""
ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.3.2"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r3.ebuild,v 1.1 2013/09/10 17:49:36 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r3.ebuild,v 1.2 2013/11/09 16:01:04 jer Exp $
EAPI=5
@ -17,7 +17,7 @@ HOMEPAGE="http://codeforpeople.rubyforge.org/rubyforge/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend '>=dev-ruby/json-1.1.7'

@ -0,0 +1 @@
DIST tdiff-0.3.3.gem 9216 SHA256 06b1db8588fb3326365b97a3684668e1a425c89914da1ef3ab046364f792814c SHA512 18c8ee9025eedfbf78c24280bc318736e13d840a2be8b05257697d2c4de29831ed6a361ecd553fc1bcdf7961483fd0712ecb76dc3681a9549f4d3f7a18bc3d8d WHIRLPOOL 9c5b440efb5e700e6234bc20096b9df791d753cb980145d374caf3ba4041aaef57a7e1cf722e24a4ae1d13bfd7f5c63c6f5c87b22e41a881e229339f26eb9a4a

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

@ -0,0 +1,22 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/tdiff/tdiff-0.3.3.ebuild,v 1.1 2013/11/09 10:23:31 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
inherit ruby-fakegem
DESCRIPTION="Calculates the differences between two tree-like structures"
HOMEPAGE="https://github.com/postmodern/tdiff"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/zentest/zentest-4.9.4-r1.ebuild,v 1.1 2013/10/04 17:43:06 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/zentest/zentest-4.9.4-r1.ebuild,v 1.2 2013/11/09 16:03:05 jer Exp $
EAPI=5
@ -18,7 +18,7 @@ DESCRIPTION="ZenTest provides tools to support testing: zentest, unit_diff, auto
HOMEPAGE="http://rubyforge.org/projects/zentest/"
LICENSE="Ruby"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""

@ -8,6 +8,7 @@ DIST git-1.8.1.5.tar.gz 4306780 SHA256 f8b0be6e53e866f83cde64fa947011ebac56077bd
DIST git-1.8.2.1.tar.gz 4400440 SHA256 ed6dbf91b56c1540627563b5e8683fe726dac881ae028f3f17650b88fcb641d7 SHA512 d75a36a91b0522ca3a5c792473e16fc98dd9de082b4c0e9a75ebc525fa334edfdcb6dbf138e1bdede711f2158f24e8a8ba8499b89f9a82be1b5e60eb4ba5d33e WHIRLPOOL 587afbadca06674b751385b6f5fcda3d74db159a03bdbb1d477d4d9d4eb792d020a6f97906d2bf7d69f2f14432aaf6634d4274aa14e377ca6c865676853fd060
DIST git-1.8.3.2.tar.gz 4474347 SHA256 2f798db86859c85608fe4120f52a1b1cb13ca9c4daa4f59eb1dc090280f46473 SHA512 6e19948821dfbf78c5b9ea95614d3c10f4625583e3c17b6c55110b74f28679e525c449179cf49c2587a86c3b7fd7b6a27589824fcea0ec6fb69ca752a6942931 WHIRLPOOL 26892e039b67b35ae9df0a124d0812b36a22f481f146561b733a758b89a00770c05902c2820f2a783bc0fac07ecb335accbc939d21481da821177e0548d6a077
DIST git-1.8.4.2.tar.gz 4672520 SHA256 8d18552bd5689a4c8e7cda6e44bea8aaa82beef2ac79b4b7cf329fe9438cf71a SHA512 84ec63686610248be17c5ba5f93b5fb33928d038eb68a72931ce02e533ba98f248fd83ecd9c4c1d1b4eda462f423cc75dc0f550d7df34acea7ef801392c03345 WHIRLPOOL 618524712c48bd2b37c1ef7603cce4bcc157ce80b8b3a3008a94a9126ab395cabecb6f3bdae64dd64994cde9b3fcb109786479f4e02e22bef29862219bf98801
DIST git-1.8.4.3.tar.gz 4677316 SHA256 d2a71b1b23dc25eb65821cb6ccf9cba8d5910b68f64e9b71c6aa6778d13b08ee SHA512 a8ce4640230ace12867f894e892c62aa67c88db56397972a1f2ed4e26bd65fb4cdeeb1628cbbcff21d7717e3b82948c4561d727ff6da00fc5052d7c98c9bce44 WHIRLPOOL a6915112c0b079f3d62eeb84bc40840f18baf2c9a5f44a1c929eac95c8c1df95f844402354fbb8ee1140c80a6cc59be95006cf71387a224e332a0680a439a523
DIST git-1.8.4.tar.gz 4657745 SHA256 89c73500b823a7672e23ddac1452ae14f44471c358865a6f18e835ded7a2d099 SHA512 80175d24a9ce16c4d51ba2b3ff0bb88f369422ec9b926d357a0369e1cd1afe9d5fe9ed272218c57b1542d1b75822642cb55f700327e7fdec27ea6bb135059d1a WHIRLPOOL 0dfc692643d85e1e5cea2a4521b77b1ca78da4119896397bf1deac23f1530e42b517e3ef40dc9dfb2216b50e3107e9a5319026dfc6925905f6243d29e2885e14
DIST git-htmldocs-1.6.4.5.tar.bz2 772113 SHA256 12c13ead869918d8470d68c7331675c56a192eae819c283a398aaf9f0f7555d2 SHA512 155dfe08b752a268a680dfb3df3d7bf1453976824aa33eb6f98598db9ba52b56e770a31f9770013076dd518f212ec3e7cfd13408d77a0ba1c2ad6bc4921ddc22 WHIRLPOOL 59e25e92e4c1ca61af8b967c3e310886f520d93de230886c6ec9b86e370c1d8f8ce56edb1fa29365348f987c746a58e3954e8d891138a4459eb2149005e4bb29
DIST git-htmldocs-1.7.12.4.tar.gz 1798333 SHA256 580de99c9fd8bed49132cf137af643d64e1450a7917b77c1343a784048a95930 SHA512 fddd27cc98ef1d263aa663655f778dd708223bbddc792098548f0ae68981eccd0427007c82c011e9eb5c860272bd65a4f4032e46f77ec8cf16f051814092585c WHIRLPOOL 1d1feaccf6006e9b880964cddce0565a7fc6bf8f8c96198fd0dd4e48de165718a7a63f5c44b61cd1b40e7f080b8c495fcd9cba5749684f5e255b7fb8eb252552
@ -19,6 +20,7 @@ DIST git-htmldocs-1.8.1.5.tar.gz 2060977 SHA256 108e34217b2668945ca78b36b08ceeb9
DIST git-htmldocs-1.8.2.1.tar.gz 2093688 SHA256 3f2482089eb345ec7d2ad61ad731c17ea87733b763585b580cf99b17194e0286 SHA512 8e7f25a0b230473f9e9290f61e9ea80a675459eea163ef76e281aa95747f5bc4df2ddb7f9bba9c2b0fb75819cd206f2415ba665bc986a628a07e8da4e5aa6efc WHIRLPOOL 574a01d1e403b25444ac88f66a939fcad1c96025a62f91550f328d400246955e61255dd403f3cf8302b961032f536e394b77228a8434c7b2065b564163f49114
DIST git-htmldocs-1.8.3.2.tar.gz 2115320 SHA256 805b7fc4399daf9258e8cc28ecc3dd043fdd7f339447f4d84674826916109246 SHA512 0890b60bfa110ca7eaf7aaddbf0aca9574f608addc384cece3c91c8c04ef6397064a0669f3d61d0a65eb120b626ccd85df26f04438ca301f349136cd55e5080a WHIRLPOOL 377c39ac7988a3c1bb6e80333c43878d38fe5eecbb75dcbcbef3c2186842fcc170a552d72be891f1479c336fdd6c5ac1ce1ca2c0adf9a8238bd057f093c3f912
DIST git-htmldocs-1.8.4.2.tar.gz 2206047 SHA256 7fd16881ad5534c1f8c93617fdf8fa3762a66eb6d3cd7a66256db33cf8a0b0e8 SHA512 ad9c09bfdb5df7bd59ab06f53f17a56ce5a825901607ce9373a7c8e611453788bdcb58a37e83ccde267e234e16ec82566869365f1da77f58da59c041adf0a9a1 WHIRLPOOL 8a2b8990bd19a8a9ecd048f250169546a65f305c4d5c29571a8aa61d442b0ed038a198d9ae3a2b7bfcedffa311bbd9f6a1b135c5b5df91a72dc9614b51defe04
DIST git-htmldocs-1.8.4.3.tar.gz 2206916 SHA256 e932defdb938fb86c05bd812ef7f1d7e95e2413be710f9b5d9a7a83dcf820fd3 SHA512 e7f65092920aef874c9d22f0315e47a095f47834e640d1bdb236c8d70090f90b5e068d7608aa512555781f1a1edc0d56c4554536ed548f17dbeb7c380450eeae WHIRLPOOL 63edc84d05ac7c3f8698326013b3d963f5a26cb4e6914e38863a6e849f8766cb66a498df8057d7767d3d51ec6c01c5fca8fa22f253ea8a6adde8f6a2173b7962
DIST git-htmldocs-1.8.4.tar.gz 2202854 SHA256 98d97fd8ea87d2416a5f62550a1db59bcf19ad5bed3d276e8b9e07ffe861eb30 SHA512 339a926210f3ba57522c26d53cce5be585c656ac4bb092357f78d61c4caa6991d062ee77b053d4afeefb36e1b6d74bb946cafaecd729c7f4ab3c8bcadf6030c3 WHIRLPOOL 636d2d4594413f9db76845497308e9fe1601488ed44a09881633906b6385b0ab274b1e9ae2636493c3b70f65b68f5b1ef331e945a7dc1199d1cfdd6c73692c1b
DIST git-manpages-1.6.4.5.tar.bz2 254368 SHA256 f73ae98b0cea0ef6d8f7c8b599d6cad0bdae702b1fe58ad8ebab32a0bb7ba447 SHA512 9874bd63e138a2973f5912385e7972d17cd7bfebac7c67bca96ab041912ade4f2485d6536312c452d2b2fd6e89c1fec40b40cbd0ea91486db1d1b7e7e68c867e WHIRLPOOL 72ec9606acd277d90c5c6a46206c63991be7c256f43a1b866fe6da721434131646043fb5b03d448f1c75a3ffea92f4cf1b05e8a846919800e146e15a160dab04
DIST git-manpages-1.7.12.4.tar.gz 521602 SHA256 4075b60250f9bc5b5323266764c889f028521dbe1f5c10f470a167cc75105005 SHA512 0cabb41e7e599111c64f3382d4688891d1c76c5550ad27a08b6ca2e62fe826b971fa757a6a815731b8b88d1302ea886f199944497a0a10fbbfea41eafae50512 WHIRLPOOL c33b93023feab4a5f6f63cab5cb1e82e42f2fc14bd590ced246ebfc45311e3ff93855864f521af12916bde58ac4fe2ccb055e667936e85883192dd0904873735
@ -30,4 +32,5 @@ DIST git-manpages-1.8.1.5.tar.gz 528540 SHA256 b171761f13deb738a2464c9d3967c1253
DIST git-manpages-1.8.2.1.tar.gz 536718 SHA256 1d3bc31d10564d29d0c3a45f98f98a7d936dfcdb1692528bf2fdb2140fe89824 SHA512 a6463c8bc8a23301d89e985b88fa0073c154e126c51a1f7699cd09e79723ed463f46a9cf5dd63f9e2e46ee4111e6154ae86553bd446f5cf76db9fd4e3bff5a1f WHIRLPOOL 8aa3c57475d8cfd7c47019c4eb05c091c76fb0ec5d213942b5a16ee9f6c540111aecb6b754eb98578e9e129d4e8ba941a3bee326a2845b2a098cc30e1109d35d
DIST git-manpages-1.8.3.2.tar.gz 542769 SHA256 599bc8f6c56986a994a237cfebb53b4fab9051576775e32d0353e0455ab84115 SHA512 42fd781b924355c969ce381aae828f877059472741d7b53b0d1aad53f04c8a27b6b161b5dfc353098370ead73ccb9cdc86ac5374cf02829134f8c4d70bcbb7cf WHIRLPOOL 90226006a35b7b6e644f887981f2725238ff428f572425942701614e14fab5c8c5c602746de93a113d83d9b9c76ea1805a9c7cfa353305b0f817c33976048d77
DIST git-manpages-1.8.4.2.tar.gz 565198 SHA256 f7e8326a62398026c3e721e06499f09d3fab78fe67d1c75e07fa14b6b59801b7 SHA512 52fbfadaac06f65525d16441d51b038a56dcaf63ffa4bfe4593c6f65b0db994ab59cce7332f02529583fe63afae62d6351ce20dce38de1d0c398ae5e39ebf2f0 WHIRLPOOL fd08877e18fe5f65380acbc33d699d1f300c693aed9123af8ee01202826bd3e4061cac0fc6865c59a18a21a579898aaa78b5031710242f9878fe25552c3aee8c
DIST git-manpages-1.8.4.3.tar.gz 565288 SHA256 2ea22bc9efa0ef0ce2ecb5ec04c90544505b82a115805aff193acb03768dfc1d SHA512 a85a44d3a17397856dcb2585917395780e2e60ffc200cc1af7af06fc84f146b577675bd18a8641755768f9af60ed562a67b428779ca0674fe2b8368877842922 WHIRLPOOL 3f4d2107a7b5e1563dac90e17e466cedd42afa733328a229afc2845ae06d6016aba50454f1db13816a20765273a8b0e4a6ff1c71fd40b9e22dcf4308bb6521c8
DIST git-manpages-1.8.4.tar.gz 564928 SHA256 2b7eac1de1569201172363b0054ea9ee4c872587514e6322f534befabf5769c3 SHA512 88a2b0c6d972281330816cdbbdcb15a764966de528ce52a6fcb664da2350fd021ba7194f99705361eb7cacde10d0607c6b70a753e7299dbff12f7a8841aa741a WHIRLPOOL 6df0f1490bc4cd57fa7c60edee16bfae53d6f9adbdd705d946a7ff6d044eec8c465862db86d8c7ac0f43ea1bf99e97284eb1ef2c931a89f14be319f718fe54f0

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.3.2-r1.ebuild,v 1.5 2013/11/06 02:21:43 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.3.2-r1.ebuild,v 1.6 2013/11/09 15:49:15 pacho Exp $
EAPI=5
@ -32,7 +32,7 @@ if [[ ${PV} != *9999 ]]; then
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
KEYWORDS="alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
else
SRC_URI=""
KEYWORDS=""

@ -0,0 +1,617 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.4.3.ebuild,v 1.1 2013/11/09 01:46:19 robbat2 Exp $
EAPI=5
GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_COMPAT=( python2_{6,7} )
[[ ${PV} == *9999 ]] && SCM="git-2"
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
MY_PV="${PV/_rc/.rc}"
MY_P="${PN}-${MY_PV}"
DOC_VER=${MY_PV}
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
HOMEPAGE="http://www.git-scm.com/"
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="gz"
SRC_URI_GOOG="http://git-core.googlecode.com/files"
SRC_URI_KORG="mirror://kernel/software/scm/git"
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
doc? (
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
else
SRC_URI=""
KEYWORDS=""
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
# Common to both DEPEND and RDEPEND
CDEPEND="
dev-libs/openssl
sys-libs/zlib
pcre? ( dev-libs/libpcre )
perl? ( dev-lang/perl[-build(-)] )
tk? ( dev-lang/tk )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
emacs? ( virtual/emacs )
gnome-keyring? ( gnome-base/gnome-keyring )"
RDEPEND="${CDEPEND}
gpg? ( app-crypt/gnupg )
perl? ( dev-perl/Error
dev-perl/Net-SMTP-SSL
dev-perl/Authen-SASL
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
)
python? ( gtk?
(
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
)
${PYTHON_DEPS} )"
# This is how info docs are created with Git:
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
# .xml/docbook --(docbook2texi.pl)--> .texi
# .texi --(makeinfo)---------> .info
DEPEND="${CDEPEND}
app-arch/cpio
doc? (
app-text/asciidoc
app-text/docbook2X
sys-apps/texinfo
app-text/xmlto
)
test? (
app-crypt/gnupg
)"
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
DEPEND="${DEPEND}
app-text/asciidoc"
fi
SITEFILE=50${PN}-gentoo.el
S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
cvs? ( perl )
subversion? ( perl )
webdav? ( curl )
gtk? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
"
pkg_setup() {
if use subversion && has_version "dev-vcs/subversion[dso]"; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
ewarn "have been warned."
fi
if use python ; then
python-single-r1_pkg_setup
fi
}
# This is needed because for some obscure reasons future calls to make don't
# pick up these exports if we export them in src_unpack()
exportmakeopts() {
local myopts
if use blksha1 ; then
myopts="${myopts} BLK_SHA1=YesPlease"
elif use ppcsha1 ; then
myopts="${myopts} PPC_SHA1=YesPlease"
fi
if use curl ; then
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
else
myopts="${myopts} NO_CURL=YesPlease"
fi
# broken assumptions, because of broken build system ...
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
myopts="${myopts} INSTALL=install TAR=tar"
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
myopts="${myopts} SANE_TOOL_PATH="
myopts="${myopts} OLD_ICONV="
myopts="${myopts} NO_EXTERNAL_GREP="
# For svn-fe
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
# can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
use iconv \
|| myopts="${myopts} NO_ICONV=YesPlease"
use nls \
|| myopts="${myopts} NO_GETTEXT=YesPlease"
use tk \
|| myopts="${myopts} NO_TCLTK=YesPlease"
use pcre \
&& myopts="${myopts} USE_LIBPCRE=yes" \
&& extlibs="${extlibs} -lpcre"
use perl \
&& myopts="${myopts} INSTALLDIRS=vendor" \
|| myopts="${myopts} NO_PERL=YesPlease"
use python \
|| myopts="${myopts} NO_PYTHON=YesPlease"
use subversion \
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
use threads \
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|| myopts="${myopts} NO_PTHREADS=YesPlease"
use cvs \
|| myopts="${myopts} NO_CVS=YesPlease"
# Disabled until ~m68k-mint can be keyworded again
# if [[ ${CHOST} == *-mint* ]] ; then
# myopts="${myopts} NO_MMAP=YesPlease"
# myopts="${myopts} NO_IPV6=YesPlease"
# myopts="${myopts} NO_STRLCPY=YesPlease"
# myopts="${myopts} NO_MEMMEM=YesPlease"
# myopts="${myopts} NO_MKDTEMP=YesPlease"
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
# fi
if [[ ${CHOST} == ia64-*-hpux* ]]; then
myopts="${myopts} NO_NSEC=YesPlease"
fi
if [[ ${CHOST} == *-*-aix* ]]; then
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
fi
if [[ ${CHOST} == *-solaris* ]]; then
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
fi
has_version '>=app-text/asciidoc-8.0' \
&& myopts="${myopts} ASCIIDOC8=YesPlease"
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
# Bug 290465:
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
[[ "${CHOST}" == *-uclibc* ]] && \
myopts="${myopts} NO_NSEC=YesPlease"
export MY_MAKEOPTS="${myopts}"
export EXTLIBS="${extlibs}"
}
src_unpack() {
if [[ ${PV} != *9999 ]]; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
cd "${S}"
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
use doc && \
cd "${S}"/Documentation && \
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
cd "${S}"
else
git-2_src_unpack
cd "${S}"
#cp "${FILESDIR}"/GIT-VERSION-GEN .
fi
}
src_prepare() {
# bug #350330 - automagic CVS when we don't want it is bad.
epatch "${FILESDIR}"/git-1.8.4-optional-cvs.patch
sed -i \
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
Makefile contrib/svn-fe/Makefile || die "sed failed"
# Never install the private copy of Error.pm (bug #296310)
sed -i \
-e '/private-Error.pm/s,^,#,' \
perl/Makefile.PL
# Fix docbook2texi command
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
Documentation/Makefile || die "sed failed"
# Fix git-subtree missing DESTDIR
sed -i \
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
contrib/subtree/Makefile
}
git_emake() {
# bug #326625: PERL_PATH, PERL_MM_OPT
# bug #320647: PYTHON_PATH
PYTHON_PATH=""
use python && PYTHON_PATH="${PYTHON}"
emake ${MY_MAKEOPTS} \
DESTDIR="${D}" \
OPTCFLAGS="${CFLAGS}" \
OPTLDFLAGS="${LDFLAGS}" \
OPTCC="$(tc-getCC)" \
OPTAR="$(tc-getAR)" \
prefix="${EPREFIX}"/usr \
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
sysconfdir="${EPREFIX}"/etc \
PYTHON_PATH="${PYTHON_PATH}" \
PERL_MM_OPT="" \
GIT_TEST_OPTS="--no-color" \
V=1 \
"$@"
# This is the fix for bug #326625, but it also causes breakage, see bug
# #352693.
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
}
src_configure() {
exportmakeopts
}
src_compile() {
if use perl ; then
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
fi
git_emake || die "emake failed"
if use emacs ; then
elisp-compile contrib/emacs/git{,-blame}.el
fi
if use perl && use cgi ; then
git_emake \
gitweb/gitweb.cgi \
|| die "emake gitweb/gitweb.cgi failed"
fi
if [[ ${CHOST} == *-darwin* ]]; then
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
git_emake || die "emake credential-osxkeychain"
fi
cd "${S}"/Documentation
if [[ ${PV} == *9999 ]] ; then
git_emake man \
|| die "emake man failed"
if use doc ; then
git_emake info html \
|| die "emake info html failed"
fi
else
if use doc ; then
git_emake info \
|| die "emake info html failed"
fi
fi
if use subversion ; then
cd "${S}"/contrib/svn-fe
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
if use doc ; then
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
fi
cd "${S}"
fi
if use gnome-keyring ; then
cd "${S}"/contrib/credential/gnome-keyring
git_emake || die "emake git-credential-gnome-keyring failed"
fi
cd "${S}"/contrib/subtree
git_emake
use doc && git_emake doc
}
src_install() {
git_emake \
install || \
die "make install failed"
if [[ ${CHOST} == *-darwin* ]]; then
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
fi
# Depending on the tarball and manual rebuild of the documentation, the
# manpages may exist in either OR both of these directories.
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
use doc && dodir /usr/share/doc/${PF}/html
for d in / /howto/ /technical/ ; do
docinto ${d}
dodoc Documentation${d}*.txt
use doc && dohtml -p ${d} Documentation${d}*.html
done
docinto /
# Upstream does not ship this pre-built :-(
use doc && doinfo Documentation/{git,gitman}.info
newbashcomp contrib/completion/git-completion.bash ${PN}
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
if use emacs ; then
elisp-install ${PN} contrib/emacs/git.{el,elc}
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
# don't add automatically to the load-path, so the sitefile
# can do a conditional loading
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
fi
if use python && use gtk ; then
python_doscript "${S}"/contrib/gitview/gitview
dodoc "${S}"/contrib/gitview/gitview.txt
fi
#dobin contrib/fast-import/git-p4 # Moved upstream
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
newbin contrib/fast-import/import-tars.perl import-tars
exeinto /usr/libexec/git-core/
newexe contrib/git-resurrect.sh git-resurrect
# git-subtree
cd "${S}"/contrib/subtree
git_emake install || die "Failed to emake install git-subtree"
if use doc ; then
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
fi
newdoc README README.git-subtree
dodoc git-subtree.txt
cd "${S}"
# git-diffall
dobin contrib/diffall/git-diffall
newdoc contrib/diffall/README git-diffall.txt
# diff-highlight
dobin contrib/diff-highlight/diff-highlight
newdoc contrib/diff-highlight/README README.diff-highlight
# git-jump
exeinto /usr/libexec/git-core/
doexe contrib/git-jump/git-jump
newdoc contrib/git-jump/README git-jump.txt
# git-contacts
exeinto /usr/libexec/git-core/
doexe contrib/contacts/git-contacts
dodoc contrib/contacts/git-contacts.txt
if use gnome-keyring ; then
cd "${S}"/contrib/credential/gnome-keyring
dobin git-credential-gnome-keyring
fi
if use subversion ; then
cd "${S}"/contrib/svn-fe
dobin svn-fe
dodoc svn-fe.txt
use doc && doman svn-fe.1 && dohtml svn-fe.html
cd "${S}"
fi
# remote-helpers
if use python ; then
python_scriptinto /usr/libexec/git-core/
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
python_optimize
fi
dodir /usr/share/${PN}/contrib
# The following are excluded:
# completion - installed above
# credential/gnome-keyring TODO
# diff-highlight - done above
# diffall - done above
# emacs - installed above
# examples - these are stuff that is not used in Git anymore actually
# git-jump - done above
# gitview - installed above
# p4import - excluded because fast-import has a better one
# patches - stuff the Git guys made to go upstream to other places
# persistent-https - TODO
# mw-to-git - TODO
# subtree - build seperately
# svnimport - use git-svn
# thunderbird-patch-inline - fixes thunderbird
for i in \
buildsystems ciabot convert-objects fast-import \
hg-to-git hooks remotes2config.sh rerere-train.sh \
stats vim workdir \
; do
cp -rf \
"${S}"/contrib/${i} \
"${ED}"/usr/share/${PN}/contrib \
|| die "Failed contrib ${i}"
done
if use perl && use cgi ; then
# We used to install in /usr/share/${PN}/gitweb
# but upstream installs in /usr/share/gitweb
# so we will install a symlink and use their location for compat with other
# distros
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
# INSTALL discusses configuration issues, not just installation
docinto /
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
newdoc "${S}"/gitweb/README README.gitweb
find "${ED}"/usr/lib64/perl5/ \
-name .packlist \
-exec rm \{\} \;
else
rm -rf "${ED}"/usr/share/gitweb
fi
if ! use subversion ; then
rm -f "${ED}"/usr/libexec/git-core/git-svn \
"${ED}"/usr/share/man/man1/git-svn.1*
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
fi
if use !prefix ; then
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
systemd_dounit "${FILESDIR}/git-daemon.socket"
fi
fixlocalpod
}
src_test() {
local disabled=""
local tests_cvs="t9200-git-cvsexportcommit.sh \
t9400-git-cvsserver-server.sh \
t9401-git-cvsserver-crlf.sh \
t9600-cvsimport.sh \
t9601-cvsimport-vendor-branch.sh \
t9602-cvsimport-branches-tags.sh \
t9603-cvsimport-patchsets.sh"
local tests_perl="t3701-add-interactive.sh \
t5502-quickfetch.sh \
t5512-ls-remote.sh \
t5520-pull.sh \
t7106-reset-unborn-branch.sh \
t7501-commit.sh"
# Bug #225601 - t0004 is not suitable for root perm
# Bug #219839 - t1004 is not suitable for root perm
# t0001-init.sh - check for init notices EPERM* fails
local tests_nonroot="t0001-init.sh \
t0004-unwritable.sh \
t0070-fundamental.sh \
t1004-read-tree-m-u-wf.sh \
t3700-add.sh \
t7300-clean.sh"
# t9100 still fails with symlinks in SVN 1.7
local test_svn="t9100-git-svn-basic.sh"
# Unzip is used only for the testcase code, not by any normal parts of Git.
if ! has_version app-arch/unzip ; then
einfo "Disabling tar-tree tests"
disabled="${disabled} t5000-tar-tree.sh"
fi
cvs=0
use cvs && let cvs=$cvs+1
if [[ ${EUID} -eq 0 ]]; then
if [[ $cvs -eq 1 ]]; then
ewarn "Skipping CVS tests because CVS does not work as root!"
ewarn "You should retest with FEATURES=userpriv!"
disabled="${disabled} ${tests_cvs}"
fi
einfo "Skipping other tests that require being non-root"
disabled="${disabled} ${tests_nonroot}"
else
[[ $cvs -gt 0 ]] && \
has_version dev-vcs/cvs && \
let cvs=$cvs+1
[[ $cvs -gt 1 ]] && \
has_version "dev-vcs/cvs[server]" && \
let cvs=$cvs+1
if [[ $cvs -lt 3 ]]; then
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
disabled="${disabled} ${tests_cvs}"
fi
fi
if ! use perl ; then
einfo "Disabling tests that need Perl"
disabled="${disabled} ${tests_perl}"
fi
einfo "Disabling tests that fail with SVN 1.7"
disabled="${disabled} ${test_svn}"
# Reset all previously disabled tests
cd "${S}/t"
for i in *.sh.DISABLED ; do
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
done
einfo "Disabled tests:"
for i in ${disabled} ; do
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
done
# Avoid the test system removing the results because we want them ourselves
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
-i "${S}"/t/Makefile
# Clean old results first, must always run
cd "${S}/t"
nonfatal git_emake clean
# Now run the tests, keep going if we hit an error, and don't terminate on
# failure
cd "${S}"
einfo "Start test run"
#MAKEOPTS=-j1
nonfatal git_emake --keep-going test
rc=$?
# Display nice results, now print the results
cd "${S}/t"
nonfatal git_emake aggregate-results
# And bail if there was a problem
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
}
showpkgdeps() {
local pkg=$1
shift
elog " $(printf "%-17s:" ${pkg}) ${@}"
}
pkg_postinst() {
use emacs && elisp-site-regen
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
einfo "Note that the prompt bash code is now in the seperate script"
elog "These additional scripts need some dependencies:"
echo
showpkgdeps git-quiltimport "dev-util/quilt"
showpkgdeps git-instaweb \
"|| ( www-servers/lighttpd www-servers/apache )"
echo
}
pkg_postrm() {
use emacs && elisp-site-regen
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.39 2013/06/01 13:18:45 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.40 2013/11/09 10:22:06 graaff Exp $
# @ECLASS: ruby-fakegem.eclass
# @MAINTAINER:
@ -51,6 +51,7 @@ inherit ruby-ng
# Specify one of the default API doc building function for ruby-fakegem:
# - rake (default; see also RUBY_FAKEGEM_TASK_DOC)
# - rdoc (calls `rdoc-2`, adds dev-ruby/rdoc to the dependencies);
# - yard (calls `yard`, adds dev-ruby/yard to the dependencies);
# - none
# RUBY_FAKEGEM_RECIPE_DOC="rake"
@ -121,6 +122,11 @@ case ${RUBY_FAKEGEM_RECIPE_DOC} in
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
RUBY_FAKEGEM_DOCDIR="doc"
;;
yard)
IUSE+="doc"
ruby_add_bdepend "doc? ( dev-ruby/yard )"
RUBY_FAKEGEM_DOCDIR="doc"
;;
none)
[[ -n ${RUBY_FAKEGEM_DOCDIR} ]] && IUSE+=" doc"
;;
@ -281,7 +287,7 @@ ruby_fakegem_genspec() {
# so better taking this into consideration.
local quoted_description=${DESCRIPTION//\"/\\\"}
cat - > $1 <<EOF
# generated by ruby-fakegem.eclass $Revision: 1.39 $
# generated by ruby-fakegem.eclass $Revision: 1.40 $
Gem::Specification.new do |s|
s.name = "${RUBY_FAKEGEM_NAME}"
s.version = "${RUBY_FAKEGEM_VERSION}"
@ -331,7 +337,7 @@ ruby_fakegem_binwrapper() {
#!${rubycmd}
# This is a simplified version of the RubyGems wrapper
#
# Generated by ruby-fakegem.eclass $Revision: 1.39 $
# Generated by ruby-fakegem.eclass $Revision: 1.40 $
require 'rubygems'
@ -357,6 +363,9 @@ all_fakegem_compile() {
rdoc)
rdoc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation"
;;
yard)
yard doc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation"
;;
esac
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.603 2013/11/07 03:19:00 dirtyepic Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.605 2013/11/09 10:05:12 dirtyepic Exp $
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
@ -1284,12 +1284,18 @@ gcc_do_configure() {
has toolchain_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" toolchain_death_notice"
toolchain_death_notice() {
pushd "${WORKDIR}"/build >/dev/null
tar jcf gcc-build-logs.tar.bz2 $(find -name config.log)
eerror
eerror "Please include ${PWD}/gcc-build-logs.tar.bz2 in your bug report"
eerror
popd >/dev/null
if [[ -e "${WORKDIR}"/build ]] ; then
pushd "${WORKDIR}"/build >/dev/null
(echo '' | $(tc-getCC ${CTARGET}) ${CFLAGS} -v -E - 2>&1) > gccinfo.log
[[ -e "${T}"/build.log ]] && cp "${T}"/build.log .
tar jcf "${WORKDIR}"/gcc-build-logs.tar.bz2 \
gccinfo.log build.log $(find -name config.log)
rm gccinfo.log build.log
eerror
eerror "Please include ${WORKDIR}/gcc-build-logs.tar.bz2 in your bug report."
eerror
popd >/dev/null
fi
}
# This function accepts one optional argument, the make target to be used.

@ -1,5 +1,6 @@
DIST warsow.png 1692 SHA256 086968e72271b248ef32609ed1818ff9f5c355297b1eee3cbee9e41f4e18a954 SHA512 76476fd6f624b4043405fbddeaa0fa46338b96bf46a9b64434940d9a84738a20c25243ef1316048159698b6a70b3e0f26218da3332203a93944312e77ba22c8f WHIRLPOOL 94b7c77641d5a8f581de4eb0e4e91b71f25347248a6aa6c1160e8fefda92951daa3fbbf04aee4920fc9b53fb07872d3fb7d870d4207d13844e07afa51c93e85b
DIST warsow_1.02_sdk.tar.gz 56541955 SHA256 bec1f0ec26c39defad393578b28eb955504f054599142b096773c28889cabb2c SHA512 d62399baa13341bc87863d123a9d852ec688d0aa279eb626b8c95bda28b7ac1d602c7571e02dfda7dd8ea83a231cd8c3310a0126c1235968291e9e700679fbca WHIRLPOOL 7c44fb252b95b400e829c752c58a4d715b695d56f7e9b35504be9c1e1566c513f101090f7bbe0eabba5aef11ff3f320106fe7ce1d4b7b17e7368979b0b193621
DIST warsow_1.02_update.zip 20582996 SHA256 23efd46590be99140b836125335dc973f606625785926377b60bd1467e661ac1 SHA512 4f0985c9a17e4562d46d289bfc78bf44fa544bdc30af3b0b670572e819966a2fa8f38902cb6810b09ce38a49f7de956177f31bf2858883ad2b3f27d41e6c2276 WHIRLPOOL 978987c70aa8b82a4252505fab95717056701a599d8e52a308206aee59a4cd36520be4f6b202411733d22dcca82f64919423bbd4bcd227d71b6e59cf6859e5b2
DIST warsow_1.03_sdk.tar.gz 63908911 SHA256 98cd7aa25707f9baf97a8e1feb78e1874b6b5dd95af759bf5edda10bc62ed97c SHA512 eb88ba3c7ac3c83b264ff5163af690e187ade4035b4f9560e35830a82b0d87f66bff369ada67ebe89390a33a12cf8285faf8986ffd17c6a9fe45d52a89670314 WHIRLPOOL dae624b0913dbaecf06856b1cfe674bd025a6909caa87ea67124adcab3592481a5ef8ca42824ca20a5e352c4435e91de1ee31ca42ca75235b079246b6f2364e0
DIST warsow_1.0_sdk.tar.gz 56525636 SHA256 2e394b5c50ad206723a59636ab93448f69d8602e710ab334451badf746870e22 SHA512 dee6591fb5ed7150e3e18db20b18366777dbacd4a465074eb3c978a04b7df5140e8a7817a5248542af06d2a6eb972ad986690f16e57ac08f753cccb2470d7bfe WHIRLPOOL e30772b49f37dede19d54e129cc1ca05bf9f01c9a10f372c9c420ceba25514c6a928c12ba61e140efc5ea8d46cbd6db403ca03aee215964173662127b9dbfd59
DIST warsow_1.0_unified.tar.gz 518459004 SHA256 f933d251de4c92b6107d4db1eef5326baf4873d32a6e2f1c3daae14bc92e85ec SHA512 78706093fb4b8684893d9b497fd10f1ce3ef096b68bbf7d36ed2bc775fa649738f0153a723b2788ef6a54d30826ec96bc36899d2e5c230bf09022b98cc105aad WHIRLPOOL efdffd7f358c704a6c08eb1d8c91543db3b76805edba775f88570debfa1b4a9ac64772958831fff7d0be4d72f2d29abbb7610d115e92cdb0fd897a8e31b1059c

@ -0,0 +1,27 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sat Nov 9 11:55:42 UTC 2013
Subject: fix clang build
based on
https://github.com/viciious/qfusion/commit/b926e692a00dcdeb25a1075c196d6bbefed34172
--- a/source/unix/unix_glw.c
+++ b/source/unix/unix_glw.c
@@ -31,17 +31,7 @@ Foundation, Inc., 59 Temple Place - Suit
**
*/
-#include <termios.h>
-#include <sys/ioctl.h>
-#include <sys/stat.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <signal.h>
-#include <dlfcn.h>
-
#include "../ref_gl/r_local.h"
-#include "../client/keys.h"
#include "x11.h"

@ -0,0 +1,67 @@
From c63672c41ae5332a5d123e3d59abf38417fab961 Mon Sep 17 00:00:00 2001
From: Victor Luchits <vluchits@gmail.com>
Date: Sat, 12 Oct 2013 15:04:53 +0400
Subject: [PATCH] This should fix compilation in clang
ctassert<false> was evaluated in template function (probably due to two-phase name lookup?). Change it to ctassert<sizeof(typename)==0) so evaluation is delayed until actual template function instantiation.
---
source/ui/as/asbind.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/source/ui/as/asbind.h b/source/ui/as/asbind.h
index 9906859..f78ef42 100644
--- a/source/ui/as/asbind.h
+++ b/source/ui/as/asbind.h
@@ -268,7 +268,7 @@ struct ctassert {
}
// throw ?
- template<typename T> const char * typestr() { ctassert<false>(); return "ERROR"; }
+ template<typename T> const char * typestr() { ctassert<sizeof(T)==0>(); return "ERROR"; }
template<> inline const char *typestr<signed int>() { return "int"; }
template<> inline const char *typestr<unsigned int>() { return "uint"; }
@@ -439,7 +439,7 @@ struct __ptr<T*> {
struct FunctionStringProxy {
std::string operator()( const char *s )
{
- ctassert<false>();
+ ctassert<sizeof(R)==0>();
throw Exception( std::string("FunctionStringProxy base called with " ) + s );
}
};
@@ -542,7 +542,7 @@ struct FunctionStringProxy<R (*)(A1,A2,A3,A4,A5,A6)> {
template<typename T> struct MethodStringProxy {
std::string operator()( const char *s )
{
- ctassert<false>();
+ ctassert<sizeof(T)==0>();
throw Exception( std::string( "MethodStringProxy: base class called in " ) + s );
}
};
@@ -904,12 +904,12 @@ struct StripThisProxy<R(*)(A1,A2,A3,A4,A5,A6,A7)> {
// first define structs to get/set arguments (struct to partial-specialize)
template<typename T> struct SetArg {
void operator()( asIScriptContext *ctx, int idx, T &t ) {
- ctassert<false>();
+ ctassert<sizeof(T)==0>();
}
};
template<typename T> struct GetArg {
T operator()() {
- ctassert<false>();
+ ctassert<sizeof(T)==0>();
return T();
}
};
@@ -1046,7 +1046,7 @@ struct FunctionPtr : FunctionPtrBase {
FunctionPtr( asIScriptFunction *fptr=NULL ) : FunctionPtrBase( fptr ) {}
R operator()( void )
{
- ctassert<false>();
+ ctassert<sizeof(R)==0>();
throw std::runtime_error( "FunctionPtr baseclass called!" );
return R();
}
--
1.8.4

@ -0,0 +1,39 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sat Nov 9 12:01:14 UTC 2013
Subject: fix clang warnings
based on
https://github.com/viciious/qfusion/commit/792e50cc9b55e0c5e4c954a1c0c4e4a61ad54e2c.patch
--- a/source/cgame/cg_draw.c
+++ b/source/cgame/cg_draw.c
@@ -309,7 +309,7 @@ void CG_DrawMiniMap( int x, int y, int i
coords[2] = ( coords[2] + (float)z_lefttop ) / (float)map_z;
// is it a player?
- if( ( cent->current.type == ET_PLAYER ) )
+ if( cent->current.type == ET_PLAYER )
{
int box_size = (int)( 3.0 + coords[2] * 10.0 );
--- a/source/cgame/cg_ents.c
+++ b/source/cgame/cg_ents.c
@@ -376,7 +376,6 @@ static void CG_UpdatePlayerState( void )
// set up the playerstates
// current
- index = index;
CG_SetFramePlayerState( &cg.frame, index );
// old
--- a/source/client/console.c
+++ b/source/client/console.c
@@ -1343,7 +1343,7 @@ void Con_KeyDown( int key )
return;
}
- if( ( key == K_BACKSPACE ) )
+ if( key == K_BACKSPACE )
{
if( key_linepos > 1 )
{

@ -0,0 +1,624 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Thu Oct 11 15:00:18 UTC 2012
Subject: build system
a) respect flags/linker
b) don't take ARCH from env (we set BASE_ARCH in the ebuild)
c) split LDFLAGS and LDFLAGS_COMMON as per bug
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347650
d) don't remove angel-lib (compilation fails, why is this?)
e) make output verbose
f) remove start-scripts
g) address parallel make issues
--- source/Makefile
+++ source/Makefile
@@ -30,6 +30,16 @@
# Build Warsow client without server capabilities?
BUILD_THIN_CLIENT?=NO
+# use system libRocket
+SYSTEM_LIBS=NO
+
+# enable verbosity
+V=NO
+
+ifneq ($(V),YES)
+Q=@
+endif
+
###########################################################
ifeq ($(USE_MINGW),YES)
@@ -50,10 +60,10 @@
else
CC?=gcc
CXX?=g++
-LD=gcc
-LXX?=g++
-AR=ar
-RANLIB=ranlib
+LD=$(CC)
+LXX=$(CXX)
+AR?=ar
+RANLIB?=ranlib
# this nice line comes from the linux kernel makefile
BASE_ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
@@ -62,7 +72,7 @@
ifeq ($(OS),FreeBSD)
ARCH?=freebsd_$(BASE_ARCH)
else
-ARCH?=$(BASE_ARCH)
+ARCH=$(BASE_ARCH)
endif
SHARED_LIBRARY_EXTENSION=so
@@ -72,7 +82,7 @@
ifeq ($(DEBUG_BUILD), YES)
BINDIR=debug
-CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG
+CFLAGS_DEBUG=-D_DEBUG
else
BINDIR=release
endif
@@ -118,15 +128,22 @@
LIBROCKET_INC=$(LIBROCKET_DIR)/Include
LIBROCKET_LIB=$(LIBROCKET_DIR)/lib/libRocketWSW.a
-CFLAGS_ROCKET=-DSTATIC_LIB -I$(LIBROCKET_INC) -I$(ANGELSCRIPT_INC)
+CFLAGS_ROCKET=-I$(ANGELSCRIPT_INC)
# add the base of ui to inclusions
CFLAGS_ROCKET+=-Iui
# static link to custombuilt lib
-LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/lib -lRocketWSW -lfreetype
+LDFLAGS_ROCKET=
# dynamic link to 'official' build
# LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/Build -lRocketCore -lRocketControls -lfreetype
+ifneq ($(SYSTEM_LIBS),YES)
+CFLAGS_ROCKET += -DSTATIC_LIB -I$(LIBROCKET_INC)
+LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/lib -lRocketWSW -lfreetype
+else
+LDFLAGS_ROCKET = -lRocketCore -lRocketControls
+endif
+
###########################################################
####################### MINGW ######################
@@ -195,9 +212,9 @@
LOCALBASE?=/usr/local
X11BASE?=/usr/X11R6
-CFLAGS_COMMON=$(CFLAGS) -pipe -I. -I$(LOCALBASE)/include -I$(X11BASE)/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function -fvisibility=hidden
-CFLAGS_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG -msse2
-CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG
+CFLAGS_COMMON=-I. -I$(LOCALBASE)/include -I$(X11BASE)/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function -fvisibility=hidden
+CFLAGS_RELEASE=-fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG
+CFLAGS_DEBUG=-D_DEBUG
ifeq ($(DEBUG_BUILD),YES)
CFLAGS_COMMON+=$(CFLAGS_DEBUG)
else
@@ -209,18 +226,18 @@
CFLAGS_MODULE=-DPIC -fPIC
CFLAGS_TV_SERVER=-DDEDICATED_ONLY -DTV_SERVER_ONLY -DC_ONLY -DTV_MODULE_HARD_LINKED
-LDFLAGS_COMMON=$(LDFLAGS)
-LXXFLAGS_COMMON=$(LDFLAGS) -lstdc++ -lsupc++
+LDFLAGS_COMMON=
+LXXFLAGS_COMMON=-lstdc++ -lsupc++
ifeq ($(OS),FreeBSD)
LDFLAGS_COMMON+= -L/usr/local/lib -lm -pthread
else
-LDFLAGS_COMMON+= -L/usr/local/lib -ldl -lm -O1 -Wl,--as-needed
+LDFLAGS_COMMON+= -ldl -lm
endif
ifneq ($(DEBUG_BUILD),YES)
-LDFLAGS_COMMON+= -s
-LXXFLAGS_COMMON+= -s
+LDFLAGS_COMMON+=
+LXXFLAGS_COMMON+=
endif
ifeq ($(ARCH),x86_64)
@@ -298,12 +315,19 @@
######################################################################################################
# Helper functions
######################################################################################################
+ifneq ($(V),YES)
DO_CC=echo " > Compiling $<" && \
- $(CC) $(CFLAGS_COMMON) -c $< -o $@
+ $(CC) $(CFLAGS_COMMON) $(CFLAGS) -c $< -o $@
DO_CXX=echo " > Compiling (c++) $<" && \
- $(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) -c $< -o $@
+ $(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) $(CXXFLAGS) -c $< -o $@
DO_RES=echo " > Compiling resource $<" && \
- $(RES) $(RESFLAGS_COMMON) -i $< -o $@
+ $(RES) $(RESFLAGS_COMMON) -i $< -o $@
+else
+DO_CC=$(CC) $(CFLAGS_COMMON) $(CFLAGS) -c $< -o $@
+DO_CXX=$(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) $(CXXFLAGS) -c $< -o $@
+DO_RES=$(RES) $(RESFLAGS_COMMON) -i $< -o $@
+endif
+
DO_CC_CLIENT=$(DO_CC) $(CFLAGS_CLIENT)
DO_CC_DED=$(DO_CC) $(CFLAGS_DED)
@@ -505,17 +529,17 @@
all: client openal qf ded cgame game ui irc cin angelwrap tv_server
-client: $(BUILDDIRS) message-client compile-client link-client start-script-client
+client: $(BUILDDIRS) message-client compile-client link-client
openal: $(BUILDDIRS) message-openal compile-openal link-openal
qf: $(BUILDDIRS) message-qf compile-qf link-qf
-ded: $(BUILDDIRS) message-ded compile-ded link-ded start-script-ded
+ded: $(BUILDDIRS) message-ded compile-ded link-ded
cgame: $(BUILDDIRS) message-cgame compile-cgame link-cgame
game: $(BUILDDIRS) message-game compile-game link-game
ui: $(BUILDDIRS) message-ui compile-ui link-ui
irc: $(BUILDDIRS) message-irc compile-irc link-irc
cin: $(BUILDDIRS) message-cin compile-cin link-cin
angelwrap: $(BUILDDIRS) message-angelwrap compile-angelwrap link-angelwrap
-tv_server: $(BUILDDIRS) message-tv_server compile-tv_server link-tv_server start-script-tv_server
+tv_server: $(BUILDDIRS) message-tv_server compile-tv_server link-tv_server
clean: clean-msg clean-depend clean-client clean-openal clean-qf clean-ded clean-cgame clean-game clean-ui clean-librocket clean-irc clean-cin clean-angelwrap clean-tv_server
@@ -609,7 +633,14 @@
@echo "> *********************************************************"
@echo "> * Building ui"
@echo "> *********************************************************"
+
+ifneq ($(SYSTEM_LIBS),YES)
compile-ui: $(OBJS_UI_ROCKET) $(LIBROCKET_LIB)
+$(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(LIBROCKET_LIB)
+else
+compile-ui: $(OBJS_UI_ROCKET)
+endif
+
link-ui: $(BINDIR)/basewsw $(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION)
clean-ui:
@echo " > Removing ui objects" && \
@@ -617,7 +648,7 @@
$(LIBROCKET_LIB):
@echo "> * Building Rocket library"
- @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CFLAGS)" DEBUG_BUILD=$(DEBUG_BUILD) USE_MINGW=$(USE_MINGW) $(MAKE) -C $(LIBROCKET_DIR) -f $(LIBROCKET_MAKEFILE) DEBUG_BUILD=$(DEBUG_BUILD)
+ @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CXXFLAGS)" DEBUG_BUILD=$(DEBUG_BUILD) USE_MINGW=$(USE_MINGW) $(MAKE) -C $(LIBROCKET_DIR) -f $(LIBROCKET_MAKEFILE) DEBUG_BUILD=$(DEBUG_BUILD)
@echo "> * Done building RocketCore library."
@echo "> *********************************************************"
@echo "> * Continuing ui building..."
@@ -656,7 +687,6 @@
@echo "> *********************************************************"
@echo "> * Building angelwrap"
@echo "> *********************************************************"
- -@rm $(ANGELSCRIPT_LIB)
$(ANGELSCRIPT_INC)/angelscript.h:
@echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
@echo "!!!"
@@ -668,7 +698,7 @@
$(ANGELSCRIPT_LIB): $(ANGELSCRIPT_INC)/angelscript.h
@echo "> * Building Angelscript library first"
- @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CFLAGS)" $(MAKE) -C $(ANGELSCRIPT_PROJECT_DIR)
+ @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CXXFLAGS)" $(MAKE) -C $(ANGELSCRIPT_PROJECT_DIR)
@echo "> * Done building angelscript library."
@echo "> *********************************************************"
@echo "> * Continuing angelwrap building..."
@@ -702,69 +732,69 @@
# DED
########
$(BINDIR)/$(SERVER_EXE): $(OBJS_DED)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_DED)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_DED)
#########
# CLIENT
#########
ifeq ($(OS),Darwin)
$(BINDIR)/$(CLIENT_EXE): $(OBJS_CLIENT)
- @echo " > Linking $@" && \
- $(LD) -o $@ $(OBJS_CLIENT) mac/SDLMain.m $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS_CLIENT) mac/SDLMain.m $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
else
$(BINDIR)/$(CLIENT_EXE): $(OBJS_CLIENT)
- @echo " > Linking $@" && \
- $(LD) -o $@ $(OBJS_CLIENT) $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS_CLIENT) $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
endif
#########
# OPENAL
#########
$(BINDIR)/libs/snd_openal_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_OPENAL)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_OPENAL)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_OPENAL)
#########
# QF
#########
$(BINDIR)/libs/snd_qf_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_QF)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_QF)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_QF)
########
# .SO
########
$(BINDIR)/basewsw/cgame_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_CGAME)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
$(BINDIR)/basewsw/game_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_GAME)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
$(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_UI_ROCKET)
- @echo " > Linking $@" && \
- $(LXX) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ROCKET)
+ @echo " > Linking $@"
+ $(Q)$(LXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ROCKET)
$(BINDIR)/libs/irc_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_IRC)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_IRC)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_IRC)
$(BINDIR)/libs/cin_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_CIN)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_CIN)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_CIN)
$(BINDIR)/libs/angelwrap_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_ANGELWRAP)
- @echo " > Linking $@" && \
- $(LXX) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ANGELWRAP)
+ @echo " > Linking $@"
+ $(Q)$(LXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ANGELWRAP)
########
# TV
########
$(BINDIR)/$(TV_SERVER_EXE): $(OBJS_TV_SERVER)
- @echo " > Linking $@" && \
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_TV_SERVER)
+ @echo " > Linking $@"
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_TV_SERVER)
######################################################################################################
# Meta Rules
@@ -776,229 +806,229 @@
# CLIENT
########
$(BUILDDIR)/client/%.o: qcommon/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: server/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: client/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: ref_gl/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: null/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: matchmaker/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
ifeq ($(USE_MINGW),YES)
$(BUILDDIR)/client/%.o: win32/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: win32/%.rc
- @$(DO_RES_CLIENT)
+ $(Q)$(DO_RES_CLIENT)
else
ifeq ($(OS),Darwin)
$(BUILDDIR)/client/%.o: mac/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: unix/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
else
$(BUILDDIR)/client/%.o: unix/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
endif
endif
$(BUILDDIR)/client/%.o: game/%.c
- @$(DO_CC_CLIENT)
+ $(Q)$(DO_CC_CLIENT)
$(BUILDDIR)/client/%.o: gameshared/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BINDIR)/warsow: unix/start_script.sh
- @echo " > Installing client start script" && \
- cp $< $@ && \
+ @echo " > Installing client start script"
+ $(Q)cp $< $@ && \
chmod a+x $@
########
# OPENAL
########
$(BUILDDIR)/openal/%.o: snd_openal/%.c
- @$(DO_CC_MODULE) $(CFLAGS_OPENAL)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_OPENAL)
$(BUILDDIR)/openal/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
########
# QF
########
$(BUILDDIR)/qf/%.o: snd_qf/%.c
- @$(DO_CC_MODULE) $(CFLAGS_QF)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_QF)
ifeq ($(USE_MINGW),YES)
$(BUILDDIR)/qf/win_snd.o: win32/win_snd.c
- @$(DO_CC_MODULE) $(CFLAGS_DSOUND)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_DSOUND)
else
$(BUILDDIR)/qf/unix_snd.o: unix/unix_snd.c
- @$(DO_CC_MODULE) $(CFLAGS_SDL)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_SDL)
endif
$(BUILDDIR)/qf/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
########
# DED
########
$(BUILDDIR)/ded/%.o: qcommon/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BUILDDIR)/ded/%.o: server/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
ifeq ($(USE_MINGW),YES)
$(BUILDDIR)/ded/%.o: win32/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
else
$(BUILDDIR)/ded/%.o: unix/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
endif
$(BUILDDIR)/ded/%.o: null/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BUILDDIR)/ded/%.o: game/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BUILDDIR)/ded/%.o: gameshared/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BUILDDIR)/ded/%.o: matchmaker/%.c
- @$(DO_CC_DED)
+ $(Q)$(DO_CC_DED)
$(BINDIR)/wsw_server: unix/start_script.sh
- @echo " > Installing dedicated server start script" && \
- cp $< $@ && \
+ @echo " > Installing dedicated server start script"
+ $(Q)cp $< $@ && \
chmod a+x $@
########
# CGAME
########
$(BUILDDIR)/cgame/%.o: cgame/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/cgame/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
########
# GAME
########
$(BUILDDIR)/game/%.o: game/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/game/%.o: game/ai/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/game/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/game/%.o: matchmaker/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
########
# UI.ROCKET
########
$(BUILDDIR)/ui/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/ui/%.o: ui/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
$(BUILDDIR)/ui/%.o: ui/kernel/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
$(BUILDDIR)/ui/%.o: ui/as/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
$(BUILDDIR)/ui/%.o: ui/datasources/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
$(BUILDDIR)/ui/%.o: ui/widgets/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
$(BUILDDIR)/ui/%.o: ui/decorators/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
#$(BUILDDIR)/ui.as/%.o: matchmaker/%.c
-# @$(DO_CC_MODULE)
+# $(DO_CC_MODULE)
########
# IRC
########
$(BUILDDIR)/irc/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/irc/%.o: irc/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
########
# CIN
########
$(BUILDDIR)/cin/%.o: gameshared/%.c
- @$(DO_CC_MODULE)
+ $(Q)$(DO_CC_MODULE)
$(BUILDDIR)/cin/%.o: cin/%.c
- @$(DO_CC_MODULE) $(CFLAGS_CIN)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_CIN)
########
# ANGELWRAP
########
$(BUILDDIR)/angelwrap/%.o: gameshared/%.c
- @$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
$(BUILDDIR)/angelwrap/%.o: angelwrap/%.c
- @$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
$(BUILDDIR)/angelwrap/%.o: angelwrap/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
$(BUILDDIR)/angelwrap/%.o : angelwrap/addon/%.cpp
- @$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
########
# TV SERVER
########
$(BUILDDIR)/tv_server/%.o: qcommon/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
$(BUILDDIR)/tv_server/%.o: client/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
$(BUILDDIR)/tv_server/%.o: tv_server/tv_module/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
$(BUILDDIR)/tv_server/%.o: tv_server/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
ifeq ($(USE_MINGW),YES)
$(BUILDDIR)/tv_server/%.o: win32/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
else
$(BUILDDIR)/tv_server/%.o: unix/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
endif
$(BUILDDIR)/tv_server/%.o: null/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
$(BUILDDIR)/tv_server/%.o: gameshared/%.c
- @$(DO_CC_TV_SERVER)
+ $(Q)$(DO_CC_TV_SERVER)
$(BINDIR)/wswtv_server: unix/start_script.sh
- @echo " > Installing TV server start script" && \
- cp $< $@ && \
+ @echo " > Installing TV server start script"
+ $(Q)cp $< $@ && \
chmod a+x $@
######################################################################################################
--- libsrcs/libRocket/libRocket/Makefile.warsow
+++ libsrcs/libRocket/libRocket/Makefile.warsow
@@ -13,9 +13,9 @@
endif
ifeq ($(DEBUG_BUILD),YES)
- CXXFLAGS += -g -DROCKET_DEBUG
+ CXXFLAGS += -DROCKET_DEBUG
else
- CXXFLAGS += -O2
+ CXXFLAGS +=
endif
BUILDDIR=Build/obj
--- libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc/makefile
+++ libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc/makefile
@@ -47,7 +47,7 @@
CXX ?= gcc
# On i686 architecture you may need to add -march=i686 if you get
# an undefined symbol for __sync_sub_and_fetch_4 in as_atomic.cpp.
- CXXFLAGS += -g -Wall -fPIC -fno-strict-aliasing
+ CXXFLAGS += -Wall -fPIC -fno-strict-aliasing
endif
AR ?= ar

@ -0,0 +1,11 @@
--- source/snd_qf/snd_mix.c
+++ source/snd_qf/snd_mix.c
@@ -27,7 +27,7 @@
int *snd_p, snd_linear_count, snd_vol, music_vol;
short *snd_out;
-#if !defined ( id386 ) || defined ( __MACOSX__ )
+#if defined ( PIC ) || !defined ( id386 ) || defined ( __MACOSX__ )
#ifdef _WIN32
#pragma warning( push )
#pragma warning( disable : 4310 ) // cast truncates constant value

@ -0,0 +1,198 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/warsow/warsow-1.03.ebuild,v 1.1 2013/11/09 12:44:30 hasufell Exp $
EAPI=5
inherit eutils check-reqs gnome2-utils flag-o-matic games
BASE_DATA_PV=1.0
BASE_DATA_P=${PN}_${BASE_DATA_PV}_unified
DATA_PV=1.02
UPDATE_P=${PN}_${DATA_PV}_update
ENGINE_PV=${PV}
ENGINE_P=${PN}_${ENGINE_PV}_sdk
DESCRIPTION="Multiplayer FPS based on the QFusion engine (evolved from Quake 2)"
HOMEPAGE="http://www.warsow.net/"
SRC_URI="http://funpark.warsow-esport.net/~warsow/${BASE_DATA_PV}/${BASE_DATA_P}.tar.gz
http://www.warsow.net:1337/~warsow/${PV}/${ENGINE_P}.tar.gz
http://funpark.warsow-esport.net/~warsow/${PV}/${UPDATE_P}.zip
mirror://gentoo/warsow.png"
# ZLIB: bundled angelscript
LICENSE="GPL-2 ZLIB warsow"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+angelscript debug dedicated irc openal server"
RDEPEND=">=dev-libs/libRocket-1.2.1_p20130110
media-libs/freetype
net-misc/curl
sys-libs/zlib
!dedicated? (
media-libs/libpng:0
media-libs/libsdl
media-libs/libtheora
media-libs/libvorbis
x11-libs/libX11
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXxf86dga
x11-libs/libXxf86vm
virtual/jpeg
virtual/opengl
openal? ( media-libs/openal )
)"
DEPEND="${RDEPEND}
app-arch/unzip
x11-misc/makedepend
!dedicated? (
x11-proto/xineramaproto
x11-proto/xf86dgaproto
x11-proto/xf86vidmodeproto
)
openal? ( virtual/pkgconfig )"
S=${WORKDIR}/${ENGINE_P}/source
S_U=${WORKDIR}/${PN}_${BASE_DATA_PV}
S_UPDATE=${WORKDIR}/${UPDATE_P}
CHECKREQS_DISK_BUILD="1G"
CHECKREQS_DISK_USR="500M"
src_unpack() {
unpack ${BASE_DATA_P}.tar.gz ${ENGINE_P}.tar.gz
mkdir "${S_UPDATE}" || die
cd "${S_UPDATE}" || die
unpack ${UPDATE_P}.zip
}
src_prepare() {
if [[ $(tc-getCC) =~ clang ]]; then
einfo "disabling -ffast-math due to clang bug"
einfo "http://llvm.org/bugs/show_bug.cgi?id=13745"
append-cflags -fno-fast-math
append-cxxflags -fno-fast-math
fi
sed -i \
-e "/fs_basepath =/ s:\.:${GAMES_DATADIR}/${PN}:" \
qcommon/files.c \
|| die "sed files.c failed"
sed -i \
-e "s:q_jpeg_mem_src:_&:" \
ref_gl/r_image.c || die "sed r_image.c failed"
rm -r "${S_U}"/docs/old* || die
# edos2unix breaks whitespace files
einfo "removing dos line breaks"
find . -type f -exec sed -i 's/\r$//' '{}' + || die
cd "${S}"/.. || die
epatch "${FILESDIR}"/${PF}-build.patch \
"${FILESDIR}"/${P}-pic.patch \
"${FILESDIR}"/{01..03}-${P}-clang.patch
epatch_user
}
src_compile() {
yesno() { use ${1} && echo YES || echo NO ; }
use angelscript &&
emake -C ../libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc
local arch
if use amd64 ; then
arch=x86_64
elif use x86 ; then
arch=i386
fi
local myconf
if use dedicated ; then
myconf=(
BUILD_CLIENT=NO
BUILD_IRC=NO
BUILD_SND_OPENAL=NO
BUILD_SND_QF=NO
BUILD_CIN=NO
BUILD_SERVER=YES
BUILD_TV_SERVER=YES
)
else
myconf=(
BUILD_CLIENT=YES
BUILD_IRC=$(yesno irc)
BUILD_SND_OPENAL=$(yesno openal)
BUILD_SND_QF=YES
BUILD_CIN=YES
BUILD_SERVER=$(yesno server)
BUILD_TV_SERVER=$(yesno server)
)
fi
emake \
V=YES \
SYSTEM_LIBS=YES \
BASE_ARCH=${arch} \
BINDIR=lib \
BUILD_ANGELWRAP=$(yesno angelscript) \
DEBUG_BUILD=$(yesno debug) \
${myconf[@]}
}
src_install() {
cd lib
if ! use dedicated ; then
newgamesbin ${PN}.* ${PN}
doicon -s 48 "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} Warsow
fi
if use dedicated || use server ; then
newgamesbin wsw_server.* ${PN}-ded
newgamesbin wswtv_server.* ${PN}-tv
fi
exeinto "$(games_get_libdir)"/${PN}
doexe */*.so
insinto "${GAMES_DATADIR}"/${PN}
doins -r "${S_U}"/basewsw
doins -r "${S_UPDATE}"/basewsw
local so
for so in basewsw/*.so ; do
dosym "$(games_get_libdir)"/${PN}/${so##*/} \
"${GAMES_DATADIR}"/${PN}/${so}
done
if [[ -e libs ]] ; then
dodir "${GAMES_DATADIR}"/${PN}/libs
for so in libs/*.so ; do
dosym "$(games_get_libdir)"/${PN}/${so##*/} \
"${GAMES_DATADIR}"/${PN}/${so}
done
fi
dodoc "${S_U}"/docs/*
dodoc "${S_UPDATE}"/docs/*
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/dolphin/dolphin-4.11.3.ebuild,v 1.1 2013/11/05 22:23:21 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-base/dolphin/dolphin-4.11.3-r1.ebuild,v 1.1 2013/11/09 13:43:52 johu Exp $
EAPI=5
@ -41,6 +41,8 @@ PDEPEND="
RESTRICT="test"
# bug 393129
PATCHES=( "${FILESDIR}/${P}-regression.patch" )
src_configure() {
mycmakeargs=(
$(cmake-utils_use_with semantic-desktop NepomukCore)

@ -0,0 +1,61 @@
commit 1c856e44774a7ce8eb6dce6828ef689647f83ca4
Author: Wolfgang Bauer <wbauer@tmo.at>
Date: Wed Nov 6 16:46:09 2013 +0100
Revert "Files passed as arguments: Ignore unsupported files"
This reverts commit cd9e50ae4f3ded5a78d0cfb09a67684a9c15d726.
See bug#327224 for details.
diff --git a/dolphin/src/dolphinmainwindow.cpp b/dolphin/src/dolphinmainwindow.cpp
index 9da73f9..b477600 100644
--- a/dolphin/src/dolphinmainwindow.cpp
+++ b/dolphin/src/dolphinmainwindow.cpp
@@ -31,7 +31,6 @@
#include "panels/information/informationpanel.h"
#include "settings/dolphinsettingsdialog.h"
#include "statusbar/dolphinstatusbar.h"
-#include "views/dolphinview.h"
#include "views/dolphinviewactionhandler.h"
#include "views/dolphinremoteencoding.h"
#include "views/draganddrophelper.h"
@@ -244,20 +243,8 @@ void DolphinMainWindow::openDirectories(const QList<KUrl>& dirs)
return;
}
- // dirs could contain URLs that actually point to archives or other files.
- // Replace them by URLs we can open where possible and filter the rest out.
- QList<KUrl> urlsToOpen;
- foreach (const KUrl& rawUrl, dirs) {
- const KFileItem& item = KFileItem(KFileItem::Unknown, KFileItem::Unknown, rawUrl);
- item.determineMimeType();
- const KUrl& url = DolphinView::openItemAsFolderUrl(item);
- if (!url.isEmpty()) {
- urlsToOpen.append(url);
- }
- }
-
- if (urlsToOpen.count() == 1) {
- m_activeViewContainer->setUrl(urlsToOpen.first());
+ if (dirs.count() == 1) {
+ m_activeViewContainer->setUrl(dirs.first());
return;
}
@@ -267,12 +254,12 @@ void DolphinMainWindow::openDirectories(const QList<KUrl>& dirs)
// Open each directory inside a new tab. If the "split view" option has been enabled,
// always show two directories within one tab.
- QList<KUrl>::const_iterator it = urlsToOpen.begin();
- while (it != urlsToOpen.end()) {
+ QList<KUrl>::const_iterator it = dirs.begin();
+ while (it != dirs.end()) {
openNewTab(*it);
++it;
- if (hasSplitView && (it != urlsToOpen.end())) {
+ if (hasSplitView && (it != dirs.end())) {
const int tabIndex = m_viewTab.count() - 1;
m_viewTab[tabIndex].secondaryView->setUrl(*it);
++it;

@ -2,6 +2,8 @@ DIST enigmail-1.5.2.tar.gz 1211395 SHA256 f20d6d1be1ab12dc2f1208d8f01227fd7e5c4d
DIST enigmail-1.6.tar.gz 1231111 SHA256 10d5eb7ba364b9b6e6275aae8bba1d0e4321ed7d55a715337d566ccf2a56ea4d SHA512 877ca75a0ed1538f156307dc181ce8808deb96f58250d26d4d2c1f474d637959347c2305cb3b8f92f12d3ebd95bfa9d4d35aaaa1f4670728f205be7ae76852b8 WHIRLPOOL 91a11a81cc7b4c05c4a0a320284bc362b13f6aecb4fb20b04f38080bffbc5b94ab1913cf7e2d4480a452a916fd0d4297830ce0ba36867c7418b11deb1e060b06
DIST firefox-17.0-patches-0.6.tar.xz 52684 SHA256 780d7aa5990e39ad105b21fa2584379357749e0eb16e0eaf9be66464a02f3de1 SHA512 56fc3970233e144bea5f6d6be6fdc7c17b1095172dc600c02be4a0cd3764958480e934a0b2ce1ab2a3edc237ece9cf1b7a2f7914828e6c5a3f519860ea2a5b5d WHIRLPOOL 4e2bdb64dfb23f66bec5bf41e34d61aff22e4f7bc14c7c981077575364c8a5aae889d941b99fbf21d248854648b70f6e4c2e6a2e06ab70b1d4495d539e2962a4
DIST firefox-24.0-patches-0.6.tar.xz 9104 SHA256 1135f97625e23822309e5b2ce65ab0331cd8c7ebb1896d7b9daf2d77d1a11d4d SHA512 b8746373a7e9d2d5775dd2a73ca7d3675f2cbe32b81eacdf6a2208077f39fb842b454c49bb0a750e48c84c3d2ea73fa9c27f6135e7d1a08be2fc73afc520f172 WHIRLPOOL 5d8b89d1849709835611e0ef306dd4814e6ac10fcf9cfee10f6aa72b5e938546c505827441fe2d935eb63605434f77bc72ec201005693534b43dc19635caaf82
DIST gdata-provider-2.6.2.xpi 115020 SHA256 008a302410b152e956cf56fc0abe4f6cc191ae51ab367abb7e0467ee65d44093 SHA512 38d2a581842de0937a96b7498db06aca120b8cd6b9de96a0285e90f57c28118193a24f32c9fdbee72233db0675a35c7bc51fd3ba6ec41bcf4521adf48107624e WHIRLPOOL 70d87e73d355559879daf4a00c9ff45c24a455af5fb2f93e8034811b0c444799bd754cb00ef63c321c3f7d85e98a62148fd0e9524fcc07edccb5c02772d7b515
DIST lightning-2.6.2.xpi 3644848 SHA256 5d130a10d8ba29ea52b22f4c0de5b92b05cbae0e7681fb7009c9e24d9c2823bc SHA512 71918d4797faa08f908593d77563a87ae6e65938a92f3bbc896622ba020461cd9ef982aa7f10bd477fa3d1b5f7959ada041e714283def30a26d6e448e523c452 WHIRLPOOL 617543cbee7fa53ac3f75fce8a813c35ff10b64706bccd968e72eb155339494f76fa69927b4024e34431a1d65324c630793bd4932f3dd2ba2d9ab5b098405ab7
DIST thunderbird-17.0-patches-01.tar.xz 820 SHA256 79bf322258e0efc7682ce71ea84398e4dbec55b912acb264e16ddae72917bd8e SHA512 94ad743f86d95cb437bbe3be52beb8ab7c97acd9f703841f9445f94672d764cf6b9a3dfc065a6c54f24eeb16113a62708290512a3f54389c538a52fa93be7e06 WHIRLPOOL eb234826caf0f648d3ea8043b49fc2650f3a011eb28db661122e50abab0a6098b467e580d3c120b97a29919934c072e931f956bfa6676a2759cf46a2db88f282
DIST thunderbird-17.0.9esr-ar.xpi 445976 SHA256 c28b2a296a252a221701524cd778d88b6a35389cf969822ecbc3174e9397ceca SHA512 2a559f7fad5eaf18727e9f594e282a498de1d63d54c11ed8720da165bfb722f0783747fe2acdd0a81315b041793dd5d4821dc9f6196d085fc104671b38e14d18 WHIRLPOOL 8ac2f5a41d355b8ca82199a60116fc83ed443d586ce3889a1ce8e3399b4b6442b2c2bec32761eacbdb9c1153651a6b7dfd5de9eb3fd8439edfd11e5012ca4cfe
DIST thunderbird-17.0.9esr-ast.xpi 388038 SHA256 dcf4f2a49752dc992deee1e9c9d0899604470c546561b6b50976bfab0963bc0a SHA512 7e2595fbad33433634f7b2b2f3b43fd68272abc0d95afc899cc701524eae485e9c1ae83e7f0b3d0c1bbcc62981982ffd111b808b41effcd0985ac63371469d35 WHIRLPOOL 19e4de77b769e1615978949a87e7c48785a848cfa09b488554c5cf926fad9c6afe3acea9ea083d77c78145a4e2cd5a765258f838d82bbcf86cb1e8ea3e0cd383

@ -1,10 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-24.1.0-r1.ebuild,v 1.1 2013/11/04 13:41:14 anarchy Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-24.1.0-r2.ebuild,v 1.1 2013/11/09 15:20:56 axs Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
MOZ_LIGHTNING_VER="2.6.2"
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR
@ -44,6 +45,10 @@ SRC_URI="${SRC_URI}
${MOZ_FTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
${MOZ_HTTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
lightning? (
${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/gdata-provider.xpi -> gdata-provider-${MOZ_LIGHTNING_VER}.xpi
)
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
@ -114,6 +119,12 @@ src_unpack() {
# Unpack language packs
mozlinguas_src_unpack
# Unpack lightning for calendar locales
if use lightning ; then
xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
xpi_unpack gdata-provider-${MOZ_LIGHTNING_VER}.xpi
fi
}
src_prepare() {
@ -155,6 +166,15 @@ src_prepare() {
edos2unix "${file}"
done
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
local THIS_MOZ_LIGHTNING_VER=$(cat "${S}"/calendar/sunbird/config/version.txt)
if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
eqawarn "The version of lightning used for localization differs from the version"
eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
fi
# Allow user to apply any additional patches without modifing ebuild
epatch_user
@ -304,15 +324,42 @@ src_install() {
fi
if use lightning ; then
emid="{3550f703-e582-4d05-9a08-453d09bdfdc6}"
local l c
mozlinguas_export
emid="{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}"
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/gdata-provider-*.xpi
# Install locales for gdata-provider -- each locale is a directory tree
insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
cd "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_VER}/chrome
for l in "${mozlinguas[@]}"; do if [[ -d gdata-provider-${l} ]]; then
doins -r gdata-provider-${l}
echo "locale gdata-provider ${l} chrome/gdata-provider-${l}/locale/${l}/" \
>> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
|| die "Error adding gdata-provider-${l} to chrome.manifest"
else
ewarn "Sorry, but lightning gdata-provider in ${P} does not support the ${l} locale"
fi; done
emid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/lightning-*.xpi
# Install locales for lightning - each locale is a jar file
insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
cd "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER}/chrome
for l in "${mozlinguas[@]}"; do if [[ -e calendar-${l}.jar ]]; then
for c in calendar lightning; do
doins ${c}-${l}.jar
echo "locale ${c} $l jar:chrome/${c}-${l}.jar!/locale/${l}/${c}/" \
>> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
|| die "Error adding ${c}-${l} to chrome.manifest"
done
else
ewarn "Sorry, but lightning calendar in ${P} does not support the ${l} locale"
fi; done
# Fix mimetype so it shows up as a calendar application in GNOME 3
# This requires that the .desktop file was already installed earlier

@ -1,6 +1,6 @@
DIST postfix-2.10.0.tar.gz 3826655 SHA256 4a42a6029af418cbd4a8668b4f8c7e1ea9975cbe9756df760649c0a941bfeb7b SHA512 88689c2b18aeecd6e363525955c8e3506acf7702eb7fabe148b72a149020c29a76b3f6ed57109380ebb2106cf798a0ce78d470bc4a104a8ecde6c1c4cd0da07e WHIRLPOOL b47559ff91651c699581757976628ab87ffda91ef85f2ccb86ddc4982de68fe7f6dedc419a2708e879969081a7d54681f88763500cd816aed51958bbe0880b70
DIST postfix-2.10.1.tar.gz 3827595 SHA256 2e85a62e97418bbb022b4d4433098a7f25adc7dc707c37d9984db2c2f314b1c1 SHA512 34d5923748b38dd93609657011adc1371ab738ee86558aa4822cce6e879ccdd426bb4de994ab425b3a2745c8ca10a01b2d1c5f310872e839f9627afa8dcccdf0 WHIRLPOOL d1e6c029429e6ec2249b58cfa035a8819456557655711fe8d81ea9cfbd22fd66837be509e8b0f458ee6680330b1c5cf1c6fc580b75b2df6aeb30cb94cf478031
DIST postfix-2.10.2.tar.gz 3828326 SHA256 f1a735a5a9ffeac8fca59046c437c3b76e7f923fb4249db2a55b2bff0306ddd4 SHA512 fa6c123da040a8e332c0bf2430f5b098523c2eff42a6cf4bfe6618b82d59be8e5a7f5c85b09ab8fd0312058b2135b174e00890423e4d3f8f732c3dc3c91f01c3 WHIRLPOOL 4e1e453ecd653058faf7420d6bfb6ac6a6c343f03f9c1a4213c403a7164d99f659a0b9ba744b803c3d94cfaf3216d3505f44d22069421f6cc4a4651b6be1f316
DIST postfix-2.11-20131104.tar.gz 3975512 SHA256 4d04e19724387523b74d807d8eb1b85fb2a171f3f8fc5ddb3876d9b523742567 SHA512 37bc765236bfefbb3095cfb5d94709cd53f2579073bc608038dbc2379040a26d238a15b98e1f67c8b870dc353818b193f6670edc90ee751c290475b0052275a3 WHIRLPOOL 38962d45d6b744eae49144d9bafd9e32bca703a6126815e32c02683b0366a5b6f009b7908ae4942cfe901184d54b5a1dd51e2ba3fe2341fa08b6781ca95bd527
DIST postfix-2.11-20131105.tar.gz 3975594 SHA256 dceea592164a7f789cebe959853a1bcfbe1ab4904a36d8c6c9f3db1ec568efa2 SHA512 c6c1f5ccb2500886bcf55494e299dc85842c90edfa1b52cd5915dc99fbd579ce461beb7edee3cd89d4d5fe9fb460e948a0fa8e0df35c10e12b34a5972d0f3243 WHIRLPOOL 6dab9e27682dabd8c48f55a5712c3cba38cf63556f45a88ff14015c42a8c0a51c04dd4d1f122c6daf6958742096a328584abb37833a0b5e2505b26d35214b72d
DIST postfix-vda-v11-2.9.5.patch 55009 SHA256 df30379c456971a514ae5587531bb5cd8492921a6a27e6d23f5014a1434945aa SHA512 c44497536e2bc313f2301e799a6614f396fc7bb06ef31493460edc59b0922b4d9a24802a84e2b8cf158277f5b0c8c59b53a4f8ef6896ee1e2ba538c562687010 WHIRLPOOL 70c438d2e98aaae6ebd37fadb5d5d0cbe3b31baf2119657009802be62bfeef7dc6a6e62fc8259bfe635ccbf4b0c8ffa17b35a04648c6c138575dda8314a28744
DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10.2.ebuild,v 1.1 2013/09/07 08:44:04 eras Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10.2.ebuild,v 1.2 2013/11/08 15:12:57 jer Exp $
EAPI=5
inherit eutils multilib ssl-cert toolchain-funcs flag-o-matic pam user versionator systemd
@ -19,7 +19,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
LICENSE="IBM"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="+berkdb cdb doc dovecot-sasl hardened ldap ldap-bind memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
DEPEND=">=dev-libs/libpcre-3.4

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131104.ebuild,v 1.1 2013/11/04 06:32:09 eras Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131105.ebuild,v 1.1 2013/11/09 13:13:08 eras Exp $
EAPI=5
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/jasper/jasper-1.900.1-r6.ebuild,v 1.2 2013/08/28 14:51:42 kensington Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/jasper/jasper-1.900.1-r6.ebuild,v 1.3 2013/11/09 12:15:19 jlec Exp $
EAPI=5
@ -18,17 +18,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
IUSE="jpeg opengl static-libs"
RDEPEND="
jpeg? (
virtual/jpeg:0
amd64? (
abi_x86_32? ( app-emulation/emul-linux-x86-baselibs )
)
)
jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] )
opengl? (
virtual/opengl media-libs/freeglut
amd64? (
abi_x86_32? ( app-emulation/emul-linux-x86-opengl )
)
virtual/opengl:0[${MULTILIB_USEDEP}]
media-libs/freeglut:0[${MULTILIB_USEDEP}]
)"
DEPEND="${RDEPEND}
app-arch/unzip"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.17-r1.ebuild,v 1.2 2013/11/06 15:11:39 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.17-r1.ebuild,v 1.3 2013/11/08 17:54:25 jer Exp $
EAPI=5
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
LICENSE="libpng"
SLOT="0" # SLOT="0/15"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="apng neon static-libs"
RDEPEND="sys-libs/zlib:="

@ -1,6 +1,9 @@
DIST LibRaw-0.15.4.tar.gz 1427757 SHA256 b3fcfee33bc34ae5869a9741880e28a62f029f196cb1d1a007ab156f4a110f79 SHA512 86a0c3bd8e019b415e75ef8e505e317188d8c24fdcf1aae804234e10cc3dcfd452537cc9a25a2a94f27c3b2ee70ab503af6ab189be3449b2ace3a61353fc255e WHIRLPOOL f8ef7dcb88685326348d5a713bc6c107093e3e2081dbf28e3368b8acfb30a3bafe5bcc9be7d02bd35c8f464a6b7bfb2a4070018cd0d559676c0670d4a86c82e7
DIST LibRaw-0.16.0-Alpha2.tar.gz 710507 SHA256 6ca75ad19d193e595d2191d0d176f25c8653d2c9770a42e349bc51c61094b868 SHA512 29e1cf7975a4f3ca3a6f87581c7f41f431967a035f515a4c13debd2ac9a0612bf320f6ae3cc08310dfbf2a72ec3a379275c460c85319078ee2ff11bce96a7cdc WHIRLPOOL 1e13d0d0af41d11e15fb6db055cf4346e741ac5acb78e9bd232f8b43113ad6f32e1e91a8546c3fe5e1bf9f218546425fb5f703fad171bb1743ba7136df867c8f
DIST LibRaw-0.16.0-Alpha3.tar.gz 712538 SHA256 e5725e0ccc971d70b2c21f1f06c2e16213a8f3ccf6b7411fa890714174a8514c SHA512 ac003ca4585038436485c4878e90bda32e29c7605a1fea520fbf8aa743a548b3256d131456ef2f981e9005fc180684b7a0fbc78c177f1f028c1f92697819f4af WHIRLPOOL 1022fe5c67bb914d5129cce73c8708f096fe4bfc408e8ae7abb78d373f3e812671e5e6c685a233a7f776d70b54dafc48b3f0e012cafb416a3a15199e9f422c57
DIST LibRaw-demosaic-pack-GPL2-0.15.4.tar.gz 31271 SHA256 4c4dc9328edab4af6af7a76ea24c91c81b8181ec347016ea4697fb67c34678ba SHA512 c75c9823f5c888a81c5e8240999d3facf9a5ed9518c6c1ec93930281cfb055d93b4a44cc80f384032bdc36abc843ed75f53c1c1ee03127221d478a17d26fa0ad WHIRLPOOL 1f371dc6d74c9302b03e3264f82f224d3b6e95fb59090e0d44949a5bcfe3c6fd05cc62830c7f83b27ff9e586b2c9ccea1ccad10e8295b30bef188726f7bc04e0
DIST LibRaw-demosaic-pack-GPL2-0.16.0-Alpha2.tar.gz 31732 SHA256 576755d29062fa3e6defa229b1d30e62fa0d292d8362afaa2fd82b1f963cb5e8 SHA512 941025b310a0c9d2faffca4cffa10283f30b22b0ca841a09b31fcb43af177ca04a249de39263efec4866efa6aebb9c3710a886da54c6126850a29028b4c029ed WHIRLPOOL dd70a8040c77f43e4579abaf88713c4cc7d625ea17e7c6dd63bbef61ab836dae7f9ddd5d31a84ec79c42742cb93723abc6c2dc9d4680570db645a8e6d199c62b
DIST LibRaw-demosaic-pack-GPL2-0.16.0-Alpha3.tar.gz 31554 SHA256 72bc15bde916d99b9af836945bcb396f9710295adcbe1654296e26d787a9dce8 SHA512 9e2cc1ee002ad60e41ef6970ad23e227762d3968c369168175b47103f735b0b608211658c96b1552a99f723a13d9cece1dd347b3d188646226fcc2923c4a1db4 WHIRLPOOL e1f41dbdeeca88a816b92a1856269e3071b8b5af0e7ab493c2cdcf70de8d588d0eb0e7ccdf19c3525e50c5eed479a93caffe8f964fba653e9e99684f93889728
DIST LibRaw-demosaic-pack-GPL3-0.15.4.tar.gz 38196 SHA256 1868c252ae0fc67d5a06862d93119f818a9208eef93f0e7832f6112ac6ef208a SHA512 0a369349ed11bb888d042724fe85e5c2bd3b553c68aeb6637877560f733956211201fc30940b168e06f3bfaa0f564190b1ab7b999a7a854227db4a9219874e36 WHIRLPOOL df54fc93f88862b4a736fc7500a740439cbe7ec7d897ca9fb73953d60e77e440b470270f7b5ec1fe5a5bec91e1cddbf2eac44bd262b1b1d1d1a5b3d878dbe588
DIST LibRaw-demosaic-pack-GPL3-0.16.0-Alpha2.tar.gz 39295 SHA256 f549de9cd0e29f94170b5af8c3554a4954a172054cbeaae9ee782915239ad97a SHA512 506eb512759e770dcef91ba580e04340163d99363563523d26673b5436734042ef0ac2efcbcc9f04fd78f62757d35a5731c1e58ccf30edc0184af9dd367f109d WHIRLPOOL 642c858510f3e659ea03228e6e1bba99901c88f7486c2584a34e4b65eb9dd8368dad9c4ea8f3f50fd1cebb7cab7631c7a0c329d965f9c59fae1916b3450fc982
DIST LibRaw-demosaic-pack-GPL3-0.16.0-Alpha3.tar.gz 38612 SHA256 fd44e82976621e15d2fdd8394150bd5d35b3fdd314e901bcb8e41e171143c52a SHA512 2054b532e42e44c2d9676cc9a7793fbde797545b68cd14130bf96d9025af546b84173e483455533e96b37bc8a39bbd5659ccfbe65e1e7f1b780e5298dab8a153 WHIRLPOOL c3d1c93b11a391c3345a16dea10c22c04d1d83b901f463954f4f22f710b6380a71ee99cf2fcd2dc105efd771748d386e88b25ec618f3728d1bd406dd7581293c

@ -0,0 +1,66 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libraw/libraw-0.16.0_alpha3.ebuild,v 1.1 2013/11/08 09:42:43 radhermit Exp $
EAPI=5
inherit cmake-multilib toolchain-funcs
MY_PN=LibRaw
MY_PV=${PV/_a/-A}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="LibRaw is a library for reading RAW files obtained from digital photo cameras"
HOMEPAGE="http://www.libraw.org/"
SRC_URI="http://www.libraw.org/data/${MY_P}.tar.gz
demosaic? (
http://www.libraw.org/data/LibRaw-demosaic-pack-GPL2-${MY_PV}.tar.gz
http://www.libraw.org/data/LibRaw-demosaic-pack-GPL3-${MY_PV}.tar.gz
)"
# Libraw also has it's own license, which is a pdf file and
# can be obtained from here:
# http://www.libraw.org/data/LICENSE.LibRaw.pdf
LICENSE="LGPL-2.1 CDDL GPL-2 GPL-3"
SLOT="0/10" # subslot = libraw soname version
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="demosaic examples jpeg jpeg2k +lcms openmp"
RDEPEND="jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] )
jpeg2k? ( media-libs/jasper[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
DOCS=( Changelog.txt README )
PATCHES=(
"${FILESDIR}"/${PN}-0.16.0_alpha2-docs.patch
"${FILESDIR}"/${PN}-0.16.0_alpha2-automagic-jasper.patch
"${FILESDIR}"/${PN}-0.16.0_alpha2-libdir.patch
"${FILESDIR}"/${PN}-0.16.0_alpha2-lcms2-first.patch
"${FILESDIR}"/${PN}-0.16.0_alpha2-custom-demosaic-paths.patch
)
pkg_pretend() {
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible compiler"
fi
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_enable openmp OPENMP)
$(cmake-utils_use_enable jpeg JPEG)
$(cmake-utils_use_enable jpeg2k JASPER)
$(cmake-utils_use_enable lcms LCMS)
$(cmake-utils_use_enable examples EXAMPLES)
$(cmake-utils_use_enable demosaic DEMOSAIC_PACK_GPL2)
$(cmake-utils_use_enable demosaic DEMOSAIC_PACK_GPL3)
-DDEMOSAIC_PACK_GPL2_PATH="${WORKDIR}/${MY_PN}-demosaic-pack-GPL2-${MY_PV}"
-DDEMOSAIC_PACK_GPL3_PATH="${WORKDIR}/${MY_PN}-demosaic-pack-GPL3-${MY_PV}"
)
cmake-multilib_src_configure
}

@ -1 +1,2 @@
DIST qt-gstreamer-0.10.2.tar.bz2 175567 SHA256 6ef1a7efcb0e134648574f1fb19f1d2c6b1b8ee2eed67662cb77b0b7cbf359d1 SHA512 83f09e13a27c2153026dbcf5dbdcb6cbcc87b1b30356b849c44975f7c475c8358a950eb5ce6e42607657e1b09613da5e9ba56569e53fee2bbd0d6bf504cc0862 WHIRLPOOL 5a124faf2aa233971bfd309ea7f935613d969e8922dbe59a452f631cfeab30fdf47a0d32eb9203371530afbdff03c651463c9b88d6fbba87164be3913ab5efcc
DIST qt-gstreamer-0.10.3.tar.bz2 317895 SHA256 542f1f28153c898fdb7a03084a628a0a6b0583d8657d758fcb4da3f9bb4e0fdf SHA512 a3de4fe2c9f4101d9ec46c3facddbb873516a2d75b18e9efb877bc1b67e7afdedec9b6508056aaa627f3c85206a6529a0c66425697942929bca108e3b1783cd4 WHIRLPOOL 85ca0375dc1d1e446e856602a1c4ed27296d368b2a0096e589acfe82daf31324aeb2b15612a151dcc3707e4da203a74ad56ec0f90039dafb7ce1379fe5d139a2

@ -0,0 +1,49 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/qt-gstreamer/qt-gstreamer-0.10.3.ebuild,v 1.1 2013/11/09 13:11:35 johu Exp $
EAPI=5
QT_MINIMAL="4.7.0"
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
else
GIT_ECLASS="git-r3"
EGIT_REPO_URI=( "git://anongit.freedesktop.org/gstreamer/${PN}" )
KEYWORDS=""
fi
inherit cmake-utils ${GIT_ECLASS}
DESCRIPTION="QtGStreamer provides C++ bindings for GStreamer with a Qt-style API."
HOMEPAGE="http://gstreamer.freedesktop.org/wiki/QtGStreamer"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="test"
RDEPEND="
dev-libs/glib:2
>=dev-libs/boost-1.40:=
>=dev-util/boost-build-1.40
>=media-libs/gstreamer-0.10.33:0.10
>=media-libs/gst-plugins-base-0.10.33:0.10
>=dev-qt/qtcore-${QT_MINIMAL}:4
>=dev-qt/qtdeclarative-${QT_MINIMAL}:4
>=dev-qt/qtgui-${QT_MINIMAL}:4
>=dev-qt/qtopengl-${QT_MINIMAL}:4
"
DEPEND="
${RDEPEND}
test? ( >=dev-qt/qttest-${QT_MINIMAL}:4 )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use test QTGSTREAMER_TESTS)
)
cmake-utils_src_configure
}

@ -4,3 +4,4 @@ DIST ardour-2.8.14.tar.bz2 2169985 SHA256 e07e483a12354c00d821dafbec5f5d2690062b
DIST ardour-2.8.16.tar.bz2 2169916 SHA256 37ee32119ba105fa0883faa7e18c58ecd5276894568da224a554d9ef49075e40 SHA512 02e74883cf466fcd5588ec8f2fd9d032b4611071d630b412c853a7ae7cb46045c0cde4308abbc78da3f54aae0ab1c32a980b8d1e1a965c8633ef43d8e08e0d0d WHIRLPOOL 357b45e506da05b1ce17f006c3e2b22b17150b5556e06785b961b308d958fb66fa82b3e01d1d5e596e43caf6b9d1c83287696a6c694e54114fed5825e2fc5a51
DIST ardour-3.0.tar.bz2 8173156 SHA256 2a77f2cd506d66c93ae0b7ce2c36a1e8f7f85a5cf2540f6419e9ef431b36760b SHA512 fc9dede5fbf1de1e78b66b59a67df72f0f3a7d6fe5a7e7df52f5c978cbfb41ff8538b1474736cfddbd5ba4a78cc257f254cdab25634348a42171906bb4e43093 WHIRLPOOL 94eb6adc2ca4f6dddb2b939b7df932ecf18fb169a3300857e9c438a9c73094a49dc12abdb1a693577fe78411c051c2910f24f89cd56e220cb1c129f245d2834f
DIST ardour-3.5.14.zip 10570934 SHA256 e7c43842859992358ceb80f80032ea1a87e4655764e147057c3749e97dc079a8 SHA512 9aa4319141ea8b011001cada1c7228ce78cb42f1588d5850e61dc5c023dc39ceb94147d4f3c190dd426e3f2788b16edf301eb3f51459219da5ffbef1a7e6f95f WHIRLPOOL c3b3d5da1118a87ec0ccabeba3f7580e34ccaffe8bf4b62d8e7e6d4437dd0723e9bdaa38f23adc9db1bb97f052da85880a443574114c014f6caee14ba07c6c93
DIST ardour-3.5.74.zip 10326171 SHA256 fc47a990d7a0e602e015f0415540a9449de1b546da55da604e071ded68c0119a SHA512 bc8fb4761f2972a41b213c17c712126e794997dd1e16199afb7c03410b41f830c0ed8e90bbacfca1ced050d0748dca0756d8dc359227e91decfa3fb31aea0ac5 WHIRLPOOL 2a34f4939a3df5c042d07d209067fd22a9e7ebe7f1519279741185ef078d9a78c3c6b0d52cc519e24a482f12bcd510fd4445b4499e6f5d2037cfab50b0511b68

@ -1,9 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.5.14.ebuild,v 1.3 2013/11/05 13:32:59 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.5.14.ebuild,v 1.4 2013/11/08 12:34:31 nativemad Exp $
EAPI=4
inherit eutils git-2 toolchain-funcs flag-o-matic waf-utils
inherit eutils toolchain-funcs flag-o-matic waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
@ -11,7 +11,7 @@ HOMEPAGE="http://ardour.org/"
if [ ${PV} = 9999 ]; then
KEYWORDS=""
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-2
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.zip -> ${P}.zip"
@ -57,7 +57,7 @@ RDEPEND="media-libs/aubio
media-libs/sratom
dev-libs/sord
>=media-libs/suil-0.6.10
>=media-libs/lv2-1.4.0
)"
DEPEND="${RDEPEND}

@ -0,0 +1,117 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.5.74.ebuild,v 1.1 2013/11/08 12:34:31 nativemad Exp $
EAPI=4
inherit eutils toolchain-funcs flag-o-matic waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
if [ ${PV} = 9999 ]; then
KEYWORDS=""
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-2
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.zip -> ${P}.zip"
fi
LICENSE="GPL-2"
SLOT="3"
IUSE="altivec debug doc nls lv2 sse"
RDEPEND="media-libs/aubio
media-libs/liblo
sci-libs/fftw:3.0
media-libs/freetype:2
>=dev-libs/glib-2.10.1:2
dev-cpp/glibmm:2
>=x11-libs/gtk+-2.8.1:2
>=dev-libs/libxml2-2.6:2
>=media-libs/libsndfile-1.0.18
>=media-libs/libsamplerate-0.1
>=media-libs/rubberband-1.6.0
>=media-libs/libsoundtouch-1.6.0
media-libs/flac
media-libs/raptor:2
>=media-libs/liblrdf-0.4.0-r20
>=media-sound/jack-audio-connection-kit-0.120
>=gnome-base/libgnomecanvas-2
media-libs/vamp-plugin-sdk
dev-libs/libxslt
dev-libs/libsigc++:2
>=dev-cpp/gtkmm-2.16:2.4
>=dev-cpp/libgnomecanvasmm-2.26:2.6
media-libs/alsa-lib
x11-libs/pango
x11-libs/cairo
media-libs/libart_lgpl
virtual/libusb:0
dev-libs/boost
>=media-libs/taglib-1.7
net-misc/curl
lv2? (
>=media-libs/slv2-0.6.1
media-libs/lilv
media-libs/sratom
dev-libs/sord
>=media-libs/suil-0.6.10
>=media-libs/lv2-1.4.0
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
doc? ( app-doc/doxygen[dot] )"
if ! [ ${PV} = 9999 ]; then
DEPEND="${DEPEND}
app-arch/unzip"
fi
src_unpack() {
if [ ${PV} = 9999 ]; then
git-2_src_unpack
else
unpack ${A}
fi
}
src_prepare(){
if ! [ ${PV} = 9999 ]; then
PVTEMP=`echo "${PV}" | sed "s/\./-/2"`
sed -e '/cmd = "git describe HEAD/,/utf-8/{s:cmd = \"git describe HEAD\":rev = \"'${PVTEMP}-gentoo'\":p;d}' -i "${S}"/wscript
sed -e 's/'os.getcwd\(\),\ \'.git'/'os.getcwd\(\),\ \'libs/'' -i "${S}"/wscript
sed -e 's/'os.path.exists\(\'.git'/'os.path.exists\(\'wscript/'' -i "${S}"/wscript
fi
epatch "${FILESDIR}"/${PN}-3.5.7-syslibs.patch
sed 's/python/python2/' -i waf
}
src_configure() {
tc-export CC CXX
mkdir -p "${D}"
waf-utils_src_configure \
--destdir="${D}" \
--prefix=/usr \
--configdir=/etc \
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
$(use nls && echo "--nls" || echo "--no-nls") \
$(use debug && echo "--stl-debug") \
$((use altivec || use sse) && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
$(use doc && echo "--docs")
}
src_install() {
waf-utils_src_install
mv ${PN}.1 ${PN}${SLOT}.1
doman ${PN}${SLOT}.1
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
make_desktop_entry ardour3 ardour3 ardour3 AudioVideo
}
pkg_postinst() {
elog "If you are using Ardour and want to keep its development alive"
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
}

@ -1,9 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-9999.ebuild,v 1.4 2013/11/05 13:32:59 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-9999.ebuild,v 1.5 2013/11/08 12:34:31 nativemad Exp $
EAPI=4
inherit eutils git-2 toolchain-funcs flag-o-matic waf-utils
inherit eutils toolchain-funcs flag-o-matic waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
@ -11,7 +11,7 @@ HOMEPAGE="http://ardour.org/"
if [ ${PV} = 9999 ]; then
KEYWORDS=""
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-2
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.zip -> ${P}.zip"
@ -57,7 +57,7 @@ RDEPEND="media-libs/aubio
media-libs/sratom
dev-libs/sord
>=media-libs/suil-0.6.10
>=media-libs/lv2-1.4.0
)"
DEPEND="${RDEPEND}
@ -79,10 +79,13 @@ src_unpack() {
src_prepare(){
if ! [ ${PV} = 9999 ]; then
sed -e '/cmd = "git describe --tags/,/utf-8/{s:cmd = \"git describe --tags HEAD\":rev = \"'${PV}'\":p;d}' -i "${S}"/wscript
PVTEMP=`echo "${PV}" | sed "s/\./-/2"`
sed -e '/cmd = "git describe HEAD/,/utf-8/{s:cmd = \"git describe HEAD\":rev = \"'${PVTEMP}-gentoo'\":p;d}' -i "${S}"/wscript
sed -e 's/'os.getcwd\(\),\ \'.git'/'os.getcwd\(\),\ \'libs/'' -i "${S}"/wscript
sed -e 's/'os.path.exists\(\'.git'/'os.path.exists\(\'wscript/'' -i "${S}"/wscript
fi
epatch "${FILESDIR}"/${PN}-3.5-syslibs.patch
epatch "${FILESDIR}"/${PN}-3.5.7-syslibs.patch
sed 's/python/python2/' -i waf
}
@ -107,3 +110,8 @@ src_install() {
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
make_desktop_entry ardour3 ardour3 ardour3 AudioVideo
}
pkg_postinst() {
elog "If you are using Ardour and want to keep its development alive"
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
}

@ -0,0 +1,36 @@
diff -rupN a/ardour-3.5.74/libs/ardour/wscript b/ardour-3.5.74/libs/ardour/wscript
--- a/ardour-3.5.74/libs/ardour/wscript 2013-11-05 20:20:03.000000000 +0100
+++ b/ardour-3.5.74/libs/ardour/wscript 2013-11-08 09:51:41.553000000 +0100
@@ -287,7 +287,8 @@ def configure(conf):
# we don't try to detect this, since its part of our source tree
- conf.define('HAVE_RUBBERBAND', 1) # controls whether we think we have it
+ autowaf.check_pkg(conf, 'taglib', uselib_store='TAGLIB', atleast_version='1.7')
+ autowaf.check_pkg(conf, 'rubberband', uselib_store='RUBBERBAND', atleast_version='1.4')
conf.define('USE_RUBBERBAND', 1) # controls whether we actually use it
conf.define('CURRENT_SESSION_FILE_VERSION', CURRENT_SESSION_FILE_VERSION)
@@ -332,7 +333,7 @@ def build(bld):
obj.target = 'ardour'
obj.uselib = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID',
'SNDFILE','SAMPLERATE','LRDF','AUDIOUNITS',
- 'OSX','BOOST','CURL','DL']
+ 'OSX','BOOST','CURL','DL','RUBBERBAND','TAGLIB']
obj.use = ['libpbd','libmidipp','libevoral','libvampplugin',
'libaudiographer','libltc','libtimecode']
if bld.is_defined('USE_EXTERNAL_LIBS'):
diff -rupN a/ardour-3.5.74/wscript b/ardour-3.5.74/wscript
--- a/ardour-3.5.74/wscript 2013-11-05 20:20:03.000000000 +0100
+++ b/ardour-3.5.74/wscript 2013-11-08 09:49:27.594000000 +0100
@@ -56,9 +56,7 @@ children = [
'libs/vamp-sdk',
'libs/qm-dsp',
'libs/vamp-plugins',
- 'libs/taglib',
'libs/libltc',
- 'libs/rubberband',
'libs/surfaces',
'libs/panners',
'libs/backends',

@ -2,3 +2,4 @@ DIST audacity-minsrc-2.0.0.tar.bz2 6625078 SHA256 d849288ca5f90764d497953e7d2744
DIST audacity-minsrc-2.0.1.tar.bz2 6771643 SHA256 bda21ec18233e683ab9ef983ece9eb0637198743aac84624b42b04756822e52a SHA512 6d7fda9ac7582cf658b7f54b5a9e6a1a8318d4921bcdcb31be03356d20deacbcfb0c9757780675ab33aae93ceb5a2990b96b12f5817ff0c0ee5352c3caf20002 WHIRLPOOL de6c3fb49a05d0e527e7f78212436a802ed2d01743164a2600167701f0f246d1d1b30b3df8ad1aa366f4109f880fb8d1bc8ad5ae0e60a35f6cdac4f532740cc6
DIST audacity-minsrc-2.0.2.tar.bz2 6794285 SHA256 ac8a5ec62a5748de7f885fb3f82a6b6acdb26b28276827a678ec17ce65b9879d SHA512 3099c01b099306ee77c3df569a7412c230006ba8e7f85d6e79f0bc0373cc4c95f231aab7e1bde0d297afa3c1db7fe6dc125715d803dc78a47df4b716d7423d2e WHIRLPOOL 3fe42264f20920d1cadd3386c4521ce557c5f10ee5168cb4222843a25894de6a0106f2ed4246a5ab827fd4765a30cca21d81945092f5fe21bd1009483e098868
DIST audacity-minsrc-2.0.3.tar.xz 5116320 SHA256 2e481eab900a31817d273e7e3e8b8c127b0d3cc55d8efa46dd005177615f8bcc SHA512 b97f6e8e3e316571c57f97a231411bbadab3bd007dc6066eea9f059fe91ee6b42c3d69a7e6850c8eeb2e701b3c1af218ce9d9d798273c46676f95a3b21cbe4c9 WHIRLPOOL f17ce2671116fa338862bdd69dd761663fcee1caa80ecbf80aef843b4c193ea32566433915b3cdda7da01f03380802e6f0f73e4c1491281136239820edf93e3b
DIST audacity-minsrc-2.0.5.tar.xz 5314060 SHA256 e287541dd017f523fd9a06d5140b8f72fe9a0450709de7c398baffa106db2b79 SHA512 d126068e9916072a3c23809074a0a8eff2c3121663f37ee15680ec2731b540fa2d083f3e2eecdd3c288462fa164ffaf9e6cdb1c9e84a25af3fa8046ee6798004 WHIRLPOOL 106b4e8a6c4f1328d7d064b9b02abf636180ee151f3ac08d7e502424d4cce8fb8960fea0dc907625703cbfff808f82c556c3cf02f42aea186fb0aa00e4f967a0

@ -0,0 +1,102 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.5.ebuild,v 1.1 2013/11/09 13:38:10 polynomial-c Exp $
EAPI=5
inherit eutils wxwidgets autotools versionator
MY_PV=$(replace_version_separator 3 -)
MY_P="${PN}-src-${MY_PV}"
MY_T="${PN}-minsrc-${MY_PV}"
DESCRIPTION="Free crossplatform audio editor"
HOMEPAGE="http://audacity.sourceforge.net/"
SRC_URI="http://audacity.googlecode.com/files/${MY_T}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
IUSE="alsa ffmpeg flac id3tag jack ladspa libsamplerate +libsoxr midi mp3 sbsms soundtouch twolame vamp vorbis"
RESTRICT="test"
COMMON_DEPEND="x11-libs/wxGTK:2.8[X]
>=app-arch/zip-2.3
>=media-libs/libsndfile-1.0.0
dev-libs/expat
libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
libsoxr? ( media-libs/soxr )
vorbis? ( >=media-libs/libvorbis-1.0 )
mp3? ( >=media-libs/libmad-0.14.2b )
flac? ( >=media-libs/flac-1.2.0[cxx] )
id3tag? ( media-libs/libid3tag )
sbsms? ( media-libs/libsbsms )
soundtouch? ( >=media-libs/libsoundtouch-1.3.1 )
vamp? ( >=media-libs/vamp-plugin-sdk-2.0 )
twolame? ( media-sound/twolame )
ffmpeg? ( virtual/ffmpeg )
alsa? ( media-libs/alsa-lib )
jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )"
# Crashes at startup here...
# lv2? ( >=media-libs/slv2-0.6.0 )
# Disabled upstream ATM
# ladspa? ( >=media-libs/liblrdf-0.4.0 )
RDEPEND="${COMMON_DEPEND}
mp3? ( >=media-sound/lame-3.70 )"
DEPEND="${COMMON_DEPEND}
app-arch/xz-utils
virtual/pkgconfig"
REQUIRED_USE="soundtouch? ( midi )"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.3.13-automagic.patch
AT_M4DIR="${S}/m4" eautoreconf
}
src_configure() {
WX_GTK_VER="2.8"
need-wxwidgets unicode
# * always use system libraries if possible
# * options listed in the order that configure --help lists them
# * if libsamplerate not requested, use libresample instead.
econf \
--enable-unicode \
--enable-nyquist \
--disable-dynamic-loading \
$(use_enable ladspa) \
--with-libsndfile=system \
--with-expat=system \
$(use_with libsamplerate) \
$(use_with !libsamplerate libresample) \
$(use_with libsoxr) \
$(use_with vorbis libvorbis) \
$(use_with mp3 libmad) \
$(use_with flac libflac) \
$(use_with id3tag libid3tag) \
$(use_with sbsms) \
$(use_with soundtouch) \
$(use_with vamp libvamp) \
$(use_with twolame libtwolame) \
$(use_with ffmpeg) \
$(use_with midi) \
$(use_with alsa) \
$(use_with jack)
}
# $(use_with lv2 slv2) \
# $(use_with ladspa liblrdf) \
src_install() {
emake DESTDIR="${D}" install
# Remove bad doc install
rm -rf "${D}"/usr/share/doc
# Install our docs
dodoc README.txt
}

@ -1,4 +1,4 @@
DIST mpd-0.17.4.tar.bz2 582579 SHA256 ad1559c8db4438d76b7fc41f0b362be5ec4046a5d301f0f7a50e1eea67f85cd4 SHA512 6ad218bf0c8c01667b5bf4234d6350889822e898bd143680d572507a088f3101c23f693252d566f64d2b0fe3699d25970334b52281751b90dbefd385d7c8d729 WHIRLPOOL cd399947dea25d2c60600fb6a2b7fddf36bb0dddd1f2761dbb479d09687699bbd2b967836d21eb7534c8c1d3c93cdff79851ac1e0ff88514b1fa03c4e4e42685
DIST mpd-0.17.5.tar.bz2 585656 SHA256 58767d8a47464bfd3e950e4c1f08b697b588aa2ff6b196586d89428d34561743 SHA512 2065f3ed06589aaf50f484f44ab106aa6c767a0f9af0d34240b843452e6371a923b21d310119ec4548305e7f7386f54e4809f3c1fc0bb356fd7546d3c7e9b9f6 WHIRLPOOL b9788b1fdc318f8ee421e8a2e5a4f85fa0d88af33c4ee30e82bfd0553daaf81b34647326c96ebcd16330c29f580c4344a9d7c60e099eefa0672913014fae6f80
DIST mpd-0.17.6.tar.bz2 585951 SHA256 9788948175157dc1c4da4a7d36e04a4b4812cb3a79f6b935e4fc9f93cb60c332 SHA512 014629b913e7bd537f38303ffee295648b55fe18dc0ea669b463b82c3d60334792eeedb624f96849c834cf32e0bb5107f804e59d62be293ff78d3d940dbbb9e2 WHIRLPOOL dee52fe02174b3818ce4483385b7b91e0667fddfd4912023551032b29a67b80a9d3aba2f2d49781266eceb25d5af2c3fe1285f46ad1513cafcd0f5d3766d2705
DIST mpd-0.18.tar.xz 577216 SHA256 6b171985f192603150c879d105dc4d05d701ac60a2db41630a4dce823e068388 SHA512 9925623abd8c3913e16aebac93dc4ea08ab0dbe89959e45d49c5c29d1c50cc44b41e39fedd0920eea978475a92f3360393c9ee75e25c8c71c82f1b6786178a2d WHIRLPOOL ec806b15d20aaa684ced8ba4309fbcd3fc19a8237e44a4e881384d9f261db0e7bcd4c4a1b85887ef0279bf8195abb04ee514d441197263a41e2f4a49cd454f1c
DIST mpd-0.18.3.tar.xz 580332 SHA256 425e6882e1d558642bb5433c78155f6bee7c58c95083d3a6615cdf164365d719 SHA512 b1c7b1bfd2ed53f0c752fba6a116224c42f9a0d3ead74e78edbf8f55de2ffba5d3adabb2fc78eca8746c83cf9c98e14ee73f3893fa9c4ce3c78936faf8e72ddf WHIRLPOOL 97164a3f87ac06cc46a6d676bd31e278965e10753caec0386c6d55143a6340ece69f55a6ea7a6106f1847106eb45dd62e1a7bbe0bb4869423fcefd769ccbf822

@ -1,13 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.18.ebuild,v 1.2 2013/11/01 15:46:34 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.18.3.ebuild,v 1.1 2013/11/08 20:16:25 angelos Exp $
EAPI=4
inherit eutils flag-o-matic linux-info multilib readme.gentoo systemd user
DESCRIPTION="The Music Player Daemon (mpd)"
HOMEPAGE="http://www.musicpd.org"
SRC_URI="http://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz"
SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"

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

Loading…
Cancel
Save