Sync with portage [Mon Apr 28 10:05:17 MSK 2014].

mhiretskiy
root 10 years ago
parent c7e2cba295
commit 720dc6d750

@ -1 +1,2 @@
DIST glance-2013.2.3.tar.gz 1334068 SHA256 8766f8d198ec513c46519f1c44f99a4845ba3c04e7b7c41893cb3d5a7c2a9a28 SHA512 0e4aeacff8bcb10ab563d8b951da81eb3bebfdec6ac381ff3d5f21aad2efbb89db8ee54ec3beffe127331df55fc1445ad3e2891f1955aa8963919f274e07e86c WHIRLPOOL 5f805e15a3a8f1231672494213df3147b1dc38eb39fa8d4a0d6f70a3b489c2f016e78bd864a92816eb8581433c4fcbec597e766787cd2fa9f0122860ce257c81
DIST glance-2014.1.tar.gz 2111279 SHA256 ade12e5ba5be28dc6a0ebde3c579b26ba3e02e6428eaeaa77f6daf2bf5c762c4 SHA512 7ed0ebe3ccbb1d57160a65ba19e48db87f4dd35d5ef0675ee07b7568513e238b220adad6736c9ba9d791ef52ce11305824c9e70c700fa290a39886f6c8db6735 WHIRLPOOL 5e8d4c9fce4d0f45fcb62857901beb3c69f61864f1c24ca6d17c520baea08a796468461f365d17cc905be7a663db92bfcd6ef999eda204cd1aad35020add93aa

@ -0,0 +1,129 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.1.9999.ebuild,v 1.1 2014/04/28 01:54:37 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit git-2 distutils-r1 user
DESCRIPTION="Provides services for discovering, registering, and retrieving
virtual machine images with Openstack"
HOMEPAGE="https://launchpad.net/glance"
EGIT_REPO_URI="https://github.com/openstack/glance.git"
EGIT_BRANCH="stable/icehouse"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS=""
IUSE="doc mysql postgres +sqlite +swift test"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}]
dev-python/psycopg[${PYTHON_USEDEP}]
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
dev-python/qpid-python[${PYTHON_USEDEP}]
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
#note to self, wsgiref is a python builtin, no need to package it
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] )
mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[mysql,${PYTHON_USEDEP}] )
postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[postgres,${PYTHON_USEDEP}] )
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
virtual/python-argparse[${PYTHON_USEDEP}]
>=dev-python/boto-2.12.0[${PYTHON_USEDEP}]
!~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
>=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
>=dev-python/oslo-config-1.2.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
swift? (
>=dev-python/python-swiftclient-1.6[${PYTHON_USEDEP}]
)
dev-python/paste[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-1.3.0[${PYTHON_USEDEP}]"
PATCHES=( "${FILESDIR}"/${PN}-2013.2-sphinx_mapping.patch )
pkg_setup() {
enewgroup glance
enewuser glance -1 -1 /var/lib/glance glance
}
python_compile_all() {
use doc && "${PYTHON}" setup.py build_sphinx
}
python_test() {
# https://bugs.launchpad.net/glance/+bug/1251105
# https://bugs.launchpad.net/glance/+bug/1242501
nosetests glance/ || die "tests failed under python2.7"
}
python_install() {
distutils-r1_python_install
for svc in api registry scrubber; do
newinitd "${FILESDIR}/glance.initd" glance-${svc}
done
diropts -m 0750 -o glance -g glance
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
keepdir /etc/glance
keepdir /var/log/glance
keepdir /var/lib/glance/images
keepdir /var/lib/glance/scrubber
insinto /etc/glance
insopts -m 0640 -o glance -g glance
doins "etc/glance-api-paste.ini"
doins "etc/glance-api.conf"
doins "etc/glance-cache.conf"
doins "etc/glance-registry-paste.ini"
doins "etc/glance-registry.conf"
doins "etc/glance-scrubber.conf"
doins "etc/logging.cnf.sample"
doins "etc/policy.json"
doins "etc/schema-image.json"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1,128 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/glance/glance-2014.1.ebuild,v 1.1 2014/04/28 01:54:37 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 user
DESCRIPTION="Provides services for discovering, registering, and retrieving
virtual machine images with Openstack"
HOMEPAGE="https://launchpad.net/glance"
SRC_URI="http://launchpad.net/${PN}/icehouse/${PV}/+download/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc mysql postgres +sqlite +swift test"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}]
dev-python/psycopg[${PYTHON_USEDEP}]
~dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
dev-python/qpid-python[${PYTHON_USEDEP}]
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
#note to self, wsgiref is a python builtin, no need to package it
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] )
mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[mysql,${PYTHON_USEDEP}] )
postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
<=dev-python/sqlalchemy-0.9.99[postgres,${PYTHON_USEDEP}] )
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
virtual/python-argparse[${PYTHON_USEDEP}]
>=dev-python/boto-2.12.0[${PYTHON_USEDEP}]
!~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
>=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
>=dev-python/oslo-config-1.2.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
swift? (
>=dev-python/python-swiftclient-1.6[${PYTHON_USEDEP}]
)
dev-python/paste[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-cinderclient-1.0.6[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.11[${PYTHON_USEDEP}]
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-1.3.0[${PYTHON_USEDEP}]"
PATCHES=( "${FILESDIR}"/${PN}-2013.2-sphinx_mapping.patch )
pkg_setup() {
enewgroup glance
enewuser glance -1 -1 /var/lib/glance glance
}
python_compile_all() {
use doc && "${PYTHON}" setup.py build_sphinx
}
python_test() {
# https://bugs.launchpad.net/glance/+bug/1251105
# https://bugs.launchpad.net/glance/+bug/1242501
nosetests glance/ || die "tests failed under python2.7"
}
python_install() {
distutils-r1_python_install
for svc in api registry scrubber; do
newinitd "${FILESDIR}/glance.initd" glance-${svc}
done
diropts -m 0750 -o glance -g glance
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
keepdir /etc/glance
keepdir /var/log/glance
keepdir /var/lib/glance/images
keepdir /var/lib/glance/scrubber
insinto /etc/glance
insopts -m 0640 -o glance -g glance
doins "etc/glance-api-paste.ini"
doins "etc/glance-api.conf"
doins "etc/glance-cache.conf"
doins "etc/glance-registry-paste.ini"
doins "etc/glance-registry.conf"
doins "etc/glance-scrubber.conf"
doins "etc/logging.cnf.sample"
doins "etc/policy.json"
doins "etc/schema-image.json"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -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-crypt/seahorse/seahorse-3.12.0.ebuild,v 1.1 2014/04/27 15:27:43 eva Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-3.12.0.ebuild,v 1.2 2014/04/27 22:15:32 eva Exp $
EAPI="5"
GCONF_DEBUG="yes"
@ -48,12 +48,13 @@ src_prepare() {
-e '/CFLAGS="$CFLAGS -O0/d' \
-i configure.ac configure || die "sed 1 failed"
vala_src_prepare
gnome2_src_prepare
}
src_configure() {
# bindir is needed due to bad macro expansion in desktop file, bug #508610
gnome2_src_configure \
--bindir=/usr/bin \
--enable-pgp \
--enable-ssh \
--enable-pkcs11 \

@ -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/app-editors/gvim/gvim-7.4.193.ebuild,v 1.1 2014/03/10 19:28:51 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.193.ebuild,v 1.2 2014/04/27 21:35:31 floppym Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1

@ -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/app-editors/gvim/gvim-9999.ebuild,v 1.15 2014/03/10 19:28:51 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-9999.ebuild,v 1.16 2014/04/27 21:35:31 floppym Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1

@ -0,0 +1 @@
DIST pluma-1.8.0.tar.xz 3395424 SHA256 69b381854bb0bb7976af1469b921feec626b5f12c3c2f077b2ed0ea0020d2979 SHA512 b5298da96198a154f1dd039d594152911e3fa7cb037341a4917bcdef560864ccf08762052c0e8d314c40d12bc2dc82fea692992f0fba0e41312b88f7ddcaa8fe WHIRLPOOL b91ec8134eba44b43d6e5cf4769c770b46fe0383e1a7256103d8d1b6beaf7fac22df6772971674b0920e96eef03bedfeb9d29ea156111949b080d42c4cc93078

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>TomWij@gentoo.org</email>
<name>Tom Wijsman</name>
</maintainer>
</pkgmetadata>

@ -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/app-editors/pluma/pluma-1.8.0.ebuild,v 1.1 2014/04/27 16:31:57 tomwij Exp $
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_{6,7} )
inherit gnome2 multilib python-single-r1 versionator virtualx
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Pluma text editor for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
# https://github.com/mate-desktop/mate-text-editor/issues/33
RESTRICT="test"
RDEPEND="app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.32:2
>=dev-libs/libxml2-2.5:2
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.19:2
>=x11-libs/gtksourceview-2.9.7:2.0
x11-libs/libICE:0
x11-libs/libX11:0
>=x11-libs/libSM-1.0
x11-libs/pango:0
virtual/libintl:0
spell? (
>=app-text/enchant-1.2:0
>=app-text/iso-codes-0.35:0
)
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
>=dev-python/pygtksourceview-2.9.2:2
)
!!app-editors/mate-text-editor"
DEPEND="${RDEPEND}
~app-text/docbook-xml-dtd-4.1.2
>=app-text/scrollkeeper-dtd-1:1.0
>=dev-util/intltool-0.40:*
>=sys-devel/libtool-2.2.6:2
>=mate-base/mate-common-1.6:0
>=sys-devel/gettext-0.17:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--disable-updater \
$(use_enable python) \
$(use_enable spell)
}
DOCS="AUTHORS ChangeLog NEWS README"
src_test() {
# FIXME: This should be handled at eclass level.
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
unset DBUS_SESSION_BUS_ADDRESS
GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
}

@ -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/app-editors/vim/vim-7.4.193.ebuild,v 1.1 2014/03/10 19:10:16 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.193.ebuild,v 1.2 2014/04/27 21:34:22 floppym Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1

@ -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/app-editors/vim/vim-9999.ebuild,v 1.11 2014/03/10 19:10:16 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-9999.ebuild,v 1.12 2014/04/27 21:34:22 floppym Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1

@ -1,5 +1,6 @@
DIST a20y1006lx.tgz 8365634 SHA256 3768a40facbe327a4342c3696d3d793f087086c01402a66ed5130600f96035c6
DIST a20y1011lx.tgz 8369537 SHA256 d4ee3643c78bf98bcac6778beccd82a4f6f92860d0d903aae96292637bf9d097 SHA512 6ea62f7c183898f58b2bcf1183914f13f7bffe407494b8bd1ba1ceda645b73c9991ed62b4179dd101cc509bf44c4a1dca353cdf14ab932d38e6af29ba00acb7a WHIRLPOOL b6dcd6b150878f612f37a1e67f0f24a160d881c9391393786540dd3ed6375b9b95efca7c2adf6119513e90c9a205ea1c01c756f1238d52f5e0128404690ba47e
DIST a20y1211lx.tgz 8471799 SHA256 a6ba278102c3d00363285f0be5d64c6bb35f5a5c10a845cb67bcd70cbc58e57d SHA512 339cecc25089c6c2fe6a31ce34e6c77d38cab3b55596cf9f485189adec7365051d3f236475d72f01b14d0176e6410a2ca6eb6d854498421e3fff006a54d51595 WHIRLPOOL 1e213c4632a2964f9c3622c25f1fa7e680064cf64c118c0bf50ad89278066ea8d9b1be5b15deda2b853e05bdcdabbb8b367e7e02a45a5e7d6a39eaa8083ef192
DIST a20y1311lx.tgz 8463681 SHA256 6f63b0402c01f29fb9a508a022945fc8ed26bfc4101f3613ea2814063dc1ed9f SHA512 e295ba03a3ef8266f07e9feb1b208accf76923ab215dd022836550cc93c5e8eed70c21dd4ad264e9be25b906ac8996f3d1f90d1865daf2790ddf268e7797c39d WHIRLPOOL 11cfc180d07b15cc32eb156b0b7b12ed50f7487da38a1728ff714ebfa687461339bd242ee5d7329bb36055682062b38570dd5f8a901aaaf567137f7292fd58e1
DIST atokx3gtk216.tar.gz 69246 SHA256 cd81d0e85872274135d94511ee71eda3f29f00ed299c1dacbdf024b9d96c62e2 SHA512 39c0ff01807626f417f34ef02e4be2fe07c52edc931775299e90fd8725d9c870c3473005fc87be5023d089e94fb4700f9ad36a10ad3373be22ec35e2a418eddd WHIRLPOOL 9bdad5de28564d0c7e3e1b3d67bc0fea09e2b1e9af5fb301ebbb90bc41e58fee405468020a06c84b0d97e3bbab28d7e421a0d9d293d9b957230fa476f823302d
DIST atokx3up2.tar.gz 8427265 SHA256 d9aae2b3917c3370bd40a3f0f767ad15a09a586986e906835952264cd5c1d28e SHA512 b4ce05882418a18e6a0ab58d805a1edeca69187bfa16a98b8f79d749ec0cfdc1b838de30f3049d3b8b0929214164c4c2054dbe283dce0f18a1ab2daa181e306d WHIRLPOOL 43b5e32e62cba0122e918f497a5c5d1da1b303721af8eb00b70a840431cc2aa0ffa7a7009cb4253caab690445a9921741aa6a6394044c4907e1acd1376c6c76e

@ -0,0 +1,219 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx3/atokx3-3.0.0-r10.ebuild,v 1.1 2014/04/28 00:17:22 naota Exp $
EAPI="3"
inherit cdrom eutils gnome2-utils multilib
MY_UPDATE_P="${PN}up2"
MY_UPDATE_GTK="${PN}gtk216"
MY_ZIPCODE_P="a20y1311lx"
DESCRIPTION="ATOK X3 for Linux - The most famous Japanese Input Method Engine"
HOMEPAGE="http://www.justsystems.com/jp/products/atok_linux/"
SRC_URI="http://www3.justsystem.co.jp/download/atok/up/lin/${MY_UPDATE_P}.tar.gz
http://www3.justsystem.co.jp/download/atok/up/lin/${MY_UPDATE_GTK}.tar.gz
http://www3.justsystem.co.jp/download/zipcode/up/lin/${MY_ZIPCODE_P}.tgz"
LICENSE="ATOK MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="multilib"
RESTRICT="strip mirror"
# emul-linux-x86-baselibs-20121202 is required because some libraries depends on /lib32/libudev.so.0
RDEPEND="!app-i18n/atokx2
!dev-libs/libiiimcf
!dev-libs/csconv
!app-i18n/iiimgcf
!dev-libs/libiiimp
!app-i18n/iiimsf
!app-i18n/iiimxcf
dev-libs/atk
dev-libs/glib:2
dev-libs/libxml2:2
media-libs/fontconfig
media-libs/libpng
sys-apps/tcp-wrappers
virtual/pam
x11-libs/cairo
>=x11-libs/gtk+-2.4.13:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXxf86vm
x11-libs/libdrm
x11-libs/pangox-compat
multilib? (
=app-emulation/emul-linux-x86-baselibs-20140406-r1
app-emulation/emul-linux-x86-gtklibs
|| (
(
media-libs/fontconfig[abi_x86_32]
x11-libs/libICE[abi_x86_32]
x11-libs/libSM[abi_x86_32]
x11-libs/libXcomposite[abi_x86_32]
x11-libs/libXcursor[abi_x86_32]
x11-libs/libXdamage[abi_x86_32]
x11-libs/libXext[abi_x86_32]
x11-libs/libXfixes[abi_x86_32]
x11-libs/libXft[abi_x86_32]
x11-libs/libXi[abi_x86_32]
x11-libs/libXrandr[abi_x86_32]
x11-libs/libXrender[abi_x86_32]
x11-libs/libXxf86vm[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
QA_PREBUILT="opt/atokx3/lib/server/*
opt/atokx3/lib/client/xaux/*
opt/atokx3/lib/client/*
opt/atokx3/bin/*
usr/libexec/*
usr/bin/*
usr/$(get_libdir)/*
usr/$(get_libdir)/gtk-2.0/immodules/*
usr/$(get_libdir)/iiim/le/atokx3/64/*
usr/$(ABI=x86 get_libdir)/*
usr/$(ABI=x86 get_libdir)/gtk-2.0/immodules/*
usr/$(ABI=x86 get_libdir)/iiim/*
usr/$(ABI=x86 get_libdir)/iiim/le/atokx3/*"
EMULTILIB_PKG="true"
S="${WORKDIR}"
pkg_setup() {
if ! cdrom_get_cds atokx3index ; then
die "Please mount ATOK for Linux CD-ROM or set CD_ROOT variable to the directory containing ATOK X3 for Linux."
fi
}
src_unpack() {
local targets="
IIIMF/iiimf-client-lib-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-gtk-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-protocol-lib-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-server-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-x-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-client-lib-devel-trunk_r3104-js*.i386.tar.gz
IIIMF/iiimf-protocol-lib-devel-trunk_r3104-js*.i386.tar.gz
ATOK/atokx-20.0-*.0.0.i386.tar.gz"
# IIIMF/iiimf-properties-trunk_r3104-js*.i386.tar.gz
# IIIMF/iiimf-docs-trunk_r3104-js*.i386.tar.gz
# IIIMF/iiimf-notuse-trunk_r3104-js*.i386.tar.gz
if use amd64 ; then
targets="${targets}
IIIMF/iiimf-client-lib-64-trunk_r3104-js*.x86_64.tar.gz
IIIMF/iiimf-gtk-64-trunk_r3104-js*.x86_64.tar.gz
IIIMF/iiimf-protocol-lib-64-trunk_r3104-js*.x86_64.tar.gz
ATOK/atokx-64-20.0-*.0.0.x86_64.tar.gz"
# IIIMF/iiimf-client-lib-devel-64-trunk_r3104-js*.x86_64.tar.gz
# IIIMF/iiimf-protocol-lib-devel-64-trunk_r3104-js*.x86_64.tar.gz
# IIIMF/iiimf-notuse-64-trunk_r3104-js*.x86_64.tar.gz
fi
targets="${targets} ATOK/atokxup-20.0-*.0.0.i386.tar.gz"
unpack ${MY_UPDATE_P}.tar.gz
for i in ${targets} ; do
if [ -f "${S}"/${MY_UPDATE_P}/bin/${i} ] ; then
einfo "unpack" $(basename "${S}"/${MY_UPDATE_P}/bin/${i})
tar xzf "${S}"/${MY_UPDATE_P}/bin/${i} || die "Failed to unpack ${i}"
elif [ -f "${CDROM_ROOT}"/bin/tarball/${i} ] ; then
einfo "unpack" $(basename "${CDROM_ROOT}"/bin/tarball/${i})
tar xzf "${CDROM_ROOT}"/bin/tarball/${i} || die "Failed to unpack ${i}"
else
eerror "${i} not found."
die "${i} not found."
fi
done
unpack ${MY_UPDATE_GTK}.tar.gz
unpack ${MY_ZIPCODE_P}.tgz
}
src_prepare() {
if use amd64 ; then
local lib32="$(ABI=x86 get_libdir)"
local lib64="$(get_libdir)"
if [ "lib" != "${lib32}" ] ; then
mv usr/lib "usr/${lib32}" || die
fi
if [ "lib64" != "${lib64}" ] ; then
mv usr/lib64 "usr/${lib64}" || die
fi
mkdir -p "usr/${lib64}/iiim/le/atokx3" || die
mv "usr/${lib32}/iiim/le/atokx3/64" "usr/${lib64}/iiim/le/atokx3/64" || die
rm "usr/${lib32}/iiim/le/atokx3/amd64" || die
sed -e "s:/usr/lib:/usr/${lib64}:" \
"usr/${lib32}/libiiimcf.la" > "usr/${lib64}/libiiimcf.la" || die
sed -e "s:/usr/lib:/usr/${lib64}:" \
"usr/${lib32}/libiiimp.la" > "usr/${lib64}/libiiimp.la" || die
sed -i -e "s:/usr/lib:/usr/${lib32}:" "usr/${lib32}/libiiimcf.la" || die
sed -i -e "s:/usr/lib:/usr/${lib32}:" "usr/${lib32}/libiiimp.la" || die
fi
}
src_install() {
dodoc "${MY_UPDATE_P}/README_UP2.txt" || die
rm -rf "${MY_UPDATE_P}"
cp -dpR * "${ED}" || die
# amd64 hack
if use amd64 ; then
local lib32="$(ABI=x86 get_libdir)"
local lib64="$(get_libdir)"
if [ "${lib32}" != "${lib64}" ] ; then
for f in xiiimp.so xiiimp.a iiim-xbe xiiimp.so.2 xiiimp.so.2.0.0 iiimd-watchdog xiiimp.la ; do
dosym "${EPREFIX}/usr/${lib32}/iiim/${f}" "/usr/${lib64}/iiim/${f}" || die
done
for f in atokx3aux.so atokx3.so ; do
dosym "${EPREFIX}/usr/${lib32}/iiim/le/atokx3/${f}" "/usr/${lib64}/iiim/le/atokx3/${f}" || die
done
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/64 || die
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/amd64 || die
fi
fi
sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-iiimf" > "${T}/iiimf.conf" || die
insinto /etc/X11/xinit/xinput.d
doins "${T}/iiimf.conf" || die
dodoc "${CDROM_ROOT}"/doc/atok.pdf || die
dohtml "${CDROM_ROOT}"/readme.html || die
}
pkg_preinst() {
# bug #343325
if use amd64 && has_multilib_profile && [ -L "${EPREFIX}/usr/$(get_libdir)/iiim" ] ; then
rm -f "${EPREFIX}/usr/$(get_libdir)/iiim"
fi
}
pkg_postinst() {
elog
elog "To use ATOK for Linux, you need to add following to .xinitrc or .xprofile:"
elog
elog ". /opt/atokx3/bin/atokx3start.sh"
elog
gnome2_query_immodules_gtk2
}
pkg_postrm() {
gnome2_query_immodules_gtk2
}

@ -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/app-misc/media-player-info/media-player-info-21-r1.ebuild,v 1.6 2014/02/02 16:23:16 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/media-player-info/media-player-info-21-r1.ebuild,v 1.7 2014/04/27 20:06:48 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{3_2,3_3} )
PYTHON_COMPAT=( python{3_2,3_3,3_4} )
inherit eutils python-any-r1

@ -0,0 +1 @@
DIST atril-1.8.0.tar.xz 1572068 SHA256 99f4f1e100a4eec696feabbb56d653addd8dbe851c9748d2e929e158524c2dad SHA512 054c1391ea3de196a240b1d0b6eb7402a1472475979ff9603396df7f47b32ed681855aff37c379c7e02e814209e6511c8e3fcc8c13c12b795ff6fd7a0ecdca56 WHIRLPOOL 40e3700485c5c018e5369e410fc24bc18ede6b0be6624777c2df59fff0389cec4ca4331514c70b7547782cc4afde3d75f706b232a260fff21dd758805153f335

@ -0,0 +1,101 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/atril/atril-1.8.0.ebuild,v 1.1 2014/04/27 16:50:31 tomwij Exp $
EAPI="5"
ELTCONF="--portage"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Atril document viewer for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="caja dbus debug djvu dvi +introspection gnome-keyring +ps t1lib tiff xps"
RDEPEND=">=app-text/poppler-0.14:0=[cairo]
app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.32:2
>=dev-libs/libxml2-2.5:2
>=mate-base/mate-desktop-1.6:0
sys-libs/zlib:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.21.5:2[introspection?]
x11-libs/libICE:0
>=x11-libs/libSM-1:0
x11-libs/libX11:0
>=x11-libs/cairo-1.9.10:0
x11-libs/pango:0
>=x11-themes/mate-icon-theme-1.6:0
caja? (
>=mate-base/caja-1.8:0[introspection?]
>=mate-base/mate-file-manager-1.6:0[introspection?]
)
djvu? ( >=app-text/djvu-3.5.17:0 )
dvi? (
virtual/tex-base:0
t1lib? ( >=media-libs/t1lib-5:5 )
)
gnome-keyring? ( >=app-crypt/libsecret-0.5:0 )
introspection? ( >=dev-libs/gobject-introspection-0.6:0 )
ps? ( >=app-text/libspectre-0.2:0 )
tiff? ( >=media-libs/tiff-3.6:0 )
xps? ( >=app-text/libgxps-0.0.1:0 )
!!app-text/mate-document-viewer"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools:0
>=app-text/scrollkeeper-dtd-1:1.0
>=dev-util/intltool-0.35:*
virtual/pkgconfig:*
sys-devel/gettext:*"
# Tests use dogtail which is not available on Gentoo.
RESTRICT="test"
src_prepare() {
# Fix .desktop categories, upstream bug #666346.
sed -e "s:GTK\;Graphics\;VectorGraphics\;Viewer\;:GTK\;Office\;Viewer\;Graphics\;VectorGraphics;:g" -i data/atril.desktop.in.in || die
# Always autoreconf due to lib path conflict.
eautoreconf
gnome2_src_prepare
}
src_configure() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of GNOME apps that doesn't require network for that.
gnome2_src_configure \
--disable-tests \
--enable-comics \
--enable-pdf \
--enable-pixbuf \
--enable-thumbnailer \
--with-smclient=xsmp \
--with-platform=mate \
--with-gtk=2.0 \
$(use_enable dbus) \
$(use_enable djvu) \
$(use_enable dvi) \
$(use_with gnome-keyring keyring) \
$(use_enable introspection) \
$(use_enable caja) \
$(use_enable ps) \
$(use_enable t1lib) \
$(use_enable tiff) \
$(use_enable xps)
}
DOCS="AUTHORS NEWS README TODO"

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>TomWij@gentoo.org</email>
<name>Tom Wijsman</name>
</maintainer>
<use>
<flag name="caja">Enable property page extension in
<pkg>mate-base/mate-file-manager</pkg></flag>
<flag name="dvi">Enable build-in DVI viewer</flag>
<flag name="ps">Enable build-in postscript viewer</flag>
<flag name="t1lib">Enable the Type-1 fonts for the build-in DVI viewer
(<pkg>media-libs/t1lib</pkg>)</flag>
<flag name="xps">Enable XPS viewer using
<pkg>app-text/libxps</pkg></flag>
</use>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST glibmm-2.38.1.tar.xz 5701316 SHA256 49c925ee1d3c4d0d6cd7492d7173bd6826db51d0b55f458a6496406ae267c4a2 SHA512 f9f9b71cfc0f810452669a497eb215c1073fc9b9d63f94adb575d1e3cf8c11412378ae717c7425220a80e96f44095445290536e9667730b1dfc91624cfd263ba WHIRLPOOL eecbbd4812665c4d1330ed3f7dd73165966e4790a1e22d3f741e60cbc236c1fc25da796d9c1a18f6533d46c08dd35ee897cbd5e28e3d1367e97118fc476c39c2
DIST glibmm-2.38.2.tar.xz 5598460 SHA256 908127c8128403d7813ae54fdc1ce026a842df0743b8eecca369e9411e702665 SHA512 7cb6d4be7e695e29ff78e2e2495c6c4605d1a6f6d213951a27dac79dfa1c145dd79ced4d034a195b66905ab1b21c3a034682bc48c9ccb472dd40022ba5050a65 WHIRLPOOL 6a5c3a512fe41bc4712df4ffe38c8db9671afb4c04f06c8311fc3852f071b10fa58a6350dfb2aa26a8b372bb15405725cdfe3d6323c09d1adfb4c51185f6689a
DIST glibmm-2.40.0.tar.xz 5645840 SHA256 34f320fad7e0057c63863706caa802ae0051b21523bed91ec33baf8421ca484f SHA512 3a51b3e311ba59505b3c452afdfdf456f184c39651d81317ff62f942d309f8707306cc68c69c20f7534f585036086088159414c7e75de59ab2684c4850559cb9 WHIRLPOOL 876ac86023e41b281408bf5435e32cd7674c2db1f92910508a082c8b316651b9e612de431ff767bffe4cd0613bb03a040e7569198cf3dc607f572cbcf5198bb2

@ -0,0 +1,71 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.40.0.ebuild,v 1.1 2014/04/27 18:29:14 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug examples test"
RDEPEND="
>=dev-libs/libsigc++-2.2.10:2
>=dev-libs/glib-2.40:2
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
# dev-cpp/mm-common needed for eautoreconf
src_prepare() {
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building examples
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die "sed 2 failed"
fi
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable debug debug-refcounting) \
$(use_enable doc documentation) \
--enable-deprecated-api
}
src_test() {
cd "${S}/tests/"
default
for i in */test; do
${i} || die "Running tests failed at ${i}"
done
}
src_install() {
gnome2_src_install
if ! use doc && ! use examples; then
rm -fr "${ED}usr/share/doc/glibmm*"
fi
if use examples; then
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
dodoc -r examples
fi
}

@ -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-db/postgresql-base/postgresql-base-9.3.4.ebuild,v 1.1 2014/03/20 22:06:23 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.3.4.ebuild,v 1.2 2014/04/27 21:02:30 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_{5,6,7},3_{1,2,3}} )
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib prefix python-single-r1 versionator

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9999.ebuild,v 1.10 2013/12/17 20:40:26 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9999.ebuild,v 1.11 2014/04/27 21:02:30 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_{5,6,7},3_{1,2,3}} )
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib prefix python-single-r1 versionator base git-2

@ -11,6 +11,7 @@ DIST postgresql-9.3.4.tar.bz2 16691447 SHA256 9ee819574dfc8798a448dc23a99510d2d8
DIST postgresql-initscript-2.4.tbz2 2604 SHA256 4f17a2a26ec078b7f73d2b5fa7338402829fe195676d6c3f2cda6cd75c3d1e23 SHA512 2e92bb4f2ddbdfbafa9a6451ebf8be121cf66b7731c42c61f9978a4a896e7d8987fc3b2e5c6feef22a5f7b5759c3456c91e1869ba30019f71ed6b6088adf955e WHIRLPOOL 6df5d827a9fc2d78084d5c300fefa767f87af4a6918abefeea99396ecdace8966ee2c2b4f2276454a3f77df64ec7522aeb2cc1fcac8e321d091f60cc1071a13f
DIST postgresql-initscript-2.5.tbz2 3280 SHA256 723b2564572722171e097b165a72453b788cb4451638677dcc5f853cbd2d3c09 SHA512 3de3c113cc121b7c1e1a28580ad83fa95f613ba082bffaec9c5feba8bf022ce069246553cd027cc82fbc7a8ea72a5782c2b04186a9765612571ab876c38555bf WHIRLPOOL 8bd84f0a58a3cebf078aeaba2cf9f8eaaeb0933aac0b89f4f8f981604c42ae43a06ca1fdf37a635f90d8957440049d9d7d4ad76bf143d42f44b5374fa98ef2de
DIST postgresql-initscript-2.6.tbz2 3499 SHA256 0ab0e175a2ed735c330fd2e1c659c1130ae7217fea8d3804d5b5eb74c68ddac1 SHA512 b5c8add696b755e422db4b419c3aa8078b8f3b63e15ad2d100c8f81e654c02eee6c1971a7129d72de201afacdc72dcc50674b79e054be81d575ae1339b2e239b WHIRLPOOL 7bfc03a83f24f2a1a88bab86c71bdecaa14f4a4bb3eb12c46d6a164f9c1aad891e94445a59c55e1168a5dd5c85c78aa5198425c1914d26de86d0f22de5d031af
DIST postgresql-initscript-2.7.tbz2 3836 SHA256 fecc05fb75f782da1d8215af49134bfe593b94547458ff90692c14058384bfa2 SHA512 8ad9eba3e83d8b296ed1a035716c11c3a7b6a316470327919f168ef8fe861261b5eeb5275e8b643c94b17a94b38e2011c85dde5459b2f9c6f462a2f967f8f315 WHIRLPOOL 4de1ed1b0d8c1a3d56cf3b62456756764a9670e9655ee9f904dc2fba764f32313a74be9676544cca1fc684370b633950ccc4443ed2e59bb053e2a315b5c76b4e
DIST postgresql-initscript-pre92-2.6.tbz2 7826 SHA256 eb041a09011eb47da5daa62e0971a5fed6e7e308c54b5c7f840d9f49e42adc28 SHA512 b9d15ae6812a747907008606b8e89499b228cc10eda38c503a133b02c1151316ef414b6e72a9d26c3dcc87d153f26f38b0901e338e6bdd530327bf474394df8a WHIRLPOOL a218f715aa02acae27a25daedc72c2a5069060a0d4f3cd572a95ca295d0ed822453bb468fba461adf57f36978c6968bb8ebeb6c6d786f9c3baca4a346f483480
DIST postgresql-patches-8.4-r3.tbz2 4821 SHA256 f2c47ff5cf6af20020c87bc34362615af66675d7d44dd020ccfae425880e1ace SHA512 149434a1a55f130b91b87591ac6bbbd263893e90facfdc47418320561a91cb818dea6367af5b8afbb6c9cccea6053692ee3008c62cbe40e8819c7cac04389334 WHIRLPOOL 30d5945bd65e07f114d8ee27bcbc1dc7ae136a2b5a1f62ec44aad325208dc8387ae11f58c21ebf1447822b35fe35b79d64c86cf763e146dc9c2b5da7dc883d47
DIST postgresql-patches-9.0-r4.tbz2 4525 SHA256 96f9af00dea1c33f9c77754e8ee37334012b8098361c321bd3f562ca9c32f6b8 SHA512 1e792eaf1e194e7a109a860216de98929bc12e6905846524e795fed7e8506f8f0e2e7349ead4fd9ba196c8eb6af2f5b143d0eecdb4cb7061253257acbce37873 WHIRLPOOL 8a32c0cd7f6b845496df8d1f6a0b2497625c0da36c5af1d651be086e9cd4faec48b56b04dca894a0e43e91309868db3014213d9989da5fd1d52d5b3775f8c1ad

@ -0,0 +1,353 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.3.4-r1.ebuild,v 1.1 2014/04/28 00:18:39 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib pam prefix python-single-r1 systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
S="${WORKDIR}/postgresql-${PV}"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2
http://dev.gentoo.org/~floppym/dist/postgresql-initscript-2.7.tbz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL server"
HOMEPAGE="http://www.postgresql.org/"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
IUSE="doc kerberos kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl test uuid xml"
for lingua in ${LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
RDEPEND="
~dev-db/postgresql-base-${PV}[kerberos?,pam?,pg_legacytimestamp=,python=,nls=]
perl? ( >=dev-lang/perl-5.8 )
python? ( ${PYTHON_DEPS} )
selinux? ( sec-policy/selinux-postgresql )
tcl? ( >=dev-lang/tcl-8 )
uuid? ( dev-libs/ossp-uuid )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
"
DEPEND="${RDEPEND}
sys-devel/flex
xml? ( virtual/pkgconfig )
"
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
use python && python-single-r1_pkg_setup
}
src_prepare() {
epatch "${WORKDIR}/autoconf.patch" \
"${WORKDIR}/bool.patch" \
"${WORKDIR}/server.patch" \
"${WORKDIR}/run-dir.patch"
eprefixify src/include/pg_config_manual.h
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c \
|| die 'PGSQL_PAM_SERVICE rename failed.'
fi
if use perl ; then
sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
-i "${S}/src/pl/plperl/GNUmakefile" || die 'sed plperl failed'
fi
if use test ; then
epatch "${WORKDIR}/regress.patch"
sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c \
|| die 'Failed regress sed'
else
echo "all install:" > "${S}/src/test/regress/GNUmakefile"
fi
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
-i "${WORKDIR}"/postgresql{.{init,confd,service},-check-db-dir} ||
die "SLOT/LIBDIR sed failed"
eautoconf
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
local PO="${EPREFIX%/}"
# eval is needed to get along with pg_config quotation of space-rich entities.
eval econf "$(${PO}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
$(use_with perl) \
$(use_with tcl) \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with uuid ossp-uuid) \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
--with-includes="${PO}/usr/include/postgresql-${SLOT}/" \
--with-libraries="${PO}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
"$(use_enable nls nls "$(wanted_languages)")"
}
src_compile() {
local bd
for bd in . contrib $(use xml && echo contrib/xml2); do
PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
emake -C $bd || die "emake in $bd failed"
done
}
src_install() {
local bd
for bd in . contrib $(use xml && echo contrib/xml2) ; do
PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
emake install -C $bd DESTDIR="${D}" || die "emake install in $bd failed"
done
# Avoid file collision with -base.
rm "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)/libpgcommon.a"
dodir /etc/eselect/postgresql/slots/${SLOT}
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
"${ED}/etc/eselect/postgresql/slots/${SLOT}/server"
newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT}
newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT}
systemd_newunit "${WORKDIR}"/postgresql.service postgresql-${SLOT}.service
systemd_newtmpfilesd "${WORKDIR}"/postgresql.tmpfilesd postgresql-${SLOT}.conf
insinto /usr/bin/
newbin "${WORKDIR}"/postgresql-check-db-dir postgresql-${SLOT}-check-db-dir
use pam && pamd_mimic system-auth postgresql-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 0775 /run/postgresql
fi
}
pkg_postinst() {
postgresql-config update
elog "Gentoo specific documentation:"
elog "http://www.gentoo.org/doc/en/postgres-howto.xml"
elog
elog "Official documentation:"
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT%/}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
}
pkg_prerm() {
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttp://www.gentoo.org/doc/en/postgres-howto.xml#doc_chap5"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT%/}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
while [ "$correct" != "true" ] ; do
einfo "Are you ready to continue? (y/n)"
read answer
if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
correct="true"
elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
die "Aborting initialization."
else
echo "Answer not recognized"
fi
done
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
[ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
einfo "Checking system parameters..."
if ! use kernel_linux ; then
einfo "Skipped."
einfo " Tests not supported on this OS (yet)"
else
if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
local SHMMAX=$(sysctl -n kernel.shmmax)
local SEMMSL_MIN=17
local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
eerror "You have now several options:"
eerror " - Change the mentioned system parameter"
eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a"
eerror " value lower than ${PG_MAX_CONNECTIONS}"
eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
eerror "More information can be found here:"
eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
die "System test failed."
fi
done
einfo "Passed."
else
ewarn "SKIP_SYSTEM_TESTS set, so skipping."
fi
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
mv "${DATA_DIR%/}"/*.conf "${PGDATA}"
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
else
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
if [ ${UID} -ne 0 ] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
ewarn "Tests cannot be run as root. Skipping."
ewarn "HINT: FEATURES=\"userpriv\""
fi
}

@ -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-db/postgresql-server/postgresql-server-9.3.4.ebuild,v 1.1 2014/03/20 22:08:37 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.3.4.ebuild,v 1.2 2014/04/27 21:03:33 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_{6,7},3_{2,3}} )
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib pam prefix python-single-r1 systemd user versionator

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9999.ebuild,v 1.12 2013/09/15 21:20:56 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9999.ebuild,v 1.13 2014/04/27 21:03:33 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_{6,7},3_{2,3}} )
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib pam prefix python-single-r1 user versionator base git-2

@ -5,15 +5,9 @@ DIST sbcl-1.0.37-x86-64-linux-binary.tar.bz2 8702821 SHA256 0757a1d49d5452c9bef8
DIST sbcl-1.0.37-x86-linux-binary.tar.bz2 8815040 SHA256 3d04ffc7c71afe523858799386a3175467556648b27184e39f62df8f60cf7268 SHA512 6c630ed7f5a86f1ed928e59f5258b7b7be116c23f469c814a386fd82c4a554ab02ca6819098e5703063ac6f683538779b00c3bd6757338ce2b843062d873989f WHIRLPOOL 25e575652d1c87ad6ecb8a0934c5e9b0210e566e11f6c5df09bb4048c7567732b10350c1f91e0bcc1c85907d1e2ed877e7297b7ee838b941cefd6fb6fe5da781
DIST sbcl-1.0.55-source.tar.bz2 3611026 SHA256 e3216a7b9c302b6c1431d0f1ae444008de8ac465eb44f4ae841300d052d207ad SHA512 dbda1f1bcb28a4bea8bc3ab8c3d5c6c27754a1388087ae9db81b783444ac306d0c72dde3a096bc6dc716d1b174868f5e5f39402f69b0604fc8023b9227eea38b WHIRLPOOL ead2425660e1a8812f882bb4d359471f5f70295a0196e1df70ec5b6aa2bc2ccfb0f3c23d63aba19e149b808e4b4ced26b98428745033c8197255274094ccccea
DIST sbcl-1.0.58-x86-linux-binary.tar.bz2 9313124 SHA256 a2195fce096fd7c64acef60ca496a29d703afc61eb39c366fdd9e56dc8982f84 SHA512 2776faa09f8a3d35ccb2745ec4a07e78bd714c47ae39032bbef3161d599d14fcc6313e65629df06b576cb973012b9c8356fac47bf7b886f9549d688fab3c4f98 WHIRLPOOL d98dda83b6ee02a777c787013ada2ca0a4548c75abe907a29215a48693bbbf787a6c6f83e07b2e8ab94afae261572dc0222570927357656d388329541301537c
DIST sbcl-1.1.10-source.tar.bz2 4214032 SHA256 da1b4004c138829036250263591f2fcf362ce29502298eb943e4b6760692b493 SHA512 235aee8cbc9c5fab39d84c9e476001498d2f0c303411a1668b54a1171dd91aa513ae2b4cfbbf3c2612f588952c3393215c9eb47758c5a7ac0bbc4822faeea44b WHIRLPOOL a9b157a9f525bb947752d7e482e839b13c57cfa2ef1533a680a694891a5caf3ad6cc044ce8296036a882d14fd40c703027276b8387aa8ec0c339cd3c856603ef
DIST sbcl-1.1.10-x86-64-linux-binary.tar.bz2 9560032 SHA256 f20d142fa1498da6fbbe88d0e3c85aae50e02267f93132bfa376a67376ba70f5 SHA512 28a2b6e98d2ac0052ff97273b5a47a054d0b66c13c44462d4554ceec65b541e2df5a2487461d3c55e4b07235a32b1894a7b0029df88c0aa76e7e73f845d9f0cf WHIRLPOOL cff10eb2f48655379c900b628c30dd6b2fc692a83a4cb2443533c1fb788f951891d9a03d3686fc1474aba8de35da1c90666ccb65e44474266ba353eb10c7d347
DIST sbcl-1.1.11-source.tar.bz2 4213987 SHA256 9ed507652ee475d6c7581246a87fd47c46196646f3c9141d2416e3ded67cd9f7 SHA512 c5397c54b3a181682130ca7356c1d6a7d22239d2ba8c9509afcae5e7210c9ec2e10db65b98b822b3d5e63db2a94b4e8083bfdc6abd45f6296f1ef8c5d5ebd84c WHIRLPOOL e23560482a2daccaa3cd20a5476c6b274ff6f4ea5c2663f7cc9a8214a23b2b3a9b55ea461c547f45b672d3dd6bc4cb560de39fafc78e1e3690aebcb62efaf9d4
DIST sbcl-1.1.11-x86-64-linux-binary.tar.bz2 9536385 SHA256 c957cf363dedd8b89cedc91754c1b0e7bc09480afdf3f4c6cc4a452f0cc8eca4 SHA512 b210f1189f639b0f6050512132e61dca0b1389702ad6c5f68bf92b076e0945e116a46a3a2c1b45c54f4f4a2da54e81c8dd00060cff5c9ebb26fcc9f21b1e22c7 WHIRLPOOL fd0c2b538caa8abe3860c07105aecd592f9c131aa81af1d5e9d1f5673c07221fc924fb2b4f1b85daa9a1a8fefcc0e939521a779b86ef84236dbb33fd4d283dce
DIST sbcl-1.1.12-source.tar.bz2 4217764 SHA256 8c9412cbdb601b636ff3e3c7908ca46d9d97dcfedec33eb634db13122f357457 SHA512 1796dcd5bab4e845c4342fb0a074212804450bdd1547deeb0909391fbf92142ae7f189946a6f07045aa3694121c991a6c81f60c9cfc61e5a4af23c83c65611b8 WHIRLPOOL 6a6562ffabbbbb732f27b72b70a87832edc3a4ca870f3f8047901a55029c7474086a0f83fdb02846322eb8ddb5782ee8f5657d1340ccdde8bc0ac38ac4ba41ca
DIST sbcl-1.1.12-x86-64-linux-binary.tar.bz2 9508638 SHA256 267d2d1c3e1ac380a36d61e404486eb943f86f0c67bab2adffcf430ff729c75e SHA512 bac696564d681edf99bcf409ffa7fcfc4a4218a0715dfda657dbee2d83983a1752420a5f99f7f262177486b1896cb16224dc06ce2b3dc404cc3398e131d49cd2 WHIRLPOOL be577acc58cb18089ae38c78408b550161af3eb97e73241d8dfc1fcf9f7b3ab0649cf620db1d4b942f876fe3768f2e9fbd14adf030b3de2258ab05d1331fdb38
DIST sbcl-1.1.14-source.tar.bz2 4218825 SHA256 671e65a361d835313abab79404c954da5703c8ed5ceea982dde7ef4eb0c11a6f SHA512 46f4864807f8bfa5ab5945aba4a5ac7296593ca1e5c7dda912d6e85ad4fdc80a2f7d6e9dd8f901675f6ea45559971d630252e79e0d8748494ca05649da186691 WHIRLPOOL 846093bc89de9e32b3a99b3aafb6c77854c547fc857217e1294e3db885a1f5e264ea9f9a2e41302465ea890e8af654391600448f4bec84bbecf76b31ba7e2f30
DIST sbcl-1.1.14-x86-64-linux-binary.tar.bz2 9015692 SHA256 e1ff448f63c1b70145ea49b17040f68b40ff544d1350f585977f515ddfdf22eb SHA512 d0590f2e2ba89f3f33a487d39feb34f2e6b81d75afd05549c50cc5a1c1508267e9becc93bacc8809c5f7aed60df687418c4e61ad8e17b1682025352a7ac51eb4 WHIRLPOOL 5de13765bcdb587c25f86a07380dde3a0282957c2c073f535ca5099179744d4e6fd0a09746cbc3e9724540a2a5f51b1f971bdb8cc6ca46f3cba5403c7e32b2c4
DIST sbcl-1.1.15-source.tar.bz2 4230348 SHA256 1793f9927bfbcbe25066cc8b94ad0542a1a563a16820d028f8cc5520c6b57365 SHA512 f218601189d04082d92a966ae3d56eb709f68ac58ee4569d6bd2c70044d84eae3a18eae39cc411655cd1204c0363c3120a9da37b4bc7906a9d086602d0941e44 WHIRLPOOL e2c9683fd7d8fee58001acc37e5877b445e315704b62654fa0ebc81d5f0484b0839920c540cf556258b72ecd478738e216c32c05f924b2e1397af94bca5ba7e3
DIST sbcl-1.1.15-x86-64-linux-binary.tar.bz2 9274852 SHA256 260a82e40eaff30f6805edcc6ebb05999cc9ad1369c5a68cdcd43e640d9990df SHA512 edbded004ac1dce43481ea96f9b0b3fa2f9d76a55c6d5387a9c958fb92006540d55cdb496bbff0d476adf6cf95b64a4662d3c9536e9c67d0e2feb9b9cf2c2fa7 WHIRLPOOL 46a26c10fc27ca804492b8e29a523200e45d0bfd19bbd91e80e1f7da751c7e8ab6c73dd1fc15b7d4c6c1e377a5c04d5033931546444e1bcfe527136be3484823
DIST sbcl-1.1.16-source.tar.bz2 4241468 SHA256 dc3294f7fb8725bfd556456665ade9093ed6dacd41c4b004d2990920e90cc310 SHA512 7c3513d7051d20c6f389ff97f608aee9d86fdf3eaf4634fdf465f01ec2d507c45dddcd740963804205de2142e78875fdb510d234c292d88e5a80dc4064dd5fc5 WHIRLPOOL 507ef3a5623c34805284870c92cc56bd670d8e6120db50c788e2b8703c6e2977afcea76174cfa4679ec4506bd51a910c7620fd57fb85079c52eef7be065dd262
DIST sbcl-1.1.16-x86-64-linux-binary.tar.bz2 9215318 SHA256 4f250285394783b46954a4c6c29ab585022f4a8b29d04b5447d5dc574d4ffc7c SHA512 aa1a5fd51a12f2fa0b9ba5d50a78d54911c9a32d4e437ca7115a1d12451b39d132745f632fd91a615667df28dabfec54f04397137267db235c4c13ef089bae9b WHIRLPOOL 8cdc7cba9ce8e4098d37a744bd39c72847465aa0d1c679cb11116e264f01ef3395bb609d7eab5f8f0c3e2ef6b953833e7161284d8c5ed9a1350eea8ec6d005da
DIST sbcl-1.1.17-source.tar.bz2 4263128 SHA256 11895b41ce664bf128e1ad5c2e59a8f146681cf596c1b988b5458406fb440d75 SHA512 3de9c7ee7faae975790231f9c349ccc6573d4d962e3d7b8d5109c57437c2716b9848bfd20cd063a0ff374009df82d1d7d6d0d4dc526569abb45f471b75fc3f5a WHIRLPOOL 8d782c7b86482a84dafde236996ed100ceef245efbe3eac3295100b039f980670ee14a73c23fdb15878c7f1f2f90ef944918c2919440499d095d75de3c9b39c2
DIST sbcl-1.1.17-x86-64-linux-binary.tar.bz2 9192043 SHA256 0aecea084c885c2c8e52269dd866e6cd8eeb9c2a90debcc2fefa31f3e3807411 SHA512 b47eaf8ef2d351d23f7a04466bdfdd6d85113611cb468bcbce146457b0f10d7a54736dcce2c019a69a5ee69cc0b703468d07b70b7b5c96bceb57fa36840a3da2 WHIRLPOOL a23444dda1c3e233c77a8eaccd75753c419c9ba6e6d06849e7e89bcec8569e11096548f8050fc488b9efa16590f2637ca0dec4b22ab0ebcb7dd2ad2f73c5c2b6

@ -1,204 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.10.ebuild,v 1.1 2013/08/09 12:28:09 grozin Exp $
EAPI=5
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.58
BV_AMD64=1.1.10
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
HOMEPAGE="http://sbcl.sourceforge.net/"
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="debug doc source +threads +unicode zlib"
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
DEPEND="${CDEPEND}
doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
RDEPEND="${CDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
QA_EXECSTACK="usr/bin/sbcl"
CONFIG="${S}/customize-target-features.lisp"
ENVD="${T}/50sbcl"
# Prevent ASDF from using the system libraries
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
usep() {
use ${1} && echo "true" || echo "false"
}
sbcl_feature() {
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
}
sbcl_apply_features() {
cat > "${CONFIG}" <<'EOF'
(lambda (list)
(flet ((enable (x) (pushnew x list))
(disable (x) (setf list (remove x list))))
EOF
if use x86 || use amd64; then
sbcl_feature "$(usep threads)" ":sb-thread"
fi
sbcl_feature "true" ":sb-ldb"
sbcl_feature "false" ":sb-test"
sbcl_feature "$(usep unicode)" ":sb-unicode"
sbcl_feature "$(usep zlib)" ":sb-core-compression"
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
cat >> "${CONFIG}" <<'EOF'
)
list)
EOF
cat "${CONFIG}"
}
src_unpack() {
unpack ${A}
mv sbcl-*-linux sbcl-binary || die
cd "${S}"
}
src_prepare() {
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
# To make the hardened compiler NOT compile with -fPIE -pie
if gcc-specs-pie ; then
einfo "Disabling PIE..."
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
fi
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
# Some shells(such as dash) don't have "time" as builtin
# and we don't want to DEPEND on sys-process/time
sed "s,^time ,," -i make.sh || die
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
# #define SBCL_HOME ...
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
find . -type f -name .cvsignore -delete
}
src_configure() {
# customizing SBCL version as per
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
# applying customizations
sbcl_apply_features
}
src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
if host-is-pax ; then
# To disable PaX on hardened systems
pax-mark -C "${bindir}"/src/runtime/sbcl
pax-mark -mr "${bindir}"/src/runtime/sbcl
# Hack to disable PaX on second GENESIS stage
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
fi
# clear the environment to get rid of non-ASCII strings, see bug 174702
# set HOME for paludis
env - HOME="${T}" \
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
GNUMAKE=make ./make.sh \
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|| die "make failed"
# need to set HOME because libpango(used by graphviz) complains about it
if use doc; then
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/manual info html || die "Cannot build manual"
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/internals info html || die "Cannot build internal docs"
fi
}
src_test() {
ewarn "Unfortunately, it is known that some tests fail eg."
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
ewarn "development and not of Gentoo's side. Please, before filing"
ewarn "any bug(s) search for older submissions. Thank you."
time ( cd tests && sh run-tests.sh )
}
src_install() {
# install system-wide initfile
dodir /etc/
cat > "${D}"/etc/sbclrc <<EOF
;;; The following is required if you want source location functions to
;;; work in SLIME, for example.
(setf (logical-pathname-translations "SYS")
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
;;; Setup ASDF2
(load "/etc/common-lisp/gentoo-init.lisp")
EOF
# Install documentation
unset SBCL_HOME
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
sh install.sh || die "install.sh failed"
# rm empty directories lest paludis complain about this
find "${D}" -empty -type d -exec rmdir -v {} +
if use doc; then
dohtml -r doc/manual/
doinfo doc/manual/*.info*
dohtml -r doc/internals/sbcl-internals
doinfo doc/internals/sbcl-internals.info
docinto internals-notes && dodoc doc/internals-notes/*
else
rm -Rv "${D}/usr/share/doc/${PF}" || die
fi
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
# install the SBCL source
if use source; then
./clean.sh
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
fi
# necessary for running newly-saved images
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
doenvd "${ENVD}"
}

@ -1,204 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.11.ebuild,v 1.1 2013/09/12 15:25:44 grozin Exp $
EAPI=5
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.58
BV_AMD64=1.1.11
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
HOMEPAGE="http://sbcl.sourceforge.net/"
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="debug doc source +threads +unicode zlib"
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
DEPEND="${CDEPEND}
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
RDEPEND="${CDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
QA_EXECSTACK="usr/bin/sbcl"
CONFIG="${S}/customize-target-features.lisp"
ENVD="${T}/50sbcl"
# Prevent ASDF from using the system libraries
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
usep() {
use ${1} && echo "true" || echo "false"
}
sbcl_feature() {
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
}
sbcl_apply_features() {
cat > "${CONFIG}" <<'EOF'
(lambda (list)
(flet ((enable (x) (pushnew x list))
(disable (x) (setf list (remove x list))))
EOF
if use x86 || use amd64; then
sbcl_feature "$(usep threads)" ":sb-thread"
fi
sbcl_feature "true" ":sb-ldb"
sbcl_feature "false" ":sb-test"
sbcl_feature "$(usep unicode)" ":sb-unicode"
sbcl_feature "$(usep zlib)" ":sb-core-compression"
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
cat >> "${CONFIG}" <<'EOF'
)
list)
EOF
cat "${CONFIG}"
}
src_unpack() {
unpack ${A}
mv sbcl-*-linux sbcl-binary || die
cd "${S}"
}
src_prepare() {
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
# To make the hardened compiler NOT compile with -fPIE -pie
if gcc-specs-pie ; then
einfo "Disabling PIE..."
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
fi
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
# Some shells(such as dash) don't have "time" as builtin
# and we don't want to DEPEND on sys-process/time
sed "s,^time ,," -i make.sh || die
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
# #define SBCL_HOME ...
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
find . -type f -name .cvsignore -delete
}
src_configure() {
# customizing SBCL version as per
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
# applying customizations
sbcl_apply_features
}
src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
if host-is-pax ; then
# To disable PaX on hardened systems
pax-mark -C "${bindir}"/src/runtime/sbcl
pax-mark -mr "${bindir}"/src/runtime/sbcl
# Hack to disable PaX on second GENESIS stage
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
fi
# clear the environment to get rid of non-ASCII strings, see bug 174702
# set HOME for paludis
env - HOME="${T}" \
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
GNUMAKE=make ./make.sh \
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|| die "make failed"
# need to set HOME because libpango(used by graphviz) complains about it
if use doc; then
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/manual info html || die "Cannot build manual"
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/internals info html || die "Cannot build internal docs"
fi
}
src_test() {
ewarn "Unfortunately, it is known that some tests fail eg."
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
ewarn "development and not of Gentoo's side. Please, before filing"
ewarn "any bug(s) search for older submissions. Thank you."
time ( cd tests && sh run-tests.sh )
}
src_install() {
# install system-wide initfile
dodir /etc/
cat > "${D}"/etc/sbclrc <<EOF
;;; The following is required if you want source location functions to
;;; work in SLIME, for example.
(setf (logical-pathname-translations "SYS")
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
;;; Setup ASDF2
(load "/etc/common-lisp/gentoo-init.lisp")
EOF
# Install documentation
unset SBCL_HOME
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
sh install.sh || die "install.sh failed"
# rm empty directories lest paludis complain about this
find "${D}" -empty -type d -exec rmdir -v {} +
if use doc; then
dohtml -r doc/manual/
doinfo doc/manual/*.info*
dohtml -r doc/internals/sbcl-internals
doinfo doc/internals/sbcl-internals.info
docinto internals-notes && dodoc doc/internals-notes/*
else
rm -Rv "${D}/usr/share/doc/${PF}" || die
fi
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
# install the SBCL source
if use source; then
./clean.sh
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
fi
# necessary for running newly-saved images
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
doenvd "${ENVD}"
}

@ -1,204 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.12.ebuild,v 1.3 2013/12/12 10:06:13 nimiux Exp $
EAPI=5
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.58
BV_AMD64=1.1.12
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
HOMEPAGE="http://sbcl.sourceforge.net/"
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="debug doc source +threads +unicode zlib"
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
DEPEND="${CDEPEND}
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
RDEPEND="${CDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
QA_EXECSTACK="usr/bin/sbcl"
CONFIG="${S}/customize-target-features.lisp"
ENVD="${T}/50sbcl"
# Prevent ASDF from using the system libraries
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
usep() {
use ${1} && echo "true" || echo "false"
}
sbcl_feature() {
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
}
sbcl_apply_features() {
cat > "${CONFIG}" <<'EOF'
(lambda (list)
(flet ((enable (x) (pushnew x list))
(disable (x) (setf list (remove x list))))
EOF
if use x86 || use amd64; then
sbcl_feature "$(usep threads)" ":sb-thread"
fi
sbcl_feature "true" ":sb-ldb"
sbcl_feature "false" ":sb-test"
sbcl_feature "$(usep unicode)" ":sb-unicode"
sbcl_feature "$(usep zlib)" ":sb-core-compression"
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
cat >> "${CONFIG}" <<'EOF'
)
list)
EOF
cat "${CONFIG}"
}
src_unpack() {
unpack ${A}
mv sbcl-*-linux sbcl-binary || die
cd "${S}"
}
src_prepare() {
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
# To make the hardened compiler NOT compile with -fPIE -pie
if gcc-specs-pie ; then
einfo "Disabling PIE..."
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
fi
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
# Some shells(such as dash) don't have "time" as builtin
# and we don't want to DEPEND on sys-process/time
sed "s,^time ,," -i make.sh || die
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
# #define SBCL_HOME ...
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
find . -type f -name .cvsignore -delete
}
src_configure() {
# customizing SBCL version as per
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
# applying customizations
sbcl_apply_features
}
src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
if host-is-pax ; then
# To disable PaX on hardened systems
pax-mark -C "${bindir}"/src/runtime/sbcl
pax-mark -mr "${bindir}"/src/runtime/sbcl
# Hack to disable PaX on second GENESIS stage
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
fi
# clear the environment to get rid of non-ASCII strings, see bug 174702
# set HOME for paludis
env - HOME="${T}" \
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
GNUMAKE=make ./make.sh \
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|| die "make failed"
# need to set HOME because libpango(used by graphviz) complains about it
if use doc; then
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/manual info html || die "Cannot build manual"
env - HOME="${T}" \
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
make -C doc/internals info html || die "Cannot build internal docs"
fi
}
src_test() {
ewarn "Unfortunately, it is known that some tests fail eg."
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
ewarn "development and not of Gentoo's side. Please, before filing"
ewarn "any bug(s) search for older submissions. Thank you."
time ( cd tests && sh run-tests.sh )
}
src_install() {
# install system-wide initfile
dodir /etc/
cat > "${D}"/etc/sbclrc <<EOF
;;; The following is required if you want source location functions to
;;; work in SLIME, for example.
(setf (logical-pathname-translations "SYS")
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
;;; Setup ASDF2
(load "/etc/common-lisp/gentoo-init.lisp")
EOF
# Install documentation
unset SBCL_HOME
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
sh install.sh || die "install.sh failed"
# rm empty directories lest paludis complain about this
find "${D}" -empty -type d -exec rmdir -v {} +
if use doc; then
dohtml -r doc/manual/
doinfo doc/manual/*.info*
dohtml -r doc/internals/sbcl-internals
doinfo doc/internals/sbcl-internals.info
docinto internals-notes && dodoc doc/internals-notes/*
else
rm -Rv "${D}/usr/share/doc/${PF}" || die
fi
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
# install the SBCL source
if use source; then
./clean.sh
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
fi
# necessary for running newly-saved images
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
doenvd "${ENVD}"
}

@ -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/dev-lisp/sbcl/sbcl-1.1.14.ebuild,v 1.2 2014/01/11 11:09:50 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild,v 1.1 2014/04/28 03:15:51 grozin Exp $
EAPI=5
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.58
BV_AMD64=1.1.14
BV_AMD64=1.1.17
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28

@ -1,3 +1,4 @@
DIST django_openstack_auth-1.0.10.tar.gz 18209 SHA256 a5b5ce9005ededf6f5de946c9f53a1263ea886e2b802dd4af1df6c521e7b9a04 SHA512 d38da0ce962b92e2039443a3b856df918b90a55fcd87ac9f4dc4bbdb12f39acfb126899b9529f682d1b19007d61490aa1d89da4d7d914ed57cdba93d5644a1c8 WHIRLPOOL db9e751ed3b48e00577ebe269a80af5b62d76c52e898ed8d04c39c73187da4a54e04229f743153596d383ec2e86b43e1c17027162fe768173a1d5601a7f99acd
DIST django_openstack_auth-1.0.7.tar.gz 21857 SHA256 6486f7da5f5b49c669d81204be133ca3c6181fea8b8a2f4142b1dc823c1dc198 SHA512 62449f1eea8a77fcc1c11197da073e0925e4d4a705506c92cd22896cd00d4eff22dbe35cc4b6f4529c79a9184fe5fc6a5462f32ae24d68b6c21c0bf123723dc9 WHIRLPOOL c4e6c89a0948082e36359860882f0595809e15208f3f972397230f9e1f80d32182bcbc02d7d4473fd01d0ede73a479a35c090f1ecc985d334b7c56c2b9f073c6
DIST django_openstack_auth-1.1.3.tar.gz 45687 SHA256 565a4b322e1eb2d0cf8df59ae58b49b2e324c414a6dd0ba4a6aa3459600314da SHA512 a313e0660d92c1e135fa5c956622fb9328ca5ba185e11a76f5c59a23fb059c7c0af44e08bfef7f236aa23aec744458cd64c93e7a2724669878f3088465ade321 WHIRLPOOL 3ac089e13e1dc29dc4a097e83d8b8af40221287d688653f8265805520f0c2a864ec31b50c40f4dd72d95d1847905806b843277726fa0f3c8753fc20561ef93a8
DIST django_openstack_auth-1.1.5.tar.gz 40893 SHA256 ad63e85575caae1107bd05afd8d27b45d4590cc1f6d3b63905959a7c457b1aef SHA512 43a95a1a5b9c24e15d4ff76660a52204c03d6679400632e870ee364c9f7de7b39128cc6acd883cd12abc80cbdfab44a3e3f2a803193eeac7d3e838be39a93ea2 WHIRLPOOL 2515c77ce6aa2c9f3e2860506ae0d5656f3dfda9bf17eb1fba5c307bf477de5aa22a3834b94c053a5f6fc439c9cf2a5b9bbeb7e87bef3bcf3e7739f55b80dd77

@ -0,0 +1,39 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-openstack-auth/django-openstack-auth-1.1.5.ebuild,v 1.1 2014/04/28 03:27:52 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A Django authentication backend for use with the OpenStack Keystone
Identity backend."
HOMEPAGE="http://django_openstack_auth.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/django_openstack_auth/django_openstack_auth-${PV}.tar.gz"
S="${WORKDIR}/django_openstack_auth-${PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.6.0[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/mox-0.5.3[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
dev-python/oslo-sphinx[${PYTHON_USEDEP}] )"
RDEPEND=">=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}]
>=dev-python/django-1.4[${PYTHON_USEDEP}]
<dev-python/django-1.7[${PYTHON_USEDEP}]
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]"
python_test() {
"${PYTHON}" -m openstack_auth.tests.run_tests || die "Testsuite failed"
}

@ -1,5 +1,4 @@
DIST Django-1.4.11.tar.gz 7752172 SHA256 4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201 SHA512 60cc3c769a9b21e93e6c4e79132ab8f4a48df1cb1c55faaa547c5fd28b9785ddca3b5393790bf96a4715d9b708c6da376ef4a28ec14849147d63f0fe40d386cb WHIRLPOOL 5db11c57bbfafafd9484b8674412b32cfb3531b11b5f51e7b73a313c24473b182b014ba2ab193373c1796bcefc38c85580dcda05f2aab32463db4af78afd232a
DIST Django-1.4.8.tar.gz 7743397 SHA256 b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d SHA512 f2f0ed16308a9c2559be093f213fb6fef6f7afb4ceed54ee176167baa73191272da2a48c342ac4eb7d582dafe8052ef5c9246b62c2298f16c32ac119d16f7c5e WHIRLPOOL 6f275ba2bde4bce6714ca38290fa82b9713701dd5bad813508f0bee9c9d40c7b3ac14976f0b026e7ac06d61795edb434ab2d9666257f5bd5817f0e7f61a0d845
DIST Django-1.5.4.tar.gz 8050758 SHA256 428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e SHA512 daa4b5f8189446feefc168fd618a7cb2bea710b83066e0ec740f7596988107b5da45f2150fc99efd2095356bf87f2c0750d486e8c9b006b6d61468de8fbef748 WHIRLPOOL fe78575bb8b717261cb588deddc80534d70f8d147e807ad6364eaa5d2e785cd076c19be22c54ef602ee4e37d82ee54150788ea8237b19bf48b0b0e3bab3b5eb5
DIST Django-1.5.6.tar.gz 8068359 SHA256 9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf SHA512 df266732742e4ff50d362aec870e9ca08213ede80894ddd297d1fee2141ba44b728e8acb4869cb3b50a06517fb04ae66d30e57deaf7e1426e886a5e094b41741 WHIRLPOOL 0f392d9ddf9ae0e3c503b7519e4f626931ba41f4d40f8def7df401e57c53c3c11ebf45ea334183d6c9d5cc400a9bf23cd514620ec1da46beab9c7b57d86f7e4c
DIST Django-1.6.1.tar.gz 6608178 SHA256 cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06 SHA512 49a1b0582b8b55638d47447a688c38e6c9e709b89cdcdd001995e156298f7f5dc26b847f11f9551ad668bf0225ac98f570a027091ed386db0e566f6e5c564bfe WHIRLPOOL 64061cb87fb059a5800ef1618972c12dca434be6c715417a43a74f85ebbd6a9d2a9f0e8049b92628a3f601213a1680fe30804433f1569edb2c52a9bed0072b34

@ -1,97 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.4.8.ebuild,v 1.3 2013/09/21 10:55:44 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
PYTHON_REQ_USE='sqlite?'
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 ~x86-macos"
IUSE="doc mysql postgres sqlite test"
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
mysql? ( >=dev-python/mysql-python-1.2.3[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
S="${WORKDIR}/${MY_P}"
WEBAPP_MANUAL_SLOT="yes"
python_prepare_all() {
# Disable tests requiring network connection.
sed \
-e "s/test_correct_url_value_passes/_&/" \
-e "s/test_correct_url_with_redirect/_&/" \
-i tests/modeltests/validation/tests.py || die
sed \
-e "s/test_urlfield_3/_&/" \
-e "s/test_urlfield_4/_&/" \
-e "s/test_urlfield_10/_&/" \
-i tests/regressiontests/forms/tests/fields.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.
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() {
distutils-r1_python_install_all
newbashcomp extras/django_bash_completion ${PN}
if use doc; then
rm -fr docs/_build/html/_sources
dohtml -A txt -r docs/_build/html/.
fi
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
doins -r django/contrib/admin/static/admin/.
}
pkg_postinst() {
elog "A copy of the admin media is available to"
elog "webapp-config for installation in a webroot,"
elog "as well as the traditional location in python's"
elog "site-packages dir for easy development"
elog
ewarn "If you build Django ${PV} without USE=\"vhosts\""
# XXX: call webapp_pkg_postinst? the old ebuild didn't do that...
ewarn "webapp-config will automatically install the"
ewarn "admin media into the localhost webroot."
}

@ -1 +1,2 @@
DIST hp3parclient-2.0.0.tar.gz 42167 SHA256 bab78a3fa14236d7884af52271fd91d08d51ec99b7e2d6c6fb477bfdfb9ef259 SHA512 8bc4903e31f3f8a73c7656c1c6d722dd5baff05d7fcab1b22505843f0464e207194a333ba86bf487ac44219a9f792d8384cd0a3aefba292013c66f2d798d9552 WHIRLPOOL b48305e8b7f29d4adaa9ad8d3e83422a1d4a74d59ae0191f00bb947761d5077bfc7f9f70f504f17f23248b8e3c0275f47461eacb38bcd92f66053f06556b6607
DIST hp3parclient-3.0.0.tar.gz 40895 SHA256 1a3acbe86acf8f698dbda83ced88872fe118eab3a91ae22d6c0cb70d109b9cc5 SHA512 976f28b96ea18ef7995b327403f9ccc2d3322296d4d4ae8c66018b7810adb86f582aec8aed59ddafaa0f8a5cc73b1ef40cf916ad3210a74ce8dae3b1f7f7adff WHIRLPOOL 3a3f34338b64837faf9dc060bed2a5a0154841bedeb0d3770dc91b5f7a89613780f9603ca6f015b0dd7b30bf7f51fc8625fe129bf27a222005f41ef305c9c586

@ -0,0 +1,37 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild,v 1.1 2014/04/28 02:32:55 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A python interface to sendfile(2) system call"
HOMEPAGE="http://packages.python.org/hp3parclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND=">=dev-python/httplib2-0.6.0"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/eventlet[${PYTHON_USEDEP}]
test? ( dev-python/werkzeug[${PYTHON_USEDEP}]
dev-python/nose-testconfig[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
# Instructions on running tests are utter nonsense. Tried and gave up
python_compile_all() {
use doc && emake -C docs html
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
use examples && local EXAMPLES=( samples/. )
distutils-r1_python_install_all
}

@ -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/python-sqlparse/python-sqlparse-0.1.10.ebuild,v 1.2 2014/04/01 19:01:24 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-sqlparse/python-sqlparse-0.1.10.ebuild,v 1.3 2014/04/27 20:57:01 nimiux Exp $
EAPI=5
@ -13,7 +13,7 @@ HOMEPAGE="http://code.google.com/p/python-sqlparse/ https://github.com/andialbre
SRC_URI="https://github.com/andialbrecht/sqlparse/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="test"

@ -1 +1,2 @@
DIST python-troveclient-0.1.4.tar.gz 66983 SHA256 745057a1a1dd2a58f3e638cf506f5b21a6bf8a42bf678adb17a58d6799a10141 SHA512 180ce906fc00b06dcd97b34b3d7f58220ffa18821e92258cff24c542949ef36a6bd6c9b15aa2387d48ea33330e56b1b059d1ac4a82d9e14e78104cd48ad9cee3 WHIRLPOOL b72e43a4cd4708e8b269a900fdb241f612898618f95cdb7d15a9ae245f7d0c4eccc4fb8f12bd30ac79f0eb54bb4845c812a9018037c512a8cfe00f86496d8035
DIST python-troveclient-1.0.5.tar.gz 97125 SHA256 f758c01ae770ec9e58b71ebc78c6e3f975a9d37d09820b512df77c827b2b921e SHA512 0912e93879cf59b41f461d59e85c421be61491cc7c58dd65a3474e479fd6b1bca016ac188938ac186bd6d005a5415c8f1cf00c88a3390d6fc8e1da4d3e0c3997 WHIRLPOOL b73db090e9b6bf5d64404cc8ec13b88a3e564a5b1a74512b95daea09190308026ac87db888d6160272eda3719e10a573104801dddbf2085cde483f64a9499d64

@ -0,0 +1,39 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-troveclient/python-troveclient-0.1.4.ebuild,v 1.3 2014/04/28 03:22:38 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="This is a client for the OpenStack Trove API, a scalable relational database service."
HOMEPAGE="https://github.com/openstack/python-troveclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.5.16[${PYTHON_USEDEP}]
<dev-python/pbr-0.6[${PYTHON_USEDEP}]
test? ( ~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
~dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
~dev-python/flake8-2.0[${PYTHON_USEDEP}]
>=dev-python/hacking-0.5.6[${PYTHON_USEDEP}]
<dev-python/hacking-0.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
>=dev-python/mock-0.8.0[${PYTHON_USEDEP}] )"
RDEPEND="virtual/python-argparse[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
>=dev-python/lxml-2.3[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.6[${PYTHON_USEDEP}]
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]"
python_test() {
${PYTHON} -m subunit.run discover -t ./ ./troveclient/tests || die
}

@ -0,0 +1 @@
DIST rtslib-fb-2.1.47.tar.gz 27131 SHA256 63348b0c88b542caa0729f8d3fa94623c4c616ed8e22757b41acf456928e576a SHA512 ada6a7dba7fe7172389c53f72e9941b715b2c49487acf32a66f247f5d258bc0568b6dae33fcd27f869b910c504ca434e85f8aa0cc670aeefdc4ce76d8bb734f4 WHIRLPOOL c613fb816f016f7867fc105ad0a2722bfb33ae544ec8ebce1adebe654fa2c200cd1ba848db302ab3eb1808705c0f5e9352872ecbfcd66def6ac913fd3269844b

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>openstack</herd>
<maintainer>
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<longdescription lang="en">
A Python object API for managing the Linux LIO kernel target
</longdescription>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/rtslib-fb/rtslib-fb-2.1.47.ebuild,v 1.1 2014/04/28 02:47:59 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A Python object API for managing the Linux LIO kernel target"
HOMEPAGE="https://github.com/agrover/rtslib-fb"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""

@ -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/sip/sip-4.15.5.ebuild,v 1.2 2014/04/01 15:43:49 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/sip/sip-4.15.5.ebuild,v 1.3 2014/04/28 00:35:51 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
inherit eutils python-r1 toolchain-funcs

@ -0,0 +1,2 @@
DIST taskflow-0.1.3.tar.gz 144130 SHA256 ab81452748c9fdb84e59525a58acff202b698f467d2d0290bf29c78774bfd796 SHA512 61f445146bf361d47a4519298f9c70ca07c3a644df9ef758a1113eea297caaeed9fe4222ea37dccbfe952f1416d0851501ea43cf6de3cca8f4cc0e37ff4cd30a WHIRLPOOL de6b32ef22384ae0d49c0a1eafa09098ef52a5a8fd12070ff60d85081001674a346b34c61683089f9c41f8f17c75ca15e31e0308a4e2689e9f09f0347cef8864
DIST taskflow-0.2.tar.gz 238352 SHA256 7cfbf08bfd52b9f652294cc914ad0e6032c209e5ae00a7cdbd2ac7ec2508d147 SHA512 6082ef47617d10157e4f91581dcebcd7f21d2d30ab687545c2c1af0bfa3471b27c96de87adafa7a54fe8bbd168500314f87ddb86db4a36b07d8aaf8e8cccb4eb WHIRLPOOL 9cf24c034b705a1ffc60d6a676d6a1e6aa7d480faf898891a44110a35ddf4bec6f7e0bf94462cefa7a7e4ec5ef2f544f01dcdc21a8e84c17ad8a0eb4762f033b

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>openstack</herd>
<maintainer>
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<longdescription lang="en">
A library to do [jobs, tasks, flows] in a HA manner
using different backends to be used with OpenStack projects.
</longdescription>
</pkgmetadata>

@ -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-python/taskflow/taskflow-0.1.3.ebuild,v 1.1 2014/04/28 02:39:35 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
#not dealing with yet another dep
RESTRICT="test"
DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends"
HOMEPAGE="https://github.com/openstack/taskflow"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.6[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
>=dev-python/keyring-2.1[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
RDEPEND=">=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
>=dev-python/networkx-1.8[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
>=dev-python/futures-2.1.3[${PYTHON_USEDEP}]"
python_test() {
testr init
testr run --parallel || die "testsuite failed under python2.7"
}

@ -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-python/taskflow/taskflow-0.2.ebuild,v 1.1 2014/04/28 02:26:06 prometheanfire Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends"
HOMEPAGE="https://github.com/openstack/taskflow"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-0.6[${PYTHON_USEDEP}]
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
>=dev-python/keyring-2.1[${PYTHON_USEDEP}]
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
RDEPEND=">=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
>=dev-python/networkx-1.8[${PYTHON_USEDEP}]
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
>=dev-python/futures-2.1.3[${PYTHON_USEDEP}]"
python_test() {
testr init
testr run --parallel || die "testsuite failed under python2.7"
}

@ -1,4 +1,3 @@
DIST minitest-4.7.4.gem 57856 SHA256 0b75963a72a08a60a71f0fd06337e2eea1aaede37961b02305a3b23e1727c662 SHA512 d78cea8a7350127d2c606b98a8695cd866f31a6ff2486385ad16321797363931c5d4b1ead0ac3205c991d4583272cea7c15eee6c31915bf1d46690ed0749f12d WHIRLPOOL 7cbb0ece4264d885cbf8de1c0400a378e159868f52d1022ad9193c38586af418a32278b8795713adfd500c171d2f5271d53b93536ea551f18ada8c79e0672dee
DIST minitest-4.7.5.gem 57856 SHA256 3e0ac720a6d0787b4c822514739319493e187400e993fba96397bd64d58ae60e SHA512 7ea0a52d37f4631fb8b11d4389da2123e4207093f7b34c497fced8729c9086faaa35e997debdb53b694e05eb52b16e843960f0b54515c32207f87161a76c3851 WHIRLPOOL 49bbc557d62053b58208e6aef13dba085f393dbecd731b2915a0b885393ba2b4f1a612b46a018442d2f4fcfda9dfbe3025ae72d2946106a589623748fa4b382d
DIST minitest-5.3.2.gem 67072 SHA256 b27941a8e09dc91f1d45eb85fe4bddc34a6ba037bdcb5345570f9650de1d325f SHA512 0066175896079323b33fe3557c50fa977685b3a9cfe0434eab19182f95dc7347eb57aac6288432a52189f44d668ef5c32dbef43e1cbaead1be6be01d299180c5 WHIRLPOOL 80869b2f1b76ce1fc9bd98f9518c1a90a93838f451b39f0d07e791f1652eae96075f1749ca231e9b105b1e918892ee042b2d3aeef3f377365fd1e766de81ed9e
DIST minitest-5.3.3.gem 67072 SHA256 b17c560235e6ab96ed243d7a821e4370af1316ad7a845188d22c56d7d71302d4 SHA512 e1ea2cea5b61231b3074aea1dfb15b104a4e8a6b361d274194b6876401c29f839be618eb7c0448a42bc51ce57f0c2fcd84a72d1b0e0ba034ec5ffe6fbf2ae509 WHIRLPOOL 66c72352b2cdeeeec494be4b2b0aac49153bce9d37c0dbcc9bb0eec4f4759d3f61fd12bbbda0a2a7f26bb75741033a4208da02f1f1a892ff3819bb597218d45f

@ -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-ruby/minitest/minitest-4.7.4-r1.ebuild,v 1.3 2014/04/07 13:24:11 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5-r1.ebuild,v 1.1 2014/04/27 23:47:17 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"

@ -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-ruby/minitest/minitest-4.7.5.ebuild,v 1.2 2014/04/07 13:24:11 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild,v 1.3 2014/04/27 23:47:17 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"

@ -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-ruby/minitest/minitest-5.3.2.ebuild,v 1.1 2014/04/07 13:24:11 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3-r1.ebuild,v 1.1 2014/04/27 23:47:17 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"

@ -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-ruby/minitest/minitest-5.3.3.ebuild,v 1.1 2014/04/18 17:36:05 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild,v 1.2 2014/04/27 23:47:17 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"

@ -1,4 +1,3 @@
DIST rake-compiler-0.8.1.tar.gz 28619 SHA256 c066b94c49c6501a9dae7a7c89620e64f06f24e3416c899b81a1484087701962 SHA512 bf04a9840e7c5d1239f3d98eac86eb38915c5271b5ec5a96d5a49702c08296c54a1738b48ca26cf0821030a5f224128b49736decbbc86c5d71e8f228833052d5 WHIRLPOOL 3be69e614a563ccee84f27a37e9bf191fd328691553846b79188bda806a88bd3d80d4776448b78d999f2c09ae364001964381815f32e5b14732efd831546bec0
DIST rake-compiler-0.8.3.tar.gz 28905 SHA256 e8d3f8b9fc26397a3fec5a8ee08ae32489506331eb8348aadbb42d5f8da76bbd SHA512 4cd41fa7c1c39688041898598a229c32cab301dd77bfa6ef94d7d11c60f1c9df3e11240559c2a0becec39e9d0f0211f1c1d1a24fe7b88ada2458dbacc2a054e4 WHIRLPOOL ed10dfa2de1ec12221ac25dee3205021989438c4dd9f59c86169b88f1d57acfc62100c171ed0f7a63fc255a74178fe057a3546e7200dca4d3dd9cf65e66d5964
DIST rake-compiler-0.9.1.tar.gz 30321 SHA256 6fd151041dddb64dea06e51a53c02ea94f10bcc88fb843fea0fbec0ce12861a2 SHA512 90bd122558734549672f6549d644de6baaaf32424734dcdf4a2f94662aa494e9ca3ef61608e18fab813b3d1f26d5c2b272dce4d971d14e35c38041ef955ac57d WHIRLPOOL a2c12ba3c67668303e623c9dd2be2c346aeee09380b8647d47bb9a841ac1aa07c560b3f6413dc0cd7082734acce2a79976405bdff52cc46134825b38575b2475
DIST rake-compiler-0.9.2.tar.gz 30778 SHA256 72ced9a0ca9a034506de279e888fdec63d542d788ee1d2e7910f1bfd71c82dd3 SHA512 883157bf44540cd021bec22a84e907922756f74a61e84c62e51eed752da01d217a03aebd88582fbe779210116e7ab1a36023707fbdae445b5ac4499c7de9b8eb WHIRLPOOL 79b21689e08ac21005243a2f18bde0941c3a86bdd3bf36bf557d3c706cb64fcb379f2d3fd06c93d3c07f10e8c1e47c75933ba783cc23b57137d9fce6c3e7de78

@ -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-ruby/rake-compiler/rake-compiler-0.9.1.ebuild,v 1.8 2014/04/27 12:57:35 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild,v 1.1 2014/04/27 23:49:57 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
USE_RUBY="ruby19 ruby20 ruby21 jruby"
RUBY_FAKEGEM_RECIPE_TEST="none"
@ -24,7 +24,7 @@ SLOT="0"
IUSE=""
ruby_add_rdepend "dev-ruby/rake"
ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
USE_RUBY="ruby19 ruby20 jruby" ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
USE_RUBY="ruby19" ruby_add_bdepend "test? ( dev-util/cucumber )"
each_ruby_prepare() {
@ -43,12 +43,17 @@ each_ruby_prepare() {
}
each_ruby_test() {
ruby-ng_rspec
# Skip cucumber for jruby (not supported) and ruby20 (not ready yet)
# Skip rspec as well for ruby21 to allow bootstrapping rspec for ruby21
case ${RUBY} in
*ruby19)
ruby-ng_rspec
ruby-ng_cucumber
;;
*ruby21)
;;
*)
ruby-ng_rspec
;;
esac
}

@ -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-ruby/rake-compiler/rake-compiler-0.9.2.ebuild,v 1.5 2014/03/21 12:00:57 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake-compiler/rake-compiler-0.9.2.ebuild,v 1.6 2014/04/27 23:49:57 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="none"

@ -1 +1,2 @@
DIST devhelp-3.10.2.tar.xz 469436 SHA256 498cc367b9cb7924dd4905e9c3e7d9738f572e4735a769fc5de6e2f06bebf793 SHA512 00f6a3fe9ddb9112eb5dcdd53f72b35ec3954065bd090774b683b2166f5deffa85c72c74510ee9fb71d9228cb7858fb5e0804e6b8eb450ad9bc8023ed0879725 WHIRLPOOL f15bb2e6bbe46d3ac028834172eec91fd527196158a65ac991a3c305a1c8d46ab1067fdfcff1bd1e0e65e2b19b658c7edcb83c24aade2ca9605064f768b8e47d
DIST devhelp-3.12.1.tar.xz 476488 SHA256 ce2c73e25eaec553abcfdb57de4ec399fa051783e0d4fbbb63da0fda1c6c8335 SHA512 21668e03325a223b0c106af101a32a3bea21d64883b5b2d9705d3dae4e64895951e0304d2248993015418408f4af5259795bc75cee389fdbd03c93ea862c4de1 WHIRLPOOL 01e1c1116f7d312a08023e6b38922161b9cdce08ed8a3701cfbb9280ed54061bb12acdca72b7b4185b389e43e3075e15d9b91408ea9d96868e000175a1e4fd23

@ -0,0 +1,60 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/devhelp/devhelp-3.12.1.ebuild,v 1.1 2014/04/27 16:31:50 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
# gedit-3.8 is python3 only, this also per:
# https://bugzilla.redhat.com/show_bug.cgi?id=979450
PYTHON_COMPAT=( python{3_2,3_3} )
inherit gnome2 python-single-r1 toolchain-funcs
DESCRIPTION="An API documentation browser for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Devhelp"
LICENSE="GPL-2+"
SLOT="0/3-1" # subslot = 3-(libdevhelp-3 soname version)
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="gedit"
REQUIRED_USE="gedit? ( ${PYTHON_REQUIRED_USE} )"
# FIXME: automagic python dependency
COMMON_DEPEND="
>=dev-libs/glib-2.37.3:2
>=x11-libs/gtk+-3.9.10:3
>=net-libs/webkit-gtk-2:3
"
RDEPEND="${COMMON_DEPEND}
gedit? (
${PYTHON_DEPS}
app-editors/gedit[introspection,python,${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
x11-libs/gtk+[introspection] )
gnome-base/gsettings-desktop-schemas
"
DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
>=dev-util/intltool-0.40
virtual/pkgconfig
"
pkg_setup() {
use gedit && python-single-r1_pkg_setup
}
src_prepare() {
if ! use gedit ; then
sed -e '/SUBDIRS/ s/gedit-plugin//' -i misc/Makefile.{am,in} || die
fi
gnome2_src_prepare
}
src_configure() {
local myconf=""
# ICC is crazy, silence warnings (bug #154010)
if [[ $(tc-getCC) == "icc" ]] ; then
myconf="--with-compile-warnings=no"
fi
gnome2_src_configure ${myconf}
}

@ -1,2 +1,2 @@
DIST geany-1.23.1.tar.bz2 3622524 SHA256 8815b16e59d8679ec359a1a5754fee05e77f7bca53083c939654bfc77d978fad SHA512 e986c35b5fbbc23745d3acda4cddc5de6f273807ffb4da7ff7ea20f108c1f04d763b1207268f06bc45e675d0f0883b309a90dc8e27b8af2f1ec626b557faf015 WHIRLPOOL d777c915738338de7d67578527c63b9da201eefd3322c2118513082b1f109187f6a4900c6ed335e4bd6b2d6472d34ecaff6d1267f43b38827b73026c813e2108
DIST geany-1.24.tar.bz2 3986959 SHA256 51c37690fea9b7a9baaf7f9158c5d88d86ae81d44409ec0460aa0445fe0a039f SHA512 82a24b6bb5a0c355c2dc3d2b628be5c9733fb1899d3ce67f26cf302a3d39e9ccf139519b746dc54ab030908fdfa1e95164b6a98ed79aa88bd5ac89d38c6a75ae WHIRLPOOL d15f110ed7d4fef1797dc12a34c955d1e130675b369797d4643ba76550475b0d1b7a2982fb3703656dc68086838c22c8ca847b6cfedf7519e9dfe0f2d4405ec7
DIST geany-1.24.1.tar.bz2 3990492 SHA256 7fb505d9b01fe6874890525f837644a6a38c23a372bb068c65ef3673108a8c33 SHA512 89bf627a861dd4c1087f283c71da9ba9c978f00f3106d97a8ee118c5b1134a8dabc0794a06fb85e58e17689e4d38da4814251b62f4109eb99984fa866483d716 WHIRLPOOL c9c7bfac0130a9e88c22136c5caf19c2965a1707f667a29e20d1aedb626f843ff93fc147b6afdcd1108842bc93e9facf19257a3290aa96c09429af93a5bf4aa7

@ -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-util/geany/geany-1.24.ebuild,v 1.1 2014/04/13 21:03:34 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-1.24.1.ebuild,v 1.1 2014/04/27 22:48:22 polynomial-c Exp $
EAPI=5
inherit eutils fdo-mime gnome2-utils

@ -1,2 +1,3 @@
DIST glade-3.16.1.tar.xz 3080072 SHA256 994ac258bc100d3907ed40a2880c3144f13997b324477253e812d59f2716523f SHA512 daa67dd44a6e0ab1e2ed2fd8e389de40c0d6f516765b564563422e0210fe50185e485d2ed7d3e79b96589dccdfc089c8ee058cfc52a79ba1d478e61098af334e WHIRLPOOL 47d15ac37a15d3d37591aaee0eb62320ae7c78bffae20f6aaf37aa7a09f3adf01e86c6d1ad97ca546db48af3e6d0eac8866941cd7ccf37461b85ac672aea9fca
DIST glade-3.18.2.tar.xz 3256200 SHA256 a2fd77e64e8d6c4d6cbd7f365b5b3a4a06b04f749c90acbdf7a09538b2a021fc SHA512 5bf3ec211ccf84802307ccb8615df6c622a8c3132f247ec3b93c379608ae1c778ac7ca515a51b30769b7d7fe29525c11f0b513665cb4dea9b5b33ccf834b9b57 WHIRLPOOL 878171679c14354c4252f648ca074a4d1ab4dbdcacb2f374b457e531e03ad8abf05f24b1f251f26ccdb047727738d6ab16c7d028283d5f40884f0ac3a4b562d6
DIST glade3-3.8.4.tar.xz 2305876 SHA256 c7ae0775b96a400cf43be738b2f836663a505b1458255df9ce83a340057e3d08 SHA512 dead9b9788002eecca6f8413c999471b957a8c482d770a0a2288c207c86a69e0a011164114ea9d2da60641be9cb205e3f1be7838998566a585aa3b121d316ef5 WHIRLPOOL 0fc377d71367c084a32b5b77fdbdfb82a8c8192faa94a65660c461900fedb01fd68751cb4511af926f6dc18d3e4c0f4743e68207c725b133d61a6f066a30ffd9

@ -0,0 +1,94 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/glade/glade-3.18.2.ebuild,v 1.1 2014/04/27 18:30:49 eva Exp $
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome2 python-single-r1 versionator virtualx
DESCRIPTION="A user interface designer for GTK+ and GNOME"
HOMEPAGE="http://glade.gnome.org/"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="3.10/6" # subslot = suffix of libgladeui-2.so
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+introspection python"
RDEPEND="
dev-libs/atk[introspection?]
>=dev-libs/glib-2.32:2
>=dev-libs/libxml2-2.4.0:2
x11-libs/cairo:=
x11-libs/gdk-pixbuf:2[introspection?]
>=x11-libs/gtk+-3.12:3[introspection?]
x11-libs/pango[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.32 )
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
dev-libs/libxslt
>=dev-util/gtk-doc-am-1.13
>=dev-util/intltool-0.41.0
virtual/pkgconfig
dev-libs/gobject-introspection-common
gnome-base/gnome-common
"
# eautoreconf requires:
# dev-libs/gobject-introspection-common
# gnome-base/gnome-common
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
# To avoid file collison with other slots, rename help module.
# Prevent the UI from loading glade:3's gladeui devhelp documentation.
epatch \
"${FILESDIR}"/${PN}-3.14.1-doc-version.patch \
"${FILESDIR}"/${PN}-3.16.1-underlinking.patch
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-static \
--enable-gladeui \
--enable-libtool-lock \
$(use_enable introspection) \
$(use_enable python) \
ITSTOOL=$(type -P true)
}
src_test() {
Xemake check
}
src_install() {
# modify Name in .desktop file to avoid confusion with other slots
sed -e 's:^\(Name.*=Glade\):\1 '$(get_version_component_range 1-2): \
-i data/glade.desktop || die "sed of data/glade.desktop failed"
# modify name in .devhelp2 file to avoid shadowing with glade:3 docs
sed -e 's:name="gladeui":name="gladeui-2":' \
-i doc/html/gladeui.devhelp2 || die "sed of gladeui.devhelp2 failed"
gnome2_src_install
}
pkg_postinst() {
gnome2_pkg_postinst
if ! has_version dev-util/devhelp ; then
elog "You may want to install dev-util/devhelp for integration API"
elog "documentation support."
fi
}

@ -1 +1,2 @@
DIST gnome-devel-docs-3.10.3.tar.xz 10038356 SHA256 746839d741538c5b4c0f0f8d3200375b28010d8d9bb1f9513ace69e7cc13b450 SHA512 2da863fad50064087e97b2c96570e95dbb0ec88b4b4cd3cf6e8b9f969b6e70d01da80ac873fa2688a584bb2ca9592599d86f68afbed66ccbe6ad87430124923b WHIRLPOOL 712ad914096dbe8888356ae8238e1fefea3717a22f561125e93c3d285356328e9f667ef00f6b6ea4190d2c8be043521e6b8762954bf678bb314492bbb95744a5
DIST gnome-devel-docs-3.12.1.tar.xz 10158820 SHA256 77b9efb8b976e0b1b3ffe95ed17ac3d32c3127025ac1abb0f9fa963a14d41f49 SHA512 76a9e48b77922801cb8ad50d71b4963fd55879cdb772d54bcbdadd061dcd63dd6780bfb56e642b19f9b870ebcbb91c736b7e54034ee3d9591289bfe825cd0e36 WHIRLPOOL 7c643cdb9594b5596f698e9dfe67ba24e1c8c8f6442d548e7640ee1b33fa91b9ab6873c7ec37bf0c8e105681f95846e0b217ea9478c215d8667b88a454c0fad3

@ -0,0 +1,32 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gnome-devel-docs/gnome-devel-docs-3.12.1.ebuild,v 1.1 2014/04/27 16:33:02 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Documentation for developing for the GNOME desktop environment"
HOMEPAGE="http://developer.gnome.org/"
LICENSE="FDL-1.1+ CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=""
DEPEND="
app-text/docbook-xml-dtd:4.1.2
app-text/docbook-xml-dtd:4.2
dev-libs/libxslt
sys-devel/gettext
virtual/pkgconfig
"
# This ebuild does not install any binaries
RESTRICT="binchecks strip"
src_configure() {
gnome2_src_configure ITSTOOL=$(type -P true)
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.432 2014/03/15 00:47:42 creffett Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.434 2014/04/27 19:01:30 vapier Exp $
# @ECLASS: eutils.eclass
# @MAINTAINER:
@ -659,7 +659,7 @@ epatch() {
# @USAGE:
# @DESCRIPTION:
# Applies user-provided patches to the source tree. The patches are
# taken from /etc/portage/patches/<CATEGORY>/<PF|P|PN>[:SLOT]/, where the first
# taken from /etc/portage/patches/<CATEGORY>/<P-PR|P|PN>[:SLOT]/, where the first
# of these three directories to exist will be the one to use, ignoring
# any more general directories which might exist as well. They must end
# in ".patch" to be applied.
@ -1738,11 +1738,11 @@ check_license() { die "you no longer need this as portage supports ACCEPT_LICENS
# The following snippet would suggest app-misc/foo for optional foo support,
# app-misc/bar or app-misc/baz[bar] for optional bar support
# and either both app-misc/a and app-misc/b or app-misc/c for alphabet support.
# @CODE:
# optfeature "foo support" app-misc/foo
# optfeature "bar support" app-misc/bar app-misc/baz[bar]
# optfeature "alphabet support" "app-misc/a app-misc/b" app-misc/c
#
# @CODE
# optfeature "foo support" app-misc/foo
# optfeature "bar support" app-misc/bar app-misc/baz[bar]
# optfeature "alphabet support" "app-misc/a app-misc/b" app-misc/c
# @CODE
optfeature() {
debug-print-function ${FUNCNAME} "$@"
local i j msg
@ -1750,23 +1750,23 @@ optfeature() {
local flag=0
shift
for i; do
for j in $i; do
if has_version "$j"; then
for j in ${i}; do
if has_version "${j}"; then
flag=1
else
flag=0
break
fi
done
if [[ $flag -eq 1 ]]; then
if [[ ${flag} -eq 1 ]]; then
break
fi
done
if [[ $flag -eq 0 ]]; then
if [[ ${flag} -eq 0 ]]; then
for i; do
msg=" "
for j in $i; do
msg="${msg} ${j} and"
for j in ${i}; do
msg+=" ${j} and"
done
msg="${msg:0: -4} for ${desc}"
elog "${msg}"

@ -15,7 +15,7 @@ diff -ru digger-digger.orig/Makefile digger-digger/Makefile
digger$(ESUFFIX): $(OBJS)
- $(CC) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
+ $(CC) $(LDFLAGS) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
$(OBJS): %.o: %.c
$(CC) -c $(RCFLAGS) $(CFLAGS) $< -o $@

@ -1 +1,2 @@
DIST four-in-a-row-3.10.1.tar.xz 2292320 SHA256 a54cf796b518bc4f561c56d5ab3160440bb4b340326a2eceda0f563031ab5bf5 SHA512 d64c4679e08ccb07500383ef1c8d4cbcb6727ae7dae85fc3a0b3e1b3bc0b5a76ab68e6566e265ddd5cd7db2499fdb18108f41b28f4e6f1b36884f8e739be9e1b WHIRLPOOL 9d2f8ba56326c9ad15af3ca11927c75ec356ce73eac35908d3d210e0b5f7c90672e5d0ddfcc998726414b56a1c1a2d91bd1aa22c4af834e5135d073a882c611c
DIST four-in-a-row-3.12.1.tar.xz 2244088 SHA256 b7a999a689a0a208b6daad807ffcb56a65a70f11e311c43c44ca719700291dfe SHA512 68800f597c686b5437c83a601d328c06f3707abef552380b84a3a056c2798dee646ad9128bf251d70d586201706298c235adf3930d1d57b9a9380609a1c654ca WHIRLPOOL f77eccd03814670bc7620fc9fff4b2c657dbf508c59274950ea73be003f85c75cb33cf07ec05910ab683b1027667b48c6bda2683e5e5d07cc7dd7cc2088fa3ec

@ -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/games-board/four-in-a-row/four-in-a-row-3.12.1.ebuild,v 1.1 2014/04/27 16:32:40 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome-games
DESCRIPTION="Make lines of the same color to win"
HOMEPAGE="https://wiki.gnome.org/Four-in-a-row"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32
>=media-libs/libcanberra-0.26[gtk3]
sys-libs/zlib
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50
virtual/pkgconfig
"

@ -1 +1,2 @@
DIST gnome-chess-3.10.3.tar.xz 3441776 SHA256 239a373dc318eeb33ecbbe175880d95239aa8500f7b67d554e084ed6ace69324 SHA512 0433bd7083d83a7982c4fd638d134b0461f302c0b5b3f4c52fe09549f98591e09fd5c65170f8a89d03f1fc77e9ef4facccdc0da609bdee231e14117695e5a556 WHIRLPOOL bbddc4b97ff1f04388c583700c8c2ba48f25b308b9d1655ec37bb805e859a6f48a256de17989df66ff1ec726f6443bbb34ae020e61db8213e21ea96ec673229e
DIST gnome-chess-3.12.1.tar.xz 2241624 SHA256 9f0052ffb3deef5108c94558c1bb18ab4b2c8ca6e4adb7c75faaac0ce6e8ead8 SHA512 4781644dbc8f4380afd7b4f38527259dc552f84f424807f90ba2e3d0165ac5c1843822b0b7429b656efaf59ad8e3542a9ba138f877903803de2c586ff3a65712 WHIRLPOOL 8db6f360defc33e998d2dae79152f1a4b7b7f886a2f48acc2a309f88fe949dc572575929533e73853d8c7afdfcbfbe529f47aa10cc7caa002bc209ee63450959

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/gnome-chess/gnome-chess-3.12.1.ebuild,v 1.1 2014/04/27 16:33:45 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.24"
inherit gnome-games vala
DESCRIPTION="Play the classic two-player boardgame of chess"
HOMEPAGE="https://wiki.gnome.org/Chess"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32
virtual/glu
virtual/opengl
>=x11-libs/gtk+-3.10:3
x11-libs/libX11
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
vala_src_prepare
gnome-games_src_prepare
}

@ -1 +1,2 @@
DIST gnome-mahjongg-3.10.2.tar.xz 4467304 SHA256 4edede5bce17a7666fc3cdf058894f1e16ed1eb5753da05032998b02cc0f1f43 SHA512 67800e5823cdf5afa92759254fe249ebcebbfd4016a6fccda2bead110e99d6c82516df862bf696c7fbad0e10def0a1191eb6529c1ffef2b94c91f43457a52a6d WHIRLPOOL 8b8cfa11ecacee739e3a96f13df8846b4e8f1228ac866356268d36bb3dfdf5c4727a1f20ac9868d6382ebbb8389edf5d2b514f0ad5765dd98ab37cf7dde543e4
DIST gnome-mahjongg-3.12.1.tar.xz 4032428 SHA256 86b54c8b82131b9a6ffcb1eb41a8a29b859ae3a1ca99a1b08656cbe8bcca9f04 SHA512 39721c840fcb284059d6103ebac2ac7d37274e868cc1418bcf0c7dfa38e97cb596ee1353b8f84c0fdcf753a9a4f43e5aa6a02129238818153381bb602f7680c7 WHIRLPOOL 8963d53d48717263c207d15b118ba5052e6626cb1e174f4a015dc5a1096e7dc0c5d072c6dac08409ea06d85fce0d5e0c4085c3843b0428c1996727a89628feb5

@ -0,0 +1,34 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/gnome-mahjongg/gnome-mahjongg-3.12.1.ebuild,v 1.1 2014/04/27 16:36:21 eva Exp $
EAPI=5
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.16"
inherit gnome-games vala
DESCRIPTION="Disassemble a pile of tiles by removing matching pairs"
HOMEPAGE="https://wiki.gnome.org/Mahjongg"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST gnome-mines-3.10.1.tar.xz 3332344 SHA256 7b7c73a6f1cf4896ff0a650fca017869f2a7334682661062bdd0c863d0bacdd9 SHA512 31f6d998248e0a017559712d4ff0cb6720c05b2fca68629c4d06232e3500a74aa0b1dd5160f17d661d2d17067779980a382deaf05ad8f6a4fc675e254b5c6dcb WHIRLPOOL b0bb607a1c17541d3247e353bded7149f860fc2cefdaf11b2e59ffc5c536cdd1edfa3e10fbe11fd695f341fdca6cc5090c60b542a62e8dcfd41df45b9d2ccfab
DIST gnome-mines-3.12.1.tar.xz 3276012 SHA256 b386add5c4dbaa8ad8a1952a52fbdf4c753a036202e63bf198940e9b97f10a01 SHA512 b9c10b80aef5f2cc3cd019bb488c44da03e97c8a3c62d35be32633a94f96fb2c358c5cdb9e2f3af1bed6a7568ef18f8505402951df8778402aa8e4545b624ded WHIRLPOOL 63cd38044467951098dd79ebe5fbf557fa2fccf4164d7528841d474be4faf3d8c5aebb26251a3555052f7d9f3df9c13be6060e93bf0274a5f58aeb98fee80f9a

@ -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/games-board/gnome-mines/gnome-mines-3.12.1.ebuild,v 1.1 2014/04/27 16:37:39 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.22"
inherit gnome-games vala
DESCRIPTION="Clear hidden mines from a minefield"
HOMEPAGE="https://wiki.gnome.org/Mines"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
>=dev-libs/glib-2.36:2
>=gnome-base/librsvg-2.32.0
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST iagno-3.10.1.tar.xz 2931916 SHA256 abb4aee5fe6b2d668dbd4f5a06783419bebdfa8bbf8911262e4d217fed0be5f0 SHA512 1a22a0c331b9f6ccc953c5f82197f19a33a0b237f68a0ca8c238063b82be45d75e714eb6d15edf5f4b798074b5a4bb8ca4422d45ba8d16699c8ed48328e7a76f WHIRLPOOL 2e09e168f23b7094d03a46bab3b61fa2155426711e1d38e8c2223cb8da35f8fb34521905282278d6b1dd645259fc2ab7d2a1c79d4e0a86f5b11cd1033c719621
DIST iagno-3.12.1.tar.xz 1904580 SHA256 980e9341c35e763d1f461a6f4f4970225b1caec2167718c5c19e04c52fbb2cab SHA512 07b1d5255a7c504602cdfc96b30e598cdd43cc32ea8ac7b82a5d97cf3bb4b20454bee86700efba8e140eab3418e39f0f4316628bd3238f4d0872bd9d50d8d646 WHIRLPOOL 69e0fdcf3514b16f4c0bf4c5da84902b91f276a7214700eede45c168dbff0d31e63c8ab948b7e0bce29185ffbf34fa05395dddb26d66365b62cd278e20514747

@ -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/games-board/iagno/iagno-3.12.1.ebuild,v 1.1 2014/04/27 16:38:39 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.22"
inherit gnome-games vala
DESCRIPTION="Dominate the board in a classic version of Reversi"
HOMEPAGE="https://wiki.gnome.org/Iagno"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
>=dev-libs/glib-2.36:2
>=gnome-base/librsvg-2.32.0
>=media-libs/libcanberra-0.26[gtk3]
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST tali-3.10.2.tar.xz 3011604 SHA256 6a1c1f1dfe8591d3f74f2d46edae9172606581efbb6bbe04f43b2b908a24383b SHA512 3620ed4dbaf5ec2afff0542ac274f2e23f5963e2c520d4a5c9b51c6560670e1374a1d5db43b54378ebf82c891e364fbffd7d597611a6b06600071c156c72ee11 WHIRLPOOL 6725d4a87485abab84a2fce6a79a6df75943b24950dc21574aa8f8332ddb198a06a9a94053ef42b7eab1161424431c7b557926f735d4975e9a8ac8c46c90478a
DIST tali-3.12.1.tar.xz 2885436 SHA256 c0fec44bd9083a88c75d6e81610d8ac339e0836dc0f45b71035230c1db067191 SHA512 cbee052152aedb596d0a6ae8135a436e0d816e6182f5acad71a7ec0018ea78c210948d22e2c0a81c927f622611a34fd15be84328c979ad5df51ef78384cce1a1 WHIRLPOOL 98bd416ad64b303d5c9f55587e13c7e1fac37f14b7d236957b2fcdfbfa78fc2d52ff2448bbb0854e8aa697293214e55353eaff261c2dbb17af8881aefd4c2efc

@ -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/games-board/tali/tali-3.12.1.ebuild,v 1.1 2014/04/27 16:39:22 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome-games
DESCRIPTION="Beat the odds in a poker-style dice game"
HOMEPAGE="https://wiki.gnome.org/Tali"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32:2
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"

@ -1 +1,2 @@
DIST five-or-more-3.10.2.tar.xz 3369156 SHA256 e2e6834df8be22db1feb1ef41f4d3c4b2f41ab6b3bcbc7f4ba61b8b70bfd89a9 SHA512 bb00ad8ef4c1ba47a37c5c6955bd710cdd600a2511147d743ccf16ebed7cd65beb4f1ee006d507060cb65d04777eed1202e70d5ed73bd2b1bd98cf932bbf6aac WHIRLPOOL abd7b2fe3d5d3a2711762ad57e986090a95b5ba7147023358395eb97271a52dff269e2a9b0c99b826a12c4f32f3ac0be7c9681b33c0a02374cf7e9cbc066bfcd
DIST five-or-more-3.12.1.tar.xz 3266024 SHA256 0d90aa7d3f26c0a2eaa459b7a210125156db0cc894c18ce5c0803988b33886ec SHA512 7143e00cf8c6d6bc26a3004ae5e79f4d172bda34621eadcf0f04036dd45c13c18381e31847218c10b4299d5e591cbaea3d37aa79d11696a6b0d141a4347a9da8 WHIRLPOOL 730340a3af67ffda25c81f350e0632e1e681d1a775a7d72bbd04b74751184301bc36ab3236360019a594c5f16e47508b338542e788192117813aedad5f1d29ea

@ -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/games-puzzle/five-or-more/five-or-more-3.12.1.ebuild,v 1.1 2014/04/27 16:37:39 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome-games
DESCRIPTION="Five or More Game for GNOME"
HOMEPAGE="https://live.gnome.org/Five%20or%20more"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"

@ -1 +1,2 @@
DIST gnome-klotski-3.10.0.tar.xz 1857960 SHA256 ce29d136bc1c141dc92b0dc67d597f2b0eddefcee7d3de10d54ef80327c6f5d3 SHA512 b3dc8df58aa117e199ee9e5e3cc2309b4f0d12b1cc248bd67f2a0ed7b56e68c4233c0ac529e0e7cce3ddfab3d1bcf8e49b93c949b6d33394040ae9f979440efd WHIRLPOOL e3e9e902cfb51681a7a3dab4f0b9bfc6c0f87102b1be2595334fd25fc16dd8c9bf5d8647096a320cfc66a94d4e39e720553d56b8adbc1e412613530086d26657
DIST gnome-klotski-3.12.1.tar.xz 1836608 SHA256 2f2f559f85405de8f9580f9743d922407d78cdd79b9c8e3dddda529ee9393a18 SHA512 1b8e4bb7d34fc49770a4b68a61f3cd0279727fd999e966f64395f0bb1c8c8d9470869d6da482e254d1c6c277e78d75ec43420c4ce35dacf00149bd898931cbb0 WHIRLPOOL 2dcae55440a0108537c0533ad5c96621f16747e1b5edde11107682b74a92a9cd115e4ae2f3fc46a958af7c8fd554cc784ad03f87a1486ea7ea6f83c8f0d163ee

@ -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/games-puzzle/gnome-klotski/gnome-klotski-3.12.1.ebuild,v 1.1 2014/04/27 16:38:57 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.16"
inherit gnome-games vala
DESCRIPTION="Slide blocks to solve the puzzle"
HOMEPAGE="https://wiki.gnome.org/Klotski"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32.0
>=x11-libs/gtk+-3.4.0:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST gnome-sudoku-3.10.2.tar.xz 2980344 SHA256 8b1afaf881687f522990a4083c7b5410fbe815b3471b61eec0bb626ad24e093a SHA512 ca1df6b838c656db480ba51200434fbbd627e32c005af3e1acf31d0fb876c605e3ab27357471511c2275dde545bf1f1e5759c800c22a5f6a71d98aea22279136 WHIRLPOOL 90c3d3bea2e278fca3fe9e1ccc5b91151e18ac1f8ab41fdd77d3d828432c55129e31c6495b92f7f09ebc6b4d2840db91ea2ac254460d8fb2e0358ebeedd046d4
DIST gnome-sudoku-3.12.1.tar.xz 2955156 SHA256 1592aab91c929a08e7b73c38cfddf07d654eed45f4e43a3d87f19bb0be17a543 SHA512 1862443c5f29052870fa615131250bebb2944ef38167162cad23224ab33bbd1a71268d8877a7b8f998376430486fbe5a61b7e3158f59c6ad566ccfe0549236e3 WHIRLPOOL 3a20896513b2dba46593efbd74de6d751c2c8da710cf31a44237a22a465edc773be2efb4db9d53138022484dc137fa2edd8ba90d8fdeec7e22b2feb780eae445

@ -0,0 +1,50 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gnome-sudoku/gnome-sudoku-3.12.1.ebuild,v 1.1 2014/04/27 16:39:39 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python{3_2,3_3} )
inherit eutils gnome-games python-single-r1
DESCRIPTION="Test your logic skills in this number grid puzzle"
HOMEPAGE="https://wiki.gnome.org/GnomeSudoku"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3.11:3[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection]
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
pkg_setup() {
gnome-games_pkg_setup
python-single-r1_pkg_setup
}
src_configure() {
# Workaround until we know how to fix bug #475318
gnome-games_src_configure \
--prefix="${EPREFIX}/usr" \
--bindir="${GAMES_BINDIR}"
}
src_install() {
python_fix_shebang src
gnome-games_src_install
}

@ -1 +1,2 @@
DIST gnome-tetravex-3.10.1.tar.xz 2329220 SHA256 8ea9503ae8252807eb2a9b33bb50bc7d3e7f65b11f8965dd5c2ab82f8a217162 SHA512 f2eff9a3351ba8e58b310e457362ebcd1a6ce8b70b187fb5dec7470107f9cb63a19310add4cec64c97a66bc7a67b074ca06b6cf97479433c2b81f72140e64fa2 WHIRLPOOL c1910d8ae03315dc06eeed85da3c7743c14c1c5370dd3d8b1321ab458b8290ece9966b7a1e6ec70b3a2ad0cf46df05b17afa9fcbf9a4e0d87b9560f49560dcf1
DIST gnome-tetravex-3.12.1.tar.xz 2300052 SHA256 d50ba0eefb13b5293e7636b30d4f2621c9f001221eb144dbc7d283639871e8ff SHA512 073f488d6d22be080cc97366033a89da39a306876238114fbbfab26c91a69385c04513597203807998a71e79d29a7068e24679bcac036f17d466bec67b273f1e WHIRLPOOL 408ccf5cb9bd5f8556c2971c64460531b9d7d67610d2aa330e3887efc7ee48e0080eea9363f23b8dd7317aac4cd2f6e3e7c0be984d7e6527750244a194d56a93

@ -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/games-puzzle/gnome-tetravex/gnome-tetravex-3.12.1.ebuild,v 1.1 2014/04/27 16:40:28 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.22"
inherit gnome-games vala
DESCRIPTION="Complete the puzzle by matching numbered tiles"
HOMEPAGE="https://wiki.gnome.org/Tetravex"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
>=dev-libs/glib-2.36:2
>=gnome-base/librsvg-2.32
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST lightsoff-3.10.1.tar.xz 2088208 SHA256 4db69a39a4cceb28e1c8331d65242643d1c7a9fe4c31c42f58f0421a9f205996 SHA512 9e514f76a25bc8f1a7b1c598e967d35d361ffb688c96920281e2f87b2467ded148888178b899ca2a9045b3e1c3543584bbbc75241606dd8127c83a1477c024ea WHIRLPOOL a219f016638c403d76870b923da4c5c4c6101b361288b0e9d4f72cb62d093d49d20d84b4fc9ecf88a0985acd5f638b3f1b8c0da1620598c839b7a2b57ae8ddec
DIST lightsoff-3.12.1.tar.xz 2067048 SHA256 cd6b860988402f2c3791dad04046ccabdbd5f40cfe6253c330f3614ee7d0feb3 SHA512 cbac509d82bcebaa49fafb347624013ecd667d2befcef4eb94793bd79a5130564e87d8408a8557de759fabb4fa1316729a05f8ff388aa44ee2819ece9402ed6a WHIRLPOOL 242c75b01e944e052b9ef2efbf00bda40b825a153a4e64d11570ed9ea41a4f94eb419abf04422db4907d918a2f390460a8703de93d0e14fc1db70fd3a1ea19d8

@ -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/games-puzzle/lightsoff/lightsoff-3.12.1.ebuild,v 1.1 2014/04/27 16:41:22 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.22"
inherit gnome-games vala
DESCRIPTION="Turn off all the lights"
HOMEPAGE="https://wiki.gnome.org/Lightsoff"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=media-libs/clutter-1.14:1.0
>=media-libs/clutter-gtk-1.4:1.0
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST quadrapassel-3.10.2.tar.xz 1865392 SHA256 c944acc9d13e82ecef68456f4d8d9ddab15970e605f439d84860f7d57018183c SHA512 65ae7313c2ae7940154f87884eb669748a386148216290bc074c6d25da1160a0a21990246fa40351f5a11a2dd285b0b9fad79a26e8751e19de5a281f82ab32ba WHIRLPOOL 14db6b60b0a8b47cb1db6e5d86ca301ad0deb5746a5d6afd6902fa336cb534c899913002a1c7a9182a6951698f56fa7ec4829b0eaa69784dc9c606627b13c7a5
DIST quadrapassel-3.12.1.tar.xz 1827904 SHA256 d78f7393e2f156e51bc2ed3b4d5df3a724daddb7f9bbf0ddb3942e92ddc44369 SHA512 84cf49c369838e65ae9aaecfb4c95d6aa51a339eb5792d7caed509ccb53216c66680c6cd51aaab3f166121fc24d9f8dc423dcf5fee6d395dcf6bc05cd7b0cb9b WHIRLPOOL 29d678385791f1c09e87578479e2d8225d7a5dbb09058d8b7f69558f78f0973c16780cbc451cedf0dc3e5b9cd17a94c55a68e484ec71361d7930f27fae747226

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/quadrapassel/quadrapassel-3.12.1.ebuild,v 1.1 2014/04/27 16:42:09 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.16"
inherit gnome-games vala
DESCRIPTION="Fit falling blocks together"
HOMEPAGE="https://wiki.gnome.org/Quadrapassel"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/glib:2
>=gnome-base/librsvg-2.32.0:2
>=media-libs/clutter-1:1.0
>=media-libs/clutter-gtk-0.91.6:1.0
>=media-libs/libcanberra-0.26[gtk3]
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1 +1,2 @@
DIST swell-foop-3.10.1.tar.xz 2375112 SHA256 5b750c3b5100d2b1a1c4d73387c478ac6dcdaf27dd3b168da652b0c26bceb611 SHA512 19992e0a276959f1754f6cc289281b8e6eb837f67d3751f8dcc72b3db90b4a54ae368c4e9bc9c7d473e297a3355b1d04d9f3a0ff9802c8d8127005d335e55e8c WHIRLPOOL 64c15f1edb3788078cb168d8c1ce02c7668aad6796235a9c146596ba6a7887b0e43b29cdc62006657ed1b2e13db35262acb140d964f4b2be471c8cc5d293a2af
DIST swell-foop-3.12.1.tar.xz 2401960 SHA256 d0ccb978c265dacadab635b832cb33e077930655013ee9161b68fce10c985dd9 SHA512 220eaa982af49e8ede322342872190e691d9534dd948a88bf4c93bb813850957ee70d14a0fab58672cdd49940518518ae94137a32a726bf7dfe4a9174e00b2a2 WHIRLPOOL 46f65bb70d49b7e7de1d0000d7891bcb25549703b4fed2d574bfcdc62c401e5d043ae2455a7b5f67e9e00031c05eaba6f04fba7298c72474fd8dafcfb01b796d

@ -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/games-puzzle/swell-foop/swell-foop-3.12.1.ebuild,v 1.1 2014/04/27 16:43:10 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
VALA_MIN_API_VERSION="0.22"
inherit gnome-games vala
DESCRIPTION="Clear the screen by removing groups of colored and shaped tiles"
HOMEPAGE="https://wiki.gnome.org/Swell%20Foop"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
>=dev-libs/glib-2.36:2
>=media-libs/clutter-1.14:1.0
>=media-libs/clutter-gtk-1.4:1.0
>=x11-libs/gtk+-3.10:3
"
DEPEND="${RDEPEND}
$(vala_depend)
app-text/yelp-tools
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome-games_src_prepare
vala_src_prepare
}

@ -1,2 +1,3 @@
DIST dconf-0.12.1.tar.xz 202112 SHA256 3cd32b78d88ed7be90dace5d45e2cf8a6abdb253d43dbfa5ef52103b329dc214 SHA512 40206275d5d096dc229d8f12990e437aad8bce43d071300637ed642303eac9ae245d589aee4732a8c55711c41f5653ef2a7ceb80726ede8b8502b5de48003285 WHIRLPOOL 3b509c891802d8a293dd2588b08b6cfe90525d92c5b257a924586a002c70f47e6db316a328adae5ab44e5825cc267a7e71d87609ca4335d10500dd93d75ea7c9
DIST dconf-0.18.0.tar.xz 378072 SHA256 109b1bc6078690af1ed88cb144ef5c5aee7304769d8bdc82ed48c3696f10c955 SHA512 618c46b6949ccd8d0ae0a0ee7864882d31dd4dcd56170100a92c59427014783284ed005579e5e98796ace90b6ef2656a6a12361b584641cef092e77a031de9e5 WHIRLPOOL cf8def231aad7e3260ade6ed40f3f6758f09d2f06e205332f740548ccbeac2a669e7a1f1bb07543f8a0b922ceff5b184cc2edb7ce299fbbcf5163e3e964c2e11
DIST dconf-0.20.0.tar.xz 389388 SHA256 22c046a247d05ea65ad181e3aef4009c898a5531f76c0181f8ec0dfef83447d9 SHA512 d3069638ac8bfc077bbcef7878ad7e39c5c008d6b673128b685817e94a5ba147f4a3218e9547d9ce1a70260771f6f8e5c4c609fa5cf5530160373d7191aa3b00 WHIRLPOOL a82657d2ff5d0defd81fa9380a28798353e2e907869e85c089eb3c81c542662918cd15b850c9fb2929beee610f205aab01ddfe42312d571ae7712208e1a946fb

@ -0,0 +1,75 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.20.0.ebuild,v 1.1 2014/04/27 16:41:18 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 bash-completion-r1 virtualx
DESCRIPTION="Simple low-level configuration system"
HOMEPAGE="https://wiki.gnome.org/dconf"
LICENSE="LGPL-2.1+"
SLOT="0"
# TODO: coverage ?
IUSE="test +X"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/glib-2.39.1:2
sys-apps/dbus
X? (
>=dev-libs/libxml2-2.7.7:2
>=x11-libs/gtk+-3.4:3 )
"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.15
>=dev-util/intltool-0.50
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure \
--disable-gcov \
--enable-man \
$(use_enable X editor) \
VALAC=$(type -P true)
}
src_test() {
Xemake check
}
src_install() {
gnome2_src_install
# GSettings backend may be one of: memory, gconf, dconf
# Only dconf is really considered functional by upstream
# must have it enabled over gconf if both are installed
echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
doenvd 51dconf
# Install bash-completion file properly to the system
rm -rv "${ED}usr/share/bash-completion" || die
dobashcomp "${S}/bin/completion/dconf"
}
pkg_postinst() {
gnome2_pkg_postinst
# Kill existing dconf-service processes as recommended by upstream due to
# possible changes in the dconf private dbus API.
# dconf-service will be dbus-activated on next use.
pids=$(pgrep -x dconf-service)
if [[ $? == 0 ]]; then
ebegin "Stopping dconf-service; it will automatically restart on demand"
kill ${pids}
eend $?
fi
}

@ -2,5 +2,6 @@ DIST gdm-2.20.11.tar.bz2 4013059 SHA256 2e21c9a44941cd0033aaa6b381b563488bbdd0ad
DIST gdm-2.20.9-gentoo-files-r1.tar.bz2 3494 SHA256 666c0bf1ba28ccc257bf1235b5286e1eb9e15230c0036413ab428e09c54238f9 SHA512 aaf0f4bfdb13f6dc81dbfe93b144343b6a8146698450fce9753396c92bef2c4e699f3f5c2ff9b88736432d2fcb861ab8dc423148109cb9194983e0c07baa8aa5 WHIRLPOOL 698cd66740872260a106f8174a51a44a45817112d696b2741fd537a10362308ffa8917df31190fe042c46b7ea76e2f8d1147f5c15e39cfb33f1f2f7e951ffb78
DIST gdm-3.10.0.1-patches.tar.xz 10116 SHA256 249b0676498477aaa4da70ea1f39d9612222b1dbd8100cbdbd7b46a37998ed94 SHA512 f4cbf9f96c8f999601bf9e940af6db7172f79013355779869cbbf4be0a6bdecc808bc536a0267608095cd2af362226c291c8f8deac5a642534d31af5007cdbee WHIRLPOOL 51cdbf01ca64154d65152fff69ed3476619c850358a87dae9a765ce2c0bdea2c8a74a3ff2cb6c2660799b519b4e54e1631f0898422c5461ccc2b8551d84222b2
DIST gdm-3.10.0.1.tar.xz 1552460 SHA256 549a42009af9c79a4e07632e405dcb71ba2e876e766cff02471511ad641b6ae7 SHA512 9c108fd70324c17bd93c1f9ad74a87404350041c4d0c45f72c233a1414202b107502f0154486d8c8cceb9f0826275608045539c8bc96cbc6ef5350fc55d5462a WHIRLPOOL 34dd4595ad94822703b4c9d49ce413b64a93e0ccd50bd757dbdf79b592fb714b24d9c9b87d852d04d62750bec3daa3039e5d0d70ff03611c698f63b3b91c9404
DIST gdm-3.12.1.tar.xz 1505728 SHA256 41a009252bf491dadd7644b3e74be5c9364b1971b519a1a9ef31257180c74913 SHA512 351282d9e2f4b6441a91fe2fb33110b28d157ebf41faf7756ba2d14f4a3a417908fbbd1883de300e6ae2acf3186674f2e6932bc1873838f91563afd53a9250ba WHIRLPOOL 950789b3fea58d5720835a0b1cd28a6c258d81cd6d86669471c802f8229f21b95dea4a10ba56af5ea9d345c728015b24bd2c88d86179c254d7361cc021074f83
DIST gentoo-gdm-theme-r3.tar.bz2 411703 SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68 SHA512 47485899c698a2f6c3dee540806c0bbdedeab77a31b1f2b191f7f98d0d88a580aeb8dddf16fc33226db0519c21d185112421b5c6e233883ea4f67c844028281a WHIRLPOOL bac9f9ef3e7e88401e605c34deca6e7c31e2d4456af3781252a91f7bc33084af27ecc9e4a74022767b25db23d8f70842a39225c8544f1c02229ad7f7af670d42
DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 WHIRLPOOL 9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

@ -0,0 +1,232 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-3.12.1.ebuild,v 1.1 2014/04/27 16:48:32 eva Exp $
EAPI="5"
GNOME2_LA_PUNT="yes"
inherit autotools eutils gnome2 pam readme.gentoo systemd user
DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins"
HOMEPAGE="https://wiki.gnome.org/GDM"
SRC_URI="${SRC_URI}
branding? ( http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
"
LICENSE="
GPL-2+
branding? ( CC-Sampling-Plus-1.0 )
"
SLOT="0"
IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux smartcard +systemd tcpd test wayland xinerama"
REQUIRED_USE="wayland? ( systemd )"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
# nspr used by smartcard extension
# dconf, dbus and g-s-d are needed at install time for dconf update
# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
COMMON_DEPEND="
app-text/iso-codes
>=dev-libs/glib-2.36:2
>=x11-libs/gtk+-2.91.1:3
>=gnome-base/dconf-0.20
>=gnome-base/gnome-settings-daemon-3.1.4
gnome-base/gsettings-desktop-schemas
>=media-libs/fontconfig-2.5.0
>=media-libs/libcanberra-0.4[gtk3]
sys-apps/dbus
>=sys-apps/accountsservice-0.6.12
x11-apps/sessreg
x11-base/xorg-server
x11-libs/libXi
x11-libs/libXau
x11-libs/libX11
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXft
x11-libs/libXrandr
>=x11-misc/xdg-utils-1.0.2-r3
virtual/pam
systemd? ( >=sys-apps/systemd-186:0=[pam] )
!systemd? (
>=x11-base/xorg-server-1.14.3-r1
>=sys-auth/consolekit-0.4.5_p20120320-r2
!<sys-apps/openrc-0.12
)
sys-auth/pambase[systemd?]
audit? ( sys-process/audit )
introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
plymouth? ( sys-boot/plymouth )
selinux? ( sys-libs/libselinux )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
xinerama? ( x11-libs/libXinerama )
"
# XXX: These deps are from session and desktop files in data/ directory
# fprintd is used via dbus by gdm-fingerprint-extension
# gnome-session-3.6 needed to avoid freezing with orca
RDEPEND="${COMMON_DEPEND}
>=gnome-base/gnome-session-3.6
>=gnome-base/gnome-shell-3.1.90
gnome-extra/polkit-gnome:0
x11-apps/xhost
x11-themes/gnome-icon-theme-symbolic
accessibility? (
>=app-accessibility/orca-3.10
app-accessibility/caribou
gnome-extra/mousetweaks )
fprint? (
sys-auth/fprintd
sys-auth/pam_fprint )
!gnome-extra/fast-user-switch-applet
"
DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.40.0
virtual/pkgconfig
x11-proto/inputproto
x11-proto/randrproto
test? ( >=dev-libs/check-0.9.4 )
xinerama? ( x11-proto/xineramaproto )
"
DOC_CONTENTS="
To make GDM start at boot, run:\n
# systemctl enable gdm.service\n
\n
For passwordless login to unlock your keyring, you need to install
sys-auth/pambase with USE=gnome-keyring and set an empty password
on your keyring. Use app-crypt/seahorse for that.\n
\n
You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
for smartcard support
"
pkg_setup() {
enewgroup gdm
enewgroup video # Just in case it hasn't been created yet
enewuser gdm -1 -1 /var/lib/gdm gdm,video
# For compatibility with certain versions of nvidia-drivers, etc., need to
# ensure that gdm user is in the video group
if ! egetent group video | grep -q gdm; then
# FIXME XXX: is this at all portable, ldap-safe, etc.?
# XXX: egetent does not have a 1-argument form, so we can't use it to
# get the list of gdm's groups
local g=$(groups gdm)
elog "Adding user gdm to video group"
usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed"
fi
}
src_prepare() {
# make custom session work, bug #216984
epatch "${FILESDIR}/${PN}-3.2.1.1-custom-session.patch"
# ssh-agent handling must be done at xinitrc.d, bug #220603
epatch "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch"
# Gentoo does not have a fingerprint-auth pam stack
epatch "${FILESDIR}/${PN}-3.8.4-fingerprint-auth.patch"
# Show logo when branding is enabled
use branding && epatch "${FILESDIR}/${PN}-3.8.4-logo.patch"
eautoreconf
gnome2_src_prepare
}
src_configure() {
local myconf
# PAM is the only auth scheme supported
# even though configure lists shadow and crypt
# they don't have any corresponding code.
# --with-at-spi-registryd-directory= needs to be passed explicitly because
# of https://bugzilla.gnome.org/show_bug.cgi?id=607643#c4
# Xevie is obsolete, bug #482304
# --with-initial-vt=7 conflicts with plymouth, bug #453392
! use plymouth && myconf="${myconf} --with-initial-vt=7"
gnome2_src_configure \
--with-run-dir=/run/gdm \
--localstatedir="${EPREFIX}"/var \
--disable-static \
--with-xdmcp=yes \
--enable-authentication-scheme=pam \
--with-default-pam-config=exherbo \
--with-at-spi-registryd-directory="${EPREFIX}"/usr/libexec \
--with-consolekit-directory="${EPREFIX}"/usr/lib/ConsoleKit \
--with-initial-vt=7 \
--without-xevie \
$(use_with audit libaudit) \
$(use_enable ipv6) \
$(use_with plymouth) \
$(use_with selinux) \
$(use_with systemd) \
$(use_with !systemd console-kit) \
$(use_enable systemd systemd-journal) \
$(systemd_with_unitdir) \
$(use_with tcpd tcp-wrappers) \
$(use_enable wayland wayland-support) \
$(use_with xinerama) \
ITSTOOL=$(type -P true) \
${myconf}
}
src_install() {
gnome2_src_install
if ! use accessibility ; then
rm "${ED}"/usr/share/gdm/greeter/autostart/orca-autostart.desktop || die
fi
insinto /etc/X11/xinit/xinitrc.d
newins "${FILESDIR}/49-keychain-r1" 49-keychain
newins "${FILESDIR}/50-ssh-agent-r1" 50-ssh-agent
# log, etc.
keepdir /var/log/gdm
# gdm user's home directory
keepdir /var/lib/gdm
fowners gdm:gdm /var/lib/gdm
# install XDG_DATA_DIRS gdm changes
echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm
doenvd 99xdg-gdm
use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg
readme.gentoo_create_doc
}
pkg_postinst() {
local d ret
gnome2_pkg_postinst
# bug #436456; gdm crashes if /var/lib/gdm subdirs are not owned by gdm:gdm
ret=0
ebegin "Fixing "${EROOT}"var/lib/gdm ownership"
chown gdm:gdm "${EROOT}var/lib/gdm" || ret=1
for d in "${EROOT}var/lib/gdm/"{.cache,.config,.local}; do
[[ ! -e "${d}" ]] || chown -R gdm:gdm "${d}" || ret=1
done
eend ${ret}
readme.gentoo_print_elog
if [[ -f "/etc/X11/gdm/gdm.conf" ]]; then
elog "You had /etc/X11/gdm/gdm.conf which is the old configuration"
elog "file. It has been moved to /etc/X11/gdm/gdm-pre-gnome-2.16"
mv /etc/X11/gdm/gdm.conf /etc/X11/gdm/gdm-pre-gnome-2.16
fi
}

@ -1,2 +1,3 @@
DIST gnome-control-center-2.32.1.tar.bz2 2280217 SHA256 7c568b57358e5c08f4d8dd76dbac7df2539135ad081872b60514b7a8ac797e66 SHA512 dc84bd222d1a2db0c4d10c56739e1d9da18945c579ae184f69080aa4b6fa0f0b908c5beafe82a82b6277630d685bed98fe8418421db4275653afbe302d810872 WHIRLPOOL 9b0fe4ed2bb741496642a57e178ca43049d53c71d9a82d311dc5a3ab6dfaf28019a8fa1b41a218b2ede11b4d0ac735034604dd9d952cb215e12327e71d0e69f4
DIST gnome-control-center-3.10.3.tar.xz 6821248 SHA256 059172d5e7f8b6c385bcc1b73f966375b92a8456dd5eba8d7f8b75907c3324a6 SHA512 0289b5cbe56aeb10f1f28ef9fd66fbe3f3b3f977a1b1a5e8cd5d9089a8d8cae088b0d1abc44ae5a6a461d0a511cbd28446da8371738dbe4147889f40ee37822e WHIRLPOOL 9c5e496d3064c3a66bbb9bb8ede9153199b0e67beec872a3d334b10ac095215354aada524efbe4ccf7d1e3e935ab23f1ec2308a2aa5e9686225a9c5b456ea01e
DIST gnome-control-center-3.12.1.tar.xz 6866544 SHA256 5297d448eff0ec58f6c0ad9fbd1b94bed0a850496df0ee65571c0622b49c1582 SHA512 35b765fc11182b0f7eec6bc31934f51ccbf01dde9f2e7deed6c84ca9811bd0a00783d75bd3fab7004fe41cc29740b6d6e0a7f3c6391a482eefcab0129d0278fe WHIRLPOOL 294a2f81a1b225814fd895dc7b579f0dec9c360983d3d683b4ff5bd47dd9ac91a84088485f872a7ef95e05f021469da9eaf5d987bd537a062f9a1525c03c4b47

@ -0,0 +1,383 @@
From a485992913ec84a4c558cad535dd8a2ab14b0c19 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Fri, 25 Apr 2014 22:17:24 +0200
Subject: [PATCH 1/2] Make bluetooth/colord/goa/kerberos/wacom optional
Upstream is not interested in any part of this patch:
https://bugzilla.gnome.org/show_bug.cgi?id=686840
https://bugzilla.gnome.org/show_bug.cgi?id=697478
https://bugzilla.gnome.org/show_bug.cgi?id=700145
Dropped mm from this revision of the patch since it appears more
complicated than ever to split it from the network panel.
Signed-Off: Gilles Dartiguelongue <eva@gentoo.org>
---
configure.ac | 146 ++++++++++++++++++++++++++------
panels/Makefile.am | 10 ++-
panels/user-accounts/um-realm-manager.c | 9 ++
shell/Makefile.am | 10 ++-
shell/cc-panel-loader.c | 8 ++
5 files changed, 153 insertions(+), 30 deletions(-)
diff --git a/configure.ac b/configure.ac
index 511f78d..f82108e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -139,14 +139,58 @@ PKG_CHECK_MODULES(MOUSE_PANEL, $COMMON_MODULES xi >= 1.2
gnome-settings-daemon >= $GSD_REQUIRED_VERSION x11)
PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES gmodule-2.0)
PKG_CHECK_MODULES(NOTIFICATIONS_PANEL, $COMMON_MODULES libgnome-menu-3.0)
-PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
+
+build_online_accounts=false
+AC_ARG_ENABLE(goa,
+ AC_HELP_STRING([--disable-goa],
+ [disable online accounts management panel]),
+ [case "${enableval}" in
+ yes) WANT_ONLINE_ACCOUNTS=yes ;;
+ no) WANT_ONLINE_ACCOUNTS=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-goa) ;;
+ esac],
+ [WANT_ONLINE_ACCOUNTS=yes]) dnl Default value
+
+if test x$WANT_ONLINE_ACCOUNTS = xyes; then
+ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
+ build_online_accounts=true
+fi
+if test "x$build_online_accounts" = xtrue ; then
+ AC_DEFINE(BUILD_ONLINE_ACCOUNTS, 1, [Define to 1 to build the Online Accounts panel])
+fi
+AM_CONDITIONAL(BUILD_ONLINE_ACCOUNTS, test "x$build_online_accounts" = "xtrue")
+AC_SUBST(ONLINE_ACCOUNTS_PANEL_CFLAGS)
+AC_SUBST(ONLINE_ACCOUNTS_PANEL_LIBS)
+
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.99.0
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
- colord >= $COLORD_REQUIRED_VERSION
- colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
- libsoup-2.4
- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
+
+build_color=false
+AC_ARG_ENABLE(color,
+ AC_HELP_STRING([--disable-color],
+ [disable color management panel]),
+ [case "${enableval}" in
+ yes) WANT_COLOR=yes ;;
+ no) WANT_COLOR=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-color) ;;
+ esac],
+ [WANT_COLOR=yes]) dnl Default value
+
+if test x$WANT_COLOR = xyes; then
+ PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
+ colord >= $COLORD_REQUIRED_VERSION
+ colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
+ libsoup-2.4
+ gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
+ build_color=true
+fi
+if test "x$build_color" = xtrue ; then
+ AC_DEFINE(BUILD_COLOR, 1, [Define to 1 to build the Color panel])
+fi
+AM_CONDITIONAL(BUILD_COLOR, test "x$build_color" = "xtrue")
+AC_SUBST(COLOR_PANEL_CFLAGS)
+AC_SUBST(COLOR_PANEL_LIBS)
+
PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
PKG_CHECK_MODULES(PRIVACY_PANEL, $COMMON_MODULES)
@@ -206,8 +250,25 @@ fi
AM_CONDITIONAL(HAVE_NM_UNSTABLE, [test x$nm_unstable = xyes])
# Check for gnome-bluetooth
-PKG_CHECK_MODULES(BLUETOOTH, $COMMON_MODULES gnome-bluetooth-1.0 >= 3.11.1,
- [have_bluetooth=yes], have_bluetooth=no)
+have_bluetooth=no
+AC_ARG_ENABLE(bluetooth,
+ AC_HELP_STRING([--disable-bluetooth],
+ [disable bluetooth management panel]),
+ [case "${enableval}" in
+ yes) WANT_BLUETOOTH=yes ;;
+ no) WANT_BLUETOOTH=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-bluetooth) ;;
+ esac],
+ [WANT_BLUETOOTH=yes]) dnl Default value
+
+if test x$WANT_BLUETOOTH = xyes; then
+ # Check for gnome-bluetooth
+ PKG_CHECK_MODULES(BLUETOOTH, $COMMON_MODULES gnome-bluetooth-1.0 >= 3.11.1,
+ [have_bluetooth=yes], have_bluetooth=no)
+ have_bluetooth=yes
+fi
+
+
if test "x$have_bluetooth" = xyes ; then
AC_DEFINE(BUILD_BLUETOOTH, 1, [Define to 1 to build the Bluetooth panel])
fi
@@ -292,15 +353,27 @@ case $host_os in
if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
have_wacom=no
else
- PKG_CHECK_MODULES(WACOM_PANEL, $COMMON_MODULES
- gnome-settings-daemon >= $GSD_REQUIRED_VERSION
- xi >= 1.2 x11 libwacom >= $LIBWACOM_REQUIRED_VERSION
- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
- clutter-gtk-1.0
- clutter-1.0 >= $CLUTTER_REQUIRED_VERSION)
- have_wacom=yes
- AC_DEFINE(BUILD_WACOM, 1, [Define to 1 to build the Wacom panel])
- AC_DEFINE(HAVE_WACOM, 1, [Define to 1 is Wacom is supportted])
+ AC_ARG_ENABLE(wacom,
+ AC_HELP_STRING([--disable-wacom],
+ [disable wacom management panel]),
+ [case "${enableval}" in
+ yes) WANT_WACOM=yes ;;
+ no) WANT_WACOM=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-wacom) ;;
+ esac],
+ [WANT_WACOM=yes]) dnl Default value
+
+ if test x$WANT_WACOM = xyes; then
+ PKG_CHECK_MODULES(WACOM_PANEL, $COMMON_MODULES
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION
+ xi >= 1.2 x11 libwacom >= $LIBWACOM_REQUIRED_VERSION
+ gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
+ clutter-gtk-1.0
+ clutter-1.0 >= $CLUTTER_REQUIRED_VERSION)
+ have_wacom=yes
+ AC_DEFINE(BUILD_WACOM, 1, [Define to 1 to build the Wacom panel])
+ AC_DEFINE(HAVE_WACOM, 1, [Define to 1 is Wacom is supportted])
+ fi
fi
;;
*)
@@ -310,16 +383,22 @@ esac
AM_CONDITIONAL(BUILD_WACOM, [test x${have_wacom} = xyes])
# Kerberos kerberos support
-AC_PATH_PROG(KRB5_CONFIG, krb5-config, no)
-if test "$KRB5_CONFIG" = "no"; then
- AC_MSG_ERROR([krb5-config executable not found in your path - should be installed with the kerberos libraries])
-fi
-
-AC_MSG_CHECKING(for krb5 libraries and flags)
-KRB5_CFLAGS="`$KRB5_CONFIG --cflags`"
-KRB5_LIBS="`$KRB5_CONFIG --libs`"
-AC_MSG_RESULT($KRB5_CFLAGS $KRB5_LIBS)
+AC_ARG_ENABLE([kerberos],
+ AS_HELP_STRING([--disable-kerberos], [disable kerberos support (default: enabled)]),,
+ [enable_kerberos=yes])
+
+if test x"$enable_kerberos" != x"no" ; then
+ AC_PATH_PROG(KRB5_CONFIG, krb5-config, no)
+ if test "$KRB5_CONFIG" = "no"; then
+ AC_MSG_ERROR([krb5-config executable not found in your path - should be installed with the kerberos libraries])
+ fi
+ AC_MSG_CHECKING(for krb5 libraries and flags)
+ KRB5_CFLAGS="`$KRB5_CONFIG --cflags`"
+ KRB5_LIBS="`$KRB5_CONFIG --libs`"
+ AC_MSG_RESULT($KRB5_CFLAGS $KRB5_LIBS)
+ AC_DEFINE(HAVE_KERBEROS, 1, [defined if krb5 is available])
+fi
AC_SUBST(KRB5_CFLAGS)
AC_SUBST(KRB5_LIBS)
@@ -538,6 +617,11 @@ if test "x$have_bluetooth" = "xyes"; then
else
AC_MSG_NOTICE([ Bluetooth panel disabled])
fi
+if test "x$build_color" = "xtrue"; then
+ AC_MSG_NOTICE([** colord (Color panel)])
+else
+ AC_MSG_NOTICE([ Color panel disabled])
+fi
if test "x$enable_cups" = "xyes"; then
AC_MSG_NOTICE([** CUPS (Printers panel)])
else
@@ -548,6 +632,16 @@ if test "x$have_cheese" = "xyes"; then
else
AC_MSG_NOTICE([ Users panel webcam support disabled])
fi
+if test "x$build_online_accounts" = "xtrue"; then
+ AC_MSG_NOTICE([** gnome-online-accounts (Online Accounts panel)])
+else
+ AC_MSG_NOTICE([ Online Accounts panel disabled])
+fi
+if test "x$build_wacom" = "xtrue"; then
+ AC_MSG_NOTICE([** libwacom (Wacom Graphics Tablet panel)])
+else
+ AC_MSG_NOTICE([ Wacom Graphics Tablet panel disabled])
+fi
if test "x$have_wacom" = "xyes"; then
AC_MSG_NOTICE([** wacom (Wacom tablet panel)])
else
diff --git a/panels/Makefile.am b/panels/Makefile.am
index 9961c25..0c54622 100644
--- a/panels/Makefile.am
+++ b/panels/Makefile.am
@@ -2,11 +2,9 @@ SUBDIRS= \
common \
background \
power \
- color \
display \
mouse \
notifications \
- online-accounts \
region \
info \
sound \
@@ -18,6 +16,10 @@ SUBDIRS= \
privacy \
sharing
+if BUILD_COLOR
+SUBDIRS += color
+endif
+
if BUILD_WACOM
SUBDIRS += wacom
endif
@@ -34,4 +36,8 @@ if BUILD_BLUETOOTH
SUBDIRS += bluetooth
endif
+if BUILD_ONLINE_ACCOUNTS
+SUBDIRS += online-accounts
+endif
+
-include $(top_srcdir)/git.mk
diff --git a/panels/user-accounts/um-realm-manager.c b/panels/user-accounts/um-realm-manager.c
index 0849160..58d50a6 100644
--- a/panels/user-accounts/um-realm-manager.c
+++ b/panels/user-accounts/um-realm-manager.c
@@ -22,7 +22,9 @@
#include "um-realm-manager.h"
+#ifdef HAVE_KERBEROS
#include <krb5/krb5.h>
+#endif
#include <glib.h>
#include <glib/gi18n.h>
@@ -696,6 +698,7 @@ login_closure_free (gpointer data)
g_slice_free (LoginClosure, login);
}
+#ifdef HAVE_KERBEROS
static krb5_error_code
login_perform_kinit (krb5_context k5,
const gchar *realm,
@@ -759,12 +762,14 @@ login_perform_kinit (krb5_context k5,
return code;
}
+#endif /* HAVE_KERBEROS */
static void
kinit_thread_func (GSimpleAsyncResult *async,
GObject *object,
GCancellable *cancellable)
{
+#ifdef HAVE_KERBEROS
LoginClosure *login = g_simple_async_result_get_op_res_gpointer (async);
krb5_context k5 = NULL;
krb5_error_code code;
@@ -842,6 +847,10 @@ kinit_thread_func (GSimpleAsyncResult *async,
if (k5)
krb5_free_context (k5);
+#else /* HAVE_KERBEROS */
+ g_simple_async_result_set_error (async, UM_REALM_ERROR, UM_REALM_ERROR_GENERIC,
+ _("gnome-control-center was built without kerberos support"));
+#endif
}
void
diff --git a/shell/Makefile.am b/shell/Makefile.am
index ad7a68f..cc968ac 100644
--- a/shell/Makefile.am
+++ b/shell/Makefile.am
@@ -52,14 +52,12 @@ gnome_control_center_LDADD = \
$(top_builddir)/libgd/libgd.la \
$(top_builddir)/panels/common/liblanguage.la \
$(top_builddir)/panels/background/libbackground.la \
- $(top_builddir)/panels/color/libcolor.la \
$(top_builddir)/panels/datetime/libdate_time.la \
$(top_builddir)/panels/display/libdisplay.la \
$(top_builddir)/panels/info/libinfo.la \
$(top_builddir)/panels/keyboard/libkeyboard.la \
$(top_builddir)/panels/mouse/libmouse-properties.la \
$(top_builddir)/panels/notifications/libnotifications.la \
- $(top_builddir)/panels/online-accounts/libonline-accounts.la \
$(top_builddir)/panels/power/libpower.la \
$(top_builddir)/panels/privacy/libprivacy.la \
$(top_builddir)/panels/region/libregion.la \
@@ -85,6 +83,14 @@ if BUILD_BLUETOOTH
gnome_control_center_LDADD += $(top_builddir)/panels/bluetooth/libbluetooth.la
endif
+if BUILD_COLOR
+gnome_control_center_LDADD += $(top_builddir)/panels/color/libcolor.la
+endif
+
+if BUILD_ONLINE_ACCOUNTS
+gnome_control_center_LDADD += $(top_builddir)/panels/online-accounts/libonline-accounts.la
+endif
+
AM_CPPFLAGS = -DGNOMELOCALEDIR="\"$(datadir)/locale\""
# Dbus service file
diff --git a/shell/cc-panel-loader.c b/shell/cc-panel-loader.c
index 26576dc..8a92f95 100644
--- a/shell/cc-panel-loader.c
+++ b/shell/cc-panel-loader.c
@@ -33,7 +33,9 @@ extern GType cc_background_panel_get_type (void);
#ifdef BUILD_BLUETOOTH
extern GType cc_bluetooth_panel_get_type (void);
#endif /* BUILD_BLUETOOTH */
+#ifdef BUILD_COLOR
extern GType cc_color_panel_get_type (void);
+#endif /* BUILD_COLOR */
extern GType cc_date_time_panel_get_type (void);
extern GType cc_display_panel_get_type (void);
extern GType cc_info_panel_get_type (void);
@@ -43,7 +45,9 @@ extern GType cc_mouse_panel_get_type (void);
extern GType cc_network_panel_get_type (void);
#endif /* BUILD_NETWORK */
extern GType cc_notifications_panel_get_type (void);
+#ifdef BUILD_ONLINE_ACCOUNTS
extern GType cc_goa_panel_get_type (void);
+#endif /* BUILD_ONLINE_ACCOUNTS */
extern GType cc_power_panel_get_type (void);
#ifdef BUILD_PRINTERS
extern GType cc_printers_panel_get_type (void);
@@ -77,7 +81,9 @@ static struct {
#ifdef BUILD_BLUETOOTH
PANEL_TYPE("bluetooth", cc_bluetooth_panel_get_type ),
#endif
+#ifdef BUILD_COLOR
PANEL_TYPE("color", cc_color_panel_get_type ),
+#endif
PANEL_TYPE("datetime", cc_date_time_panel_get_type ),
PANEL_TYPE("display", cc_display_panel_get_type ),
PANEL_TYPE("info", cc_info_panel_get_type ),
@@ -87,7 +93,9 @@ static struct {
PANEL_TYPE("network", cc_network_panel_get_type ),
#endif
PANEL_TYPE("notifications", cc_notifications_panel_get_type),
+#ifdef BUILD_ONLINE_ACCOUNTS
PANEL_TYPE("online-accounts", cc_goa_panel_get_type ),
+#endif
PANEL_TYPE("power", cc_power_panel_get_type ),
#ifdef BUILD_PRINTERS
PANEL_TYPE("printers", cc_printers_panel_get_type ),
--
1.9.0

@ -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/gnome-base/gnome-control-center/gnome-control-center-3.10.3.ebuild,v 1.3 2014/03/09 11:58:09 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.10.3.ebuild,v 1.4 2014/04/27 21:50:33 tetromino Exp $
EAPI="5"
GCONF_DEBUG="yes"
@ -61,7 +61,8 @@ COMMON_DEPEND="
bluetooth? ( >=net-wireless/gnome-bluetooth-3.9.3:= )
colord? (
net-libs/libsoup:2.4
>=x11-misc/colord-0.1.34 )
>=x11-misc/colord-0.1.34:0=
>=x11-libs/colord-gtk-0.1.24 )
cups? (
>=net-print/cups-1.4[dbus]
|| ( >=net-fs/samba-3.6.14-r1[smbclient] >=net-fs/samba-4.0.0[client] ) )
@ -84,10 +85,7 @@ RDEPEND="${COMMON_DEPEND}
|| ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 )
>=sys-apps/accountsservice-0.6.30
x11-themes/gnome-icon-theme-symbolic
colord? (
>=gnome-extra/gnome-color-manager-3
>=x11-misc/colord-0.1.34
>=x11-libs/colord-gtk-0.1.24 )
colord? ( >=gnome-extra/gnome-color-manager-3 )
cups? (
>=app-admin/system-config-printer-gnome-1.3.5
net-print/cups-pk-helper )

@ -0,0 +1,161 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.12.1.ebuild,v 1.2 2014/04/27 21:50:33 tetromino Exp $
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
inherit autotools bash-completion-r1 eutils gnome2
DESCRIPTION="GNOME's main interface to configure various aspects of the desktop"
HOMEPAGE="https://git.gnome.org/browse/gnome-control-center/"
LICENSE="GPL-2+"
SLOT="2"
IUSE="+bluetooth +colord +cups +gnome-online-accounts +i18n input_devices_wacom kerberos v4l"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
# False positives caused by nested configure scripts
QA_CONFIGURE_OPTIONS=".*"
# gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login
# g-s-d[policykit] needed for bug #403527
#
# kerberos unfortunately means mit-krb5; build fails with heimdal
# FIXME: modemmanager is not optional
# networkmanager is not optional
COMMON_DEPEND="
>=dev-libs/glib-2.39.91:2
>=x11-libs/gdk-pixbuf-2.23.0:2
>=x11-libs/gtk+-3.11.1:3
>=gnome-base/gsettings-desktop-schemas-3.9.91
>=gnome-base/gnome-desktop-3.11.3:3=
>=gnome-base/gnome-settings-daemon-3.8.3[colord?,policykit]
>=gnome-base/libgnomekbd-2.91.91
>=dev-libs/libpwquality-1.2.2
dev-libs/libxml2:2
gnome-base/gnome-menus:3
gnome-base/libgtop:2
media-libs/fontconfig
>=media-libs/grilo-0.2.6:0.2
>=media-libs/libcanberra-0.13[gtk3]
>=media-sound/pulseaudio-2[glib]
>=sys-auth/polkit-0.97
>=sys-power/upower-0.99
>=x11-libs/libnotify-0.7.3:0=
>=gnome-extra/nm-applet-0.9.7.995
>=net-misc/networkmanager-0.9.8[modemmanager]
>=net-misc/modemmanager-0.7.990
virtual/opengl
x11-apps/xmodmap
x11-libs/libX11
x11-libs/libXxf86misc
>=x11-libs/libXi-1.2
bluetooth? ( >=net-wireless/gnome-bluetooth-3.11.1:= )
colord? (
net-libs/libsoup:2.4
>=x11-misc/colord-0.1.34:0=
>=x11-libs/colord-gtk-0.1.24 )
cups? (
>=net-print/cups-1.4[dbus]
|| ( >=net-fs/samba-3.6.14-r1[smbclient] >=net-fs/samba-4.0.0[client] ) )
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.9.90 )
i18n? ( >=app-i18n/ibus-1.5.2 )
kerberos? ( app-crypt/mit-krb5 )
v4l? (
media-libs/gstreamer:1.0
media-libs/clutter-gtk:1.0
>=media-video/cheese-3.5.91 )
input_devices_wacom? (
>=dev-libs/libwacom-0.7
>=media-libs/clutter-1.11.3:1.0
media-libs/clutter-gtk:1.0
>=x11-libs/libXi-1.2 )
"
# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
RDEPEND="${COMMON_DEPEND}
|| ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 )
>=sys-apps/accountsservice-0.6.30
x11-themes/gnome-icon-theme-symbolic
colord? ( >=gnome-extra/gnome-color-manager-3 )
cups? (
>=app-admin/system-config-printer-gnome-1.3.5
net-print/cups-pk-helper )
input_devices_wacom? ( gnome-base/gnome-settings-daemon[input_devices_wacom] )
!<gnome-base/gdm-2.91.94
!<gnome-extra/gnome-color-manager-3.1.2
!gnome-extra/gnome-media[pulseaudio]
!<gnome-extra/gnome-media-2.32.0-r300
!<net-wireless/gnome-bluetooth-3.3.2
"
# PDEPEND to avoid circular dependency
PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
DEPEND="${COMMON_DEPEND}
x11-proto/xproto
x11-proto/xf86miscproto
x11-proto/kbproto
dev-libs/libxml2:2
dev-libs/libxslt
>=dev-util/intltool-0.40.1
>=sys-devel/gettext-0.17
virtual/pkgconfig
cups? ( sys-apps/sed )
gnome-base/gnome-common
"
# Needed for autoreconf
# gnome-base/gnome-common
src_prepare() {
# Gentoo handles completions in a different directory, bugs #465094 and #477390
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
shell/Makefile.am || die "sed completiondir failed"
# Make some panels and dependencies optional; requires eautoreconf
# https://bugzilla.gnome.org/686840, 697478, 700145
epatch "${FILESDIR}"/${PN}-3.12.1-optional.patch
# Fix some absolute paths to be appropriate for Gentoo
epatch "${FILESDIR}"/${PN}-3.10.2-gentoo-paths.patch
epatch_user
eautoreconf
# panels/datetime/Makefile.am gets touched by "gentoo-paths" patch.
# We need to touch timedated{c,h} to prevent them from being
# regenerated (bug #415901)
# Upstream think they should be removed, preventing compilation errors too
# (https://bugzilla.gnome.org/704822)
[[ -f panels/datetime/timedated.h ]] && rm -f panels/datetime/timedated.h
[[ -f panels/datetime/timedated.c ]] && rm -f panels/datetime/timedated.c
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-update-mimedb \
--disable-static \
--enable-documentation \
$(use_enable bluetooth) \
$(use_enable colord color) \
$(use_enable cups) \
$(use_enable gnome-online-accounts goa) \
$(use_enable i18n ibus) \
$(use_enable kerberos) \
$(use_with v4l cheese) \
$(use_enable input_devices_wacom wacom)
}

@ -1,2 +1,3 @@
DIST gnome-desktop-2.32.1.tar.bz2 1633847 SHA256 55cbecf67efe1fa1e57ac966520a7c46d799c8ba3c652a1219f60cafccb3739d SHA512 b8084d08366dab661a7ee369cd03ba62beddbdfa9a36b988b7d13d207b33d6916f7fa8691717fba7b6a70d8276779e35360b1dc385e6ec876f30ea7b8b373c28 WHIRLPOOL 0889e79b1b3956b0ef1330f661676b77bdb40e8110657ea7f4035618ea023fc4b35364629d68741f042c0b971db9fa4c7731065717612486f7546e07fe048a0d
DIST gnome-desktop-3.10.2.tar.xz 1062876 SHA256 d4f5944aea5f2a8c7c5dc0e738bf07f293dfff81ddc55a53d661370bf24e4632 SHA512 0a45dc718b269c29984e7ea073152678fe88f35d4a0ea29821add96dc44eccf987f2eb526a045c8c4d9c75daac7694f3f3e7e54d3c52901f375914365a0f1091 WHIRLPOOL eb8ec2dea008427beb8ac84607f5779ec5b28787f3c243744f822549c65f30ec0eb43f923d9f8e0967804f7c6f01bfe7b52da12cd3b17f6197581816954d2d41
DIST gnome-desktop-3.12.1.tar.xz 1093332 SHA256 853604f55158343d7220a557f4705aa3270770fa47f5c0453d7fdde61f8c0691 SHA512 e2e5e6fb6eb9b9e29311537617f4409d7c120713759d642dc54283842acdf0cb531dd4fc00e68e64dc6e3dafa93f81a8df0e3be6cf44a62e43daee798787f6dc WHIRLPOOL 7ffdbcef764986c3a5ac088aa4f423e607f3ea5911c7c37d079699d4685b5bc5bc3f67ffa972cebce2df048c0a00f25b89c79d47f30c724e1d9870677b73d5a2

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

Loading…
Cancel
Save