summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2011-10-19 20:44:22 +0000
committerAndreas K. Hüttel <dilfridge@gentoo.org>2011-10-19 20:44:22 +0000
commit271ffe42ff012210a7515d5dba02e622f7702d8e (patch)
tree75cc912435730d9fe79c3efbb0ece67895d7ebde /kde-base
parentStable on amd64 wrt bug #387579 (diff)
downloadgentoo-2-271ffe42ff012210a7515d5dba02e622f7702d8e.tar.gz
gentoo-2-271ffe42ff012210a7515d5dba02e622f7702d8e.tar.bz2
gentoo-2-271ffe42ff012210a7515d5dba02e622f7702d8e.zip
Install in vendor dir, not site dir; bug 387477
(Portage version: 2.1.10.29/cvs/Linux x86_64)
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/perlkde/ChangeLog10
-rw-r--r--kde-base/perlkde/files/perlkde-4.7.2-vendor.patch12
-rw-r--r--kde-base/perlkde/perlkde-4.7.1-r1.ebuild40
-rw-r--r--kde-base/perlkde/perlkde-4.7.2-r1.ebuild40
4 files changed, 101 insertions, 1 deletions
diff --git a/kde-base/perlkde/ChangeLog b/kde-base/perlkde/ChangeLog
index 3d60e7da9e54..6701b7b7b1c8 100644
--- a/kde-base/perlkde/ChangeLog
+++ b/kde-base/perlkde/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for kde-base/perlkde
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/perlkde/ChangeLog,v 1.5 2011/10/15 17:26:11 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/perlkde/ChangeLog,v 1.6 2011/10/19 20:44:22 dilfridge Exp $
+
+*perlkde-4.7.2-r1 (19 Oct 2011)
+*perlkde-4.7.1-r1 (19 Oct 2011)
+
+ 19 Oct 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +perlkde-4.7.1-r1.ebuild, +perlkde-4.7.2-r1.ebuild,
+ +files/perlkde-4.7.2-vendor.patch:
+ Install in vendor dir, not site dir; bug 387477
15 Oct 2011; Andreas K. Huettel <dilfridge@gentoo.org> -perlkde-4.7.0.ebuild:
Drop KDE 4.7.0
diff --git a/kde-base/perlkde/files/perlkde-4.7.2-vendor.patch b/kde-base/perlkde/files/perlkde-4.7.2-vendor.patch
new file mode 100644
index 000000000000..e8ee7b623aed
--- /dev/null
+++ b/kde-base/perlkde/files/perlkde-4.7.2-vendor.patch
@@ -0,0 +1,12 @@
+diff -ruN perlkde-4.7.2.orig/CMakeLists.txt perlkde-4.7.2/CMakeLists.txt
+--- perlkde-4.7.2.orig/CMakeLists.txt 2011-05-20 22:33:47.000000000 +0200
++++ perlkde-4.7.2/CMakeLists.txt 2011-10-19 21:54:21.839724784 +0200
+@@ -37,7 +37,7 @@
+ add_definitions(-DDEBUG)
+
+ include (FindPerlMore)
+-set(CUSTOM_PERL_SITE_ARCH_DIR ${PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension")
++set(CUSTOM_PERL_SITE_ARCH_DIR ${PERL_VENDOR_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension")
+
+ include_directories(${PERLQT_INCLUDE_DIR}/perlqt ${SMOKE_INCLUDE_DIR} ${KDE4_INCLUDES})
+
diff --git a/kde-base/perlkde/perlkde-4.7.1-r1.ebuild b/kde-base/perlkde/perlkde-4.7.1-r1.ebuild
new file mode 100644
index 000000000000..719e7d2b1210
--- /dev/null
+++ b/kde-base/perlkde/perlkde-4.7.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/perlkde/perlkde-4.7.1-r1.ebuild,v 1.1 2011/10/19 20:44:22 dilfridge Exp $
+
+EAPI=4
+
+KDE_SCM="git"
+inherit kde4-base
+
+DESCRIPTION="KDE Perl bindings"
+KEYWORDS="~amd64 ~x86"
+IUSE="akonadi attica debug kate okular semantic-desktop test"
+
+RDEPEND="
+ >=dev-lang/perl-5.10.1
+ $(add_kdebase_dep perlqt)
+ $(add_kdebase_dep smokekde 'akonadi?,attica?,kate?,okular?,semantic-desktop=')
+ semantic-desktop? ( >=dev-libs/soprano-2.6.51 )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/List-MoreUtils )
+"
+
+# Split from kdebindings-perl in 4.7
+add_blocker kdebindings-perl
+
+PATCHES=( "${FILESDIR}/${PN}-4.7.2-vendor.patch" )
+
+src_configure() {
+ mycmakeargs=(
+ $(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)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/perlkde/perlkde-4.7.2-r1.ebuild b/kde-base/perlkde/perlkde-4.7.2-r1.ebuild
new file mode 100644
index 000000000000..efa831045e33
--- /dev/null
+++ b/kde-base/perlkde/perlkde-4.7.2-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/perlkde/perlkde-4.7.2-r1.ebuild,v 1.1 2011/10/19 20:44:22 dilfridge Exp $
+
+EAPI=4
+
+KDE_SCM="git"
+inherit kde4-base
+
+DESCRIPTION="KDE Perl bindings"
+KEYWORDS="~amd64 ~x86"
+IUSE="akonadi attica debug kate okular semantic-desktop test"
+
+RDEPEND="
+ >=dev-lang/perl-5.10.1
+ $(add_kdebase_dep perlqt)
+ $(add_kdebase_dep smokekde 'akonadi?,attica?,kate?,okular?,semantic-desktop=')
+ semantic-desktop? ( >=dev-libs/soprano-2.6.51 )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/List-MoreUtils )
+"
+
+# Split from kdebindings-perl in 4.7
+add_blocker kdebindings-perl
+
+PATCHES=( "${FILESDIR}/${PN}-4.7.2-vendor.patch" )
+
+src_configure() {
+ mycmakeargs=(
+ $(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)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ )
+ kde4-base_src_configure
+}