* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-23 13:58 Christoph Junghans
0 siblings, 0 replies; 15+ messages in thread
From: Christoph Junghans @ 2014-03-23 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 24fc9540413bff817fa3c7c7d675c182782f9e6a
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Mar 22 22:06:45 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 22:06:45 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=24fc9540
Initial commit of genfit-ebuild.
---
sci-physics/genfit/ChangeLog | 9 ++++++
sci-physics/genfit/genfit-02.00.00.ebuild | 54 +++++++++++++++++++++++++++++++
sci-physics/genfit/metadata.xml | 20 ++++++++++++
3 files changed, 83 insertions(+)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
new file mode 100644
index 0000000..bf38d56
--- /dev/null
+++ b/sci-physics/genfit/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sci-physics/genfit
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*genfit-02.00.00 (22 Mar 2014)
+
+ 22 Mar 2014; <o.freyermuth@googlemail.com> +genfit-02.00.00.ebuild, +metadata.xml:
+ Initial ebuild.
+
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
new file mode 100644
index 0000000..1955aa9
--- /dev/null
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils versionator subversion
+
+ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/tags/v$(replace_all_version_separators '-')"
+ESVN_PROJECT="${PN}.${PV}"
+
+DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
+HOMEPAGE="http://genfit.sourceforge.net/Main.html"
+SRC_URI=""
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples"
+
+RDEPEND="
+ sci-physics/root
+ dev-libs/boost"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen[dot] )"
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc; then
+ cmake-utils_src_compile doc || die
+ fi
+ if use examples; then
+ cmake-utils_src_compile tests || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r "${BUILD_DIR}/bin"
+ doins "${S}/test/makeGeom.C"
+ doins "${S}/test/README"
+ fi
+ cd doc
+ use doc && dohtml -r "${S}/doc/html/"*
+ echo
+ elog "Note that there is no support in this ebuild for RAVE yet,"
+ elog "which is also not in portage."
+ elog "It should be possible to use a local installation of RAVE"
+ elog "and set:"
+ elog " export RAVEPATH=<yourRaveDirectory>"
+ echo
+}
diff --git a/sci-physics/genfit/metadata.xml b/sci-physics/genfit/metadata.xml
new file mode 100644
index 0000000..e2510af
--- /dev/null
+++ b/sci-physics/genfit/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci-physics</herd>
+ <longdescription lang="en">
+GENFIT is an experiment-independent framework for track reconstruction for particle and nuclear physics. It consists of three modular components:
+- Track fitting algorithms
+ Currently, GENFIT contains a Kalman Filter and a Deterministic Annealing Filter.
+ Other algorithm modules can be added easily.
+- Track representations
+ These modules hold the data of track track parameters and can perform extrapolations of these parameters.
+ GENFIT is distributed with two well-tested track representations.
+ Existing track extrapolation codes can be interfaced in a very straightforward way in this framework, using their native geometry and magnetic field interfaces.
+- Reconstruction hits
+ The hit dimensionality and the orientation of planar tracking detectors can be chosen freely.
+ GENFIT is especially useful for tracking systems which include detectors which do not measure the passage of particles on predefined planes, like TPCs or wire-based drift chambers. The concept of so-called virtual detector planes provides a simple mechanism to use these detector hits in a transparent way without any geometrical simplifications.
+GENFIT has been developed in the framework of the PANDA experiment at FAIR, Darmstadt, Germany.
+It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
+ </longdescription>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-23 13:58 Christoph Junghans
0 siblings, 0 replies; 15+ messages in thread
From: Christoph Junghans @ 2014-03-23 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 884a553ae40bf0c504c7fd7995840ed80a1ed8c5
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Mar 22 22:45:53 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 22:45:53 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=884a553a
Use zip'ed code snapshot instead of checking out tag from repository.
---
sci-physics/genfit/ChangeLog | 6 ++++++
sci-physics/genfit/genfit-02.00.00.ebuild | 8 ++++----
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index c31bd35..2dc2ddf 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Mar 2014; <olifre@gentoo.org> genfit-02.00.00.ebuild:
+ Use zip'ed snapshot instead of tag from repository.
+
+ 22 Mar 2014; <olifre@gentoo.org> genfit-02.00.00.ebuild:
+ Use zip'ed snapshot instead of tag from repository.
+
22 Mar 2014; <o.freyermuth@googlemail.com> genfit-02.00.00.ebuild, metadata.xml:
Address ebuild issues found in review (indentation, missing and superfluous
die's).
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index f86c7b3..46993c7 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -4,14 +4,14 @@
EAPI=5
-inherit cmake-utils versionator subversion
+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}"
+#ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/tags/v$(replace_all_version_separators '-')"
+#ESVN_PROJECT="${PN}.${PV}"
DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
HOMEPAGE="http://genfit.sourceforge.net/Main.html"
-SRC_URI=""
+SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/genfit-code-1688-tags-v$(replace_all_version_separators '-').zip"
LICENSE="LGPL-3"
SLOT="0"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-23 13:58 Christoph Junghans
0 siblings, 0 replies; 15+ messages in thread
From: Christoph Junghans @ 2014-03-23 13:58 UTC (permalink / raw
To: gentoo-commits
commit: fe418d2a22adb262aaa7f4b4aa136fe5200e8240
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Mar 22 22:59:10 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 22:59:10 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fe418d2a
Fix incorrect working directory (adapt to zipped file).
---
sci-physics/genfit/ChangeLog | 6 +++---
sci-physics/genfit/genfit-02.00.00.ebuild | 6 +++++-
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index 2dc2ddf..f074dc7 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,10 +2,10 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
- 22 Mar 2014; <olifre@gentoo.org> genfit-02.00.00.ebuild:
- Use zip'ed snapshot instead of tag from repository.
+ 22 Mar 2014; <o.freyermuth@googlemail.com> genfit-02.00.00.ebuild:
+ Fix incorrect working directory (adapt to zipped file)
- 22 Mar 2014; <olifre@gentoo.org> genfit-02.00.00.ebuild:
+ 22 Mar 2014; <o.freyermuth@googlemail.com> genfit-02.00.00.ebuild:
Use zip'ed snapshot instead of tag from repository.
22 Mar 2014; <o.freyermuth@googlemail.com> genfit-02.00.00.ebuild, metadata.xml:
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 46993c7..596f3e9 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -9,9 +9,11 @@ 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 '-')
+
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/genfit-code-1688-tags-v$(replace_all_version_separators '-').zip"
+SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip"
LICENSE="LGPL-3"
SLOT="0"
@@ -24,6 +26,8 @@ RDEPEND="
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )"
+S=${WORKDIR}/${TAG_VER}
+
src_compile() {
cmake-utils_src_compile
use doc && cmake-utils_src_compile doc
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-23 13:58 Christoph Junghans
0 siblings, 0 replies; 15+ messages in thread
From: Christoph Junghans @ 2014-03-23 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 7d93b5eb9ae81c5b25e0c605629d17aff08b87bc
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Mar 22 22:40:10 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 22:40:10 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7d93b5eb
Fix indentation issues, missing and superfluous die, 80 chars. Repoman seems fine now.
---
sci-physics/genfit/ChangeLog | 4 ++++
sci-physics/genfit/genfit-02.00.00.ebuild | 16 ++++++----------
sci-physics/genfit/metadata.xml | 27 +++++++++++++++++++--------
3 files changed, 29 insertions(+), 18 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index bf38d56..c31bd35 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Mar 2014; <o.freyermuth@googlemail.com> genfit-02.00.00.ebuild, metadata.xml:
+ Address ebuild issues found in review (indentation, missing and superfluous
+ die's).
+
*genfit-02.00.00 (22 Mar 2014)
22 Mar 2014; <o.freyermuth@googlemail.com> +genfit-02.00.00.ebuild, +metadata.xml:
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 1955aa9..f86c7b3 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -26,12 +26,8 @@ DEPEND="${RDEPEND}
src_compile() {
cmake-utils_src_compile
- if use doc; then
- cmake-utils_src_compile doc || die
- fi
- if use examples; then
- cmake-utils_src_compile tests || die
- fi
+ use doc && cmake-utils_src_compile doc
+ use examples && cmake-utils_src_compile tests
}
src_install() {
@@ -42,13 +38,13 @@ src_install() {
doins "${S}/test/makeGeom.C"
doins "${S}/test/README"
fi
- cd doc
+ cd doc || die
use doc && dohtml -r "${S}/doc/html/"*
- echo
- elog "Note that there is no support in this ebuild for RAVE yet,"
+ echo
+ elog "Note that there is no support in this ebuild for RAVE yet,"
elog "which is also not in portage."
elog "It should be possible to use a local installation of RAVE"
elog "and set:"
elog " export RAVEPATH=<yourRaveDirectory>"
- echo
+ echo
}
diff --git a/sci-physics/genfit/metadata.xml b/sci-physics/genfit/metadata.xml
index e2510af..b767bdd 100644
--- a/sci-physics/genfit/metadata.xml
+++ b/sci-physics/genfit/metadata.xml
@@ -3,18 +3,29 @@
<pkgmetadata>
<herd>sci-physics</herd>
<longdescription lang="en">
-GENFIT is an experiment-independent framework for track reconstruction for particle and nuclear physics. It consists of three modular components:
+GENFIT is an experiment-independent framework for track reconstruction for
+particle and nuclear physics. It consists of three modular components:
- Track fitting algorithms
- Currently, GENFIT contains a Kalman Filter and a Deterministic Annealing Filter.
+ Currently, GENFIT contains a Kalman Filter and a
+ Deterministic Annealing Filter.
Other algorithm modules can be added easily.
- Track representations
- These modules hold the data of track track parameters and can perform extrapolations of these parameters.
+ These modules hold the data of track track parameters and can perform
+ extrapolations of these parameters.
GENFIT is distributed with two well-tested track representations.
- Existing track extrapolation codes can be interfaced in a very straightforward way in this framework, using their native geometry and magnetic field interfaces.
+ Existing track extrapolation codes can be interfaced in a very
+ straightforward way in this framework, using their native geometry
+ and magnetic field interfaces.
- Reconstruction hits
- The hit dimensionality and the orientation of planar tracking detectors can be chosen freely.
- GENFIT is especially useful for tracking systems which include detectors which do not measure the passage of particles on predefined planes, like TPCs or wire-based drift chambers. The concept of so-called virtual detector planes provides a simple mechanism to use these detector hits in a transparent way without any geometrical simplifications.
-GENFIT has been developed in the framework of the PANDA experiment at FAIR, Darmstadt, Germany.
-It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
+ The hit dimensionality and the orientation of planar tracking detectors
+ can be chosen freely.
+GENFIT is especially useful for tracking systems which include detectors
+which do not measure the passage of particles on predefined planes,
+like TPCs or wire-based drift chambers. The concept of so-called
+virtual detector planes provides a simple mechanism to use these
+detector hits in a transparent way without any geometrical simplifications.
+GENFIT has been developed in the framework of the PANDA experiment at
+FAIR, Darmstadt, Germany.
+It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
</longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-31 15:28 Nicolas Bock
0 siblings, 0 replies; 15+ messages in thread
From: Nicolas Bock @ 2014-03-31 15:28 UTC (permalink / raw
To: gentoo-commits
commit: fb9e842d8deb636246306feb8d30b1996dbbbc74
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Fri Mar 28 00:24:57 2014 +0000
Commit: Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri Mar 28 00:24:57 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fb9e842d
Unify the specialties between live and non-live ebuild so only one if-clause is needed, fixes code duplication.
---
sci-physics/genfit/ChangeLog | 5 +++++
sci-physics/genfit/genfit-02.00.00.ebuild | 6 +++---
sci-physics/genfit/genfit-9999.ebuild | 6 +++---
3 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index 99d6f82..deeb279 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 28 Mar 2014; Oliver Freyermuth <o.freyermuth@googlemail.com>
+ genfit-02.00.00.ebuild, genfit-9999.ebuild:
+ Unify the specialties between live and non-live ebuild so only one if-clause
+ is needed.
+
*genfit-9999 (25 Mar 2014)
25 Mar 2014; Oliver Freyermuth <o.freyermuth@googlemail.com>
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 375e355..963de55 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -5,6 +5,7 @@
EAPI=5
inherit cmake-utils versionator
+
if [[ ${PV} == *9999* ]]; then
inherit subversion
ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
@@ -12,6 +13,8 @@ if [[ ${PV} == *9999* ]]; then
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"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+ S=${WORKDIR}/${TAG_VER}
fi
DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
@@ -19,7 +22,6 @@ HOMEPAGE="http://genfit.sourceforge.net/Main.html"
LICENSE="LGPL-3"
SLOT="0"
-[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
@@ -28,8 +30,6 @@ RDEPEND="
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )"
-[[ ${PV} == *9999* ]] || S=${WORKDIR}/${TAG_VER}
-
src_compile() {
cmake-utils_src_compile
use doc && cmake-utils_src_compile doc
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
index 375e355..963de55 100644
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -5,6 +5,7 @@
EAPI=5
inherit cmake-utils versionator
+
if [[ ${PV} == *9999* ]]; then
inherit subversion
ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
@@ -12,6 +13,8 @@ if [[ ${PV} == *9999* ]]; then
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"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+ S=${WORKDIR}/${TAG_VER}
fi
DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
@@ -19,7 +22,6 @@ HOMEPAGE="http://genfit.sourceforge.net/Main.html"
LICENSE="LGPL-3"
SLOT="0"
-[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
@@ -28,8 +30,6 @@ RDEPEND="
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )"
-[[ ${PV} == *9999* ]] || S=${WORKDIR}/${TAG_VER}
-
src_compile() {
cmake-utils_src_compile
use doc && cmake-utils_src_compile doc
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-03-31 15:28 Nicolas Bock
0 siblings, 0 replies; 15+ messages in thread
From: Nicolas Bock @ 2014-03-31 15:28 UTC (permalink / raw
To: gentoo-commits
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.freyermuth@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.freyermuth@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
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-04-03 17:48 Sebastien Fabbro
0 siblings, 0 replies; 15+ messages in thread
From: Sebastien Fabbro @ 2014-04-03 17:48 UTC (permalink / raw
To: gentoo-commits
commit: ace8f330e70acfda64ed06bbb62a18010c7fbb15
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Thu Apr 3 10:00:34 2014 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Apr 3 10:00:34 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ace8f330
Use zip-snapshot mirrored by jlec, sourceforge cannot automatically recreate them and changes CRC each time
Package-Manager: portage-2.2.8-r1
---
sci-physics/genfit/ChangeLog | 6 +++++-
sci-physics/genfit/genfit-02.00.00.ebuild | 5 ++++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index deeb279..589ad48 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Apr 2014; Oliver Freyermuth <o.freyermuth@googlemail.com>
+ genfit-02.00.00.ebuild:
+ Use zip-snapshot mirrored by jlec, sourceforge cannot automatically recreate
+ them and changes CRC each time
+
28 Mar 2014; Oliver Freyermuth <o.freyermuth@googlemail.com>
genfit-02.00.00.ebuild, genfit-9999.ebuild:
Unify the specialties between live and non-live ebuild so only one if-clause
@@ -28,4 +33,3 @@
22 Mar 2014; <o.freyermuth@googlemail.com> +genfit-02.00.00.ebuild, +metadata.xml:
Initial ebuild.
-
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 963de55..5e095a5 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -11,8 +11,11 @@ if [[ ${PV} == *9999* ]]; then
ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
ESVN_PROJECT="${PN}.${PV}"
else
+ # .zip-snapshot can be recreated by visiting
+ # http://sourceforge.net/p/${PN}/code/${COMMIT}/tarball?path=/tags/v$(replace_all_version_separators '-')
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"
+ #SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip"
+ SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
S=${WORKDIR}/${TAG_VER}
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2014-04-03 17:48 Sebastien Fabbro
0 siblings, 0 replies; 15+ messages in thread
From: Sebastien Fabbro @ 2014-04-03 17:48 UTC (permalink / raw
To: gentoo-commits
commit: 87028c6d48207335e42580890a6229ab2981bd71
Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 3 15:35:21 2014 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Apr 3 15:35:21 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=87028c6d
Link fixed version ebuild to live one, add no keyword to live version
---
sci-physics/genfit/ChangeLog | 4 +++
sci-physics/genfit/genfit-02.00.00.ebuild | 60 +------------------------------
sci-physics/genfit/genfit-9999.ebuild | 15 ++++----
sci-physics/genfit/metadata.xml | 54 ++++++++++++++--------------
4 files changed, 41 insertions(+), 92 deletions(-)
diff --git a/sci-physics/genfit/ChangeLog b/sci-physics/genfit/ChangeLog
index 589ad48..abce61e 100644
--- a/sci-physics/genfit/ChangeLog
+++ b/sci-physics/genfit/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Apr 2014; Sebastien Fabbro <fabbros@gentoo.org> genfit-9999.ebuild,
+ metadata.xml:
+ Link fixed version ebuild to live one, add no keyword to live version
+
03 Apr 2014; Oliver Freyermuth <o.freyermuth@googlemail.com>
genfit-02.00.00.ebuild:
Use zip-snapshot mirrored by jlec, sourceforge cannot automatically recreate
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
deleted file mode 100644
index 5e095a5..0000000
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils versionator
-
-if [[ ${PV} == *9999* ]]; then
- inherit subversion
- ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
- ESVN_PROJECT="${PN}.${PV}"
-else
- # .zip-snapshot can be recreated by visiting
- # http://sourceforge.net/p/${PN}/code/${COMMIT}/tarball?path=/tags/v$(replace_all_version_separators '-')
- 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"
- SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
- S=${WORKDIR}/${TAG_VER}
-fi
-
-DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
-HOMEPAGE="http://genfit.sourceforge.net/Main.html"
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc examples"
-
-RDEPEND="
- sci-physics/root:=
- dev-libs/boost:="
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-src_compile() {
- cmake-utils_src_compile
- use doc && cmake-utils_src_compile doc
- use examples && cmake-utils_src_compile tests
-}
-
-src_install() {
- cmake-utils_src_install
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${BUILD_DIR}/bin"
- doins "${S}/test/makeGeom.C"
- doins "${S}/test/README"
- fi
- cd doc || die
- use doc && dohtml -r "${S}/doc/html/"*
- echo
- elog "Note that there is no support in this ebuild for RAVE yet,"
- elog "which is also not in portage."
- elog "It should be possible to use a local installation of RAVE"
- elog "and set:"
- elog " export RAVEPATH=<yourRaveDirectory>"
- echo
-}
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
new file mode 120000
index 0000000..c4f24f2
--- /dev/null
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -0,0 +1 @@
+genfit-9999.ebuild
\ No newline at end of file
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
index 963de55..af83504 100644
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -10,14 +10,18 @@ if [[ ${PV} == *9999* ]]; then
inherit subversion
ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
ESVN_PROJECT="${PN}.${PV}"
+ KEYWORDS=""
else
+ # .zip-snapshot can be recreated by visiting
+ # http://sourceforge.net/p/${PN}/code/${COMMIT}/tarball?path=/tags/v$(replace_all_version_separators '-')
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"
+ #SRC_URI="http://sourceforge.net/code-snapshots/svn/g/ge/genfit/code/${TAG_VER}.zip"
+ SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
S=${WORKDIR}/${TAG_VER}
fi
-DESCRIPTION="a generic toolkit for track reconstruction for experiments in particle and nuclear physics"
+DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
HOMEPAGE="http://genfit.sourceforge.net/Main.html"
LICENSE="LGPL-3"
@@ -41,11 +45,10 @@ src_install() {
if use examples; then
insinto /usr/share/doc/${PF}
doins -r "${BUILD_DIR}/bin"
- doins "${S}/test/makeGeom.C"
- doins "${S}/test/README"
+ doins test/makeGeom.C
+ doins test/README
fi
- cd doc || die
- use doc && dohtml -r "${S}/doc/html/"*
+ use doc && dohtml -r doc/html/*
echo
elog "Note that there is no support in this ebuild for RAVE yet,"
elog "which is also not in portage."
diff --git a/sci-physics/genfit/metadata.xml b/sci-physics/genfit/metadata.xml
index b767bdd..5fae1b6 100644
--- a/sci-physics/genfit/metadata.xml
+++ b/sci-physics/genfit/metadata.xml
@@ -1,31 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-physics</herd>
- <longdescription lang="en">
-GENFIT is an experiment-independent framework for track reconstruction for
-particle and nuclear physics. It consists of three modular components:
-- Track fitting algorithms
- Currently, GENFIT contains a Kalman Filter and a
- Deterministic Annealing Filter.
- Other algorithm modules can be added easily.
-- Track representations
- These modules hold the data of track track parameters and can perform
- extrapolations of these parameters.
- GENFIT is distributed with two well-tested track representations.
- Existing track extrapolation codes can be interfaced in a very
- straightforward way in this framework, using their native geometry
- and magnetic field interfaces.
-- Reconstruction hits
- The hit dimensionality and the orientation of planar tracking detectors
- can be chosen freely.
-GENFIT is especially useful for tracking systems which include detectors
-which do not measure the passage of particles on predefined planes,
-like TPCs or wire-based drift chambers. The concept of so-called
-virtual detector planes provides a simple mechanism to use these
-detector hits in a transparent way without any geometrical simplifications.
-GENFIT has been developed in the framework of the PANDA experiment at
-FAIR, Darmstadt, Germany.
-It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
- </longdescription>
+<herd>sci-physics</herd>
+<longdescription lang="en">
+ GENFIT is an experiment-independent framework for track reconstruction for
+ particle and nuclear physics. It consists of three modular components:
+ - Track fitting algorithms
+ Currently, GENFIT contains a Kalman Filter and a
+ Deterministic Annealing Filter.
+ Other algorithm modules can be added easily.
+ - Track representations
+ These modules hold the data of track track parameters and can perform
+ extrapolations of these parameters.
+ GENFIT is distributed with two well-tested track representations.
+ Existing track extrapolation codes can be interfaced in a very
+ straightforward way in this framework, using their native geometry
+ and magnetic field interfaces.
+ - Reconstruction hits
+ The hit dimensionality and the orientation of planar tracking detectors
+ can be chosen freely.
+ GENFIT is especially useful for tracking systems which include detectors
+ which do not measure the passage of particles on predefined planes,
+ like TPCs or wire-based drift chambers. The concept of so-called
+ virtual detector planes provides a simple mechanism to use these
+ detector hits in a transparent way without any geometrical simplifications.
+ GENFIT has been developed in the framework of the PANDA experiment at
+ FAIR, Darmstadt, Germany.
+ It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
+</longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2016-03-29 17:15 Justin Lecher
0 siblings, 0 replies; 15+ messages in thread
From: Justin Lecher @ 2016-03-29 17:15 UTC (permalink / raw
To: gentoo-commits
commit: b00fbe9179bfac68df8d936fa98a86cb073fbe48
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Tue Mar 15 08:41:41 2016 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 08:41:41 2016 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=b00fbe91
sci-physics/genfit: Change live-ebuild to github.
Upstream moved current development to github
in the last weeks.
sci-physics/genfit/genfit-9999.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
index a449b62..370cbba 100644
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -7,9 +7,8 @@ EAPI=5
inherit cmake-utils versionator
if [[ ${PV} == *9999* ]]; then
- inherit subversion
- ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
- ESVN_PROJECT="${PN}.${PV}"
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
KEYWORDS=""
else
# .zip-snapshot can be recreated by visiting
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2020-12-31 15:58 Aisha Tammy
0 siblings, 0 replies; 15+ messages in thread
From: Aisha Tammy @ 2020-12-31 15:58 UTC (permalink / raw
To: gentoo-commits
commit: d4f991ffc9ca363f8439f2b10df08caf6faf250e
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Dec 31 15:47:40 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Thu Dec 31 15:54:53 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d4f991ff
sci-physics/genfit: EAPI bump, drop 9999
9999 is 404
cmake-utils --> cmake
use docs eclass to compile docs
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
Closes: https://github.com/gentoo/sci/pull/1021
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
sci-physics/genfit/genfit-02.00.00.ebuild | 48 ++++++++++++--------------
sci-physics/genfit/genfit-9999.ebuild | 57 -------------------------------
2 files changed, 21 insertions(+), 84 deletions(-)
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 2230d6415..9aa92b2ba 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -1,53 +1,47 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-
-inherit cmake-utils versionator
-
-if [[ ${PV} == *9999* ]]; then
- inherit subversion
- ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk"
- ESVN_PROJECT="${PN}.${PV}"
- KEYWORDS=""
-else
- # .zip-snapshot can be recreated by visiting
- # http://sourceforge.net/p/${PN}/code/${COMMIT}/tarball?path=/tags/v$(replace_all_version_separators '-')
- 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"
- SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
- S=${WORKDIR}/${TAG_VER}
-fi
+EAPI=7
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="doc"
+
+inherit cmake docs
+
+TAG_VER=${PN}-code-1688-tags-v${PV//./-}
DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
HOMEPAGE="http://genfit.sourceforge.net/Main.html" # no https
+SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86"
SLOT="0"
-IUSE="doc examples"
+
+IUSE="examples"
RDEPEND="
sci-physics/root:=
- dev-libs/boost:="
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen[dot] )"
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${TAG_VER}
src_compile() {
- cmake-utils_src_compile
- use doc && cmake-utils_src_compile doc
- use examples && cmake-utils_src_compile tests
+ cmake_src_compile
+ docs_compile
+ use examples && cmake_src_compile tests
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r "${BUILD_DIR}/bin"
doins test/makeGeom.C
doins test/README
fi
- use doc && dohtml -r doc/html/*
echo
elog "Note that there is no support in this ebuild for RAVE yet,"
elog "which is also not in portage."
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
deleted file mode 100644
index 2061c4dc1..000000000
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils versionator
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
- KEYWORDS=""
-else
- # .zip-snapshot can be recreated by visiting
- # http://sourceforge.net/p/${PN}/code/${COMMIT}/tarball?path=/tags/v$(replace_all_version_separators '-')
- 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"
- SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
- S=${WORKDIR}/${TAG_VER}
-fi
-
-DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
-HOMEPAGE="http://genfit.sourceforge.net/Main.html" # no https
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc examples"
-
-RDEPEND="
- sci-physics/root:=
- dev-libs/boost:="
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen[dot] )"
-
-src_compile() {
- cmake-utils_src_compile
- use doc && cmake-utils_src_compile doc
- use examples && cmake-utils_src_compile tests
-}
-
-src_install() {
- cmake-utils_src_install
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${BUILD_DIR}/bin"
- doins test/makeGeom.C
- doins test/README
- fi
- use doc && dohtml -r doc/html/*
- echo
- elog "Note that there is no support in this ebuild for RAVE yet,"
- elog "which is also not in portage."
- elog "It should be possible to use a local installation of RAVE"
- elog "and set:"
- elog " export RAVEPATH=<yourRaveDirectory>"
- echo
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2021-01-03 6:18 Horea Christian
0 siblings, 0 replies; 15+ messages in thread
From: Horea Christian @ 2021-01-03 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 2f3a77213220a280be83f64b651953699a76b1b5
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Jan 2 22:46:13 2021 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Sun Jan 3 06:16:59 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2f3a7721
sci-physics/genfit: Version bump 02.00.00_p20201231 snapshot.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
.../genfit/genfit-02.00.00_p20201231.ebuild | 59 ++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
new file mode 100644
index 000000000..185ca5da2
--- /dev/null
+++ b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
+ KEYWORDS=""
+else
+ EGIT_COMMIT="c3546c073e732abc942a08430b6ca3cb36f5339e"
+ MY_PN="GenFit"
+ SRC_URI="https://github.com/GenFit/GenFit/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_PN}-${EGIT_COMMIT}"
+fi
+
+DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
+HOMEPAGE="https://github.com/GenFit/GenFit"
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="doc examples"
+
+RDEPEND="
+ sci-physics/root:=
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+ use examples && cmake_src_compile tests
+}
+
+src_install() {
+ cmake_src_install
+ if use doc; then
+ docinto html
+ dodoc -r doc/html/.
+ fi
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins -r "${BUILD_DIR}/bin"
+ doins test/makeGeom.C
+ doins test/README
+ fi
+ echo
+ elog "Note that there is no support in this ebuild for RAVE yet,"
+ elog "which is also not in portage."
+ elog "It should be possible to use a local installation of RAVE"
+ elog "and set:"
+ elog " export RAVEPATH=<yourRaveDirectory>"
+ echo
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2021-01-03 6:18 Horea Christian
0 siblings, 0 replies; 15+ messages in thread
From: Horea Christian @ 2021-01-03 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 1f55f85dcb465ea7267a5362ac4ab3b5fc319c63
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Jan 2 22:46:35 2021 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Sun Jan 3 06:16:59 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=1f55f85d
sci-physics/genfit: Drop old tagged 02.00.00 version.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
sci-physics/genfit/genfit-02.00.00.ebuild | 58 -------------------------------
1 file changed, 58 deletions(-)
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
deleted file mode 100644
index c2e29cc03..000000000
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
- KEYWORDS=""
-else
- TAG_VER=${PN}-code-1688-tags-v${PV//./-}
- SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
- KEYWORDS="~amd64 ~x86"
- S=${WORKDIR}/${TAG_VER}
-fi
-
-DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
-HOMEPAGE="https://github.com/GenFit/GenFit"
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="doc examples"
-
-RDEPEND="
- sci-physics/root:=
- dev-libs/boost:=
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
- use examples && cmake_src_compile tests
-}
-
-src_install() {
- cmake_src_install
- if use doc; then
- docinto html
- dodoc -r doc/html/.
- fi
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r "${BUILD_DIR}/bin"
- doins test/makeGeom.C
- doins test/README
- fi
- echo
- elog "Note that there is no support in this ebuild for RAVE yet,"
- elog "which is also not in portage."
- elog "It should be possible to use a local installation of RAVE"
- elog "and set:"
- elog " export RAVEPATH=<yourRaveDirectory>"
- echo
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2021-01-03 6:18 Horea Christian
0 siblings, 0 replies; 15+ messages in thread
From: Horea Christian @ 2021-01-03 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 5487949bc6e7b36df548068bb8e6de769a09dff7
Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Sat Jan 2 20:51:43 2021 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Sun Jan 3 06:16:59 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=5487949b
sci-physics/genfit: Add functional live ebuild.
This also fixes documentation generation
and installation, and adds myself as maintainer.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
sci-physics/genfit/genfit-02.00.00.ebuild | 34 ++++++++++++---------
.../{genfit-02.00.00.ebuild => genfit-9999.ebuild} | 35 +++++++++++++---------
sci-physics/genfit/metadata.xml | 6 +++-
3 files changed, 46 insertions(+), 29 deletions(-)
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-02.00.00.ebuild
index 9aa92b2ba..c2e29cc03 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00.ebuild
@@ -1,24 +1,28 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-DOCS_BUILDER="doxygen"
-DOCS_DIR="doc"
+inherit cmake
-inherit cmake docs
-
-TAG_VER=${PN}-code-1688-tags-v${PV//./-}
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
+ KEYWORDS=""
+else
+ TAG_VER=${PN}-code-1688-tags-v${PV//./-}
+ SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
+ KEYWORDS="~amd64 ~x86"
+ S=${WORKDIR}/${TAG_VER}
+fi
DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
-HOMEPAGE="http://genfit.sourceforge.net/Main.html" # no https
-SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
+HOMEPAGE="https://github.com/GenFit/GenFit"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
-IUSE="examples"
+IUSE="doc examples"
RDEPEND="
sci-physics/root:=
@@ -26,18 +30,20 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${TAG_VER}
-
src_compile() {
cmake_src_compile
- docs_compile
+ use doc && cmake_src_compile doc
use examples && cmake_src_compile tests
}
src_install() {
cmake_src_install
+ if use doc; then
+ docinto html
+ dodoc -r doc/html/.
+ fi
if use examples; then
- insinto /usr/share/doc/${PF}
+ insinto /usr/share/doc/${PF}/examples
doins -r "${BUILD_DIR}/bin"
doins test/makeGeom.C
doins test/README
diff --git a/sci-physics/genfit/genfit-02.00.00.ebuild b/sci-physics/genfit/genfit-9999.ebuild
similarity index 59%
copy from sci-physics/genfit/genfit-02.00.00.ebuild
copy to sci-physics/genfit/genfit-9999.ebuild
index 9aa92b2ba..1e4e75ae7 100644
--- a/sci-physics/genfit/genfit-02.00.00.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -3,22 +3,27 @@
EAPI=7
-DOCS_BUILDER="doxygen"
-DOCS_DIR="doc"
-
-inherit cmake docs
-
-TAG_VER=${PN}-code-1688-tags-v${PV//./-}
+inherit cmake
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
+ KEYWORDS=""
+else
+ EGIT_COMMIT=""
+ MY_PN="GenFit"
+ SRC_URI="https://github.com/GenFit/GenFit/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_PN}-${EGIT_COMMIT}"
+fi
DESCRIPTION="Generic toolkit for track reconstruction in physics experiments"
-HOMEPAGE="http://genfit.sourceforge.net/Main.html" # no https
-SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${TAG_VER}.zip"
+HOMEPAGE="https://github.com/GenFit/GenFit"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
-IUSE="examples"
+IUSE="doc examples"
RDEPEND="
sci-physics/root:=
@@ -26,18 +31,20 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${TAG_VER}
-
src_compile() {
cmake_src_compile
- docs_compile
+ use doc && cmake_src_compile doc
use examples && cmake_src_compile tests
}
src_install() {
cmake_src_install
+ if use doc; then
+ docinto html
+ dodoc -r doc/html/.
+ fi
if use examples; then
- insinto /usr/share/doc/${PF}
+ insinto /usr/share/doc/${PF}/examples
doins -r "${BUILD_DIR}/bin"
doins test/makeGeom.C
doins test/README
diff --git a/sci-physics/genfit/metadata.xml b/sci-physics/genfit/metadata.xml
index 90b22390e..2796af0dc 100644
--- a/sci-physics/genfit/metadata.xml
+++ b/sci-physics/genfit/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>o.freyermuth@googlemail.com</email>
+ <name>Oliver Freyermuth</name>
+ </maintainer>
<maintainer type="project">
<email>sci-physics@gentoo.org</email>
<name>Gentoo Physics Project</name>
@@ -32,6 +36,6 @@ FAIR, Darmstadt, Germany.
It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
</longdescription>
<upstream>
- <remote-id type="sourceforge">genfit</remote-id>
+ <remote-id type="github">GenFit/GenFit</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2021-03-04 20:56 Andrew Ammerlaan
0 siblings, 0 replies; 15+ messages in thread
From: Andrew Ammerlaan @ 2021-03-04 20:56 UTC (permalink / raw
To: gentoo-commits
commit: 55e2c0e2ef35741e2a855def36a99051deb48810
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar 4 20:12:52 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar 4 20:12:52 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=55e2c0e2
sci-physics/genfit: use dodoc/docinto
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sci-physics/genfit/genfit-02.00.00_p20201231.ebuild | 8 ++++----
sci-physics/genfit/genfit-9999.ebuild | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
index 185ca5da2..7b4426fb2 100644
--- a/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
@@ -44,10 +44,10 @@ src_install() {
dodoc -r doc/html/.
fi
if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r "${BUILD_DIR}/bin"
- doins test/makeGeom.C
- doins test/README
+ docinto examples
+ dodoc -r "${BUILD_DIR}/bin"
+ dodoc test/makeGeom.C
+ dodoc test/README
fi
echo
elog "Note that there is no support in this ebuild for RAVE yet,"
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
index 1e4e75ae7..3f4170be7 100644
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -44,10 +44,10 @@ src_install() {
dodoc -r doc/html/.
fi
if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r "${BUILD_DIR}/bin"
- doins test/makeGeom.C
- doins test/README
+ docinto examples
+ dodoc -r "${BUILD_DIR}/bin"
+ dodoc test/makeGeom.C
+ dodoc test/README
fi
echo
elog "Note that there is no support in this ebuild for RAVE yet,"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
@ 2021-03-20 11:03 Andrew Ammerlaan
0 siblings, 0 replies; 15+ messages in thread
From: Andrew Ammerlaan @ 2021-03-20 11:03 UTC (permalink / raw
To: gentoo-commits
commit: 6e159c679a15db7891555bf4f826ef3729cbf41f
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat Mar 20 11:02:56 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Mar 20 11:02:56 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=6e159c67
sci-physics/genfit: fix MultipleKeywordsLines
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sci-physics/genfit/genfit-02.00.00_p20201231.ebuild | 1 -
sci-physics/genfit/genfit-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
index 7b4426fb2..88cf6d216 100644
--- a/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
+++ b/sci-physics/genfit/genfit-02.00.00_p20201231.ebuild
@@ -8,7 +8,6 @@ inherit cmake
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
- KEYWORDS=""
else
EGIT_COMMIT="c3546c073e732abc942a08430b6ca3cb36f5339e"
MY_PN="GenFit"
diff --git a/sci-physics/genfit/genfit-9999.ebuild b/sci-physics/genfit/genfit-9999.ebuild
index 3f4170be7..5afb43063 100644
--- a/sci-physics/genfit/genfit-9999.ebuild
+++ b/sci-physics/genfit/genfit-9999.ebuild
@@ -8,7 +8,6 @@ inherit cmake
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/GenFit/GenFit.git"
- KEYWORDS=""
else
EGIT_COMMIT=""
MY_PN="GenFit"
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2021-03-20 11:03 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-03 6:18 [gentoo-commits] proj/sci:master commit in: sci-physics/genfit/ Horea Christian
-- strict thread matches above, loose matches on Subject: below --
2021-03-20 11:03 Andrew Ammerlaan
2021-03-04 20:56 Andrew Ammerlaan
2021-01-03 6:18 Horea Christian
2021-01-03 6:18 Horea Christian
2020-12-31 15:58 Aisha Tammy
2016-03-29 17:15 Justin Lecher
2014-04-03 17:48 Sebastien Fabbro
2014-04-03 17:48 Sebastien Fabbro
2014-03-31 15:28 Nicolas Bock
2014-03-31 15:28 Nicolas Bock
2014-03-23 13:58 Christoph Junghans
2014-03-23 13:58 Christoph Junghans
2014-03-23 13:58 Christoph Junghans
2014-03-23 13:58 Christoph Junghans
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox