aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-11 10:12:06 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-11 10:12:06 +0100
commit1c0787aa9658c7fdd1551526f8e683fe7dc7aa1c (patch)
tree3f0809014d63a204f6138d394118603cd1ad7006
parentsci-libs/lalburst: version bump to v1.5.9. (diff)
downloadAstroFloyd-1c0787aa9658c7fdd1551526f8e683fe7dc7aa1c.tar.gz
AstroFloyd-1c0787aa9658c7fdd1551526f8e683fe7dc7aa1c.tar.bz2
AstroFloyd-1c0787aa9658c7fdd1551526f8e683fe7dc7aa1c.zip
sci-libs/lalinference: 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/lalinference/ChangeLog6
-rw-r--r--sci-libs/lalinference/Manifest10
-rw-r--r--sci-libs/lalinference/lalinference-0.1.0.ebuild45
-rw-r--r--sci-libs/lalinference/lalinference-0.1.1.ebuild45
-rw-r--r--sci-libs/lalinference/lalinference-3.0.0.ebuild70
-rw-r--r--sci-libs/lalinference/metadata.xml30
6 files changed, 106 insertions, 100 deletions
diff --git a/sci-libs/lalinference/ChangeLog b/sci-libs/lalinference/ChangeLog
index acfedb1..6fa59ff 100644
--- a/sci-libs/lalinference/ChangeLog
+++ b/sci-libs/lalinference/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+*lalinference-3.0.0 (11 Dec 2021)
+
+ 11 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalinference-3.0.0.ebuild,
+ -lalinference-0.1.0.ebuild, -lalinference-0.1.1.ebuild, metadata.xml:
+ sci-libs/lalinference: version bump to v3.0.0.
+
22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalinference-0.1.0.ebuild,
lalinference-0.1.1.ebuild, lalinference-1.0.1.ebuild, metadata.xml:
sci-libs/lalinference: update ebuilds to EAPI7.
diff --git a/sci-libs/lalinference/Manifest b/sci-libs/lalinference/Manifest
index b94e54d..d1b5fb9 100644
--- a/sci-libs/lalinference/Manifest
+++ b/sci-libs/lalinference/Manifest
@@ -1,8 +1,6 @@
-DIST lalinference-0.1.0.tar.gz 482304 BLAKE2B 8d4ec1de1816bc925b12ab46748fddd463627f4b420ed0fa0197aad9ad4796588b8212225d38493192bb22837d17025dd546299d652e6d4155f2430306384f17 SHA512 874f12aeaeec40f5cbb9cecd2b1d5dd7986725e061b842b08b52e79de6df003f611e5bead2e91d6ff2a8198fd73f117e7645f1d4a0892c5bbeaf530aac78e914
-DIST lalinference-0.1.1.tar.gz 483666 BLAKE2B 5b0b6a225034c8fe7a04ff802d587e58c193fbae648b24ecb0e8418481f4462525815205493e65637c7b5868ce4f0e28455540c16a9f8c06f17181a1ea843ff4 SHA512 ea77db1a2d81c9870dda794b10628d52aedd550134eb9b4b47608464f835c129b8cc1503ede8a8269b486bd41693d56dc284f3f86b98394f945900e4a4b75306
DIST lalinference-1.0.1.tar.gz 572558 BLAKE2B 554b90267441fa75f547fdddc72e7e45cb621be90e66798bc29ecf0de076df23192bb3128635d43b455e82f0de316fbb97e3754a09e7f07305ff1dc19cd208c9 SHA512 0aab8dea63e208bed04e03a5f0413435cc009578d7d82abd25dc21c7ef6979176cafcce7b9ce1d673bd99267836bccf09c60d2090d79cd3b8cfb391d8c2f8056
-EBUILD lalinference-0.1.0.ebuild 1116 BLAKE2B b4ba8a3d96cdbf683a3498c1f61b73d1c295517788d272c27a12c711ad0a15893dc306aae856ef9744c114a927e7a9dfdf774f6fb270bc523b2b351599914485 SHA512 14724edb59b13462308a91c95edca59a8c5ea475959a245d67976a222dc16ebc811c962290dbb8c40fc5a035aac9a912f8cc353fdc4e29ce7921964a9e68f72a
-EBUILD lalinference-0.1.1.ebuild 1116 BLAKE2B b4ba8a3d96cdbf683a3498c1f61b73d1c295517788d272c27a12c711ad0a15893dc306aae856ef9744c114a927e7a9dfdf774f6fb270bc523b2b351599914485 SHA512 14724edb59b13462308a91c95edca59a8c5ea475959a245d67976a222dc16ebc811c962290dbb8c40fc5a035aac9a912f8cc353fdc4e29ce7921964a9e68f72a
+DIST lalinference-3.0.0.tar.xz 993608 BLAKE2B 8857b69aefcbd39eaa65c42db115de2cd77af2fe52b5288593f3f1e373f95815217f64384955a8df056e6cd2340252976ae206ea361246b4c01f673ad4fffc70 SHA512 c64ebe97a50960af7c640d93708d4e7ed27956fd0154590d3b69a48fe10368a312df55373911aff01404ab6db64da0443d896d629f33cef8db6d5a7d8fcd43ed
EBUILD lalinference-1.0.1.ebuild 1116 BLAKE2B b4ba8a3d96cdbf683a3498c1f61b73d1c295517788d272c27a12c711ad0a15893dc306aae856ef9744c114a927e7a9dfdf774f6fb270bc523b2b351599914485 SHA512 14724edb59b13462308a91c95edca59a8c5ea475959a245d67976a222dc16ebc811c962290dbb8c40fc5a035aac9a912f8cc353fdc4e29ce7921964a9e68f72a
-MISC ChangeLog 550 BLAKE2B e9b99a4a31aa7d20e629a6a9509999bf87d1eeab63082b0aeb2584472592689f27405da80566529bf77c3acaefcda85843b3403f24d4ce7b48d5893aeeea4fe2 SHA512 ed7477796b2d4d2986db321d4464981c8843dafc8ce193e6601d6fe7a24bee9373696e8aa281c9a3242f4e5eabb14fc9c4ca739c78e1f412537c2f109aa1771a
-MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86
+EBUILD lalinference-3.0.0.ebuild 2198 BLAKE2B f30535692f13cd0f59ba1e0a0f142ab074db0897e1b7c5b298f220ce6888dc8d3e4936b373095a49c7b6e5f0952f9530aea3de8f39b36e30792a79cf1c8aa51c SHA512 6a0309fbbcd45188022894b6b920ccd2d5946fce5aa48bf14129dfa8c15fda21e42248f730704eeab1d8cc9ec69f0d13c4a622ac10268730f0aa754f6eb08fc4
+MISC ChangeLog 784 BLAKE2B 6ab5f024959a276f8f91d467832884441d06bf362e2476e1e2ee645ed352b6321d8502b4f5ae7e405d6d2c039a7e01ca63c7212658d4f8de45dce9e84484b409 SHA512 c898282bbc35624d6c4ce87917eca57788f0718ed01a24875176ad1296698a0b0fc015c894b99b607b0868a099dc33a4713a466c0e077f98686f1b6bf40f6baa
+MISC metadata.xml 1540 BLAKE2B 65a2df365cbe32d213bdf95a19b1c787b92e0013eef6edc6a7b8f720c69f4d8edd26d5e0938ee774b5d6819372d8742665bd8bb1e95d860897ad2373402e81bc SHA512 e3157af78e6597f7d098ad36e1d65e2e50b1917de7cdbc5a42a29c3c61b8568fd78bdffce4ed44f2101e1cf22a44579dac51dc33bad2d661b0e47c1637e509af
diff --git a/sci-libs/lalinference/lalinference-0.1.0.ebuild b/sci-libs/lalinference/lalinference-0.1.0.ebuild
deleted file mode 100644
index 69a281b..0000000
--- a/sci-libs/lalinference/lalinference-0.1.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# include functions from eutils
-#inherit eutils
-
-DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo"
-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="-xml"
-
-DEPEND="
- sci-libs/libframe
- sci-libs/lalframe
- sci-libs/metaio
- sci-libs/lalmetaio
- sci-libs/lal
- sci-libs/lalinspiral
- sci-libs/lalpulsar
- sci-libs/lalsimulation
- sci-libs/fftw
- sci-libs/gsl
- sys-libs/zlib
- xml? ( sci-libs/lalxml )
- "
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf $(use_enable xml lalxml)
-}
-
-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/lalinference-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lalinference-user-env.csh"
- elog ""
-}
diff --git a/sci-libs/lalinference/lalinference-0.1.1.ebuild b/sci-libs/lalinference/lalinference-0.1.1.ebuild
deleted file mode 100644
index 69a281b..0000000
--- a/sci-libs/lalinference/lalinference-0.1.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# include functions from eutils
-#inherit eutils
-
-DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo"
-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="-xml"
-
-DEPEND="
- sci-libs/libframe
- sci-libs/lalframe
- sci-libs/metaio
- sci-libs/lalmetaio
- sci-libs/lal
- sci-libs/lalinspiral
- sci-libs/lalpulsar
- sci-libs/lalsimulation
- sci-libs/fftw
- sci-libs/gsl
- sys-libs/zlib
- xml? ( sci-libs/lalxml )
- "
-RDEPEND=${DEPEND}
-
-src_configure() {
- econf $(use_enable xml lalxml)
-}
-
-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/lalinference-user-env.sh"
- elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
- elog "\n source /etc/lalinference-user-env.csh"
- elog ""
-}
diff --git a/sci-libs/lalinference/lalinference-3.0.0.ebuild b/sci-libs/lalinference/lalinference-3.0.0.ebuild
new file mode 100644
index 0000000..1dc8e89
--- /dev/null
+++ b/sci-libs/lalinference/lalinference-3.0.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Bayesian inference data-analysis package for 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="all-lal doc -fast-gsl fast-install lalburst lalframe lalinspiral lalmetaio lalpulsar -mpi
+ -openmp python static-libs swig swig-iface swig-octave swig-python"
+
+RDEPEND="sci-libs/gsl
+ sci-libs/lal
+ sci-libs/lalsimulation
+ lalburst? ( sci-libs/lalburst )
+ lalframe? ( sci-libs/lalframe )
+ lalinspiral? ( sci-libs/lalinspiral )
+ lalmetaio? ( sci-libs/lalmetaio )
+ lalpulsar? ( sci-libs/lalpulsar )
+ mpi? ( virtual/mpi )
+ 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 all-lal) \
+ $(use_enable doc doxygen) \
+ $(use_enable fast-gsl) \
+ $(use_enable fast-install) \
+ $(use_enable lalburst) \
+ $(use_enable lalframe) \
+ $(use_enable lalinspiral) \
+ $(use_enable lalmetaio) \
+ $(use_enable lalpulsar) \
+ $(use_enable mpi) \
+ $(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)
+ # --enable-gcc-flags turn on strict GCC warning flags [default=yes]
+}
+
+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/lalinference-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lalinference-user-env.csh"
+ elog ""
+}
diff --git a/sci-libs/lalinference/metadata.xml b/sci-libs/lalinference/metadata.xml
index 1ee0572..4ca44b7 100644
--- a/sci-libs/lalinference/metadata.xml
+++ b/sci-libs/lalinference/metadata.xml
@@ -1,8 +1,30 @@
<?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='all-lal'>Enable/disable compilation of all LAL libraries</flag>
+ <flag name='doc'>Generate Doxygen documentation</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 lalburst library</flag>
+ <flag name='lalframe'>Compile code that requires lalframe library</flag>
+ <flag name='lalinspiral'>Compile code that requires lalinspiral library</flag>
+ <flag name='lalmetaio'>Compile code that requires lalmetaio library</flag>
+ <flag name='lalpulsar'>Compile code that requires lalpulsar library</flag>
+ <flag name='mpi'>Compile using MPI for supported codes</flag>
+ <flag name='openmp'>Use OpenMP</flag>
+ <flag name='python'>Build Python programs and modules</flag>
+ <flag name='static-libs'>Build static libraries</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>