commit:     73c2198c584032651087016c3560a70c7225178d
Author:     Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Tue Mar 25 10:59:47 2014 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue Mar 25 11:02:27 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=73c2198c

Add live-ebuild, add subslot-dependency on sci-physics/root (depends on #505358 
to become effective) and dev-libs/boost .

---
 sci-physics/genfit/ChangeLog                       |  7 +++++++
 sci-physics/genfit/genfit-02.00.00.ebuild          | 22 ++++++++++++----------
 .../{genfit-02.00.00.ebuild => genfit-9999.ebuild} | 22 ++++++++++++----------
 3 files changed, 31 insertions(+), 20 deletions(-)

diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index f074dc7..99d6f82 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,13 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*genfit-9999 (25 Mar 2014)
+
+  25 Mar 2014; Oliver Freyermuth <o.freyerm...@googlemail.com>
+  genfit-02.00.00.ebuild, +genfit-9999.ebuild:
+  Add live-ebuild, add subslot-dependency on sci-physics/root (depends on
+  #505358 to become effective) and dev-libs/boost .
+
   22 Mar 2014; <o.freyerm...@googlemail.com> genfit-02.00.00.ebuild:
   Fix incorrect working directory (adapt to zipped file)
 

diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild 
b/sci-physics/genfit/genfit-02.00.00.ebuild
index 596f3e9..375e355 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -5,28 +5,30 @@
 EAPI=5
 
 inherit cmake-utils versionator
-
-#ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/tags/v$(replace_all_version_separators
 '-')"
-#ESVN_PROJECT="${PN}.${PV}"
-
-TAG_VER=${PN}-code-1688-tags-v$(replace_all_version_separators '-')
+if [[ ${PV} == *9999* ]]; then
+       inherit subversion
+       ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk";
+       ESVN_PROJECT="${PN}.${PV}"
+else
+       TAG_VER=${PN}-code-1688-tags-v$(replace_all_version_separators '-')
+       
SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip";
+fi
 
 DESCRIPTION="a generic toolkit for track reconstruction for experiments in 
particle and nuclear physics"
 HOMEPAGE="http://genfit.sourceforge.net/Main.html";
-SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip";
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
 RDEPEND="
-       sci-physics/root
-       dev-libs/boost"
+       sci-physics/root:=
+       dev-libs/boost:="
 DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen[dot] )"
 
-S=${WORKDIR}/${TAG_VER}
+[[ ${PV} == *9999* ]] || S=${WORKDIR}/${TAG_VER}
 
 src_compile() {
        cmake-utils_src_compile

diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild 
b/sci-physics/genfit/genfit-9999.ebuild
similarity index 69%
copy from sci-physics/genfit/genfit-02.00.00.ebuild
copy to sci-physics/genfit/genfit-9999.ebuild
index 596f3e9..375e355 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -5,28 +5,30 @@
 EAPI=5
 
 inherit cmake-utils versionator
-
-#ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/tags/v$(replace_all_version_separators
 '-')"
-#ESVN_PROJECT="${PN}.${PV}"
-
-TAG_VER=${PN}-code-1688-tags-v$(replace_all_version_separators '-')
+if [[ ${PV} == *9999* ]]; then
+       inherit subversion
+       ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk";
+       ESVN_PROJECT="${PN}.${PV}"
+else
+       TAG_VER=${PN}-code-1688-tags-v$(replace_all_version_separators '-')
+       
SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip";
+fi
 
 DESCRIPTION="a generic toolkit for track reconstruction for experiments in 
particle and nuclear physics"
 HOMEPAGE="http://genfit.sourceforge.net/Main.html";
-SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip";
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
 RDEPEND="
-       sci-physics/root
-       dev-libs/boost"
+       sci-physics/root:=
+       dev-libs/boost:="
 DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen[dot] )"
 
-S=${WORKDIR}/${TAG_VER}
+[[ ${PV} == *9999* ]] || S=${WORKDIR}/${TAG_VER}
 
 src_compile() {
        cmake-utils_src_compile

Reply via email to