aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-10 17:48:16 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-10 17:48:16 +0100
commite2ba53db7fe06277b32b922546398ca9c24f82a6 (patch)
tree851124fd51fd030edccb4262255212f36421ca23
parentsci-libs/lalpulsar: quick fix to DEPEND for v3.1.0. (diff)
downloadAstroFloyd-e2ba53db7fe06277b32b922546398ca9c24f82a6.tar.gz
AstroFloyd-e2ba53db7fe06277b32b922546398ca9c24f82a6.tar.bz2
AstroFloyd-e2ba53db7fe06277b32b922546398ca9c24f82a6.zip
sci-libs/lalsimulation: version bump to v3.0.0.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
-rw-r--r--sci-libs/lalsimulation/ChangeLog6
-rw-r--r--sci-libs/lalsimulation/Manifest8
-rw-r--r--sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild18
-rw-r--r--sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild54
-rw-r--r--sci-libs/lalsimulation/metadata.xml21
5 files changed, 81 insertions, 26 deletions
diff --git a/sci-libs/lalsimulation/ChangeLog b/sci-libs/lalsimulation/ChangeLog
index 3b131f6..8271f14 100644
--- a/sci-libs/lalsimulation/ChangeLog
+++ b/sci-libs/lalsimulation/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+*lalsimulation-3.0.0 (10 Dec 2021)
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalsimulation-3.0.0.ebuild,
+ -lalsimulation-0.1.1.ebuild, metadata.xml:
+ sci-libs/lalsimulation: version bump to v3.0.0.
+
22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalsimulation-0.1.1.ebuild,
lalsimulation-0.6.1.ebuild, metadata.xml:
sci-libs/lalsimulation: update ebuilds to EAPI7.
diff --git a/sci-libs/lalsimulation/Manifest b/sci-libs/lalsimulation/Manifest
index aa46ee2..3017653 100644
--- a/sci-libs/lalsimulation/Manifest
+++ b/sci-libs/lalsimulation/Manifest
@@ -1,6 +1,6 @@
-DIST lalsimulation-0.1.1.tar.gz 613779 BLAKE2B 6233bf79493cc87e12a9716fc8dc4085d41a86b0820cc8e916c3e0903c033583739319e6cbcc75deff86cfd5e7832d676c76e45391dd1dbc21ae9051b77c2e4a SHA512 f6202df1ecaa39323c62a7aa15215783331ef3487474b42b3fa40f1d33430ef61bcc134a3a85db415140e23a0eb273af1dbf80b71cdf10661bea06793427aa73
DIST lalsimulation-0.6.1.tar.gz 839002 BLAKE2B f1608f9b517d4e3a3ac1548a620b398e6fac265da88c33838346daace29873c586d7d507f8be8fc141605785b7e8286090ad10ff7fb205fab9654a3c29bf2da7 SHA512 c35aba6c24b535d6e85a20bbb5f371900999cb4104d46ae6325aedb4590faa3ee3656a257f379385d89f1af4efed8d746dbc75d4469ae89b36e015e378db58b4
-EBUILD lalsimulation-0.1.1.ebuild 431 BLAKE2B c49fb6a591c2ed00ef0872dd7215caf33668093214a490836fa159443c6c88b3bb7322d5911b6132d3422a143e38d7f79b7a28aa35778f0efe201d9eed330a75 SHA512 45d3bea237ec6bca357c330a0eb773788393083d50c6bf95c7eb6c6899ea5aaaa433c058d8f22c766e1f092b48bce22e61234a1d3697acd09cd03d120608855c
+DIST lalsimulation-3.0.0.tar.xz 7461196 BLAKE2B 601de0768791d84f71123ce533e788af5e40d1da8bf390d9e594c4fcf7592c0ee395a42f37aa1ce9ee7f88262b5cf908e1797c600b2c0b10bbaacb6e3c2fd8b8 SHA512 7756d6c23a5d08f1481d196cf729c0decc5c95f02a3ff593961c0d9c055c41c4a818fdbe689773e895509c6cce0298cd5c822d22f93408748e254b52389ff57b
EBUILD lalsimulation-0.6.1.ebuild 842 BLAKE2B 9a23bfd000d34f77fbe9632ebcf83a73978d8a5f6b666dfe6e317b6b6047e56650f8d06ddbdc42c3f046af89f1879c0f3595b88d4e2c5b949204c9e1b92c34a9 SHA512 212b81a38e7f7d0f34f66205c41562170966727afd2f877f0bd0d376072c14d9e7ef8a67d3eb73840bfeaf4c1c9e453925a5e66dc0a8c1b389b3183b9a98a3c5
-MISC ChangeLog 524 BLAKE2B 051771253af9cc093b9721408489cc60ba96aea819bdd3c32fdc14e66ddb4e6a4c291248efea43afd6555b8838d0615ceea545bcc2c5b4104d8552e9474f22a6 SHA512 4dadfe4ef08a51a5c30a3209f4df5c69059385ed58f0579579724b1bd3388ab3478d6f46a832cc483591fb9a44eca7e1bf4128103ae4128cd549d01e8b68dd1f
-MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86
+EBUILD lalsimulation-3.0.0.ebuild 1627 BLAKE2B 690a82053f628ab156f72e98bab4904739baf65c5c5d41c57c36dd41ccbdf6277dfb6d2c21b7ac4c726a8d4c5d5b1a20e07254df0e88dd931c8dc961a37c69f8 SHA512 f931f8789c697bc9d6c80af0a481c3de68aa8b2f9637db087312f0d7b442f143eb3ce500d7fcca7911bf14697e6f35b080c946dcf712a8f8fba8f07e8857a814
+MISC ChangeLog 734 BLAKE2B 593e47289cdd748e35162cb31c65e2126dad06e6280ebd33dabdc40d5580cc4d0ba94f167aad1e1b86a9a9e7ee48f3e56b3ec742b83dbf6e036d11070fcd4c0b SHA512 37cfedf86b6ff40d0006de8fa0a810582844bd1a0a7669199c9f6e3695fc6a441a8b2278c325e10d53f3eacfe248891361eb9daa7b9b8aa16e3956c6d609c341
+MISC metadata.xml 917 BLAKE2B 7a31208ad33ccef25c92645d60d1df2d8467d2e6361c88595724568fd81b4d74a3441b33899ced49841317c5683bd2b25cc00791a2ad1f11dfb7dc18d6fa4df9 SHA512 04e57b0ed297578516912fa243a0fe01f5df5bf5a20d822cae2ec9d64ff6ee5d6a1ce456799c357672335e0eee53b1eb79189179724a67d98817801bc491b872
diff --git a/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild b/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild
deleted file mode 100644
index 29048f1..0000000
--- a/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Simulation package of the LIGO/Virgo libraries."
-HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite"
-SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="=sci-libs/lal-6.6.1-r0
- sci-libs/lalmetaio
- "
-RDEPEND=${DEPEND}
diff --git a/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild b/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild
new file mode 100644
index 0000000..3638ea7
--- /dev/null
+++ b/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Simulation package of the LIGO/Virgo libraries"
+HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite"
+SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc -fast-gsl +fast-install openmp python static-libs +swig +swig-iface -swig-octave -swig-python"
+
+RDEPEND="sci-libs/gsl
+ sci-libs/lal
+ openmp? ( sys-cluster/openmpi )
+ python? ( dev-lang/python:* )
+ swig-octave? ( sci-mathematics/octave )
+ swig-python? ( dev-lang/python:* )
+ "
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ swig? ( dev-lang/swig )
+ swig-iface? ( dev-lang/swig )
+ swig-octave? ( dev-lang/swig )
+ swig-python? ( dev-lang/swig )
+ "
+
+src_configure() {
+ econf \
+ $(use_enable doc doxygen) \
+ $(use_enable fast-gsl) \
+ $(use_enable fast-install) \
+ $(use_enable openmp) \
+ $(use_enable python) \
+ $(use_enable static-libs static) \
+ $(use_enable swig) \
+ $(use_enable swig-iface) \
+ $(use_enable swig-octave) \
+ $(use_enable swig-python) \
+ --enable-help2man
+ # Not sure:
+ # $(use_disable libtool-lock) \ avoid locking (might break parallel builds)
+}
+
+pkg_postinst() {
+ elog "\n Now you may want to setup your environment:"
+ elog "\n Bourne shell [bash] users: please add the following line to your .profile file:"
+ elog "\n . /etc/lalsimulation-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lalsimulation-user-env.csh"
+ elog ""
+}
diff --git a/sci-libs/lalsimulation/metadata.xml b/sci-libs/lalsimulation/metadata.xml
index 1ee0572..5184a68 100644
--- a/sci-libs/lalsimulation/metadata.xml
+++ b/sci-libs/lalsimulation/metadata.xml
@@ -1,8 +1,21 @@
<?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>
+ <maintainer type="person">
+ <email>AstroFloyd@gmail.com</email>
+ <name>AstroFloyd</name>
+ </maintainer>
+ <use>
+ <flag name='fast-gsl'>Enable fast/inline GSL code</flag>
+ <flag name='fast-install'>Optimize for fast installation</flag>
+ <flag name='openmp'>Add support for <pkg>sys-cluster/openmpi</pkg></flag>
+ <flag name='python'>Build Python programs and modules</flag>
+ <flag name='swig'>Generate SWIG bindings for all languages</flag>
+ <flag name='swig-iface'>Generate SWIG interface only</flag>
+ <flag name='swig-octave'>Generate SWIG bindings for Octave</flag>
+ <flag name='swig-python'>Generate SWIG bindings for Python</flag>
+ <!--
+ <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag>
+ -->
+ </use>
</pkgmetadata>