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,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)
|
@ -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
|
||||
|
@ -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
|
||||
}
|
@ -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,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,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,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
|
||||
|
@ -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/
|
||||
}
|
@ -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,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…
Reference in new issue