Sync with portage [Tue May 27 10:46:42 MSK 2014].

mhiretskiy
root 10 years ago
parent 39322c0b15
commit 29c0002fe3

@ -3,3 +3,4 @@ DIST libewf-20130416.tar.gz 1968288 SHA256 e0f14071665b24a8077a24f4cafbf092ad5ac
DIST libewf-20131210.tar.gz 2083286 SHA256 94609b8bfb2fca807c5e2dad0a0517941a1706df96e3ea3c5cd8d6219be14a0e SHA512 c81735dce78dbf1e2f3fff627e2e595a82178469ef32d4ddc16a210c6772a524d0a3dcafa871fdcc9f6e34a6499cfae442862afd727b24a8d460f745677b6afc WHIRLPOOL b15063eb03c73d4b072aad7961a5f73a7155f7a2f09b0d5ce5c648f46a35876be521edd559f21acea02e4136335453a42712d0105be9e495293efcbac1b5a518
DIST libewf-20140227.tar.gz 2132507 SHA256 34994e588c8322af089bd303676b575231c2215a61a481e7d3ffdc56eaa23df9 SHA512 6a84c4f3660eb6d5a256d06c598817cc49fa73c7c841ec15e7992cb65823d8be0b2e8df5c66edffb9f45f484fa8a757bdb4b9d9b0ec271b7fa94207c7b5cd5f8 WHIRLPOOL cc4ff7339a843e6f3429f242691c713ff6ee8c6ed5724ad8db67567e778c76116d21c9b3e33b1e59f0ff99e02a3ba16bb3c7d2c8a846c1a5ef3eb0222f980bb3
DIST libewf-20140406.tar.gz 2135248 SHA256 8a142ff823582ef9f2cf51caa7cefbe0d9e967b61d1d455d6646a9381b624f7c SHA512 5c67f66a240091e9d02f068ab28e65f7cf7c04d2c27aee1a2a7948ec9fe6a0011557637657aba1a9fadc5823a8d0595b333ad953d3213361a25fd840c03dcae8 WHIRLPOOL 773054e9ed47d4d6075ee84e9734bb9296dd09121d828bb76daae7fdf5c41cc8fda0cc9b7e8e3d119f9aac792548e0fe204c1432fe6b0e756a807e19b65699fe
DIST libewf-20140427.tar.gz 2136289 SHA256 9237519a3c02da9233713547dc00bcf6291fbaf1c496fdf621783f736074665c SHA512 76c98df903ee5b31718dc4fd8aea129fb4600167a7dce51bdbe1da980bdf9ba37f85fdbb90811d3c4d3143ed602d0514bc6b6f57fc57dce51813bccbee94ca01 WHIRLPOOL ddd3b83d223df48005343ef3edd9d036a085b4e5922d3d8701b4b3775669226a80ef4b6ba604de2a0c5a7db8e1949b875de89902a3363e9f2c407dc3b8482f05

@ -0,0 +1,53 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/libewf/libewf-20140427.ebuild,v 1.1 2014/05/27 05:02:30 patrick Exp $
EAPI=5
inherit autotools-utils
DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
HOMEPAGE="http://code.google.com/p/libewf/"
SRC_URI="https://googledrive.com/host/0B3fBvzttpiiSMTdoaVExWWNsRjg/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/2"
KEYWORDS="~amd64 ~hppa ~x86"
# upstream bug #2597171, pyewf has implicit declarations
#IUSE="debug python unicode"
IUSE="bfio debug ewf +fuse +ssl static-libs +uuid unicode zlib"
DEPEND="
sys-libs/zlib
bfio? ( =app-forensics/libbfio-0.0.20120425_alpha )
fuse? ( sys-fs/fuse )
uuid? ( sys-apps/util-linux )
ssl? ( dev-libs/openssl )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}"
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=( AUTHORS ChangeLog NEWS README documents/header.txt documents/header2.txt )
src_configure() {
local myeconfargs=(
$(use_enable debug debug-output)
$(use_enable debug verbose-output)
$(use_enable ewf v1-api)
$(use_enable unicode wide-character-type)
$(use_with zlib)
# autodetects bzip2 but does not use
--without-bzip2
$(use_with bfio libbfio)
$(use_with ssl openssl)
$(use_with uuid libuuid)
$(use_with fuse libfuse)
)
autotools-utils_src_configure
}
src_install() {
autotools-utils_src_install
doman manuals/*.1 manuals/*.3
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-azoth/lc-azoth-9999.ebuild,v 1.9 2014/01/29 15:18:19 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-azoth/lc-azoth-9999.ebuild,v 1.10 2014/05/26 19:51:21 maksbotan Exp $
EAPI="5"
@ -21,7 +21,7 @@ COMMON_DEPEND="~app-leechcraft/lc-core-${PV}
autoidler? ( x11-libs/libXScrnSaver )
astrality? ( net-libs/telepathy-qt )
otroid? ( net-libs/libotr )
media? ( dev-qt/qtmultimedia:4 )
media? ( dev-qt/qt-mobility[multimedia] )
msn? ( net-libs/libmsn )
woodpecker? ( dev-libs/kqoauth )
xmpp? (

@ -1,13 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/nagios-syntax/nagios-syntax-20050105.ebuild,v 1.13 2014/04/16 06:57:10 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-vim/nagios-syntax/nagios-syntax-20050105.ebuild,v 1.14 2014/05/26 12:01:18 jer Exp $
inherit vim-plugin
DESCRIPTION="vim plugin: Nagios configuration files syntax"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2261"
LICENSE="vim.org"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
VIM_PLUGIN_HELPTEXT=\

@ -1,10 +1,6 @@
DIST 20130821-10gen-mms-agent.zip 31918 SHA256 b48f35fe2ad058dc4ebcab01dad1229c0597e78a9011b57cd1030a05cdd16e7c SHA512 9467d229829076733a023d81e377479e1e4c71c4d2c1d163928abf7215bc87809a304768f83b531b6f585d19b18585f9d0d35fd74762cf180586be11536eb1a8 WHIRLPOOL d632c1761d1f47f2139a046d58af09641a0c8d9f3168d7ebc99dac5c6a3b5b0846cba8eac581b67d35c5e7580c6910759503b85e7ca74e5930c0e0dac3d77c97
DIST 20140409-mms-monitoring-agent.zip 40122 SHA256 9c4f89cfba10b4604512ab21eb082248104aeabe7e813b852db2b86f47d7ecb2 SHA512 5290a813c407251b5e4def813ce6fe7e09d6c3a1907fd409e326b15b07aed39f7db3a28710ecdaffe2771136c9433253c5d1857c823844a4b75dd38f1d15eefd WHIRLPOOL ce80870e2618f3d9ed80af41b1069ed5bd97af475089564eed1bc111e820c048bc5cbaa03f859349e772fe232f876127e0627c75c135a9b2e196ab13258ed9f1
DIST mongodb-src-r2.2.6.tar.gz 10190712 SHA256 e6864ac5fe7dabee055abc5c5d1074fa826f53715211227aaac64abaf55bf6ee SHA512 5d2be83dedfac4ce3c01c048480fcd4b67848b7e12b1f7854cf54477319ecbee0636e2a969e4dea33aea90514dba89ab9dda356a77426143ac9b60d1c07fb4da WHIRLPOOL a11fe32101717c6e287848c34c05a91e50d92d3e99bf9bb8f52957b3b145931fc51de34a8858b647e48841ef3b1111d3511dbf14033ae78d6a27af7f267a8ebd
DIST mongodb-src-r2.2.7.tar.gz 10191656 SHA256 4ff250458940c3f408f8992b41b41c114cc6cc166bb7e88bc7d7b62b1621aeb6 SHA512 b4297ea86499e611aca1455ba48f984b9df7ec7dd03cfe586ab14fd0c68c6a917272d0a26b7de89bb9e3a4d7fa9f07c0fb6a6627544762b66f29fa25ccbf0ee4 WHIRLPOOL b043fe4e284d0ef19cc282cb413a1b7305e62021da3ca087bd8275c0b05d24d8cb97b56b374fdb3cf181e75602389b4562ebb1952a091746265840629cd1c7b8
DIST mongodb-src-r2.4.10.tar.gz 14166404 SHA256 8ac8d0537e5316e842e3713870b76ea3cc18ec1234307e850046449f48a87402 SHA512 970364dda2dba18bf979a0fc8291d9656b3cc3ba0aec1ca26d81f14f833e355c023d19b3cfaa81704013bf2c0e732d72de08b0f8236dafe85a3ac4d51b87edc6 WHIRLPOOL d2503300499c213c76ad1185fceec5a495c79ec6774af11ebfc372f1c56515b5727a0538c7d26f310b100582c675ff3b70334030d784a87af3ff372bff16507c
DIST mongodb-src-r2.4.6.tar.gz 14141660 SHA256 b5f397abc92d36d84a85753d15fb5d7dab6545ce9dfd9fb7685c630e6b050acb SHA512 73921d439f1bc2b6c1f358ab96f05f5f082db7b2c09f8964f2e3cc2d3cfd059e0c923d228a77fbfb8c8613eee1fbf16a35d5347b6316219aed3b0357dec97eae WHIRLPOOL 4c5c9b8b7530a58f5fab62c414054939014a38cb49429ff619059b7305b29eb41c8ec3977a3b4490391afe963384d4560097a7ef536679c42c9d0ecc1677c958
DIST mongodb-src-r2.4.7.tar.gz 14157198 SHA256 69e3cf697225efa2e6e65f5cfdc31742f3e4b2e069c27d84fc713abe0bf67ca7 SHA512 bd682944f5388cef9115ccdf0d8488d2a7a699974f395dd9eea62562528a7a6205fceb92c148187f003362f1ef983ead672cacacc678b2f2b77cdd827812b6c9 WHIRLPOOL 6fd7e7c5170b9ecdafb03e2d14d533f245ee1afc59c99713f5bb8c443b17c52b024c7a564146e443e748193570a49728b128f0dafcb3da0bb6d8dedfe963a179
DIST mongodb-src-r2.4.8.tar.gz 14157223 SHA256 fd703ce5e53ddfa0cca9c7fba9a0c4cea4179d38972a98c675f45d9f15b4cfdc SHA512 33202f101d00c796253c5fd333242ce2c5399352bf325e0af1df92d9c291d7a768bbed56f7b7fccfaa3cea2385cec941bd05cb27a635ca034485bd39ef4129a1 WHIRLPOOL f4c2f9ea7b313abeb8480a4d6d6d79b094c1e287228c2252717ed415ef543720fcf32314b58c72ec6efee7d1cdfdfa6a7c35c46d430f188a1253f2364fd9e315
DIST mongodb-src-r2.4.9.tar.gz 14162773 SHA256 40755d66419a5c9f0d9909a079b092195825773ded188ded3faf07025d02600f SHA512 f9991b30eebdc13e04b553ea9c133f73cb7c0d034ae94e6293a28f3c40e8c93d3e63257e20ff801dfd586a22c95ca52551da8517d0e25534dda62f3ed650aa23 WHIRLPOOL 506d32ac3e1e8ac9423f3a712bdad35ddb82d880a03a89f461c6334e3ae2f16c7f7a25753640c7fbb5248267bc6de0096e447dd02ea8079589cdf5e5dba3036f
DIST mongodb-src-r2.6.1.tar.gz 14425586 SHA256 a3199666acff3d8e236a93118de497a20b47309cf91495099f9a22b9787d262b SHA512 a07168a8fa609d2a22b04db6b761e486e58fb63c66ea4974e5cc53a1255d514cd065a84b4dc62efbb27c39a6e3881d98a3f7025c2391a78d91d5cd515b8a2e56 WHIRLPOOL d6a0aea1724b02a2444e2ce58f2971bb01bb571f13342f8b11a2f0f4ded69143eaa3eb11d0d0778f89fb627cb057b40f0321e1765c0e883d2d1be76cf48b5f13

@ -0,0 +1,11 @@
--- a/src/third_party/v8/SConscript 2014-05-26 11:00:37.725508098 +0200
+++ b/src/third_party/v8/SConscript 2014-05-26 11:01:13.265029083 +0200
@@ -29,7 +29,7 @@
import sys
from os.path import join, dirname, abspath
root_dir = dirname(File('SConscript').rfile().abspath)
-sys.path.append(join(root_dir, 'tools'))
+sys.path.insert(0, join(root_dir, 'tools'))
import js2c
Import("env windows linux darwin solaris freebsd debugBuild")

@ -1,110 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.2.6-r1.ebuild,v 1.4 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mms-agent static-libs"
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
RDEPEND="
>=dev-libs/boost-1.50[threads(+)]
dev-libs/libpcre[cxx]
dev-util/google-perftools
net-libs/libpcap
app-arch/snappy"
DEPEND="${RDEPEND}
sys-libs/readline
sys-libs/ncurses"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX) --sharedclient --usesm"
scons_opts+=" --use-system-tcmalloc"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-boost"
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.2-r1-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
epatch "${FILESDIR}/${PN}-2.2-r2-boost-1.50.patch"
epatch "${FILESDIR}/${PN}-2.2-fix-sharedclient.patch"
# FIXME: apply only this fix [1] on x86 boxes as it breaks /usr/lib symlink
# on amd64 machines [2].
# [1] https://jira.mongodb.org/browse/SERVER-5575
# [2] https://bugs.gentoo.org/show_bug.cgi?id=434664
if use !prefix && [[ "$(get_libdir)" == "lib" ]]; then
epatch "${FILESDIR}/${PN}-2.2-fix-x86client.patch"
fi
}
src_compile() {
escons ${scons_opts} all
}
src_install() {
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
use static-libs || rm "${ED}/usr/$(get_libdir)/libmongoclient.a"
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
if use mms-agent; then
local MY_PN="mms-agent"
local MY_D="/opt/${MY_PN}"
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
fi
}
src_test() {
escons ${scons_opts} test
"${S}"/test --dbpath=unittest || die
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 1.8 ]]; then
ewarn "You just upgraded from a previous version of mongodb !"
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.10-r1.ebuild,v 1.2 2014/04/09 15:42:11 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.10-r1.ebuild,v 1.3 2014/05/26 11:08:23 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
@ -73,6 +73,7 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
epatch "${FILESDIR}/${PN}-2.4-fix-v8-pythonpath.patch"
# bug #462606
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6-r2.ebuild,v 1.7 2014/02/17 09:43:11 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6-r2.ebuild,v 1.8 2014/05/26 11:08:23 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
@ -73,6 +73,7 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
epatch "${FILESDIR}/${PN}-2.4-fix-v8-pythonpath.patch"
# bug #462606
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die

@ -1,145 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.7.ebuild,v 1.6 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="kerberos mms-agent sharedclient spidermonkey ssl static-libs"
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
RDEPEND="
>=dev-libs/boost-1.50[threads(+)]
dev-libs/libpcre[cxx]
dev-util/google-perftools[-minimal]
net-libs/libpcap
app-arch/snappy
ssl? ( >=dev-libs/openssl-1.0.1c )"
DEPEND="${RDEPEND}
sys-libs/readline
sys-libs/ncurses
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
scons_opts+=" --use-system-tcmalloc"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-boost"
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use sharedclient; then
scons_opts+=" --sharedclient"
fi
if use spidermonkey; then
scons_opts+=" --usesm"
else
scons_opts+=" --usev8"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
# bug #462606
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
# bug #482576
sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
}
src_compile() {
escons ${scons_opts} all
}
src_install() {
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
if ! use spidermonkey; then
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
fi
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
systemd_dounit "${FILESDIR}"/${PN}.service
insinto /etc
doins "${FILESDIR}"/${PN}.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
if use mms-agent; then
local MY_PN="mms-agent"
local MY_D="/opt/${MY_PN}"
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
fi
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} test
"${S}"/test --dbpath=unittest || die
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
ewarn "You just upgraded from a previous version of mongodb !"
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
}

@ -1,145 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.8.ebuild,v 1.4 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="kerberos mms-agent sharedclient spidermonkey ssl static-libs"
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
RDEPEND="
>=dev-libs/boost-1.50[threads(+)]
dev-libs/libpcre[cxx]
dev-util/google-perftools[-minimal]
net-libs/libpcap
app-arch/snappy
ssl? ( >=dev-libs/openssl-1.0.1c )"
DEPEND="${RDEPEND}
sys-libs/readline
sys-libs/ncurses
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
scons_opts+=" --use-system-tcmalloc"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-boost"
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use sharedclient; then
scons_opts+=" --sharedclient"
fi
if use spidermonkey; then
scons_opts+=" --usesm"
else
scons_opts+=" --usev8"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
# bug #462606
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
# bug #482576
sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
}
src_compile() {
escons ${scons_opts} all
}
src_install() {
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
if ! use spidermonkey; then
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
fi
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
systemd_dounit "${FILESDIR}"/${PN}.service
insinto /etc
doins "${FILESDIR}"/${PN}.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
if use mms-agent; then
local MY_PN="mms-agent"
local MY_D="/opt/${MY_PN}"
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
fi
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} test
"${S}"/test --dbpath=unittest || die
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
ewarn "You just upgraded from a previous version of mongodb !"
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
}

@ -1,145 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.9.ebuild,v 1.2 2014/02/17 09:43:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="kerberos mms-agent sharedclient spidermonkey ssl static-libs"
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
RDEPEND="
>=dev-libs/boost-1.50[threads(+)]
dev-libs/libpcre[cxx]
dev-util/google-perftools[-minimal]
net-libs/libpcap
app-arch/snappy
ssl? ( >=dev-libs/openssl-1.0.1c )"
DEPEND="${RDEPEND}
sys-libs/readline
sys-libs/ncurses
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
scons_opts+=" --use-system-tcmalloc"
scons_opts+=" --use-system-pcre"
scons_opts+=" --use-system-snappy"
scons_opts+=" --use-system-boost"
if use prefix; then
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
fi
if use kerberos; then
scons_opts+=" --use-sasl-client"
fi
if use sharedclient; then
scons_opts+=" --sharedclient"
fi
if use spidermonkey; then
scons_opts+=" --usesm"
else
scons_opts+=" --usev8"
fi
if use ssl; then
scons_opts+=" --ssl"
fi
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
# bug #462606
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
# bug #482576
sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
}
src_compile() {
escons ${scons_opts} all
}
src_install() {
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
if ! use spidermonkey; then
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
fi
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
systemd_dounit "${FILESDIR}"/${PN}.service
insinto /etc
doins "${FILESDIR}"/${PN}.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
if use mms-agent; then
local MY_PN="mms-agent"
local MY_D="/opt/${MY_PN}"
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
fi
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
escons ${scons_opts} test
"${S}"/test --dbpath=unittest || die
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
ewarn "You just upgraded from a previous version of mongodb !"
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild,v 1.1 2014/05/26 08:03:45 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild,v 1.2 2014/05/26 11:08:23 ultrabug Exp $
EAPI=5
SCONS_MIN_VERSION="1.2.0"
@ -68,6 +68,7 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}/${PN}-2.6.1-fix-scons.patch"
epatch "${FILESDIR}/${PN}-2.4-fix-v8-pythonpath.patch"
# fix yaml-cpp detection
sed -i -e "s/\[\"yaml\"\]/\[\"yaml-cpp\"\]/" SConstruct || die

@ -1,5 +1,7 @@
DIST phpMyAdmin-4.0.5-all-languages.tar.xz 4572884 SHA256 f4df1190441ce5e094183cfadf8aec4af3a4f131339599e6380a1c6ac0a11fe4 SHA512 fea613e28b5124ac8a53e5158f19bed66e576a7f021671ff85ab7522e73974d99b51fc3a84345d99ce81cb7aaa5751ff473b7e609def1edd46df26c78866da6d WHIRLPOOL 41749912e2f9ff81bbb839308bca87a4a4f373241cd40638644e7a9390bbf48512efb6b57bfae36c1ddfb73e1f447681a4e7d39530b1f9cb9ba36cc1e8691ab8
DIST phpMyAdmin-4.0.6-all-languages.tar.xz 4753244 SHA256 0ced3883edc540ea525419727b4a5cc54c73ef67f48c0d721ade5cda5e820ba7 SHA512 9c1b3868a73137da20df79314e48f41d990287863d68ef18201048dec5ea816e2580c38781c61571742100b7201ae3d9d12b5a2d6ef2b0756cf2f92e52cf8695 WHIRLPOOL 8d9d1ee4d2b582788f921cd4ad4ab3c1c830734d324ae544cd80517dd51736316027ae692ac8d4c511a6a72edb4cbd72285efa18717448ce3bd2a7e32a9bad57
DIST phpMyAdmin-4.1.14-all-languages.tar.xz 4810240 SHA256 a124fd8cccc059cfe43e2b7b3a1858bb549fc00ef2c6d329418ee596aa9e8d8f SHA512 b27829f10e68f66cdfc3b97f0d3b45f513e35ce36a1b16b99f0672f4b3ab3d5e8dda0426c62f63131a2c7b6011e1939c69799e1bfeea6aa7b9e0c9f8161fbec2 WHIRLPOOL fd9488b34acfda851a11c2a4c465f77c36fbe2804935fdd200b41d8bdb2a6a53c5cbbcf3edf0c3201e0114d458e9c23f6048d4a36fe3bcfe7fd1cce711300596
DIST phpMyAdmin-4.1.4-all-languages.tar.xz 4901576 SHA256 4bd23cda85b3ac4e44a1e472a461638230020af78bd03d7178f60d55b8bb1331 SHA512 c600fc16a44cd395cda5fb16e8ab6ec1d5399651ce8b6c083e030fd3216d58fa8eac682cc7ba4e9c86b3aa1c91c483024fff6a10c11375c4914a523caf3e13e3 WHIRLPOOL d1547f0e7a484c308d91ded0cce47a258c7bbf191b7f592b1f54482ab736d4e244dc0181c5e8052ba47ae0a41da466bdcbf83946a37ba137c87da05770c5ebed
DIST phpMyAdmin-4.1.7-all-languages.tar.xz 4807196 SHA256 d8c0b5ee3cbe3f4ac3ad23d68305ecb5c6e7c9a319d4667a14ecbc055f9a4ce3 SHA512 31503398d20537bf932b2d551a4594ecd135f003d07a24b2c39d806f70824454cc89da9973c5d3356368ce2ef864fa2893154a4ed57becdd6adac9ec0be07237 WHIRLPOOL 7386a0052683a0b2ebee58fbdef7924bd9ad8513b454dcd875b53508c17ba4f281e43d49a12889d25a01ddae0669cb22697084aefde78642ffe6ffbea22aeb1a
DIST phpMyAdmin-4.1.8-all-languages.tar.xz 4795320 SHA256 857f133911eddcec16824f3ecc7a68f93288ab2a2f1943bfce3b06b58b625cd6 SHA512 92771c8e3ba54abb42eef2e24e615b4503065e9005b0c5a5dea5017ab8105bdb4ed67cef515dead9d761e9d96d24b1ded4d46c02e9a60d24309e811d37274eff WHIRLPOOL c80424cb74dd3ac3caf8c4340e5e7886a8bcb2a9ff8f5cb4d8a35d07e18caac597f4cf75f0bdaa6c504f09f7610aef8da4b2eb94c857e0b126552acc6b5e1ae7
DIST phpMyAdmin-4.2.2-all-languages.tar.xz 5156760 SHA256 a3fcf51ada5ef03b0dbf7978deebaca7add773fcdc15afc9f87bb98a43d91e69 SHA512 93190b9d94465660b397ac2b7353179e1518c7b4093323e5a2b31904725bb8652dba41fbe541c7f2e98c043d05f1cedc7b315787bb054a8b78e460150daee461 WHIRLPOOL 36fbb6df88e05a9417175dd6116beb7b50f842f315101c56a7d58e0024a0df1ef2ce55d4de782cad0ed70aa1624648e37da9ba598c90eb07c5449bf18fd86ca4

@ -0,0 +1,61 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-4.1.14.ebuild,v 1.2 2014/05/26 14:50:49 jer Exp $
EAPI="4"
inherit eutils webapp depend.php
MY_PV=${PV/_/-}
MY_P="phpMyAdmin-${MY_PV}-all-languages"
DESCRIPTION="Web-based administration for MySQL database in PHP"
HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|| (
dev-lang/php[mysqli]
dev-lang/php[mysql]
)
"
need_httpd_cgi
need_php_httpd
S="${WORKDIR}"/${MY_P}
pkg_setup() {
webapp_pkg_setup
}
src_install() {
webapp_src_preinst
dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
if ! use setup; then
rm -rf setup || die "Cannot remove setup utility"
elog "The phpMyAdmin setup utility has been removed."
elog "It is a regular target of various exploits. If you need it, set USE=setup."
else
elog "You should consider disabling the setup USE flag"
elog "to exclude the setup utility if you don't use it."
elog "It regularly is the target of various exploits."
fi
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
doins -r .
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
webapp_src_install
}

@ -0,0 +1,61 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-4.2.2.ebuild,v 1.1 2014/05/26 10:28:12 jmbsvicetto Exp $
EAPI="4"
inherit eutils webapp depend.php
MY_PV=${PV/_/-}
MY_P="phpMyAdmin-${MY_PV}-all-languages"
DESCRIPTION="Web-based administration for MySQL database in PHP"
HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|| (
dev-lang/php[mysqli]
dev-lang/php[mysql]
)
"
need_httpd_cgi
need_php_httpd
S="${WORKDIR}"/${MY_P}
pkg_setup() {
webapp_pkg_setup
}
src_install() {
webapp_src_preinst
dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
if ! use setup; then
rm -rf setup || die "Cannot remove setup utility"
elog "The phpMyAdmin setup utility has been removed."
elog "It is a regular target of various exploits. If you need it, set USE=setup."
else
elog "You should consider disabling the setup USE flag"
elog "to exclude the setup utility if you don't use it."
elog "It regularly is the target of various exploits."
fi
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
doins -r .
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
webapp_src_install
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2014.05.ebuild,v 1.1 2014/05/26 03:36:21 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2014.05-r1.ebuild,v 1.1 2014/05/27 04:51:32 patrick Exp $
EAPI=5
@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="doc +parrot java moar"
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}:=[unicode]
>=dev-lang/nqp-${NQP_VERSION}[parrot?,java?]"
>=dev-lang/nqp-${NQP_VERSION}[parrot?,java?,moar?]"
DEPEND="${RDEPEND}
dev-lang/perl"

@ -0,0 +1,248 @@
From: Luca Bruno <lucabru@src.gnome.org>
Date: Sun, 30 Mar 2014 13:47:08 +0200
Subject: atk: Update and fix metadata
Fixes bug 727029
Conflicts:
vapi/metadata/Atk-1.0-custom.vala
vapi/metadata/Atk-1.0.metadata
---
vapi/atk.vapi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 81 insertions(+), 4 deletions(-)
diff --git a/vapi/atk.vapi b/vapi/atk.vapi
index 55db067..cc17cfb 100644
--- a/vapi/atk.vapi
+++ b/vapi/atk.vapi
@@ -41,12 +41,15 @@ namespace Atk {
public class Misc : GLib.Object {
[CCode (has_construct_function = false)]
protected Misc ();
+ [Deprecated]
public static unowned Atk.Misc get_instance ();
+ [Deprecated]
public virtual void threads_enter ();
+ [Deprecated]
public virtual void threads_leave ();
}
[CCode (cheader_filename = "atk/atk.h", type_id = "atk_no_op_object_get_type ()")]
- public class NoOpObject : Atk.Object, Atk.Action, Atk.Component, Atk.Document, Atk.EditableText, Atk.Hypertext, Atk.Image, Atk.Selection, Atk.Table, Atk.Text, Atk.Value, Atk.Window {
+ public class NoOpObject : Atk.Object, Atk.Action, Atk.Component, Atk.Document, Atk.EditableText, Atk.Hypertext, Atk.Image, Atk.Selection, Atk.Table, Atk.TableCell, Atk.Text, Atk.Value, Atk.Window {
[CCode (has_construct_function = false, type = "AtkObject*")]
public NoOpObject (GLib.Object obj);
}
@@ -65,6 +68,7 @@ namespace Atk {
[CCode (has_construct_function = false)]
protected Object ();
public bool add_relationship (Atk.RelationType relationship, Atk.Object target);
+ [Deprecated]
public virtual uint connect_property_change_handler (Atk.PropertyChangeHandler handler);
public virtual Atk.AttributeSet get_attributes ();
public virtual unowned string get_description ();
@@ -82,9 +86,11 @@ namespace Atk {
public virtual Atk.Role get_role ();
public virtual void initialize (void* data);
public void notify_state_change (Atk.State state, bool value);
+ public unowned Atk.Object peek_parent ();
public Atk.Object ref_accessible_child (int i);
public virtual Atk.RelationSet ref_relation_set ();
public virtual Atk.StateSet ref_state_set ();
+ [Deprecated]
public virtual void remove_property_change_handler (uint handler_id);
public bool remove_relationship (Atk.RelationType relationship, Atk.Object target);
public virtual void set_description (string description);
@@ -105,27 +111,33 @@ namespace Atk {
public Atk.Object accessible_parent { owned get; set; }
[NoAccessorMethod]
public int accessible_role { get; set; }
+ [Deprecated]
[NoAccessorMethod]
public string accessible_table_caption { owned get; set; }
[NoAccessorMethod]
public Atk.Object accessible_table_caption_object { owned get; set; }
+ [Deprecated]
[NoAccessorMethod]
public string accessible_table_column_description { owned get; set; }
+ [Deprecated]
[NoAccessorMethod]
public Atk.Object accessible_table_column_header { owned get; set; }
+ [Deprecated]
[NoAccessorMethod]
public string accessible_table_row_description { owned get; set; }
+ [Deprecated]
[NoAccessorMethod]
public Atk.Object accessible_table_row_header { owned get; set; }
[NoAccessorMethod]
public Atk.Object accessible_table_summary { owned get; set; }
+ [Deprecated]
[NoAccessorMethod]
public double accessible_value { get; set; }
public virtual signal void active_descendant_changed (void* child);
public virtual signal void children_changed (uint change_index, void* changed_child);
[Deprecated]
public virtual signal void focus_event (bool focus_in);
- public signal void property_change (void* arg1);
+ public virtual signal void property_change (void* values);
public virtual signal void state_change (string name, bool state_set);
public virtual signal void visible_data_changed ();
}
@@ -145,6 +157,17 @@ namespace Atk {
[NoWrapper]
public virtual string get_object_id ();
}
+ [CCode (cheader_filename = "atk/atk.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atk_range_get_type ()")]
+ [Compact]
+ public class Range {
+ [CCode (has_construct_function = false)]
+ public Range (double lower_limit, double upper_limit, string description);
+ public Atk.Range copy ();
+ public void free ();
+ public unowned string get_description ();
+ public double get_lower_limit ();
+ public double get_upper_limit ();
+ }
[CCode (cheader_filename = "atk/atk.h")]
public class Registry : GLib.Object {
[Deprecated]
@@ -280,7 +303,9 @@ namespace Atk {
public abstract void get_extents (int x, int y, int width, int height, Atk.CoordType coord_type);
public abstract Atk.Layer get_layer ();
public abstract int get_mdi_zorder ();
+ [Deprecated]
public abstract void get_position (int x, int y, Atk.CoordType coord_type);
+ [Deprecated]
public abstract void get_size (int width, int height);
public abstract bool grab_focus ();
public abstract Atk.Object ref_accessible_at_point (int x, int y, Atk.CoordType coord_type);
@@ -371,13 +396,16 @@ namespace Atk {
public abstract bool add_column_selection (int column);
public abstract bool add_row_selection (int row);
public abstract unowned Atk.Object get_caption ();
+ [Deprecated]
public abstract int get_column_at_index (int index_);
public abstract unowned string get_column_description (int column);
public abstract int get_column_extent_at (int row, int column);
public abstract unowned Atk.Object get_column_header (int column);
+ [Deprecated]
public abstract int get_index_at (int row, int column);
public abstract int get_n_columns ();
public abstract int get_n_rows ();
+ [Deprecated]
public abstract int get_row_at_index (int index_);
public abstract unowned string get_row_description (int row);
public abstract int get_row_extent_at (int row, int column);
@@ -405,6 +433,16 @@ namespace Atk {
public virtual signal void row_inserted (int row, int num_inserted);
public virtual signal void row_reordered ();
}
+ [CCode (cheader_filename = "atk/atk.h", type_id = "atk_table_cell_get_type ()")]
+ public interface TableCell : Atk.Object {
+ public abstract GLib.GenericArray<Atk.Object> get_column_header_cells ();
+ public abstract int get_column_span ();
+ public abstract bool get_position (out int row, out int column);
+ public abstract bool get_row_column_span (out int row, out int column, out int row_span, out int column_span);
+ public abstract GLib.GenericArray<Atk.Object> get_row_header_cells ();
+ public abstract int get_row_span ();
+ public abstract Atk.Object get_table ();
+ }
[CCode (cheader_filename = "atk/atk.h")]
public interface Text : GLib.Object {
public abstract bool add_selection (int start_offset, int end_offset);
@@ -418,6 +456,7 @@ namespace Atk {
public static Atk.TextAttribute attribute_register (string name);
public static void free_ranges ([CCode (array_length = false)] Atk.TextRange[] ranges);
[CCode (array_length = false, array_null_terminated = true)]
+ [NoWrapper]
public virtual Atk.TextRange[] get_bounded_ranges (Atk.TextRectangle rect, Atk.CoordType coord_type, Atk.TextClipType x_clip_type, Atk.TextClipType y_clip_type);
public abstract int get_caret_offset ();
public abstract unichar get_character_at_offset (int offset);
@@ -450,11 +489,22 @@ namespace Atk {
}
[CCode (cheader_filename = "atk/atk.h", type_id = "atk_value_get_type ()")]
public interface Value : GLib.Object {
+ [Deprecated]
public abstract void get_current_value (GLib.Value value);
+ public abstract double get_increment ();
+ [Deprecated]
public abstract void get_maximum_value (GLib.Value value);
+ [Deprecated]
public abstract void get_minimum_increment (GLib.Value value);
+ [Deprecated]
public abstract void get_minimum_value (GLib.Value value);
+ public abstract Atk.Range get_range ();
+ public abstract GLib.SList<Atk.Range> get_sub_ranges ();
+ public abstract void get_value_and_text (out double value, out string text);
+ [Deprecated]
public abstract bool set_current_value (GLib.Value value);
+ public abstract void set_value (double new_value);
+ public signal void value_changed (double value, string text);
}
[CCode (cheader_filename = "atk/atk.h", type_id = "atk_window_get_type ()")]
public interface Window : Atk.Object {
@@ -484,8 +534,7 @@ namespace Atk {
public uint16 keycode;
public uint32 timestamp;
}
- [CCode (cheader_filename = "atk/atk.h", cname = "_AtkPropertyValues", has_type_id = false)]
- [GIR (name = "_PropertyValues")]
+ [CCode (cheader_filename = "atk/atk.h", has_type_id = false)]
public struct PropertyValues {
public weak string property_name;
public GLib.Value old_value;
@@ -688,6 +737,9 @@ namespace Atk {
MATH,
RATING,
TIMER,
+ DESCRIPTION_LIST,
+ DESCRIPTION_TERM,
+ DESCRIPTION_VALUE,
LAST_DEFINED;
[CCode (cheader_filename = "atk/atk.h")]
public static Atk.Role for_name (string name);
@@ -696,6 +748,7 @@ namespace Atk {
[CCode (cheader_filename = "atk/atk.h")]
public static unowned string get_name (Atk.Role role);
[CCode (cheader_filename = "atk/atk.h")]
+ [Deprecated]
public static Atk.Role register (string name);
}
[CCode (cheader_filename = "atk/atk.h", cprefix = "ATK_STATE_", type_id = "atk_state_type_get_type ()")]
@@ -814,6 +867,29 @@ namespace Atk {
LINE,
PARAGRAPH
}
+ [CCode (cheader_filename = "atk/atk.h", cprefix = "ATK_VALUE_", type_id = "atk_value_type_get_type ()")]
+ public enum ValueType {
+ VERY_WEAK,
+ WEAK,
+ ACCEPTABLE,
+ STRONG,
+ VERY_STRONG,
+ VERY_LOW,
+ LOW,
+ MEDIUM,
+ HIGH,
+ VERY_HIGH,
+ VERY_BAD,
+ BAD,
+ GOOD,
+ VERY_GOOD,
+ BEST,
+ LAST_DEFINED;
+ [CCode (cheader_filename = "atk/atk.h")]
+ public static unowned string get_localized_name (Atk.ValueType value_type);
+ [CCode (cheader_filename = "atk/atk.h")]
+ public static unowned string get_name (Atk.ValueType value_type);
+ }
[CCode (cheader_filename = "atk/atk.h", has_target = false)]
public delegate void EventListener (Atk.Object obj);
[CCode (cheader_filename = "atk/atk.h", has_target = false)]
@@ -826,6 +902,7 @@ namespace Atk {
[CCode (cheader_filename = "atk/atk.h", instance_pos = 1.9)]
public delegate int KeySnoopFunc (Atk.KeyEventStruct event);
[CCode (cheader_filename = "atk/atk.h", has_target = false)]
+ [Deprecated]
public delegate void PropertyChangeHandler (Atk.Object obj, Atk.PropertyValues vals);
[CCode (cheader_filename = "atk/atk.h", cname = "GSignalEmissionHook", has_target = false)]
public delegate bool SignalEmissionHook (GLib.SignalInvocationHint ihint, [CCode (array_length_pos = 1.9)] Atk.Value[] param_values, void* data);

@ -0,0 +1,44 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.24.0-r1.ebuild,v 1.1 2014/05/26 18:56:37 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 eutils
DESCRIPTION="Compiler for the GObject type system"
HOMEPAGE="https://wiki.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.24"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="test +vapigen"
RDEPEND="
>=dev-libs/glib-2.18:2
>=dev-libs/vala-common-${PV}
"
DEPEND="${RDEPEND}
!${CATEGORY}/${PN}:0
dev-libs/libxslt
sys-devel/flex
virtual/pkgconfig
virtual/yacc
test? (
dev-libs/dbus-glib
>=dev-libs/glib-2.26:2 )
"
src_prepare() {
# atk: Update and fix metadata (from 'master', backport from Debian), bug #508704
epatch "${FILESDIR}/${PN}-0.24.0-atk-metadata.patch"
gnome2_src_prepare
}
src_configure() {
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
gnome2_src_configure \
--disable-unversioned \
$(use_enable vapigen)
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libixion/libixion-0.7.0.ebuild,v 1.2 2014/03/27 08:58:04 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libixion/libixion-0.7.0.ebuild,v 1.3 2014/05/26 10:48:01 dilfridge Exp $
EAPI=5
@ -17,7 +17,7 @@ HOMEPAGE="http://gitorious.org/ixion/pages/Home"
LICENSE="MIT"
SLOT="0/0.7"
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS=""
IUSE="static-libs"
RDEPEND="dev-libs/boost:="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-0.7.0.ebuild,v 1.1 2014/03/25 10:28:37 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-0.7.0.ebuild,v 1.2 2014/05/26 10:33:33 dilfridge Exp $
EAPI=5
@ -17,7 +17,7 @@ HOMEPAGE="http://gitorious.org/orcus/pages/Home"
LICENSE="MIT"
SLOT="0/0.5"
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS=""
IUSE="static-libs"
RDEPEND="

@ -1,5 +1 @@
DIST ppl-0.10.2-gmp-5-fix.patch.bz2 8000 SHA256 a41ad417d72c6fbeaae00b12de3c1fed8a2983cc3aa2de1b743361710e05e3c8 SHA512 cba8aedc8deef385227cb24a30418d163d109beee7178e1b6b40ed0751b4dccb82c06fbee245ea5b1edfedc96e63e9b161976142dbf049a726bf42f52733f5dc WHIRLPOOL 0f6ed910bcfe48435fa7a3136be7a15e4295274550b09dc264dc043bed221e801c071e6524306790b140d070dfde8e4897046e680567043aa923a577c20097d2
DIST ppl-0.10.2.tar.bz2 9820135 SHA256 fe40fb7800f75b5f3532d5b2320a5c8c404dc6eed73c1a439489126fe970e277 SHA512 c7b9ea64a6640b93c6cf010e76675acbe5400341e27c40687ac0060984866721468b445f5dc9c086a3c31cea1d02bedfb5f99bff5e29f2509de90d9de1700469 WHIRLPOOL 34a854aacf42d5130c20575597e489298549f9392bcc97cc428859381cd3a3f5b2bc4d5347c46b0867eebf6c4f173c16ee5ad74283b869f1003b0296cbc01805
DIST ppl-0.11.2.tar.bz2 12348525 SHA256 e3fbd1c19ef44c6f020951807cdb6fc6a8153cd3a5c53b0ab9cf4c4f6e8cbbeb SHA512 642603329e7bef7a0e318fde9adfbcae2548e0afca8638e470ed62b663e1b5b00c4c80158276e1333d551933195d20c42847b8303edc132a336bc334d9ad0f45 WHIRLPOOL 65027293c9c6b86aa61d05e04a558515d60def33c29f15c14d403ea1134c78d7ca38aab22ee2dd7f22347ade7fe9a310e124531ce668d81f58929d31d3de2e54
DIST ppl-0.12.1.tar.bz2 14938132 SHA256 4022e54772f81c8ef66d3dd4c3d8dca48f72f9af614d8a36d05fbf5917f2b198 SHA512 e8a4c92271f608e79c5828c71ff2d36c681dd4bd48b5d31353b2a27bcf827a5cb8f0dcdfee3e13cf9f202f35a7693ddf9880dc4d5b8445ec558cef1319f43925 WHIRLPOOL 6616253d5c02c84294ec63e0601fa7bc65772fc72e6cea68f1300fa2b46f551311589813268d8e869cb59295d8fdc5be17a5b3d0cbb7b62fe0bc06a8bf9e1f39
DIST ppl-0.12.tar.bz2 14340705 SHA256 1e450f03aae649f108825819190f3f5ebecac7ed94648669a7f2cb940a0b8686 SHA512 9192c6cb562421cac8ebdb23743c640d39983054ee43289c20f829b5a3a2e6cf9295ea55f3be2c0ecdf4e1803963bd0789978ac244fa0c105af4e626ec558fa7 WHIRLPOOL f9eb4dd3d0bf581680e91adfa46d17f411e2c76ac98af8b99b9baf4213e6d984f69eadcb3c23285f0d0de7ee0dcfff88eb9ff9bcff7c0625489c8dbd1d3b2a81

@ -4,6 +4,5 @@
<herd>toolchain</herd>
<use>
<flag name='lpsol'>Build the ppl_lpsol linear programming problem solver</flag>
<flag name='watchdog'>Build the PPL Watchdog library - a C++ library for multiple, concurrent watchdog timers</flag>
</use>
</pkgmetadata>

@ -1,69 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ppl-0.10.2-r1.ebuild,v 1.16 2013/07/23 01:23:04 jer Exp $
EAPI=2
inherit autotools eutils
DESCRIPTION="The Parma Polyhedra Library provides numerical abstractions for analysis of complex systems"
HOMEPAGE="http://www.cs.unipr.it/ppl/"
SRC_URI="http://www.cs.unipr.it/ppl/Download/ftp/releases/${PV}/${P}.tar.bz2
mirror://gentoo/${P}-gmp-5-fix.patch.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="doc lpsol pch test watchdog"
RDEPEND=">=dev-libs/gmp-4.1.3[cxx]
lpsol? ( <=sci-mathematics/glpk-4.48 )"
DEPEND="${RDEPEND}
sys-devel/m4"
pkg_setup() {
if use test; then
ewarn "The PPL testsuite will be run."
ewarn "Note that this can take several hours to complete on a fast machine."
fi
}
src_prepare() {
epatch "${WORKDIR}"/${P}-gmp-5-fix.patch
eautoreconf
}
src_configure() {
# --disable-check doesn't work
use test && want_check="--enable-check=quick"
econf \
--docdir=/usr/share/doc/${PF} \
--disable-debugging \
--disable-optimization \
$(use_enable lpsol ppl_lpsol) \
$(use_enable pch) \
$(use_enable watchdog) \
--enable-interfaces="c cxx" \
${want_check} \
|| die "configure failed"
}
src_test() {
# default src_test runs with -j1, overriding it here saves about
# 30 minutes and is recommended by upstream
if emake -j1 check -n &> /dev/null; then
emake check || die "tests failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
if ! use doc; then
rm -r "${D}"/usr/share/doc/${PF}/ppl-user*-html
rm -r "${D}"/usr/share/doc/${PF}/pwl-user*-html
fi
cd "${S}"
dodoc NEWS README README.configure STANDARDS TODO
}

@ -1,82 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ppl-0.11.2-r1.ebuild,v 1.11 2013/07/23 01:23:04 jer Exp $
EAPI="3"
inherit eutils
DESCRIPTION="The Parma Polyhedra Library provides numerical abstractions for analysis of complex systems"
HOMEPAGE="http://www.cs.unipr.it/ppl/"
SRC_URI="http://www.cs.unipr.it/ppl/Download/ftp/releases/${PV}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~sparc-solaris"
IUSE="doc lpsol pch static-libs test watchdog"
RDEPEND=">=dev-libs/gmp-4.1.3[cxx]
lpsol? ( <=sci-mathematics/glpk-4.48 )
!<dev-libs/cloog-ppl-0.15.10"
DEPEND="${RDEPEND}
sys-devel/m4"
pkg_setup() {
if use test; then
ewarn "The PPL testsuite will be run."
ewarn "Note that this can take several hours to complete on a fast machine."
fi
}
src_configure() {
# --disable-check doesn't work
use test && want_check="--enable-check=quick"
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
--disable-debugging \
--disable-optimization \
$(use_enable lpsol ppl_lpsol) \
$(use_enable pch) \
$(use_enable static-libs static) \
$(use_enable watchdog) \
--enable-interfaces="c cxx" \
$(use test && echo --enable-check=quick)
}
src_test() {
# default src_test runs with -j1, overriding it here saves about
# 30 minutes and is recommended by upstream
if emake -j1 check -n &> /dev/null; then
emake check || die "tests failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die
use static-libs || rm -f "${D}"/usr/lib*/libppl*.la
local docsdir="${ED}/usr/share/doc/${PF}"
rm "${docsdir}"/gpl* "${docsdir}"/fdl* || die
if ! use doc; then
rm -r "${docsdir}"/*-html/ || die
fi
dodoc NEWS README* STANDARDS TODO
}
pkg_postinst() {
echo
ewarn "After an upgrade of PPL it is important that you rebuild"
ewarn "dev-libs/cloog-ppl."
ewarn
ewarn "If you use gcc-config to switch to an older compiler version than"
ewarn "the one PPL was built with, PPL must be rebuilt with that version."
ewarn
ewarn "In both cases failure to do this will get you this error when"
ewarn "graphite flags are used:"
ewarn
ewarn " sorry, unimplemented: Graphite loop optimizations cannot be used"
ewarn
echo
}

@ -1,80 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ppl-0.12.1.ebuild,v 1.3 2013/06/26 04:30:57 dirtyepic Exp $
EAPI="3"
inherit eutils
DESCRIPTION="The Parma Polyhedra Library provides numerical abstractions for analysis of complex systems"
HOMEPAGE="http://bugseng.com/products/ppl"
SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~sparc-solaris"
IUSE="doc lpsol pch static-libs test"
RDEPEND=">=dev-libs/gmp-4.1.3[cxx]
lpsol? ( <=sci-mathematics/glpk-4.48 )
!<dev-libs/cloog-ppl-0.15.10"
DEPEND="${RDEPEND}
sys-devel/m4"
pkg_setup() {
if use test; then
ewarn "The PPL testsuite will be run."
ewarn "Note that this can take several hours to complete on a fast machine."
fi
}
src_configure() {
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
--disable-debugging \
--disable-optimization \
$(use_enable doc documentation) \
$(use_enable lpsol ppl_lpsol) \
$(use_enable pch) \
$(use_enable static-libs static) \
--enable-interfaces="c cxx" \
$(use test && echo --enable-check=quick)
}
src_test() {
# default src_test runs with -j1, overriding it here saves about
# 30 minutes and is recommended by upstream
if emake -j1 check -n &> /dev/null; then
emake check || die "tests failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die
use static-libs || rm -f "${D}"/usr/lib*/libppl*.la
local docsdir="${ED}/usr/share/doc/${PF}"
rm "${docsdir}"/gpl* "${docsdir}"/fdl* || die
if ! use doc; then
rm -r "${docsdir}"/*-html/ || die
fi
dodoc NEWS README* STANDARDS TODO
}
pkg_postinst() {
echo
ewarn "After an upgrade of PPL it is important that you rebuild"
ewarn "dev-libs/cloog-ppl."
ewarn
ewarn "If you use gcc-config to switch to an older compiler version than"
ewarn "the one PPL was built with, PPL must be rebuilt with that version."
ewarn
ewarn "In both cases failure to do this will get you this error when"
ewarn "graphite flags are used:"
ewarn
ewarn " sorry, unimplemented: Graphite loop optimizations cannot be used"
ewarn
echo
}

@ -1,80 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ppl-0.12.ebuild,v 1.5 2013/06/26 04:30:57 dirtyepic Exp $
EAPI="3"
inherit eutils
DESCRIPTION="The Parma Polyhedra Library provides numerical abstractions for analysis of complex systems"
HOMEPAGE="http://bugseng.com/products/ppl"
SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~sparc-solaris"
IUSE="doc lpsol pch static-libs test"
RDEPEND=">=dev-libs/gmp-4.1.3[cxx]
lpsol? ( <=sci-mathematics/glpk-4.48 )
!<dev-libs/cloog-ppl-0.15.10"
DEPEND="${RDEPEND}
sys-devel/m4"
pkg_setup() {
if use test; then
ewarn "The PPL testsuite will be run."
ewarn "Note that this can take several hours to complete on a fast machine."
fi
}
src_configure() {
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
--disable-debugging \
--disable-optimization \
$(use_enable doc documentation) \
$(use_enable lpsol ppl_lpsol) \
$(use_enable pch) \
$(use_enable static-libs static) \
--enable-interfaces="c cxx" \
$(use test && echo --enable-check=quick)
}
src_test() {
# default src_test runs with -j1, overriding it here saves about
# 30 minutes and is recommended by upstream
if emake -j1 check -n &> /dev/null; then
emake check || die "tests failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die
use static-libs || rm -f "${D}"/usr/lib*/libppl*.la
local docsdir="${ED}/usr/share/doc/${PF}"
rm "${docsdir}"/gpl* "${docsdir}"/fdl* || die
if ! use doc; then
rm -r "${docsdir}"/*-html/ || die
fi
dodoc NEWS README* STANDARDS TODO
}
pkg_postinst() {
echo
ewarn "After an upgrade of PPL it is important that you rebuild"
ewarn "dev-libs/cloog-ppl."
ewarn
ewarn "If you use gcc-config to switch to an older compiler version than"
ewarn "the one PPL was built with, PPL must be rebuilt with that version."
ewarn
ewarn "In both cases failure to do this will get you this error when"
ewarn "graphite flags are used:"
ewarn
ewarn " sorry, unimplemented: Graphite loop optimizations cannot be used"
ewarn
echo
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Calendar-Simple/Calendar-Simple-1.210.0.ebuild,v 1.6 2012/09/01 11:14:53 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Calendar-Simple/Calendar-Simple-1.210.0.ebuild,v 1.7 2014/05/26 12:06:08 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl extension to create simple calendars"
SLOT="0"
KEYWORDS="amd64 ~hppa ~ppc x86 ~ppc-aix"
KEYWORDS="amd64 hppa ~ppc x86 ~ppc-aix"
IUSE="test"
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Readonly/Readonly-1.30.0.ebuild,v 1.10 2014/03/18 13:21:31 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Readonly/Readonly-1.30.0.ebuild,v 1.11 2014/05/26 12:04:24 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Facility for creating read-only scalars, arrays, hashes"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/brasero-python/brasero-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:43:41 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS=( braseroburn braseromedia )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for Brasero CD/DVD burning"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND="<app-cdr/brasero-3
>=app-cdr/brasero-2.29
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/braseroburn/. examples/braseromedia/. )

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/bug-buddy-python/bug-buddy-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:21:10 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="bugbuddy"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for Bug Buddy"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=gnome-extra/bug-buddy-2.16:2
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -1,6 +1,5 @@
DIST Django-1.4.11.tar.gz 7752172 SHA256 4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201 SHA512 60cc3c769a9b21e93e6c4e79132ab8f4a48df1cb1c55faaa547c5fd28b9785ddca3b5393790bf96a4715d9b708c6da376ef4a28ec14849147d63f0fe40d386cb WHIRLPOOL 5db11c57bbfafafd9484b8674412b32cfb3531b11b5f51e7b73a313c24473b182b014ba2ab193373c1796bcefc38c85580dcda05f2aab32463db4af78afd232a
DIST Django-1.4.12.tar.gz 7752752 SHA256 2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25 SHA512 882e832d1f1b5c56195b7ca6a75c4351304f79c9b51dbbce61648325553606c0b64bd3b050cf221a283de9246a8713137a5e290c756b2544450bd3f7c82818d4 WHIRLPOOL e98eed8ce1d3716cd297a08bf7d52fe369cabe2b73bbd21e8db8fc7edbd09b4331cdab5ee9f190d2d72c4ce5bf9eb2cc4f5c4670a9b752ebf2b5dca714dd0502
DIST Django-1.5.6.tar.gz 8068359 SHA256 9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf SHA512 df266732742e4ff50d362aec870e9ca08213ede80894ddd297d1fee2141ba44b728e8acb4869cb3b50a06517fb04ae66d30e57deaf7e1426e886a5e094b41741 WHIRLPOOL 0f392d9ddf9ae0e3c503b7519e4f626931ba41f4d40f8def7df401e57c53c3c11ebf45ea334183d6c9d5cc400a9bf23cd514620ec1da46beab9c7b57d86f7e4c
DIST Django-1.5.7.tar.gz 8069177 SHA256 08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593 SHA512 a7f4bfa7aa8f8e32dd20a7da8ae904061f756126847789c5d318c599158d22bbf23f5e1cbdfc59c60aaef23021335ce0698cbe1e5c6c6bf394fce6e905d53f88 WHIRLPOOL a6c8dc3a9addf9b0a1700a0b5eb0f78a0a5912d5b38f3bcd5f48f52c97c51bcf4e9308b8ca2e33665a178bffd536e5bf1a4674c21e682d5dc7c208690968c337
DIST Django-1.6.3.tar.gz 6628812 SHA256 6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1 SHA512 3b5167df5aa1d2eacf5ff1d989e6304f8f86f71d69aa9aff93d4f1b3b8459d1bec0691cc49007c4e20e700f86849b95affd2dee212fd46a6a4732c2b540f568c WHIRLPOOL 1e740899757544fe64458be6815da538bb59a96f7cc8dbd60965cf1676b14586cb769db5f1db7b1e80d054ffae85825856f62265b4d1c0e49f6c1940adbea224
DIST Django-1.4.13.tar.gz 7753532 SHA256 a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0 SHA512 de9b095e28334d095e03067d931ef1f2bb24332d739b5f10cfc524ca20d15d94fa756fb80394c306ea2351549f6a7669acf491e44f29cfc0b220f620f9a4b080 WHIRLPOOL 72aba9cd46327f0bdece26823e7258a9bd39bb556bb0d52ef467105e2f44cfb0b6ba451b545dba663479abfe870ceabf561b1510e8e871a61672855b9c1bd3b4
DIST Django-1.5.8.tar.gz 8071329 SHA256 01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3 SHA512 446e4e9ff59290816247ac750d6b311e520d0491304ff601946c41689bf1589f380c874624bc67a5850baeeca8c0bab494a66e42ad3562785780d424cfdaa2fe WHIRLPOOL b49486b6ea9baf2a3ccb8cf3774b1d010c429298edef79e91b5a39cadcb1bfed3ac4b8b3b59e7ded05737eb7694eca5177c8f2d459782107495441209b230041
DIST Django-1.6.4.tar.gz 6630474 SHA256 ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b SHA512 319e0ee8f71073b0132d3e06ffccca8580adeece0183dc064492ccd6d4f2d60e92fe89191b9d35ce44d5c391a02388b464821d2048a7fe87886d7556f0b95aa7 WHIRLPOOL 232a66bcaeb99ead521eca157ef9df83b866a6224cb4d162fd37dcff7cca71fd6cc0f318a9480fd7a8b15f35da4bed4ab7905460d701e8a766e362627f394b13
DIST Django-1.6.5.tar.gz 6633768 SHA256 36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5 SHA512 60d36b1b23cdda42f33d4c15e41053fe0fc1c6584617bd6ed683dfb0a6d6dfaa849b387ea514129acb2cc40e89fe33818db1e0897df110d1b8f5ed1a3b256905 WHIRLPOOL 0e284ed126b7c7b065a2a6929a7cd179aee63bca490f8e639facd0413c5313f2131ec18a8450429cbfb2ac034bd67c4d7ab94b2fb64df4a64c5f6dac876eb489

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.4.12.ebuild,v 1.1 2014/05/03 01:57:47 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.4.13.ebuild,v 1.1 2014/05/26 14:35:41 idella4 Exp $
EAPI=5

@ -1,83 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.5.6.ebuild,v 1.2 2014/04/25 04:38:22 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE='sqlite?'
WEBAPP_NO_AUTO_INSTALL="yes"
inherit bash-completion-r1 distutils-r1 versionator webapp
MY_P="Django-${PV}"
DESCRIPTION="High-level Python web framework"
HOMEPAGE="http://www.djangoproject.com/ http://pypi.python.org/pypi/Django"
SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc mysql postgres sqlite test"
PY2_USEDEP=$(python_gen_usedep 'python2*')
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
mysql? ( >=dev-python/mysql-python-1.2.3[${PY2_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
REQUIRED_USE="mysql? ( || ( $(python_gen_useflags 'python2*') ) )"
S="${WORKDIR}/${MY_P}"
WEBAPP_MANUAL_SLOT="yes"
PATCHES=( "${FILESDIR}"/${PN}-1.5.4-objects.patch \
"${FILESDIR}"/${PN}-1.5-py3tests.patch )
python_compile_all() {
if use doc; then
emake -C docs html
fi
}
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.
# https://code.djangoproject.com/ticket/20514
PYTHONPATH=. "${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|| die "Tests fail with ${EPYTHON}"
}
src_test() {
# Port conflict in django.test.testcases.LiveServerTestCase.
# Several other races with temp files.
DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
}
src_install() {
distutils-r1_src_install
webapp_src_install
}
python_install_all() {
newbashcomp extras/django_bash_completion ${PN}
if use doc; then
rm -fr docs/_build/html/_sources
local HTML_DOCS=( docs/_build/html/. )
fi
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
doins -r django/contrib/admin/static/admin/.
distutils-r1_python_install_all
}
pkg_postinst() {
elog "A copy of the admin media is available to webapp-config for installation in a"
elog "webroot, as well as the traditional location in python's site-packages dir"
elog "for easy development."
webapp_pkg_postinst
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.5.7.ebuild,v 1.3 2014/05/13 02:56:58 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.5.8.ebuild,v 1.1 2014/05/26 14:35:41 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3} pypy )

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.6.3.ebuild,v 1.2 2014/04/26 06:31:53 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.6.5.ebuild,v 1.2 2014/05/26 14:35:41 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
PYTHON_REQ_USE='sqlite?'
WEBAPP_NO_AUTO_INSTALL="yes"
@ -20,15 +20,17 @@ SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc mysql postgres sqlite test"
PY2_USEDEP=$(python_gen_usedep 'python2*')
PY2_USEDEP=$(python_gen_usedep python2_7)
PY23_USEDEP=$(python_gen_usedep python2_7 'python{3_3,3_4}')
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
postgres? ( dev-python/psycopg:2[${PY23_USEDEP}] )
mysql? ( >=dev-python/mysql-python-1.2.3[${PY2_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
REQUIRED_USE="mysql? ( || ( $(python_gen_useflags 'python2*') ) )"
REQUIRED_USE="mysql? ( $(python_gen_useflags python2_7) )
postgres? ( || ( $(python_gen_useflags 'python{2_7,3_3,3_4}') ) )"
S="${WORKDIR}/${MY_P}"
@ -54,8 +56,6 @@ python_test() {
# and don't work with ${BUILD_DIR}/lib.
# https://code.djangoproject.com/ticket/20514
# https://code.djangoproject.com/ticket/21093
# export PYTHONWARNINGS="d,i::ImportWarning"
sed -e 's:test_dont_base64_encode:_&:' -i tests/mail/tests.py || die
PYTHONPATH=. \
"${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|| die "Tests fail with ${EPYTHON}"

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/egg-python/egg-python-2.25.3-r1.ebuild,v 1.1 2014/05/26 18:20:47 mgorny Exp $
EAPI="5"
# We don't support the egg.recent bindings that are also provided - they are
# deprecated, have deps we don't really want and there are no users in-tree.
GNOME_ORG_MODULE="gnome-python-extras"
G_PY_BINDINGS="eggtray"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome-python-common-r1
DESCRIPTION="EggTrayIcon bindings for Python"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=dev-python/libbonobo-python-2.22.1[${PYTHON_USEDEP}]
>=dev-python/libgnome-python-2.22.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
virtual/pkgconfig
gnome-base/gnome-common"
# eautoreconf needs gnome-base/gnome-common
EXAMPLES=( examples/egg/trayicon.py )
src_prepare() {
epatch "${FILESDIR}/${P}-python-libs.patch" #344231
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die
eautoreconf
gnome-python-common-r1_src_prepare
}

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/evince-python/evince-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:47:31 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for Evince"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="<app-text/evince-3
>=app-text/evince-2.32
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -0,0 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/evolution-python/evolution-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:51:42 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS=( evolution evolution_ecal )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for Evolution and Evolution Data Server"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="dev-python/libbonobo-python:2[${PYTHON_USEDEP}]
<gnome-extra/evolution-data-server-3.6
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -0,0 +1,23 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gconf-python/gconf-python-2.28.1-r1.ebuild,v 1.1 2014/05/26 17:52:44 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the GConf library"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="examples"
RDEPEND="dev-python/pygobject:2[${PYTHON_USEDEP}]
>=gnome-base/gconf-2.11.1
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/gconf/. )

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-applets-python/gnome-applets-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:05:06 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="applet"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for writing GNOME applets"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=gnome-base/gnome-panel-2.13.4
>=dev-python/libbonobo-python-2.22.0:2[${PYTHON_USEDEP}]
gnome-base/libgnome
gnome-base/libgnomeui
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/applet/. )

@ -0,0 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-desktop-python/gnome-desktop-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:05:04 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="gnomedesktop"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for some GNOME desktop libraries"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=gnome-base/gnome-desktop-2.10.0:2
>=dev-python/gnome-vfs-python-2.22:2[${PYTHON_USEDEP}]
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -0,0 +1,23 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-keyring-python/gnome-keyring-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:01:37 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="gnomekeyring"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the interfacing with the GNOME keyring"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=gnome-base/gnome-keyring-0.5.0
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/keyring.py examples/keyring-async.py )

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-media-python/gnome-media-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:05:05 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="mediaprofiles"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for GNOME media profiles"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND="<gnome-extra/gnome-media-2.91:2
>=gnome-extra/gnome-media-2.10.0:2
>=gnome-base/gconf-2.10.0:2
>=dev-python/gconf-python-2.25.90:2[${PYTHON_USEDEP}]
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/mediaprofiles/. )

@ -0,0 +1,42 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-base/gnome-python-base-2.28.1-r1.ebuild,v 1.2 2014/05/26 16:41:11 mgorny Exp $
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
inherit versionator eutils gnome2 python-any-r1
# This ebuild does nothing -- we just want to get the pkgconfig file installed
MY_PN="gnome-python"
DESCRIPTION="Provides the base files for the gnome-python bindings"
HOMEPAGE="http://pygtk.org/"
PVP="$(get_version_component_range 1-2)"
SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP}/${MY_PN}-${PV}.tar.bz2"
IUSE=""
LICENSE="LGPL-2.1"
SLOT="2"
RESTRICT="${RESTRICT} test"
# From the gnome-python eclass
RDEPEND=">=x11-libs/gtk+-2.6:2
>=dev-libs/glib-2.6:2
$(python_gen_any_dep '
>=dev-python/pygtk-2.14.0:2[${PYTHON_USEDEP}]
>=dev-python/pygobject-2.17:2[${PYTHON_USEDEP}]
')
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}
virtual/pkgconfig"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
S="${WORKDIR}/${MY_PN}-${PV}"
src_configure() {
gnome2_src_configure \
--disable-allbindings
}

@ -0,0 +1,44 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-desktop-base/gnome-python-desktop-base-2.32.0-r1.ebuild,v 1.2 2014/05/26 16:46:38 mgorny Exp $
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
GNOME_ORG_MODULE="gnome-python-desktop"
GNOME_TARBALL_SUFFIX="bz2"
inherit gnome2 python-any-r1
# This ebuild does nothing -- we just want to get the pkgconfig file installed
DESCRIPTION="Provides python the base files for the Gnome Python Desktop bindings"
HOMEPAGE="http://pygtk.org/"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE=""
LICENSE="LGPL-2.1"
SLOT="0"
# From the gnome-python-desktop eclass
RDEPEND="$(python_gen_any_dep '>=dev-python/pygtk-2.10.3:2[${PYTHON_USEDEP}]')
>=dev-libs/glib-2.6.0:2
>=x11-libs/gtk+-2.4.0:2
!<dev-python/gnome-python-extras-2.13
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}
virtual/pkgconfig"
RESTRICT="test"
src_prepare() {
gnome2_src_prepare
python_fix_shebang .
}
src_configure() {
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
gnome2_src_configure \
--disable-allbindings
}

@ -0,0 +1,48 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3-r1.ebuild,v 1.2 2014/05/26 16:47:04 mgorny Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 )
inherit versionator autotools eutils gnome2 python-any-r1
# This ebuild does nothing -- we just want to get the pkgconfig file installed
MY_PN="gnome-python-extras"
DESCRIPTION="Provides python the base files for the Gnome Python Desktop bindings"
HOMEPAGE="http://pygtk.org/"
PVP="$(get_version_component_range 1-2)"
SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP}/${MY_PN}-${PV}.tar.bz2"
IUSE=""
LICENSE="LGPL-2.1"
SLOT="0"
RESTRICT="test"
# From the gnome-python-extras eclass
RDEPEND=">=x11-libs/gtk+-2.4:2
>=dev-libs/glib-2.6:2
$(python_gen_any_dep '>=dev-python/pygtk-2.10.3:2[${PYTHON_USEDEP}]')
!<=dev-python/gnome-python-extras-2.19.1-r2"
DEPEND="${RDEPEND}
virtual/pkgconfig
gnome-base/gnome-common"
# eautoreconf needs gnome-base/gnome-common
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
S="${WORKDIR}/${MY_PN}-${PV}"
DOCS="AUTHORS COPYING* ChangeLog INSTALL NEWS README"
src_prepare() {
epatch "${FILESDIR}/${P}-python-libs.patch" #344231
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-allbindings
}

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-vfs-python/gnome-vfs-python-2.28.1-r1.ebuild,v 1.1 2014/05/26 17:26:48 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python"
G_PY_BINDINGS=( gnomevfs gnomevfsbonobo pyvfsmodule )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the GnomeVFS library"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc examples"
RDEPEND="dev-python/pygobject:2[${PYTHON_USEDEP}]
>=gnome-base/gnome-vfs-2.24.0
>=gnome-base/libbonobo-2.8
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/vfs/. )

@ -0,0 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkspell-python/gtkspell-python-2.25.3-r1.ebuild,v 1.1 2014/05/26 17:50:00 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-extras"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome-python-common-r1
DESCRIPTION="GtkSpell bindings for Python"
# The LICENSE with gtkspell-3 is LGPL and there is no way to express this in
# an ebuild, currently. Punt till we actually have to face the issue.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="doc examples"
RDEPEND="app-text/gtkspell:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
gnome-base/gnome-common"
# eautoreconf needs gnome-base/gnome-common
EXAMPLES=( examples/gtkspell/. )
src_prepare() {
epatch "${FILESDIR}/${P}-python-libs.patch" #344231
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
eautoreconf
gnome-python-common-r1_src_prepare
}

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libbonobo-python/libbonobo-python-2.28.1-r1.ebuild,v 1.1 2014/05/26 17:24:27 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python"
G_PY_BINDINGS=( bonobo bonoboui bonobo_activation )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the Bonobo framework"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="examples"
RDEPEND="dev-python/pygobject:2[${PYTHON_USEDEP}]
>=dev-python/pyorbit-2.24.0[${PYTHON_USEDEP}]
>=gnome-base/libbonobo-2.24.0
>=gnome-base/libbonoboui-2.24.0
>=dev-python/libgnomecanvas-python-${PV}[${PYTHON_USEDEP}]
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/bonobo/. )

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgda-python/libgda-python-2.25.3-r1.ebuild,v 1.1 2014/05/26 17:32:07 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-extras"
G_PY_BINDINGS="gda"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome-python-common-r1
DESCRIPTION="Python bindings for interacting with libgda"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=gnome-extra/libgda-4:4
>=dev-python/libbonobo-python-2.22.1:2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
virtual/pkgconfig
gnome-base/gnome-common"
# eautoreconf needs gnome-base/gnome-common
src_prepare() {
epatch "${FILESDIR}/${P}-python-libs.patch" #344231
eautoreconf
gnome-python-common-r1_src_prepare
}

@ -0,0 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgksu-python/libgksu-python-2.25.3-r1.ebuild,v 1.1 2014/05/26 17:44:23 mgorny Exp $
EAPI="5"
# The 'gksu' and 'gksuui' bindings are not supported. We don't have =libgksu-1*
# in tree.
GNOME_ORG_MODULE="gnome-python-extras"
G_PY_BINDINGS="gksu2"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome-python-common-r1
DESCRIPTION="Python bindings for libgksu"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=x11-libs/libgksu-2.0.4"
DEPEND="${RDEPEND}
virtual/pkgconfig
gnome-base/gnome-common"
# eautoreconf needs gnome-base/gnome-common
EXAMPLES=( examples/gksu2/. )
src_prepare() {
epatch "${FILESDIR}/${P}-python-libs.patch" #344231
eautoreconf
gnome-python-common-r1_src_prepare
}

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgnome-python/libgnome-python-2.28.1-r1.ebuild,v 1.1 2014/05/26 17:29:03 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python"
G_PY_BINDINGS=( gnome gnomeui )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for essential GNOME libraries"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="examples"
RDEPEND=">=gnome-base/libgnome-2.24.1
>=gnome-base/libgnomeui-2.24.0
dev-python/pygobject:2[${PYTHON_USEDEP}]
>=dev-python/pyorbit-2.24.0[${PYTHON_USEDEP}]
>=dev-python/libbonobo-python-${PV}[${PYTHON_USEDEP}]
>=dev-python/gnome-vfs-python-${PV}[${PYTHON_USEDEP}]
>=dev-python/libgnomecanvas-python-${PV}[${PYTHON_USEDEP}]
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/. )

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgnomecanvas-python/libgnomecanvas-python-2.28.1-r1.ebuild,v 1.1 2014/05/26 17:23:04 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python"
G_PY_BINDINGS="gnomecanvas"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the Gnome Canvas library"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="examples"
RDEPEND="dev-python/pygobject:2[${PYTHON_USEDEP}]
>=gnome-base/libgnomecanvas-2.8.0
!<dev-python/gnome-python-2.22.1"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/canvas/. )

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgnomeprint-python/libgnomeprint-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 17:41:38 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS=( gnomeprint gnomeprintui )
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for GNOME printing support"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND=">=gnome-base/libgnomeprint-2.2.0:2.2
>=gnome-base/libgnomeprintui-2.2.0:2.2
>=dev-python/libgnomecanvas-python-2.25.90:2[${PYTHON_USEDEP}]
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/gnomeprint/. )

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libgtop-python/libgtop-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 17:41:30 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="gtop"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the libgtop library"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=gnome-base/libgtop-2.13.0:2
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/librsvg-python/librsvg-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:24:16 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="rsvg"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the librsvg library"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=gnome-base/librsvg-2.13.93:2
dev-python/pycairo[${PYTHON_USEDEP}]
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/rsvg/. )

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/libwnck-python/libwnck-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 17:21:39 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="wnck"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1 eutils
DESCRIPTION="Python bindings for the libwnck library"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="examples"
RDEPEND=">=x11-libs/libwnck-2.19.3:1
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"
EXAMPLES=( examples/wnck_example.py )
src_prepare() {
# Fix three enum items that should be flags, upstream bug #616306
epatch "${FILESDIR}/${PN}-2.30.2-flagsfix.patch"
gnome-python-common-r1_src_prepare
}

@ -0,0 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/totem-python/totem-python-2.32.0-r1.ebuild,v 1.1 2014/05/26 18:13:49 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="gnome-python-desktop"
G_PY_BINDINGS="totem_plparser"
PYTHON_COMPAT=( python2_7 )
inherit gnome-python-common-r1
DESCRIPTION="Python bindings for the Totem Playlist Parser"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="dev-libs/totem-pl-parser
>=dev-python/gnome-vfs-python-2.25.90:2[${PYTHON_USEDEP}]
!<dev-python/gnome-python-desktop-2.22.0-r10"
DEPEND="${RDEPEND}"

@ -0,0 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/RubyInline/RubyInline-3.12.3-r1.ebuild,v 1.1 2014/05/26 13:22:03 p8952 Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
inherit ruby-fakegem
DESCRIPTION="Allows to embed C/C++ in Ruby code"
HOMEPAGE="http://www.zenspider.com/ZSS/Products/RubyInline/"
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 ~x64-solaris ~x86-solaris"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/zentest"
ruby_add_bdepend "
test? (
>=dev-ruby/hoe-3
dev-ruby/hoe-seattlerb
dev-ruby/minitest:5
)"
RUBY_PATCHES=(
ruby-inline-3.12.2-gentoo.patch
ruby-inline-3.11.1-ldflags.patch
)
all_ruby_prepare() {
sed -i -e '/isolate/ s:^:#:' Rakefile || die
}
all_ruby_install() {
all_fakegem_install
docinto examples
dodoc example.rb example2.rb demo/*.rb
}

@ -1,3 +1,4 @@
DIST maruku-0.6.1.gem 150528 SHA256 ffd973a8017ecb26606e1c1628b3d58db4ba523b4382cce292e94c800825ac07 SHA512 7264df34970b5fc53a53ba617358b4be428323438ad5eaeec70f93d100eee62ae18c8784da95a8bbc41cf36e19d4afd3d318731a991faa6276c7483b8c329cd7 WHIRLPOOL b08723fdf11507a360f92c99d57c4aad2900f2579343f214a25aa1174865b61f627cd028c7b3681ee7fc9386db0887a41e5f981eba2cc6b6d2256fe1a33ac592
DIST maruku-0.7.0.gem 139776 SHA256 b768e5c68ad2d4d6139fa38577a4f37ba25e2881cf30106975c636c293de5b0b SHA512 24d875bddf804b1d323afc3baec004c236c0f5cae16d1f6222881de978ec5c49c04b7ed369397de6dbdefb15c1a2dbd09efcfb9244f5aa765c594a812e82f46c WHIRLPOOL 2967376125511bf298af6f3f1f4aad4db176616e022c3b723078e93d2228549f54a7581c7e07ad22f2ecf2f85905ba55d66610f11ce981039bca287221cb70c1
DIST maruku-0.7.1.gem 144896 SHA256 66f10358fe2eb394b59cdf0fc33755b0cb278c54d451f4f5e7ff51d393fb6152 SHA512 2a3439bc3d39733562d8a52eb1dd6b7cc0aa337864bff429f228373d710338793f4e2bf21a5cd823841effdf1fd84c48e212091c5ef402ab42c5b382ff8abe93 WHIRLPOOL 748dcab5450fae36e09697354bcded679a0039203fcceefcd79579a773d709cd9ed45eb0e18d884c7c2faa8be9541d973e4fb1956dd3e95c3deefeeda272d194
DIST maruku-0.7.2.gem 142336 SHA256 e8a755d8e9c24f1601157c8b376f0378f88d487fa777aa655f332504557a0798 SHA512 45eaec7ba721499acbfed97cac4eddfe50c2200a70394e06dc6dd4c6c642b0c58d126c48dabfc4b9697423dd99ecf8691e223125a44d59a382a76e051f2af622 WHIRLPOOL e472acd1366a032c920447ede4a329defa074338da16ae3075238f6f2d6498b2968a1f09ac040ff90d9aef14ea4d0d5a118abcf334cd245a231fb3cc1eb0a090

@ -0,0 +1,43 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/maruku/maruku-0.7.2.ebuild,v 1.1 2014/05/27 04:56:32 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="docs/div_syntax.md docs/entity_test.md
docs/markdown_syntax.md docs/maruku.md docs/math.md docs/other_stuff.md
docs/proposal.md"
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="A Markdown-superset interpreter written in Ruby."
HOMEPAGE="http://maruku.rubyforge.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE="highlight test"
ruby_add_bdepend "test? ( dev-ruby/nokogiri-diff )"
ruby_add_rdepend "highlight? ( dev-ruby/syntax )"
DEPEND+=" test? ( app-text/blahtexml )"
all_ruby_prepare() {
sed -i -e '/[Ss]imple[Cc]ov/ s:^:#:' spec/spec_helper.rb || die
}
pkg_postinst() {
elog
elog "You need to emerge app-text/texlive and dev-texlive/texlive-latexextra if"
elog "you want to use --pdf with Maruku. You may also want to emerge"
elog "dev-texlive/texlive-latexrecommended to enable LaTeX syntax highlighting."
elog
}

@ -0,0 +1,40 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/slim/slim-2.0.2-r1.ebuild,v 1.1 2014/05/26 14:23:16 p8952 Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_TASK_DOC="yard"
inherit ruby-fakegem
DESCRIPTION="A template language whose goal is reduce the syntax to the essential parts without becoming cryptic"
HOMEPAGE="http://slim-lang.com/"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE="doc"
ruby_add_rdepend "dev-ruby/kramdown
dev-ruby/sass
dev-ruby/temple
dev-ruby/tilt"
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/redcarpet )"
all_ruby_prepare() {
# This sinatra code expects tests to be installed but we strip those.
sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die
# Avoid tests for things we don't have.
sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \
-e '/test_render_with_wiki/,/^ end/ s:^:#:' \
-e '/test_render_with_creole/,/^ end/ s:^:#:' \
-e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/tdiff/tdiff-0.3.3.ebuild,v 1.3 2014/04/24 16:44:34 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/tdiff/tdiff-0.3.3.ebuild,v 1.4 2014/05/27 04:55:39 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
USE_RUBY="ruby19 ruby20 ruby21 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"

@ -1,3 +1,4 @@
DIST tzinfo-0.3.37.gem 314368 SHA256 6c8e551f2067b64c4edb00da70b1b85ac761e611cd73c7c937709ca797da225e SHA512 0007711e648dd1b44307d9b29bbcc93d1db2d77d599a4ef71e30ec03243078cb9f6b3618e548c215ad6f5dcf10366d5acbfecd0d81131fc002edce6df250b7e4 WHIRLPOOL 16568cc73d21936993d22e52b4ac6d5cb3489653adee58824c8de273dd8d06eaac93c3f9b945edf4905b3f46f71ec2760b9fc11fc1fe54b2e616d924cbdaa2f2
DIST tzinfo-0.3.38.gem 312832 SHA256 c8c8525a056b7e26228cc8fa1cdb969fe980a207346cd84ac519ccb7554e63e8 SHA512 a7e76718240472d1bfe53c126a92d13e004491feca4138509fd04c7a5ace226cc46516c6e592602b8b7220e62ab773d0749e64805ebc56116a8fdf509cb56045 WHIRLPOOL e3967616d6c192c083c2b0bbe5fb13472fbaf336bbb6a8c1b699fd788063a0ea08d53e2d4d867e049b48167f0139ddbae17adef28395a6d8693da9251eb2d007
DIST tzinfo-1.1.0.gem 142848 SHA256 715a47c25f8e4c2f106c92d5a97e612f84eb7e85f5822bf3d6cf615b44492abc SHA512 b261b800a83eb654716559e216f0074f02587731aa004cb7c19f90f8db5a456c5435ca53acff2f31687eee7982e77afe0214a9cfddda632d93e74ccff8174c6d WHIRLPOOL 480fd4fed18ec80618d2a359f20f734e8d8ab97a8300c21088d8387adc3e693d33e85b655e7b3051bc429aae32e89ed29e6c12caa066deee573fb34c332d4370
DIST tzinfo-1.2.0.gem 144384 SHA256 d8c9aae397ecef24e04fb1acbe46c5dc45b1f42049407ade3f521f7e6f58d79d SHA512 21d5b12112589c70212e2fe73596a804312a430a5e2c7693f5d1d7c887673d4acd20cfabad41d7d7672186566f01d419561dac31ec27d0ab6faf7d9b14400004 WHIRLPOOL 38eb9fd6eab3d3372c72aac5d8e7b1e0ee02a0833ada66f5f3c79a5aa1a686c7ee52664d79defecae2d6de8dbd2e34ee49701e1537d072140044e697d31b38e3

@ -0,0 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/tzinfo/tzinfo-1.2.0.ebuild,v 1.1 2014/05/27 04:44:21 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_TEST="test_zoneinfo"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
inherit ruby-fakegem
DESCRIPTION="Daylight-savings aware timezone library"
HOMEPAGE="http://tzinfo.rubyforge.org/"
LICENSE="MIT"
SLOT="1"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE=""
RDEPEND="sys-libs/timezone-data"
DEPEND="test? ( sys-libs/timezone-data )"
ruby_add_rdepend ">=dev-ruby/thread_safe-0.1:0"
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
all_ruby_prepare() {
# Set the secure permissions that tests expect.
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
}

@ -0,0 +1,106 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/gnome-python-common-r1.eclass,v 1.1 2014/05/26 17:20:14 mgorny Exp $
# @ECLASS: gnome-python-common-r1
# @MAINTAINER:
# GNOME team <gnome@gentoo.org>
# @AUTHOR:
# Author: Michał Górny <mgorny@gentoo.org>
# Based on the work of: Arun raghaven <ford_prefect@gentoo.org>
# which in turn was based on the work of Jim Ramsay <lack@gentoo.org>
# @BLURB: Common functionality for building gnome-python* bindings
# @DESCRIPTION:
# This eclass provides python-r1 support for the GNOME2 library Python
# bindings.
: ${GNOME_ORG_MODULE:=gnome-python}
: ${GNOME_TARBALL_SUFFIX:=bz2}
: ${GNOME2_LA_PUNT:=yes}
: ${GCONF_DEBUG:=no}
# @ECLASS-VARIABLE: G_PY_BINDINGS
# @DESCRIPTION:
# The actual '--enable-<binding>' name. If multiple bindings are to
# be enabled, must be an array.
: ${G_PY_BINDINGS:=${PN%-python}}
# @ECLASS-VARIABLE: EXAMPLES
# @DEFAULT_UNSET
# @DESCRIPTION:
# The set of example files to be installed if the 'examples' USE flag
# is set.
case "${EAPI:-0}" in
0|1|2|3|4)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
5)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
;;
esac
inherit eutils gnome2 python-r1
EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
HOMEPAGE="http://pygtk.org/"
RESTRICT="${RESTRICT} test"
DOCS="AUTHORS ChangeLog NEWS README"
if [[ ${GNOME_ORG_MODULE} != "gnome-python" ]]; then
DOCS="${DOCS} MAINTAINERS"
fi
RDEPEND="~dev-python/${GNOME_ORG_MODULE}-base-${PV}
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
virtual/pkgconfig"
REQUIRED_USE=${PYTHON_REQUIRED_SUE}
gnome-python-common-r1_src_prepare() {
gnome2_src_prepare
# The .pc file is installed by respective gnome-python*-base package
sed -i '/^pkgconfig_DATA/d' Makefile.in || die "sed failed"
sed -i '/^pkgconfigdir/d' Makefile.in || die "sed failed"
#
# python_copy_sources
}
gnome-python-common-r1_src_configure() {
local myconf=(
--disable-allbindings
"${G_PY_BINDINGS[@]/#/--enable-}"
)
ECONF_SOURCE=${S} \
python_parallel_foreach_impl \
gnome2_src_configure "${myconf[@]}" "${@}"
}
gnome-python-common-r1_src_compile() {
python_foreach_impl default
}
gnome-python-common-r1_src_test() {
python_foreach_impl default
}
# Do a regular gnome2 src_install and then install examples if required.
# Set the variable EXAMPLES to provide the set of examples to be installed.
# (to install a directory recursively, specify it with a trailing '/' - for
# example, foo/bar/)
gnome-python-common-r1_src_install() {
python_foreach_impl gnome2_src_install
if in_iuse examples && use examples; then
docinto examples
dodoc -r "${EXAMPLES[@]}"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.72 2014/04/19 10:29:06 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.73 2014/05/26 16:13:35 mgorny Exp $
# @ECLASS: python-r1
# @MAINTAINER:
@ -783,6 +783,8 @@ python_replicate_script() {
debug-print-function ${FUNCNAME} "${@}"
_python_replicate_script() {
local _PYTHON_FIX_SHEBANG_QUIET=1
if _python_want_python_exec2; then
local PYTHON_SCRIPTDIR
python_export PYTHON_SCRIPTDIR
@ -792,7 +794,7 @@ python_replicate_script() {
doexe "${files[@]}"
)
_python_rewrite_shebang "${EPYTHON}" \
python_fix_shebang \
"${files[@]/*\//${D%/}/${PYTHON_SCRIPTDIR}/}"
else
local f
@ -800,7 +802,7 @@ python_replicate_script() {
cp -p "${f}" "${f}-${EPYTHON}" || die
done
_python_rewrite_shebang "${EPYTHON}" \
python_fix_shebang \
"${files[@]/%/-${EPYTHON}}"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.25 2013/11/30 17:57:11 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.26 2014/05/26 16:13:35 mgorny Exp $
# @ECLASS: python-single-r1
# @MAINTAINER:
@ -261,49 +261,5 @@ python-single-r1_pkg_setup() {
python_setup
}
# @FUNCTION: python_fix_shebang
# @USAGE: <path>...
# @DESCRIPTION:
# Replace the shebang in Python scripts with the current Python
# implementation (EPYTHON). If a directory is passed, works recursively
# on all Python scripts.
#
# Only files having a 'python' shebang will be modified; other files
# will be skipped. If a script has a complete shebang matching
# the chosen interpreter version, it is left unmodified. If a script has
# a complete shebang matching other version, the command dies.
python_fix_shebang() {
debug-print-function ${FUNCNAME} "${@}"
[[ ${1} ]] || die "${FUNCNAME}: no paths given"
[[ ${EPYTHON} ]] || die "${FUNCNAME}: EPYTHON unset (pkg_setup not called?)"
local path f
for path; do
while IFS= read -r -d '' f; do
local shebang=$(head -n 1 "${f}")
case "${shebang}" in
'#!'*${EPYTHON}*)
debug-print "${FUNCNAME}: in file ${f#${D}}"
debug-print "${FUNCNAME}: shebang matches EPYTHON: ${shebang}"
;;
'#!'*python[23].[0123456789]*|'#!'*pypy-c*|'#!'*jython*)
debug-print "${FUNCNAME}: in file ${f#${D}}"
debug-print "${FUNCNAME}: incorrect specific shebang: ${shebang}"
die "${f#${D}} has a specific Python shebang not matching EPYTHON"
;;
'#!'*python*)
debug-print "${FUNCNAME}: in file ${f#${D}}"
debug-print "${FUNCNAME}: rewriting shebang: ${shebang}"
einfo "Fixing shebang in ${f#${D}}"
_python_rewrite_shebang "${f}"
esac
done < <(find "${path}" -type f -print0)
done
}
_PYTHON_SINGLE_R1=1
fi

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.55 2014/05/16 07:54:40 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.56 2014/05/26 16:13:35 mgorny Exp $
# @ECLASS: python-utils-r1
# @MAINTAINER:
@ -478,79 +478,6 @@ python_get_scriptdir() {
echo "${PYTHON_SCRIPTDIR}"
}
# @FUNCTION: _python_rewrite_shebang
# @USAGE: [<EPYTHON>] <path>...
# @INTERNAL
# @DESCRIPTION:
# Replaces 'python' executable in the shebang with the executable name
# of the specified interpreter. If no EPYTHON value (implementation) is
# used, the current ${EPYTHON} will be used.
#
# All specified files must start with a 'python' shebang. A file not
# having a matching shebang will be refused. The exact shebang style
# will be preserved in order not to break anything.
#
# Example conversions:
# @CODE
# From: #!/usr/bin/python -R
# To: #!/usr/bin/python2.7 -R
#
# From: #!/usr/bin/env FOO=bar python
# To: #!/usr/bin/env FOO=bar python2.7
# @CODE
_python_rewrite_shebang() {
debug-print-function ${FUNCNAME} "${@}"
local impl
case "${1}" in
python*|jython*|pypy*)
impl=${1}
shift
;;
*)
impl=${EPYTHON}
[[ ${impl} ]] || die "${FUNCNAME}: no impl nor EPYTHON"
;;
esac
debug-print "${FUNCNAME}: implementation: ${impl}"
local f
for f; do
local from shebang
read -r shebang < "${f}"
shebang=${shebang%$'\r'}
debug-print "${FUNCNAME}: path = ${f}"
debug-print "${FUNCNAME}: shebang = ${shebang}"
if [[ "${shebang} " == *"${impl} "* ]]; then
# skip files with correct impl
continue
elif [[ "${shebang} " == *'python '* ]]; then
from=python
elif [[ "${shebang} " == *'python2 '* ]]; then
from=python2
elif [[ "${shebang} " == *'python3 '* ]]; then
from=python3
else
eerror "A file does not seem to have a supported shebang:"
eerror " file: ${f}"
eerror " shebang: ${shebang}"
die "${FUNCNAME}: ${f} does not seem to have a valid shebang"
fi
if { [[ ${from} == python2 ]] && python_is_python3 "${impl}"; } \
|| { [[ ${from} == python3 ]] && ! python_is_python3 "${impl}"; } then
eerror "A file does have shebang not supporting requested impl:"
eerror " file: ${f}"
eerror " shebang: ${shebang}"
eerror " impl: ${impl}"
die "${FUNCNAME}: ${f} does have shebang not supporting ${EPYTHON}"
fi
sed -i -e "1s:${from}:${impl}:" "${f}" || die
done
}
# @FUNCTION: _python_ln_rel
# @USAGE: <from> <to>
# @INTERNAL
@ -743,7 +670,8 @@ python_newexe() {
# don't use this at home, just call python_doscript() instead
if [[ ${_PYTHON_REWRITE_SHEBANG} ]]; then
_python_rewrite_shebang "${ED%/}/${d}/${newfn}"
local _PYTHON_FIX_SHEBANG_QUIET=1
python_fix_shebang "${ED%/}/${d}/${newfn}"
fi
}
@ -1006,6 +934,100 @@ python_is_python3() {
[[ ${impl} == python3* ]]
}
# @FUNCTION: python_fix_shebang
# @USAGE: <path>...
# @DESCRIPTION:
# Replace the shebang in Python scripts with the current Python
# implementation (EPYTHON). If a directory is passed, works recursively
# on all Python scripts.
#
# Only files having a 'python*' shebang will be modified. Files with
# other shebang will either be skipped when working recursively
# on a directory or treated as error when specified explicitly.
#
# Shebangs matching explicitly current Python version will be left
# unmodified. Shebangs requesting another Python version will be treated
# as fatal error.
python_fix_shebang() {
debug-print-function ${FUNCNAME} "${@}"
[[ ${1} ]] || die "${FUNCNAME}: no paths given"
[[ ${EPYTHON} ]] || die "${FUNCNAME}: EPYTHON unset (pkg_setup not called?)"
local path f
for path; do
local any_correct any_fixed is_recursive
[[ -d ${path} ]] && is_recursive=1
while IFS= read -r -d '' f; do
local shebang=$(head -n 1 "${f}")
local error
case "${shebang} " in
'#!'*"${EPYTHON} "*)
debug-print "${FUNCNAME}: in file ${f#${D}}"
debug-print "${FUNCNAME}: shebang matches EPYTHON: ${shebang}"
# Nothing to do, move along.
any_correct=1
;;
'#!'*python" "*|'#!'*python[23]" "*)
debug-print "${FUNCNAME}: in file ${f#${D}}"
debug-print "${FUNCNAME}: rewriting shebang: ${shebang}"
# Note: for internal use.
if [[ ! ${_PYTHON_FIX_SHEBANG_QUIET} ]]; then
einfo "Fixing shebang in ${f#${D}}."
fi
local from
if [[ "${shebang} " == *'python2 '* ]]; then
from=python2
python_is_python3 "${EPYTHON}" && error=1
elif [[ "${shebang} " == *'python3 '* ]]; then
from=python3
python_is_python3 "${EPYTHON}" || error=1
else
from=python
fi
if [[ ! ${error} ]]; then
sed -i -e "1s:${from}:${EPYTHON}:" "${f}" || die
any_fixed=1
fi
;;
'#!'*python[23].[0123456789]" "*|'#!'*pypy" "*|'#!'*jython[23].[0123456789]" "*)
# Explicit mismatch.
error=1
;;
*)
# Non-Python shebang. Allowed in recursive mode,
# disallowed when specifying file explicitly.
[[ ${is_recursive} ]] || error=1
;;
esac
if [[ ${error} ]]; then
eerror "The file has incompatible shebang:"
eerror " file: ${f#${D}}"
eerror " current shebang: ${shebang}"
eerror " requested impl: ${EPYTHON}"
die "${FUNCNAME}: conversion of incompatible shebang requested"
fi
done < <(find "${path}" -type f -print0)
if [[ ! ${any_fixed} ]]; then
eqawarn "QA warning: ${FUNCNAME}, ${path#${D}} did not match any fixable files."
if [[ ${any_correct} ]]; then
eqawarn "All files have ${EPYTHON} shebang already."
else
eqawarn "There are no Python files in specified directory."
fi
fi
done
}
# @FUNCTION: _python_want_python_exec2
# @INTERNAL
# @DESCRIPTION:

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.12.5.ebuild,v 1.5 2014/05/08 07:32:03 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.12.5-r1.ebuild,v 1.1 2014/05/26 21:44:29 reavertm Exp $
EAPI=5
@ -25,7 +25,10 @@ DEPEND="
crypt? ( app-crypt/qca:2 )
djvu? ( app-text/djvu )
ebook? ( app-text/ebook-tools )
jpeg? ( virtual/jpeg:0 )
jpeg? (
$(add_kdebase_dep libkexiv2)
virtual/jpeg:0
)
mobi? ( $(add_kdebase_dep kdegraphics-mobipocket) )
pdf? ( >=app-text/poppler-0.20[qt4,-exceptions(-)] )
postscript? ( app-text/libspectre )
@ -40,6 +43,7 @@ src_configure() {
$(cmake-utils_use_with djvu DjVuLibre)
$(cmake-utils_use_with ebook EPub)
$(cmake-utils_use_with jpeg)
$(cmake-utils_use_with jpeg Kexiv2)
$(cmake-utils_use_with mobi QMobiPocket)
$(cmake-utils_use_with postscript LibSpectre)
$(cmake-utils_use_with pdf PopplerQt4)

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.13.0.ebuild,v 1.2 2014/04/17 00:43:40 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.13.0-r1.ebuild,v 1.1 2014/05/26 21:44:29 reavertm Exp $
EAPI=5
@ -26,7 +26,10 @@ DEPEND="
djvu? ( app-text/djvu )
dpi? ( x11-libs/libkscreen )
ebook? ( app-text/ebook-tools )
jpeg? ( virtual/jpeg:0 )
jpeg? (
$(add_kdebase_dep libkexiv2)
virtual/jpeg:0
)
mobi? ( $(add_kdebase_dep kdegraphics-mobipocket) )
pdf? ( >=app-text/poppler-0.20[qt4,-exceptions(-)] )
postscript? ( app-text/libspectre )
@ -42,6 +45,7 @@ src_configure() {
$(cmake-utils_use_with dpi LibKScreen)
$(cmake-utils_use_with ebook EPub)
$(cmake-utils_use_with jpeg)
$(cmake-utils_use_with jpeg Kexiv2)
$(cmake-utils_use_with mobi QMobiPocket)
$(cmake-utils_use_with postscript LibSpectre)
$(cmake-utils_use_with pdf PopplerQt4)

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.13.1.ebuild,v 1.1 2014/05/13 17:43:31 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-base/okular/okular-4.13.1-r1.ebuild,v 1.1 2014/05/26 21:44:29 reavertm Exp $
EAPI=5
@ -26,7 +26,10 @@ DEPEND="
djvu? ( app-text/djvu )
dpi? ( x11-libs/libkscreen )
ebook? ( app-text/ebook-tools )
jpeg? ( virtual/jpeg:0 )
jpeg? (
$(add_kdebase_dep libkexiv2)
virtual/jpeg:0
)
mobi? ( $(add_kdebase_dep kdegraphics-mobipocket) )
pdf? ( >=app-text/poppler-0.20[qt4,-exceptions(-)] )
postscript? ( app-text/libspectre )
@ -42,6 +45,7 @@ src_configure() {
$(cmake-utils_use_with dpi LibKScreen)
$(cmake-utils_use_with ebook EPub)
$(cmake-utils_use_with jpeg)
$(cmake-utils_use_with jpeg Kexiv2)
$(cmake-utils_use_with mobi QMobiPocket)
$(cmake-utils_use_with postscript LibSpectre)
$(cmake-utils_use_with pdf PopplerQt4)

@ -0,0 +1 @@
DIST liblxqt-mount-0.7.0.tar.xz 16012 SHA256 320bae8889e24742c9136839a8e5c79d9ae6678e13bb07105a8a373df2e02c15 SHA512 51c0b8b283661d7bc7383bb7ebb5b615c08f3ed5a22946621405ca9fd4c9d493e0d7c3c8a3d83b506f5d625d451f17a426fd3a96841564f8a0c47cb9d260282f WHIRLPOOL c1c7e8b8d29abec7e5fb970b689dfec757e6069cfd9689703f4eb4104fae8abc57c237c5d91393105c44cc9bc21e111714ce225f205777290f6b9f68fbbab12f

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/liblxqt-mount/liblxqt-mount-0.7.0.ebuild,v 1.1 2014/05/26 15:12:27 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="LXQt library for removable media and devices"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
S=${WORKDIR}
fi
LICENSE="GPL-2 LGPL-2.1+"
SLOT="0"
DEPEND="dev-qt/qtcore:4
dev-qt/qtdbus:4
dev-qt/qtgui:4
lxqt-base/liblxqt
sys-fs/udisks:2
x11-libs/libX11
virtual/udev"
RDEPEND="${DEPEND}"

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST libsysstat-0.1.0.tar.xz 16376 SHA256 beafdb971fbe282d7698fb2230024382bc7f100d9af13f2a4bafc97509089d9f SHA512 d5454055a631aa3c66be8f4b24d2eec0b5d86941ccfa80efc3f831558e5fbd06681060a641aad8968590e61274478f6fad80a518150e9461d8dbd9a48faca497 WHIRLPOOL 556201bd21fa2d24e8d1d874657b27352acd13d15552a5083e3dfa4adef6fb5ef2a34d365ce5ac2a82834eaaac941a70c73cfd3ace6f7589796a659a80b4e0f2

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/libsysstat/libsysstat-0.1.0.ebuild,v 1.1 2014/05/26 15:21:15 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="A Qt-based interface to system statistics"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
S=${WORKDIR}
fi
LICENSE="GPL-2 LGPL-2.1+"
SLOT="0"
DEPEND="dev-qt/qtcore:4"
RDEPEND="${DEPEND}"

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST lxqt-common-0.7.0.tar.xz 5145600 SHA256 ca4b4ea0d8d6c34e7f42621c23d180ed8abdf834c944309917a09bf950123c51 SHA512 7cec49d8ad94ac1747e484f104b335fb159cd238452f395cb502a245015f7d15f8f6c9dbfd330d99078a873cc6d4b9b01a171cdc858815763499fb7d8863c87f WHIRLPOOL 51b9c5b0d33a112452fca0aa03b75b1393f04181c1e90d5f48ef9ee0195b5706dbe4e4b4b29369e47e0f33754e6d7d779f167f3563f00895d8647ea5c61cc206

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/lxqt-common/lxqt-common-0.7.0.ebuild,v 1.1 2014/05/26 14:03:42 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="LXQt common resources"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/lxqt/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
S=${WORKDIR}
DEPEND="lxqt-base/liblxqt
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtsvg:4"
RDEPEND="${DEPEND}"
PDEPEND="lxqt-base/lxqt-session"
src_install() {
cmake-utils_src_install
dodir "/etc/X11/Sessions"
dosym "/usr/bin/startlxqt" "/etc/X11/Sessions/lxqt"
}

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST lxqt-globalkeys-0.7.0.tar.xz 51672 SHA256 588152d64aed4fe767b8eeb4d241fdf51fbcf13cace16bc4c5304c22b09c83e2 SHA512 6fb588d9fc801f44be9f093e9372cc7d226e02ef83e7204ab489ef45f425109b3d50b75bcf41c48375de3f9681e37fb1878320c3af37ad2a169e63075e849d20 WHIRLPOOL a42de2ab8159987a329c0f26e81fab1d93b26e1bd55b15ec8e2fc40141abbf0ba0760676522115cfdb660b93ce6281b0f2018c84c7b35689dcebbe009ab73d84

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.7.0.ebuild,v 1.1 2014/05/26 15:30:07 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
S=${WORKDIR}
fi
LICENSE="GPL-2 LGPL-2.1+"
SLOT="0"
DEPEND="dev-qt/qtcore:4
dev-qt/qtdbus:4
dev-qt/qtgui:4
lxqt-base/liblxqt
x11-libs/libX11"
RDEPEND="${DEPEND}"

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST lxqt-panel-0.7.0.tar.xz 247640 SHA256 13fcdd33dfe1a691395765032dd6ae6eab5d4988ba96fb79b3d521e216383677 SHA512 e8817bc424c9c4369afd6f300d54f752cbb448767277eaa3024b44b0cb557e14721b19e83ba647fc1e0aac2923651782cd4964cf92a419f93b4f450351dcda28 WHIRLPOOL 5d29ab327eafe5a33a060e91b63d0320ae11000a2ec4bd58b9313a3eb0f6a78a7c5de1e7375de6c3bfe51f717d7998551d821b966a629263a4cfb873dc79e92b

@ -0,0 +1,62 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/lxqt-panel/lxqt-panel-0.7.0.ebuild,v 1.1 2014/05/26 16:08:22 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="LXQt desktop panel and plugins"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/lxqt/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
S=${WORKDIR}
fi
LICENSE="GPL-2 LGPL-2.1+"
SLOT="0"
IUSE="+alsa +clock colorpicker cpuload +desktopswitch dom +kbindicator +mainmenu
+mount networkmonitor pulseaudio +quicklaunch screensaver sensors
+showdesktop sysstat +taskbar teatime +tray +volume worldclock"
REQUIRED_USE="volume? ( || ( alsa pulseaudio ) )"
DEPEND="dev-qt/qtcore:4
dev-qt/qtdbus:4
dev-qt/qtgui:4
>=lxde-base/menu-cache-0.3.3
lxqt-base/liblxqt
lxqt-base/liblxqt-mount
lxqt-base/libsysstat
lxqt-base/lxqt-globalkeys
razorqt-base/libqtxdg
x11-libs/libX11
cpuload? ( sys-libs/libstatgrab )
networkmonitor? ( sys-libs/libstatgrab )
sensors? ( sys-apps/lm_sensors )
sysstat? ( lxqt-base/libsysstat )
volume? ( alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-sound/pulseaudio ) )
worldclock? ( dev-libs/icu:= )"
RDEPEND="${DEPEND}
lxde-base/lxmenu-data"
src_configure() {
local mycmakeargs i y
for i in clock colorpicker cpuload desktopswitch dom kbindicator mainmenu mount \
networkmonitor quicklaunch screensaver sensors showdesktop sysstat \
taskbar teatime tray volume worldclock; do
y=$(tr '[:lower:]' '[:upper:]' <<< "${i}")
mycmakeargs+=( $(cmake-utils_use ${i} ${y}_PLUGIN) )
done
if use volume; then
mycmakeargs+=( $(cmake-utils_use alsa VOLUME_USE_ALSA)
$(cmake-utils_use pulseaudio VOLUME_USE_PULSEAUDIO) )
fi
cmake-utils_src_configure
}

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
<use>
<flag name="clock">Build clock plugin</flag>
<flag name="colorpicker">Build colorpicker plugin</flag>
<flag name="cpuload">Build cpuload plugin</flag>
<flag name="desktopswitch">Build desktopswitch plugin</flag>
<flag name="dom">Build dom plugin</flag>
<flag name="kbindicator">Build kbindicator plugin</flag>
<flag name="mainmenu">Build mainmenu plugin</flag>
<flag name="mount">Build mount plugin</flag>
<flag name="networkmonitor">Build networkmonitor plugin</flag>
<flag name="quicklaunch">Build quicklaunch plugin</flag>
<flag name="screensaver">Build screensaver plugin</flag>
<flag name="sensors">Build sensors plugin</flag>
<flag name="showdesktop">Build showdesktop plugin</flag>
<flag name="sysstat">Build sysstat plugin</flag>
<flag name="taskbar">Build taskbar plugin</flag>
<flag name="teatime">Build teatime plugin</flag>
<flag name="tray">Build tray plugin</flag>
<flag name="volume">Build volume plugin</flag>
<flag name="worldclock">Build worldclock plugin</flag>
</use>
</pkgmetadata>

@ -0,0 +1 @@
DIST lxqt-session-0.7.0.tar.xz 68208 SHA256 d6af28a6054555acf1a2e47c839d6802e5a88b237cdcd8d2ee3155661bbdd6d6 SHA512 0a1fcdf9669295c5651ce21ee377997c5dbea147576bd26bd146642a23ecec1a402e209a0244a8798e481567f38499a6cc56887193b1b4bea07d746a15e5f94a WHIRLPOOL 0c20d15631ba575609f5b76a3d1054c048d721571e2b3fa9992e4b7e3fb8cf1d9642bf4268bad0ad3d00acede18c9bc5eff27f4a43ef3013bfb1570668a07364

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/lxqt-base/lxqt-session/lxqt-session-0.7.0.ebuild,v 1.1 2014/05/26 14:03:42 jauhien Exp $
EAPI=5
inherit cmake-utils
DESCRIPTION="LXQT session manager"
HOMEPAGE="http://www.lxqt.org/"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="http://lxqt.org/downloads/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2 LGPL-2.1+"
SLOT="0"
S=${WORKDIR}
CDEPEND="dev-qt/qtcore:4
dev-qt/qtdbus
dev-qt/qtgui:4
lxqt-base/liblxqt
razorqt-base/libqtxdg
x11-libs/libX11"
DEPEND="${CDEPEND}
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
RDEPEND="${CDEPEND}
lxqt-base/lxqt-common"

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
<maintainer>
<email>jauhien@gentoo.org</email>
<name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.12.ebuild,v 1.1 2014/05/24 12:04:04 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.12.ebuild,v 1.2 2014/05/26 18:42:53 hwoarang Exp $
EAPI=5
inherit eutils toolchain-funcs
@ -14,8 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
IUSE="debug curl exif test xinerama"
COMMON_DEPEND=">=media-libs/giblib-1.2.4
media-libs/imlib2
COMMON_DEPEND="media-libs/imlib2
>=media-libs/libpng-1.2:0=
x11-libs/libX11
curl? ( net-misc/curl )

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.7.ebuild,v 1.5 2014/03/09 12:02:18 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.7.ebuild,v 1.6 2014/05/26 19:02:24 pacho Exp $
EAPI="5"
GCONF_DEBUG=no
@ -24,6 +24,7 @@ RDEPEND="
dev-libs/glib:2
>=media-libs/clutter-1.12:1.0[introspection?]
media-libs/memphis:0.2[introspection?]
media-libs/cogl:=
net-libs/libsoup-gnome:2.4
x11-libs/cairo
gtk? (

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libepoxy/libepoxy-1.2.ebuild,v 1.1 2014/05/21 13:44:06 chithanh Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libepoxy/libepoxy-1.2.ebuild,v 1.2 2014/05/26 12:08:37 chithanh Exp $
EAPI=5
@ -20,7 +20,7 @@ if [[ ${PV} = 9999* ]]; then
KEYWORDS=""
SRC_URI=""
else
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
SRC_URI="https://github.com/anholt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libepoxy/libepoxy-9999.ebuild,v 1.2 2014/03/07 02:42:21 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libepoxy/libepoxy-9999.ebuild,v 1.3 2014/05/26 12:08:37 chithanh Exp $
EAPI=5
@ -20,7 +20,7 @@ if [[ ${PV} = 9999* ]]; then
KEYWORDS=""
SRC_URI=""
else
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
SRC_URI="https://github.com/anholt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

@ -1,5 +1,7 @@
DIST google-musicmanager-beta_1.0.113.5623-r0_amd64.deb 3956794 SHA256 a05d66bfb09e03930ee50d86067ea3d3552b0a4f9210f427cad4b6377afda4e4 SHA512 770f7943e337a22bbc7f10b96c7e940a123a3d13bf035b3e5ae2de0b9ad9359cf33e6cbd93c8e44712f7ea86fed38e100bea8c0f4a1e6bda95cbc27fdf8639b8 WHIRLPOOL ea9f51761b110dbfdfc8747bd6b2a2de53713e2c916e1141798d57021330af92926a74199cb86efec3c8ecd3efa6750fbbe5d7f604a811d2a1ec8a021c5bb07a
DIST google-musicmanager-beta_1.0.113.5623-r0_i386.deb 3911914 SHA256 618d351de946a889cbaddd17b4bb0dc765cea547876c4186018e0d94fb792bd8 SHA512 dfd4a331709a57e072bc6ff3fac1fa9e991feb028ddc6e4e3f2642bdbbb5aff84da4d017e4392d9520a44808eede74b0581bc2ec5ffead33c3a5778469e035f4 WHIRLPOOL 93ebd613390b76a026ff6cc1e63c17b97c67fdeb3c94ef9a25d2502497ca7843b0697d66f4302cb50c1d38436e01d2905bf11fd6ff65c852ca0f9ada0217c0aa
DIST google-musicmanager-beta_1.0.117.4968-r0_amd64.deb 3961432 SHA256 0efdce3970e2cf83eb7d8f6021f987a1517a41823784ada8e51f1649f8a49342 SHA512 87bc8e878c56b32909d53b8305745bb85d651e2b5f09393ee2223dbbac9cfcb310c24585ca833636c66b1acaaef1b75299b3d1e9380fccdd9c37df6da99e6a28 WHIRLPOOL f881fc6b1d68762f1fc0af63bbf155600150d145536b5209598dc0de46c4465c9b0a282d532e523634c7df1f95050a0b9f86ce16859e01eae487170282bf44ac
DIST google-musicmanager-beta_1.0.117.4968-r0_i386.deb 3913154 SHA256 4cc8822ab90af97195c2edfa74cc8b4a736e763cc3382f741aa1de0f72ac211e SHA512 30b2a5cc25804e6922d9a0d415050ed2427b4186db294d9fed8e61142e8aaca764b2ab874d33a140abbfdda18762d77242812cd177827fc44d6f91eeddeadfee WHIRLPOOL 218adcff5683770238c1e280d5e041cb25079187af98a3d01a4f9de0d7f45c5a5ea01208ae5256adf252cc6afaa50cbeb20449cbacd78e70ead47af11586bd42
DIST google-musicmanager-beta_1.0.65.1341-r0_amd64.deb 3820896 SHA256 a133869d78bf08c6ead3dcf10cd506a675d198c821ea3e953e1031a02b7f6e1b SHA512 843b7cc649afbdcf0eaaed2d6078e376813da9c70d0d8df68cfedd5ff75e281fdd6181d696431b50d532c099eb4a5cfb2d02a33d61e7709adc107d6a3cfc281e WHIRLPOOL 3858d84869ea3aa2876a7604ce6bcb5bc61c8403e2852b379aca44a02ce7471fbcd9289dab80772a7d168203e9dc85cee3e661e1ad1afc5a9d187fea81021312
DIST google-musicmanager-beta_1.0.65.1341-r0_i386.deb 3803046 SHA256 f3940f45f6e3829d72b06d2db82de0b58d200b0a048149eac516dc7a61ca62c8 SHA512 02d4e97a936dca615df117b5b8e902177989ff2d88b3c9ef87293263df044965c13052eca7f4280644a2ce283d81432d99685c8287f4871b66267cd1b63e4a69 WHIRLPOOL 33e86ad2a878618f8296d0d3ece0b6104f4a6307c8bba6354b5ca9157110f684f38d453f6d58a31f6dd6248faa8980cd23e3cee6d9c563db6337e7b04648f140
DIST google-musicmanager-beta_1.0.84.1107-r0_amd64.deb 3878500 SHA256 d1b3d07c5cbc5ee4fa3bc26d3dbc0d3c75716f6b35b412930e0b81c2afce3447 SHA512 b3aa7469a628fdfee95d3bf66609139ed8a8e62c8b5b6d9a2f5d90baaad46265cef838959593b1afa30d1fabeafab66c068d31e87d8e4cbc2c437bba0fe0f50d WHIRLPOOL 1b1d989cf4cfd13b45f7ae58eeb97b29e2db2d9d7b08340c6afd4659c8fc14e7d4772adbc6d64097c3f2658b9243aa23cb7eb236a22add89b8b1969dd07518d1

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/google-musicmanager/google-musicmanager-1.0.113.5623_beta.ebuild,v 1.1 2014/05/12 02:03:35 ottxor Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/google-musicmanager/google-musicmanager-1.0.113.5623_beta.ebuild,v 1.2 2014/05/26 21:44:45 ottxor Exp $
EAPI=5
@ -19,7 +19,7 @@ SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="log"
OBSOLETE="no"
OBSOLETE="yes"
[[ $OBSOLETE = yes ]] && RESTRICT="fetch strip" || RESTRICT="strip mirror"
RDEPEND="

@ -0,0 +1,82 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/google-musicmanager/google-musicmanager-1.0.117.4968_beta.ebuild,v 1.1 2014/05/26 21:44:45 ottxor Exp $
EAPI=5
inherit eutils unpacker
MY_URL="http://dl.google.com/linux/musicmanager/deb/pool/main/${P:0:1}/${PN}-beta"
MY_PKG="${PN}-beta_${PV/_beta}-r0_i386.deb"
DESCRIPTION="Google Music Manager is a application for adding music to your Google Music library."
HOMEPAGE="http://music.google.com"
SRC_URI="x86? ( ${MY_URL}/${MY_PKG} )
amd64? ( ${MY_URL}/${MY_PKG/i386/amd64} )"
LICENSE="Google-TOS Apache-2.0 MIT LGPL-2.1 gSOAP BSD FDL-1.2 MPL-1.1 openssl ZLIB libtiff"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="log"
OBSOLETE="no"
[[ $OBSOLETE = yes ]] && RESTRICT="fetch strip" || RESTRICT="strip mirror"
RDEPEND="
dev-libs/expat
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtwebkit:4
media-libs/flac
media-libs/libvorbis
net-dns/libidn
sys-libs/glibc
log? ( dev-libs/log4cxx )
"
DEPEND="app-arch/xz-utils
app-admin/chrpath"
INSTALL_BASE="opt/google/musicmanager"
QA_TEXTRELS="${INSTALL_BASE}/libmpgdec.so.0"
QA_FLAGS_IGNORED="${INSTALL_BASE}/.*"
S="${WORKDIR}/${INSTALL_BASE}"
pkg_nofetch() {
if [[ ${OBSOLETE} = yes ]]; then
elog "This version is no longer available from Google and the license prevents mirroring."
elog "This ebuild is intended for users who already downloaded it previously and have problems"
elog "with ${PV}+. If you can get the distfile from e.g. another computer of yours, or search"
use amd64 && MY_PKG="${MY_PKG/i386/amd64}"
elog "it with google: http://www.google.com/search?q=intitle:%22index+of%22+${MY_PKG}"
elog "and copy the file ${MY_PKG} to ${DISTDIR}."
else
einfo "This version is no longer available from Google."
einfo "Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump."
einfo "Please file a version bump bug on http://bugs.gentoo.org (search existing bugs for ${PN} first!)."
fi
}
src_install() {
insinto "/${INSTALL_BASE}"
doins config.json product_logo* lang.*.qm
exeinto "/${INSTALL_BASE}"
chrpath -d MusicManager || die
doexe MusicManager google-musicmanager minidump_upload
#TODO unbundle this
doexe libaacdec.so libaudioenc.so.0 libmpgdec.so.0 libid3tag.so
dosym /"${INSTALL_BASE}"/google-musicmanager /opt/bin/google-musicmanager
local icon size
for icon in product_logo_*.png; do
size=${icon#product_logo_}
size=${size%.png}
newicon -s "${size}" "${icon}" ${PN}.png
done
domenu ${PN}.desktop
}

@ -1 +1 @@
Mon, 26 May 2014 09:07:01 +0000
Tue, 27 May 2014 05:37:01 +0000

@ -1 +1 @@
Mon, 26 May 2014 09:07:01 +0000
Tue, 27 May 2014 05:37:01 +0000

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

Loading…
Cancel
Save