Sync with portage [Sat Oct 8 21:34:10 MSK 2016].

mhiretskiy 574
root 8 years ago
parent 64f0a11f7d
commit 6978be09a6

@ -0,0 +1,66 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{3_3,3_4,3_5} )
PYTHON_REQ_USE="xml"
inherit gnome2 python-r1
DESCRIPTION="Interactive Python accessibility explorer"
HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser"
LICENSE="BSD CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
>=app-accessibility/at-spi2-core-2.5.2:2
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
>=x11-libs/gtk+-3.1.13:3[introspection]
dev-libs/atk[introspection]
>=dev-libs/glib-2.28:2
dev-libs/gobject-introspection:=
>=dev-python/ipython-0.11[${PYTHON_USEDEP}]
>=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf[introspection]
x11-libs/libwnck:3[introspection]
x11-libs/pango[introspection]
${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.35
dev-util/itstool
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
gnome2_src_prepare
# Leave shebang alone
sed 's:@PYTHON@:/usr/bin/python:' -i src/accerciser.in || die
python_copy_sources
}
src_configure() {
python_foreach_impl run_in_build_dir gnome2_src_configure
}
src_compile() {
python_foreach_impl run_in_build_dir gnome2_src_compile
}
src_install() {
installing() {
gnome2_src_install
python_doscript src/accerciser
}
python_foreach_impl run_in_build_dir installing
}

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python3_3 python3_4 )
PYTHON_COMPAT=( python3_3 python3_4 python3_5 )
inherit eutils python-r1

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{3_3,3_4} )
PYTHON_COMPAT=( python{3_3,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="A usable configuration management system"

@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 ~x86"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 x86"
IUSE="pam selinux"
RDEPEND="sys-libs/libnih[dbus]

@ -3,7 +3,7 @@
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 )
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1 user

@ -3,7 +3,7 @@
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 )
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1 git-r3 user

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1

@ -1,3 +1,3 @@
DIST vagrant-1.8.1.tar.gz 2873082 SHA256 12cfa43eb82399d3dd1c3fd24691797fa30187fc142474580c72e5c9f83b9dfd SHA512 efbb74e26b4678075b1cbcc1a8e0bdef929f8c7de186dec1931a5cd52f944a046992491681573283c6cab7e48bf25fce86b0da96df17063d2398b69401fa0f08 WHIRLPOOL 237cbec487f820f00c8bd5b57c44c2f2ffd3b716988f64265124c52e3fe1ef696f93a5e61004ee7c57531bfb1765c47d56c53b61880c761ddf5efc5b6545c261
DIST vagrant-1.8.4.tar.gz 1736344 SHA256 a5ded3bc343ac1f30e09decab0c844639de45b16578600bdc4a0cdfe73b4d223 SHA512 0465a2e9eea87d5e7a13666dad32b8d4bc0bcd3ebcd0a752ad330e6e2aaeeeaab37e139f1de6bad859b1e8088a7ad9e12f395b95e679e6babf86c38a470d8568 WHIRLPOOL 35124df7062c70a80bf77a73bc6b4d551a8a965dd3a75181510ebc78c985432ea9517c9d8573eea60534aff827d4ddf983bfc355ed9f8bcc799dd9773c2b89e9
DIST vagrant-1.8.5.tar.gz 1738399 SHA256 e6882f9b44a52888760c34d6c43e3fa3f118e9eb96730bcd466cd8ae948c3126 SHA512 b1e162b870fb991c42c98704cf7ad10ebe6090bacb00376e5b5684734508300847e9065393c33b49699ec884f12f8c48150b3cea2e17ba009917578817dd2f6b WHIRLPOOL bb535b3598e7224112326e3033fe38fccea54b18527954a5849e8cbdc1ebc9521294c6699335eacc0d32476731bb3e522a52e071e620c72c12c546fb62c4583c
DIST vagrant-1.8.6.tar.gz 1749696 SHA256 de1204c56feeeb327f542e58d39c9dd55fef78a9b753594a3b30e330d72d23e4 SHA512 dba8226b4039a8fa3587254f5d57fb7c967dde993aa87cffd745d7e176d2f78b45830e04711d90e48bca47197b11d1a46e34bf29e5bc0e1d6d78eecb2e636e36 WHIRLPOOL 3c32f00a4b4d773d6f795ad8a088c4a4316d612a8d4504348f2d2790bfc38bf5299a9e730c28b721858a36cff4210b322e8f6225b144e37282689c3beee1971b

@ -1,122 +0,0 @@
diff --git a/bin/vagrant b/bin/vagrant
index fce68c8..781fc63 100755
--- a/bin/vagrant
+++ b/bin/vagrant
@@ -69,6 +69,11 @@ end
require "bundler"
begin
$vagrant_bundler_runtime = Bundler.setup(:default, :plugins)
+# Invalidate the cached Gemfile.lock if necessary and try again
+rescue Bundler::GemNotFound
+ FileUtils.rm File.expand_path("~/.vagrant.d/Gemfile") if File.exists? File.expand_path("~/.vagrant.d/Gemfile")
+ FileUtils.rm File.expand_path("~/.vagrant.d/Gemfile.lock") if File.exists? File.expand_path("~/.vagrant.d/Gemfile.lock")
+ $vagrant_bundler_runtime = Bundler.setup(:default, :plugins)
rescue Bundler::GemNotFound
$stderr.puts "Bundler, the underlying system used to manage Vagrant plugins,"
$stderr.puts "is reporting that a plugin or its dependency can't be found."
diff --git a/lib/vagrant/bundler.rb b/lib/vagrant/bundler.rb
index ea8c056..0543963 100644
--- a/lib/vagrant/bundler.rb
+++ b/lib/vagrant/bundler.rb
@@ -63,6 +63,13 @@ module Vagrant
@configfile = File.open(Tempfile.new("vagrant").path + "1", "w+")
@configfile.close
+ # Ensure the path to user's Gemfile exists
+ gemfile = Vagrant.user_data_path.join("Gemfile")
+ unless File.exists? gemfile
+ FileUtils.mkdir_p(File.dirname(gemfile))
+ File.open(gemfile, 'w') {}
+ end
+
# Build up the Gemfile for our Bundler context. We make sure to
# lock Vagrant to our current Vagrant version. In addition to that,
# we add all our plugin dependencies.
@@ -141,7 +148,7 @@ module Vagrant
# Clean removes any unused gems.
def clean(plugins)
- gemfile = build_gemfile(plugins)
+ gemfile = build_gemfile(plugins, false, true)
lockfile = "#{gemfile.path}.lock"
definition = ::Bundler::Definition.build(gemfile, lockfile, nil)
root = File.dirname(gemfile.path)
@@ -172,11 +179,24 @@ module Vagrant
# Builds a valid Gemfile for use with Bundler given the list of
# plugins.
#
+ # @param [Hash|Bool] update Hash of gems to update or true for all
+ # @param [Bool] invalidate Invalidate Gemfile.lock
# @return [Tempfile]
- def build_gemfile(plugins)
+ def build_gemfile(plugins, update = false, invalidate = false)
sources = plugins.values.map { |p| p["sources"] }.flatten.compact.uniq
- f = File.open(Tempfile.new("vagrant").path + "2", "w+")
+ # Determine what gems to update
+ if update.is_a? Hash
+ update_gems = update[:gems]
+ elsif update === true
+ update_gems = plugins.map{ |p| p[0] }
+ else
+ update_gems = []
+ end
+
+ gemfile = Vagrant.user_data_path.join("Gemfile")
+ f = File.open(gemfile, "w+")
+
f.tap do |gemfile|
if !sources.include?("http://rubygems.org")
gemfile.puts(%Q[source "https://rubygems.org"])
@@ -190,6 +210,19 @@ module Vagrant
gemfile.puts(%Q[gemspec :path => "#{File.expand_path '../../..', __FILE__}"])
+ locked_gems = []
+
+ # Use Gemfile.lock to lock the gem versions
+ if ENV["VAGRANT_INTERNAL_BUNDLERIZED"] && File.exist?("#{gemfile.path}.lock") && !invalidate
+ lockfile = ::Bundler::LockfileParser.new(::Bundler.read_file("#{gemfile.path}.lock"))
+ lockfile.specs.each do |s|
+ if s.name != 'vagrant' && !(update_gems.include? s.name)
+ gemfile.puts(%Q[gem "#{s.name}", "#{s.version.to_s}"])
+ end
+ end
+ locked_gems = lockfile.specs.map(&:name) - update_gems
+ end
+
gemfile.puts("group :plugins do")
plugins.each do |name, plugin|
version = plugin["gem_version"]
@@ -199,13 +232,19 @@ module Vagrant
if plugin["require"] && plugin["require"] != ""
opts[:require] = plugin["require"]
end
-
- gemfile.puts(%Q[gem "#{name}", #{version.inspect}, #{opts.inspect}])
+ gemfile.puts(%Q[gem "#{name}", #{version.inspect}, #{opts.inspect}]) unless locked_gems.include? name
end
gemfile.puts("end")
-
gemfile.close
end
+
+ # Create Gemfile.lock if missing and re-generate Gemfile
+ if !File.exist?("#{f.path}.lock") && File.exist?(f.path)
+ lockfile = "#{f.path}.lock"
+ ENV['BUNDLE_GEMFILE'] = f.path
+ definition = ::Bundler::Definition.build(f.path, lockfile, false)
+ end
+ f
end
# This installs a set of plugins and optionally updates those gems.
@@ -215,7 +254,7 @@ module Vagrant
# can be a hash of options. See Bundler.definition.
# @return [Array<Gem::Specification>]
def internal_install(plugins, update, **extra)
- gemfile = build_gemfile(plugins)
+ gemfile = build_gemfile(plugins, update)
lockfile = "#{gemfile.path}.lock"
definition = ::Bundler::Definition.build(gemfile, lockfile, update)
root = File.dirname(gemfile.path)

@ -4,7 +4,7 @@
# Vagrant installation directory. This sets up proper environmental variables
# so that everything loads and compiles to proper directories.
VAGRANT_DIR="$( ruby -e 'print Gem::default_path[-1] + "/gems/vagrant-1.8.1"' )"
VAGRANT_DIR="$( ruby -e 'print Gem::default_path[-1] + "/gems/vagrant-1.8.6"' )"
# Export GEM_HOME based on VAGRANT_HOME
#

@ -3,7 +3,7 @@
# $Id$
EAPI="5"
USE_RUBY="ruby20 ruby21"
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
@ -18,27 +18,27 @@ SRC_URI="https://github.com/mitchellh/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64"
IUSE="+virtualbox"
RDEPEND="${RDEPEND}
app-arch/libarchive
net-misc/curl
virtualbox? ( || ( <app-emulation/virtualbox-5.1 <app-emulation/virtualbox-bin-5.1 ) )"
virtualbox? ( || ( app-emulation/virtualbox app-emulation/virtualbox-bin ) )"
ruby_add_rdepend "
>=dev-ruby/bundler-1.5.2 <=dev-ruby/bundler-1.10.6
>=dev-ruby/bundler-1.12.5
>=dev-ruby/childprocess-0.5.0
>=dev-ruby/erubis-2.7.0
>=dev-ruby/i18n-0.6.0:* <dev-ruby/i18n-0.8.0:*
>=dev-ruby/listen-3.0.2
>=dev-ruby/listen-3.1.5
>=dev-ruby/hashicorp-checkpoint-0.1.1
>=dev-ruby/log4r-1.1.9 <dev-ruby/log4r-1.1.11
>=dev-ruby/net-ssh-3.0.1
>=dev-ruby/net-sftp-2.1
>=dev-ruby/net-scp-1.1.0
>=dev-ruby/rest-client-1.6.0:0
>=dev-ruby/nokogiri-1.6.3.1
|| ( >=dev-ruby/rest-client-1.6.0:0 dev-ruby/rest-client:2 )
>=dev-ruby/nokogiri-1.6.7.1
>=dev-ruby/mime-types-2.6.2:* <dev-ruby/mime-types-3:*
"
@ -53,7 +53,8 @@ all_ruby_prepare() {
# loosen dependencies
sed -e '/hashicorp-checkpoint\|listen\|net-ssh\|net-scp/s/~>/>=/' \
-e '/nokogiri/s/=/>=/' \
-e '/ruby_dep/s/<=/>=/' \
-e '/nokogiri\|bundler/s/=/>=/' \
-i ${PN}.gemspec || die
# remove windows-specific gems
@ -65,13 +66,13 @@ all_ruby_prepare() {
-i ${PN}.gemspec || die
# see https://github.com/mitchellh/vagrant/pull/5877
epatch "${FILESDIR}"/${P}-install-plugins-in-isolation.patch
epatch "${FILESDIR}"/${PN}-1.8.4-install-plugins-in-isolation.patch
# disable embedded CA certs and use system ones
epatch "${FILESDIR}"/${P}-disable-embedded-cacert.patch
epatch "${FILESDIR}"/${PN}-1.8.1-disable-embedded-cacert.patch
# fix rvm issue (bug #474476)
epatch "${FILESDIR}"/${P}-rvm.patch
epatch "${FILESDIR}"/${PN}-1.8.1-rvm.patch
}
all_ruby_install() {

@ -11,7 +11,7 @@ SRC_URI="http://www.unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
LICENSE="unicode"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND="app-arch/unzip"

@ -0,0 +1,79 @@
commit 5c29ae813099f62affa048efd424e393a2f433c9
Author: 0xd34df00d <0xd34df00d@gmail.com>
Date: Wed Sep 3 02:30:48 2014 +0400
[BT] libtorrent-1.0 compatibility.
diff --git a/src/plugins/bittorrent/core.cpp b/src/plugins/bittorrent/core.cpp
index 2152988..c63de7c 100644
--- a/src/plugins/bittorrent/core.cpp
+++ b/src/plugins/bittorrent/core.cpp
@@ -230,9 +230,11 @@ namespace BitTorrent
setLoggingSettings ();
tcpPortRangeChanged ();
+#if LIBTORRENT_VERSION_NUM < 010000
if (XmlSettingsManager::Instance ()->
property ("EnableMetadata").toBool ())
Session_->add_extension (&libtorrent::create_metadata_plugin);
+#endif
if (XmlSettingsManager::Instance ()->
property ("EnablePEX").toBool ())
Session_->add_extension (&libtorrent::create_ut_pex_plugin);
@@ -1932,10 +1934,17 @@ namespace BitTorrent
atp.paused = pause;
atp.duplicate_is_error = true;
#endif
+
+#if LIBTORRENT_VERSION_NUM >= 010000
+ std::copy (resumeData.constData (),
+ resumeData.constData () + resumeData.size (),
+ std::back_inserter (atp.resume_data));
+#else
atp.resume_data = new std::vector<char>;
std::copy (resumeData.constData (),
resumeData.constData () + resumeData.size (),
std::back_inserter (*atp.resume_data));
+#endif
handle = Session_->add_torrent (atp);
if (XmlSettingsManager::Instance ()->property ("ResolveCountries").toBool ())
diff --git a/src/plugins/bittorrent/core.h b/src/plugins/bittorrent/core.h
index 07ac771..46e95cb 100644
--- a/src/plugins/bittorrent/core.h
+++ b/src/plugins/bittorrent/core.h
@@ -271,7 +271,7 @@ namespace BitTorrent
const QVector<bool>& files = QVector<bool> (),
LeechCraft::TaskParameters params = LeechCraft::NoParameters);
void KillTask (int);
- void RemoveTorrent (int, int opt = libtorrent::session::none);
+ void RemoveTorrent (int, int opt = 0);
void PauseTorrent (int);
void ResumeTorrent (int);
void ForceReannounce (int);
diff --git a/src/plugins/bittorrent/torrentplugin.cpp b/src/plugins/bittorrent/torrentplugin.cpp
index e19fc2f..676e544 100644
--- a/src/plugins/bittorrent/torrentplugin.cpp
+++ b/src/plugins/bittorrent/torrentplugin.cpp
@@ -555,7 +555,7 @@ namespace LeechCraft
confirm.exec ();
- int roptions = libtorrent::session::none;
+ int roptions = 0;
if (confirm.clickedButton () == deleteTorrentsAndFilesButton)
roptions |= libtorrent::session::delete_files;
else if (confirm.clickedButton () == deleteTorrentsButton)
diff --git a/src/plugins/bittorrent/torrenttab.cpp b/src/plugins/bittorrent/torrenttab.cpp
index fd0cbf7..7f9358b 100644
--- a/src/plugins/bittorrent/torrenttab.cpp
+++ b/src/plugins/bittorrent/torrenttab.cpp
@@ -450,7 +450,7 @@ namespace BitTorrent
confirm.exec ();
- int roptions = libtorrent::session::none;
+ int roptions = 0;
if (confirm.clickedButton () == deleteTorrentsAndFilesButton)
roptions |= libtorrent::session::delete_files;
else if (confirm.clickedButton () == deleteTorrentsButton)

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit leechcraft
DESCRIPTION="Full-featured BitTorrent client plugin for LeechCraft"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug geoip"
DEPEND="
~app-leechcraft/lc-core-${PV}
net-libs/rb_libtorrent:=
"
RDEPEND="${DEPEND}
virtual/leechcraft-task-show
geoip? ( dev-libs/geoip )
"
PATCHES=(
"${FILESDIR}"/${P}-libtorrent1.patch
)
src_configure(){
cmake-utils_src_configure \
$(cmake-utils_use_enable geoip BITTORRENT_GEOIP)
}

@ -1,2 +1,2 @@
DIST gnote-3.18.1.tar.xz 3310004 SHA256 5da4ec9e7852b09af1067311fc6ee18a2c64384f4f5943b71ac37665144be58d SHA512 bd67f43494c8367a1b435a44408ed8fa7f50e380d09fedcb27874d7b38791ed65fb68e524946188859f58588625f436a58fb85d8429bd1ec1daf47328a74bc57 WHIRLPOOL 5df84e22467903159fa49eb1840b9fbfc0f8cf341ff1ff673c71cce1ebb1a5d3d85e1375d1ed21e7232f328078752153d0aa5929e8756963b65658e45fd671dd
DIST gnote-3.20.1.tar.xz 3304760 SHA256 75acffdc2c0cc8cd226dc4471e6624d523bbd86c415ef4e05be70cbbfd4014e7 SHA512 1547442fec255579588404c17faa4ec7a8fc3445b68b55bd115b57daeb1924e77ba97b4a7b8c19979b97072912b4b761a6e7155370605a920cdc684dff5da222 WHIRLPOOL f21ea792c271ed72aa5b2f8fc420ac09abafecc421da8e98084cdbca67c2a4fec8a180883fe476d89a44f55278430d472639abd89f3b3abcd1e1aa6c5009c138
DIST gnote-3.20.2.tar.xz 3304528 SHA256 fdc76ae31dc8925545806c1702cf74e1c8f387b16519ed995987194f688555eb SHA512 59d28a8e9069abfbb0f9d29be31d31d39406b374bf9fce434cdb626b508faace5a7505d5fd08196fba938059d7100d85c837a71d97a27345ddf439c569aabc91 WHIRLPOOL 7ae787a43cc6e66400b607f68d2153a0c5651389a134b6870603aacfd278f06d06e41cc147c8f556936b5a85c807d606a44fcd09ce490415d135f614945ae392

@ -1,30 +0,0 @@
From f36016ae8352ecc7aba800fe3f2057c016d644df Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Wed, 25 Nov 2015 10:07:15 +0100
Subject: [PATCH 1/2] Fix X11 support configure switch
---
configure.ac | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 64a5e21..a28eb04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -147,9 +147,11 @@ fi
AC_SUBST(DBUS_SERVICE_DIR)
AC_ARG_WITH(x11_support, [ --with-x11-support Compile with X11 support.],
- [with_x11_support=yes;AC_DEFINE(HAVE_X11_SUPPORT, [1], [Define to 1 to include X11 support.])],
+ [],
[with_x11_support=no])
-AM_CONDITIONAL(HAVE_X11_SUPPORT, test "x$with_x11_support" != "x")
+AS_IF([test "$with_x11_support" = "yes"],
+ [AC_DEFINE(HAVE_X11_SUPPORT, [1], [Define to 1 to include X11 support.])])
+AM_CONDITIONAL(HAVE_X11_SUPPORT, test "x$with_x11_support" = "xyes")
IT_PROG_INTLTOOL([0.35.0])
--
2.6.3

@ -2,33 +2,31 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
GNOME2_LA_PUNT="yes"
inherit autotools eutils gnome2 readme.gentoo
inherit gnome2 readme.gentoo-r1
DESCRIPTION="Desktop note-taking application"
HOMEPAGE="https://wiki.gnome.org/Apps/Gnote"
LICENSE="GPL-3+ FDL-1.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug X"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
# Automagic glib-2.32 dep
COMMON_DEPEND="
>=app-crypt/libsecret-0.8
>=app-text/gtkspell-3.0:3
>=dev-cpp/glibmm-2.32:2
>=dev-cpp/gtkmm-3.10:3.0
>=dev-libs/boost-1.34
>=dev-cpp/gtkmm-3.18:3.0
>=dev-libs/boost-1.34:=
>=dev-libs/glib-2.32:2[dbus]
>=dev-libs/libxml2-2:2
dev-libs/libxslt
>=sys-apps/util-linux-2.16:=
>=x11-libs/gtk+-3.10:3
X? ( x11-libs/libX11 )
>=x11-libs/gtk+-3.16:3
"
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas
@ -42,18 +40,9 @@ DEPEND="${DEPEND}
"
src_prepare() {
# Fix x11-support switch
# https://bugzilla.gnome.org/show_bug.cgi?id=758636
epatch "${FILESDIR}"/${PN}-3.18.2-x11-support-switch.patch
# Do not alter CFLAGS
sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die
# Prevent m4_copy error when running aclocal, bug #581308
# m4_copy: won't overwrite defined macro: glib_DEFUN
rm m4/glib-gettext.m4 || die
eautoreconf
gnome2_src_prepare
if has_version net-fs/wdfs; then
@ -69,8 +58,7 @@ src_prepare() {
src_configure() {
gnome2_src_configure \
--disable-static \
$(use_enable debug) \
$(use_with X x11-support)
$(use_enable debug)
}
src_install() {

@ -5,7 +5,7 @@
EAPI=5
VALA_MIN_API_VERSION="0.26"
VALA_MAX_API_VERSION="0.30" # fix sed line if you increase this
VALA_MAX_API_VERSION="0.32" # fix sed line if you increase this
inherit vala cmake-utils
@ -30,7 +30,7 @@ DEPEND="${RDEPEND}
$(vala_depend)"
src_prepare() {
sed -i -e "s/valac-0.20/valac-0.30 valac-0.28 valac-0.26/" cmake/vala/FindVala.cmake || die
sed -i -e "s/valac-0.20/valac-0.32 valac-0.30 valac-0.28 valac-0.26/" cmake/vala/FindVala.cmake || die
vala_src_prepare
}

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ SRC_URI="http://www.jpilot.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~ia64 ~ppc ~x86"
KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc x86"
IUSE="nls"
RDEPEND=">=app-pda/pilot-link-0.12.5

@ -38,7 +38,7 @@ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2:0=

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1 vcs-snapshot

@ -1,3 +1,2 @@
DIST Maude-2.6.tar.gz 1600026 SHA256 a5ba79bf3d30565c874e80b3531b51a7e835b600e86cac82508a6eb9e15f4aa0 SHA512 3931a540f72acdf2de532eff7b55ba4c9496b38a4b036f4e37d16b860f87728d6df5b9e377fd3489e55f7c369bca5eb9cded9b7a75032c410eff9a6e85da3fab WHIRLPOOL 9bc2011cb167ac5a451fc043fcaccbbfbfb5cb71bbb804021c7286a6f315d8c6778b6a385c5c6e5566db18051e8c817f93f099f39e3077bd414b83cc8e78be9b
DIST Maude-2.7.tar.gz 1663708 SHA256 f5da81556c3180aee6a9cf4cef2f0b9bb2ff3b7fcc7bb103cb4ac3f5770b2b89 SHA512 eb5225a7ec75df5f79d1e9c0d78c33427c0cf07bea83dae9e559d6d4cfc85fb03985596daf0c9c8794b34859510482f93b855254c1a3c650ee7520a3530a2070 WHIRLPOOL 252b51f303e7d5d22226bbfa96e8a62bd94bccc92403f40fce990ce6d0e3e57305b9f823ef3cf5f43f4386a4ce326032c7c17e47a0a4ad8bf86538e2e1435fa3
DIST maude-2.6-extras.tar.xz 3157004 SHA256 64cd72026c345ff1c1edeca64f9a9fce8067e6df5eccdaeee4bfe7a0f07d3102 SHA512 0533f0f226057d2668052f360245f296d36129ec242ff0bfa91fada9db5bc347d276d3468c86fbac92f019f3a2f152c7cb4e58a7f1265c1fb5a8b1b496fac5cd WHIRLPOOL 7a5ea0bf49132ecb3b88f26432c8aedb7ce2f9632f4e9cbb5fa08ab36b65c9a165d58e4a880e8ea97eff91280e28fb01e224a61539b73b898f3e9b4cba34ce44

@ -1,64 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=1
AUTOTOOLS_IN_SOURCE_BUILD=1
inherit autotools-utils versionator
MYP="${PN/m/M}-$(get_version_component_range 1-2)"
DESCRIPTION="High-level specification language for equational and logic programming"
HOMEPAGE="http://maude.cs.uiuc.edu/"
SRC_URI="
http://maude.cs.uiuc.edu/download/current/${MYP}.tar.gz
https://dev.gentoo.org/~jlec/distfiles/${P}-extras.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
>=dev-libs/gmp-4.1.3
dev-libs/libsigsegv
dev-libs/libtecla
sci-libs/buddy"
DEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex"
S="${WORKDIR}/${MYP}"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.0-prll.patch
"${FILESDIR}"/${PN}-2.6-search-datadir.patch
"${FILESDIR}"/${PN}-2.6-gcc47.patch
)
src_configure() {
local myeconfargs=(
--datadir="${EPREFIX}/usr/share/${PN}"
)
sed -i -e "s:/usr:${EPREFIX}/usr:g" src/Mixfix/global.hh || die
autotools-utils_src_configure
}
src_install() {
autotools-utils_src_install
# install data and full maude
insinto /usr/share/${PN}
doins -r src/Main/*.maude
doins "${WORKDIR}"/${P}-extras/full-maude.maude
# install docs and examples
use doc && doins -r "${WORKDIR}"/${P}-extras/pdfs/*
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins -r "${WORKDIR}"/${P}-extras/{manual,primer}-examples
fi
}

@ -30,6 +30,7 @@ pkg_setup() {
}
src_configure() {
default
cp config.recommend config.h || die
}
@ -37,7 +38,7 @@ src_compile() {
# higher optimizations cause problems
replace-flags -O3 -O2
# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
emake -f GNUmakefile all shared
}
@ -57,7 +58,7 @@ src_test() {
}
src_install() {
emake DESTDIR="${ED}" install
default
# remove leftovers as build system sucks
rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
@ -69,3 +70,10 @@ src_install() {
ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
done
}
pkg_preinst() {
# we switched directory to symlink
# make sure portage digests that
rm -fr "${EROOT}/usr/include/crypto++"
rm -fr "${EROOT}/usr/include/cryptopp"
}

@ -0,0 +1,54 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-multilib
DESCRIPTION="C++ class library of cryptographic schemes"
HOMEPAGE="http://cryptopp.com"
SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
LICENSE="Boost-1.0"
SLOT="0/5.6" # subslot is so version
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
IUSE="static-libs test"
DEPEND="app-arch/unzip"
S="${WORKDIR}"
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED=ON
-DBUILD_STATIC=$(usex static-libs ON $(usex test ON OFF))
-DBUILD_TESTING=$(usex test ON OFF)
# ASM isn't Darwin/Mach-O ready, #479554
-DDISABLE_ASM=$([[ ${CHOST} == *-darwin* ]] && echo ON || echo OFF)
)
cp config.recommend config.h || die
cmake-multilib_src_configure
}
src_install() {
cmake-multilib_src_install
# remove leftovers as build system sucks
rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
# compatibility
dosym cryptopp "${EPREFIX}"/usr/include/crypto++
for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
done
}
pkg_preinst() {
# we switched directory to symlink
# make sure portage digests that
rm -fr "${EROOT}/usr/include/crypto++"
rm -fr "${EROOT}/usr/include/cryptopp"
}

@ -1,2 +1,2 @@
DIST folks-0.11.1.tar.xz 1979720 SHA256 6740d9074be911959904b40e7264d298bb5622995098ddfa1751dcd2bc4c917d SHA512 8ec7a46e1d114f499dc80e9d1a664c3fb9b969a79c96fb22f519d531e8a5fa332b41414c153569f06d193cff8cbda0ca170f35b6a614758ceb43e7c1d6fc2d1c WHIRLPOOL c5c36c84a599b379e6932e724fb68a08972d4bf1438f4213acd3f450a4a2d55dc7e7e44dd2fb1b29900bdda2d9b4a09c4cac3ec98e8d0e2601088e86dbeb931f
DIST folks-0.11.2.tar.xz 1939808 SHA256 35a80a40e0cf68d5e86eff2ad55320f17427f66377c453ba5a1dbbd71755a1b8 SHA512 cefcbdad7e2924a65c066ecf2cadda61d56e9942b525242b4a2ec410a1ccf25a2db98987f38a5af5fb071e0a881f103462194591165f0699aa01296215926e4d WHIRLPOOL b108b704f3928f4dc4e6a855081c539d8c5262e98d1bab34454cc595b351f074f2691a2a12d4d0734b3d0693de7eac9ec144c45723c82b00dc0a47b1d4428986
DIST folks-0.11.3.tar.xz 1950448 SHA256 2a2828a7c87fd39e5786f8f2cf0ebe47576a74974f1355c478a6dc747d7bcb64 SHA512 ff7061e07545d3c66045dd6fda1045023778b5cf6a4beb15ebd494076d9133564ec06eda22fe9c61bc91545900a0f0cb0bfa17e29046ef376c12e6b6043faa85 WHIRLPOOL a2f5447cc2aeae37939a5abe0ba4f009ba1155288ef6c8d6ffb47f97f5f2c397ab4887300f8c0e7e1c0f53654a26d79561c55d460184ef8d6adf4f03b7b8a4a4

@ -1,11 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
EAPI=6
GNOME2_LA_PUNT="yes"
VALA_MIN_API_VERSION="0.22"
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala virtualx
@ -19,13 +17,14 @@ KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-linux"
# TODO: --enable-profiling
# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099
IUSE="bluetooth eds +telepathy test tracker utils zeitgeist"
IUSE="bluetooth debug eds +telepathy test tracker utils zeitgeist"
REQUIRED_USE="bluetooth? ( eds )"
COMMON_DEPEND="
$(vala_depend)
>=dev-libs/glib-2.40:2
dev-libs/dbus-glib
>=dev-libs/gobject-introspection-1.30:=
>=dev-libs/libgee-0.10:0.8[introspection]
dev-libs/libxml2
sys-libs/ncurses:0=
@ -48,7 +47,6 @@ RDEPEND="${COMMON_DEPEND}
# FIXME:
# test? ( bluetooth? ( dbusmock is missing in the tree ) )
DEPEND="${COMMON_DEPEND}
>=dev-libs/gobject-introspection-1.30
>=dev-util/intltool-0.50.0
sys-devel/gettext
virtual/pkgconfig
@ -57,8 +55,7 @@ DEPEND="${COMMON_DEPEND}
sys-apps/dbus
bluetooth? (
>=gnome-extra/evolution-data-server-3.9.1
>=dev-libs/glib-2.40 ) )
!<dev-lang/vala-0.22.1:0.22
>=dev-libs/glib-2.40:2 ) )
"
src_prepare() {
@ -70,6 +67,7 @@ src_configure() {
# Rebuilding docs needs valadoc, which has no release
gnome2_src_configure \
$(use_enable bluetooth bluez-backend) \
$(use_enable debug) \
$(use_enable eds eds-backend) \
$(use_enable eds ofono-backend) \
$(use_enable telepathy telepathy-backend) \
@ -85,5 +83,5 @@ src_configure() {
}
src_test() {
dbus-launch Xemake check
dbus-launch virtx emake check
}

@ -1,2 +1,3 @@
DIST gjs-1.44.0.tar.xz 486144 SHA256 88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80 SHA512 3866e124f05221fd47275951f8c2c6954ba28a9b1443cc3c01789284709e2dd69f496efa094e6ddc9fcae563b9def68441aa398c1488076701fa1e873f9b9735 WHIRLPOOL ee165353e08c6a5f69785e04fb12e582778695fb8b20f93153d6f648bd8597988a5d12349f73e70c2d52aed4d80d53484086f212c427fe2c7675eb858d41cad0
DIST gjs-1.45.4.tar.xz 480828 SHA256 db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228 SHA512 ef3587b16e0b4cc1df390e2d241f7293279c43d3399143d67c226ba668fe2c4f310ee08392ac1c21322abd9578ebe2eed4d870bbe62134af76c15555cf6445b1 WHIRLPOOL 8950f28feacc7d8768375446efcfad23aa16ad9be134e2b968f995b2f5e7d26392915f0ef667221b7a090fb1318f111c746a764c8b1dce83ae31d14c32674baf
DIST gjs-1.46.0.tar.xz 490812 SHA256 2283591fa70785443793e1d7db66071b36052d707075f229baeb468d8dd25ad4 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc WHIRLPOOL 4aaf910c344d7df028a52e43b60b49e4fb0aefd92968e068d0effc4817b0f6b3d388c8287c6f7e3f85bc92c9e5605c03ff4743677ebc95dcd383d5a84d06f4fa

@ -0,0 +1,67 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit gnome2 pax-utils virtualx
DESCRIPTION="Javascript bindings for GNOME"
HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk test"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
>=dev-libs/glib-2.36:2
>=dev-libs/gobject-introspection-1.41.4:=
sys-libs/readline:0
dev-lang/spidermonkey:24
virtual/libffi
cairo? ( x11-libs/cairo[X] )
gtk? ( x11-libs/gtk+:3 )
"
DEPEND="${RDEPEND}
gnome-base/gnome-common
sys-devel/gettext
virtual/pkgconfig
test? ( sys-apps/dbus )
"
PATCHES=(
# Disable broken unittests, upstream bug #????
"${FILESDIR}"/${PN}-1.43.3-disable-unittest-{1,2}.patch
)
src_configure() {
# FIXME: add systemtap/dtrace support, like in glib:2
# FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
# XXX: Do NOT enable coverage, completely useless for portage installs
gnome2_src_configure \
--disable-systemtap \
--disable-dtrace \
--disable-coverage \
$(use_with cairo cairo) \
$(use_with gtk) \
$(use_with test dbus-tests) \
$(use_with test xvfb-tests)
}
src_test() {
virtx emake check
}
src_install() {
# installation sometimes fails in parallel, bug #???
gnome2_src_install -j1
if use examples; then
insinto /usr/share/doc/"${PF}"/examples
doins "${S}"/examples/*
fi
# Required for gjs-console to run correctly on PaX systems
pax-mark mr "${ED}/usr/bin/gjs-console"
}

@ -1,2 +1,3 @@
DIST libgdata-0.17.4.tar.xz 1544404 SHA256 9f15fe0efe4d9a001d45853891ab3a7c45cadc4dea2252944b7341903ce1d1f6 SHA512 700dcb662d8f8b5395e5d1725dfdffc33d3adeb78681e3fb562bf4d2693201cda24165658981396742598547adf5327917a9f4fa2faae52d96b2e84af67f4bdf WHIRLPOOL f955f42b85b77f703f282710b35243601dbc466f9a28d2280405c6a39b0ab6eaa70819fdc6e1475812618ccd7fca24e322f50a26900cdc328f0bd171ba75a12a
DIST libgdata-0.17.5.tar.xz 1378512 SHA256 b3fbdae075aa0d83897ae0e9daf3c29075dce1724c8b8a27e0735688756355e8 SHA512 d8c4eee9f720fa0bc02f0d6e001619aac85d9af51d86e2130158ae662c029a0b1ec2bb1d3683196983b3561b439d520b305c37ea44320157bf4f1c9ea65f3b71 WHIRLPOOL f4ca9a91059dee43d09b85454f3aa1ae0f2cb4be5037005bb890029444b0d1fc18a5b871a8d19d5d72c2f3d48a482ba873023ce03940823f2b9dc9a4578cc925
DIST libgdata-0.17.6.tar.xz 1526804 SHA256 8b6a3ff1db23bd9e5ebbcc958b29b769a898f892eed4798222d562ba69df30b0 SHA512 940e5155b0cda0604e09efcdeabbfcb54ebe97b40d1086823802d3a49fdb7fcfc97749ae218c15d30e4981d01e34d1ae3bed01c1ee9a283063761527a9405731 WHIRLPOOL d3d36ae14e2e6502a42766f3efd75001d50c8376cfe4c3e3addbbe30e2455323f399f813eb18d78f88a83353507f01fe0d8e312e8f05dc6bf2d28a38e5ba73f0

@ -0,0 +1,63 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala
DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
HOMEPAGE="https://wiki.gnome.org/Projects/libgdata"
LICENSE="LGPL-2.1+"
SLOT="0/22" # subslot = libgdata soname version
IUSE="+crypt gnome-online-accounts +introspection static-libs test vala"
REQUIRED_USE="
gnome-online-accounts? ( crypt )
vala? ( introspection )
"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
# configure checks for gtk:3, but only uses it for demos which are not installed
RDEPEND="
>=dev-libs/glib-2.32:2
>=dev-libs/json-glib-0.15
>=dev-libs/libxml2-2:2
>=net-libs/liboauth-0.9.4
>=net-libs/libsoup-2.42.0:2.4[introspection?]
>=x11-libs/gdk-pixbuf-2.14:2
crypt? ( app-crypt/gcr:= )
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.14
>=dev-util/intltool-0.40
virtual/pkgconfig
test? ( >=net-libs/uhttpmock-0.5 )
vala? ( $(vala_depend) )
"
src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable crypt gnome) \
$(use_enable gnome-online-accounts goa) \
$(use_enable introspection) \
$(use_enable vala) \
$(use_enable static-libs static) \
$(use_enable test always-build-tests)
}
src_test() {
unset ORBIT_SOCKETDIR
export GSETTINGS_BACKEND="memory" #486412
dbus-launch emake check
}

@ -1,2 +1,2 @@
DIST totem-pl-parser-3.10.5.tar.xz 1594516 SHA256 a746580f61b678029dadaa824a6923445afd944d12c40c5fccb27159799c8137 SHA512 d3b29b8bd265e4e8df2820b309bf78f58faec3ee4314b0453f11a0db754ed3b6c2b223e697498925810df660a89d5d6275959b7104f632054b5984f7d9aad553 WHIRLPOOL 06e38e67212764fca629b592d7dc5c4dfa222ac61076fd73434721f3dd78d8da5f6a716085bccf65e50512aabf5d92ad3d04797ab87275dc4e4ee14df4699964
DIST totem-pl-parser-3.10.6.tar.xz 1606636 SHA256 98a5d9bed1b1c012aeb2692ded2fd49399593f70f297f43e01fc1c5e13576757 SHA512 366de6ea11eb7ad80de9832eecd814fa3868fb9e3149f314f7056861eff1b6f6943b009b637145984d33f51fddfcb93ec2bd9103b6fcb68732cddcc77fbc4721 WHIRLPOOL 02d5ca378828b41b2bbc8750c15c70bebbeef7283a92e1bca8265623ff276091cddf0acc9740ec7af797a03bbbf1036ad14079f28b1527799838c0cd719e1bd6
DIST totem-pl-parser-3.10.7.tar.xz 1608864 SHA256 9c8285bc3131faa309d5cba5a919d5166abc2b8cc5a0c850fe861be8b14e089c SHA512 681ebd61680a4aab3fc4d1d1d158d1d938c0a015f25464169862e0fa3b108af0d0392151a0f4661aa0edafdd7f83ea7f3296dfd01cabdcf3bcac36be488e764e WHIRLPOOL e5549425ac4912f2fe84b5af875d29dc2f049e64f9652671272600697b7d208929c3752d806e31c24b173dea44423e6f23a8fc1fd75417614359a9cda6ba5efd

@ -1,10 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
inherit gnome2
DESCRIPTION="Playlist parsing library"
@ -13,7 +11,7 @@ HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/"
LICENSE="LGPL-2+"
SLOT="0/18"
IUSE="archive crypt +introspection +quvi test"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND="
>=dev-libs/glib-2.31:2
@ -60,5 +58,5 @@ src_configure() {
src_test() {
# This is required as told by upstream in bgo#629542
GVFS_DISABLE_FUSE=1 dbus-launch emake check || die "emake check failed"
GVFS_DISABLE_FUSE=1 dbus-run-session emake check || die "emake check failed"
}

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
inherit distutils-r1

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit distutils-r1

@ -1,7 +1,7 @@
DIST numpy-1.10.1.tar.gz 4048478 SHA256 8b9f453f29ce96a14e625100d3dcf8926301d36c5f622623bf8820e748510858 SHA512 ea717bac913a8e63bf93822bddbfe7701a3de00051bf3c7020f5e22756987becb5a2f96a6a52a36fc7c2b856815a782e450099688ce86b21fa94b0076b9ef376 WHIRLPOOL 7671368bec55c7f53ffa78a509946acc998e6f4223da4f3429b82a5a38b5e0277a0f89773ec2335f8e46b5c695620a4119af5ab59734184054c31b11841de44b
DIST numpy-1.10.2.tar.gz 4055005 SHA256 23a3befdf955db4d616f8bb77b324680a80a323e0c42a7e8d7388ef578d8ffa9 SHA512 040db49593f3c53c9b43301eacffc3b5817310f1dbb91fd650efcf5ba65ce7e217549dc5268bc56846f19f1a03dd19470989005aa176531af44d602b3546b007 WHIRLPOOL 30c4b365aac6623241afd72fc30d3a543183205eb23db1366937e39fc50dee862923dd249775fee67cce0199940a57ec1423f1cb0e65ff7c65764c7969d7a76f
DIST numpy-1.10.4.tar.gz 4069996 SHA256 7356e98fbcc529e8d540666f5a919912752e569150e9a4f8d869c686f14c720b SHA512 57ace46e357d49be0efd904e5ceb9862c626c916987c8798a12de7ae1e06816ad8483439ac4619792a04889631b5998f2397dc601c78dea33a784b4831c19c79 WHIRLPOOL 76946c2543b1cade06d71f83fd507bd818c1090baa9c3ddda7d1f48d48ed23672c5d9de76db890df990c6d8b7b26b71d3ce733c448943ad4177374a957360d1c
DIST numpy-1.11.1.tar.gz 4171162 SHA256 dc4082c43979cc856a2bf352a8297ea109ccb3244d783ae067eb2ee5b0d577cd SHA512 4df9247c651b4fdeb51e94910d97cfceaa81e5acb81cb761dae6ccf8e78891ebe0ca67ed095b11d66fe52d64e6ea5328e72c124e5dcd8d6a7a98007ef60c55b2 WHIRLPOOL 18d9f63f228b18ea20a5aed77248af2055e13b9229d34cc1c22862e4c369c4b45a9a9d9271af623f0b6bd861a4544c9ad812070254e0d21ca5d523eb05c3aabb
DIST numpy-1.11.2.tar.gz 4178447 SHA256 04db2fbd64e2e7c68e740b14402b25af51418fc43a59d9e54172b38b906b0f69 SHA512 c1818de5c8b92cc2a673149f090cc863b484afd29e8a014ffcf8d0f5e70cf8886c7662dbe45847712dec8ae0412d1cb48b13cceefe3e4ec0e85bb20e4beaa46e WHIRLPOOL 668acc8ada165b57e1b2ab76969affa0098a5746c4ca21ae88cd189c5e6f79bde9d05bf951604d0c0f7400174f1e58f17fa0d662029f0b91cff78118fe3cdb0d
DIST numpy-1.8.2.tar.gz 3792998 SHA256 6d487fc724780d66746bde264ea71f5cd77d3a39e52ee2b073dcaed63bc669db SHA512 996e6b8e2d42f223e44660f56bf73eb8ab124f400d89218f8f5e4d7c9860ada44a4d7c54526137b0695c7a10f36e8834fbf0d42b7cb20bcdb5d5c245d673385c WHIRLPOOL 0d3a05b1e3c0a1ceb0a7b4818406dbb45506e5f25bc2727d4ff44cc0a0520e6556b3c68ae24dbca37ba9d67ae2defbb3ff9c906d4c2635b29ed44452d70e8311
DIST numpy-1.9.2.tar.gz 3986067 SHA256 325e5f2b0b434ecb6e6882c7e1034cc6cdde3eeeea87dbc482575199a6aeef2a SHA512 70470ebb9afef5dfd0c83ceb7a9d5f1b7a072b1a9b54b04f04f5ed50fbaedd5b4906bd500472268d478f94df9e749a88698b1ff30f2d80258e7f3fec040617d9 WHIRLPOOL 59f5dc52cb95c7ce80fec3a7feac6cfda1d149596bf6d95c18bd8314e31a8df494b2b470c4cc3d8c296c9fc11c718d70d5b9b5344337175ca75496504c0fd201
DIST numpy-1.9.3.tar.gz 3984430 SHA256 c3b74d3b9da4ceb11f66abd21e117da8cf584b63a0efbd01a9b7e91b693fbbd6 SHA512 32531cd8d1480a50812454ef8e3b68c0f84b2a4bc5de0df1457070db7f6fd94cdb50e6479a85fa4d1dc569a10d28f6864d5069fcf2a32fa20fa8803476a3df8c WHIRLPOOL a0235594e793625d5e3cef57956f4710587158885f39d7d1267c9845b12fb1d39fb9987ec095720c2d285c7c726383a15471f3629b739b77186470e2c40ba093

@ -67,7 +67,7 @@ python_prepare_all() {
if use lapack; then
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
local libdir="${EPREFIX}"/usr/$(get_libdir)
cat >> site.cfg <<-EOF
cat >> site.cfg <<-EOF || die
[blas]
include_dirs = $(pc_incdir cblas)
library_dirs = $(pc_libdir cblas blas):${libdir}

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYHON_REQ_USE="gdbm"
inherit distutils-r1

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
inherit distutils-r1

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
inherit distutils-r1

@ -1,3 +0,0 @@
DIST SimpleTAL-4.2.tar.gz 96011 SHA256 3f2983773382491c981e8f621094be4ea4e202336c96f81f9a1f7305e4b2eb08 SHA512 ce816a9c7c66ffa96da0968cea60d838b7e9ed5608a0eae05c40fbbacddec2ca369944f820237d9c3756cd14552d7957c86f8f3e8067cb944ac86529232aa0c8 WHIRLPOOL 6dd675f113d37209a4d10945c0f7116e3d4b45f31bbdfe4488e17150d3969a27e1cb348c3d0136878bae456de646fa8ab086c78d67b8a49046e0b7261261a484
DIST SimpleTAL-5.1.tar.gz 90604 SHA256 00118ccf7eb74cb3e536a891a1858ad31a2416f63a85cf61fd538bde4c760057 SHA512 51fc5bcfdb4a5ac06b06d7aca20d13cb964a625d0167cc723e8b7352cf154bcde9f14aff96eaa42a5b299c8439336cd35d8fc8f927ae1352be7e7ca5f12aba52 WHIRLPOOL 25e40138a4e53a6f8a6aaa6d607e082ac8ba428ff8b99336d91c5d10e3a6ae8d203e6a49756c96d5357b8605ad4a6eafc3501403a62dce63127eb3ff8ff485bd
DIST SimpleTAL-5.2.tar.gz 96986 SHA256 ddff80acdebfffc9cb7de2e20761936ea06fcc7cf362678d4b66bd7bbce9e8e2 SHA512 16b46886af50f697e706c6b3f0400707299cfe40a81773fbd094de2f52ca8a87438f3ae7477462d0523570b3e3248d2ad4bb2affd3a7088fc45b1201ed228fbe WHIRLPOOL ea412134f341b572936f0543a944d1d9cae4394be801cf879fdf0859379eb0bc17eda781a62f165e54ce90c511ae7d5dec180f9c718e3ec88fb65fd113c9e284

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

@ -1,41 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
MY_PN="SimpleTAL"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Stand alone Python implementation of the Zope TAL, TALES and METAL specs for HTML/XML templates"
HOMEPAGE="http://www.owlfish.com/software/simpleTAL/ https://pypi.python.org/pypi/SimpleTAL"
SRC_URI="http://www.owlfish.com/software/simpleTAL/downloads/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="doc examples"
DEPEND="dev-python/pyxml[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
sed -e "s/^TEMP_DIR=.*/TEMP_DIR=os.curdir/" \
-i tests/TALUtilsTests/TemplateCacheTestCases.py || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" runtests.py || die "tests failed"
}
python_install_all() {
use doc && local HTML_DOCS=( documentation/html/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,41 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python3_3 )
inherit distutils-r1
MY_PN="SimpleTAL"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Stand alone Python implementation of the Zope TAL, TALES and METAL specs for HTML/XML templates"
HOMEPAGE="http://www.owlfish.com/software/simpleTAL/ https://pypi.python.org/pypi/SimpleTAL"
SRC_URI="http://www.owlfish.com/software/simpleTAL/downloads/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="5"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="doc examples"
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
sed -e "s/^TEMP_DIR=.*/TEMP_DIR=os.curdir/" \
-i tests/TALUtilsTests/TemplateCacheTestCases.py || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" runtests.py || die "tests failed"
}
python_install_all() {
use doc && local HTML_DOCS=( documentation/html/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,41 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python3_3 )
inherit distutils-r1
MY_PN="SimpleTAL"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Stand alone Python implementation of the Zope TAL, TALES and METAL specs for HTML/XML templates"
HOMEPAGE="http://www.owlfish.com/software/simpleTAL/ https://pypi.python.org/pypi/SimpleTAL"
SRC_URI="http://www.owlfish.com/software/simpleTAL/downloads/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="5"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="doc examples"
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
sed -e "s/^TEMP_DIR=.*/TEMP_DIR=os.curdir/" \
-i tests/TALUtilsTests/TemplateCacheTestCases.py || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" runtests.py || die "tests failed"
}
python_install_all() {
use doc && local HTML_DOCS=( documentation/html/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python{3_3,3_4} )
PYTHON_COMPAT=( python2_7 python{3_3,3_4,3_5} )
inherit distutils-r1

@ -1,2 +1 @@
DIST anjuta-3.18.2.tar.xz 6356972 SHA256 be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e SHA512 0220f312b6c34bcaa5b4e2d0090afeb57e48b2c1f7ee050a986f0052d1b048919adc952b01b3a1b676481595f13d7c869b929d0b519ab33066703b75ccfda5f1 WHIRLPOOL e61b1745372f31639cd05516f203dd13652256aabbd6a5792654c7dd8b98ea0f12c8c8b068c2a325be6dbdbc62e9e2e149f06fc94b79d1725ae5fc36f6a905b9
DIST anjuta-3.20.0.tar.xz 6386836 SHA256 a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935 SHA512 8564f685207c2b599e1f6f93889cbe6d743d0df497fcb5c1a82077acb08356c3556ba28236dd3214577bf00d2880a1e3cec1b2abe3d1ac4cb0b7862c747d31fe WHIRLPOOL e1ff8c587f1a29d203a63d6ee3ccf80650ff4b83edb09ae1319625ad6b7ba70d630e6fd372089d3445303f0ff4a4fa37e289dcd350335927cc91f3e1c8de944f

@ -1,137 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
# libanjuta-language-vala.so links to a specific slot of libvala; we want to
# avoid automagic behavior.
VALA_MIN_API_VERSION="0.28"
VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}"
inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala
DESCRIPTION="A versatile IDE for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd"
IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# FIXME: make python dependency non-automagic
COMMON_DEPEND="
>=dev-libs/glib-2.34:2[dbus]
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.10:3
>=dev-libs/libxml2-2.4.23
>=dev-libs/gdl-3.5.5:3=
>=x11-libs/gtksourceview-3:3.0
sys-devel/autogen
>=gnome-extra/libgda-5:5=
dev-util/ctags
x11-libs/libXext
x11-libs/libXrender
${PYTHON_DEPS}
devhelp? ( >=dev-util/devhelp-3.7.4:= )
glade? ( >=dev-util/glade-3.12:3.10= )
introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
subversion? (
>=dev-vcs/subversion-1.8:=
>=net-libs/serf-1.2:1=
>=dev-libs/apr-1:=
>=dev-libs/apr-util-1:= )
terminal? ( >=x11-libs/vte-0.27.6:2.91 )
vala? ( $(vala_depend) )
"
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas
packagekit? ( app-admin/packagekit-base )
"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=dev-util/gtk-doc-am-1.4
>=dev-util/intltool-0.40.1
sys-devel/bison
sys-devel/flex
>=sys-devel/gettext-0.17
virtual/pkgconfig
!!dev-libs/gnome-build
test? (
app-text/docbook-xml-dtd:4.1.2
app-text/docbook-xml-dtd:4.5 )
app-text/yelp-tools
dev-libs/gobject-introspection-common
gnome-base/gnome-common
"
# yelp-tools, gi-common and gnome-common are required by eautoreconf
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
if use vala; then
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="To create a generic vala project you will need to specify
desired valac versioned binary to be used, to do that you
will need to:
1. Go to 'Build' -> 'Configure project'
2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to
'Configure options'."
fi
# COPYING is used in Anjuta's help/about entry
DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
# Conflicts with -pg in a plugin, bug #266777
filter-flags -fomit-frame-pointer
# Do not build benchmarks, they are not installed and for dev purpose only
sed -e '/SUBDIRS =/ s/benchmark//' \
-i plugins/symbol-db/Makefile.{am,in} || die
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-neon \
--disable-static \
$(use_enable debug) \
$(use_enable devhelp plugin-devhelp) \
$(use_enable glade plugin-glade) \
$(use_enable glade glade-catalog) \
$(use_enable introspection) \
$(use_enable packagekit) \
$(use_enable subversion plugin-subversion) \
$(use_enable subversion serf) \
$(use_enable terminal plugin-terminal) \
$(use_enable vala)
}
src_install() {
# COPYING is used in Anjuta's help/about entry
docompress -x "/usr/share/doc/${PF}/COPYING"
# Anjuta uses a custom rule to install DOCS, get rid of it
gnome2_src_install
rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
use vala && readme.gentoo_create_doc
}
pkg_postinst() {
gnome2_pkg_postinst
use vala && readme.gentoo_print_elog
}

@ -0,0 +1 @@
DIST wsta-0.4.1.tar.gz 40143 SHA256 0c031dbf490c98dbc5dab07f16945ba353cd3cd18780094aee17f4782ec0ea57 SHA512 67e783c462a8621f70aa3688a131056b6b90d6c8137bfe3b4d68ed10ad1840e371554d54ba3d4a8a9fb569af200034b5cbf4ebd4ebadb2ab8d57b3e68b284e58 WHIRLPOOL 6cee5abd12e0f7d7006dbac13fc748d47ab07fb68474fd1aaf97e678536801c61abb545cd1187dd0ad34b7100692df4ee12e63dedcb2eaf628b564f82bdad320

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dev+gentoobugzilla@henriksen.is</email>
<name>Espen H</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">esphen/wsta</remote-id>
</upstream>
<longdescription lang="en">
wsta is a CLI tool written in rust for interfacing with WebSockets. wsta has
the philosophy of being an easy tool to learn and thus gets out of your way
to let you work your UNIX magic directly on the WebSocket traffic. The way
wsta does this is to be as pipe-friendly as possible, letting you chain it
into complex pipelines or bash scripts as you see fit, or just keep it simple
and use it as is.
</longdescription>
</pkgmetadata>

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cargo
DESCRIPTION="A CLI development tool for WebSocket APIs"
HOMEPAGE="https://github.com/esphen/wsta/"
SRC_URI="https://github.com/esphen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-3"
KEYWORDS="~amd64 ~x86"
RDEPEND="dev-libs/openssl:*"
DEPEND="${RDEPEND}
dev-util/cargo
"
src_compile() {
cargo build --release || die "Compilation failed"
}
src_test() {
cargo test || die "Tests failed"
}
src_install() {
einstalldocs
dobin target/release/${PN}
doman ${PN}.1
}

@ -1,85 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
#
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #551906.
# Author Matthew Kennedy <mkennedy@gentoo.org>
#
# Sundry code common to many Common Lisp related ebuilds.
# Some handy constants
inherit eutils multilib
CLSOURCEROOT=/usr/share/common-lisp/source/
CLSYSTEMROOT=/usr/share/common-lisp/systems/
# Many of our Common Lisp ebuilds are either inspired by, or actually
# use packages and files from the Debian project's archives.
do-debian-credits() {
docinto debian
for i in copyright README.Debian changelog; do
test -f $i && dodoc "${S}"/debian/${i}
done
docinto .
}
# BIG FAT HACK: Since the Portage emerge step kills file timestamp
# information, we need to compensate by ensuring all FASL files are
# more recent than their source files.
# The following `impl-*-timestamp-hack' functions SHOULD NOT be used
# outside of this eclass.
impl-save-timestamp-hack() {
local impl=$1
dodir /usr/share/${impl}
tar cpjf "${D}"/usr/share/${impl}/portage-timestamp-compensate -C "${D}"/usr/$(get_libdir)/${impl} .
}
impl-restore-timestamp-hack() {
local impl=$1
tar xjpfo /usr/share/${impl}/portage-timestamp-compensate -C /usr/$(get_libdir)/${impl}
}
impl-remove-timestamp-hack() {
local impl=$1
rm -rf /usr/$(get_libdir)/${impl} &>/dev/null || true
}
standard-impl-postinst() {
local impl=$1
unregister-common-lisp-implementation cmucl
case ${impl} in
cmucl|sbcl)
impl-restore-timestamp-hack ${impl}
;;
*)
;;
esac
register-common-lisp-implementation ${impl}
}
standard-impl-postrm() {
local impl=$1 impl_binary=$2
if [ ! -x ${impl_binary} ]; then
case ${impl} in
cmucl|sbcl)
impl-remove-timestamp-hack ${impl}
;;
*)
;;
esac
rm -rf /var/cache/common-lisp-controller/*/${impl}
fi
}
# Local Variables: ***
# mode: shell-script ***
# tab-width: 4 ***
# End: ***

@ -1,87 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #551906.
#
# Author Matthew Kennedy <mkennedy@gentoo.org>
#
# Sundry code common to many Common Lisp related ebuilds. Some
# implementation use the Portage time stamp hack to ensure their
# installed files have the right modification time relative to each
# other.
inherit eutils multilib
CLSOURCEROOT=/usr/share/common-lisp/source/
CLSYSTEMROOT=/usr/share/common-lisp/systems/
# Many of our Common Lisp ebuilds are either inspired by, or actually
# use packages and files from the Debian project's archives.
do-debian-credits() {
docinto debian
for i in copyright README.Debian changelog; do
test -f $i && dodoc "${S}"/debian/${i}
done
docinto .
}
# BIG FAT HACK: Since the Portage emerge step kills file timestamp
# information, we need to compensate by ensuring all FASL files are
# more recent than their source files.
# The following `impl-*-timestamp-hack' functions SHOULD NOT be used
# outside of this eclass.
# Bug https://bugs.gentoo.org/show_bug.cgi?id=16162 should remove the
# need for this hack.
impl-save-timestamp-hack() {
local impl=$1
dodir /usr/share/${impl}
tar cpjf "${D}"/usr/share/${impl}/portage-timestamp-compensate -C "${D}"/usr/$(get_libdir)/${impl} .
}
impl-restore-timestamp-hack() {
local impl=$1
tar xjpfo /usr/share/${impl}/portage-timestamp-compensate -C /usr/$(get_libdir)/${impl}
}
impl-remove-timestamp-hack() {
local impl=$1
rm -rf /usr/$(get_libdir)/${impl} &>/dev/null || true
}
standard-impl-postinst() {
local impl=$1
case ${impl} in
cmucl|sbcl)
impl-restore-timestamp-hack ${impl}
;;
*)
;;
esac
}
standard-impl-postrm() {
local impl=$1 impl_binary=$2
if [ ! -x ${impl_binary} ]; then
case ${impl} in
cmucl|sbcl)
impl-remove-timestamp-hack ${impl}
;;
*)
;;
esac
rm -rf /var/cache/common-lisp-controller/*/${impl}
fi
}
# Local Variables: ***
# mode: shell-script ***
# tab-width: 4 ***
# End: ***

@ -1,189 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
#
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #587818
# Help manage the horde project http://www.horde.org/
#
# Author: Mike Frysinger <vapier@gentoo.org>
# CVS additions by Chris Aniszczyk <zx@mea-culpa.net>
# SNAP additions by Jonathan Polansky <jpolansky@lsit.ucsb.edu>
#
# This eclass provides generic functions to make the writing of horde
# ebuilds fairly trivial since there are many horde applications and
# they all share the same basic install process.
# EHORDE_SNAP
# This variable tracks whether the user is using a snapshot version
#
# EHORDE_SNAP_BRANCH
# You set this via the ebuild to whatever branch you wish to grab a
# snapshot of. Typically this is 'HEAD' or 'RELENG'.
#
# EHORDE_CVS
# This variable tracks whether the user is using a cvs version
inherit webapp eutils
[[ ${PN} != ${PN/-cvs} ]] && inherit cvs
IUSE="vhosts"
EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst
[[ -z ${HORDE_PN} ]] && HORDE_PN="${PN/horde-}"
[[ -z ${HORDE_MAJ} ]] && HORDE_MAJ=""
EHORDE_CVS="false"
EHORDE_SNAP="false"
if [[ ${PN} != ${PN/-cvs} ]] ; then
EHORDE_CVS="true"
HORDE_PN=${HORDE_PN/-cvs}
ECVS_SERVER="anoncvs.horde.org:/repository"
ECVS_MODULE="${HORDE_PN}"
ECVS_TOP_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/cvs-src/${PN}"
ECVS_USER="cvsread"
ECVS_PASS="horde"
SRC_URI=""
S=${WORKDIR}/${HORDE_PN}
elif [[ ${PN} != ${PN/-snap} ]] ; then
EHORDE_SNAP="true"
EHORDE_SNAP_BRANCH=${EHORDE_SNAP_BRANCH:-HEAD}
SNAP_PV=${PV:0:4}-${PV:4:2}-${PV:6:2}
HORDE_PN=${HORDE_PN/-snap}
SRC_URI="http://ftp.horde.org/pub/snaps/${SNAP_PV}/${HORDE_PN}-${EHORDE_SNAP_BRANCH}-${SNAP_PV}.tar.gz"
S=${WORKDIR}/${HORDE_PN}
else
SRC_URI="http://ftp.horde.org/pub/${HORDE_PN}/${HORDE_PN}${HORDE_MAJ}-${PV/_/-}.tar.gz"
S=${WORKDIR}/${HORDE_PN}${HORDE_MAJ}-${PV/_/-}
fi
HOMEPAGE="http://www.horde.org/${HORDE_PN}"
LICENSE="LGPL-2"
# INSTALL_DIR is used by webapp.eclass when USE=-vhosts
INSTALL_DIR="/horde"
[[ ${HORDE_PN} != "horde" && ${HORDE_PN} != "horde-groupware" && ${HORDE_PN} != "horde-webmail" ]] && INSTALL_DIR="${INSTALL_DIR}/${HORDE_PN}"
HORDE_APPLICATIONS="${HORDE_APPLICATIONS} ."
horde_pkg_setup() {
webapp_pkg_setup
if [[ ! -z ${HORDE_PHP_FEATURES} ]] ; then
local param
if [[ ${HORDE_PHP_FEATURES:0:2} = "-o" ]] ; then
param="-o"
HORDE_PHP_FEATURES=${HORDE_PHP_FEATURES:2}
fi
if ! built_with_use ${param} dev-lang/php ${HORDE_PHP_FEATURES} ; then
echo
if [[ ${param} == "-o" ]] ; then
eerror "You MUST re-emerge php with at least one of"
else
eerror "You MUST re-emerge php with all of"
fi
eerror "the following options in your USE:"
eerror " ${HORDE_PHP_FEATURES}"
die "current php install cannot support ${HORDE_PN}"
fi
fi
}
horde_src_unpack() {
if [[ ${EHORDE_CVS} = "true" ]] ; then
cvs_src_unpack
else
unpack ${A}
fi
cd "${S}"
[[ -n ${EHORDE_PATCHES} ]] && epatch ${EHORDE_PATCHES}
for APP in ${HORDE_APPLICATIONS}
do
[[ -f ${APP}/test.php ]] && chmod 000 ${APP}/test.php
done
}
horde_src_install() {
webapp_src_preinst
local destdir=${MY_HTDOCSDIR}
# Work-around when dealing with CVS sources
[[ ${EHORDE_CVS} = "true" ]] && cd ${HORDE_PN}
# Install docs and then delete them (except for CREDITS which
# many horde apps include in their help page #121003)
dodoc README docs/*
mv docs/CREDITS "${T}"/
rm -rf COPYING LICENSE README docs/*
mv "${T}"/CREDITS docs/
dodir ${destdir}
cp -r . "${D}"/${destdir}/ || die "install files"
for APP in ${HORDE_APPLICATIONS}
do
for DISTFILE in ${APP}/config/*.dist
do
if [[ -f ${DISTFILE/.dist/} ]] ; then
webapp_configfile "${MY_HTDOCSDIR}"/${DISTFILE/.dist/}
fi
done
if [[ -f ${APP}/config/conf.php ]] ; then
webapp_serverowned "${MY_HTDOCSDIR}"/${APP}/config/conf.php
webapp_configfile "${MY_HTDOCSDIR}"/${APP}/config/conf.php
fi
done
[[ -n ${HORDE_RECONFIG} ]] && webapp_hook_script ${HORDE_RECONFIG}
[[ -n ${HORDE_POSTINST} ]] && webapp_postinst_txt en ${HORDE_POSTINST}
webapp_src_install
}
horde_pkg_postinst() {
if [ -e ${ROOT}/usr/share/doc/${PF}/INSTALL* ] ; then
elog "Please read the INSTALL file in /usr/share/doc/${PF}."
fi
einfo "Before this package will work, you have to setup the configuration files."
einfo "Please review the config/ subdirectory of ${HORDE_PN} in the webroot."
if [ -e ${ROOT}/usr/share/doc/${PF}/SECURITY* ] ; then
ewarn
ewarn "Users are HIGHLY recommended to consult the SECURITY guide in"
ewarn "/usr/share/doc/${PF} before going into production with Horde."
fi
if [[ ${HORDE_PN} != "horde" && ${HORDE_PN} != "horde-groupware" && ${HORDE_PN} != "horde-webmail" ]] ; then
ewarn
ewarn "Make sure ${HORDE_PN} is accounted for in Horde's root"
ewarn " config/registry.php"
fi
if [[ ${EHORDE_CVS} = "true" ]] ; then
ewarn
ewarn "Use these CVS versions at your own risk."
ewarn "They tend to break things when working with the non CVS versions of horde."
fi
if use vhosts ; then
ewarn
ewarn "When installing Horde into a vhost dir, you will need to use the"
ewarn "-d option so that it is installed into the proper location."
fi
webapp_pkg_postinst
}

@ -1,55 +0,0 @@
# Copyright 2004-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #587824.
# @ECLASS: java-mvn-src.eclass
# @MAINTAINER:
# java@gentoo.org
# @AUTHOR:
# Java maintainers (java@gentoo.org)
# @BLURB: Eclass for Java packages from bare sources exported by Maven
# @DESCRIPTION:
# This class is intended to build pure Java packages from the sources exported
# from the source:jar goal of Maven 2. These archives contain bare Java source
# files, with no build instructions or additional resource files. They are
# unsuitable for packages that require resources besides compiled class files.
# The benefit is that for artifacts developed with Maven, these source files
# are often released together with binary packages, whereas the full build
# environment might be contained in some revision control system or not
# available at all.
inherit java-pkg-simple
# @ECLASS-VARIABLE: GROUP_ID
# @DESCRIPTION:
# The groupId of the artifact, in dotted notation. Default value is ${PN}.
: ${GROUP_ID:=${PN}}
# @ECLASS-VARIABLE: ARTIFACT_ID
# @DESCRIPTION:
# The artifactId of the artifact. Default value is ${PN}.
: ${ARTIFACT_ID:=${PN}}
# @ECLASS-VARIABLE: MAVEN2_REPOSITORIES
# @DESCRIPTION:
# The repositories to search for the artifacts. Must follow Maven2 layout.
# Default value is the following string:
# "http://repo2.maven.org/maven2 http://download.java.net/maven/2"
: ${MAVEN2_REPOSITORIES:="http://repo2.maven.org/maven2 http://download.java.net/maven/2"}
# @ECLASS-VARIABLE: RELATIVE_SRC_URI
# @DESCRIPTION:
# The path of the source artifact relative to the root of the repository.
# Will be set by the eclass to follow Maven 2 repository layout.
RELATIVE_SRC_URI=${GROUP_ID//./\/}/${ARTIFACT_ID}/${PV}/${ARTIFACT_ID}-${PV}-sources.jar
# Look for source jar in all listed repositories
for repo in ${MAVEN2_REPOSITORIES}; do
SRC_URI="${SRC_URI} ${repo}/${RELATIVE_SRC_URI}"
done
unset repo

@ -1,128 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #551916.
inherit nsplugins multilib
if [[ ${PN: -4} != "-bin" ]] ; then
IUSE="moznopango"
fi
# update_mozilla_launcher_symlinks
# --------------------------------
# Create or remove the following symlinks in /usr/bin:
#
# firefox -> firefox-bin
# thunderbird -> thunderbird-bin
# mozilla -> mozilla-bin
# sunbird -> sunbird-bin
# seamonkey -> seamonkey-bin
#
# The symlinks are removed if they're found to be dangling. They are
# created according to the following rules:
#
# - If there's a -bin symlink in /usr/bin, and no corresponding
# non-bin symlink, then create one.
#
# - Can't do this in src_install otherwise it overwrites the one
# for the non-bin package.
#
# - Link to the -bin symlink so it's easier to detect when to
# remove the symlink.
#
# NOTE: This eclass does *not* manage the launcher stubs in /usr/bin except
# when a -bin package is installed and the corresponding from-source
# package is not installed. The usual stubs are actually installed in
# src_install so they are included in the package inventory.
#
update_mozilla_launcher_symlinks() {
local f browsers="mozilla firefox thunderbird sunbird seamonkey"
cd "${ROOT}"/usr/bin
# Remove launcher symlinks that no longer apply
for f in ${browsers}; do
if [[ -L ${f} && ! -f ${f} ]]; then
einfo "Removing dangling ${f} launcher"
rm -f ${f}
fi
done
# Create new symlinks
for f in ${browsers}; do
if [[ -e ${f}-bin && ! -e ${f} ]]; then
einfo "Adding link from ${f}-bin to ${f}"
ln -s ${f}-bin ${f}
fi
done
}
# install_mozilla_launcher_stub name libdir
# -----------------------------------------
# Install a stub called /usr/bin/$name that executes mozilla-launcher
#
# Note: $PLUGINS_DIR comes from nsplugins (specifically the deprecated section).
#
install_mozilla_launcher_stub() {
[[ -n $2 ]] || die "install_launcher_stub requires two arguments"
declare name=$1
declare libdir=$2
# If we use xulrunner, the name of the binary should be the same
if [[ ${name: -3} == "xul" ]]; then
name=${name/xul/}
declare appname=xulrunner
declare xulparams="export XUL_PARAMS=${libdir}/application.ini"
declare libdir="/usr/$(get_libdir)/xulrunner-1.9"
else
declare appname=${name}
fi
dodir /usr/bin
if [[ ${PN: -4} == "-bin" ]] || ! use moznopango; then
cat <<EOF >"${D}"/usr/bin/${name}
#!/bin/sh
#
# Stub script to run mozilla-launcher. We used to use a symlink here
# but OOo brokenness makes it necessary to use a stub instead:
# https://bugs.gentoo.org/show_bug.cgi?id=78890
export MOZILLA_LAUNCHER=${appname}
export MOZILLA_LIBDIR=${libdir}
export MOZ_PLUGIN_PATH=\${MOZ_PLUGIN_PATH:-/usr/$(get_libdir)/$PLUGINS_DIR}
${xulparams}
exec /usr/libexec/mozilla-launcher "\$@"
EOF
else
cat <<EOF >"${D}"/usr/bin/${name}
#!/bin/sh
#
# Stub script to run mozilla-launcher. We used to use a symlink here
# but OOo brokenness makes it necessary to use a stub instead:
# https://bugs.gentoo.org/show_bug.cgi?id=78890
export MOZILLA_LAUNCHER=${appname}
export MOZILLA_LIBDIR=${libdir}
export MOZ_PLUGIN_PATH=\${MOZ_PLUGIN_PATH:-/usr/$(get_libdir)/$PLUGINS_DIR}
export MOZ_DISABLE_PANGO=1
${xulparams}
exec /usr/libexec/mozilla-launcher "\$@"
EOF
fi
chmod 0755 "${D}"/usr/bin/${name}
}
warn_mozilla_launcher_stub() {
elog "Not all locales support the disabling of pango."
elog "If your locale does not support disabling pango,"
elog "please open a bug report on https://bugs.gentoo.org"
elog "Then we can filter around the problem with those"
elog "specific locales."
}

@ -1,462 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @DEAD
# This eclass is deprecated and no longer used. It will be removed
# in 30 days, #587826.
# @ECLASS: phpconfutils.eclass
# @MAINTAINER:
# Gentoo PHP team <php-bugs@gentoo.org>
# @AUTHOR:
# Based on Stuart's work on the original confutils eclass
# Luca Longinotti <chtekk@gentoo.org>
# @BLURB: Provides utility functions to help with configuring PHP.
# @DESCRIPTION:
# This eclass provides utility functions to help with configuring PHP.
# It is only used by other php eclasses currently and the functions
# are not generally intended for direct use in ebuilds.
# ========================================================================
# List of USE flags that need deps that aren't yet in Portage
# or that can't be (fex. certain commercial apps)
#
# You must define PHPCONFUTILS_MISSING_DEPS if you need this
# ========================================================================
# phpconfutils_sort_flags()
#
# Sort and remove duplicates of the auto-enabled USE flags
#
phpconfutils_sort_flags() {
# Sort the list of auto-magically enabled USE flags
PHPCONFUTILS_AUTO_USE="$(echo ${PHPCONFUTILS_AUTO_USE} | tr '\040\010' '\012\012' | sort -u)"
}
# ========================================================================
# phpconfutils_init()
#
# Call this function from your src_compile() function to initialise
# this eclass first
#
phpconfutils_init() {
# Define wheter we shall support shared extensions or not
if use "sharedext" ; then
shared="=shared"
else
shared=""
fi
phpconfutils_sort_flags
}
# ========================================================================
# phpconfutils_usecheck()
#
# Check if the USE flag we want enabled is part of the auto-magical ones
#
phpconfutils_usecheck() {
local x
local use="$1"
for x in ${PHPCONFUTILS_AUTO_USE} ; do
if [[ "${use}+" == "${x}+" ]] ; then
return 0
fi
done
# If we get here, the USE is not among the auto-enabled ones
return 1
}
# ========================================================================
# phpconfutils_require_any()
#
# Use this function to ensure one or more of the specified USE flags have
# been enabled and output the results
#
# $1 - message to output everytime a flag is found
# $2 - message to output everytime a flag is not found
# $3 .. - flags to check
#
phpconfutils_require_any() {
local success_msg="$1"
shift
local fail_msg="$1"
shift
local required_flags="$@"
local default_flag="$1"
local success="0"
while [[ -n "$1" ]] ; do
if use "$1" ; then
einfo "${success_msg} $1"
success="1"
else
einfo "${fail_msg} $1"
fi
shift
done
# Did we find what we are looking for?
if [[ "${success}" == "1" ]] ; then
return
fi
# If we get here, then none of the required USE flags were enabled
eerror
eerror "You should enable one or more of the following USE flags:"
eerror " ${required_flags}"
eerror
eerror "You can do this by enabling these flags in /etc/portage/package.use:"
eerror " =${CATEGORY}/${PN}-${PVR} ${required_flags}"
eerror
eerror "The ${default_flag} USE flag was automatically enabled now."
eerror
PHPCONFUTILS_AUTO_USE="${PHPCONFUTILS_AUTO_USE} ${default_flag}"
}
# ========================================================================
# phpconfutils_use_conflict()
#
# Use this function to automatically complain to the user if USE flags
# that directly conflict have been enabled
#
# $1 - flag that conflicts with other flags
# $2 .. - flags that conflict
#
phpconfutils_use_conflict() {
phpconfutils_sort_flags
if ! use "$1" && ! phpconfutils_usecheck "$1" ; then
return
fi
local my_flag="$1"
shift
local my_present=""
local my_remove=""
while [[ "$1+" != "+" ]] ; do
if use "$1" || phpconfutils_usecheck "$1" ; then
my_present="${my_present} $1"
my_remove="${my_remove} -$1"
fi
shift
done
if [[ -n "${my_present}" ]] ; then
eerror
eerror "USE flag '${my_flag}' conflicts with these USE flag(s):"
eerror " ${my_present}"
eerror
eerror "You must disable these conflicting flags before you can emerge this package."
eerror "You can do this by disabling these flags in /etc/portage/package.use:"
eerror " =${CATEGORY}/${PN}-${PVR} ${my_remove}"
eerror
die "Conflicting USE flags found"
fi
}
# ========================================================================
# phpconfutils_use_depend_all()
#
# Use this function to specify USE flags that depend on eachother,
# they will be automatically enabled and used for checks later
#
# $1 - flag that depends on other flags
# $2 .. - the flags that must be set for $1 to be valid
#
phpconfutils_use_depend_all() {
phpconfutils_sort_flags
if ! use "$1" && ! phpconfutils_usecheck "$1" ; then
return
fi
local my_flag="$1"
shift
local my_missing=""
while [[ "$1+" != "+" ]] ; do
if ! use "$1" && ! phpconfutils_usecheck "$1" ; then
my_missing="${my_missing} $1"
fi
shift
done
if [[ -n "${my_missing}" ]] ; then
PHPCONFUTILS_AUTO_USE="${PHPCONFUTILS_AUTO_USE} ${my_missing}"
ewarn
ewarn "USE flag '${my_flag}' needs these additional flag(s) set:"
ewarn " ${my_missing}"
ewarn
ewarn "'${my_missing}' was automatically enabled and the required extensions will be"
ewarn "built. In any case it is recommended to enable those flags for"
ewarn "future reference, by adding the following to /etc/portage/package.use:"
ewarn " =${CATEGORY}/${PN}-${PVR} ${my_missing}"
ewarn
fi
}
# ========================================================================
# phpconfutils_use_depend_any()
#
# Use this function to automatically complain to the user if a USE flag
# depends on another USE flag that hasn't been enabled
#
# $1 - flag that depends on other flags
# $2 - flag that is used as default if none is enabled
# $3 .. - flags that must be set for $1 to be valid
#
phpconfutils_use_depend_any() {
phpconfutils_sort_flags
if ! use "$1" && ! phpconfutils_usecheck "$1" ; then
return
fi
local my_flag="$1"
shift
local my_default_flag="$1"
shift
local my_found=""
local my_missing=""
while [[ "$1+" != "+" ]] ; do
if use "$1" || phpconfutils_usecheck "$1" ; then
my_found="${my_found} $1"
else
my_missing="${my_missing} $1"
fi
shift
done
if [[ -z "${my_found}" ]] ; then
PHPCONFUTILS_AUTO_USE="${PHPCONFUTILS_AUTO_USE} ${my_default_flag}"
ewarn
ewarn "USE flag '${my_flag}' needs one of these additional flag(s) set:"
ewarn " ${my_missing}"
ewarn
ewarn "'${my_default_flag}' was automatically selected and enabled."
ewarn "You can change that by enabling/disabling those flags accordingly"
ewarn "in /etc/portage/package.use."
ewarn
fi
}
# ========================================================================
# phpconfutils_extension_disable()
#
# Use this function to disable an extension that is enabled by default.
# This is provided for those rare configure scripts that don't support
# a --enable for the corresponding --disable
#
# $1 - extension name
# $2 - USE flag
# $3 - optional message to einfo() to the user
#
phpconfutils_extension_disable() {
if ! use "$2" && ! phpconfutils_usecheck "$2" ; then
my_conf="${my_conf} --disable-$1"
[[ -n "$3" ]] && einfo " Disabling $1"
else
[[ -n "$3" ]] && einfo " Enabling $1"
fi
}
# ========================================================================
# phpconfutils_extension_enable()
#
# This function is like use_enable(), except that it knows about
# enabling modules as shared libraries, and it supports passing
# additional data with the switch
#
# $1 - extension name
# $2 - USE flag
# $3 - 1 = support shared, 0 = never support shared
# $4 - additional setting for configure
# $5 - additional message to einfo out to the user
#
phpconfutils_extension_enable() {
local my_shared
if [[ "$3" == "1" ]] ; then
if [[ "${shared}+" != "+" ]] ; then
my_shared="${shared}"
if [[ "$4+" != "+" ]] ; then
my_shared="${my_shared},$4"
fi
elif [[ "$4+" != "+" ]] ; then
my_shared="=$4"
fi
else
if [[ "$4+" != "+" ]] ; then
my_shared="=$4"
fi
fi
if use "$2" || phpconfutils_usecheck "$2" ; then
my_conf="${my_conf} --enable-$1${my_shared}"
einfo " Enabling $1"
else
my_conf="${my_conf} --disable-$1"
einfo " Disabling $1"
fi
}
# ========================================================================
# phpconfutils_extension_without()
#
# Use this function to disable an extension that is enabled by default
# This function is provided for those rare configure scripts that support
# --without but not the corresponding --with
#
# $1 - extension name
# $2 - USE flag
# $3 - optional message to einfo() to the user
#
phpconfutils_extension_without() {
if ! use "$2" && ! phpconfutils_usecheck "$2" ; then
my_conf="${my_conf} --without-$1"
einfo " Disabling $1"
else
einfo " Enabling $1"
fi
}
# ========================================================================
# phpconfutils_extension_with()
#
# This function is a replacement for use_with. It supports building
# extensions as shared libraries,
#
# $1 - extension name
# $2 - USE flag
# $3 - 1 = support shared, 0 = never support shared
# $4 - additional setting for configure
# $5 - optional message to einfo() out to the user
#
phpconfutils_extension_with() {
local my_shared
if [[ "$3" == "1" ]] ; then
if [[ "${shared}+" != "+" ]] ; then
my_shared="${shared}"
if [[ "$4+" != "+" ]] ; then
my_shared="${my_shared},$4"
fi
elif [[ "$4+" != "+" ]] ; then
my_shared="=$4"
fi
else
if [[ "$4+" != "+" ]] ; then
my_shared="=$4"
fi
fi
if use "$2" || phpconfutils_usecheck "$2" ; then
my_conf="${my_conf} --with-$1${my_shared}"
einfo " Enabling $1"
else
my_conf="${my_conf} --without-$1"
einfo " Disabling $1"
fi
}
# ========================================================================
# phpconfutils_warn_about_external_deps()
#
# This will output a warning to the user if he enables commercial or other
# software not currently present in Portage
#
phpconfutils_warn_about_external_deps() {
phpconfutils_sort_flags
local x
local my_found="0"
for x in ${PHPCONFUTILS_MISSING_DEPS} ; do
if use "${x}" || phpconfutils_usecheck "${x}" ; then
ewarn "USE flag ${x} enables support for software not present in Portage!"
my_found="1"
fi
done
if [[ "${my_found}" == "1" ]] ; then
ewarn
ewarn "This ebuild will continue, but if you haven't already installed the"
ewarn "software required to satisfy the list above, this package will probably"
ewarn "fail to compile later on."
ewarn "*DO NOT* file bugs about compile failures or issues you're having"
ewarn "when using one of those flags, as we aren't able to support them."
ewarn "|=|=|=|=|=|=| You are on your own if you use them! |=|=|=|=|=|=|"
ewarn
ebeep 5
fi
}
# ========================================================================
# phpconfutils_built_with_use()
#
# Sobstitute for built_with_use() to support the magically enabled USE flags
#
phpconfutils_built_with_use() {
local opt="$1"
[[ ${opt:0:1} = "-" ]] && shift || opt="-a"
local PHP_PKG=$(best_version $1)
shift
local PHP_USEFILE="${ROOT}/var/lib/php-pkg/${PHP_PKG}/PHP_USEFILE"
[[ ! -e "${PHP_USEFILE}" ]] && return 0
local PHP_USE_BUILT=$(<${PHP_USEFILE})
while [[ $# -gt 0 ]] ; do
if [[ ${opt} = "-o" ]] ; then
has $1 ${PHP_USE_BUILT} && return 0
else
has $1 ${PHP_USE_BUILT} || return 1
fi
shift
done
[[ ${opt} = "-a" ]]
}
# ========================================================================
# phpconfutils_generate_usefile()
#
# Generate the file used by phpconfutils_built_with_use() to check it's
# USE flags
#
phpconfutils_generate_usefile() {
phpconfutils_sort_flags
local PHP_USEFILE="${D}/var/lib/php-pkg/${CATEGORY}/${PN}-${PVR}/PHP_USEFILE"
# Write the auto-enabled USEs into the correct file
dodir "/var/lib/php-pkg/${CATEGORY}/${PN}-${PVR}/"
echo "${PHPCONFUTILS_AUTO_USE}" > "${PHP_USEFILE}"
}

@ -1,2 +1,3 @@
DIST gnome-directory-thumbnailer-0.1.6.tar.xz 260656 SHA256 35e6c8b4d11553b24eadb21dc2367072eedbd284cec4c23d06492ab2f26d0e04 SHA512 772c1e451d896d3704c25b5ab17ba74a52c14fb1103fb4ab18c67c6b2b5714b7ff5ac020252630b729aa081c8e1836a437487691590c3be1e63a0cc654f32dcf WHIRLPOOL 486277c694b0467c879cadace0f858e9a0e8346f024d4f1c54c958f1ac8a900012d901f11253f61e53e203535af56351f105977907ec2fe11d7db49faa3e22d5
DIST gnome-directory-thumbnailer-0.1.7.tar.xz 272984 SHA256 977ebb515824bc9de37663700174ab39b9604709e989457cce3395a791172298 SHA512 62d429f9a8420e45831cbfb94ef4d050ffd89975a2bd5ad61861435d8af559fd6bf3949683711f2240b7573c6222d0a436ec9876f7f63106e12adff3006126db WHIRLPOOL 2b3ef85a9924e1749db734897c2c2f33b6ff7ac456697dab6f296927f27b5d4a0f53d41a130b408f32d0c91a17d35bd284e3918b3d603181fb77aec527215c9e
DIST gnome-directory-thumbnailer-0.1.8.tar.xz 273896 SHA256 fb56fc36f6d8fba1858af4e582eb281e1e529cdfa789061b1f5287bd3d972e06 SHA512 ef4ca209897a6eaff635c840a66d175b3b57896167199a51762e4089bb9b5518f8700c3534019dc14a2e6a6542fb131d4d01d5c459baff2f7d09f7775e20bbb5 WHIRLPOOL 2999f41ab4c00ef80113b91a14b8a5864304fd56bbc1c27e88812ac72b8f42d0e76619564c394e326c7f21ecbe7af1ec2f43e138abb19817686a2e3ba0282dd8

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit gnome2
DESCRIPTION="Thumbnail generator for directories"
HOMEPAGE="https://wiki.gnome.org/Projects/GnomeDirectoryThumbnailer"
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-libs/glib-2.35:2
>=x11-libs/gdk-pixbuf-2.6:2
>=gnome-base/gnome-desktop-2.2:3=
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
virtual/pkgconfig
"

@ -1,2 +1,2 @@
DIST gnome-software-3.18.3.tar.xz 2195300 SHA256 cc76a51f56d114018f64478437aebef068799802884543c59e2473066c959b7b SHA512 61d4f9622d0f3c6b65d271a79908713f1ee5a2da67275aee6cd6510d6c124ad76300bcc696846d8bd95843f9326534218d3b140445f6e7d2f6ab8d336e476ec0 WHIRLPOOL acea5e54b06bcd2d1088d7790b813001a2718acd981c53f4dca170200efc96ca2d6e477ff674f384e08817821697ef2e2261d4d14cf5f3bd4c757352920231de
DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf WHIRLPOOL e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357
DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf WHIRLPOOL f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed

@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-any-r1 virtualx
@ -13,32 +12,41 @@ HOMEPAGE="http://wiki.gnome.org/Apps/Software"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=app-admin/packagekit-base-1.0.9
>=app-admin/packagekit-base-1.1.0
app-crypt/libsecret
app-text/gtkspell:3
dev-db/sqlite:3
>=dev-libs/appstream-glib-0.5.1:0
>=dev-libs/glib-2.45.8:2
>=dev-libs/appstream-glib-0.5.12:0
>=dev-libs/glib-2.46:2
>=dev-libs/json-glib-1.1.1
>=gnome-base/gnome-desktop-3.17.92:3=
>=gnome-base/gsettings-desktop-schemas-3.11.5
net-libs/libsoup:2.4
>=net-libs/libsoup-2.51.92:2.4
sys-auth/polkit
>=x11-libs/gtk+-3.16:3
>=x11-libs/gdk-pixbuf-2.31.5
>=x11-libs/gtk+-3.18.2:3
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
app-text/docbook-xml-dtd:4.2
dev-libs/libxslt
>=dev-util/intltool-0.35
virtual/pkgconfig
test? ( dev-util/dogtail )
test? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
"
# test? ( dev-util/valgrind )
python_check_deps() {
use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
}
pkg_setup() {
python-any-r1_pkg_setup
use test && python-any-r1_pkg_setup
}
src_prepare() {
@ -53,11 +61,14 @@ src_configure() {
# FIXME: investigate limba and firmware update support
gnome2_src_configure \
--enable-man \
--enable-packagekit \
--enable-polkit \
--disable-xdg-app \
--disable-firmware \
--disable-limba \
$(use_enable test dogtail)
}
src_test() {
Xemake check TESTS_ENVIRONMENT="dbus-run-session"
virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
}

@ -1,3 +1,2 @@
DIST gnome-user-share-3.18.0.tar.xz 376944 SHA256 feb3bed59193eafea31f563ed7eab5f066aa5f86d4a89f067b162653d168d3fc SHA512 bc053b879c602f2d6d04431f817f528c7f6ffb20e2078fcef1b4cc8acbe95a658fb6cfe03b55fe87c46bd87ea175cfdfda8314928e9c3525ccf2fa8ab0fdf055 WHIRLPOOL 72c43048afae3888306c8033d63458df7fd806bf21c99405b72b5694e03e73fc5a43473671da978aea5ae223f9bf4111a809c0a9f17f47f7d38a55dd25f08817
DIST gnome-user-share-3.18.1.tar.xz 388940 SHA256 3e64dacfadd9bdfbf080223d95e938b5b5ae4195a44cd75f51a4bb2547fa2cdd SHA512 2edf2ae13162020625dba1784ed06542f4ccedb981a3ad70455a26edf52bf64aa3fc02290a650dabe5f939b80dad67ab3d7e9551b9f3a6bd7998b0301df1918e WHIRLPOOL 12b758cd4a40aa7a72560f44e5b8d36c0335895617e0007225b5b807bb9291d14969dbe7b76795ea1246dcb2d49d90991fe87e15db3b32d50d38fec35240e5ad
DIST gnome-user-share-3.18.2.tar.xz 347712 SHA256 155ddbd7d467e9b2b8f39fade93244d6124652f4985e286364ceeaa3357ece35 SHA512 157a3b83ec0de6c64a94f86eb76f5b16174b1adcaab79e4adb259b86c96ec9ecc76f0629a8674a14405f227fc8a0f45d98ec0bf93ec773b08c1233b682167f62 WHIRLPOOL 7d7ea259a6def54f71fb38f5834585519ebaaecf82dc128a16a54bb3ce29dd87fec96a9ed71b03b5c4baea17cec6dbf55cb911d3bd3fc3df365ac83476cad76a
DIST gnome-user-share-3.18.3.tar.xz 347528 SHA256 3092fa7ad137531e35484195dde4ecbbc75a8a3d9b8209aef4c852717cf4bbf1 SHA512 3f8da3cc6f73aa612883252982fac0c53e35184ac0d31f210b525fd04dd8dbffb3f7be4c331309ea9df6a712000eb2d29f75224505c822cffc11b3d435e17991 WHIRLPOOL ea8b00b4be1907ea19bff09d53a6cd62171daca3cb55e0cf2cdc3ebe3fd77c0fccbdf9592059664cd3f0d6248a34949d2a13214b9f6cac2cfc2e9cd794a72d80

@ -1,43 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 multilib
DESCRIPTION="Personal file sharing for the GNOME desktop"
HOMEPAGE="https://git.gnome.org/browse/gnome-user-share"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
# FIXME: could libnotify be made optional ?
# FIXME: selinux automagic support
RDEPEND="
>=dev-libs/glib-2.28:2
>=x11-libs/gtk+-3:3
>=gnome-base/nautilus-2.91.7
media-libs/libcanberra[gtk3]
>=www-apache/mod_dnssd-0.6
>=www-servers/apache-2.2[apache2_modules_dav,apache2_modules_dav_fs,apache2_modules_authn_file,apache2_modules_auth_digest,apache2_modules_authz_groupfile,apache2_mpms_prefork]
>=x11-libs/libnotify-0.7:=
"
DEPEND="${RDEPEND}
!<gnome-base/gnome-control-center-3.9
app-text/yelp-tools
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.35
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure \
--with-httpd=apache2 \
--with-modules-path=/usr/$(get_libdir)/apache2/modules/
}

@ -1,43 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 multilib
DESCRIPTION="Personal file sharing for the GNOME desktop"
HOMEPAGE="https://git.gnome.org/browse/gnome-user-share"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
# FIXME: could libnotify be made optional ?
# FIXME: selinux automagic support
RDEPEND="
>=dev-libs/glib-2.28:2
>=x11-libs/gtk+-3:3
>=gnome-base/nautilus-2.91.7
media-libs/libcanberra[gtk3]
>=www-apache/mod_dnssd-0.6
>=www-servers/apache-2.2[apache2_modules_dav,apache2_modules_dav_fs,apache2_modules_authn_file,apache2_modules_auth_digest,apache2_modules_authz_groupfile,apache2_mpms_prefork]
>=x11-libs/libnotify-0.7:=
"
DEPEND="${RDEPEND}
!<gnome-base/gnome-control-center-3.9
app-text/yelp-tools
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.35
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure \
--with-httpd=apache2 \
--with-modules-path=/usr/$(get_libdir)/apache2/modules/
}

@ -2,18 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
GNOME2_LA_PUNT="yes"
inherit eutils gnome2 multilib
inherit gnome2 multilib systemd
DESCRIPTION="Personal file sharing for the GNOME desktop"
HOMEPAGE="https://git.gnome.org/browse/gnome-user-share"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE=""
# FIXME: could libnotify be made optional ?
@ -36,16 +35,16 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
"
src_prepare() {
PATCHES=(
# Upstream forces to use prefork because of Fedora defaults, but
# that is problematic for us (bug #551012)
# https://bugzilla.gnome.org/show_bug.cgi?id=750525#c2
epatch "${FILESDIR}"/${PN}-3.18.1-no-prefork.patch
gnome2_src_prepare
}
"${FILESDIR}"/${PN}-3.18.1-no-prefork.patch
)
src_configure() {
gnome2_src_configure \
--with-httpd=apache2 \
--with-modules-path=/usr/$(get_libdir)/apache2/modules/
--with-modules-path=/usr/$(get_libdir)/apache2/modules/ \
--with-systemduserunitdir="$(systemd_get_userunitdir)"
}

@ -2,3 +2,4 @@ DIST gucharmap-3.0.1.tar.bz2 3275481 SHA256 948a376f13af98ffe6be29c73f1d89d2dbc2
DIST gucharmap-3.16.2.tar.xz 1996036 SHA256 0a3fa996ae271c8f4812a7d8dc573ece0c000d63185b4865fa99387455e1b13d SHA512 b20bf0d4a79bd926b0863b7451c6eaa3bba2741231c3719e4799df17aec86798362862ab0a7b19d0fa76d5f05e5fa34f0c516e76e5c0d0bf8e87d15f6e868662 WHIRLPOOL 285d9091d3a7281b84dc96e009a26eb0f154d63f9b222b3d5ae34d9fd6c3c14d7febaf110d26e5b8168b5be93a6d5f01bd70459606b563faf496a78e28b7c3b5
DIST gucharmap-3.18.2.tar.xz 2031560 SHA256 80141d3e892c3c4812c1a8fad8f89978559ef19e933843267e6e9a5524c09ec9 SHA512 d12eefb56272192762086271aa65bfa8b9a8843ac68a6affa1af3d2c891227b0fdae1c274976ceb883ecce26b7d9a2b28c2712155650c0969d6da77b1ff482b5 WHIRLPOOL 176e29627e33e28e965d07efe94aac1c1110bc2c44603c7220d34e520b36a443f73bfc823a395f48760023e137980a822e49c701910813e9deb280b8be115d38
DIST gucharmap-9.0.0.tar.xz 1007252 SHA256 d698ce4bba5486f7e32e9a4ec0ecd916926fb876640856746121d8ae8012765c SHA512 6054a392d719ebdb98205cb451b6971ca2ddc9d83b2de8b25412b0a561143d5ddb5b4fa0174ae997697b28dc79d60f477208bc6a112cb06346b250aa90e78fd7 WHIRLPOOL 1004ba7f5db5ced3e11cefc1ff61d3f7c05536de77f9a42520959183be9c6592e2ad93f3976750d277514c88d71d1c003035a275c33142c78a458d5f4f59fda6
DIST gucharmap-9.0.1.tar.xz 1022516 SHA256 8617ab68f2977cc3780a1f39264a48b8d9cf8824172c442fa9ca1c11d81dbd6c SHA512 66aabfe9253247816f9f8a603f0151a44b0b60e04b20875322b71345539da444d72d1f1b4551fa04ab03cdbc2d6638d9126c5d48bb7604994dc532ca165152e2 WHIRLPOOL 5d2cf83fee3103ae5fc555ece7c59c9cbf7d2d74d659128809eb41ac58170e611184cacb87557b7194fa2dc500202a818fe73d3cb38d00d80e341faa02a15515

@ -0,0 +1,62 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala
DESCRIPTION="Unicode character map viewer and library"
HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
LICENSE="GPL-3"
SLOT="2.90"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="debug +introspection test vala"
REQUIRED_USE="vala? ( introspection )"
COMMON_DEPEND="
>=app-i18n/unicode-data-9.0.0
>=dev-libs/glib-2.32:2
>=x11-libs/pango-1.2.1[introspection?]
>=x11-libs/gtk+-3.16:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
"
RDEPEND="${COMMON_DEPEND}
!<gnome-extra/gucharmap-3:0
"
DEPEND="${RDEPEND}
app-text/yelp-tools
dev-util/desktop-file-utils
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.40
sys-devel/gettext
virtual/pkgconfig
test? ( app-text/docbook-xml-dtd:4.1.2 )
vala? ( $(vala_depend) )
"
src_prepare() {
# prevent file collisions with slot 0
sed -e "s:GETTEXT_PACKAGE=gucharmap$:GETTEXT_PACKAGE=gucharmap-${SLOT}:" \
-i configure.ac configure || die "sed configure.ac configure failed"
# avoid autoreconf
sed -e 's/-Wall //g' -i configure || die "sed failed"
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
# unihan is not really conditional
# https://bugzilla.gnome.org/show_bug.cgi?id=768210#c5
gnome2_src_configure \
--disable-static \
--with-unicode-data=/usr/share/unicode-data \
$(usex debug --enable-debug=yes ' ') \
$(use_enable introspection) \
$(use_enable vala)
}

@ -0,0 +1,35 @@
From e72c59062f39e89569524f4556cbddb8d00119f4 Mon Sep 17 00:00:00 2001
From: Vivien Malerba <malerba@gnome-db.org>
Date: Sun, 7 Feb 2016 20:49:07 +0100
Subject: Re-correction for bug #761424
Automatic detection of API version
---
configure.ac | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 152f676..9898a32 100644
--- a/configure.ac
+++ b/configure.ac
@@ -571,13 +571,13 @@ fi
vala_api="No Vala bindings will be generated"
if test "x$enable_vala" = "xyes"
then
- AM_PROG_VALAC([0.26.0])
+ AM_PROG_VALAC()
if test "x$VALA_API_VERSION" = "x"
then
- VAPIGEN_CHECK([0.26.0],[0.26],,no)
- vala_api="0.26 (Default)"
+ VAPIGEN_CHECK(,,,no)
+ vala_api="`pkg-config --modversion vapigen` (Default)"
else
- VAPIGEN_CHECK([0.26.0],$VALA_API_VERSION,,no)
+ VAPIGEN_CHECK(,$VALA_API_VERSION,,no)
vala_api=$VALA_API_VERSION
fi
else
--
cgit v0.12

@ -1,13 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI=6
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="yes"
PYTHON_COMPAT=( python2_7 )
VALA_MIN_API_VERSION="0.26"
VALA_MAX_API_VERSION="0.26" # configure explicitly checks for that version
VALA_USE_DEPEND="vapigen"
inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python-single-r1 vala
@ -16,17 +13,18 @@ DESCRIPTION="GNOME database access library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2+ LGPL-2+"
IUSE="berkdb canvas firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres reports sourceview ssl vala"
IUSE="berkdb canvas debug firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres reports sourceview ssl vala"
REQUIRED_USE="
reports? ( ${PYTHON_REQUIRED_USE} )
canvas? ( gtk )
graphviz? ( gtk )
sourceview? ( gtk )
vala? ( introspection )
"
# firebird license is not GPL compatible
SLOT="5/4" # subslot = libgda-5.0 soname version
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND="
app-text/iso-codes
@ -85,10 +83,14 @@ pkg_setup() {
src_prepare() {
# Fix compilation with -Werror=format-security (from 'master')
epatch "${FILESDIR}"/${PN}-5.2.4-format-security.patch
eapply "${FILESDIR}"/${PN}-5.2.4-format-security.patch
# Support JRE 1.8 (from Fedora)
epatch "${FILESDIR}"/${PN}-5.2.4-jre18.patch
eapply "${FILESDIR}"/${PN}-5.2.4-jre18.patch
# Fix vala test,
# https://bugzilla.gnome.org/show_bug.cgi?id=761424
eapply "${FILESDIR}"/${PN}-5.2.4-vala-check.patch
use berkdb && append-cppflags "-I$(db_includedir)"
@ -98,8 +100,8 @@ src_prepare() {
-i libgda-report/RML/Makefile.{am,in} || die
# Prevent file collisions with libgda:4
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
eapply "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
eapply "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
# Move files with mv (since epatch can't handle rename diffs) and
# update pre-generated gtk-doc files (for non-git versions of libgda)
local f
@ -123,6 +125,18 @@ src_prepare() {
}
src_configure() {
local myconf=( )
if use introspection ; then
myconf+=( $(use_enable gtk gdaui-gi) )
else
myconf+=( --disable-gdaui-gi )
fi
if use vala ; then
myconf+=( $(use_enable gtk gdaui-vala) )
else
myconf+=( --disable-gdaui-vala )
fi
gnome2_src_configure \
--with-help \
--disable-default-binary \
@ -130,12 +144,14 @@ src_configure() {
--enable-system-sqlite \
$(use_with berkdb bdb /usr) \
$(use_with canvas goocanvas) \
$(use_enable debug) \
$(use_with firebird firebird /usr) \
$(use_with gnome-keyring libsecret) \
$(use_with graphviz) \
$(use_with gtk ui) \
$(use_with http libsoup) \
$(use_enable introspection) \
$(use_enable introspection gda-gi) \
"$(use_with java java $JAVA_HOME)" \
$(use_enable json) \
$(use_with ldap) \
@ -147,9 +163,7 @@ src_configure() {
$(use_with sourceview gtksourceview) \
$(use_enable vala) \
$(use_enable vala vala-extensions) \
$(use_enable vala gda-gi) \
$(use_enable vala gdaui-gi) \
$(use_enable vala gdaui-vala)
${myconf[@]}
}
pkg_preinst() {

@ -1,2 +1,3 @@
DIST attica-5.23.0.tar.xz 59972 SHA256 8a8cb27734b7efeba2a91adddfdc4863e8d5e7892e70c60afad5a4c09578b549 SHA512 59516c8184785fcd6eee406c9273b9cc1f68a057a615cce190887509ee5f5770c81e95548b7f20db81451291862e0ed940f55a2ebca39f2b26a799ddb89993c6 WHIRLPOOL eccbbb4fcecedeec5bfc965bf66761a39b1c93e1d330c93b0265d46748e94860f183f53d86a3af31a6e9e11f8a2e7c62b00592bd8631baace4b397c509fbbe71
DIST attica-5.26.0.tar.xz 60212 SHA256 8cc602d96a7e650771630e72a7102efdc9c3fb99004ed23f2de2daf9370ae7fc SHA512 54d0fddc8c5f33a906b24feb5006e389778869c15c248ff4170dc4934557c3a6671a3e8434a96cbd897404cea49aa71c65557e15ae7a73ed9df78f5741927f51 WHIRLPOOL 7c6823e1a6682aa2f484583b6dce8a2e8783bfa3a8b7a7ec361d503337e2fd7307f0e969318fac5197fac4ca1c4bd0c0ebcd418f53bb1f82386ac10a057cfd69
DIST attica-5.27.0.tar.xz 60188 SHA256 4741f8863e14bbd6e0908824763c80461b478c02a68be232aae0c83d10e6cd70 SHA512 763d1d84971b6d39842dcbf23e28b912c0ad41f4b17d6a0e5d098915d57b474296c2b3f1bd5b4ef6d0ee4f932284355e9790d8326ec724ee569db504bda6e2ed WHIRLPOOL 2cdd7815522bdd29c62758ab6360c19aeaa30b188bfae77e31916f7ec1ce7f23c649b6644183ebd1638864b5eb7dfc139ae86295526ea14b246fe8d983e2a0c5

@ -0,0 +1,17 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework providing access to Open Collaboration Services"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtnetwork)
"
DEPEND="${RDEPEND}"

@ -1,2 +1,3 @@
DIST baloo-5.23.0.tar.xz 185060 SHA256 4b32fc91a8f71b4ff5c0d7832ac6da41cdd8ea1a33594e905519565c4bbb6ed6 SHA512 3e0f157c05217c424b5eacb88773e232ce066b3354c37f95e5b5bcecb53250a0551faa3091b942ba9fc26c5905f8929311047fa5c3ef58a4ef57b46d5daa14d5 WHIRLPOOL 88c340f781f4d1c71addc709efddbb3aa20ebb44b062d723938556f6b4642e1223b876b6b0c8d152d0049e55d656962534a13abb1993691b665a1f5b7426d6b2
DIST baloo-5.26.0.tar.xz 187444 SHA256 dedd54b468e799cf0fc6e4f69e05659605907a026ec02895fc3bc250ab13f331 SHA512 bec8591648c0e3af7e96e2097725383195fd21fbb7d973738e2ff0caff9fd631b336bccca5ac9d3bc135fda00d2e2edcd9e0d26213f8a0cd1ea88588bc97d2d2 WHIRLPOOL f33b1d5ba9fc2250586f437bc613c3088a18058594f64f80d2b23665c83aa8c15e7167f5cd60dbf8405439e374e55b2a20f92bfb8567c0da17788d47ed75357a
DIST baloo-5.27.0.tar.xz 199744 SHA256 8c89de0941fee468c5762526e3274e21b590410ffaf8fc0d04847cf1bb2e0a37 SHA512 ba0e8c0eed3e992b55ac9cc45c6d09e4eb4747c1237ff7e6514130624b1ca65cf343d49518bc0fd7306a956cd6755996445a59c076cb61d30e88fd390300c6a6 WHIRLPOOL 68e8faa90a0df3290415ecf1c18b0d0f74ae828d340da9e9bdcbe5edd1185dc243fcf286eb3953fb284636236f2cdac58271b0956766bed919810d21362dc997

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for searching and managing metadata"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kfilemetadata)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kidletime)
$(add_frameworks_dep kio)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
>=dev-db/lmdb-0.9.17
"
RDEPEND="${DEPEND}
!kde-base/baloo:4[-minimal(-)]
"

@ -1,2 +1,3 @@
DIST bluez-qt-5.23.0.tar.xz 73504 SHA256 89ece8748558eb3a8e081dc6eb4e7bd4104301373ce49d55d66b4bb197b933cb SHA512 a448782a6ca84147461bb5ab5ebdd8ddbdff5ca5c7fc400d1649ee1db5f7d16096c3fb9027b9b1adc850b86b7077ebc6b2469c622a7fe9e9bb0fcb56816fea2b WHIRLPOOL bcacfa1cd321d1228226e124c18455010ffa105c59bbea69287b519478481b06443da385f73580f80d1ff7ebcbe24de2e656e8c36c51d8d8d26749182197be83
DIST bluez-qt-5.26.0.tar.xz 73512 SHA256 67205efeac8579a2ff0f8de7fdb61a8510e8ca8f6bc2e147d8846fd3b52c4358 SHA512 3823fab44a3a07cbad01186a45d66b6e5f7b2f907112b04040701e9ea5b009981b0bd58ab03afb97afd67acd8760cdc31c74c3595bd8590693ae2d622c00871d WHIRLPOOL 80ec7e0e228185d503e0861ed0af7830cc297dec9625cdb5a20a8c7d220e7bdd6a1d524d36a0fb2da2c7ba0bdb2d7c34c60ab00d6954a938955430d66d36bbf2
DIST bluez-qt-5.27.0.tar.xz 73784 SHA256 2fde86d9f5e766dc749f74f391456acb443448848ee5323b6c5fed1578c72f84 SHA512 b8de87bb14161603ee2ad3a205917ea5ad372d03104a4d698784d9fcc968792b3ccd7f0f17c551f9ed44a2c0433e5a7c2b71a793599bcfb31090538a8396970a WHIRLPOOL 4c84e42f5ae17b7fea668aa8e4904658d82120196360da824cc9b9bf1a12ad7b2036f572f585654da3f4f6b4ec5db7320e21ade305f22454d9ac3214f1e27c93

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5 udev
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtnetwork)
"
RDEPEND="${DEPEND}
!kde-plasma/bluez-qt
"
src_configure() {
local mycmakeargs=(
-DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST breeze-icons-5.23.0.tar.xz 1142244 SHA256 e279cbba0d7556dad096db800a6a2b7d0e0e419c06df8f2bf2966f7bf49c98b2 SHA512 5be1812f587d7b7eae58518766578db8b02829cb979dcf3481e612cbe58414871c2e6748b79c10d173b804da32059f772ff7a446a8d47bfe58a2d280711a3379 WHIRLPOOL 4266f95d5fa742cd9a14b23da13eec3992c22730cb89d1a15b211f02c1f5b6902bb93cd378f98fc0ea8cddec428c634c66af2f7a6a97ae5a2d53176951066e56
DIST breeze-icons-5.26.0.tar.xz 1370236 SHA256 a9c0d742a37ef3b3b2dae5a5bb97aee2927dd613c17c606f3bcbc6845a8c6bcd SHA512 3edfd8f56548e61e6bebf21f711797bedeae91c0a8a3f1e4cade79d1d53cf7e9f5fa8cc154d62d3a33b6765c35ac1df252f45de0e00567624710b6149d0fe497 WHIRLPOOL 50a9860fd6ed5f97e7c2f239df954e372d441ed671b522e02570f0fa15506df59b16d0475ebffbb6357a79cf2a8a1658a2e5ea9cea7f3d4bd9dac03c646be049
DIST breeze-icons-5.27.0.tar.xz 1441956 SHA256 ffc1b79a96b909dca07f418fc443cfdd1deeebe1ec3cdf0e7cede9a4e6765c89 SHA512 04ec871c146de8e9891439f4c824d4eb0c2a8150e097de93624ce3ff0672689e59682c70862e20f2cf1c462a5f14714825106f2a265e1bb64c39576ae3bfca67 WHIRLPOOL 95845841db0412bb27896b61d09749981493ad99f062bc973c1754686289598dbb5847b6780a8193cc4b168269284e59b93e38c566e17a6c91c07454b2d1aafe

@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_AUTODEPS="false"
KDE_DEBUG="false"
inherit kde5
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep extra-cmake-modules)
$(add_qt_dep qtcore)
"
RDEPEND="!<kde-plasma/breeze-5.4.3:5"

@ -1,2 +1,3 @@
DIST extra-cmake-modules-5.23.0.tar.xz 285208 SHA256 69ceba3e740295509d23b16420bc8357511a538da3e2d7a03f08662d218fed94 SHA512 52b8c8414b58c2705c07d204cabcc9e0a068935b327f1ce047e6d7f3ef35d3fd40e52caafea18d624f981e36727d827814414a4bf133a37084c66cef0965e338 WHIRLPOOL ca6f62801ea288c65bc9b1d5a45ab4610d17d04cdf31877562e649021709c35258a4470eadc088c2a4b9aff6628e2a14d3c5916b03788ac283a0c758f859cada
DIST extra-cmake-modules-5.26.0.tar.xz 286496 SHA256 cd529cc10cc4a4fc20a962329ffc8cc93cc200b7dc681aa4ddfc9e9cc88f79ec SHA512 66d2b21df46ddb022976c90e7b930709dc076c092545e4681a60ee4883622bc8561247486c90d266b0186d99379e6d2bd6ab0bb6e9b5d25ea6824c7203a4ccbf WHIRLPOOL 532ab9d161716e34a6605db3c39c02b9b3bd3545eeac62ae9f8518983a55d159c8b5c17800221690668f0acdd9721b9b3189f79915ad6b8eef6b27be8f893f3d
DIST extra-cmake-modules-5.27.0.tar.xz 287640 SHA256 d2d6fee26d7b25317006663085a6c3e606e0410b2e591e98beaff54994e0fb58 SHA512 d4f9f12c4735128ebb89f046723891514e9e7a3e1560da4cbe5226f632861e7577b9c221c821bbfa9a6b5559f8ce73ef09a0054d4515077548122ff8accfedbe WHIRLPOOL 22a51bff9c8c10bdeb9287405b077a72e40b9e31d14b30254e1acbd9969ebfbeddb1bb0ffe59e0887b2a863dd16746c29d8900cee8fcc039a61787a310b57f17

@ -0,0 +1,60 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
KDE_AUTODEPS="false"
KDE_DEBUG="false"
KDE_TEST="false"
inherit kde5 python-any-r1
DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="doc test"
DEPEND="
>=dev-util/cmake-2.8.12
doc? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
)
test? (
$(add_qt_dep qtcore)
$(add_qt_dep linguist-tools)
)
"
RDEPEND="
app-arch/libarchive[bzip2]
"
python_check_deps() {
has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
}
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DBUILD_HTML_DOCS="$(usex doc)"
-DBUILD_MAN_DOCS="$(usex doc)"
-DDOC_INSTALL_DIR="/usr/share/doc/${PF}"
)
cmake-utils_src_configure
}
src_test() {
local myctestargs=(
-E "(ECMToolchainAndroidTest|KDEInstallDirsTest.relative_or_absolute_usr)"
)
kde5_src_test
}

@ -1,2 +1,3 @@
DIST frameworkintegration-5.23.0.tar.xz 1749136 SHA256 48b472cbdfc2407b68247dc40bcee8b6e9f951c2e20f97030c68f95f7d283b28 SHA512 d743400189fa9ab3d7ac3c638942995fe25600c7b91c645316224125c64bb86a7bdd9beeb4d833050e137dceb3ef7f674cb56faaf914966bd209bf207a7c5043 WHIRLPOOL 26b78e07f97e69011db3a04feeca26d02971e2b8c5a63562e958aead61a5ecf40bad850f4e734d9364497febfb049276a37458a218eeedcd379e656bbae38143
DIST frameworkintegration-5.26.0.tar.xz 1749228 SHA256 374db7d9b69486aa16fccf1391869f058679bf2aa7adf6f109ba29d3f4e31653 SHA512 a3211cff802a0d616d45952659c03cd515c4318b329344dc3b93eb2d2dfcc877fbe07cc88d96f1cf5c0184c596bce733593f5b97fe7bb8c6453643207111386a WHIRLPOOL 0fcc5e6f5b0b3272ddd8faea68396781f7c91325fa457f23a9196e3505c5e239b857849083b0e30a482e23340dff220f039cdf105c703157759a44aade33d00f
DIST frameworkintegration-5.27.0.tar.xz 1749768 SHA256 e10e41ca8db269437a2d7bbcf262c21eb54ad82af785ccd300ce0020243ffb7e SHA512 44b7f45a4b6a2b2e4fb21c57bd84bde3d509cfe8e487c7e808963ef6bba1e30b11667de48a0e2b874211f0e2be20505151e37ddcddd4bfab3dafd59d9b650cd6 WHIRLPOOL 3b4639d7655f2e8657612ff1cb2c29343e762c01f750bdbfe53f21df873c51c09797b12125b51f69b166e4a7a62fd57b609b9a1c7227837a3eca588dc68c57c8

@ -0,0 +1,39 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for integrating Qt applications with KDE workspaces"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="X"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
X? (
$(add_qt_dep qtx11extras)
x11-libs/libxcb
)
"
DEPEND="${RDEPEND}"
# requires running kde environment
RESTRICT+=" test"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X XCB)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST kactivities-stats-5.23.0.tar.xz 58460 SHA256 f172a8be312119ad8fddbd64c76519b37b6977445858be20eeca9aa5ac31bd65 SHA512 a513c4355691804879ea2b898110137b54be4cd96c378ef03c87630942ffffc599a011fac700d7fcc0dec758f605c3441319a1e45519d0aeb3d41c88bdbb9145 WHIRLPOOL 57ff3a763d5941ed62d2539e0ff09ec2d83c857bf60555da0183f12a99c3321cd493ff2b96e2feab330a296279261db32d3296248bb7a60252fe73b9e98800fc
DIST kactivities-stats-5.26.0.tar.xz 58456 SHA256 683b0ba5b55e523c93d5fab8866582d5c721d054e65e4fba1a5c712dcdd3eb6e SHA512 8ba49ef08d5f9014cd135128684a7be1b2bce11037a807b6772f2ac1c36a54e7152f02cb8b3c5855d1577c0fd7ebc0781f0688807e5b21411b7a36aa0fc9b89f WHIRLPOOL 2e1f4b9900c81193011307391b5ee4feebb12667792082e0e1211fec4c2c58407e2df08ed26c3d472d834f9e8ae06a5789fa040c424e83c863bba43eb64b542d
DIST kactivities-stats-5.27.0.tar.xz 58592 SHA256 5cbf28810282e49ad914f50a64f7796a2a3db25271d270e1e3497dadde1f8a8c SHA512 33b9c8b1c093ef9d3934d99a483d374f02f1d1b5901883e062d5decd0c5c5c1f97a2ce24a775f29893e3ac4ecc9675920d48443b93d8e2226496253081da2a81 WHIRLPOOL 2fee4f60f2fc622f7e30ce7a0c52375d68f5746e61ea2b71d92e0c7bda1f8b852d70420ed4dafecbbd1b89103b200ee96d589ce86999dfd3fe0d935b2ef18a6b

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtsql)
$(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.54
"

@ -1,2 +1,3 @@
DIST kactivities-5.23.0.tar.xz 58252 SHA256 82df07711f63db9881565e5e7be2ddf0945885123f34565bbd4cd571d9e9a1fa SHA512 e05b23155c3a9da34d9da7c28b9746c4ec6a2179cb8ec6ab1668ef80d29804a84b70c76c18eeb41a3f16c533974935a9c3dd51c09d8d018c6b3e08aa212f2942 WHIRLPOOL f276cd403bd20c36c983544afdb3ce67434318fcb6bb24c8f019a8a43d27b45291a860b7fd7b2c2baa3b83a5562f5bd6c7593c25dfd11de449706cca6236e842
DIST kactivities-5.26.0.tar.xz 60844 SHA256 e1b85b999fd36470e1c0fe84ec09d7473ce3bb603826f37b0bd652576f8ccc32 SHA512 f490f590f040bd6b9ed6a7883c0c0d9928b68dfc9874338ab18695433fb728031d3c10435057e79f486a044a78a0fc824c3461c61c89e66de8e4c30f9c9000da WHIRLPOOL ec6169087c64d2524cd6abb2efc02f81c19d017abf4f60d748feecc9aebbfc88c016561dc5ee3fbc9d073c86846ddcb858d20fe75e625d996c70c7667922a240
DIST kactivities-5.27.0.tar.xz 61228 SHA256 d313103af7b3dc35febd12791596da29243490f8f64325930cce3de1683ea023 SHA512 990876c2309bd90e135d3dbe3edccae6e172515153395afff1ed2c3c49e51b4c6a097d38dcacab8f66fc1a6d3386f60cc7aca7398e7605adfc033edc70e4adb4 WHIRLPOOL a70937b1e5d7dc6e3398f8bef21175de309c6be10be54fed355dc9bb25aec02ccc48ca0d2d44872799d89edcd961a69b779ee40afe502b02c85232c0f285cdf4

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for working with KDE activities"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kio)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative widgets)
$(add_qt_dep qtgui)
$(add_qt_dep qtsql)
"
RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kactivitymanagerd)
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.54
"

@ -1,2 +1,3 @@
DIST kapidox-5.23.0.tar.xz 217920 SHA256 da711308793f6cb2a643f2c6771fe8635baf6355267ddc0e991af867cb4ab08b SHA512 8607c10ec54ed9566cffca9c938156a8df7bf6731060fa70e0cca1f48ef1d358bb9f6edc32996a67b2803ab90717131491e8d61a3b43a05c971d3ebe00d8072c WHIRLPOOL e529c04074fb264681884aec1a32eda2329349827b1171e87a0989f12833511797167c0d3587f780017569efe3de7a3606e0ba33c30b9ba68bcf81329a9b7d15
DIST kapidox-5.26.0.tar.xz 213752 SHA256 68d90d8e86ac0392efb381c66b85b45e867572ea4a032607f0bfad97bf26dfea SHA512 67c739b7466c37f2287cc05a8a01ffc7ad009f3111ebc33a914cec4317b6f5c4d6ca693c7022ddcffaf8c3f93ad87f2942b8410ad04d94d86751c3280a403ff1 WHIRLPOOL ff64b1725e458b269a1826a3e5ae1ccc57e32984716eb29d90a45c4406a417a036a638881b513290e703e250ab3790413b4027d03434b22c72deffa82178e7f0
DIST kapidox-5.27.0.tar.xz 394404 SHA256 34840e84a86147cf7c1d85ce52414bcd6326e5529c21c659bb7a36cc2e0675a4 SHA512 2cd2ffd7e2a2818c99fb7bffcbdaf45b6580452af4b0a5a70e27d6153e720c19b88f270de2be88f68eb8bc71289c86a56541bd29b7c4d87dcd89fffd964a6da2 WHIRLPOOL e81e9c7887075323c9f9a682e6a8e80084a733484ed24a85f827e0521d95da7d15dd7d65c9a5990ee06ff6c50834123f79909e23034483e2efb66a6044dc3149

@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_AUTODEPS="false"
KDE_DEBUG="false"
KDE_TEST="false"
DISTUTILS_SINGLE_IMPL="true"
PYTHON_COMPAT=( python2_7 )
inherit kde5 distutils-r1
DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
RDEPEND="
app-doc/doxygen
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
media-gfx/graphviz[python,${PYTHON_USEDEP}]
"
pkg_setup() {
python-single-r1_pkg_setup
kde5_pkg_setup
}

@ -1,2 +1,3 @@
DIST karchive-5.23.0.tar.xz 109308 SHA256 3b3e310ae2aceae0513e809e4fc559bea5262cd26ecbe43071388cc1de5e30ef SHA512 86b0b2cceb97002917fa927dc402efa649a582bfcfd63de7e08d66c7687b77dbef975107e6081af37fa20c7bcb9d3a3f5d6f0fcdbfcffb3e75291527f89719bd WHIRLPOOL b7a934897e9c688552f57a2e93e4ea04a44f35e128855da05aea598f028536755602a18aeda59ee698f6151a695667bcbabdcca6d230d780c71096aa9ebba362
DIST karchive-5.26.0.tar.xz 110836 SHA256 af082dc3a8bd48302d5c36c0a70e2d2c796cb852e3f6ee64cb5059fb7f9adaeb SHA512 62feb92b970bbd9fea1be80a22f0891fb152cd1f1445f59761224904920325208f2e05a30922884012da4a0bff998b1a35cea9c12e5616c5c59a5634c4a7b609 WHIRLPOOL 78b2e0c04b199bce002ce92f5a654ed0760cfdc54498fd9ae86a36206da91750cf596692f934dd19b2e220ba44d01d59d25ec3e66f35aee333050676f339f8c8
DIST karchive-5.27.0.tar.xz 110736 SHA256 7f387fa2e0f5360870524d0f2b352179f191d0ed0ea78ec3456964ffab8bebb0 SHA512 94c47997d4834be91a12b9b172067c1b5844f5038ebb535b840a11c0e23fefda06ca3c216d37eb3ab2f8ebdef0a725ec9133a4a18f4a48bc318b6fce3a4c2021 WHIRLPOOL 823c7005e63c0e5754a10a9d9ccdbde09c6f9956c3b4e972b95d6bb4c8188fa446b38deeb727ef1627450c9c9dd0ca2fb343cb139e85fc0b7fe8fa410f62c8dd

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+bzip2 +lzma"
RDEPEND="
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
sys-libs/zlib
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package bzip2 BZip2)
$(cmake-utils_use_find_package lzma LibLZMA)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST kauth-5.23.0.tar.xz 82708 SHA256 7788efd5710b939c302bb461681bcf47d55a39767ea15d5cdb760cf07c2fefa9 SHA512 15ed7416ec1c507c5e2eeaafb7042db2687d646ee362445be8040547f58629391698be02b9d3a84b1e5b19a4a0d54a31ae740ed43e4e0b956f6c4a27d59bc8a2 WHIRLPOOL 2333ced83580f157ccdd8089173e09b16b0a0fe565b1d99362f40999331c202ac75e2449c69e3d65085b48a61d5f79980f7371db0b3b57603ce2575966227267
DIST kauth-5.26.0.tar.xz 82712 SHA256 81697b50eb79520a73c424f3c478ea45ab0d58a8349d0d2321409d3f48ea6122 SHA512 efa34fe3ca126a366fbc7e52dee1e2d0327a137fd60f35817a06b9e86699a1b9ec2027d866de35f9339c5c8c61be653f5eb70ae34a368041c67a5d755d6ef564 WHIRLPOOL 263e1e37bb9847d7250d5305af1949b3f22dc5d3367bce1f541a6f73f80a95099a1704ff9632dc047cf58d21422f4533f3803c093503bb9be0f33c68945597d8
DIST kauth-5.27.0.tar.xz 2550156 SHA256 944f50341e7ddf78edf264c04d95b22967b610b5de3c823e48a4dd86036ce69f SHA512 83898075edb31f38a4ba8574977261edc43b5d01894c230edef3b34d80d51ce0bb2737c2c6fcd42070ec0f18e517ba830d8e335d0ea746194f4fe78e945d2ce7 WHIRLPOOL 5caa678f8d35fdb5d20f46c155f06af29a688b69e2874a026c4a34958bf77e67f75725fa314ab719f8b526812f2e41494cfecf92aeca65f8b822e204d0d38e47

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework to let applications perform actions as a privileged user"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls +policykit"
# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
RDEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_qt_dep qtdbus '' '' '5=')
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
policykit? ( sys-auth/polkit-qt[qt5] )
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"
PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package policykit PolkitQt5-1)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST kbookmarks-5.23.0.tar.xz 115516 SHA256 74c6452ed80f99ef397e50cd6a488ac58186747090f5462790ccc6c9c0491ccc SHA512 af9d7246c034c3c0267a1f193ab64ffd9aa371d97b9d89ac00c124a382cefcedf89baf9721eae9b685f72ad94ae05a66e1d8d40d86cd930acac52eedd2edd412 WHIRLPOOL 0918ea646a853d0f2c2438aa83d26d203ba9bba80702fdbacfe68f7c108ac816778fbee5a9bbae431e1831da8c78b58452a20c04e6662742766758eea7153903
DIST kbookmarks-5.26.0.tar.xz 115640 SHA256 f21439ad5dc53090b5a895af50c811ac539c4fe7dd741477713e86b07b71105e SHA512 2cd316b191e9224c7eda75d44ffae6418080f4dccf3363465a26b5169a02854184902036d142448bc89cd699d1b8ecc1e70d4b70de3a1e85b50f76c5cb095438 WHIRLPOOL a8c967ba35385faab38a5cabbddabd733b716f1852c2cc58fcef37a88783409e07ceecc30e8eab3e3b687b2c5ee05dd875b30e81c70f9f8fdbc2e8393a90d625
DIST kbookmarks-5.27.0.tar.xz 1245532 SHA256 752319c2012efd00ae9efa5622e802a852cec926dc385f4c02f0088dac0762d1 SHA512 5948f5edecd580432d8bb929cd991c3637b7e5f1904bb12384c1f84308666c93887be5bad8b69861cbd1501f1a1cd921500e496e8d395a1b629678a6a2b46451 WHIRLPOOL ff3388ffbcb8d6dfbd50561542cf0d15446a3bc1662c4a3ece1f8bd58dcd1805055ad2c837b518fe6aede7f5be627f7f233eda3e118489e13d9525df26b0d0ca

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}
$(add_frameworks_dep kconfigwidgets)
nls? ( $(add_qt_dep linguist-tools) )
"

@ -1,2 +1,3 @@
DIST kcmutils-5.23.0.tar.xz 234816 SHA256 a0e8c8521d68704271748802d56418854be261ba7d3448e45fde220a248dc93a SHA512 cf5241868a3d92923484be2bb1f9abf76bdcd340c0d3b9f810cf714a3806fd24f5be3534c5d4e985936af6fa2c2ff1d9148189ff2ccbaec95af4425785a8ab41 WHIRLPOOL 95bf98b073d24404a703e53c9027feb8d4b03b6ba8427ea1d4ec19a310c51515f7f7ae9afd6219865b6c3ad372a63634006d69cfdd2e23b8f40077c752cde9ed
DIST kcmutils-5.26.0.tar.xz 234796 SHA256 2dbfa24da7a7b3d8d06b0e9c3b9ad6471b5846499526ef37fad9b6088a5bd5df SHA512 4dbc7aa79669bab64f231ac2570e9b9383da1d243ece798668c8b3776697debde15d31f61c99179c953508fab194a9e2631237c4b53cdbf06b5111e6bc75d6ed WHIRLPOOL 9181ced15f0977b2732f86718439518897fd03a598be6a64d63c9b30c52a537f93280ccf7258b00302c05d581d845e8bee7fed601db1c4c1395de69b3f5feb18
DIST kcmutils-5.27.0.tar.xz 2727828 SHA256 ddc141af1d58b44e906d5f08a0712d84b96a254518227c4114fa2b331068cb12 SHA512 a7045ebb3648e09a9e191124f52bca292c7fc7b6932aa1aef1fe6ea36ce75e1464bdc88c46c6d15122a181fae1270fce1a7257197eaf26c26bcfa4b2c985aded WHIRLPOOL d4b7b8824a5e5c780a30ed26b9fcf468e15abd3e4aac7e912c935902d8c6b32ca01f32ece36bfda3309c8c8700ff7bd6d6062d1e1463196e27d27514cc56b531

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
FRAMEWORK_TEST="false"
inherit kde5
DESCRIPTION="Framework to work with KDE System Settings modules"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kauth)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}"

@ -1,2 +1,3 @@
DIST kcodecs-5.23.0.tar.xz 217332 SHA256 ea572489454ea20258d1d844f7467bd0e5b8c8f7ccbddb89bedaf9bcccb0f4d6 SHA512 690eb13550d126528019ba9608381ca4073b81f75cbd32ed58a89f8c98e5678cfbad2f90e15f3471c6008acfba8df653f349fbd5c050790c704c09526cc804eb WHIRLPOOL a6816c856abc0288652fa9a801e89246d04d7e61d80d8394c1e19114d81b6cdb6b0f64e2888b2dbf92ca09c8fce684ba4f5066d332b828eb2232e2c421eedf56
DIST kcodecs-5.26.0.tar.xz 218660 SHA256 931fb21946604ef5f4a4a36a6c7bdd40347d7a44a98edf291f361fe24becbfa3 SHA512 9f2cc1aebf424e65c1ac454a9d4036f0c78f2607c3f90423b7911182c156a55d74c6ff71d9fa822cf0a583e88880ffca8b7f31350a620a89f536547f122ee73a WHIRLPOOL dd171d4ad494f5c8740868414bb637c8e747f8e658787a36b0135804f1d729b3105f6098bd79130b622f95f3743cb72510d4c10b1ee13451da2e8a7db8f7ff2e
DIST kcodecs-5.27.0.tar.xz 2741924 SHA256 0ac9b24fa94240cff53cde2a9ef565c0f85d9883087b8f7c815b83aacd119338 SHA512 7db62144131736c5594af7170783671de37d145a3f87dd191ad2c5871d4341b6c55ee3437e1f22429a74c837ef1234b636c166a5d5fb44120223bb87ba91fe6d WHIRLPOOL 39692a71581502633be77c37732d95fbb83f08104b64ddc83a57726306bdc86bf07d94797d6db67e685de8352e428fb0ab333b7534d461232a91c99708d178b8

@ -0,0 +1,14 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for manipulating strings using various encodings"
LICENSE="GPL-2+ LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
DEPEND="nls? ( $(add_qt_dep linguist-tools) )"

@ -1,2 +1,3 @@
DIST kcompletion-5.23.0.tar.xz 116032 SHA256 ff30cd08a09eb94c2c1508e29b44990380424a5251613d41c51a473dea80dfb0 SHA512 2620e0ec4ca5225ea63f500c486b2682164c7ad5d739d75aa237e8cdd1ef026a793b8743336a28d474701d23fffba078481d97081ea9b409ed598ca36a3a6f33 WHIRLPOOL 87a6d4d56d233453bf7577589656b830fcd0883080ffe762d62e9623da2dc085d9224251a0f2f081a9b8d4e31b89b814d6f2827ba9af3010f2afe756dcf38f26
DIST kcompletion-5.26.0.tar.xz 116076 SHA256 fa50bb46867cbbb531d7ed1ed306f201526155ff13a7e47ed1ad697c333670b8 SHA512 fd1b38c0d63d2edb6c632cb818696e16994868da700df2a732e78ac70edda4b1e38c6d6a5a8b2715602c5bd76a96b89926b5c1f68542e93aeabb6d990f5f7f95 WHIRLPOOL 8bda422fba30777370f6c413247a76a1ab4bc97a607eb88c34c03beca0f7d2666b48fe921363f58cf39f1aa8e296d06834afde35deb414abc26ff467b336b7c5
DIST kcompletion-5.27.0.tar.xz 2580336 SHA256 fa10ca49b35c581f4e9d5302b348a6e3ad1334bc833273938718d248622466d5 SHA512 2301c126378feb5c073e7c496a8ab19f9c2f601f3c0d5ee2efcc4cda2d9ffecd631a80e7cc17914002c18f68d2eec276aa8ec8f563b7cf0522811c6d053c94b4 WHIRLPOOL 953603a7d055b188c0e7557f81ea89302a85c49748adcbaf990047bf603ddaf14e2278dc76a424994a8eb8260bb28ff0f8005de8be0530107fc8d34bc1a0dfcf

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"

@ -1,2 +1,3 @@
DIST kconfig-5.23.0.tar.xz 225244 SHA256 629aa6ff4100c6af897420223f7afff718a80c3c357270e4a6aef87644f85ef1 SHA512 807d58034c7c3eb04626930c129fa1a5eb875430219413cd189cfb017b426f7d917658cad5d88e807d0981b621f5feef002209ce569364c93e290dcb7aa379bf WHIRLPOOL 5e2ee09879e8e6346896d6ec025e07a5a3f8ce88a0af546f43e33a22dbeb6f508ae534e14729fa1f4951a62c6a52c761d4dc7b18ee1b7551fd4477f65a991f71
DIST kconfig-5.26.0.tar.xz 226520 SHA256 8d3070a475e0784d7727a0ff90f8b659ed47b1dedcffee7efffd299342a95e67 SHA512 e024b371fe2d127ba36caf53e05ebf9a06842667c39a54b43688423cf3de240778e228a672a82f26bebff7b7315f4d35a6b602d43647b9dfaeaa3836cbd896d1 WHIRLPOOL 76d785895b12f998366c106474bb8a667918b92155986d3c9229a4c43b0344277e000801f9c84d8787cc3948919588e634bbf6a5e790bcaee912c311793e1cb4
DIST kconfig-5.27.0.tar.xz 232756 SHA256 f1eba4652b17c1fce4b6cd3971204ccaf268672b3b9ba955ee755b4b32a8b7a1 SHA512 a31fcb2d042ac354af9751af7c486f74e88b094e9e77ef4069738be0aac93af30d27d2b034d64ed28c68dc159c3cb2efdd49c2ff248e0f8be24676413ae4772a WHIRLPOOL fb1b3e356135524c5e5a2f5472afaeb563a058b59a68a8508532e59fd7a257b6de8fa1c38796a702b945d6590b5da86fc69b63ff27a5b4f3f9c7246c54958c96

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

Loading…
Cancel
Save