aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/lal')
-rw-r--r--sci-libs/lal/ChangeLog32
-rw-r--r--sci-libs/lal/Manifest14
-rw-r--r--sci-libs/lal/lal-6.5.0.ebuild51
-rw-r--r--sci-libs/lal/lal-6.6.1.ebuild51
-rw-r--r--sci-libs/lal/lal-6.9.1.ebuild14
-rw-r--r--sci-libs/lal/lal-7.1.4.ebuild67
-rw-r--r--sci-libs/lal/metadata.xml16
7 files changed, 123 insertions, 122 deletions
diff --git a/sci-libs/lal/ChangeLog b/sci-libs/lal/ChangeLog
index 8d9b274..315f46d 100644
--- a/sci-libs/lal/ChangeLog
+++ b/sci-libs/lal/ChangeLog
@@ -1,7 +1,36 @@
# ChangeLog for sci-libs/lal
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild:
+ sci-libs/lal: sort out DEPEND and RDEPEND for v7.1.4.
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild, metadata.xml:
+ sci-libs/lal: quick fix to USE flags and DEPEND for v7.1.4.
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild:
+ sci-libs/lal: quick fix to USE flags for v7.1.4.
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild:
+ sci-libs/lal: quick fix to DEPEND for v7.1.4.
+
+ 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.9.1.ebuild,
+ lal-7.1.4.ebuild, metadata.xml:
+ sci-libs/lal: quick USE flag and DEPEND fixes.
+
+ 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild:
+ sci-libs/lal: update default swig USE flags.
+
+*lal-7.1.4 (08 Dec 2021)
+
+ 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lal-7.1.4.ebuild,
+ -lal-6.5.0.ebuild, -lal-6.6.1.ebuild, metadata.xml:
+ sci-libs/lal: version bump to v7.1.4.
+
+ 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.5.0.ebuild,
+ lal-6.6.1.ebuild, lal-6.9.1.ebuild, metadata.xml:
+ sci-libs/lal: update ebuilds to EAPI7.
+
11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +lal-6.9.1.ebuild:
Version bump
@@ -21,4 +50,3 @@
7 Jul 2009; AstroFloyd <AstroFloyd@gmail.com> +lal-5.2.ebuild,
+lal-6.0.2.ebuild, +lal-6.1.ebuild:
Adding exisitng ebuilds
-
diff --git a/sci-libs/lal/Manifest b/sci-libs/lal/Manifest
index 233f6c5..ff433d5 100644
--- a/sci-libs/lal/Manifest
+++ b/sci-libs/lal/Manifest
@@ -1,8 +1,6 @@
-DIST lal-6.5.0.tar.gz 3567846 SHA256 34e775072534aa2c4ed23b7b437d4c085e707c7776e47529ed24061b05fbba06
-DIST lal-6.6.1.tar.gz 4114075 SHA256 0afe727fa3f0aef3a771c4daf670c12fc65b670b40f43db3cf97dc8af03e09b1 SHA512 db5dff9357c088b90d78bf1e807a821aac4dae5be89fac111d112099ba1028843f0bed2282073810073feb1ec1774f8a2e93bcbe33f87dba4b9bc2c1040deeb5 WHIRLPOOL 69526b4304c47a10eefbbc7c567665e65576f4de8fce328ee1d374c9f2cb48cbbe26ecb49993ad5b064aa6f8ff8329bd4ae02fe5daea955b9826b7b590eafd1d
-DIST lal-6.9.1.tar.gz 4273528 SHA256 7964fa512cf417fa361a083e97c1c0926eeff0c5f0e14646f806ba7a5607dbca SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece WHIRLPOOL f7b4849cd19e7a727c5276f3d469c03c836b44254bde4d887f146fc77e31b0de84422e3e8cb1d28803c53c3ab0d2bd5875031b05b8b3d8e5cb551270cdf3ad95
-EBUILD lal-6.5.0.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b
-EBUILD lal-6.6.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b
-EBUILD lal-6.9.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b
-MISC ChangeLog 709 SHA256 9fac60e3f6fa4617121a59f3b45301d373f900357a6d25c35440d5c6666fd686 SHA512 2855bc9af753086abdf51da9c3297ecf73ea95613ff60919537e0c1f9a2dc05ee3b78422640272697f819a507455c71932292be8e0e710dba89c0ac707835e2a WHIRLPOOL ac3b8787d727144124b9e45ebd354653682705668c704e023fac29f63abff281814a14962d4956ea08d73ff8508441ea52642b369341630a0aa7131d21efb96d
-MISC metadata.xml 498 SHA256 f82e6e9574d50ba7c67054bcff5f2e9ac2c62ff831f73aaa1273da7b04a9ee16 SHA512 f6adaf421a83333a0f54b3e037a363a798486f223c35390a0481939996314d138d420300209d48312999ad25b4d3535c0499f131bef1c407da0f9112574de01f WHIRLPOOL c41c230c96611e67e6cce99076000822333e2a81f96584b44fd5246a36dae5cb7d92220a7e6bfebfe66a2f579be94b8f1701436b2ff1c5fdcb8b170f310b601b
+DIST lal-6.9.1.tar.gz 4273528 BLAKE2B dda0a6af75b764b04782a6f1a8ca3df147f6e040b188d563d4ce183908dbe5decea7f6a21e34537d0425e369005d7d89d88cd5c43411ce8606ca9a12ddaf3946 SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece
+DIST lal-7.1.4.tar.xz 2324416 BLAKE2B 9aec22c7e01a5bbb26348dfe78196e496672b5cd2f3e924b51c3d4fb808ff10bc2ba1de8ff660e17ecab2f09ed53236cac9c90f3e72fd9e74be26b2aae94146a SHA512 19c46b4b0d5095b5bdcf4a97df304d9b7f007daeae65994b6428155b7cff46223a8eab8cb922d1d10740c57bace29f1fb32abb155f31b2e85496caa9515754aa
+EBUILD lal-6.9.1.ebuild 1367 BLAKE2B f6837bfc204bce0943c15ecf4cdb4e0cea705e1a58e6802f8b73dc171e2a5010f6250dc4bede8ad617424298ff433223400d55406bcf1573c3b6abaafad46735 SHA512 f20b6586707526319cef38aec71b5f6a2b2d7c5583d101d6175a0699f61436b0080cb9aef4b90f43f7f2040bb2b5ab0afecf50dcdc46851e3f1ef06d2037c53f
+EBUILD lal-7.1.4.ebuild 2004 BLAKE2B 52d3de3a268ec78961c8c1f889bf052b736bbcced10fe1b21ecbe8c591f193a6196c96d34892c6e0e738efc50e7f3983c6acf77e3d97b63caab8450d797d6af9 SHA512 714d8166c6284ebe1c1e4b0f979d98713cd2afe1e142622a24c698c68e91070a4923de8f7ac5f19e8b367716656987d23b5f516fe846d4926449213c7902149e
+MISC ChangeLog 1824 BLAKE2B ce55de7af095525cbc7ff8760c2106dbe57b741b4749cfa5169878b88b8a8b60f53f900f70ea7d5c67dc687e39837c58921fd10af4323f765fa1adba269309b7 SHA512 d944890d13cc8f391ba904a605fb7aeab95b517dae6d81ce63db1c1a35684d04d9ceaa451875a98cdd5da0437b85fa1908612cd151c9a9eb278ce45abc215407
+MISC metadata.xml 1293 BLAKE2B 16440b88627ec0cd5cc8b43dffe2accd31787d8889cee2ca2cf5697018ef20c735b38584592cf363b1a7b18186902f5043d04dd067446d57d806097410a484f0 SHA512 4a4cff50972c41fffe336a143ef2edb4e8976e7b2e09d3a22be22fe2866904a2b821888f38394dcf07334c1e293728b8a41514095e1ff56406e240be4ea69363
diff --git a/sci-libs/lal/lal-6.5.0.ebuild b/sci-libs/lal/lal-6.5.0.ebuild
deleted file mode 100644
index 18fc409..0000000
--- a/sci-libs/lal/lal-6.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo"
-HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html"
-SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +frame +metaio +shared-libs static-libs -xml"
-
-DEPEND="sci-libs/gsl
- sci-libs/fftw
- doc? ( app-text/texlive-core
- dev-texlive/texlive-genericrecommended
- dev-texlive/texlive-fontsrecommended
- dev-texlive/texlive-latexrecommended
- dev-texlive/texlive-latexextra )
- frame? ( sci-libs/libframe )
- metaio? ( >=sci-libs/metaio-8.0 )
-"
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf \
- $(use_enable frame) \
- $(use_enable metaio) \
- $(use_enable xml) \
- $(use_enable shared-libs shared) \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake
- use doc && emake dvi
-}
-
-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/lal-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lal-user-env.csh"
- elog ""
-
- use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n"
-}
diff --git a/sci-libs/lal/lal-6.6.1.ebuild b/sci-libs/lal/lal-6.6.1.ebuild
deleted file mode 100644
index 18fc409..0000000
--- a/sci-libs/lal/lal-6.6.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo"
-HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html"
-SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +frame +metaio +shared-libs static-libs -xml"
-
-DEPEND="sci-libs/gsl
- sci-libs/fftw
- doc? ( app-text/texlive-core
- dev-texlive/texlive-genericrecommended
- dev-texlive/texlive-fontsrecommended
- dev-texlive/texlive-latexrecommended
- dev-texlive/texlive-latexextra )
- frame? ( sci-libs/libframe )
- metaio? ( >=sci-libs/metaio-8.0 )
-"
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf \
- $(use_enable frame) \
- $(use_enable metaio) \
- $(use_enable xml) \
- $(use_enable shared-libs shared) \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake
- use doc && emake dvi
-}
-
-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/lal-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lal-user-env.csh"
- elog ""
-
- use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n"
-}
diff --git a/sci-libs/lal/lal-6.9.1.ebuild b/sci-libs/lal/lal-6.9.1.ebuild
index 18fc409..da83cf3 100644
--- a/sci-libs/lal/lal-6.9.1.ebuild
+++ b/sci-libs/lal/lal-6.9.1.ebuild
@@ -1,28 +1,27 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=4
+EAPI=7
DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo"
-HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html"
-SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz"
+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="doc +frame +metaio +shared-libs static-libs -xml"
+IUSE="doc +frame +metaio static-libs -xml"
DEPEND="sci-libs/gsl
sci-libs/fftw
doc? ( app-text/texlive-core
- dev-texlive/texlive-genericrecommended
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-latexextra )
frame? ( sci-libs/libframe )
metaio? ( >=sci-libs/metaio-8.0 )
"
+# dev-texlive/texlive-genericrecommended
RDEPEND=${DEPEND}
src_configure() {
@@ -30,7 +29,6 @@ src_configure() {
$(use_enable frame) \
$(use_enable metaio) \
$(use_enable xml) \
- $(use_enable shared-libs shared) \
$(use_enable static-libs static)
}
diff --git a/sci-libs/lal/lal-7.1.4.ebuild b/sci-libs/lal/lal-7.1.4.ebuild
new file mode 100644
index 0000000..200c390
--- /dev/null
+++ b/sci-libs/lal/lal-7.1.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo"
+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 -fftw3-memalign -intelfft +pthread-lock python static-libs +swig +swig-iface -swig-octave -swig-python" # +macros
+
+RDEPEND="sci-libs/gsl
+ sci-libs/fftw
+ sci-libs/hdf5
+ sci-libs/ldas-tools-framecpp
+ >=sci-libs/metaio-8.0
+ python? ( dev-lang/python:* )
+ swig-octave? ( sci-mathematics/octave )
+ swig-python? ( dev-lang/python:* )
+"
+# sci-libs/libframe
+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 fftw3-memalign) \
+ $(use_enable intelfft) \
+ $(use_enable pthread-lock) \
+ $(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)
+ # $(use_enable macros) \ Build FAILS with -macros
+}
+
+src_compile() {
+ emake
+ use doc && emake dvi
+}
+
+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/lal-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lal-user-env.csh"
+ elog ""
+
+ use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n"
+}
diff --git a/sci-libs/lal/metadata.xml b/sci-libs/lal/metadata.xml
index 89004ee..7086072 100644
--- a/sci-libs/lal/metadata.xml
+++ b/sci-libs/lal/metadata.xml
@@ -1,14 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
<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='fftw3-memalign'>Use aligned memory optimizations with fftw3</flag>
<flag name='frame'>Adds support for <pkg>sci-libs/libframe</pkg></flag>
+ <flag name='intelfft'>Use Intel FFT libraries insted of FFTW</flag>
<flag name='metaio'>Adds support for <pkg>sci-libs/metaio</pkg></flag>
- <flag name='shared-libs'>Build shared libraries</flag>
+ <flag name='pthread-lock'>Use pthread mutex lock for threadsafety</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>
+ <flag name='macros'>Use LAL macros</flag> # Build FAILS with -macros
+ -->
</use>
</pkgmetadata>