summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gmx.de>2011-11-18 17:15:36 +0100
committerJohannes Huber <johu@gmx.de>2011-11-18 17:15:36 +0100
commit26936d2c68fe869fc8c6151dc4f8ddc3323b1f94 (patch)
treef7245de8138c38118ad1a60f87827792f8b57ef3
parenteafea37eb89f91ad05f97bc0bece5b129ac02bec (diff)
downloadkde-26936d2c68fe869fc8c6151dc4f8ddc3323b1f94.tar.gz
kde-26936d2c68fe869fc8c6151dc4f8ddc3323b1f94.tar.bz2
kde-26936d2c68fe869fc8c6151dc4f8ddc3323b1f94.zip
[kde-base/rocs] Add upstream patch to build with boost 1.47, fixes bug 390059
(Portage version: 2.2.0_alpha75/git/Linux x86_64, unsigned Manifest commit)
-rw-r--r--kde-base/rocs/Manifest1
-rw-r--r--kde-base/rocs/files/rocs-4.7.3-boost.patch29
-rw-r--r--kde-base/rocs/rocs-4.7.3-r1.ebuild26
3 files changed, 56 insertions, 0 deletions
diff --git a/kde-base/rocs/Manifest b/kde-base/rocs/Manifest
new file mode 100644
index 00000000000..eec66d8af7c
--- /dev/null
+++ b/kde-base/rocs/Manifest
@@ -0,0 +1 @@
+DIST rocs-4.7.3.tar.bz2 344842 SHA256 1b3ef7226c98debdb7f27457fef8b913f8312ee4c54710a0bd293fcc41e57c2c SHA512 b89ed8f4c3788a63b2d040cb4d036ae021ed6b7b567a93165a6f16ec9937151a4530dc5a5abf47217c9c621abeb8d6b67b04640e43d7da62a7418ff6d24f16a8 WHIRLPOOL d945401f0e9a87fd67d7c2368ee75405ee6d04d2895147eca061d4fc61801de00a5efdf0af211369cf25b4195844677610dd9fa14ac8b122d68a87207e2109de
diff --git a/kde-base/rocs/files/rocs-4.7.3-boost.patch b/kde-base/rocs/files/rocs-4.7.3-boost.patch
new file mode 100644
index 00000000000..9671e41b7d5
--- /dev/null
+++ b/kde-base/rocs/files/rocs-4.7.3-boost.patch
@@ -0,0 +1,29 @@
+commit 43b6ccf22174629ebec0a0579365c4269cf0fb58
+Author: Andreas Cord-Landwehr <cola@uni-paderborn.de>
+Date: Sat Oct 22 22:50:26 2011 +0200
+
+ Build Rocs by default with Boost Exceptions.
+
+ This solves the common build issues with many Boost releases.
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b47ef0a..c636fd5 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -8,6 +8,8 @@ find_package(KDE4 REQUIRED)
+ include(KDE4Defaults)
+ remove_definitions(-DQT_NO_STL)
+
++set (CMAKE_CXX_FLAGS "${KDE4_ENABLE_EXCEPTIONS}" )
++
+ include_directories(
+ ${KDE4_INCLUDES}
+ ${QT_INCLUDES}
+@@ -15,7 +17,6 @@ include_directories(
+
+ if(${CMAKE_BUILD_TYPE} MATCHES coverage)
+ set (CMAKE_CXX_COMPILER cov++)
+- set (CMAKE_CXX_FLAGS "${KDE4_ENABLE_EXCEPTIONS}" )
+ endif()
+
+ find_package(Boost "1.39" REQUIRED)
diff --git a/kde-base/rocs/rocs-4.7.3-r1.ebuild b/kde-base/rocs/rocs-4.7.3-r1.ebuild
new file mode 100644
index 00000000000..9c1629c8755
--- /dev/null
+++ b/kde-base/rocs/rocs-4.7.3-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/rocs/rocs-4.7.3.ebuild,v 1.1 2011/11/02 20:48:23 alexxy Exp $
+
+EAPI=4
+
+KDE_HANDBOOK="optional"
+KDE_SCM="git"
+inherit kde4-base
+
+DESCRIPTION="KDE4 interface to work with Graph Theory"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="dev-libs/boost"
+DEPEND="
+ ${RDEPEND}
+ >=dev-cpp/eigen-2.0.3:2
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.7.3-boost.patch
+)
+
+RESTRICT="test"
+# bug 376909