diff options
author | Justin Lecher <jlec@gentoo.org> | 2015-12-28 20:15:02 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2015-12-28 20:19:59 +0100 |
commit | 2337c391c8eef3fa7af39ac32045dbf124433b28 (patch) | |
tree | 3e0a4c5b87d2ca3f6be9a4ba4b6b61689a62f3cb /sci-chemistry | |
parent | sci-libs/lapack-reference: Bump to EAPI=5 (diff) | |
download | gentoo-2337c391c8eef3fa7af39ac32045dbf124433b28.tar.gz gentoo-2337c391c8eef3fa7af39ac32045dbf124433b28.tar.bz2 gentoo-2337c391c8eef3fa7af39ac32045dbf124433b28.zip |
Revert "sci-chemistry/avogadro: Drop old"
This reverts commit 0db137e6da3ecb14cebbb6ac595c235cba1c38b1.
Diffstat (limited to 'sci-chemistry')
-rw-r--r-- | sci-chemistry/avogadro/Manifest | 1 | ||||
-rw-r--r-- | sci-chemistry/avogadro/avogadro-1.0.3-r2.ebuild | 55 | ||||
-rw-r--r-- | sci-chemistry/avogadro/files/1.0.1-gl2ps.patch | 39 |
3 files changed, 95 insertions, 0 deletions
diff --git a/sci-chemistry/avogadro/Manifest b/sci-chemistry/avogadro/Manifest index 9dbb71c30de7..9a4d897765dd 100644 --- a/sci-chemistry/avogadro/Manifest +++ b/sci-chemistry/avogadro/Manifest @@ -1,2 +1,3 @@ +DIST avogadro-1.0.3.tar.bz2 4971989 SHA256 efb6fda223da3c027436f0c218a47ce804f7469c58b41134230e9ebad1c98468 SHA512 49e7b8ca43f0f52a65efc7bf9dc45670ae5a5de5d1aa6bf7b58b8368e816be30fe6529c45fa658d7337d4a69327bb0aa8799d8d4b4805860aace28011cc74210 WHIRLPOOL c835ac24b317a1fa310bf3ea75bae4002d01f364d4754e6a7d841594dcce321435c827d60e125d9410f05670a94c887cc250bf49759d02cde34a5839d2324c92 DIST avogadro-1.1.0.tar.bz2 10741835 SHA256 6b4eaf57ae52bf43df9b103c77e6abae71e067053d5c99f82acbce9855ecceb0 SHA512 d621dd3ea9e9223d3a29c6b0c0eec89a935837d0c587fcaaa549f91274a76f78a8c60c2a68a67d2f3aa2e107826befb6658be601c46c5bc0760c95bf7284540a WHIRLPOOL c81e866e60b3383a58de515317c754e3982e716c27974ce43ca0c1209d24544949361a7f2f93a4a940d73fd7a18b184f68c7a1856fea89ae5eba75db74b1012d DIST avogadro-1.1.1.tar.bz2 11118046 SHA256 fe6f7bdea17a27a20be25b70d975145999aae9d90ef320217af2bc4d6e7a0a14 SHA512 37e2fc9400f8727b7e69d84c13989aaba6fc88287e106a6ed137e4d0fd8ea181dc4ab49b08148d2077754f014748c8ed6f46881f31a1455029f876b599754827 WHIRLPOOL 6bea2c25675ba29729785b561cbaed33929aeb4638180454b1aed8913160cd6d0315bb09e6ee4033a8d27ce84fd7a4573851fd02c76b64b6aa86e615a19b8c38 diff --git a/sci-chemistry/avogadro/avogadro-1.0.3-r2.ebuild b/sci-chemistry/avogadro/avogadro-1.0.3-r2.ebuild new file mode 100644 index 000000000000..ae73ee50ac4e --- /dev/null +++ b/sci-chemistry/avogadro/avogadro-1.0.3-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils eutils python-single-r1 + +DESCRIPTION="Advanced molecular editor that uses Qt4 and OpenGL" +HOMEPAGE="http://avogadro.openmolecules.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="+glsl python cpu_flags_x86_sse2" + +RDEPEND=" + >=sci-chemistry/openbabel-2.2.3 + >=dev-qt/qtgui-4.5.3:4 + >=dev-qt/qtopengl-4.5.3:4 + x11-libs/gl2ps + glsl? ( >=media-libs/glew-1.5.0 ) + python? ( + >=dev-libs/boost-1.35.0-r5[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/sip[${PYTHON_USEDEP}] + )" +DEPEND="${RDEPEND} + dev-cpp/eigen:2" + +PATCHES=( + "${FILESDIR}"/1.0.1-gl2ps.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DENABLE_THREADGL=OFF + -DENABLE_RPATH=OFF + -DENABLE_UPDATE_CHECKER=OFF + -DQT_MKSPECS_DIR="${EPREFIX}/usr/share/qt4/mkspecs" + -DQT_MKSPECS_RELATIVE=share/qt4/mkspecs + $(cmake-utils_use_enable glsl) + $(cmake-utils_use_with cpu_flags_x86_sse2 SSE2) + $(cmake-utils_use_enable python) + ) + + cmake-utils_src_configure +} diff --git a/sci-chemistry/avogadro/files/1.0.1-gl2ps.patch b/sci-chemistry/avogadro/files/1.0.1-gl2ps.patch new file mode 100644 index 000000000000..d8a0c0f758e1 --- /dev/null +++ b/sci-chemistry/avogadro/files/1.0.1-gl2ps.patch @@ -0,0 +1,39 @@ +diff --git a/avogadro/src/CMakeLists.txt b/avogadro/src/CMakeLists.txt +index 75b6dfb..d87ac2c 100644 +--- a/avogadro/src/CMakeLists.txt ++++ b/avogadro/src/CMakeLists.txt +@@ -45,7 +45,7 @@ endif(ENABLE_UPDATE_CHECKER) + FILE(GLOB projectDelegates_SRCS "projectdelegates/*.cpp") + set(avogadro_SRCS ${avogadro_SRCS} ${projectDelegates_SRCS}) + # Add GL2PS to the executable +-set(avogadro_SRCS ${avogadro_SRCS} "../gl2ps/gl2ps.c") ++#set(avogadro_SRCS ${avogadro_SRCS} "../gl2ps/gl2ps.c") + + if( WIN32 ) + set(avogadro_SRCS ${avogadro_SRCS} windows/avogadro.rc) +diff --git a/avogadro/src/mainwindow.cpp b/avogadro/src/mainwindow.cpp +index 66785fd..2933953 100644 +--- a/avogadro/src/mainwindow.cpp ++++ b/avogadro/src/mainwindow.cpp +@@ -51,7 +51,7 @@ + //#endif + + // Include the GL2PS header +-#include "../gl2ps/gl2ps.h" ++#include <gl2ps.h> + + #include <avogadro/pluginmanager.h> + +diff --git a/libavogadro/src/CMakeLists.txt b/libavogadro/src/CMakeLists.txt +index cce8ece..cc084fb 100644 +--- a/libavogadro/src/CMakeLists.txt ++++ b/libavogadro/src/CMakeLists.txt +@@ -152,7 +152,7 @@ endforeach(headerFile ${libavogadro_HDRS}) + add_library(avogadro SHARED ${libavogadro_SRCS} ${libavogadro_QM} ${pythontool_RC_SRCS}) + set_target_properties(avogadro + PROPERTIES VERSION ${Avogadro_VERSION_FULL} SOVERSION 1 ) +-target_link_libraries(avogadro ${AVO_LINK_LIBRARIES}) ++target_link_libraries(avogadro ${AVO_LINK_LIBRARIES} gl2ps) + + install(TARGETS avogadro DESTINATION ${LIB_INSTALL_DIR}) + install(FILES ${libavogadro_HDRS} |