summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2014-01-13 14:26:14 +0000
committerJustin Lecher <jlec@gentoo.org>2014-01-13 14:26:14 +0000
commit98c4a1c232df59b1fd5b3b390c0944f568c75d2a (patch)
treeca59f874c6595ba53dc03e4d5ab334d0a0de86e1 /sci-libs/chemkit
parentx86 stable wrt bug #495484 (diff)
downloadhistorical-98c4a1c232df59b1fd5b3b390c0944f568c75d2a.tar.gz
historical-98c4a1c232df59b1fd5b3b390c0944f568c75d2a.tar.bz2
historical-98c4a1c232df59b1fd5b3b390c0944f568c75d2a.zip
sci-libs/chemkit: Imported from sci overlay
Package-Manager: portage-2.2.8/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-libs/chemkit')
-rw-r--r--sci-libs/chemkit/ChangeLog21
-rw-r--r--sci-libs/chemkit/Manifest25
-rw-r--r--sci-libs/chemkit/chemkit-0.1.ebuild63
-rw-r--r--sci-libs/chemkit/files/chemkit-0.1-multilib.patch90
-rw-r--r--sci-libs/chemkit/metadata.xml11
5 files changed, 210 insertions, 0 deletions
diff --git a/sci-libs/chemkit/ChangeLog b/sci-libs/chemkit/ChangeLog
new file mode 100644
index 000000000000..ef3086b251a5
--- /dev/null
+++ b/sci-libs/chemkit/ChangeLog
@@ -0,0 +1,21 @@
+# ChangeLog for sci-libs/chemkit
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/chemkit/ChangeLog,v 1.1 2014/01/13 14:26:00 jlec Exp $
+
+ 13 Jan 2014; Justin Lecher <jlec@gentoo.org> +chemkit-0.1.ebuild,
+ +files/chemkit-0.1-multilib.patch, +metadata.xml:
+ Imported from sci overlay
+
+ 13 Jan 2014; Justin Lecher <jlec@gentoo.org> chemkit-0.1.ebuild,
+ +files/chemkit-0.1-multilib.patch:
+ Fix multilib installation; fix test
+
+ 11 Jan 2014; Justin Lecher <jlec@gentoo.org> chemkit-0.1.ebuild:
+ Add missing eclass
+
+*chemkit-0.1 (22 Jul 2013)
+
+ 22 Jul 2013; Justin Lecher <jlec@gentoo.org> +chemkit-0.1.ebuild,
+ +metadata.xml:
+ New addition written by me
+
diff --git a/sci-libs/chemkit/Manifest b/sci-libs/chemkit/Manifest
new file mode 100644
index 000000000000..7c1d73800bd0
--- /dev/null
+++ b/sci-libs/chemkit/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+AUX chemkit-0.1-multilib.patch 4694 SHA256 9c9402535a1afc727d96d6415dcf16780c0f29998ea7bac3e1e4c3b89ecf3af2 SHA512 dedde9e5db14f088e5a70ebfcd9f46b6fbb2d60b1800a61ece1f7afef24caac502f129573823807caec050ba1515ad402a3615953b903a239c5287a5b96aa8b8 WHIRLPOOL 4e86024cc5dd39af48133c43f477ca4c69fa21d88498fb7af95f1565c6785e2fac39cd1724129db1c390cbdb723a8deee9fab82e6aceae8ed6dfcae0e0a3a646
+DIST chemkit-0.1.tar.gz 5842235 SHA256 bec718ce4ae2fcb4cda63004d05a6e6bf65c1887179f665fcee118cbe7bec11b SHA512 0273f8735333000b04007ccd7adc58f0c4809a570fa5a72e4161652d72e8953bf89cad0893c20ecbb3484d6c13a8828c92f12366dddeedaf591815c35f6ef011 WHIRLPOOL 30c73d5d2bb7e946204d3dcdd87b82fa3e5278e799b06df523557f46ca4c71ae7d5b9c37d82af8dcdee48bb83f8840c5f2900b4331c3cf643c323ef20abc1883
+EBUILD chemkit-0.1.ebuild 1516 SHA256 51205073288fa2d0d11eb64f4c64b40aa4210af04434cbfb580c00509a98b5af SHA512 a96801f4bbaab935c17d9bcb4f7a34e270411d10a5a921b69687e7d23a64f6a08a8197dfada2c4e308131caf30f155d4fb29756dc829d96bb8c27550fd89e285 WHIRLPOOL a209b471c86453a0936bd38d4c2e2511a6fcef64ebf4df533625c09f7bd7eb9f461f9c24a3294e7e1c93889437cfee1417fba595ad5957917b4df3fef9abf7bc
+MISC ChangeLog 727 SHA256 cdf0463a3c27ba18d2220a8f18613a3d9cd21c49e17f26b62998fa1bf0df35e8 SHA512 a8cf1e602023130b8755bc3cdb502ad3ff0564c6a5c83887428a7718c5458469c4f8ee3bc09783e0890b88b851aa4e195cbcfaf30da471dbd06ca65bf93ac6d8 WHIRLPOOL b04fc154859558ff230ccf574cab5d2b280de0cae1529c67583aba4a88b5e69082e346223957a757ffc1d7f93155dfa7cca6a6b978187dc73963dffd170f9d2e
+MISC metadata.xml 335 SHA256 42901825111b3e532c90541fef71de935df027d060984cee36f92df57a156ccf SHA512 4aa3708c472f54fbda19512be60cd0e46aab8a70bee50e90c1b8c9399589a45b1009cb33fd72e99e6be25559f84f3f4946452a013e3e1fe0f85798224a9a0efe WHIRLPOOL 4df3f28e5909f68d99773df15b491ff19966df1bd93e13a9500051e7835a27befa75d5620544f165118fb7a9cf464600d37b605bb51462bd7a121d34bf8efa74
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQIcBAEBCgAGBQJS0/eFAAoJELnU8jG9FVirqZ8QAJldofuOmhc3GN+vmz0ngGzW
+Jglfr0MH1tTiU3aYoCcMocV5xDbboOWxwq/QohhGCsh0tOJTT94Gbzep0Thb7Si9
+CLhaG8c8Ia7CO5E3DXew5yb0cfH0rio7YunLzN0z88SZ1FfL+i2vgikFRvepXn/J
+htYsk96vN7fbvd8uie43Sj9jbSCWtsRvQ9zF22CXKvV7muHPyq5J5wmdWYTXCS8C
+OkGGZ1owsolGkX6jeAEpJkgPg0M9K+KbzHX8ISccXgxSempdOpgv5ZfQQ2EANy5a
+bYyWgnOP/AWXY0Jg9gcs81ledSR0v+8ZfSEnMN8/LFIfA4bQVA2B9MdIMbBq/TPQ
+ooxIBkH5FmJuqBs0JTrZ2IcpZSrkjhwXuqUoX1ybJRoOxvBRJ34FfdaWyi4khDME
+ev636Mm8rpQMfPg9xW9QHqDyylxT0uJ36NvRhLemS2sN5P/1elr5W0N+6Z9Z/Y7d
+ihWQ9WOcbkQvbiJfxa7dPkZALlRQyQDxUpg9Agtmcau6YjXRj3spK9ZreHvzzvmf
+hF6Dj4UPBYo4QESLlZZDegocZqayJkU/nLimdiSmegq5aqMdgjz+dWHMIBknPUh0
+NCj7oLWLBRQDSNCFuKP4JE94I0ze6zA1StDFbQVCyXM4sCE1HUzWer9LMcd/nDRw
+edhZ34cYRSho3klYNdK3
+=f++B
+-----END PGP SIGNATURE-----
diff --git a/sci-libs/chemkit/chemkit-0.1.ebuild b/sci-libs/chemkit/chemkit-0.1.ebuild
new file mode 100644
index 000000000000..baac912ee42e
--- /dev/null
+++ b/sci-libs/chemkit/chemkit-0.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/chemkit/chemkit-0.1.ebuild,v 1.1 2014/01/13 14:26:00 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit cmake-utils multilib python-single-r1 virtualx
+
+DESCRIPTION="Library for chemistry applications"
+HOMEPAGE="http://www.chemkit.org/"
+SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="applications examples python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ test? ( applications python )"
+
+RDEPEND="
+ dev-libs/boost
+ dev-cpp/eigen:3
+ applications? ( dev-qt/qtcore )
+ examples? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${PN}
+
+PATCHES=(
+ "${FILESDIR}"/${P}-multilib.patch
+ )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCHEMKIT_BUILD_PLUGIN_BABEL=on
+ $(cmake-utils_use applications CHEMKIT_BUILD_APPS)
+ $(cmake-utils_use applications CHEMKIT_BUILD_QT_DESIGNER_PLUGINS)
+ $(cmake-utils_use examples CHEMKIT_BUILD_EXAMPLES)
+ $(cmake-utils_use examples CHEMKIT_BUILD_DEMOS)
+ $(cmake-utils_use python CHEMKIT_BUILD_BINDINGS_PYTHON)
+ $(cmake-utils_use test CHEMKIT_BUILD_TESTS)
+ )
+ cmake-utils_src_configure
+}
+
+src_test() {
+ VIRTUALX_COMMAND="cmake-utils_src_test"
+ virtualmake
+}
+
+src_install() {
+ use examples && dobin demos/*-viewer/*-viewer examples/uff-energy/uff-energy
+
+ cmake-utils_src_install
+}
diff --git a/sci-libs/chemkit/files/chemkit-0.1-multilib.patch b/sci-libs/chemkit/files/chemkit-0.1-multilib.patch
new file mode 100644
index 000000000000..b6a61d58ed8c
--- /dev/null
+++ b/sci-libs/chemkit/files/chemkit-0.1-multilib.patch
@@ -0,0 +1,90 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e531be4..e0d6b2d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -44,7 +44,7 @@ configure_file(
+ "${CMAKE_MODULE_PATH}/ChemkitConfig.cmake.in"
+ "${CMAKE_BINARY_DIR}/ChemkitConfig.cmake"
+ IMMEDIATE @ONLY)
+-install(FILES ${CMAKE_BINARY_DIR}/ChemkitConfig.cmake DESTINATION lib/chemkit)
++install(FILES ${CMAKE_BINARY_DIR}/ChemkitConfig.cmake DESTINATION lib${LIB_SUFFIX}/chemkit)
+
+ # Create a ChemkitBuildTreeSettings.cmake file for the use from the build tree
+ configure_file(
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 88c6b5f..1100c3b 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -8,12 +8,12 @@ macro(add_chemkit_library library_name)
+ add_library(${library_name} SHARED ${ARGN})
+
+ # add install target
+- install(TARGETS ${library_name} DESTINATION lib)
++ install(TARGETS ${library_name} DESTINATION lib${LIB_SUFFIX})
+
+ # copy library into build directory
+ get_target_property(library_location ${library_name} LOCATION)
+ get_filename_component(library_filename ${library_location} NAME)
+- add_custom_command(TARGET ${library_name} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy ${library_location} ${CMAKE_BINARY_DIR}/lib/${library_filename})
++ add_custom_command(TARGET ${library_name} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy ${library_location} ${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/${library_filename})
+
+ endmacro(add_chemkit_library)
+
+diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt
+index dc8970f..77029b7 100644
+--- a/src/plugins/CMakeLists.txt
++++ b/src/plugins/CMakeLists.txt
+@@ -3,7 +3,7 @@ macro(add_chemkit_plugin plugin_name)
+ add_library(${plugin_name} SHARED ${ARGN})
+
+ # add install target
+- install(TARGETS ${plugin_name} DESTINATION lib/chemkit/plugins/)
++ install(TARGETS ${plugin_name} DESTINATION lib${LIB_SUFFIX}/chemkit/plugins/)
+
+ # remove 'lib' prefix
+ set_target_properties(${plugin_name} PROPERTIES PREFIX "")
+@@ -11,15 +11,15 @@ macro(add_chemkit_plugin plugin_name)
+ # copy plugin into build directory
+ get_target_property(plugin_location ${plugin_name} LOCATION)
+ get_filename_component(plugin_filename ${plugin_location} NAME)
+- add_custom_command(TARGET ${plugin_name} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy ${plugin_location} ${CMAKE_BINARY_DIR}/lib/chemkit/plugins/${plugin_filename})
++ add_custom_command(TARGET ${plugin_name} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy ${plugin_location} ${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/chemkit/plugins/${plugin_filename})
+
+ # plugin data
+ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/data)
+ # copy plugin data into build directory
+- file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION ${CMAKE_BINARY_DIR}/lib/chemkit/plugins/data/${plugin_name}/)
++ file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION ${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/chemkit/plugins/data/${plugin_name}/)
+
+ # install plugin data directory
+- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION lib/chemkit/plugins/data/${plugin_name})
++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION lib${LIB_SUFFIX}/chemkit/plugins/data/${plugin_name})
+ endif()
+ endmacro(add_chemkit_plugin)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index b191b82..a4ea0b0 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -4,7 +4,7 @@ endif()
+
+ macro(add_chemkit_test test_name test_executable)
+ add_test(NAME ${test_name} COMMAND ${test_executable})
+- set_tests_properties(${test_name} PROPERTIES ENVIRONMENT "CHEMKIT_PLUGIN_PATH=${CMAKE_BINARY_DIR}/lib/chemkit/plugins/")
++ set_tests_properties(${test_name} PROPERTIES ENVIRONMENT "CHEMKIT_PLUGIN_PATH=${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/chemkit/plugins/")
+ endmacro(add_chemkit_test)
+
+ add_subdirectory(auto)
+diff --git a/tests/auto/bindings/python/CMakeLists.txt b/tests/auto/bindings/python/CMakeLists.txt
+index 9859867..70da693 100644
+--- a/tests/auto/bindings/python/CMakeLists.txt
++++ b/tests/auto/bindings/python/CMakeLists.txt
+@@ -5,7 +5,7 @@ endif()
+ macro(add_chemkit_python_test test_name test_script)
+ add_test(${test_name} ${PYTHON_EXECUTABLE} ${test_script})
+ set_tests_properties(${test_name} PROPERTIES
+- ENVIRONMENT "PYTHONPATH=${CMAKE_BINARY_DIR}/bindings/python/;CHEMKIT_PLUGIN_PATH=${CMAKE_BINARY_DIR}/lib/chemkit/plugins")
++ ENVIRONMENT "PYTHONPATH=${CMAKE_BINARY_DIR}/bindings/python/;CHEMKIT_PLUGIN_PATH=${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/chemkit/plugins")
+ endmacro(add_chemkit_python_test)
+
+ add_chemkit_python_test(python.Atom ${CMAKE_CURRENT_SOURCE_DIR}/atomtest.py)
diff --git a/sci-libs/chemkit/metadata.xml b/sci-libs/chemkit/metadata.xml
new file mode 100644
index 000000000000..200ba799f02d
--- /dev/null
+++ b/sci-libs/chemkit/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci-chemistry</herd>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="applications">Build also applications not only the libraries</flag>
+ </use>
+</pkgmetadata>