Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-chemistry/avogadro/, sci-chemistry/avogadro/files/
Date: Mon, 07 May 2018 22:26:37
Message-Id: 1525731899.eb9a93f86bfb9c892d99268f6812e7b13660f851.zlogene@gentoo
1 commit: eb9a93f86bfb9c892d99268f6812e7b13660f851
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 7 22:24:59 2018 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon May 7 22:24:59 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9a93f8
7
8 sci-chemistry/avogadro: remove last rited package
9
10 Closes: https://bugs.gentoo.org/645030
11 Closes: https://bugs.gentoo.org/447532
12 Closes: https://bugs.gentoo.org/649500
13
14 sci-chemistry/avogadro/Manifest | 1 -
15 .../avogadro/avogadro-1.2.0_p20170207.ebuild | 90 ----------------------
16 .../files/avogadro-1.1.1-boost-join-moc.patch | 78 -------------------
17 .../files/avogadro-1.1.1-mkspecs-dir.patch | 12 ---
18 .../avogadro/files/avogadro-1.1.1-no-strip.patch | 12 ---
19 .../avogadro/files/avogadro-1.1.1-openbabel.patch | 16 ----
20 .../files/avogadro-1.1.1-pkgconfig_eigen.patch | 8 --
21 .../avogadro/files/avogadro-1.2.0-numpy.patch | 13 ----
22 sci-chemistry/avogadro/metadata.xml | 20 -----
23 9 files changed, 250 deletions(-)
24
25 diff --git a/sci-chemistry/avogadro/Manifest b/sci-chemistry/avogadro/Manifest
26 deleted file mode 100644
27 index 32c26192890..00000000000
28 --- a/sci-chemistry/avogadro/Manifest
29 +++ /dev/null
30 @@ -1 +0,0 @@
31 -DIST avogadro-1.2.0_p20170207.tar.gz 16805634 BLAKE2B 012ac0fa6e86bdff1ec117e81faf88ddda2e3264b36c3997ce60814f5a5900dc8722266a52bda70715279e640a3deb04a38bc2bfdfc4ae856182d94e25b7c705 SHA512 c5088ba1e1b48f3202766e38b1c3f2016c3facbf4ea544e24eedb0706328815e7500bcebdedfea2a330e665b97f76c7f86b669339c6f5a765533bfd3a88d7b51
32
33 diff --git a/sci-chemistry/avogadro/avogadro-1.2.0_p20170207.ebuild b/sci-chemistry/avogadro/avogadro-1.2.0_p20170207.ebuild
34 deleted file mode 100644
35 index 28d5724b0e5..00000000000
36 --- a/sci-chemistry/avogadro/avogadro-1.2.0_p20170207.ebuild
37 +++ /dev/null
38 @@ -1,90 +0,0 @@
39 -# Copyright 1999-2018 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=6
43 -
44 -COMMIT=258105b4d8957e0245a341cdf1dc12c72234c833
45 -PYTHON_COMPAT=( python2_7 )
46 -inherit cmake-utils flag-o-matic python-single-r1 vcs-snapshot xdg-utils
47 -
48 -DESCRIPTION="Advanced molecular editor that uses Qt4 and OpenGL"
49 -HOMEPAGE="http://avogadro.openmolecules.net/"
50 -SRC_URI="https://github.com/cryos/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
51 -
52 -LICENSE="GPL-2"
53 -SLOT="0"
54 -KEYWORDS="~amd64 ~arm ~x86"
55 -IUSE="cpu_flags_x86_sse2 +glsl python test"
56 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
57 -
58 -RDEPEND="
59 - dev-qt/qtcore:4
60 - dev-qt/qtgui:4
61 - dev-qt/qtopengl:4
62 - media-libs/glew:=
63 - sci-chemistry/openbabel:=
64 - virtual/glu
65 - x11-libs/gl2ps
66 - glsl? ( >=media-libs/glew-1.5.0:0= )
67 - python? (
68 - ${PYTHON_DEPS}
69 - dev-libs/boost:=[${PYTHON_USEDEP}]
70 - dev-python/numpy[${PYTHON_USEDEP}]
71 - dev-python/sip[${PYTHON_USEDEP}]
72 - )
73 -"
74 -DEPEND="${RDEPEND}
75 - dev-cpp/eigen:3
76 - virtual/pkgconfig
77 -"
78 -
79 -# https://sourceforge.net/p/avogadro/bugs/653/
80 -RESTRICT="test"
81 -
82 -PATCHES=(
83 - "${FILESDIR}"/${PN}-1.1.1-mkspecs-dir.patch
84 - "${FILESDIR}"/${PN}-1.1.1-no-strip.patch
85 - "${FILESDIR}"/${PN}-1.1.1-pkgconfig_eigen.patch
86 - "${FILESDIR}"/${PN}-1.1.1-openbabel.patch
87 - "${FILESDIR}"/${PN}-1.1.1-boost-join-moc.patch
88 - "${FILESDIR}"/${PN}-1.2.0-numpy.patch
89 -)
90 -
91 -pkg_setup() {
92 - use python && python-single-r1_pkg_setup
93 -}
94 -
95 -src_prepare() {
96 - sed -e "s:_BSD_SOURCE:_DEFAULT_SOURCE:g" \
97 - -i CMakeLists.txt || die
98 -
99 - sed -e "/Version/s/1\.2/1\.0/" \
100 - -i avogadro/src/avogadro.desktop || die
101 -
102 - cmake-utils_src_prepare
103 -}
104 -
105 -src_configure() {
106 - local mycmakeargs=(
107 - -DENABLE_THREADEDGL=OFF
108 - -DENABLE_RPATH=OFF
109 - -DENABLE_UPDATE_CHECKER=OFF
110 - -DQT_MKSPECS_DIR="${EPREFIX}/usr/share/qt4/mkspecs"
111 - -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
112 - -DENABLE_GLSL=$(usex glsl)
113 - -DENABLE_PYTHON=$(usex python)
114 - -DENABLE_TESTS=$(usex test)
115 - )
116 -
117 - QT_MKSPECS_RELATIVE=share/qt4/mkspecs cmake-utils_src_configure
118 -}
119 -
120 -pkg_postinst() {
121 - xdg_mimeinfo_database_update
122 - xdg_desktop_database_update
123 -}
124 -
125 -pkg_postrm() {
126 - xdg_mimeinfo_database_update
127 - xdg_desktop_database_update
128 -}
129
130 diff --git a/sci-chemistry/avogadro/files/avogadro-1.1.1-boost-join-moc.patch b/sci-chemistry/avogadro/files/avogadro-1.1.1-boost-join-moc.patch
131 deleted file mode 100644
132 index a464fdac42c..00000000000
133 --- a/sci-chemistry/avogadro/files/avogadro-1.1.1-boost-join-moc.patch
134 +++ /dev/null
135 @@ -1,78 +0,0 @@
136 -Add include guards to all boost includes, as qt's moc trips
137 -over nested BOOST_JOIN macros:
138 -* usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
139 -* libavogadro/src/CMakeFiles/avogadro.dir/build.make:217: recipe for target 'libavogadro/src/moc_pythonengine_p.cxx' failed
140 -See also: https://bugs.gentoo.org/show_bug.cgi?id=578896
141 -
142 ---- avogadro-1.1.1/libavogadro/src/pythonengine_p.h
143 -+++ avogadro-1.1.1/libavogadro/src/pythonengine_p.h
144 -@@ -27,7 +27,9 @@
145 -
146 - #include <avogadro/global.h>
147 - #include <avogadro/engine.h>
148 -+#ifndef Q_MOC_RUN
149 - #include <boost/python.hpp>
150 -+#endif
151 -
152 - namespace Avogadro {
153 -
154 ---- avogadro-1.1.1/libavogadro/src/pythonextension_p.h
155 -+++ avogadro-1.1.1/libavogadro/src/pythonextension_p.h
156 -@@ -29,7 +29,9 @@
157 - #include <avogadro/extension.h>
158 - #include <avogadro/primitive.h>
159 - #include <avogadro/glwidget.h>
160 -+#ifndef Q_MOC_RUN
161 - #include <boost/python.hpp>
162 -+#endif
163 -
164 - #include <QWidget>
165 - #include <QList>
166 ---- avogadro-1.1.1/libavogadro/src/pythoninterpreter.h
167 -+++ avogadro-1.1.1/libavogadro/src/pythoninterpreter.h
168 -@@ -26,7 +26,9 @@
169 - #define PYTHONINTERPRETER_H
170 -
171 - #include <avogadro/global.h>
172 -+#ifndef Q_MOC_RUN
173 - #include <boost/python.hpp>
174 -+#endif
175 - #include <avogadro/primitive.h>
176 - #include <QString>
177 -
178 ---- avogadro-1.1.1/libavogadro/src/pythonscript.h
179 -+++ avogadro-1.1.1/libavogadro/src/pythonscript.h
180 -@@ -27,7 +27,9 @@
181 - #define PYTHONSCRIPT_H
182 -
183 - #include <avogadro/global.h>
184 -+#ifndef Q_MOC_RUN
185 - #include <boost/python.hpp>
186 -+#endif
187 -
188 - #include "pythonerror.h"
189 -
190 ---- avogadro-1.1.1/libavogadro/src/pythonthread_p.h
191 -+++ avogadro-1.1.1/libavogadro/src/pythonthread_p.h
192 -@@ -26,7 +26,9 @@
193 - #define PYTHONTHREAD_H
194 -
195 - #include <avogadro/global.h>
196 -+#ifndef Q_MOC_RUN
197 - #include <boost/python.hpp>
198 -+#endif
199 -
200 - namespace Avogadro {
201 -
202 ---- avogadro-1.1.1/libavogadro/src/pythontool_p.h
203 -+++ avogadro-1.1.1/libavogadro/src/pythontool_p.h
204 -@@ -27,7 +27,9 @@
205 -
206 - #include <avogadro/global.h>
207 - #include <avogadro/tool.h>
208 -+#ifndef Q_MOC_RUN
209 - #include <boost/python.hpp>
210 -+#endif
211 -
212 - #include <QObject>
213 - #include <QAction>
214
215 diff --git a/sci-chemistry/avogadro/files/avogadro-1.1.1-mkspecs-dir.patch b/sci-chemistry/avogadro/files/avogadro-1.1.1-mkspecs-dir.patch
216 deleted file mode 100644
217 index 45c616422ef..00000000000
218 --- a/sci-chemistry/avogadro/files/avogadro-1.1.1-mkspecs-dir.patch
219 +++ /dev/null
220 @@ -1,12 +0,0 @@
221 -diff -up avogadro-1.1.1/CMakeLists.txt.mkspecs-dir avogadro-1.1.1/CMakeLists.txt
222 ---- avogadro-1.1.1/CMakeLists.txt.mkspecs-dir 2014-01-24 23:43:01.618510517 -0600
223 -+++ avogadro-1.1.1/CMakeLists.txt 2014-01-24 23:44:03.236844746 -0600
224 -@@ -547,7 +547,7 @@ if(QT_MKSPECS_DIR AND INSTALL_QMAKE_PRF)
225 - # )
226 - install(FILES
227 - "${CMAKE_CURRENT_BINARY_DIR}/avogadro.prf"
228 -- DESTINATION "${CMAKE_INSTALL_PREFIX}/${QT_MKSPECS_RELATIVE}/features"
229 -+ DESTINATION "${QT_MKSPECS_DIR}/features"
230 - )
231 - # endif ("${QT_MKSPECS_DIR}" MATCHES ^$"${CMAKE_INSTALL_PREFIX}/")
232 - else()
233
234 diff --git a/sci-chemistry/avogadro/files/avogadro-1.1.1-no-strip.patch b/sci-chemistry/avogadro/files/avogadro-1.1.1-no-strip.patch
235 deleted file mode 100644
236 index 490dd58907d..00000000000
237 --- a/sci-chemistry/avogadro/files/avogadro-1.1.1-no-strip.patch
238 +++ /dev/null
239 @@ -1,12 +0,0 @@
240 -diff -up avogadro-1.1.1/CMakeLists.txt.no-strip avogadro-1.1.1/CMakeLists.txt
241 ---- avogadro-1.1.1/CMakeLists.txt.no-strip 2014-01-24 23:14:44.473840038 -0600
242 -+++ avogadro-1.1.1/CMakeLists.txt 2014-01-24 23:15:46.869166459 -0600
243 -@@ -114,7 +114,7 @@ if (CMAKE_COMPILER_IS_GNUCXX)
244 - endif()
245 - # Set up additional build flags for particular build types. These will be added to CMAKE_CXX_FLAGS,
246 - # they will not replace them.
247 -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG_OUTPUT -Wl,-s")
248 -+ set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG_OUTPUT")
249 - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
250 - "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${CMAKE_CXX_FLAGS_WARN}")
251 - set(CMAKE_CXX_FLAGS_DEBUG "-g3 -fno-inline ${CMAKE_CXX_FLAGS_WARN}")
252
253 diff --git a/sci-chemistry/avogadro/files/avogadro-1.1.1-openbabel.patch b/sci-chemistry/avogadro/files/avogadro-1.1.1-openbabel.patch
254 deleted file mode 100644
255 index 4bdc6b2e780..00000000000
256 --- a/sci-chemistry/avogadro/files/avogadro-1.1.1-openbabel.patch
257 +++ /dev/null
258 @@ -1,16 +0,0 @@
259 - libavogadro/src/python/CMakeLists.txt | 2 +-
260 - 1 file changed, 1 insertion(+), 1 deletion(-)
261 -
262 -diff --git a/libavogadro/src/python/CMakeLists.txt b/libavogadro/src/python/CMakeLists.txt
263 -index efb518a..1a3d91a 100644
264 ---- a/libavogadro/src/python/CMakeLists.txt
265 -+++ b/libavogadro/src/python/CMakeLists.txt
266 -@@ -21,7 +21,7 @@ if (WIN32)
267 - target_link_libraries(python-module avogadro ${PYTHON_LIBRARIES})
268 - else()
269 - target_link_libraries(python-module stdc++ avogadro
270 -- ${QT_LIBRARIES} ${PYTHON_LIBRARIES} ${Boost_LIBRARIES})
271 -+ ${QT_LIBRARIES} ${PYTHON_LIBRARIES} ${Boost_LIBRARIES} ${OPENBABEL2_LIBRARIES})
272 - endif()
273 -
274 - # Let's try to use this instead:
275
276 diff --git a/sci-chemistry/avogadro/files/avogadro-1.1.1-pkgconfig_eigen.patch b/sci-chemistry/avogadro/files/avogadro-1.1.1-pkgconfig_eigen.patch
277 deleted file mode 100644
278 index 93dbe2ff4ec..00000000000
279 --- a/sci-chemistry/avogadro/files/avogadro-1.1.1-pkgconfig_eigen.patch
280 +++ /dev/null
281 @@ -1,8 +0,0 @@
282 -diff -up avogadro-1.1.1/avogadro.pc.in.eigen avogadro-1.1.1/avogadro.pc.in
283 ---- avogadro-1.1.1/avogadro.pc.in.eigen 2013-12-06 09:50:04.000000000 -0600
284 -+++ avogadro-1.1.1/avogadro.pc.in 2014-01-25 00:37:45.732007852 -0600
285 -@@ -9,3 +9,4 @@ Description: Avogadro libraries
286 - Version: @Avogadro_VERSION_FULL@
287 - Libs: -L${libdir} -lavogadro
288 - Cflags: -I${pkgincludedir}
289 -+Requires.private: eigen3
290
291 diff --git a/sci-chemistry/avogadro/files/avogadro-1.2.0-numpy.patch b/sci-chemistry/avogadro/files/avogadro-1.2.0-numpy.patch
292 deleted file mode 100644
293 index 4869fa4ea79..00000000000
294 --- a/sci-chemistry/avogadro/files/avogadro-1.2.0-numpy.patch
295 +++ /dev/null
296 @@ -1,13 +0,0 @@
297 -diff --git a/cmake/modules/FindNumpy.cmake b/cmake/modules/FindNumpy.cmake
298 -index b348418..49ba206 100644
299 ---- a/cmake/modules/FindNumpy.cmake
300 -+++ b/cmake/modules/FindNumpy.cmake
301 -@@ -10,7 +10,7 @@
302 - #endif (NUMPY_INCLUDE_DIR)
303 -
304 - EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c
305 -- "import numpy; print numpy.get_include()"
306 -+ "import numpy; print (numpy.get_include())"
307 - OUTPUT_VARIABLE NUMPY_INCLUDE_DIR
308 - OUTPUT_STRIP_TRAILING_WHITESPACE)
309 -
310
311 diff --git a/sci-chemistry/avogadro/metadata.xml b/sci-chemistry/avogadro/metadata.xml
312 deleted file mode 100644
313 index 693df91c051..00000000000
314 --- a/sci-chemistry/avogadro/metadata.xml
315 +++ /dev/null
316 @@ -1,20 +0,0 @@
317 -<?xml version="1.0" encoding="UTF-8"?>
318 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
319 -<pkgmetadata>
320 - <maintainer type="project">
321 - <email>sci-chemistry@g.o</email>
322 - <name>Gentoo Chemistry Project</name>
323 - </maintainer>
324 - <longdescription>
325 - Avogadro is an advanced molecular editor designed for cross-platform use in
326 - computational chemistry, molecular modeling, bioinformatics, materials
327 - science, and related areas. It offers flexible rendering and a powerful
328 - plugin architecture.
329 - </longdescription>
330 - <use>
331 - <flag name="glsl">Enable glsl features via GLEW.</flag>
332 - </use>
333 - <upstream>
334 - <remote-id type="sourceforge">avogadro</remote-id>
335 - </upstream>
336 -</pkgmetadata>