Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/oce/files/, sci-libs/oce/, profiles/
Date: Wed, 02 Mar 2022 12:26:58
Message-Id: 1646223977.b4fe643d6188f1c81c7ec0207e2331c938abcf03.jsmolic@gentoo
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 -}