summaryrefslogtreecommitdiff
path: root/sci-physics/espresso++
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-physics/espresso++
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-physics/espresso++')
-rw-r--r--sci-physics/espresso++/Manifest6
-rw-r--r--sci-physics/espresso++/espresso++-1.9.4.ebuild60
-rw-r--r--sci-physics/espresso++/espresso++-9999.ebuild58
-rw-r--r--sci-physics/espresso++/metadata.xml16
4 files changed, 140 insertions, 0 deletions
diff --git a/sci-physics/espresso++/Manifest b/sci-physics/espresso++/Manifest
new file mode 100644
index 000000000000..f97140b51f6d
--- /dev/null
+++ b/sci-physics/espresso++/Manifest
@@ -0,0 +1,6 @@
+DIST espresso++-1.9.4.tar.gz 23954404 SHA256 dc08381259394a4bd076bfe9b4bd53d687911025258e3a17a473ada12e2e5e68 SHA512 0b5c8ad81c1d6b742909533c58cd791f1702270778f6f140e84108f0da8313418f7fa39d83de2e24f8308e887a1c41d2fcdd0a33ef505d08244a235f95fe611d WHIRLPOOL c56e1055f8edc46b3c80f1d511dc925e9821376033330998fa6ecc0bb8aedf90cd701241f12ab3420afa2198b5b6584458b829dc01fd3c68a5223faeb07e833d
+EBUILD espresso++-1.9.4.ebuild 1264 SHA256 4cebd91efe20f7e0a84668d6e47301b3e4f1fbf1bc12b07374459b9d741c9afd SHA512 8b43f473fb2120c85441f721df7a52d82a924ed88d51e8e97672e608edcfb37bb357807e49336a409c28363b9de86fe5f9fde5d909addc8eb7a23b847b5380e5 WHIRLPOOL 00e6ff741c094992983e773e1a6c295720272b20ac8cb1af050426acf0f3d32459eb70f938b0c940649c910191d2575027d04762850b82f499e7ac97b9e1f194
+EBUILD espresso++-9999.ebuild 1229 SHA256 554285eb3f13bbb99f9dcd080613ac8ab5f75b2bd83b1df735a8953191676bac SHA512 eb71b59603ddbf3c830b8b0ad1034b613a9a97552ad0d31e0cb67380f2b10b833d150054af363ebeb5474f4fff366af3a787c2f95fa25dc15b9173839a51302e WHIRLPOOL d940c996cdde66342c8b1c9979b188987f819e2a5bfa2db45d875c66b0830726c33bd46d1a104eb94dd55fea1897da31ba1a0914fb491baead570d4d22057cd8
+MISC ChangeLog 3961 SHA256 f248569576a2136b0ae3b225213c29f8e04754fe5db093e0befe10e36ab603be SHA512 cf9d30841a86e8a723280af53c754e298def9f06ade989d02532e6079e3bbcc670788e2d5e2c50863c7b5f34fc6baa618be9e819557c3ea02882008424d74818 WHIRLPOOL ab523e806e56c096d5914c890b1991ea60d8179d102f0df0a3553e419a83b15121f5878dcbf1c8b94d8a0e83fd8c49d0b454cb7926fd3c7743e80080ebfcc895
+MISC ChangeLog-2015 2106 SHA256 2bd78fdb806ec290676715a1f04a8705185d2106da089038bf4394f4239672e4 SHA512 f2777baca67fed7da85b694a83fc4145b370e18008c1ddf36aa117e5175024145abc0dea7ddc61815ae886c021732aa37a8f0b10e37c6b570c1ba5080b15d830 WHIRLPOOL 11f20e6fe915874e7efade77d74c93817b85d8f3075e2529e7cc4845c84b3d733b6ad3953350be197ebeea5afc3a19ef9b9d2ebfebdd1919538e70c2b9dba47f
+MISC metadata.xml 525 SHA256 c10fa9a9588b27d9206a237a8c2894ffd15efbd2793f7f0739174c099f6d5618 SHA512 62fa70b4fb5b56734c3ba8d47fa3940f3b3856a2f51941f2804daee53949142bbfd4cab9036ed10e0901284bd9bd15a03541d6927c1d4d89eb701f2efeb636ed WHIRLPOOL 3c7a4aadfec74d67d92a3b763693d3355321b72125b391e6f13f7bb88fbf35fcfa13d3326a205c740c3c3debc99a0e966bbc70e4d53517b53922963e879b9f1b
diff --git a/sci-physics/espresso++/espresso++-1.9.4.ebuild b/sci-physics/espresso++/espresso++-1.9.4.ebuild
new file mode 100644
index 000000000000..0a19919baf75
--- /dev/null
+++ b/sci-physics/espresso++/espresso++-1.9.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils python-r1
+
+DESCRIPTION="A Modern Multiscale Simulation Package for Soft Matter Systems"
+HOMEPAGE="https://www.espresso-pp.de"
+
+MY_PN="${PN//+/p}"
+if [[ ${PV} = 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ virtual/mpi
+ dev-libs/boost:=[python,mpi,${PYTHON_USEDEP}]
+ sci-libs/fftw:3.0
+ >=dev-python/mpi4py-2[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+ src_configure_internal() {
+ local mycmakeargs=(
+ -DEXTERNAL_BOOST=ON
+ -DEXTERNAL_MPI4PY=ON
+ -DWITH_RC_FILES=OFF
+ )
+ cmake-utils_src_configure
+ }
+ python_foreach_impl src_configure_internal
+}
+
+src_compile() {
+ python_foreach_impl cmake-utils_src_make
+}
+
+src_test() {
+ python_foreach_impl cmake-utils_src_test
+}
+
+src_install() {
+ python_foreach_impl cmake-utils_src_install
+}
diff --git a/sci-physics/espresso++/espresso++-9999.ebuild b/sci-physics/espresso++/espresso++-9999.ebuild
new file mode 100644
index 000000000000..2f9ecca51ed3
--- /dev/null
+++ b/sci-physics/espresso++/espresso++-9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils python-r1
+
+DESCRIPTION="A Modern Multiscale Simulation Package for Soft Matter Systems"
+HOMEPAGE="https://www.espresso-pp.de"
+
+MY_PN="${PN//+/p}"
+if [[ ${PV} = 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ virtual/mpi
+ dev-libs/boost:=[python,mpi,${PYTHON_USEDEP}]
+ sci-libs/fftw:3.0
+ dev-python/mpi4py[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ src_configure_internal() {
+ local mycmakeargs=(
+ -DEXTERNAL_BOOST=ON
+ -DEXTERNAL_MPI4PY=ON
+ -DWITH_RC_FILES=OFF
+ )
+ cmake-utils_src_configure
+ }
+ python_foreach_impl src_configure_internal
+}
+
+src_compile() {
+ python_foreach_impl cmake-utils_src_make
+}
+
+src_test() {
+ python_foreach_impl cmake-utils_src_test
+}
+
+src_install() {
+ python_foreach_impl cmake-utils_src_install
+}
diff --git a/sci-physics/espresso++/metadata.xml b/sci-physics/espresso++/metadata.xml
new file mode 100644
index 000000000000..1587252e7be8
--- /dev/null
+++ b/sci-physics/espresso++/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>junghans@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-physics@gentoo.org</email>
+ <name>Gentoo Physics Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="bitbucket">espressopp/espressopp</remote-id>
+ <remote-id type="github">espressopp/espressopp</remote-id>
+ </upstream>
+</pkgmetadata>