Gentoo Archives: gentoo-commits

From: Christoph Junghans <ottxor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-visualization/mantid/files/, sci-visualization/mantid/
Date: Sat, 31 Jan 2015 20:19:23
Message-Id: 1422481687.fb7207a62d44b75adf86b98f8cfe103d2b858711.ottxor@gentoo
1 commit: fb7207a62d44b75adf86b98f8cfe103d2b858711
2 Author: Chris Kerr <debdepba <AT> dasganma <DOT> tk>
3 AuthorDate: Wed Jan 28 21:47:03 2015 +0000
4 Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 28 21:48:07 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fb7207a6
7
8 Adding a CMAKE_PREFIX_PATH rather than patching FindOpenCascade.cmake
9
10 ---
11 .../files/mantid-3.3.0-FindOpenCascade.patch | 84 ----------------------
12 sci-visualization/mantid/mantid-3.3.0.ebuild | 6 +-
13 2 files changed, 3 insertions(+), 87 deletions(-)
14
15 diff --git a/sci-visualization/mantid/files/mantid-3.3.0-FindOpenCascade.patch b/sci-visualization/mantid/files/mantid-3.3.0-FindOpenCascade.patch
16 deleted file mode 100644
17 index 2c8f78d..0000000
18 --- a/sci-visualization/mantid/files/mantid-3.3.0-FindOpenCascade.patch
19 +++ /dev/null
20 @@ -1,84 +0,0 @@
21 -diff --git a/Build/CMake/FindOpenCascade.cmake b/Build/CMake/FindOpenCascade.cmake
22 -index aefa011..346678d 100644
23 ---- a/Build/CMake/FindOpenCascade.cmake
24 -+++ b/Build/CMake/FindOpenCascade.cmake
25 -@@ -4,13 +4,6 @@
26 - # OPENCASCADE_FOUND If false, do not try to use OPENCASCADE
27 -
28 - find_path ( OPENCASCADE_INCLUDE_DIR Standard.hxx PATHS
29 -- /usr/include/opencascade
30 -- /usr/include/oce
31 -- /usr/local/include/opencascade
32 -- /usr/local/include/oce
33 -- /usr/local/inc
34 -- /opt/OpenCASCADE/inc
35 -- ${CMAKE_INCLUDE_PATH}/OpenCascade
36 - $ENV{CASROOT}/inc
37 - )
38 -
39 -@@ -18,50 +11,56 @@ if ( WIN32 )
40 - add_definitions ( -DWNT )
41 - endif ( WIN32 )
42 -
43 --set ( OC_REDHAT_RPM /opt/OpenCASCADE/lib64 )
44 -+find_path ( OPENCASCADE_LIBRARY_DIR libTKernel.so PATHS
45 -+ $ENV{CASROOT}/lib64
46 -+)
47 -+
48 - find_library ( OPENCASCADE_LIB_TKERNEL
49 - NAMES TKernel
50 -- PATHS ${OC_REDHAT_RPM}
51 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
52 - )
53 - find_library ( OPENCASCADE_LIB_TKBO
54 - NAMES TKBO
55 -- PATHS ${OC_REDHAT_RPM}
56 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
57 - )
58 - find_library ( OPENCASCADE_LIB_TKPRIM
59 - NAMES TKPrim
60 -- PATHS ${OC_REDHAT_RPM}
61 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
62 - )
63 - find_library ( OPENCASCADE_LIB_TKMESH
64 - NAMES TKMesh
65 -- PATHS ${OC_REDHAT_RPM}
66 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
67 - )
68 - find_library ( OPENCASCADE_LIB_TKBREP
69 - NAMES TKBRep
70 -- PATHS ${OC_REDHAT_RPM}
71 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
72 - )
73 - find_library ( OPENCASCADE_LIB_TKTOPALGO
74 - NAMES TKTopAlgo
75 -- PATHS ${OC_REDHAT_RPM}
76 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
77 - )
78 - find_library ( OPENCASCADE_LIB_TKMATH
79 - NAMES TKMath
80 -- PATHS ${OC_REDHAT_RPM}
81 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
82 - )
83 - find_library ( OPENCASCADE_LIB_TKG2D
84 - NAMES TKG2d
85 -- PATHS ${OC_REDHAT_RPM}
86 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
87 - )
88 -
89 - find_library ( OPENCASCADE_LIB_TKG3D
90 - NAMES TKG3d
91 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
92 - )
93 -
94 - find_library ( OPENCASCADE_LIB_TKGEOMBASE
95 - NAMES TKGeomBase
96 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
97 - )
98 -
99 - find_library ( OPENCASCADE_LIB_TKGEOMAlgo
100 - NAMES TKGeomAlgo
101 -+ PATHS ${OPENCASCADE_LIBRARY_DIR}
102 - )
103 -
104 - set ( OPENCASCADE_LIBRARIES
105
106 diff --git a/sci-visualization/mantid/mantid-3.3.0.ebuild b/sci-visualization/mantid/mantid-3.3.0.ebuild
107 index 1c6abbb..52d953f 100644
108 --- a/sci-visualization/mantid/mantid-3.3.0.ebuild
109 +++ b/sci-visualization/mantid/mantid-3.3.0.ebuild
110 @@ -6,7 +6,7 @@ EAPI=5
111
112 FORTRAN_STANDARD=90
113 PYTHON_COMPAT=python2_7
114 -inherit eutils cmake-utils versionator python-single-r1
115 +inherit eutils cmake-utils versionator python-single-r1 multilib
116
117 MAJOR_PV=$(get_version_component_range 1-2)
118
119 @@ -55,8 +55,7 @@ DEPEND="${RDEPEND}
120 S="${WORKDIR}/${P}-Source"
121
122 src_prepare() {
123 - epatch "${FILESDIR}/${P}-FindOpenCascade.patch" \
124 - "${FILESDIR}/${P}-minigzip-OF.patch"
125 + epatch "${FILESDIR}/${P}-minigzip-OF.patch"
126 }
127
128 src_configure() {
129 @@ -68,6 +67,7 @@ src_configure() {
130 $(cmake-utils_use_use tcmalloc TCMALLOC)
131 $(cmake-utils_use paraview MAKE_VATES)
132 $(cmake-utils_use_build test TESTING)
133 + -DCMAKE_PREFIX_PATH="${CASROOT}"
134 )
135 cmake-utils_src_configure
136 }