diff options
Diffstat (limited to 'sci-libs/lal')
-rw-r--r-- | sci-libs/lal/ChangeLog | 32 | ||||
-rw-r--r-- | sci-libs/lal/Manifest | 14 | ||||
-rw-r--r-- | sci-libs/lal/lal-6.5.0.ebuild | 51 | ||||
-rw-r--r-- | sci-libs/lal/lal-6.6.1.ebuild | 51 | ||||
-rw-r--r-- | sci-libs/lal/lal-6.9.1.ebuild | 14 | ||||
-rw-r--r-- | sci-libs/lal/lal-7.1.4.ebuild | 67 | ||||
-rw-r--r-- | sci-libs/lal/metadata.xml | 16 |
7 files changed, 123 insertions, 122 deletions
diff --git a/sci-libs/lal/ChangeLog b/sci-libs/lal/ChangeLog index 8d9b274..315f46d 100644 --- a/sci-libs/lal/ChangeLog +++ b/sci-libs/lal/ChangeLog @@ -1,7 +1,36 @@ # ChangeLog for sci-libs/lal -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: sort out DEPEND and RDEPEND for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild, metadata.xml: + sci-libs/lal: quick fix to USE flags and DEPEND for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: quick fix to USE flags for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: quick fix to DEPEND for v7.1.4. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.9.1.ebuild, + lal-7.1.4.ebuild, metadata.xml: + sci-libs/lal: quick USE flag and DEPEND fixes. + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: update default swig USE flags. + +*lal-7.1.4 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lal-7.1.4.ebuild, + -lal-6.5.0.ebuild, -lal-6.6.1.ebuild, metadata.xml: + sci-libs/lal: version bump to v7.1.4. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.5.0.ebuild, + lal-6.6.1.ebuild, lal-6.9.1.ebuild, metadata.xml: + sci-libs/lal: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +lal-6.9.1.ebuild: Version bump @@ -21,4 +50,3 @@ 7 Jul 2009; AstroFloyd <AstroFloyd@gmail.com> +lal-5.2.ebuild, +lal-6.0.2.ebuild, +lal-6.1.ebuild: Adding exisitng ebuilds - diff --git a/sci-libs/lal/Manifest b/sci-libs/lal/Manifest index 233f6c5..ff433d5 100644 --- a/sci-libs/lal/Manifest +++ b/sci-libs/lal/Manifest @@ -1,8 +1,6 @@ -DIST lal-6.5.0.tar.gz 3567846 SHA256 34e775072534aa2c4ed23b7b437d4c085e707c7776e47529ed24061b05fbba06 -DIST lal-6.6.1.tar.gz 4114075 SHA256 0afe727fa3f0aef3a771c4daf670c12fc65b670b40f43db3cf97dc8af03e09b1 SHA512 db5dff9357c088b90d78bf1e807a821aac4dae5be89fac111d112099ba1028843f0bed2282073810073feb1ec1774f8a2e93bcbe33f87dba4b9bc2c1040deeb5 WHIRLPOOL 69526b4304c47a10eefbbc7c567665e65576f4de8fce328ee1d374c9f2cb48cbbe26ecb49993ad5b064aa6f8ff8329bd4ae02fe5daea955b9826b7b590eafd1d -DIST lal-6.9.1.tar.gz 4273528 SHA256 7964fa512cf417fa361a083e97c1c0926eeff0c5f0e14646f806ba7a5607dbca SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece WHIRLPOOL f7b4849cd19e7a727c5276f3d469c03c836b44254bde4d887f146fc77e31b0de84422e3e8cb1d28803c53c3ab0d2bd5875031b05b8b3d8e5cb551270cdf3ad95 -EBUILD lal-6.5.0.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -EBUILD lal-6.6.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -EBUILD lal-6.9.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -MISC ChangeLog 709 SHA256 9fac60e3f6fa4617121a59f3b45301d373f900357a6d25c35440d5c6666fd686 SHA512 2855bc9af753086abdf51da9c3297ecf73ea95613ff60919537e0c1f9a2dc05ee3b78422640272697f819a507455c71932292be8e0e710dba89c0ac707835e2a WHIRLPOOL ac3b8787d727144124b9e45ebd354653682705668c704e023fac29f63abff281814a14962d4956ea08d73ff8508441ea52642b369341630a0aa7131d21efb96d -MISC metadata.xml 498 SHA256 f82e6e9574d50ba7c67054bcff5f2e9ac2c62ff831f73aaa1273da7b04a9ee16 SHA512 f6adaf421a83333a0f54b3e037a363a798486f223c35390a0481939996314d138d420300209d48312999ad25b4d3535c0499f131bef1c407da0f9112574de01f WHIRLPOOL c41c230c96611e67e6cce99076000822333e2a81f96584b44fd5246a36dae5cb7d92220a7e6bfebfe66a2f579be94b8f1701436b2ff1c5fdcb8b170f310b601b +DIST lal-6.9.1.tar.gz 4273528 BLAKE2B dda0a6af75b764b04782a6f1a8ca3df147f6e040b188d563d4ce183908dbe5decea7f6a21e34537d0425e369005d7d89d88cd5c43411ce8606ca9a12ddaf3946 SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece +DIST lal-7.1.4.tar.xz 2324416 BLAKE2B 9aec22c7e01a5bbb26348dfe78196e496672b5cd2f3e924b51c3d4fb808ff10bc2ba1de8ff660e17ecab2f09ed53236cac9c90f3e72fd9e74be26b2aae94146a SHA512 19c46b4b0d5095b5bdcf4a97df304d9b7f007daeae65994b6428155b7cff46223a8eab8cb922d1d10740c57bace29f1fb32abb155f31b2e85496caa9515754aa +EBUILD lal-6.9.1.ebuild 1367 BLAKE2B f6837bfc204bce0943c15ecf4cdb4e0cea705e1a58e6802f8b73dc171e2a5010f6250dc4bede8ad617424298ff433223400d55406bcf1573c3b6abaafad46735 SHA512 f20b6586707526319cef38aec71b5f6a2b2d7c5583d101d6175a0699f61436b0080cb9aef4b90f43f7f2040bb2b5ab0afecf50dcdc46851e3f1ef06d2037c53f +EBUILD lal-7.1.4.ebuild 2004 BLAKE2B 52d3de3a268ec78961c8c1f889bf052b736bbcced10fe1b21ecbe8c591f193a6196c96d34892c6e0e738efc50e7f3983c6acf77e3d97b63caab8450d797d6af9 SHA512 714d8166c6284ebe1c1e4b0f979d98713cd2afe1e142622a24c698c68e91070a4923de8f7ac5f19e8b367716656987d23b5f516fe846d4926449213c7902149e +MISC ChangeLog 1824 BLAKE2B ce55de7af095525cbc7ff8760c2106dbe57b741b4749cfa5169878b88b8a8b60f53f900f70ea7d5c67dc687e39837c58921fd10af4323f765fa1adba269309b7 SHA512 d944890d13cc8f391ba904a605fb7aeab95b517dae6d81ce63db1c1a35684d04d9ceaa451875a98cdd5da0437b85fa1908612cd151c9a9eb278ce45abc215407 +MISC metadata.xml 1293 BLAKE2B 16440b88627ec0cd5cc8b43dffe2accd31787d8889cee2ca2cf5697018ef20c735b38584592cf363b1a7b18186902f5043d04dd067446d57d806097410a484f0 SHA512 4a4cff50972c41fffe336a143ef2edb4e8976e7b2e09d3a22be22fe2866904a2b821888f38394dcf07334c1e293728b8a41514095e1ff56406e240be4ea69363 diff --git a/sci-libs/lal/lal-6.5.0.ebuild b/sci-libs/lal/lal-6.5.0.ebuild deleted file mode 100644 index 18fc409..0000000 --- a/sci-libs/lal/lal-6.5.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +frame +metaio +shared-libs static-libs -xml" - -DEPEND="sci-libs/gsl - sci-libs/fftw - doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra ) - frame? ( sci-libs/libframe ) - metaio? ( >=sci-libs/metaio-8.0 ) -" -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable metaio) \ - $(use_enable xml) \ - $(use_enable shared-libs shared) \ - $(use_enable static-libs static) -} - -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/lal-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lal-user-env.csh" - elog "" - - use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" -} diff --git a/sci-libs/lal/lal-6.6.1.ebuild b/sci-libs/lal/lal-6.6.1.ebuild deleted file mode 100644 index 18fc409..0000000 --- a/sci-libs/lal/lal-6.6.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +frame +metaio +shared-libs static-libs -xml" - -DEPEND="sci-libs/gsl - sci-libs/fftw - doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra ) - frame? ( sci-libs/libframe ) - metaio? ( >=sci-libs/metaio-8.0 ) -" -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable metaio) \ - $(use_enable xml) \ - $(use_enable shared-libs shared) \ - $(use_enable static-libs static) -} - -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/lal-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lal-user-env.csh" - elog "" - - use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" -} diff --git a/sci-libs/lal/lal-6.9.1.ebuild b/sci-libs/lal/lal-6.9.1.ebuild index 18fc409..da83cf3 100644 --- a/sci-libs/lal/lal-6.9.1.ebuild +++ b/sci-libs/lal/lal-6.9.1.ebuild @@ -1,28 +1,27 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +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="doc +frame +metaio +shared-libs static-libs -xml" +IUSE="doc +frame +metaio static-libs -xml" DEPEND="sci-libs/gsl sci-libs/fftw doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra ) frame? ( sci-libs/libframe ) metaio? ( >=sci-libs/metaio-8.0 ) " +# dev-texlive/texlive-genericrecommended RDEPEND=${DEPEND} src_configure() { @@ -30,7 +29,6 @@ src_configure() { $(use_enable frame) \ $(use_enable metaio) \ $(use_enable xml) \ - $(use_enable shared-libs shared) \ $(use_enable static-libs static) } diff --git a/sci-libs/lal/lal-7.1.4.ebuild b/sci-libs/lal/lal-7.1.4.ebuild new file mode 100644 index 0000000..200c390 --- /dev/null +++ b/sci-libs/lal/lal-7.1.4.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Core routines for gravitational-wave data analysis with 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="doc -fast-gsl +fast-install -fftw3-memalign -intelfft +pthread-lock python static-libs +swig +swig-iface -swig-octave -swig-python" # +macros + +RDEPEND="sci-libs/gsl + sci-libs/fftw + sci-libs/hdf5 + sci-libs/ldas-tools-framecpp + >=sci-libs/metaio-8.0 + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) +" +# sci-libs/libframe +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 doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable fftw3-memalign) \ + $(use_enable intelfft) \ + $(use_enable pthread-lock) \ + $(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) + # $(use_enable macros) \ Build FAILS with -macros +} + +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/lal-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lal-user-env.csh" + elog "" + + use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" +} diff --git a/sci-libs/lal/metadata.xml b/sci-libs/lal/metadata.xml index 89004ee..7086072 100644 --- a/sci-libs/lal/metadata.xml +++ b/sci-libs/lal/metadata.xml @@ -1,14 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> <use> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='fftw3-memalign'>Use aligned memory optimizations with fftw3</flag> <flag name='frame'>Adds support for <pkg>sci-libs/libframe</pkg></flag> + <flag name='intelfft'>Use Intel FFT libraries insted of FFTW</flag> <flag name='metaio'>Adds support for <pkg>sci-libs/metaio</pkg></flag> - <flag name='shared-libs'>Build shared libraries</flag> + <flag name='pthread-lock'>Use pthread mutex lock for threadsafety</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> + <flag name='macros'>Use LAL macros</flag> # Build FAILS with -macros + --> </use> </pkgmetadata> |