aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-12-10 17:14:31 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-12-10 17:14:31 +0100
commit6677b35c5d9caea260244d00fd46f8e7f53cdb91 (patch)
tree3a2961e48ab8eca925112fa555d00dae0e5b6b78
parentsci-libs/lalmetaio: quick fix to DEPEND/USE flags for v2.0.3. (diff)
downloadAstroFloyd-6677b35c5d9caea260244d00fd46f8e7f53cdb91.tar.gz
AstroFloyd-6677b35c5d9caea260244d00fd46f8e7f53cdb91.tar.bz2
AstroFloyd-6677b35c5d9caea260244d00fd46f8e7f53cdb91.zip
sci-libs/lalpulsar: version bump to v3.1.0.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
-rw-r--r--sci-libs/lalpulsar/ChangeLog6
-rw-r--r--sci-libs/lalpulsar/Manifest8
-rw-r--r--sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild17
-rw-r--r--sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild61
-rw-r--r--sci-libs/lalpulsar/metadata.xml24
5 files changed, 91 insertions, 25 deletions
diff --git a/sci-libs/lalpulsar/ChangeLog b/sci-libs/lalpulsar/ChangeLog
index 38ccab0..02a2a64 100644
--- a/sci-libs/lalpulsar/ChangeLog
+++ b/sci-libs/lalpulsar/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2
# $Header: $
+*lalpulsar-3.1.0 (10 Dec 2021)
+
+ 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalpulsar-3.1.0.ebuild,
+ -lalpulsar-1.2.1.ebuild, metadata.xml:
+ sci-libs/lalpulsar: version bump to v3.1.0.
+
22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalpulsar-1.2.1.ebuild,
lalpulsar-1.6.1.ebuild, metadata.xml:
sci-libs/lalpulsar: update ebuilds to EAPI7.
diff --git a/sci-libs/lalpulsar/Manifest b/sci-libs/lalpulsar/Manifest
index c5931cc..6ec4ebb 100644
--- a/sci-libs/lalpulsar/Manifest
+++ b/sci-libs/lalpulsar/Manifest
@@ -1,6 +1,6 @@
-DIST lalpulsar-1.2.1.tar.gz 9461641 BLAKE2B 6e994c3974e6575f475f6b3003a481b9a35d516b2268c1de9a6542c435df413bceaaa50aef5cb5c38090d07849a303be754ae55994607b5f7e0a14a58e6e500f SHA512 b4812966245257ac44f1a4b7277369f8abf6ddcd198f8c326ef879a53f8da2ba0972fabfed56ea6b158b6861f1656762b3ca8d7eaf88c84a533920357c1aa0e6
DIST lalpulsar-1.6.1.tar.gz 25606618 BLAKE2B ba928c180ae786c5994a98708f7ff4b50b14347bbee4ede69e1fca1096fec022903a0b804569e6597d6627c250028f5c3e6d32bf5c3dbeec6d546faad1cbaa53 SHA512 fab78793ec4b62b83d861be240c8bc40ffea85c8766af5b0251f75140738bc06b9ffc9d5d2db5e32a585c66104c0adf01b183a6b383cc8fa9f0b7e2c4afc7afe
-EBUILD lalpulsar-1.2.1.ebuild 423 BLAKE2B 62e5fe24ef36fbe51092f49c0c8a2cdc725a168203088c5a288cc0a807640b2267bb2c672b0b24f0e1f571605e687e52a2205a8b8d608c64f6b7e7f13f02429b SHA512 cfa8454e58e9a6c8ff8474c2ef230b809b754bed6d50c48985a08e04f19d356c3af88d1bb40db8277d26c97ded0199fabc82b2c627531fc2bad2f03383fb70f4
+DIST lalpulsar-3.1.0.tar.xz 97389292 BLAKE2B 457c9dacd5e81020be88cce41839dd6165fe136e2c0fbb0a079b3018d65dc8d5436bd24f24fed3d885acb5ec43a506e3c4cb215444add1a3750d1320bfcf0799 SHA512 de524385bc44357fc01e18526c48bf9c4c9d98824609fe2c39a4cc4d550ba064080475112f5c7162241461f48fc898a16862ff683abf72cf8dc78e0d34268346
EBUILD lalpulsar-1.6.1.ebuild 819 BLAKE2B 3fa52ec8a00d506a432eec79f6279b4875ccc90e9a4c32a48e2b6a3b921477626cfc748b00f181dc21f5ffb1609480f0b0bf6cf869a4c954eb403296ac57d0b1 SHA512 6143666184be4dfd9caa90f2f3b489ebf3f92a657951974454457c3dccc53a8fba743798f9b90e8f3218bffd71b9076b23bd1ec6b4b8cf5bec0a3fd6821a0a21
-MISC ChangeLog 454 BLAKE2B 5e11b437900f7e3952292c501ff329f2c05294103193b016e3a3232dea8072c458a4009b1cb3ef49ea8aeb675954ca305b4966db1a4aa35d99758a1d8f67dee9 SHA512 5ac6d5c6955868738b5398db87ce172dd56b0358961eedd4a7939ace888537bb09916867705d887dc82e0cefde071c51f02a2deeadc37f7cddc6b7bcbe074a98
-MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86
+EBUILD lalpulsar-3.1.0.ebuild 1843 BLAKE2B 4c11b6fe904a79c662466e78a515d146527aea4987bd36441f3684eef8e9b5663b7d44c7d8254fd5cb9229f36acbeff4dc82769ed0cdfc67b60b9c0ef1e9f434 SHA512 f666b90a306173e1b7b31e52d50618001322e0b7fb3ece01640dff64423eb877d419808ec53daee9171675693ac2d8b1c7c0f7eb4f2acf43a94ef5e8482bd4db
+MISC ChangeLog 648 BLAKE2B aa9438da44f6adb07fa907c460c9f31540c9626ada17cf8ec37c3b4f89263dc055a5102bef7b49108d9c535de3e2a071b82f4e7ac9e2e404dcf2931eb11a3a35 SHA512 813d0b280b2bb73f87507fc6af53741f759d5a1e73fbec5a216cf66f1e22e64e99db15ba9e3855041e673c66f65b63d38d89eb6e29781db46c0e3f073412115f
+MISC metadata.xml 1102 BLAKE2B 094197cf48baf07e5785a63d8356b77dc54e9e02afa6eb14b7241ae2dc0ab9776ca20a5fe8e64aac1d5b41f213672e445e47de07ed94c02850ae8b068a277a23 SHA512 eacb25fd91114b01125484da6c83e542a01866c3a4a694e7a916340fd86fed8626fb928be55ef353b805d76b415c3d1b56ced76bfb3ddc80025d62babdfdbd9a
diff --git a/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild b/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild
deleted file mode 100644
index abf2bb4..0000000
--- a/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Pulsar (continuous-wave) 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
- "
-RDEPEND=${DEPEND}
diff --git a/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild b/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild
new file mode 100644
index 0000000..a5ea1db
--- /dev/null
+++ b/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Pulsar (continuous-wave) 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 cfitsio doc -fast-gsl +fast-install +lalframe +openmp python static-libs +swig +swig-iface -swig-octave -swig-python"
+
+RDEPEND="sci-libs/lal
+ sci-libs/fftw
+ sci-libs/gsl
+ sys-libs/zlib
+ cfitsio? ( sci-libs/cfitsio )
+ lalframe? ( sci-libs/lalframe )
+ 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 cfitsio) \
+ $(use_enable doc doxygen) \
+ $(use_enable fast-gsl) \
+ $(use_enable fast-install) \
+ $(use_enable lalframe) \
+ $(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/lalpulsar-user-env.sh"
+ elog "\n C-shell [tcsh] users: please add the following line to your .login file:"
+ elog "\n source /etc/lalpulsar-user-env.csh"
+ elog ""
+}
diff --git a/sci-libs/lalpulsar/metadata.xml b/sci-libs/lalpulsar/metadata.xml
index 1ee0572..bbea02c 100644
--- a/sci-libs/lalpulsar/metadata.xml
+++ b/sci-libs/lalpulsar/metadata.xml
@@ -1,8 +1,24 @@
<?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 compilation of all LAL libraries</flag>
+ <flag name='cfitsio'></flag>
+ <flag name='fast-gsl'>Enable fast/inline GSL code</flag>
+ <flag name='fast-install'>Optimize for fast installation</flag>
+ <flag name='lalframe'>Adds support for <pkg>sci-libs/lalframe</pkg></flag>
+ <flag name='openmp'>Adds 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>