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
|
||||
}
|
@ -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,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
|
||||
}
|
@ -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
|
||||
}
|
@ -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,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,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 +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=""
|
@ -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,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,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 +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 +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
|
||||
}
|
@ -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
|
||||
|
@ -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…
Reference in new issue