aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-14 13:54:46 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-14 13:54:46 +0100
commit66e338fdf7a9eba3009d2768e0afa9246fcb7f3a (patch)
tree7a08d875f2c2a12c70a5b99736d940300889f104
parentsci-libs/lalinference: version bump to v3.0.0. (diff)
downloadAstroFloyd-66e338fdf7a9eba3009d2768e0afa9246fcb7f3a.tar.gz
AstroFloyd-66e338fdf7a9eba3009d2768e0afa9246fcb7f3a.tar.bz2
AstroFloyd-66e338fdf7a9eba3009d2768e0afa9246fcb7f3a.zip
sci-libs/lalapps: version bump to v7.3.0 w/o gds support.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
-rw-r--r--sci-libs/lalapps/ChangeLog6
-rw-r--r--sci-libs/lalapps/Manifest12
-rw-r--r--sci-libs/lalapps/lalapps-6.6.1.ebuild50
-rw-r--r--sci-libs/lalapps/lalapps-6.6.2.ebuild50
-rw-r--r--sci-libs/lalapps/lalapps-7.3.0.ebuild78
-rw-r--r--sci-libs/lalapps/metadata.xml22
6 files changed, 110 insertions, 108 deletions
diff --git a/sci-libs/lalapps/ChangeLog b/sci-libs/lalapps/ChangeLog
index 991d314..ff5dc2a 100644
--- a/sci-libs/lalapps/ChangeLog
+++ b/sci-libs/lalapps/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+*lalapps-7.3.0 (14 Dec 2021)
+
+ 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalapps-7.3.0.ebuild,
+ -lalapps-6.6.1.ebuild, -lalapps-6.6.2.ebuild, metadata.xml:
+ sci-libs/lalapps: version bump to v7.3.0 w/o gds support.
+
22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalapps-6.11.2.ebuild,
lalapps-6.6.1.ebuild, lalapps-6.6.2.ebuild, metadata.xml:
sci-libs/lalapps: update ebuilds to EAPI7.
diff --git a/sci-libs/lalapps/Manifest b/sci-libs/lalapps/Manifest
index 0362d2f..5f62f17 100644
--- a/sci-libs/lalapps/Manifest
+++ b/sci-libs/lalapps/Manifest
@@ -1,10 +1,6 @@
DIST lalapps-6.11.2.tar.gz 5665274 BLAKE2B 8d4fea58dbbbf108589ba4cb1a070d5c9a114bcf7b8b22b48584198a99d73751fb519d876c4339d9e4cf682b7d7a19c4bcb974b817550903f0d49421dc0412e3 SHA512 de99d39e9c597baa1222b9261f47ac4f751ee5c42cff5a09067540960aebf55c176c91b452fc92075f95b1f9b17ffb7faceade141271e7be58746eeb5c9f55b1
-DIST lalapps-6.6.1.tar.gz 5429364 BLAKE2B f2835ad6bf61370b3ab26a56cb2a95164f923d718e0f144fa34a14cbb6df00bfb824b72559f69a4f0b35403b6e27a7c0ec79655fa23281b24d7273a3221e5d59 SHA512 8998234e7af958583ad494bb4aabf357efd5665acb22721d6a34e519729bbb934130d786c17300a80faa02eb326968d4a3d775ce9402ff6f682b91b2dd8b4243
-DIST lalapps-6.6.2.tar.gz 5429430 BLAKE2B 4f23c81807920473a25fe49a93ea082b7b87a311c2fdcc4538590589a9d69186d1fda140d22a5fb62099ac530b3edfdbe9faa39af74e1a24165d69fe18184029 SHA512 f583cf5d8f2588730b1b16f49800540b69ab06e5bbbce3ede8b93121880204da9d6c6cd23e7eab19a8a360d27db8ff9d91d4958992d97eaccc47adcacfa04aef
-DIST lalapps_missing-6.6.1.tar.gz 1157 BLAKE2B aca8d614a14dc6421213c22bc6539e2734c7172ee20371a4da9bfda7e6fd3835358ead26135a5bfc0de0a5f38241415371980f42e72324302909b9187e4c6325 SHA512 183dcdb4bd2540b6042de602e793685b75bb40143d0fc2e16e1f5e247f7050b207ea38842e55f960c431085c349bcc8dca99e163fa83eaccb2c78fcab217b21b
-DIST lalapps_missing-6.6.2.tar.gz 1157 BLAKE2B 21c9504bc323a634e9218c479ae6f6b785bbda6219485554200f4418fd3928cbc78e853171dca5e3b5b6acd562278328e320c6c24cb1463cfa945864c146a64f SHA512 7b4fe236829a96497d73aeaea973a795b78c34fbd674099bdac474ec5b0b0dcd4d8ea7e2a09ecf07e96fced8eb8d68d9aaeed25af4dde68ba54dc7ea8ddf4ceb
+DIST lalapps-7.3.0.tar.xz 31078068 BLAKE2B a0cd0cde0263031aa370f28ab33aad0e04d3e756eac5d8f3a683c6a5147d04817c55a0416ec32510bf348c88a13ab1e6f7a22458889cfce4220e0c49b2c20bdb SHA512 766ccbcc32fe4a9aa10d54cabb1ade4423bc40650c91bba238d806060fcdbf2ce3ad5eecf54e8abb410dfeee182856fa801d4e44b5e4e39944e96a1af0e715f3
EBUILD lalapps-6.11.2.ebuild 1251 BLAKE2B 94ba1723b9eb0c4d4c01ad071decd421652d18b250707a851dd78cfc427c5c901ff70aaf1f16de46e255f298de8385574c7d6097d25d8b163dc07c876f332cb4 SHA512 8446a72ca5a36b49ed9aabb2bd2f21bd10833b132fc856810825053aff46a4d1dcf7c725191d294917a3f11b5a5cde2e87bb9843caeea7229638d6605677f65d
-EBUILD lalapps-6.6.1.ebuild 1356 BLAKE2B 23c308a3216ffb6b878c42c494b43c0079387a0d349dadbd4bc058664fbd686931aaf9be09e77cf65e0cef6fe83685886d0ac7553fbfddc10a38aa446bc47ed6 SHA512 3050b62fa45e8502e75f4494f19415e20145ae3e47aa4a1279b38c74df811ff8650067ec2c6bff2d129acff21a04f5f61e790cc2a5b9a719535b9acf29bd0a6b
-EBUILD lalapps-6.6.2.ebuild 1356 BLAKE2B 23c308a3216ffb6b878c42c494b43c0079387a0d349dadbd4bc058664fbd686931aaf9be09e77cf65e0cef6fe83685886d0ac7553fbfddc10a38aa446bc47ed6 SHA512 3050b62fa45e8502e75f4494f19415e20145ae3e47aa4a1279b38c74df811ff8650067ec2c6bff2d129acff21a04f5f61e790cc2a5b9a719535b9acf29bd0a6b
-MISC ChangeLog 693 BLAKE2B 4b74baff1a85f854a746065c383eab773fd95364d261d49a3d2d79bd4e56969536acedfacddc7866c20f00c5e6eee20986f26f27d72bb03e6a4830dd8fbe9169 SHA512 ee2591fb7e3279671bfe6df3e46af5308b87fc06449aa7386f05d67241f31db302413503c80073e6f01cee383c1ef3c8b099551b44e0d6f935073c041fbdb93f
-MISC metadata.xml 423 BLAKE2B 8da200fa12e350b510b8ca462f90032a6bdddbed59b49a2978c2aa2526083b7d23571a101334307361c94a7b0421de76f3de743ec0861c6297571fc6ac758632 SHA512 3c058c9cf3afbc29887eefd42844f124b7eb049d30f1bf28df6b97a47c8aff573eb0ea266c136a87204e1f9f6e5b8e1c53015df0215e182b42d92a10e54a01ba
+EBUILD lalapps-7.3.0.ebuild 2479 BLAKE2B 8c17d86aa0496b62911f3ba61015c0bcfb0eb18f0be5a6aeb82102e502df6bb72022d27c53ee1e6fc0275085e2a93d8892e0e834e9e71d9b9e803c4e0f5b6171 SHA512 93a08e5c10c13e43c7c94bd3d9ed7feb4b1d696605484e7ff6b8345180e20d40409be616c72e125f41fa1bc394eeb9ea9384fba8d447d1d055fa7797829741c1
+MISC ChangeLog 918 BLAKE2B 7498c2699b20706fc7cb991c723df16e44a22052a5010ed50195e3beefc41c2a0db79417cecad241a3ce45e976df2ba6137a1271af2fe4842d3446cc05cfb87c SHA512 ab44881a0e013a47c96221250642ed35777099ade1066c41c2a19aa96b053d59ed09ba6a7ecf1f5868c0fe01bf95c6d0c43b067cc2243a75f1a97e319bad9b07
+MISC metadata.xml 2100 BLAKE2B 0b23fbbc42a7e1bb3ce623f27db5b0c8d62dc59506a46fe6ffc22f47cc9bf1d367a6277683d18b39ff5d9a936e7d359d798836b2a8afecfdd475414b2391708e SHA512 d391b1657cb1cda8e8adb874f0f1c9f586e8bbe106de441809cfbc6ed26698458e2d4897381411daffafee338f2ad36daf09ed0180546221a58373effb40ae36
diff --git a/sci-libs/lalapps/lalapps-6.6.1.ebuild b/sci-libs/lalapps/lalapps-6.6.1.ebuild
deleted file mode 100644
index 3ff0f6a..0000000
--- a/sci-libs/lalapps/lalapps-6.6.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Applications for gravitational-wave data analysis with LIGO/Virgo"
-HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite"
-SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz
-http://www.astro.ru.nl/~sluys/Stuff/${PN}_missing-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +mpi +metaio +frame -xml"
-
-DEPEND="=sci-libs/lal-6.6.1-r0
- sci-libs/libframe
- sci-libs/metaio
- =sci-libs/lalframe-1.0.4-r0
- =sci-libs/lalmetaio-1.0.3-r0
- =sci-libs/lalxml-1.1.2-r0
- mpi? ( virtual/mpi )
- "
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf \
- $(use_enable frame) \
- $(use_enable frame lalframe) \
- $(use_enable metaio) \
- $(use_enable metaio lalmetaio) \
- $(use_enable xml lalxml) \
- $(use_enable mpi)
-}
-
-src_compile() {
- emake || die "emake failed"
- use doc && (
- emake dvi || die "emake dvi failed" )
-}
-
-pkg_postinst() {
- elog "\n\n Now you may want to setup your environment:"
- elog "\n Bourne shell [bash] users: please add the"
- elog " following lines to your .profile file:"
- elog "\n . /etc/lalapps-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following"
- elog " lines to your .login file:"
- elog "\n source /etc/lalapps-user-env.csh\n\n"
-}
diff --git a/sci-libs/lalapps/lalapps-6.6.2.ebuild b/sci-libs/lalapps/lalapps-6.6.2.ebuild
deleted file mode 100644
index 3ff0f6a..0000000
--- a/sci-libs/lalapps/lalapps-6.6.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Applications for gravitational-wave data analysis with LIGO/Virgo"
-HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite"
-SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz
-http://www.astro.ru.nl/~sluys/Stuff/${PN}_missing-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +mpi +metaio +frame -xml"
-
-DEPEND="=sci-libs/lal-6.6.1-r0
- sci-libs/libframe
- sci-libs/metaio
- =sci-libs/lalframe-1.0.4-r0
- =sci-libs/lalmetaio-1.0.3-r0
- =sci-libs/lalxml-1.1.2-r0
- mpi? ( virtual/mpi )
- "
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf \
- $(use_enable frame) \
- $(use_enable frame lalframe) \
- $(use_enable metaio) \
- $(use_enable metaio lalmetaio) \
- $(use_enable xml lalxml) \
- $(use_enable mpi)
-}
-
-src_compile() {
- emake || die "emake failed"
- use doc && (
- emake dvi || die "emake dvi failed" )
-}
-
-pkg_postinst() {
- elog "\n\n Now you may want to setup your environment:"
- elog "\n Bourne shell [bash] users: please add the"
- elog " following lines to your .profile file:"
- elog "\n . /etc/lalapps-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following"
- elog " lines to your .login file:"
- elog "\n source /etc/lalapps-user-env.csh\n\n"
-}
diff --git a/sci-libs/lalapps/lalapps-7.3.0.ebuild b/sci-libs/lalapps/lalapps-7.3.0.ebuild
new file mode 100644
index 0000000..e25dabb
--- /dev/null
+++ b/sci-libs/lalapps/lalapps-7.3.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Applications for gravitational-wave data analysis with LIGO/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="all-lal cfitsio doc -fast-gsl +fast-install fftw
+ framel lalframe lalmetaio lalsimulation lalburst lalinspiral lalpulsar lalinference
+ python static-binaries static-libs"
+
+RDEPEND="sci-libs/gsl
+ sci-libs/lal
+ cfitsio? ( sci-libs/cfitsio )
+ fftw? ( sci-libs/fftw )
+ framel? ( sci-libs/ldas-tools-framecpp )
+ lalframe? ( sci-libs/lalframe )
+ lalmetaio? ( sci-libs/lalmetaio )
+ lalsimulation? ( sci-libs/lalsimulation )
+ lalburst? ( sci-libs/lalburst )
+ lalinspiral? ( sci-libs/lalinspiral )
+ lalpulsar? ( sci-libs/lalpulsar )
+ lalinference? ( sci-libs/lalinference )
+ python? ( dev-lang/python:* )
+ "
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ "
+
+src_configure() {
+ econf \
+ $(use_enable all-lal) \
+ $(use_enable cfitsio) \
+ $(use_enable doc doxygen) \
+ $(use_enable fast-gsl) \
+ $(use_enable fast-install) \
+ $(use_enable fftw) \
+ $(use_enable framel) \
+ $(use_enable lalburst) \
+ $(use_enable lalframe) \
+ $(use_enable lalinference) \
+ $(use_enable lalinspiral) \
+ $(use_enable lalmetaio) \
+ $(use_enable lalpulsar) \
+ $(use_enable lalsimulation) \
+ $(use_enable python) \
+ $(use_enable static-binaries) \
+ $(use_enable static-libs static) \
+ --enable-help2man \
+ --disable-pss \
+ --disable-gds \
+ # $(use_enable -gds) \ - http://software.igwn.org/lscsoft/source/gds-2.19.7.tar.gz (and subpackages?)
+ # $(use_enable -pss) \ ???
+ # Not sure:
+ # $(use_disable libtool-lock) \ avoid locking (might break parallel builds)
+ # --enable-gcc-flags turn on strict GCC warning flags [default=yes]
+ # $(use_enable macros) \ Build FAILS with -macros
+ # --enable-condor compile for use with condor [default=no]
+}
+
+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/lalapps-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lalapps-user-env.csh"
+ elog ""
+}
diff --git a/sci-libs/lalapps/metadata.xml b/sci-libs/lalapps/metadata.xml
index bfdedbd..251a09f 100644
--- a/sci-libs/lalapps/metadata.xml
+++ b/sci-libs/lalapps/metadata.xml
@@ -8,5 +8,27 @@
<use>
<flag name='metaio'>Adds support for <pkg>sci-libs/lalmetaio</pkg></flag>
<flag name='frame'>Adds support for <pkg>sci-libs/lalframe</pkg></flag>
+ <flag name='all-lal'>Enable/disable compilation of all LAL libraries</flag>
+ <flag name='cfitsio'>Compile code that requires cfitsio library</flag>
+ <flag name='fast-gsl'>Enable fast/inline GSL code</flag>
+ <flag name='fast-install'></flag>
+ <flag name='fftw'>Compile code that requires the <pkg>sci-libs/fftw3</pkg> library</flag>
+ <flag name='framel'>Compile code that requires the <pkg>sci-libs/ldas-tools-framecpp</pkg> library</flag>
+ <flag name='lalburst'>Compile code that requires the <pkg>sci-libs/lalburst</pkg> library</flag>
+ <flag name='lalframe'>Compile code that requires the <pkg>sci-libs/lalframe</pkg> library</flag>
+ <flag name='lalinference'>Compile code that requires the <pkg>sci-libs/lalinference</pkg> library</flag>
+ <flag name='lalinspiral'>Compile code that requires the <pkg>sci-libs/lalinspiral</pkg> library</flag>
+ <flag name='lalmetaio'>Compile code that requires the <pkg>sci-libs/lalmetaio</pkg> library</flag>
+ <flag name='lalpulsar'>Compile code that requires the <pkg>sci-libs/lalpulsar</pkg> library</flag>
+ <flag name='lalsimulation'>Compile code that requires the <pkg>sci-libs/lalsimulation</pkg> library</flag>
+ <flag name='python'>Build Python programs and modules</flag>
+ <flag name='static-binaries'>Build static binaries</flag>
+ <!--
+ <flag name='gds'>Compile code that requires GSD library</flag>
+ <flag name='condor'>Compile for use with condor</flag>
+ <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag>
+ <flag name='nightly'>Nightly build</flag>
+ <flag name='pss'>Compile code that requires pss library</flag>
+ -->
</use>
</pkgmetadata>