aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/gds/ChangeLog4
-rw-r--r--sci-libs/gds/Manifest6
-rw-r--r--sci-libs/gds/gds-2.19.7.ebuild31
-rw-r--r--sci-libs/gds/metadata.xml19
4 files changed, 49 insertions, 11 deletions
diff --git a/sci-libs/gds/ChangeLog b/sci-libs/gds/ChangeLog
index eed8e4f..6818987 100644
--- a/sci-libs/gds/ChangeLog
+++ b/sci-libs/gds/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+ 15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-2.19.7.ebuild,
+ metadata.xml:
+ sci-libs/gds: adding USE flags to v2.19.7.
+
*gds-2.19.7 (15 Dec 2021)
15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com>
diff --git a/sci-libs/gds/Manifest b/sci-libs/gds/Manifest
index 634b6ee..5766f36 100644
--- a/sci-libs/gds/Manifest
+++ b/sci-libs/gds/Manifest
@@ -1,5 +1,5 @@
AUX gds-2.19.7-compound.cc.patch 348 BLAKE2B af23e664acdfd99eccf520a9a91f6190af7d6c980e6ac2bc32cd3160c4e98568b70a5d7db16e164a9c2c87e3bd5777c2fd232dcdd1fb2330afbe6ff3a8115161 SHA512 2dba12ba9b9bb53d6853fe3924eafda7f92a9a2cf90524a21f43e96b0330a1a28bc8dfa5c87b0233d46a5b80e35e9d466d4ee2cb5979368729daa6088922bb8d
DIST gds-2.19.7.tar.gz 1903849 BLAKE2B be09859e69a837e9d9cc159a4d8e42c2946f0f9c2c0b2ce40f190d4883a0d6be3d3255cdba19f001bf79774e42d57bcb5e9dfd6579bd8f3dad610480793e489b SHA512 ad45cbebea98fad4f9bee659fe3fe313fddcc465c26c6702d719ee0b0d9df0d84980bda62f3d23e362f0218eba1c96dd53e78af5eaa68b40c018263e232679d4
-EBUILD gds-2.19.7.ebuild 694 BLAKE2B 815207e4506d61d108e9e82f9df17461b1e486878c96d420fe1b0e2fdc61c225fad61331a4ae0abbaa8e378c85aae9e5badb7f7124af0f4aa886c5660080516c SHA512 fa5662f68bd7f9175f6e511c71ab4a071a7b8ad8013f26622e01e102d643a885423ce8df585c00c9c545dd1a7c32569f46d73b100f24ed1d55e7bb8e0413f351
-MISC ChangeLog 1406 BLAKE2B 7f713b7939a5463f835eb797f1da3958c204828e472ca4963a112fe9e1b58f91770fff1d094a17ead0f470d02488ad7d957261b040e7823cf70befb0a2f1493c SHA512 ee553f96f0f29fd3564ac7300022b421c1f4009e9dd8fe4f760b3d623b1908baa3e28806dce615f2ffed216dbe7c8b3f9db078c5d745c9fbc5b323eea2783a85
-MISC metadata.xml 252 BLAKE2B 613a7e7b366399ec040d80a9afef119d93b11cd16f3a0a150e134c1f37481310ce8b498d486d1f40c6d62d479cb45511631a2e010544082a6c67b6e5cee3bfa9 SHA512 95b0073eb59fb94385f5a678b1a8dd52d19c9e0fb60251183aa1ce15a715c905248cd0943778f7c8c22a764d77a434ada26d0108cba3ad09a08ad45f456e648b
+EBUILD gds-2.19.7.ebuild 1282 BLAKE2B 0989d3f03364f0bae06eedb2ddd442005182710acb1b6452a85c202a87c891df81eb0d0bcd182ddbb00b4bdf87c425da3611962d9efdc8429217956441c84ff6 SHA512 120e8fab844901cd42f34152f8053f8c69cbd573ba02e11537358e9cb2d36ffd2600b1c053803c7773b6002872dc64245bf669aae46205ba0524fdf137a3c405
+MISC ChangeLog 1536 BLAKE2B 6ef4f0fdaa169cef5566cee8ab97aa6487489a892cc8e78825c1bbb885af76d842f5f36604382d9641253a6417d5615cc96b78fec55c93f26398932af609c1f8 SHA512 393aedfb346330906727c9bab074fe38d4ec3d28dd991fbf9fd736766fdf36bc59d6efc3c7cdfa0d8f230f6bfdea32c46dcfc58a0f523b07ed818f34ce974ad4
+MISC metadata.xml 1156 BLAKE2B 0f411bf8bc54a43e01697c879e508f1f1c58676c8682dff9c298435298d4e6cc0a1c4858e85f6414f2c2060a1815ed1fe82e33b3bbc1680e5e5e1a9c2737241c SHA512 de8497c1dae27c40e4bf2710cbaa7ea60226e972854f54ba028d18c9eef02b0dee818b6b09726501e09925feabd789be54d870ed450b1301f04203b377416ae7
diff --git a/sci-libs/gds/gds-2.19.7.ebuild b/sci-libs/gds/gds-2.19.7.ebuild
index ba3c600..4559728 100644
--- a/sci-libs/gds/gds-2.19.7.ebuild
+++ b/sci-libs/gds/gds-2.19.7.ebuild
@@ -9,8 +9,9 @@ SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz"
LICENSE="all-rights-reserved"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
+KEYWORDS="~amd64" # ~x86"
+IUSE="fast-install -largefile -libtool-lock monitors omega online static-libs"
+# 32bit 64bit dmt-runtime dmtviewer dtt nogui offline only-dtt rts
RDEPEND=""
DEPEND=${RDEPEND}
@@ -20,12 +21,26 @@ src_prepare() {
eapply_user
}
-# src_configure() {
-# econf \
-# $(use_enable fast-install) \
-# $(use_enable static-libs static)
-# }
-# # $(use_enable ligotools) \ # Requires additional dependencies?
+src_configure() {
+ econf \
+ $(use_enable fast-install) \
+ $(use_enable largefile) \
+ $(use_enable libtool-lock) \
+ $(use_enable monitors) \
+ $(use_enable omega) \
+ $(use_enable online) \
+ $(use_enable static-libs static) \
+ --enable-64bit
+}
+# $(use_enable 32bit) \
+# $(use_enable 64bit) \
+# $(use_enable dmt-runtime) \ # Requires gds-dmt?
+# $(use_enable dmtviewer) \ # Requires gds-dmt?
+# $(use_enable dtt) \ # Requires gds-dtt?
+# $(use_enable nogui) \ # Requires gds-gui?
+# $(use_enable only-dtt) \ # Requires gds-dtt?
+# $(use_enable offline) \--dis/--enable doesn't work
+# $(use_enable rts) \
src_install() {
emake DESTDIR="${D}${DESTDIR}" install
diff --git a/sci-libs/gds/metadata.xml b/sci-libs/gds/metadata.xml
index 971c97b..810f768 100644
--- a/sci-libs/gds/metadata.xml
+++ b/sci-libs/gds/metadata.xml
@@ -5,4 +5,23 @@
<email>AstroFloyd@gmail.com</email>
<name>AstroFloyd</name>
</maintainer>
+ <use>
+ <flag name='fast-install'></flag>
+ <flag name='largefile'>Omit 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='omega'>Build Omega_c only</flag>
+ <flag name='online'>Online program version</flag>
+ <!--
+ <flag name='32bit'>32-bit compilation</flag>
+ <flag name='64bit'>64-bit compilation</flag>
+ <flag name='dmt-runtime'>Build dmt runtime environment</flag>
+ <flag name='dmtviewer'>Add dmtviewer anyway</flag>
+ <flag name='dtt'>Build dtt</flag>
+ <flag name='nogui'>Build dtt without gui</flag>
+ <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15)
+ <flag name='only-dtt'>Build dtt only</flag>
+ <flag name='rts'>Add realtime site</flag>
+ -->
+ </use>
</pkgmetadata>