1 |
commit: b4fe643d6188f1c81c7ec0207e2331c938abcf03 |
2 |
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Mar 2 12:26:02 2022 +0000 |
4 |
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Mar 2 12:26:17 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fe643d |
7 |
|
8 |
sci-libs/oce: treeclean |
9 |
|
10 |
Closes: https://bugs.gentoo.org/832625 |
11 |
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org> |
12 |
|
13 |
profiles/package.mask | 8 --- |
14 |
sci-libs/oce/Manifest | 1 - |
15 |
sci-libs/oce/files/oce-0.18.3-test-fix.patch | 13 ----- |
16 |
sci-libs/oce/metadata.xml | 22 -------- |
17 |
sci-libs/oce/oce-0.18.3-r3.ebuild | 78 ---------------------------- |
18 |
5 files changed, 122 deletions(-) |
19 |
|
20 |
diff --git a/profiles/package.mask b/profiles/package.mask |
21 |
index 2291d9a9db87..6dc377f556ae 100644 |
22 |
--- a/profiles/package.mask |
23 |
+++ b/profiles/package.mask |
24 |
@@ -170,14 +170,6 @@ x11-misc/sisctrl |
25 |
# Removal after 2022-07-01. Bug #832953. |
26 |
x11-misc/easystroke |
27 |
|
28 |
-# Zoltan Puskas <zoltan@×××××××××.info> (2022-02-07) |
29 |
-# Fork of sci-libs/opencascade. Upstream unmaintained due to opencascade |
30 |
-# becoming community friendly and making this fork obsolete. Recommends moving |
31 |
-# to opencascade. See: https://github.com/tpaviot/oce/issues/745 |
32 |
-# Blocks deprecation of sci-libs/vtk-8.2.0. |
33 |
-# Removal on 2022-03-01. Bug #832625. |
34 |
-sci-libs/oce |
35 |
- |
36 |
# Stephan Hartmann <sultan@g.o> (2022-02-06) |
37 |
# Dev channel releases are only for people who |
38 |
# are developers or want more experimental features |
39 |
|
40 |
diff --git a/sci-libs/oce/Manifest b/sci-libs/oce/Manifest |
41 |
deleted file mode 100644 |
42 |
index 07ffde282d29..000000000000 |
43 |
--- a/sci-libs/oce/Manifest |
44 |
+++ /dev/null |
45 |
@@ -1 +0,0 @@ |
46 |
-DIST OCE-0.18.3.tar.gz 24633768 BLAKE2B c1923fb6310ea30318251fedac371655a575bf4dfcc4c38e7c748d316416e08c33a3f27bd5db7f5b437265cf2f518651d69a6920f9f487dc7e0065a6406c653f SHA512 6fdeb6ca4ce25361379872ccc465799d4a43407974c4f626b32df695e582b9e553cce17af6a6a7ff46ebed9b813d910ad23eb308a5356dabb9b9bbd4f42a8636 |
47 |
|
48 |
diff --git a/sci-libs/oce/files/oce-0.18.3-test-fix.patch b/sci-libs/oce/files/oce-0.18.3-test-fix.patch |
49 |
deleted file mode 100644 |
50 |
index bec55d9d36b4..000000000000 |
51 |
--- a/sci-libs/oce/files/oce-0.18.3-test-fix.patch |
52 |
+++ /dev/null |
53 |
@@ -1,13 +0,0 @@ |
54 |
-diff --git a/test/OCAFExport_test/CMakeLists.txt b/test/OCAFExport_test/CMakeLists.txt |
55 |
-index f81798a3a4..8d9f6ad86c 100644 |
56 |
---- a/test/OCAFExport_test/CMakeLists.txt |
57 |
-+++ b/test/OCAFExport_test/CMakeLists.txt |
58 |
-@@ -5,6 +5,6 @@ if (OCE_OCAF AND NOT OCE_DISABLE_X11) |
59 |
- file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../src/StdResource" BuildPluginDir) |
60 |
- # Semi-colon is a delimiter in SET_TESTS_PROPERTIES and have to be escaped |
61 |
- string(REPLACE ";" "\\;" BuildPluginDir "${BuildPluginDir}") |
62 |
-- set_tests_properties(OCAFExportTestSuite.testExportAscii PROPERTIES ENVIRONMENT "CSF_PluginDefaults=${BuildPluginDir};CSF_StandardDefaults=${BuildPluginDir}") |
63 |
-- set_tests_properties(OCAFExportTestSuite.testExportNonAscii PROPERTIES ENVIRONMENT "CSF_PluginDefaults=${BuildPluginDir};CSF_StandardDefaults=${BuildPluginDir}") |
64 |
-+ set_tests_properties(OCAFExportTestSuite.testExportAscii PROPERTIES ENVIRONMENT "CSF_PluginDefaults=${BuildPluginDir};CSF_StandardDefaults=${BuildPluginDir};LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${LIBRARY_OUTPUT_PATH}") |
65 |
-+ set_tests_properties(OCAFExportTestSuite.testExportNonAscii PROPERTIES ENVIRONMENT "CSF_PluginDefaults=${BuildPluginDir};CSF_StandardDefaults=${BuildPluginDir};LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${LIBRARY_OUTPUT_PATH}") |
66 |
- endif () |
67 |
|
68 |
diff --git a/sci-libs/oce/metadata.xml b/sci-libs/oce/metadata.xml |
69 |
deleted file mode 100644 |
70 |
index 2fecd54ca110..000000000000 |
71 |
--- a/sci-libs/oce/metadata.xml |
72 |
+++ /dev/null |
73 |
@@ -1,22 +0,0 @@ |
74 |
-<?xml version="1.0" encoding="UTF-8"?> |
75 |
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> |
76 |
-<pkgmetadata> |
77 |
- <maintainer type="person" proxied="yes"> |
78 |
- <email>zoltan@×××××××××.info</email> |
79 |
- <name>Zoltan Puskas</name> |
80 |
- </maintainer> |
81 |
- <maintainer type="project" proxied="proxy"> |
82 |
- <email>proxy-maint@g.o</email> |
83 |
- <name>Proxy Maintainers</name> |
84 |
- </maintainer> |
85 |
- <longdescription lang="en"> |
86 |
- oce is a C++ 3D modeling library. It can be used to develop CAD/CAM |
87 |
- softwares. oce stands for opencascade community edition. This project |
88 |
- aims at gathering patches/ changes/ improvements from the OCC community. |
89 |
- </longdescription> |
90 |
-<use> |
91 |
- <flag name="freeimage">Enable support for image i/o via media-libs/freeimage</flag> |
92 |
- <flag name="gl2ps">Use gl2ps PostScript printing library</flag> |
93 |
- <flag name="tbb">Enable parallel meshing</flag> |
94 |
- <flag name="vtk">Enable Virtualisation Toolkit</flag></use> |
95 |
-</pkgmetadata> |
96 |
|
97 |
diff --git a/sci-libs/oce/oce-0.18.3-r3.ebuild b/sci-libs/oce/oce-0.18.3-r3.ebuild |
98 |
deleted file mode 100644 |
99 |
index 532ed8f8dd54..000000000000 |
100 |
--- a/sci-libs/oce/oce-0.18.3-r3.ebuild |
101 |
+++ /dev/null |
102 |
@@ -1,78 +0,0 @@ |
103 |
-# Copyright 1999-2021 Gentoo Authors |
104 |
-# Distributed under the terms of the GNU General Public License v2 |
105 |
- |
106 |
-EAPI=7 |
107 |
- |
108 |
-inherit cmake check-reqs java-pkg-opt-2 |
109 |
- |
110 |
-DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and data exchange" |
111 |
-HOMEPAGE="https://github.com/tpaviot/oce" |
112 |
-SRC_URI="https://github.com/tpaviot/oce/archive/OCE-${PV}.tar.gz" |
113 |
- |
114 |
-LICENSE="|| ( Open-CASCADE-LGPL-2.1-Exception-1.0 LGPL-2.1 )" |
115 |
-SLOT="${PV}" |
116 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
117 |
-IUSE="examples freeimage gl2ps +openmp tbb vtk" |
118 |
-REQUIRED_USE="?? ( openmp tbb )" |
119 |
- |
120 |
-DEPEND=" |
121 |
- dev-lang/tcl:0= |
122 |
- dev-lang/tk:0= |
123 |
- dev-tcltk/itcl |
124 |
- dev-tcltk/itk |
125 |
- dev-tcltk/tix |
126 |
- media-libs/ftgl |
127 |
- media-libs/freetype |
128 |
- virtual/glu |
129 |
- virtual/opengl |
130 |
- x11-libs/libXmu |
131 |
- freeimage? ( media-libs/freeimage ) |
132 |
- gl2ps? ( x11-libs/gl2ps ) |
133 |
- tbb? ( dev-cpp/tbb:= ) |
134 |
- vtk? ( =sci-libs/vtk-8*[boost,imaging,qt5,python,rendering,views] )" |
135 |
-RDEPEND="${DEPEND}" |
136 |
- |
137 |
-CHECKREQS_MEMORY="256M" |
138 |
-CHECKREQS_DISK_BUILD="3584M" |
139 |
- |
140 |
-PATCHES=( "${FILESDIR}"/"${P}-test-fix.patch" ) |
141 |
- |
142 |
-S="${WORKDIR}/oce-OCE-${PV}" |
143 |
- |
144 |
-pkg_setup() { |
145 |
- check-reqs_pkg_setup |
146 |
-} |
147 |
- |
148 |
-src_prepare() { |
149 |
- cmake_src_prepare |
150 |
-} |
151 |
- |
152 |
-src_configure() { |
153 |
- # From BUILD.Unix.md |
154 |
- local mycmakeargs=( |
155 |
- -DOCE_INSTALL_PREFIX="/usr" |
156 |
- -DOCE_ENABLE_DEB_FLAG=off |
157 |
- -DOCE_COPY_HEADERS_BUILD=yes |
158 |
- -DOCE_DRAW=yes |
159 |
- -DOCE_WITH_FREEIMAGE=$(usex freeimage) |
160 |
- -DOCE_WITH_GL2PS=$(usex gl2ps) |
161 |
- -DOCE_WITH_VTK=$(usex vtk) |
162 |
- ) |
163 |
- # Mutual exclusion of tbb and openmp flags is guaranteed by REQUIRED_USE. |
164 |
- use tbb && mycmakeargs+=( |
165 |
- -DOCE_MULTITHREAD_LIBRARY="TBB" |
166 |
- ) |
167 |
- use openmp && mycmakeargs+=( |
168 |
- -DOCE_MULTITHREAD_LIBRARY="OPENMP" |
169 |
- ) |
170 |
- cmake_src_configure |
171 |
-} |
172 |
- |
173 |
-src_install() { |
174 |
- cmake_src_install |
175 |
- |
176 |
- # If user asked for samples let's copy them to the docs folder |
177 |
- if use examples ; then |
178 |
- dodoc -r samples |
179 |
- fi |
180 |
-} |