From 8da644c63df8a372f3ecac53aa866153dc74a491 Mon Sep 17 00:00:00 2001 From: AstroFloyd Date: Sat, 18 Dec 2021 11:02:12 +0100 Subject: sci-libs/gds-gui: initial ebuild for v2.19.6. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd --- sci-libs/gds-gui/ChangeLog | 6 +++++ sci-libs/gds-gui/Manifest | 4 +++ sci-libs/gds-gui/gds-gui-2.19.6.ebuild | 46 ++++++++++++++++++++++++++++++++++ sci-libs/gds-gui/metadata.xml | 25 ++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 sci-libs/gds-gui/ChangeLog create mode 100644 sci-libs/gds-gui/Manifest create mode 100644 sci-libs/gds-gui/gds-gui-2.19.6.ebuild create mode 100644 sci-libs/gds-gui/metadata.xml diff --git a/sci-libs/gds-gui/ChangeLog b/sci-libs/gds-gui/ChangeLog new file mode 100644 index 0000000..e0d41e9 --- /dev/null +++ b/sci-libs/gds-gui/ChangeLog @@ -0,0 +1,6 @@ +*gds-gui-2.19.6 (18 Dec 2021) + + 18 Dec 2021; AstroFloyd +gds-gui-2.19.6.ebuild, + +metadata.xml: + sci-libs/gds-gui: initial ebuild for v2.19.6. + diff --git a/sci-libs/gds-gui/Manifest b/sci-libs/gds-gui/Manifest new file mode 100644 index 0000000..dcf9043 --- /dev/null +++ b/sci-libs/gds-gui/Manifest @@ -0,0 +1,4 @@ +DIST gds-gui-2.19.6.tar.gz 637179 BLAKE2B b9a6ba74c501a7ecfa3f40df1947733ea6f3412b7d9096a1beccd531d8ce036bbcada0b9617772408018276e0ef6902c1322a02051508d70face118333ede599 SHA512 1e2134b9daf44d75a118aebe8e2c771ca428ce3e99619aaba7f59e9632e1ee1fcfdbb79ead22c74b398a2ee4156ef94b525878bbe726ef22a1df098630d67874 +EBUILD gds-gui-2.19.6.ebuild 1164 BLAKE2B 04558ea293421478c6bc4685201160b49d522cbcb3632e4e5cdb06d72a3394bd86ffcc8bdf949652ba42d6aedc6651ecbaa2c15b8b468762a572ca7406ae604a SHA512 b284bec07cc4150dc440604ab3b85089864806bde7038d04dc38c920250f28512ccc1a76acf835f651242fac8daeb549b7dee82cb3f2a3747435000e6b43c60e +MISC ChangeLog 170 BLAKE2B 667e2f6d5e49de1ea9a150b4aa24e2edcbbfccc00b49427ee23c17474a4fc75ed796224c3f02f2f5ecf341d3a3edbfd1c8770bf886c413add92d9c876d753245 SHA512 152f58ae045d9b6b645fc1792ee3634b47681ae457668f0e246d77f4cf192ba0480da5f9efc71f9fb37d08ac547fd96b3ce00b4b129c28aeaebfd4aed7049d45 +MISC metadata.xml 1061 BLAKE2B 49b04b55c40f174c9d29e6ceb783196d9a938c464b846ab9e4f61252ce9b360f336a780f491d090014db17c3ad7ed04207a86581589d3cfcd54445f8c91a8dc6 SHA512 cc413ed105b96894550cb766984089bffa55632322c17ec8ffcbd2b3028cd42bf5113a46764ee35a55545a90bda9f12d9621d8b9c9b17ac3b1d4c6ff96e4f5ee diff --git a/sci-libs/gds-gui/gds-gui-2.19.6.ebuild b/sci-libs/gds-gui/gds-gui-2.19.6.ebuild new file mode 100644 index 0000000..945fdcc --- /dev/null +++ b/sci-libs/gds-gui/gds-gui-2.19.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dmtviewer dtt fast-install -largefile -libtool-lock monitors gui omega online only-dtt root-objects static-libs" +# offline rts + +RDEPEND="dev-libs/expat + sci-libs/fftw + sci-libs/gds + sci-libs/metaio + sci-physics/root:* + sys-libs/zlib +" +DEPEND=${RDEPEND} + +# Need support for C++17: +CXXFLAGS="${CXXFLAGS} -std=c++17" + +src_configure() { + econf \ + $(use_enable dmtviewer) \ + $(use_enable dtt) \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable !gui nogui) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable only-dtt) \ + $(use_enable root-objects) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/gds + # Header files are expected to sit in /usr/include/gds + # $(use_enable offline) \ + # $(use_enable rts) \ +} diff --git a/sci-libs/gds-gui/metadata.xml b/sci-libs/gds-gui/metadata.xml new file mode 100644 index 0000000..77efa57 --- /dev/null +++ b/sci-libs/gds-gui/metadata.xml @@ -0,0 +1,25 @@ + + + + + AstroFloyd@gmail.com + AstroFloyd + + + Add dmtviewer anyway + Build dtt + Optimize for fast installation + Support for large files + Avoid locking (might break parallel builds) + Build all monitors + Build dtt with gui + Build Omega_c only + Online program version + Build dtt only + Build root dictionary in shared objects + + + -- cgit v1.2.3-65-gdbad