diff options
author | AstroFloyd <AstroFloyd@gmail.com> | 2021-12-11 10:12:06 +0100 |
---|---|---|
committer | AstroFloyd <AstroFloyd@gmail.com> | 2021-12-11 10:12:06 +0100 |
commit | 1c0787aa9658c7fdd1551526f8e683fe7dc7aa1c (patch) | |
tree | 3f0809014d63a204f6138d394118603cd1ad7006 /sci-libs | |
parent | sci-libs/lalburst: version bump to v1.5.9. (diff) | |
download | AstroFloyd-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>
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/lalinference/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/lalinference/Manifest | 10 | ||||
-rw-r--r-- | sci-libs/lalinference/lalinference-0.1.0.ebuild | 45 | ||||
-rw-r--r-- | sci-libs/lalinference/lalinference-0.1.1.ebuild | 45 | ||||
-rw-r--r-- | sci-libs/lalinference/lalinference-3.0.0.ebuild | 70 | ||||
-rw-r--r-- | sci-libs/lalinference/metadata.xml | 30 |
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> |