[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 6e159c679a15db7891555bf4f826ef3729cbf41f Author: Andrew Ammerlaan riseup net> AuthorDate: Sat Mar 20 11:02:56 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sat Mar 20 11:02:56 2021 + 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 riseup.net> sci-physics/genfit/genfit-02.00.00_p20201231.ebuild | 1 - sci-physics/genfit/genfit-.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} == ** ]]; 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-.ebuild b/sci-physics/genfit/genfit-.ebuild index 3f4170be7..5afb43063 100644 --- a/sci-physics/genfit/genfit-.ebuild +++ b/sci-physics/genfit/genfit-.ebuild @@ -8,7 +8,6 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/GenFit/GenFit.git; - KEYWORDS="" else EGIT_COMMIT="" MY_PN="GenFit"
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 55e2c0e2ef35741e2a855def36a99051deb48810 Author: Andrew Ammerlaan riseup net> AuthorDate: Thu Mar 4 20:12:52 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu Mar 4 20:12:52 2021 + 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 riseup.net> sci-physics/genfit/genfit-02.00.00_p20201231.ebuild | 8 sci-physics/genfit/genfit-.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-.ebuild b/sci-physics/genfit/genfit-.ebuild index 1e4e75ae7..3f4170be7 100644 --- a/sci-physics/genfit/genfit-.ebuild +++ b/sci-physics/genfit/genfit-.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,"
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 2f3a77213220a280be83f64b651953699a76b1b5 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jan 2 22:46:13 2021 + Commit: Horea Christian gmail com> CommitDate: Sun Jan 3 06:16:59 2021 + 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 googlemail.com> Signed-off-by: Horea Christian 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 0..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} == ** ]]; 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=" + echo +}
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 1f55f85dcb465ea7267a5362ac4ab3b5fc319c63 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jan 2 22:46:35 2021 + Commit: Horea Christian gmail com> CommitDate: Sun Jan 3 06:16:59 2021 + 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 googlemail.com> Signed-off-by: Horea Christian 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..0 --- 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} == ** ]]; 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=" - echo -}
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 5487949bc6e7b36df548068bb8e6de769a09dff7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jan 2 20:51:43 2021 + Commit: Horea Christian gmail com> CommitDate: Sun Jan 3 06:16:59 2021 + 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 googlemail.com> Signed-off-by: Horea Christian chymera.eu> sci-physics/genfit/genfit-02.00.00.ebuild | 34 - .../{genfit-02.00.00.ebuild => genfit-.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} == ** ]]; 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-.ebuild similarity index 59% copy from sci-physics/genfit/genfit-02.00.00.ebuild copy to sci-physics/genfit/genfit-.ebuild index 9aa92b2ba..1e4e75ae7 100644 --- a/sci-physics/genfit/genfit-02.00.00.ebuild +++ b/sci-physics/genfit/genfit-.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} == ** ]]; 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 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + o.freyerm...@googlemail.com + Oliver Freyermuth +
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: d4f991ffc9ca363f8439f2b10df08caf6faf250e Author: Andrew Ammerlaan riseup net> AuthorDate: Thu Dec 31 15:47:40 2020 + Commit: Aisha Tammy aisha cc> CommitDate: Thu Dec 31 15:54:53 2020 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d4f991ff sci-physics/genfit: EAPI bump, drop 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 riseup.net> Closes: https://github.com/gentoo/sci/pull/1021 Signed-off-by: Aisha Tammy aisha.cc> sci-physics/genfit/genfit-02.00.00.ebuild | 48 -- sci-physics/genfit/genfit-.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} == ** ]]; 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-.ebuild b/sci-physics/genfit/genfit-.ebuild deleted file mode 100644 index 2061c4dc1..0 --- a/sci-physics/genfit/genfit-.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} == ** ]]; 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/* -
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: b00fbe9179bfac68df8d936fa98a86cb073fbe48 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Mar 15 08:41:41 2016 + Commit: Justin Lecher gentoo org> CommitDate: Tue Mar 15 08:41:41 2016 + 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-.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sci-physics/genfit/genfit-.ebuild b/sci-physics/genfit/genfit-.ebuild index a449b62..370cbba 100644 --- a/sci-physics/genfit/genfit-.ebuild +++ b/sci-physics/genfit/genfit-.ebuild @@ -7,9 +7,8 @@ EAPI=5 inherit cmake-utils versionator if [[ ${PV} == ** ]]; 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
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 73c2198c584032651087016c3560a70c7225178d Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Tue Mar 25 10:59:47 2014 + Commit: Nicolas Bock nicolasbock AT gmail DOT com CommitDate: Tue Mar 25 11:02:27 2014 + 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-.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- (25 Mar 2014) + + 25 Mar 2014; Oliver Freyermuth o.freyerm...@googlemail.com + genfit-02.00.00.ebuild, +genfit-.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} == ** ]]; 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} == ** ]] || 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} == ** ]] || 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-.ebuild similarity index 69% copy from sci-physics/genfit/genfit-02.00.00.ebuild copy to sci-physics/genfit/genfit-.ebuild index 596f3e9..375e355 100644 --- a/sci-physics/genfit/genfit-02.00.00.ebuild +++ b/sci-physics/genfit/genfit-.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} == ** ]]; 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} == ** ]] || 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} == ** ]] || S=${WORKDIR}/${TAG_VER} src_compile() { cmake-utils_src_compile
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: fb9e842d8deb636246306feb8d30b1996dbbbc74 Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Fri Mar 28 00:24:57 2014 + Commit: Nicolas Bock nicolasbock AT gmail DOT com CommitDate: Fri Mar 28 00:24:57 2014 + 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-.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.freyerm...@googlemail.com + genfit-02.00.00.ebuild, genfit-.ebuild: + Unify the specialties between live and non-live ebuild so only one if-clause + is needed. + *genfit- (25 Mar 2014) 25 Mar 2014; Oliver Freyermuth o.freyerm...@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} == ** ]]; then inherit subversion ESVN_REPO_URI=https://svn.code.sf.net/p/${PN}/code/trunk; @@ -12,6 +13,8 @@ if [[ ${PV} == ** ]]; 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} == ** ]] || KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux IUSE=doc examples RDEPEND= @@ -28,8 +30,6 @@ RDEPEND= DEPEND=${RDEPEND} doc? ( app-doc/doxygen[dot] ) -[[ ${PV} == ** ]] || S=${WORKDIR}/${TAG_VER} - src_compile() { cmake-utils_src_compile use doc cmake-utils_src_compile doc diff --git a/sci-physics/genfit/genfit-.ebuild b/sci-physics/genfit/genfit-.ebuild index 375e355..963de55 100644 --- a/sci-physics/genfit/genfit-.ebuild +++ b/sci-physics/genfit/genfit-.ebuild @@ -5,6 +5,7 @@ EAPI=5 inherit cmake-utils versionator + if [[ ${PV} == ** ]]; then inherit subversion ESVN_REPO_URI=https://svn.code.sf.net/p/${PN}/code/trunk; @@ -12,6 +13,8 @@ if [[ ${PV} == ** ]]; 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} == ** ]] || KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux IUSE=doc examples RDEPEND= @@ -28,8 +30,6 @@ RDEPEND= DEPEND=${RDEPEND} doc? ( app-doc/doxygen[dot] ) -[[ ${PV} == ** ]] || S=${WORKDIR}/${TAG_VER} - src_compile() { cmake-utils_src_compile use doc cmake-utils_src_compile doc
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 884a553ae40bf0c504c7fd7995840ed80a1ed8c5 Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Sat Mar 22 22:45:53 2014 + Commit: Christoph Junghans ottxor AT gentoo DOT org CommitDate: Sat Mar 22 22:45:53 2014 + 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; oli...@gentoo.org genfit-02.00.00.ebuild: + Use zip'ed snapshot instead of tag from repository. + + 22 Mar 2014; oli...@gentoo.org genfit-02.00.00.ebuild: + Use zip'ed snapshot instead of tag from repository. + 22 Mar 2014; o.freyerm...@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
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 7d93b5eb9ae81c5b25e0c605629d17aff08b87bc Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Sat Mar 22 22:40:10 2014 + Commit: Christoph Junghans ottxor AT gentoo DOT org CommitDate: Sat Mar 22 22:40:10 2014 + 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.freyerm...@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.freyerm...@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 herdsci-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
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: fe418d2a22adb262aaa7f4b4aa136fe5200e8240 Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Sat Mar 22 22:59:10 2014 + Commit: Christoph Junghans ottxor AT gentoo DOT org CommitDate: Sat Mar 22 22:59:10 2014 + 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; oli...@gentoo.org genfit-02.00.00.ebuild: - Use zip'ed snapshot instead of tag from repository. + 22 Mar 2014; o.freyerm...@googlemail.com genfit-02.00.00.ebuild: + Fix incorrect working directory (adapt to zipped file) - 22 Mar 2014; oli...@gentoo.org genfit-02.00.00.ebuild: + 22 Mar 2014; o.freyerm...@googlemail.com genfit-02.00.00.ebuild: Use zip'ed snapshot instead of tag from repository. 22 Mar 2014; o.freyerm...@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
[gentoo-commits] proj/sci:master commit in: sci-physics/genfit/
commit: 24fc9540413bff817fa3c7c7d675c182782f9e6a Author: Oliver Freyermuth o.freyermuth AT googlemail DOT com AuthorDate: Sat Mar 22 22:06:45 2014 + Commit: Christoph Junghans ottxor AT gentoo DOT org CommitDate: Sat Mar 22 22:06:45 2014 + 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 000..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.freyerm...@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 000..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 000..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 + herdsci-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