aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-10 21:08:16 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-10 21:08:16 +0100
commit5d25957691d93fda3f4f33659b7e4fb9b01db12f (patch)
treeacfbdbd8b8cbe34917cfc87643f43cde843006e3 /sci-libs
parentsci-libs/lalsimulation: version bump to v3.0.0. (diff)
downloadAstroFloyd-5d25957691d93fda3f4f33659b7e4fb9b01db12f.tar.gz
AstroFloyd-5d25957691d93fda3f4f33659b7e4fb9b01db12f.tar.bz2
AstroFloyd-5d25957691d93fda3f4f33659b7e4fb9b01db12f.zip
sci-libs/lalinspiral: version bump to v2.0.3.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/lalinspiral/ChangeLog6
-rw-r--r--sci-libs/lalinspiral/Manifest10
-rw-r--r--sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild42
-rw-r--r--sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild35
-rw-r--r--sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild58
-rw-r--r--sci-libs/lalinspiral/metadata.xml14
6 files changed, 82 insertions, 83 deletions
diff --git a/sci-libs/lalinspiral/ChangeLog b/sci-libs/lalinspiral/ChangeLog
index bd96fa3..ace6256 100644
--- a/sci-libs/lalinspiral/ChangeLog
+++ b/sci-libs/lalinspiral/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+*lalinspiral-2.0.3 (10 Dec 2021)
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalinspiral-2.0.3.ebuild,
+ -lalinspiral-1.1.0.ebuild, -lalinspiral-1.2.2.ebuild, metadata.xml:
+ sci-libs/lalinspiral: version bump to v2.0.3.
+
22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalinspiral-1.1.0.ebuild,
lalinspiral-1.2.2.ebuild, lalinspiral-1.4.2.ebuild, metadata.xml:
sci-libs/lalinspiral: update ebuilds to EAPI7.
diff --git a/sci-libs/lalinspiral/Manifest b/sci-libs/lalinspiral/Manifest
index 7090642..d549f69 100644
--- a/sci-libs/lalinspiral/Manifest
+++ b/sci-libs/lalinspiral/Manifest
@@ -1,9 +1,7 @@
AUX lalinspiral-1.1.0-NRWaveInject.patch 726 BLAKE2B ee831b503b6fa3d62d4bf76e813414cde370077883bc422573572b69336f7c928c1bc81aeecacc007057cae52463bd58b43436b231c4c588054ba79723126009 SHA512 aeb39d035f50c929285b6b60d7eab0e3cd143ff8bfbd1f604f0e4f48a9887efb726db0bb295ff796fe2c367e5e419981d632ba9268a159b30ca7c62b0c99ade9
-DIST lalinspiral-1.1.0.tar.gz 992378 BLAKE2B cb10b4bf7ad0f8d65fa8256a6ac0090a62f6bfe73528329aaff7e2a4db023eebc5b4862511581263cd51a8fb4169e6b791600fd25689add15e13efa0a193f502 SHA512 7f8037b917e56dcd8f1dd632de9334480277c2ae1ca4de7153e4942ad2666c16f2769cc2099d2e3f85cfb43e54c812fa3de07a8b41f333ec1cf6d582d53777bb
-DIST lalinspiral-1.2.2.tar.gz 1094391 BLAKE2B 1da724054dd5151d6def45711676ce345a6ffbe0d35d4b3a603b01a4221b469ceb8ff480b72efeb918fdb6654c1fab0e72d6fe2575048f46c993ebef1389e204 SHA512 fbc0e591637e19b174ffa1f46fef256b27bc210f8ccb8788c9f06a7c1fe89a2f80702f42aac49781084d3843cdcd82a83aaade527f5b4ed913f28e4a5f580631
DIST lalinspiral-1.4.2.tar.gz 1197120 BLAKE2B b26184e90ba9e65dafce22929e5721fd54ac47f92617d03fdcce8634257b75391c8bda2acbac05e57c9ab474fe8c9800d3af354996fe8605646577e1e42e156d SHA512 e6bb90c869f3d3604a97f1378f36711214886b0dd2ac15e7f0ff0ff8866f26f4a71d07591aada343d227570b31f316ccf3578590471b08b59db9fb8325add33a
-EBUILD lalinspiral-1.1.0.ebuild 1098 BLAKE2B 0bd29c8d266dd08ec807095283a438c431a91c16ae7d56f9087da56a5e8b363847c674349af9e3db3d6163438d155b66b214c59e0f942aa6515a202b2e29056f SHA512 d261a5545498c144b811fc79c470aad0eac7153da926e78f880eb5ccf2bcf49b7ef96fd52659dc5475c336fedb50b4a913072fdbe53da43d4222bb1ef97376bb
-EBUILD lalinspiral-1.2.2.ebuild 929 BLAKE2B 5b96a5f0165878d70d477751bcbdac63830b394579cdbc64d68d153fb3a5f662ddc8b1383bab7a5ef21979b1346644f37c8671c3638ce93cd9189ddfd1961744 SHA512 0b0bc96dd88ac8d9d8b761e5423ed5c09665950a7a78bcf29b8f9e93d6063c502eda477fcba58bbe7ea814bb534133de2dcea6a1fcf139a40a930d6b321c6916
+DIST lalinspiral-2.0.3.tar.xz 822816 BLAKE2B e77ef3c04306351f847181a5f7035674542449005f71c73dff05d0e784cdfc7ae560287f16ce7afa01943456af9202a5c30133c93e727ad1e2ff5ce4585dbddd SHA512 454823f2361838e60dbc2c2fd7a1e62ed1fe111b87f863a7d637721121aaf74ae51d8f3f88e06730d861c7ae6aa7c7893e8066552006c95ac3f6e4ee536f338b
EBUILD lalinspiral-1.4.2.ebuild 929 BLAKE2B 5b96a5f0165878d70d477751bcbdac63830b394579cdbc64d68d153fb3a5f662ddc8b1383bab7a5ef21979b1346644f37c8671c3638ce93cd9189ddfd1961744 SHA512 0b0bc96dd88ac8d9d8b761e5423ed5c09665950a7a78bcf29b8f9e93d6063c502eda477fcba58bbe7ea814bb534133de2dcea6a1fcf139a40a930d6b321c6916
-MISC ChangeLog 632 BLAKE2B da013320f2dcc839d2dd08aa3650a399d94fb03514e88d1d10c3310d8116e4bc269e8e63b609eac5a77b5fa65d2efb9509da68a56ef4914a3cf45dfc6472ec51 SHA512 be87b1402ff4300de9cf5210774bb56fa7c4d589194743e28ff816ced916c46b4b5421c840a8a285f0a8fe5b46253f8a7bcd7118d98cb7844dcc266544245759
-MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729
+EBUILD lalinspiral-2.0.3.ebuild 1719 BLAKE2B fd57ae8a96135c96e528cf06cb7537fef5f929647c300415a9e181aef767750203934d04272899efae6009e46ac7c2751d12b0c5205dc9128e255f5713244087 SHA512 4b405b34767140449c4db2f86038b78269cf3a0a3edcc3c92465d366f4e6bf1075e72afeb6835518b37a766f7c0623c76f373c0c88d5772ab731da5e6a8a9179
+MISC ChangeLog 861 BLAKE2B 7f1a7c8a158fd79a2a1693df9fc9736f9de519457c74850c48b1f397889877dd803ff41808712b8c21534d4e5f9392e9ce09e82daefcd3066cc3cdb81429952f SHA512 44a2269c932c0f71a7cce1a7f2896cfce852ad41d7b5c51d56e12b25976ef1a72d03f29214a4d51fcd71525eb28597ccf66346a6b2d0a383525cd9a04e0c0914
+MISC metadata.xml 1000 BLAKE2B 0a44e610eb76cf67b91429b4972bb831aba6373ee293ffbbe43a9eba80d0a94cdadc597628d60ba4c67ccbfc2f6f006e6e1838416830fe6899d5350c340eab4d SHA512 c3d6e81302e0bd205450111bd7bc54759a7845fdb0336c684bf5c059b5e3a689859605b6140923b2fab0c2160872069ed728dcc129b26d7a4377f73cecc226b1
diff --git a/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild b/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild
deleted file mode 100644
index 11efed1..0000000
--- a/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils
-
-DESCRIPTION="Binary-inspiral 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/libframe
- sci-libs/metaio
- sci-libs/lalframe
- sci-libs/lalmetaio
- sci-libs/lal
- sci-libs/lalsimulation
- sci-libs/fftw
- sci-libs/gsl
- sys-libs/zlib
- "
-RDEPEND=${DEPEND}
-
-src_prepare() {
- # Fix call to __builtin___snprintf_chk will always overflow destination buffer errors:
- epatch "${FILESDIR}/${P}-NRWaveInject.patch"
-}
-
-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/lalinspiral-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lalinspiral-user-env.csh"
- elog ""
-}
diff --git a/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild b/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild
deleted file mode 100644
index d5ae054..0000000
--- a/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Binary-inspiral 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/libframe
- sci-libs/metaio
- sci-libs/lalframe
- sci-libs/lalmetaio
- sci-libs/lal
- sci-libs/lalsimulation
- sci-libs/fftw
- sci-libs/gsl
- sys-libs/zlib
- "
-RDEPEND=${DEPEND}
-
-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/lalinspiral-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lalinspiral-user-env.csh"
- elog ""
-}
diff --git a/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild b/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild
new file mode 100644
index 0000000..fef5076
--- /dev/null
+++ b/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Binary-inspiral 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="all-lal doc -fast-gsl +fast-install lalburst python static-libs +swig +swig-iface -swig-octave -swig-python"
+
+RDEPEND="sci-libs/gsl
+ sci-libs/lalframe
+ sci-libs/lalmetaio
+ sci-libs/lalsimulation
+ sci-libs/lal
+ sci-libs/metaio
+ 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 all-lal) \
+ $(use_enable doc doxygen) \
+ $(use_enable fast-gsl) \
+ $(use_enable fast-install) \
+ $(use_enable lalburst) \
+ $(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/lalinspiral-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lalinspiral-user-env.csh"
+ elog ""
+}
diff --git a/sci-libs/lalinspiral/metadata.xml b/sci-libs/lalinspiral/metadata.xml
index ae34b4d..ad7a70d 100644
--- a/sci-libs/lalinspiral/metadata.xml
+++ b/sci-libs/lalinspiral/metadata.xml
@@ -5,4 +5,18 @@
<email>AstroFloyd@gmail.com</email>
<name>AstroFloyd</name>
</maintainer>
+ <use>
+ <flag name='all-lal'>Enable compilation of all LAL libraries</flag>
+ <flag name='fast-gsl'>Enable fast/inline GSL code</flag>
+ <flag name='fast-install'>Optimize for fast installation</flag>
+ <flag name='lalburst'>Compile code that requires <pkg>sci-libs/lalburst</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>