aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-18 11:02:12 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-18 11:02:12 +0100
commit8da644c63df8a372f3ecac53aa866153dc74a491 (patch)
tree97623a77d4c1c327e69d1a2c1339b9364f048462
parentsci-libs/gds-frameio: minor fix for v2.19.5. (diff)
downloadAstroFloyd-8da644c63df8a372f3ecac53aa866153dc74a491.tar.gz
AstroFloyd-8da644c63df8a372f3ecac53aa866153dc74a491.tar.bz2
AstroFloyd-8da644c63df8a372f3ecac53aa866153dc74a491.zip
sci-libs/gds-gui: initial ebuild for v2.19.6.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
-rw-r--r--sci-libs/gds-gui/ChangeLog6
-rw-r--r--sci-libs/gds-gui/Manifest4
-rw-r--r--sci-libs/gds-gui/gds-gui-2.19.6.ebuild46
-rw-r--r--sci-libs/gds-gui/metadata.xml25
4 files changed, 81 insertions, 0 deletions
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 <AstroFloyd@gmail.com> +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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>AstroFloyd@gmail.com</email>
+ <name>AstroFloyd</name>
+ </maintainer>
+ <use>
+ <flag name='dmtviewer'>Add dmtviewer anyway</flag>
+ <flag name='dtt'>Build dtt</flag>
+ <flag name='fast-install'>Optimize for fast installation</flag>
+ <flag name='largefile'>Support for large files</flag>
+ <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag>
+ <flag name='monitors'>Build all monitors</flag>
+ <flag name='gui'>Build dtt with gui</flag>
+ <flag name='omega'>Build Omega_c only</flag>
+ <flag name='online'>Online program version</flag>
+ <flag name='only-dtt'>Build dtt only</flag>
+ <flag name='root-objects'>Build root dictionary in shared objects</flag>
+ <!--
+ <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15)
+ <flag name='rts'>Add realtime site</flag>
+ -->
+ </use>
+</pkgmetadata>