diff options
| author | Johannes Huber <johu@gmx.de> | 2011-11-18 17:15:36 +0100 |
|---|---|---|
| committer | Johannes Huber <johu@gmx.de> | 2011-11-18 17:15:36 +0100 |
| commit | 26936d2c68fe869fc8c6151dc4f8ddc3323b1f94 (patch) | |
| tree | f7245de8138c38118ad1a60f87827792f8b57ef3 | |
| parent | eafea37eb89f91ad05f97bc0bece5b129ac02bec (diff) | |
| download | kde-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/Manifest | 1 | ||||
| -rw-r--r-- | kde-base/rocs/files/rocs-4.7.3-boost.patch | 29 | ||||
| -rw-r--r-- | kde-base/rocs/rocs-4.7.3-r1.ebuild | 26 |
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 |
