diff options
| author | Johannes Huber <johu@gentoo.org> | 2015-08-18 01:48:22 +0200 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2015-08-18 01:48:22 +0200 |
| commit | c4d16ecddc53a2d91e6df310da21562ebbf62808 (patch) | |
| tree | 0dad84c01814ade852ae103050440f4a4a6bfd78 /kde-base | |
| parent | c3b96463005c48ed5a0438f9e8770337577e3d5b (diff) | |
| download | kde-c4d16ecddc53a2d91e6df310da21562ebbf62808.tar.gz kde-c4d16ecddc53a2d91e6df310da21562ebbf62808.tar.bz2 kde-c4d16ecddc53a2d91e6df310da21562ebbf62808.zip | |
kde-base: Remove KDE bindings live
No releases since 4.14.3.
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'kde-base')
32 files changed, 0 insertions, 995 deletions
diff --git a/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild deleted file mode 100644 index 148f14f4ad8..00000000000 --- a/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit kde4-meta-pkg - -DESCRIPTION="KDE bindings - merge this to pull in all kdebindings-derived packages" -KEYWORDS="" -IUSE="csharp java perl python ruby" - -RDEPEND=" - $(add_kdebase_dep smokegen) - $(add_kdebase_dep smokekde) - $(add_kdebase_dep smokeqt) - csharp? ( - $(add_kdebase_dep kimono) - $(add_kdebase_dep qyoto) - ) - java? ( $(add_kdebase_dep krossjava) ) - perl? ( - $(add_kdebase_dep perlkde) - $(add_kdebase_dep perlqt) - ) - python? ( - $(add_kdebase_dep krosspython) - $(add_kdebase_dep pykde4) - ) - ruby? ( - $(add_kdebase_dep korundum) - $(add_kdebase_dep krossruby) - $(add_kdebase_dep qtruby) - ) -" diff --git a/kde-base/kdebindings-meta/metadata.xml b/kde-base/kdebindings-meta/metadata.xml deleted file mode 100644 index 9f108ce2b0b..00000000000 --- a/kde-base/kdebindings-meta/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="csharp">Enable C# language bindings for KDE and Qt</flag> - </use> -</pkgmetadata> diff --git a/kde-base/kimono/kimono-9999.ebuild b/kde-base/kimono/kimono-9999.ebuild deleted file mode 100644 index 44145fd0164..00000000000 --- a/kde-base/kimono/kimono-9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit mono-env kde4-base - -DESCRIPTION="C# bindings for KDE" -KEYWORDS="" -IUSE="akonadi debug plasma" - -DEPEND=" - dev-lang/mono - $(add_kdebase_dep qyoto 'webkit') - $(add_kdebase_dep smokeqt) - $(add_kdebase_dep smokekde) - plasma? ( $(add_kdebase_dep smokeqt 'webkit') ) -" -RDEPEND="${DEPEND}" - -pkg_setup() { - mono-env_pkg_setup - kde4-base_pkg_setup -} - -src_prepare() { - kde4-base_src_prepare - - sed -i "/add_subdirectory( examples )/ s:^:#:" plasma/CMakeLists.txt -} - -src_configure() { - local mycmakeargs=( - -DWITH_Soprano=OFF - -DWITH_Nepomuk=OFF - $(cmake-utils_use_with akonadi) - $(cmake-utils_use_with akonadi KdepimLibs) - $(cmake-utils_use_disable plasma) - ) - kde4-base_src_configure -} diff --git a/kde-base/kimono/metadata.xml b/kde-base/kimono/metadata.xml deleted file mode 100644 index fdcd8313408..00000000000 --- a/kde-base/kimono/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="akonadi">Compile bindings for Akonadi</flag> - <flag name="plasma">Compile bindings for KDE's Plasma</flag> - </use> -</pkgmetadata> diff --git a/kde-base/korundum/korundum-9999.ebuild b/kde-base/korundum/korundum-9999.ebuild deleted file mode 100644 index f9c5d1af321..00000000000 --- a/kde-base/korundum/korundum-9999.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -OPENGL_REQUIRED="always" - -USE_RUBY="ruby20" -# Only one ruby version is supported: -# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 -# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled -# files with identical path+name will overwrite each other - difficult :( - -inherit kde4-base ruby-ng - -DESCRIPTION="KDE Ruby bindings" -KEYWORDS="" -IUSE="akonadi debug kate okular" -HOMEPAGE="http://techbase.kde.org/Development/Languages/Ruby" - -DEPEND=" - $(add_kdebase_dep qtruby 'ruby_targets_ruby20') - $(add_kdebase_dep smokekde 'akonadi?,kate?,okular?') - $(add_kdebase_dep smokeqt) -" -RDEPEND="${DEPEND} -" - -pkg_setup() { - ruby-ng_pkg_setup - kde4-base_pkg_setup -} - -src_unpack() { - local S="${WORKDIR}/${P}" - kde4-base_src_unpack - - cd "${WORKDIR}" - mkdir all - mv ${P} all/ || die "Could not move sources" -} - -all_ruby_prepare() { - kde4-base_src_prepare -} - -each_ruby_configure() { - CMAKE_USE_DIR=${S} - local mycmakeargs=( - -DRUBY_LIBRARY=$(ruby_get_libruby) - -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir) - -DRUBY_EXECUTABLE=${RUBY} - -DWITH_Nepomuk=OFF - -DWITH_Soprano=OFF - $(cmake-utils_use_with akonadi) - $(cmake-utils_use_with akonadi KdepimLibs) - $(cmake-utils_use_disable kate) - $(cmake-utils_use_with okular) - ) - kde4-base_src_configure -} - -each_ruby_compile() { - CMAKE_USE_DIR=${S} - kde4-base_src_compile -} - -each_ruby_install() { - CMAKE_USE_DIR=${S} - kde4-base_src_install -} diff --git a/kde-base/korundum/metadata.xml b/kde-base/korundum/metadata.xml deleted file mode 100644 index 6de6cd74716..00000000000 --- a/kde-base/korundum/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="akonadi">Compile bindings for Akonadi</flag> - <flag name="kate">Compile bindings for KDE Advanced Text Editor</flag> - <flag name="okular">Compile bindings for <pkg>kde-base/okular</pkg></flag> - </use> -</pkgmetadata> diff --git a/kde-base/krossjava/krossjava-9999.ebuild b/kde-base/krossjava/krossjava-9999.ebuild deleted file mode 100644 index 10cf527da37..00000000000 --- a/kde-base/krossjava/krossjava-9999.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -KMNAME="kross-interpreters" -KMMODULE="java" -inherit java-pkg-2 java-ant-2 kde4-meta multilib - -DESCRIPTION="Java plugin for the kdelibs/kross scripting framework" -KEYWORDS="" -IUSE="debug" - -DEPEND=" - >=virtual/jdk-1.5:* -" -RDEPEND="${DEPEND} - !!dev-java/ibm-jdk-bin -" - -pkg_setup() { - kde4-meta_pkg_setup - java-pkg-2_pkg_setup -} - -src_prepare() { - find "${S}" -iname '*.jar' | xargs rm -v - kde4-meta_src_prepare - java-pkg-2_src_prepare -} - -src_configure() { - kde4-meta_src_configure - java-ant-2_src_configure -} - -src_compile() { - kde4-meta_src_compile - cd "${S}/java/${PN}/java/" || die - eant makejar -} - -src_install() { - kde4-meta_src_install - java-pkg_dojar "${ED}/usr/$(get_libdir)/kde4/kross/kross.jar" - - dosym ../../../share/${PN}-$(get_major_version ${SLOT})/lib/kross.jar \ - /usr/$(get_libdir)/kde4/kross/kross.jar - java-pkg_regso "${ED}/usr/$(get_libdir)/kde4/krossjava.so" -} - -pkg_preinst() { - kde4-meta_pkg_preinst - java-pkg-2_pkg_preinst -} diff --git a/kde-base/krossjava/metadata.xml b/kde-base/krossjava/metadata.xml deleted file mode 100644 index 859ecfc432b..00000000000 --- a/kde-base/krossjava/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>java</herd> - <herd>kde</herd> - <maintainer> - <email>ali_bush@gentoo.org</email> - <name>Alistair Bush</name> - </maintainer> - <longdescription lang="en"> - </longdescription> -</pkgmetadata> diff --git a/kde-base/krosspython/krosspython-9999.ebuild b/kde-base/krosspython/krosspython-9999.ebuild deleted file mode 100644 index 2bb35eb9807..00000000000 --- a/kde-base/krosspython/krosspython-9999.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -KMNAME="kross-interpreters" -KMMODULE="python" -PYTHON_COMPAT=( python2_7 ) -inherit python-single-r1 kde4-meta - -DESCRIPTION="Kross scripting framework: Python interpreter" -KEYWORDS="" -IUSE="debug" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -pkg_setup() { - python-single-r1_pkg_setup - kde4-meta_pkg_setup -} diff --git a/kde-base/krosspython/metadata.xml b/kde-base/krosspython/metadata.xml deleted file mode 100644 index a23f444b67d..00000000000 --- a/kde-base/krosspython/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> -</pkgmetadata> diff --git a/kde-base/krossruby/krossruby-9999.ebuild b/kde-base/krossruby/krossruby-9999.ebuild deleted file mode 100644 index 56346732ada..00000000000 --- a/kde-base/krossruby/krossruby-9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -KMNAME="kross-interpreters" -KMMODULE="ruby" - -USE_RUBY="ruby20" -# Only one ruby version is supported: -# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 -# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled -# files with identical path+name will overwrite each other - difficult :( - -inherit kde4-meta ruby-ng - -DESCRIPTION="Kross scripting framework: Ruby interpreter" -KEYWORDS="" -IUSE="debug" - -DEPEND="" -RDEPEND="" - -pkg_setup() { - ruby-ng_pkg_setup - kde4-meta_pkg_setup -} - -src_unpack() { - local S="${WORKDIR}/${P}" - kde4-meta_src_unpack - - cd "${WORKDIR}" - mkdir all - mv ${P} all/ || die "Could not move sources" -} - -all_ruby_prepare() { - kde4-meta_src_prepare -} - -each_ruby_configure() { - local CMAKE_USE_DIR=${S} - local mycmakeargs=( - -DRUBY_LIBRARY=$(ruby_get_libruby) - -DRUBY_INCLUDE_DIR=$(ruby_get_hdrdir) - -DRUBY_EXECUTABLE=${RUBY} - ) - kde4-meta_src_configure -} - -each_ruby_compile() { - local CMAKE_USE_DIR=${S} - kde4-meta_src_compile -} - -each_ruby_install() { - local CMAKE_USE_DIR=${S} - kde4-meta_src_install -} diff --git a/kde-base/krossruby/metadata.xml b/kde-base/krossruby/metadata.xml deleted file mode 100644 index a23f444b67d..00000000000 --- a/kde-base/krossruby/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> -</pkgmetadata> diff --git a/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch b/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch deleted file mode 100644 index 635428fb260..00000000000 --- a/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -38,7 +38,7 @@ - include (FindPerlMore) - string(LENGTH "${PERL_INSTALL_PREFIX}" PERL_INSTALL_PREFIX_LEN) - math(EXPR PERL_INSTALL_PREFIX_LEN "${PERL_INSTALL_PREFIX_LEN}+1") --string(SUBSTRING ${PERL_SITE_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR) -+string(SUBSTRING ${PERL_VENDOR_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR) - file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/${CUSTOM_PERL_SITE_ARCH_DIR}" CUSTOM_PERL_SITE_ARCH_DIR) - set(CUSTOM_PERL_SITE_ARCH_DIR ${CUSTOM_PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension") - diff --git a/kde-base/perlkde/metadata.xml b/kde-base/perlkde/metadata.xml deleted file mode 100644 index 793ccf0eb44..00000000000 --- a/kde-base/perlkde/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="akonadi">Compile bindings for Akonadi</flag> - <flag name="attica">Compile bindings for <pkg>dev-libs/libattica</pkg></flag> - <flag name="kate">Compile bindings for KDE Advanced Text Editor</flag> - <flag name="okular">Compile bindings for <pkg>kde-base/okular</pkg></flag> - </use> -</pkgmetadata> diff --git a/kde-base/perlkde/perlkde-9999.ebuild b/kde-base/perlkde/perlkde-9999.ebuild deleted file mode 100644 index 20f84747e39..00000000000 --- a/kde-base/perlkde/perlkde-9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit kde4-base - -DESCRIPTION="KDE Perl bindings" -KEYWORDS="" -IUSE="akonadi attica debug kate okular test" - -RDEPEND=" - >=dev-lang/perl-5.10.1:= - $(add_kdebase_dep perlqt) - $(add_kdebase_dep smokekde 'akonadi?,attica?,kate?,okular?') -" -DEPEND="${RDEPEND} - test? ( dev-perl/List-MoreUtils ) -" - -PATCHES=( "${FILESDIR}/${PN}-4.11.3-vendor.patch" ) - -RESTRICT="test" -# yes they all fail. - -src_configure() { - local mycmakeargs=( - -DWITH_Nepomuk=OFF - -DWITH_Soprano=OFF - $(cmake-utils_use_with akonadi) - $(cmake-utils_use_with akonadi KdepimLibs) - $(cmake-utils_use_with attica LibAttica) - $(cmake-utils_use_disable kate) - $(cmake-utils_use_with okular) - ) - kde4-base_src_configure -} diff --git a/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch b/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch deleted file mode 100644 index 635428fb260..00000000000 --- a/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -38,7 +38,7 @@ - include (FindPerlMore) - string(LENGTH "${PERL_INSTALL_PREFIX}" PERL_INSTALL_PREFIX_LEN) - math(EXPR PERL_INSTALL_PREFIX_LEN "${PERL_INSTALL_PREFIX_LEN}+1") --string(SUBSTRING ${PERL_SITE_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR) -+string(SUBSTRING ${PERL_VENDOR_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR) - file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/${CUSTOM_PERL_SITE_ARCH_DIR}" CUSTOM_PERL_SITE_ARCH_DIR) - set(CUSTOM_PERL_SITE_ARCH_DIR ${CUSTOM_PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension") - diff --git a/kde-base/perlqt/metadata.xml b/kde-base/perlqt/metadata.xml deleted file mode 100644 index 77fdc5b20dd..00000000000 --- a/kde-base/perlqt/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="declarative">Compile bindings for <pkg>x11-libs/qt-declarative</pkg>.</flag> - <flag name="multimedia">Compile bindings for <pkg>x11-libs/qt-multimedia</pkg>.</flag> - <flag name="phonon">Compile bindings for Phonon.</flag> - <flag name="qimageblitz">Compile bindings for <pkg>media-libs/qimageblitz</pkg>.</flag> - <flag name="qscintilla">Compile bindings for <pkg>x11-libs/qscintilla</pkg>.</flag> - <flag name="qthelp">Compile bindings for QtHelp from <pkg>x11-libs/qt-assistant</pkg>.</flag> - <flag name="qwt">Compile bindings for <pkg>x11-libs/qwt</pkg>.</flag> - <flag name="webkit">Compile bindings for <pkg>x11-libs/qt-webkit</pkg>.</flag> - </use> -</pkgmetadata> diff --git a/kde-base/perlqt/perlqt-9999.ebuild b/kde-base/perlqt/perlqt-9999.ebuild deleted file mode 100644 index 50bd37492b7..00000000000 --- a/kde-base/perlqt/perlqt-9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -DECLARATIVE_REQUIRED="optional" -MULTIMEDIA_REQUIRED="optional" -OPENGL_REQUIRED="optional" -QTHELP_REQUIRED="optional" -KDE_REQUIRED="never" -VIRTUALX_REQUIRED="test" -inherit kde4-base - -DESCRIPTION="Qt Perl bindings" -KEYWORDS="" -IUSE="debug phonon qimageblitz qscintilla qwt webkit" - -RDEPEND=" - dev-lang/perl:= - dev-perl/List-MoreUtils - $(add_kdebase_dep smokeqt 'declarative?,multimedia?,opengl?,phonon?,qimageblitz?,qscintilla?,qthelp?,qwt?,webkit?') -" -DEPEND=${RDEPEND} - -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${PN}-4.10.80-vendor.patch" -) - -src_configure() { - local mycmakeargs=( - -DDISABLE_Qt3Support=ON - $(cmake-utils_use_disable declarative QtDeclarative) - $(cmake-utils_use_disable multimedia QtMultimedia) - $(cmake-utils_use_disable opengl QtOpenGL) - $(cmake-utils_use_with phonon) - $(cmake-utils_use_with qimageblitz QImageBlitz) - $(cmake-utils_use_with qscintilla QScintilla) - $(cmake-utils_use_disable qthelp QtHelp) - $(cmake-utils_use_disable qwt) - $(cmake-utils_use_disable webkit QtWebKit) - ) - kde4-base_src_configure -} - -src_test() { - PERL5LIB="${BUILD_DIR}/blib/arch:${BUILD_DIR}/blib/lib" kde4-base_src_test -} diff --git a/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1 b/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1 deleted file mode 100644 index b5d152f4b5c..00000000000 --- a/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1 +++ /dev/null @@ -1,60 +0,0 @@ -#include <dlfcn.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <unistd.h> - -#define VERSION_LEN 10 - -#define FORMAT EPREFIX PLUGIN_DIR "/kpython%spluginfactory.so" - -static void *handle; -static void *(*wrapped_qt_plugin_instance)(); - -static void get_python_version(char* out) { - int pipefd[2]; - pipe(pipefd); - pid_t cpid = fork(); - if (cpid == 0) { - close(pipefd[1]); - read(pipefd[0], out, VERSION_LEN); - } else { - close(pipefd[0]); - close(1); - dup2(pipefd[1], 1); - close(pipefd[1]); - close(0); - char *args[] = { "eselect", "python", "show", "--ABI", "--python2", 0 }; - execv(EPREFIX "/usr/bin/eselect", args); - } -} - -__attribute__((constructor)) -static void init() { - char buf[VERSION_LEN + 1]; - memset(buf, 0, VERSION_LEN + 1); - get_python_version(buf); - char *s = buf; - while(*s != '\0') { - if(*s == '\n') { - *s = '\0'; - break; - } - ++s; - } - int length = strlen(FORMAT) + strlen(buf) + 1; - char *name = malloc(length + 1); - snprintf(name, length, FORMAT, buf); - handle = dlopen(name, RTLD_NOW); - free(name); - wrapped_qt_plugin_instance = dlsym(handle, "qt_plugin_instance"); -} - -__attribute__((destructor)) -static void fini() { - dlclose(handle); -} - -void *qt_plugin_instance() { - return wrapped_qt_plugin_instance(); -} diff --git a/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch b/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch deleted file mode 100644 index f6391a8ec71..00000000000 --- a/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch +++ /dev/null @@ -1,23 +0,0 @@ -See Gentoo bug #322351. - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -99,6 +99,9 @@ include_directories( - ${KDEPIMLIBS_INCLUDE_DIRS} - ) - -+# Pull in ARM configuration options if needed -+STRING(REGEX MATCH "PyQt_qreal_double" SIP_ARM_HACK ${PYQT4_SIP_FLAGS} "") -+ - set(SIP_INCLUDES ${CMAKE_BINARY_DIR} ${PYQT4_SIP_DIR} sip) - set(SIP_CONCAT_PARTS 8) - if (WIN32) -@@ -106,7 +109,7 @@ if (WIN32) - else () - set(SIP_TAGS ALL WS_X11 ${PYQT4_VERSION_TAG}) - endif () --set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug) -+set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug ${SIP_ARM_HACK}) - - set(SIP_FILES_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/sip) - diff --git a/kde-base/pykde4/metadata.xml b/kde-base/pykde4/metadata.xml deleted file mode 100644 index b4e222ad6dd..00000000000 --- a/kde-base/pykde4/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>kde</herd> - <use> - <flag name="akonadi">Compile bindings for Akonadi</flag> - </use> -</pkgmetadata> diff --git a/kde-base/pykde4/pykde4-9999.ebuild b/kde-base/pykde4/pykde4-9999.ebuild deleted file mode 100644 index 7fcb142d4e9..00000000000 --- a/kde-base/pykde4/pykde4-9999.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -PYTHON_REQ_USE="threads" -OPENGL_REQUIRED="always" - -inherit python-r1 portability kde4-base multilib eutils - -DESCRIPTION="Python bindings for KDE4" -KEYWORDS="" -IUSE="akonadi debug doc examples test" -HOMEPAGE="http://techbase.kde.org/Development/Languages/Python" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-python/PyQt4-4.11.1[${PYTHON_USEDEP},dbus,declarative,script,sql,svg,webkit,X] - >=dev-python/sip-4.16.2:=[${PYTHON_USEDEP}] - $(add_kdebase_dep kdelibs 'opengl') - akonadi? ( $(add_kdebase_dep kdepimlibs) ) -" -DEPEND="${RDEPEND} - dev-lang/python-exec:2[${PYTHON_USEDEP}] - sys-devel/libtool -" - -RESTRICT="test" - -pkg_setup() { - kde4-base_pkg_setup - - have_python2=false - - scan_python_versions() { - if [[ ${EPYTHON} == python2.* ]]; then - have_python2=true - fi - } - python_foreach_impl scan_python_versions - - if ! ${have_python2}; then - ewarn "You do not have a Python 2 version selected." - ewarn "kpythonpluginfactory will not be built" - fi -} - -src_prepare() { - kde4-base_src_prepare - - if ! use examples; then - sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i CMakeLists.txt \ - || die "Failed to disable examples" - fi - - # See bug 322351 - use arm && epatch "${FILESDIR}/${PN}-4.14.0-arm-sip.patch" - - sed -e 's/kpythonpluginfactory /kpython${PYTHON_SHORT_VERSION}pluginfactory /g' \ - -i kpythonpluginfactory/CMakeLists.txt || die - - if ${have_python2}; then - mkdir -p "${WORKDIR}/wrapper" || die "failed to copy wrapper" - cp "${FILESDIR}/kpythonpluginfactorywrapper.c-r1" "${WORKDIR}/wrapper/kpythonpluginfactorywrapper.c" || die "failed to copy wrapper" - fi - python_copy_sources - -} - -src_configure() { - configuration() { - local mycmakeargs=( - -DWITH_PolkitQt=OFF - -DWITH_QScintilla=OFF - -DPYKDEUIC4_ALTINSTALL=TRUE - -DWITH_Nepomuk=OFF - -DWITH_Soprano=OFF - $(cmake-utils_use_with akonadi KdepimLibs) - -DPYTHON_EXECUTABLE=${PYTHON} - ) - local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI} - kde4-base_src_configure - } - - python_foreach_impl run_in_build_dir configuration -} - -echo_and_run() { - echo "$@" - "$@" -} - -src_compile() { - compilation() { - local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI} - kde4-base_src_compile - } - python_foreach_impl run_in_build_dir compilation - - if ${have_python2}; then - pushd "${WORKDIR}/wrapper" > /dev/null - echo_and_run libtool --tag=CC --mode=compile $(tc-getCC) \ - -shared \ - ${CFLAGS} ${CPPFLAGS} \ - -DEPREFIX="\"${EPREFIX}\"" \ - -DPLUGIN_DIR="\"/usr/$(get_libdir)/kde4\"" -c \ - -o kpythonpluginfactorywrapper.lo \ - kpythonpluginfactorywrapper.c - echo_and_run libtool --tag=CC --mode=link $(tc-getCC) \ - -shared -module -avoid-version \ - ${CFLAGS} ${LDFLAGS} \ - -o kpythonpluginfactory.la \ - -rpath "${EPREFIX}/usr/$(get_libdir)/kde4" \ - kpythonpluginfactorywrapper.lo \ - $(dlopen_lib) - popd > /dev/null - fi -} - -src_test() { - python_foreach_impl run_in_build_dir kde4-base_src_test -} - -src_install() { - installation() { - emake DESTDIR="${D}" install - - mkdir -p "${D%/}$(python_get_scriptdir)" || die - mv "${ED%/}/usr/bin/pykdeuic4-${EPYTHON/python/}" \ - "${D%/}$(python_get_scriptdir)"/pykdeuic4 || die - - python_fix_shebang "${D%/}$(python_get_scriptdir)"/pykdeuic4 - python_optimize - } - python_foreach_impl run_in_build_dir installation - - dosym ../lib/python-exec/python-exec2 /usr/bin/pykdeuic4 - - # As we don't call the eclass's src_install, we have to install the docs manually - DOCS=("${S}"/{AUTHORS,NEWS,README}) - use doc && HTML_DOCS=("${S}/docs/html/") - einstalldocs - - if ${have_python2}; then - pushd "${WORKDIR}/wrapper" > /dev/null - echo_and_run libtool --mode=install install kpythonpluginfactory.la "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la" - rm "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la" - popd > /dev/null - fi -} - -pkg_postinst() { - kde4-base_pkg_postinst - - if use examples; then - echo - elog "PyKDE4 examples have been installed to" - elog "${EPREFIX}/usr/share/apps/${PN}/examples" - echo - fi -} diff --git a/kde-base/qtruby/metadata.xml b/kde-base/qtruby/metadata.xml deleted file mode 100644 index 3f25c9015b3..00000000000 --- a/kde-base/qtruby/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml vers |
