diff options
author | 2014-01-13 14:26:14 +0000 | |
---|---|---|
committer | 2014-01-13 14:26:14 +0000 | |
commit | 98c4a1c232df59b1fd5b3b390c0944f568c75d2a (patch) | |
tree | ca59f874c6595ba53dc03e4d5ab334d0a0de86e1 /sci-libs/chemkit | |
parent | x86 stable wrt bug #495484 (diff) | |
download | historical-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/ChangeLog | 21 | ||||
-rw-r--r-- | sci-libs/chemkit/Manifest | 25 | ||||
-rw-r--r-- | sci-libs/chemkit/chemkit-0.1.ebuild | 63 | ||||
-rw-r--r-- | sci-libs/chemkit/files/chemkit-0.1-multilib.patch | 90 | ||||
-rw-r--r-- | sci-libs/chemkit/metadata.xml | 11 |
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> |