From 2b69780cb238faea98251100ca3c84103ffe839e Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Tue, 22 Oct 2013 17:40:12 -0600 Subject: added 0.1 version Package-Manager: portage-2.2.7 --- sci-misc/simx/ChangeLog | 6 ++++ sci-misc/simx/Manifest | 1 + sci-misc/simx/files/simx-0.1-python-check.patch | 27 ++++++++++++++++++ sci-misc/simx/simx-0.1.ebuild | 38 +++++++++++++++++++++++++ sci-misc/simx/simx-9999.ebuild | 14 ++++++--- 5 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 sci-misc/simx/Manifest create mode 100644 sci-misc/simx/files/simx-0.1-python-check.patch create mode 100644 sci-misc/simx/simx-0.1.ebuild (limited to 'sci-misc') diff --git a/sci-misc/simx/ChangeLog b/sci-misc/simx/ChangeLog index ad190212d..a2b652ec2 100644 --- a/sci-misc/simx/ChangeLog +++ b/sci-misc/simx/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*simx-0.1 (22 Oct 2013) + + 22 Oct 2013; Christoph Junghans + +files/simx-0.1-python-check.patch, +simx-0.1.ebuild, simx-9999.ebuild: + added 0.1 version + 22 Oct 2013; Christoph Junghans simx-9999.ebuild: fixed deps diff --git a/sci-misc/simx/Manifest b/sci-misc/simx/Manifest new file mode 100644 index 000000000..cdce293c5 --- /dev/null +++ b/sci-misc/simx/Manifest @@ -0,0 +1 @@ +DIST simx-0.1.tar.gz 586678 SHA256 ea9d9d9dbeb96d94391b77d4ca3d237524f5f6217cf38ffa1300c6becbe7fe91 SHA512 59ee36de32d6098a1fb6d91f2bacc3bed62abbf37fb2dd7437aeddd2ae9766f10ae49c9e3aa1f32556c5c667fefb23c7165c61fd113773a6022d9b2013a3eaaa WHIRLPOOL 25c8e47c656775525567b0e0b8d19455d662b97d508efe6ae68c5b5b16c101890be3489cab34dc8e87563bdefcb83dd323b6bf86cbf47f5883b888e17d5a131b diff --git a/sci-misc/simx/files/simx-0.1-python-check.patch b/sci-misc/simx/files/simx-0.1-python-check.patch new file mode 100644 index 000000000..6e40ae0fa --- /dev/null +++ b/sci-misc/simx/files/simx-0.1-python-check.patch @@ -0,0 +1,27 @@ +From b8a606460fddc050d0df7aa0e8dfedd3dedb90a8 Mon Sep 17 00:00:00 2001 +From: Christoph Junghans +Date: Mon, 21 Oct 2013 19:02:17 -0600 +Subject: [PATCH] fixed cmake python checks + +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5e17b01..6e92faa 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,8 +51,8 @@ link_directories(${Boost_LIBRARY_DIRS}) + + + # for python +-find_package(PythonInterp REQUIRED VERSION 2) +-find_package(PythonLibs REQUIRED VERSION 2) ++find_package(PythonInterp 2 REQUIRED) ++find_package(PythonLibs 2 REQUIRED) + include_directories(${PYTHON_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIR} ${PYTHON_INCLUDE_PATH}) + link_directories(${PYTHON_LIBRARY_DIRS}) + +-- +1.8.1.5 + diff --git a/sci-misc/simx/simx-0.1.ebuild b/sci-misc/simx/simx-0.1.ebuild new file mode 100644 index 000000000..6e7586af2 --- /dev/null +++ b/sci-misc/simx/simx-0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit cmake-utils distutils-r1 + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="git://github.com/sim-x/simx.git http://github.com/sim-x/simx.git" + inherit git-2 + KEYWORDS="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="a library for developing parallel, discrete-event simulations in Python" +HOMEPAGE="https://github.com/sim-x" + +SLOT="0" +LICENSE="LGPL-2.1" +IUSE="" + +RDEPEND=" virtual/mpi + dev-libs/boost[python] + dev-python/greenlet" +DEPEND="${RDEPEND} + dev-util/cmake" + +src_prepare() { + # don't do egg install + sed -i 's/self.do_egg_install()/_install.install.run(self)/' setup.py || die + + epatch "${FILESDIR}/${P}-python-check.patch" +} diff --git a/sci-misc/simx/simx-9999.ebuild b/sci-misc/simx/simx-9999.ebuild index 246731d11..ad6411a83 100644 --- a/sci-misc/simx/simx-9999.ebuild +++ b/sci-misc/simx/simx-9999.ebuild @@ -6,16 +6,22 @@ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) -inherit cmake-utils distutils-r1 git-2 +inherit cmake-utils distutils-r1 + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="git://github.com/sim-x/simx.git http://github.com/sim-x/simx.git" + inherit git-2 + KEYWORDS="" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64" +fi DESCRIPTION="a library for developing parallel, discrete-event simulations in Python" HOMEPAGE="https://github.com/sim-x" -SRC_URI="" -EGIT_REPO_URI="git://github.com/sim-x/simx.git http://github.com/sim-x/simx.git" SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="" IUSE="" RDEPEND=" virtual/mpi -- cgit v1.2.3