diff options
author | AstroFloyd <AstroFloyd@gmail.com> | 2021-12-10 17:14:31 +0100 |
---|---|---|
committer | AstroFloyd <AstroFloyd@gmail.com> | 2021-12-10 17:14:31 +0100 |
commit | 6677b35c5d9caea260244d00fd46f8e7f53cdb91 (patch) | |
tree | 3a2961e48ab8eca925112fa555d00dae0e5b6b78 | |
parent | sci-libs/lalmetaio: quick fix to DEPEND/USE flags for v2.0.3. (diff) | |
download | AstroFloyd-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/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/lalpulsar/Manifest | 8 | ||||
-rw-r--r-- | sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild | 17 | ||||
-rw-r--r-- | sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild | 61 | ||||
-rw-r--r-- | sci-libs/lalpulsar/metadata.xml | 24 |
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> |