[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: f3c5431cca1dc92d84e699248aa3bd1a7820031a Author: Eli Schwartz gentoo org> AuthorDate: Tue Jul 23 01:54:35 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Jul 23 03:32:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c5431c sci-astronomy/wcslib: add 8.3 The big documented change w.r.t. fortran wrappers is the implementation of my bug report regarding LTO. There is now a configure option which enables the use of BIND(C) to be compatible with Fortan <-> C. As such, the filter-lto can be removed. Signed-off-by: Eli Schwartz gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-8.3.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 72b89b7ef156..0d7ad7558a57 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -3,3 +3,4 @@ DIST wcslib-7.12.tar.bz2 2989693 BLAKE2B 8070cdddb9e89478464443411d165706d44593e DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 DIST wcslib-8.2.2.tar.bz2 3187577 BLAKE2B cd75652eac5777bce4a66ea1de03796b12c77f7269c6050eda95518d28a17be2ad8ae46b57e0a21f8d03dcf3a0144316d06d16aac7a37a42150e713113cc7edc SHA512 cf540fdac03d2868902c9d4c2f1cd5919e878e79de635b01006b61f4d95f727659033d0d05172a7bcd00287ecc395609a643cf95a6498fbc3ff2d3fb26c136b4 +DIST wcslib-8.3.tar.bz2 3245293 BLAKE2B 0f420d1c6e3b4a7e97b3227971f745d70f5c51e907f0315b7f57e79a34ef32446bbd7fa29ffd25c800e888b8aab6227b774375ed8d89d21f7315916fdd06d788 SHA512 248518489431cbcba7a5df9e34a747e2a007128639d8ab655ceee35250e609d952fe466b67cdca5defe16d3e926730d00bfc5c362c369f74851cd88973b506ba diff --git a/sci-astronomy/wcslib/wcslib-8.3.ebuild b/sci-astronomy/wcslib/wcslib-8.3.ebuild new file mode 100644 index ..942d8b59a872 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-8.3.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/$(ver_cut 1)" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/lex + virtual/pkgconfig" + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + --with-bindc + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf "${myconf[@]}" + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/lib*.a || die + fi + + if ! use doc; then + rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf || die + fi + # always creates this symlink + rm "${ED}"/usr/share/doc/${PN} || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 1273941fec5688ef7e8bea3f98963aac0196f11a Author: Eli Schwartz gentoo org> AuthorDate: Tue Jul 23 01:51:12 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Jul 23 03:32:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1273941f sci-astronomy/wcslib: use ver_cut to produce SLOT Previously, bumping to 8.x caused the SLOT to temporarily lag behind because I didn't pay attention. Later fixed, by bumping the hardcoded version, but... upstream rigorously guarantees semver: https://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/versioning.html So we can use ver_cut to directly derive the correct slot from the major version, which ensures that doesn't happen again. Fixes: 632bccc7eb31b12665622103f3a2091349e80269 Signed-off-by: Eli Schwartz gentoo.org> sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild b/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild index 47c7788eb7ad..c0b48800b96f 100644 --- a/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild +++ b/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Astronomical World Coordinate System transformations library" HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; -SLOT="0/8" +SLOT="0/$(ver_cut 1)" LICENSE="LGPL-3" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools"
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 632bccc7eb31b12665622103f3a2091349e80269 Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 17 08:40:41 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 17 09:08:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632bccc7 sci-astronomy/wcslib: bump subslot to guarantee rebuilds The soname has changed in the new version, and this was being tracked by SLOT= so we should ensure that is up to date... oops. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/{wcslib-8.2.2.ebuild => wcslib-8.2.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-8.2.2.ebuild b/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild similarity index 99% rename from sci-astronomy/wcslib/wcslib-8.2.2.ebuild rename to sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild index ff5f3d72e32e..47c7788eb7ad 100644 --- a/sci-astronomy/wcslib/wcslib-8.2.2.ebuild +++ b/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Astronomical World Coordinate System transformations library" HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; -SLOT="0/7" +SLOT="0/8" LICENSE="LGPL-3" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools"
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 966b160bae9f786af04da2b52414a0f054460b8b Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 17 06:26:27 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 17 06:43:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966b160b sci-astronomy/wcslib: add 8.2.2 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest| 1 + sci-astronomy/wcslib/wcslib-8.2.2.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index b4f348e45772..72b89b7ef156 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -2,3 +2,4 @@ DIST wcslib-7.11.tar.bz2 2946962 BLAKE2B 7c812f50e3c539da3d58a70acd9128bd957fccd DIST wcslib-7.12.tar.bz2 2989693 BLAKE2B 8070cdddb9e89478464443411d165706d44593e33290149da11d2c2857bad202f5dd6ad98b5840167f618eceb9ec47e35f3ee332a8c6e1719fc2b20fe2f31ef2 SHA512 7f38f725992d3c4bd3c1b908d494ac361c17f6b60f091d987fda596211423bb7396b3a5e2f1f6dd6215835016d302083472a7ad0822f17cdfe230c8f556b3e23 DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 +DIST wcslib-8.2.2.tar.bz2 3187577 BLAKE2B cd75652eac5777bce4a66ea1de03796b12c77f7269c6050eda95518d28a17be2ad8ae46b57e0a21f8d03dcf3a0144316d06d16aac7a37a42150e713113cc7edc SHA512 cf540fdac03d2868902c9d4c2f1cd5919e878e79de635b01006b61f4d95f727659033d0d05172a7bcd00287ecc395609a643cf95a6498fbc3ff2d3fb26c136b4 diff --git a/sci-astronomy/wcslib/wcslib-8.2.2.ebuild b/sci-astronomy/wcslib/wcslib-8.2.2.ebuild new file mode 100644 index ..ff5f3d72e32e --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-8.2.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/lex + virtual/pkgconfig" + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/877885 + # + # Upstream has an email contact address, so sent an email describing the issue. + filter-lto + + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf "${myconf[@]}" + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/lib*.a || die + fi + + if ! use doc; then + rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf || die + fi + # always creates this symlink + rm "${ED}"/usr/share/doc/${PN} || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 6bd615b08f0f30e39601f8c27da17eaf3443f56e Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 17 06:11:28 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 17 06:43:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd615b0 sci-astronomy/wcslib: mark as LTO-unsafe Closes: https://bugs.gentoo.org/877885 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.12.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/sci-astronomy/wcslib/wcslib-7.12.ebuild b/sci-astronomy/wcslib/wcslib-7.12.ebuild index a67bc91e..f78a2c657d7a 100644 --- a/sci-astronomy/wcslib/wcslib-7.12.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.12.ebuild @@ -25,6 +25,12 @@ BDEPEND=" virtual/pkgconfig" src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/877885 + # + # Upstream has an email contact address, so sent an email describing the issue. + filter-lto + # workaround until upstream fix it properly append-fflags $(test-flags-FC -fallow-argument-mismatch)
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 65e13f889dbfddbecb11846d05992dab0cf4ab9c Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 26 20:05:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 26 20:05:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e13f88 sci-astronomy/wcslib: Stabilize 7.12 x86, #903780 Signed-off-by: Arthur Zamarin gentoo.org> sci-astronomy/wcslib/wcslib-7.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-7.12.ebuild b/sci-astronomy/wcslib/wcslib-7.12.ebuild index a67288ffaeee..d5e071cb157b 100644 --- a/sci-astronomy/wcslib/wcslib-7.12.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.12.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 25505b23bc6e12146631fcf6cc22da4ef39d5179 Author: Sam James gentoo org> AuthorDate: Fri May 26 14:38:15 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 26 14:38:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25505b23 sci-astronomy/wcslib: Stabilize 7.12 amd64, #903780 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.12.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-astronomy/wcslib/wcslib-7.12.ebuild b/sci-astronomy/wcslib/wcslib-7.12.ebuild index 758e7d330da6..a67288ffaeee 100644 --- a/sci-astronomy/wcslib/wcslib-7.12.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: c3d676bd7cda61faf4f320a8a6d1b89f0442ada9 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 7 09:36:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 7 09:36:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d676bd sci-astronomy/wcslib: Stabilize 7.11 x86, #866983 Signed-off-by: Agostino Sarubbo gentoo.org> sci-astronomy/wcslib/wcslib-7.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-7.11.ebuild b/sci-astronomy/wcslib/wcslib-7.11.ebuild index 725d8998cd59..d8ab5e2261ec 100644 --- a/sci-astronomy/wcslib/wcslib-7.11.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 0df1746b9dd42f5e016ae6a4f3d4a568be00d080 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 7 09:34:26 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 7 09:34:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df1746b sci-astronomy/wcslib: Stabilize 7.11 amd64, #866983 Signed-off-by: Agostino Sarubbo gentoo.org> sci-astronomy/wcslib/wcslib-7.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-7.11.ebuild b/sci-astronomy/wcslib/wcslib-7.11.ebuild index e1382017202a..725d8998cd59 100644 --- a/sci-astronomy/wcslib/wcslib-7.11.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 1e3cef2a3da16d9bf9d739ec4d98820d14b4fe0d Author: David Roman ifae es> AuthorDate: Mon Sep 12 14:21:27 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Sep 14 08:44:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3cef2a sci-astronomy/wcslib: add 7.12 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27223 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-7.12.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index f99ebebcd724..b4f348e45772 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,3 +1,4 @@ DIST wcslib-7.11.tar.bz2 2946962 BLAKE2B 7c812f50e3c539da3d58a70acd9128bd957fccd463b0c404c4a55740fb6d7df88f9992d1a2c5c303091dfce91943a6e5bcca73b553354f67c2d522ebb77d6dc3 SHA512 28aa67edad31a8fe27bc8b04e060a17ee75d8fa5e9ec82ccbdb72136558e03d1196151214c9ce4026df88cb807ce2645f5df80bbc479ec91cfa749bf8b9477ec +DIST wcslib-7.12.tar.bz2 2989693 BLAKE2B 8070cdddb9e89478464443411d165706d44593e33290149da11d2c2857bad202f5dd6ad98b5840167f618eceb9ec47e35f3ee332a8c6e1719fc2b20fe2f31ef2 SHA512 7f38f725992d3c4bd3c1b908d494ac361c17f6b60f091d987fda596211423bb7396b3a5e2f1f6dd6215835016d302083472a7ad0822f17cdfe230c8f556b3e23 DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 diff --git a/sci-astronomy/wcslib/wcslib-7.12.ebuild b/sci-astronomy/wcslib/wcslib-7.12.ebuild new file mode 100644 index ..758e7d330da6 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.12.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/flex-2.6.0 + virtual/pkgconfig" + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf "${myconf[@]}" + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/lib*.a || die + fi + + if ! use doc; then + rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 99ce3b3bbc6804f6655df62805e51b20359e07a5 Author: David Roman ifae es> AuthorDate: Mon Sep 12 14:20:15 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Sep 14 08:44:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ce3b3b sci-astronomy/wcslib: drop 7.9 Signed-off-by: David Roman gmail.com> Signed-off-by: Andrew Ammerlaan gentoo.org> sci-astronomy/wcslib/Manifest | 1 - sci-astronomy/wcslib/wcslib-7.9.ebuild | 71 -- 2 files changed, 72 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 05a56ea2a417..f99ebebcd724 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,4 +1,3 @@ DIST wcslib-7.11.tar.bz2 2946962 BLAKE2B 7c812f50e3c539da3d58a70acd9128bd957fccd463b0c404c4a55740fb6d7df88f9992d1a2c5c303091dfce91943a6e5bcca73b553354f67c2d522ebb77d6dc3 SHA512 28aa67edad31a8fe27bc8b04e060a17ee75d8fa5e9ec82ccbdb72136558e03d1196151214c9ce4026df88cb807ce2645f5df80bbc479ec91cfa749bf8b9477ec DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 -DIST wcslib-7.9.tar.bz2 2947112 BLAKE2B 797a1c51dd5b1669faf63c4a509e698f93422d6b4bfc5ace023d75e8e03b2967cc01c6764cca190f07c65b76aec76a740349349561f18f61b870af90bb66ba35 SHA512 72831ced127ad8fce934b43ddde86383273b161316ac078b03dcd8de94b0d6076b625445728695e4c8a9da46cccaa3832038f251922a759f480ef2ad33fd67a1 diff --git a/sci-astronomy/wcslib/wcslib-7.9.ebuild b/sci-astronomy/wcslib/wcslib-7.9.ebuild deleted file mode 100644 index 8bb41c6f9a45.. --- a/sci-astronomy/wcslib/wcslib-7.9.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED=fortran - -inherit flag-o-matic fortran-2 - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/7" -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs +tools" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND}" -BDEPEND=" - >=sys-devel/flex-2.6.0 - virtual/pkgconfig" - -src_configure() { - # workaround until upstream fix it properly - append-fflags $(test-flags-FC -fallow-argument-mismatch) - - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - --htmldir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable fortran) - $(use_enable tools utils) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf "${myconf[@]}" - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_test() { - # -j1 to work around a race condition - emake -j1 check -} - -src_install () { - default - # static libs share the same symbols as shared (i.e. compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/files/
commit: c005cd6018dd2e44c807714bd0a5f87c9e1e3731 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 16 06:11:19 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 02:12:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c005cd60 sci-astronomy/wcslib: remove unused patch(es) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25515 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch | 22 -- 1 file changed, 22 deletions(-) diff --git a/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch b/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch deleted file mode 100644 index 5c8022560220.. --- a/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch +++ /dev/null @@ -1,22 +0,0 @@ wcslib-7.7/Fortran/GNUmakefile -+++ wcslib-7.7/Fortran/GNUmakefile -@@ -171,8 +171,8 @@ - -@ echo '' - $(FC) $(FFLAGS) -c $< - --%.fits : ../C/test/%.keyrec tofits -- ./tofits < $< > $@ -+%.fits : ../C/test/%.keyrec ../utils/tofits -+ ../utils/tofits < $< > $@ - - run_% : % - -@ echo '' -@@ -361,7 +361,7 @@ - -@ echo '' - $(MAKE) -C ../pgsbox lib - --tofits : ../C/test/tofits.c -+../utils/tofits : ../utils/tofits.c - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< - - ../C/wcstab.fits : ;
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 55a5a39c85e99d7cd6351097560ba8c9ef6c5d6d Author: David Roman gmail com> AuthorDate: Fri May 13 10:51:31 2022 + Commit: Sam James gentoo org> CommitDate: Fri May 13 20:25:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a5a39c sci-astronomy/wcslib: add 7.11 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25462 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-7.11.ebuild | 70 + 2 files changed, 71 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 286bda2e34f5..05a56ea2a417 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,3 +1,4 @@ +DIST wcslib-7.11.tar.bz2 2946962 BLAKE2B 7c812f50e3c539da3d58a70acd9128bd957fccd463b0c404c4a55740fb6d7df88f9992d1a2c5c303091dfce91943a6e5bcca73b553354f67c2d522ebb77d6dc3 SHA512 28aa67edad31a8fe27bc8b04e060a17ee75d8fa5e9ec82ccbdb72136558e03d1196151214c9ce4026df88cb807ce2645f5df80bbc479ec91cfa749bf8b9477ec DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 DIST wcslib-7.9.tar.bz2 2947112 BLAKE2B 797a1c51dd5b1669faf63c4a509e698f93422d6b4bfc5ace023d75e8e03b2967cc01c6764cca190f07c65b76aec76a740349349561f18f61b870af90bb66ba35 SHA512 72831ced127ad8fce934b43ddde86383273b161316ac078b03dcd8de94b0d6076b625445728695e4c8a9da46cccaa3832038f251922a759f480ef2ad33fd67a1 diff --git a/sci-astronomy/wcslib/wcslib-7.11.ebuild b/sci-astronomy/wcslib/wcslib-7.11.ebuild new file mode 100644 index ..2ee14d66f1e9 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.11.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/flex-2.6.0 + virtual/pkgconfig" + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf "${myconf[@]}" + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_test() { + emake check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: a2ad70fae91472f159b3e4359ffa75ec9b903c77 Author: David Roman gmail com> AuthorDate: Fri May 13 10:46:07 2022 + Commit: Sam James gentoo org> CommitDate: Fri May 13 20:25:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ad70fa sci-astronomy/wcslib: drop 7.4, 7.7 Signed-off-by: David Roman gmail.com> Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest | 2 - sci-astronomy/wcslib/wcslib-7.4.ebuild | 69 --- sci-astronomy/wcslib/wcslib-7.7.ebuild | 75 -- 3 files changed, 146 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 449b9612649d..286bda2e34f5 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,5 +1,3 @@ DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 -DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395 SHA512 3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c -DIST wcslib-7.7.tar.bz2 2515760 BLAKE2B f5418513168903e14488004abeb5ec2f69d773f49a5abc28598d184ba66df2232b87fb0754fc63800951ea2e794741fbde119794feca2d822287cd63d3fa658c SHA512 372eb32d28ee78be14a3e8f1fba2a51c2b1f69de3bb70bf49487653878f905b4c463a0b7fc9cb06cf4fdd0b23114d3ec26d853072e0fd06d6e14610f0dfa06d4 DIST wcslib-7.9.tar.bz2 2947112 BLAKE2B 797a1c51dd5b1669faf63c4a509e698f93422d6b4bfc5ace023d75e8e03b2967cc01c6764cca190f07c65b76aec76a740349349561f18f61b870af90bb66ba35 SHA512 72831ced127ad8fce934b43ddde86383273b161316ac078b03dcd8de94b0d6076b625445728695e4c8a9da46cccaa3832038f251922a759f480ef2ad33fd67a1 diff --git a/sci-astronomy/wcslib/wcslib-7.4.ebuild b/sci-astronomy/wcslib/wcslib-7.4.ebuild deleted file mode 100644 index a1abd488cd58.. --- a/sci-astronomy/wcslib/wcslib-7.4.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FORTRAN_NEEDED=fortran - -inherit flag-o-matic fortran-2 - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/7" -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs +tools" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -src_configure() { - # workaround until upstream fix it properly - append-fflags $(test-flags-FC -fallow-argument-mismatch) - - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - --htmldir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable fortran) - $(use_enable tools utils) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf ${myconf[@]} - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_test() { - emake check -} - -src_install () { - default - # static libs share the same symbols as shared (i.e. compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -} diff --git a/sci-astronomy/wcslib/wcslib-7.7.ebuild b/sci-astronomy/wcslib/wcslib-7.7.ebuild deleted file mode 100644 index 0e2822299e62.. --- a/sci-astronomy/wcslib/wcslib-7.7.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -#
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 9103ff268fa02b57b0d1f89a7634d12055b1c11d Author: Sam James gentoo org> AuthorDate: Fri May 13 20:24:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri May 13 20:25:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9103ff26 sci-astronomy/wcslib: simplify src_test It matched the default definition. Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.11.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/sci-astronomy/wcslib/wcslib-7.11.ebuild b/sci-astronomy/wcslib/wcslib-7.11.ebuild index 2ee14d66f1e9..e1382017202a 100644 --- a/sci-astronomy/wcslib/wcslib-7.11.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.11.ebuild @@ -55,10 +55,6 @@ src_configure() { sed -i -e 's/COPYING\*//' GNUmakefile || die } -src_test() { - emake check -} - src_install () { default # static libs share the same symbols as shared (i.e. compiled with PIC)
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 1f3a01a3a6717ad8c6ee334748f9181a2abe5389 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Mon Apr 4 16:22:25 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 5 03:09:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3a01a3 sci-astronomy/wcslib: version bump 7.9 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/24903 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-7.9.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 49d7c3568ab2..449b9612649d 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -2,3 +2,4 @@ DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c1436849905 DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395 SHA512 3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c DIST wcslib-7.7.tar.bz2 2515760 BLAKE2B f5418513168903e14488004abeb5ec2f69d773f49a5abc28598d184ba66df2232b87fb0754fc63800951ea2e794741fbde119794feca2d822287cd63d3fa658c SHA512 372eb32d28ee78be14a3e8f1fba2a51c2b1f69de3bb70bf49487653878f905b4c463a0b7fc9cb06cf4fdd0b23114d3ec26d853072e0fd06d6e14610f0dfa06d4 +DIST wcslib-7.9.tar.bz2 2947112 BLAKE2B 797a1c51dd5b1669faf63c4a509e698f93422d6b4bfc5ace023d75e8e03b2967cc01c6764cca190f07c65b76aec76a740349349561f18f61b870af90bb66ba35 SHA512 72831ced127ad8fce934b43ddde86383273b161316ac078b03dcd8de94b0d6076b625445728695e4c8a9da46cccaa3832038f251922a759f480ef2ad33fd67a1 diff --git a/sci-astronomy/wcslib/wcslib-7.9.ebuild b/sci-astronomy/wcslib/wcslib-7.9.ebuild new file mode 100644 index ..8bb41c6f9a45 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.9.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/flex-2.6.0 + virtual/pkgconfig" + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf "${myconf[@]}" + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_test() { + # -j1 to work around a race condition + emake -j1 check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/, sci-astronomy/wcslib/files/
commit: 45d83c2ed06362b5531c59474679c29260ded35a Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jan 30 07:49:38 2022 + Commit: Sam James gentoo org> CommitDate: Mon Mar 21 23:40:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d83c2e sci-astronomy/wcslib: version bump 7.7 * moved `flex` and `pkgconfig` to BDEPEND * fixed race condition during test phase Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://bugs.gentoo.org/834504 Closes: https://github.com/gentoo/gentoo/pull/24671 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch | 22 +++ sci-astronomy/wcslib/wcslib-7.7.ebuild | 75 ++ 3 files changed, 98 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index ecd92c3235f6..49d7c3568ab2 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,3 +1,4 @@ DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395 SHA512 3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c +DIST wcslib-7.7.tar.bz2 2515760 BLAKE2B f5418513168903e14488004abeb5ec2f69d773f49a5abc28598d184ba66df2232b87fb0754fc63800951ea2e794741fbde119794feca2d822287cd63d3fa658c SHA512 372eb32d28ee78be14a3e8f1fba2a51c2b1f69de3bb70bf49487653878f905b4c463a0b7fc9cb06cf4fdd0b23114d3ec26d853072e0fd06d6e14610f0dfa06d4 diff --git a/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch b/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch new file mode 100644 index ..5c8022560220 --- /dev/null +++ b/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch @@ -0,0 +1,22 @@ +--- wcslib-7.7/Fortran/GNUmakefile wcslib-7.7/Fortran/GNUmakefile +@@ -171,8 +171,8 @@ + -@ echo '' + $(FC) $(FFLAGS) -c $< + +-%.fits : ../C/test/%.keyrec tofits +- ./tofits < $< > $@ ++%.fits : ../C/test/%.keyrec ../utils/tofits ++ ../utils/tofits < $< > $@ + + run_% : % + -@ echo '' +@@ -361,7 +361,7 @@ + -@ echo '' + $(MAKE) -C ../pgsbox lib + +-tofits : ../C/test/tofits.c ++../utils/tofits : ../utils/tofits.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< + + ../C/wcstab.fits : ; diff --git a/sci-astronomy/wcslib/wcslib-7.7.ebuild b/sci-astronomy/wcslib/wcslib-7.7.ebuild new file mode 100644 index ..0e2822299e62 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/flex-2.6.0 + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-tofits.patch" +) + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 867683d525ab3ccda637340ca7a67da28c48a0c7 Author: David Roman gmail com> AuthorDate: Tue Mar 9 19:12:32 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jun 16 17:50:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867683d5 sci-astronomy/wcslib: verbump to 7.4 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19852 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-7.4.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index d42974ef89b..ecd92c3235f 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,2 +1,3 @@ DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 +DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395 SHA512 3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c diff --git a/sci-astronomy/wcslib/wcslib-7.4.ebuild b/sci-astronomy/wcslib/wcslib-7.4.ebuild new file mode 100644 index 000..a1abd488cd5 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FORTRAN_NEEDED=fortran + +inherit flag-o-matic fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + # workaround until upstream fix it properly + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myconf[@]} + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_test() { + emake check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 8b38bdb3a81216a364682bbba9a002dd205e9cba Author: Sam James gentoo org> AuthorDate: Fri Feb 19 12:54:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 19 12:54:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b38bdb3 sci-astronomy/wcslib: workaround gcc 10 (fortran) failure Closes: https://bugs.gentoo.org/764548 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.3.1.ebuild | 7 ++- sci-astronomy/wcslib/wcslib-7.3.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/sci-astronomy/wcslib/wcslib-7.3.1.ebuild b/sci-astronomy/wcslib/wcslib-7.3.1.ebuild index a7feb7d418e..c6f97ef5973 100644 --- a/sci-astronomy/wcslib/wcslib-7.3.1.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.3.1.ebuild @@ -5,7 +5,7 @@ EAPI=7 FORTRAN_NEEDED=fortran -inherit fortran-2 +inherit fortran-2 flag-o-matic DESCRIPTION="Astronomical World Coordinate System transformations library" HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; @@ -24,12 +24,17 @@ DEPEND="${RDEPEND} virtual/pkgconfig" src_configure() { + # GCC 10 workaround + # bug #764548 + append-fflags $(test-flags-FC -fallow-argument-mismatch) + local myconf=( --docdir="${EPREFIX}"/usr/share/doc/${PF} --htmldir="${EPREFIX}"/usr/share/doc/${PF} $(use_enable fortran) $(use_enable tools utils) ) + # hacks because cfitsio and pgplot directories are hard-coded if use fits; then myconf+=( diff --git a/sci-astronomy/wcslib/wcslib-7.3.ebuild b/sci-astronomy/wcslib/wcslib-7.3.ebuild index 9333d9e13c3..a01c6a87494 100644 --- a/sci-astronomy/wcslib/wcslib-7.3.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.3.ebuild @@ -5,7 +5,7 @@ EAPI=7 FORTRAN_NEEDED=fortran -inherit fortran-2 +inherit fortran-2 flag-o-matic DESCRIPTION="Astronomical World Coordinate System transformations library" HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; @@ -24,12 +24,17 @@ DEPEND="${RDEPEND} virtual/pkgconfig" src_configure() { + # GCC 10 workaround + # bug #764548 + append-fflags $(test-flags-FC -fallow-argument-mismatch) + local myconf=( --docdir="${EPREFIX}"/usr/share/doc/${PF} --htmldir="${EPREFIX}"/usr/share/doc/${PF} $(use_enable fortran) $(use_enable tools utils) ) + # hacks because cfitsio and pgplot directories are hard-coded if use fits; then myconf+=(
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: f4daf935ceba2dd5d17ead1cbf9b39dab76d1969 Author: David Roman gmail com> AuthorDate: Tue Jan 5 20:27:39 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 9 04:21:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4daf935 sci-astronomy/wcslib: remove 5.16 Closes: https://bugs.gentoo.org/73 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Roman gmail.com> Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest | 1 - sci-astronomy/wcslib/wcslib-5.16.ebuild | 70 - 2 files changed, 71 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 1b39294abf0..5216dd92ca3 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,2 +1 @@ -DIST wcslib-5.16.tar.bz2 111 BLAKE2B e11da145db6366804321cf415bdac621a930418f09d788c8b94413980710bb43357129a830462339127398082700a9f44f56dc0b8c96ef923d41ea0174dfd07f SHA512 bf7ab586995bdade8b96c77dee891c7d7ab6de82a7e2f94a09d89643e93658063f832efdb66e0bba11ad114b6e0ca555cba9308a84f0f22fb833e3a6303cefe6 DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 diff --git a/sci-astronomy/wcslib/wcslib-5.16.ebuild b/sci-astronomy/wcslib/wcslib-5.16.ebuild deleted file mode 100644 index a82492d1c42..000 --- a/sci-astronomy/wcslib/wcslib-5.16.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -FORTRAN_NEEDED=fortran - -inherit fortran-2 - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/5" -LICENSE="LGPL-3" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs +tools" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -src_configure() { - local myconf=( - --htmldir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable fortran) - $(use_enable tools utils) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf ${myconf[@]} - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_compile() { - # nasty makefile, debugging means probably full rewrite - emake -j1 -} - -src_test() { - emake -j1 check -} - -src_install() { - default - # static libs share the same symbols as shared (i.e. compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: eae97f44bad07f4bb930f2f15b25b806dc9be268 Author: David Roman gmail com> AuthorDate: Tue Jan 5 20:31:35 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 9 04:21:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae97f44 sci-astronomy/wcslib: verbump to 7.3.1 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18959 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/Manifest| 1 + sci-astronomy/wcslib/wcslib-7.3.1.ebuild | 66 2 files changed, 67 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 5216dd92ca3..d42974ef89b 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1 +1,2 @@ +DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 diff --git a/sci-astronomy/wcslib/wcslib-7.3.1.ebuild b/sci-astronomy/wcslib/wcslib-7.3.1.ebuild new file mode 100644 index 000..a7feb7d418e --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.3.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FORTRAN_NEEDED=fortran + +inherit fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myconf[@]} + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_test() { + emake check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: e74f02a9cf48fcf5bcd7848b88f1460ecfa21760 Author: Sam James gentoo org> AuthorDate: Thu Jan 7 16:53:19 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 7 16:53:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74f02a9 sci-astronomy/wcslib: Stabilize 7.3 amd64, #763156 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-7.3.ebuild b/sci-astronomy/wcslib/wcslib-7.3.ebuild index d080439dc05..9333d9e13c3 100644 --- a/sci-astronomy/wcslib/wcslib-7.3.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 07f631323bf767ade15f8c93326032e7ed7ccab5 Author: Sam James gentoo org> AuthorDate: Thu Jan 7 15:04:22 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 7 15:04:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f63132 sci-astronomy/wcslib: Stabilize 7.3 x86, #763156 Signed-off-by: Sam James gentoo.org> sci-astronomy/wcslib/wcslib-7.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-astronomy/wcslib/wcslib-7.3.ebuild b/sci-astronomy/wcslib/wcslib-7.3.ebuild index 1a490f77abd..d080439dc05 100644 --- a/sci-astronomy/wcslib/wcslib-7.3.ebuild +++ b/sci-astronomy/wcslib/wcslib-7.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/7" LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 189e49f7a6ebd821e81ff48611d90c1b935162f6 Author: David Roman gmail com> AuthorDate: Sat Sep 26 11:08:15 2020 + Commit: Benda XU gentoo org> CommitDate: Mon Nov 9 06:52:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189e49f7 sci-astronomy/wcslib: verbump to 7.3 Closes: https://github.com/gentoo/gentoo/pull/17674 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: David Roman gmail.com> Signed-off-by: Benda Xu gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/metadata.xml | 4 +++ sci-astronomy/wcslib/wcslib-7.3.ebuild | 66 ++ 3 files changed, 71 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 15dd9483799..1b39294abf0 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1 +1,2 @@ DIST wcslib-5.16.tar.bz2 111 BLAKE2B e11da145db6366804321cf415bdac621a930418f09d788c8b94413980710bb43357129a830462339127398082700a9f44f56dc0b8c96ef923d41ea0174dfd07f SHA512 bf7ab586995bdade8b96c77dee891c7d7ab6de82a7e2f94a09d89643e93658063f832efdb66e0bba11ad114b6e0ca555cba9308a84f0f22fb833e3a6303cefe6 +DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892 diff --git a/sci-astronomy/wcslib/metadata.xml b/sci-astronomy/wcslib/metadata.xml index f74e78465e2..809842b35b0 100644 --- a/sci-astronomy/wcslib/metadata.xml +++ b/sci-astronomy/wcslib/metadata.xml @@ -5,6 +5,10 @@ sci-astron...@gentoo.org Gentoo Astronomy Project + +davidroma...@gmail.com +David Roman + WCSLIB is a C library, supplied with a full set of Fortran wrappers, that implements the "World Coordinate System" (WCS) convention in FITS diff --git a/sci-astronomy/wcslib/wcslib-7.3.ebuild b/sci-astronomy/wcslib/wcslib-7.3.ebuild new file mode 100644 index 000..1a490f77abd --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-7.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FORTRAN_NEEDED=fortran + +inherit fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/7" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myconf[@]} + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_test() { + emake check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: b758a2bccc46df7da26b432a386a6b53af80d5b3 Author: Alexey Sokolov google com> AuthorDate: Sat Jun 20 16:19:32 2020 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Jun 27 20:45:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b758a2bc sci-astronomy/wcslib: update homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov asokolov.org> Signed-off-by: Andreas K. Hüttel gentoo.org> sci-astronomy/wcslib/wcslib-5.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-5.16.ebuild b/sci-astronomy/wcslib/wcslib-5.16.ebuild index 31cf8e9f6f9..a82492d1c42 100644 --- a/sci-astronomy/wcslib/wcslib-5.16.ebuild +++ b/sci-astronomy/wcslib/wcslib-5.16.ebuild @@ -8,7 +8,7 @@ FORTRAN_NEEDED=fortran inherit fortran-2 DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; +HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"; SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/5"
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 7826eb7a69258bf2a33e7edbc2498dcb3d77a2fb Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 10 11:00:36 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Dec 11 16:50:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7826eb7a sci-astronomy/wcslib: Drop 5.15 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-astronomy/wcslib/Manifest | 1 - sci-astronomy/wcslib/wcslib-5.15.ebuild | 71 - 2 files changed, 72 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 90c0b38681b..15dd9483799 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,2 +1 @@ -DIST wcslib-5.15.tar.bz2 193 BLAKE2B 7e198b7d80d801794443fa6a0e6137588049605af131bdd547408d2eb8ac391078c750f782734bf8b86af99084bfc64bbd807245f452dee838a58037985ef022 SHA512 b98111d7ca4b14dd479b56a368fd89a4d6f5d3741a61edeecc4a738def35bf448b68daf6a553fe88d4c84f91f5fcab3bc8d3ead1dccbd4e7c4190f31de2242ef DIST wcslib-5.16.tar.bz2 111 BLAKE2B e11da145db6366804321cf415bdac621a930418f09d788c8b94413980710bb43357129a830462339127398082700a9f44f56dc0b8c96ef923d41ea0174dfd07f SHA512 bf7ab586995bdade8b96c77dee891c7d7ab6de82a7e2f94a09d89643e93658063f832efdb66e0bba11ad114b6e0ca555cba9308a84f0f22fb833e3a6303cefe6 diff --git a/sci-astronomy/wcslib/wcslib-5.15.ebuild b/sci-astronomy/wcslib/wcslib-5.15.ebuild deleted file mode 100644 index 035f15d8912..000 --- a/sci-astronomy/wcslib/wcslib-5.15.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -FORTRAN_NEEDED=fortran - -inherit fortran-2 - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/5" -LICENSE="LGPL-3" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs +tools" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -src_configure() { - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - --htmldir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable fortran) - $(use_enable tools utils) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf ${myconf[@]} - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_compile() { - # nasty makefile, debugging means probably full rewrite - emake -j1 -} - -src_test() { - emake -j1 check -} - -src_install () { - default - # static libs share the same symbols as shared (i.e. compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: ee1b0a7b50b62ef0d0f558bbaa9c02a70bbf93e6 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 09:16:50 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 09:16:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1b0a7b sci-astronomy/wcslib: x86 stable wrt bug #702262 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sci-astronomy/wcslib/wcslib-5.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-5.16.ebuild b/sci-astronomy/wcslib/wcslib-5.16.ebuild index cadfc784d07..8dd1482b0a4 100644 --- a/sci-astronomy/wcslib/wcslib-5.16.ebuild +++ b/sci-astronomy/wcslib/wcslib-5.16.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/5" LICENSE="LGPL-3" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 296c51dd6f470c860d9b1d40451b226d0901c24e Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 9 14:37:52 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 9 14:37:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296c51dd sci-astronomy/wcslib: amd64 stable wrt bug #702262 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sci-astronomy/wcslib/wcslib-5.16.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-astronomy/wcslib/wcslib-5.16.ebuild b/sci-astronomy/wcslib/wcslib-5.16.ebuild index 7b3cdbfbdf7..cadfc784d07 100644 --- a/sci-astronomy/wcslib/wcslib-5.16.ebuild +++ b/sci-astronomy/wcslib/wcslib-5.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/5" LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 476e707aa47f13370862370ac3660c0dcf01d685 Author: Sébastien Fabbro gentoo org> AuthorDate: Mon Jan 30 19:42:27 2017 + Commit: Sebastien Fabbro gentoo org> CommitDate: Mon Jan 30 19:45:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476e707a sci-astronomy/wcslib: version bump Package-Manager: Portage-2.3.3, Repoman-2.3.1 sci-astronomy/wcslib/Manifest | 3 +- sci-astronomy/wcslib/wcslib-4.25.1.ebuild | 74 -- .../{wcslib-5.14.ebuild => wcslib-5.16.ebuild} | 2 +- 3 files changed, 2 insertions(+), 77 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 29f450c..eeb754a 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,3 +1,2 @@ -DIST wcslib-4.25.1.tar.bz2 2027340 SHA256 1e5127513c2f402a30daa280f5b4f6da53e73484cbc8085868bc432f807c8495 SHA512 0ed9eeb4b84d2f022394a1ccd04db8a62cb4593d43c5c12e0034f27a12d52cc8c8bf4b14f5d30f71e933682809e3dac5377be1c69bfc6321f6d96b91f6f1da3c WHIRLPOOL 75785c8687cfad92ba6d33444757005c13346188a46913b38afb66997676bae5284e27ccd7f348e88a9d14b6c27d522a06d37e744a5a258e76ef3ed73cefb262 -DIST wcslib-5.14.tar.bz2 2221717 SHA256 4d3f12d2636bb75488eaaa3ed435d7664d2c26a73a67ac1f7d5f3e530f39e37f SHA512 431693cffcc7a9f2b29040a34f7dbac2f3360b094a42467f7378523c15260ffb3c0ad330e07077a40bf694956fae2371550d6583580f0bcc16ec47f9fbc5bc28 WHIRLPOOL 2acf5040b4960c001b7076189c1da4dd6b327257295dcdfa8a89d553a93f0980b0e62d66aec244a9cc8af70cc62b0497362839f26bb6cc6517e219ba55b73e93 DIST wcslib-5.15.tar.bz2 193 SHA256 8bbe40a7b055578d1a6b77e92a733d2a01ce439814ea9e5a8d8bbc23c68b56e8 SHA512 b98111d7ca4b14dd479b56a368fd89a4d6f5d3741a61edeecc4a738def35bf448b68daf6a553fe88d4c84f91f5fcab3bc8d3ead1dccbd4e7c4190f31de2242ef WHIRLPOOL ea91609f0e0493e6df9d7eccd3391168ee4c5fdaa1153a62b574e8fd39fec4980ba141aa223b9d900af26df1042a0b11a0da47c7a95c9803bc841b7161015094 +DIST wcslib-5.16.tar.bz2 111 SHA256 ed031e0cf1cec0e9cabfc650423efa526fec341441865001c1e2c56bfffc99ef SHA512 bf7ab586995bdade8b96c77dee891c7d7ab6de82a7e2f94a09d89643e93658063f832efdb66e0bba11ad114b6e0ca555cba9308a84f0f22fb833e3a6303cefe6 WHIRLPOOL 6a8224360cf314863e0252aa96256f159a5ca7eff8d4ef9509085185dd3bb5c94ec4351f0272d0431f69bc4769494b496aa507d0c34ad308c1adae579fd6fce4 diff --git a/sci-astronomy/wcslib/wcslib-4.25.1.ebuild b/sci-astronomy/wcslib/wcslib-4.25.1.ebuild deleted file mode 100644 index b14ecc6.. --- a/sci-astronomy/wcslib/wcslib-4.25.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -FORTRAN_NEEDED=fortran - -inherit eutils fortran-2 multilib - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/4" -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -src_prepare() { - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_configure() { - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable static-libs static) - $(use_enable fortran) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf ${myconf[@]} -} - -src_compile() { - # nasty makefile, debugging means probably full rewrite - emake -j1 -} - -src_test() { - emake -j1 check -} - -src_install () { - default - # static libs are same as shared (compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -} diff --git a/sci-astronomy/wcslib/wcslib-5.14.ebuild b/sci-astronomy/wcslib/wcslib-5.16.ebuild similarity index 97% rename from sci-astronomy/wcslib/wcslib-5.14.ebuild rename to sci-astronomy/wcslib/wcslib-5.16.ebuild index e05fe6f..957a69c 100644 --- a/sci-astronomy/wcslib/wcslib-5.14.ebuild +++ b/sci-as
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 7a35db419ebc219ffd6d9f21a3532ff6c4c4066a Author: Michael Palimaka gentoo org> AuthorDate: Thu Jun 23 12:38:45 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Jun 23 13:39:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a35db41 sci-astronomy/wcslib: x86 stable Gentoo-bug: 579992 Package-Manager: portage-2.3.0_rc1 sci-astronomy/wcslib/wcslib-5.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/wcslib/wcslib-5.15.ebuild b/sci-astronomy/wcslib/wcslib-5.15.ebuild index f79be8c..dc734cd 100644 --- a/sci-astronomy/wcslib/wcslib-5.15.ebuild +++ b/sci-astronomy/wcslib/wcslib-5.15.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; SLOT="0/5" LICENSE="LGPL-3" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc fortran fits pgplot static-libs +tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 58ea89695eef6ca36571851203e1bdfe26c6e5ad Author: Sébastien Fabbro gentoo org> AuthorDate: Tue Apr 12 00:40:04 2016 + Commit: Sebastien Fabbro gentoo org> CommitDate: Tue Apr 12 00:40:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ea8969 sci-astronomy/wcslib: Version bump Package-Manager: portage-2.2.28 sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/wcslib-5.15.ebuild | 72 + 2 files changed, 73 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index c70ed80..29f450c 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,2 +1,3 @@ DIST wcslib-4.25.1.tar.bz2 2027340 SHA256 1e5127513c2f402a30daa280f5b4f6da53e73484cbc8085868bc432f807c8495 SHA512 0ed9eeb4b84d2f022394a1ccd04db8a62cb4593d43c5c12e0034f27a12d52cc8c8bf4b14f5d30f71e933682809e3dac5377be1c69bfc6321f6d96b91f6f1da3c WHIRLPOOL 75785c8687cfad92ba6d33444757005c13346188a46913b38afb66997676bae5284e27ccd7f348e88a9d14b6c27d522a06d37e744a5a258e76ef3ed73cefb262 DIST wcslib-5.14.tar.bz2 2221717 SHA256 4d3f12d2636bb75488eaaa3ed435d7664d2c26a73a67ac1f7d5f3e530f39e37f SHA512 431693cffcc7a9f2b29040a34f7dbac2f3360b094a42467f7378523c15260ffb3c0ad330e07077a40bf694956fae2371550d6583580f0bcc16ec47f9fbc5bc28 WHIRLPOOL 2acf5040b4960c001b7076189c1da4dd6b327257295dcdfa8a89d553a93f0980b0e62d66aec244a9cc8af70cc62b0497362839f26bb6cc6517e219ba55b73e93 +DIST wcslib-5.15.tar.bz2 193 SHA256 8bbe40a7b055578d1a6b77e92a733d2a01ce439814ea9e5a8d8bbc23c68b56e8 SHA512 b98111d7ca4b14dd479b56a368fd89a4d6f5d3741a61edeecc4a738def35bf448b68daf6a553fe88d4c84f91f5fcab3bc8d3ead1dccbd4e7c4190f31de2242ef WHIRLPOOL ea91609f0e0493e6df9d7eccd3391168ee4c5fdaa1153a62b574e8fd39fec4980ba141aa223b9d900af26df1042a0b11a0da47c7a95c9803bc841b7161015094 diff --git a/sci-astronomy/wcslib/wcslib-5.15.ebuild b/sci-astronomy/wcslib/wcslib-5.15.ebuild new file mode 100644 index 000..e05fe6f --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-5.15.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +FORTRAN_NEEDED=fortran + +inherit fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/5" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myconf[@]} + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_compile() { + # nasty makefile, debugging means probably full rewrite + emake -j1 +} + +src_test() { + emake -j1 check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: ece6bbd2240c21bd8df6db7cf367386ba25345ae Author: Sébastien Fabbro gentoo org> AuthorDate: Thu Feb 18 19:07:37 2016 + Commit: Sebastien Fabbro gentoo org> CommitDate: Thu Feb 18 19:07:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece6bbd2 sci-astronly/wcslib: version bump Package-Manager: portage-2.2.27 sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/metadata.xml | 3 ++ sci-astronomy/wcslib/wcslib-5.14.ebuild | 72 + 3 files changed, 76 insertions(+) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 469c65a..c70ed80 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1 +1,2 @@ DIST wcslib-4.25.1.tar.bz2 2027340 SHA256 1e5127513c2f402a30daa280f5b4f6da53e73484cbc8085868bc432f807c8495 SHA512 0ed9eeb4b84d2f022394a1ccd04db8a62cb4593d43c5c12e0034f27a12d52cc8c8bf4b14f5d30f71e933682809e3dac5377be1c69bfc6321f6d96b91f6f1da3c WHIRLPOOL 75785c8687cfad92ba6d33444757005c13346188a46913b38afb66997676bae5284e27ccd7f348e88a9d14b6c27d522a06d37e744a5a258e76ef3ed73cefb262 +DIST wcslib-5.14.tar.bz2 2221717 SHA256 4d3f12d2636bb75488eaaa3ed435d7664d2c26a73a67ac1f7d5f3e530f39e37f SHA512 431693cffcc7a9f2b29040a34f7dbac2f3360b094a42467f7378523c15260ffb3c0ad330e07077a40bf694956fae2371550d6583580f0bcc16ec47f9fbc5bc28 WHIRLPOOL 2acf5040b4960c001b7076189c1da4dd6b327257295dcdfa8a89d553a93f0980b0e62d66aec244a9cc8af70cc62b0497362839f26bb6cc6517e219ba55b73e93 diff --git a/sci-astronomy/wcslib/metadata.xml b/sci-astronomy/wcslib/metadata.xml index a599762..f74e784 100644 --- a/sci-astronomy/wcslib/metadata.xml +++ b/sci-astronomy/wcslib/metadata.xml @@ -19,5 +19,8 @@ Builds PGBSOX routines, needs sci-libs/pgplot library + +Builds and installs extra command line utilities for WCS checking + diff --git a/sci-astronomy/wcslib/wcslib-5.14.ebuild b/sci-astronomy/wcslib/wcslib-5.14.ebuild new file mode 100644 index 000..e05fe6f --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-5.14.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +FORTRAN_NEEDED=fortran + +inherit fortran-2 + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/5" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs +tools" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --htmldir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable fortran) + $(use_enable tools utils) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myconf[@]} + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_compile() { + # nasty makefile, debugging means probably full rewrite + emake -j1 +} + +src_test() { + emake -j1 check +} + +src_install () { + default + # static libs share the same symbols as shared (i.e. compiled with PIC) + # so they are not compiled twice + use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a + use doc || rm -r \ + "${ED}"/usr/share/doc/${PF}/html \ + "${ED}"/usr/share/doc/${PF}/*.pdf +}
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: 7608f39bcf2539315d141d8a62a564c6495444fe Author: Sébastien Fabbro gentoo org> AuthorDate: Thu Feb 18 18:55:13 2016 + Commit: Sebastien Fabbro gentoo org> CommitDate: Thu Feb 18 19:05:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7608f39b sci-astronomy/wcslib: removed old Package-Manager: portage-2.2.27 sci-astronomy/wcslib/Manifest | 3 -- sci-astronomy/wcslib/wcslib-4.21.ebuild | 74 - sci-astronomy/wcslib/wcslib-4.22.ebuild | 74 - sci-astronomy/wcslib/wcslib-4.23.ebuild | 74 - 4 files changed, 225 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 43af518..469c65a 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,4 +1 @@ -DIST wcslib-4.21.tar.bz2 1865628 SHA256 530eb67e432ce0d881f91e9b08734a346a98cee06233433da79ad0c7d5f144ae SHA512 0fdd7b6cb234565e2dc3b619ec219918103c7a14916294004c12c709be803b10f064fa01c9647a46d2588d4f880ed7db6e65758b510d1a556b3b46f7bc836cdd WHIRLPOOL daaa3ba60cab0aac0619d317ea338f8d734a6d924c49d806a509560e6cd89a896f4594d48e760997d1289d2639c6a81b8802f65a2d95a3cd82efa533476a354a -DIST wcslib-4.22.tar.bz2 1866676 SHA256 afafdf772cb0fe97ae886cbf512fb114d842ca358cce7df9fa93449d1b556950 SHA512 9288314d842a9b54536b5f512900933e2ac307ef81003172fa511c8334f430161f28084309cde7ad2d94d39020eacec33cf8944d30d78abb51f3e7ff01be2bc4 WHIRLPOOL 629bbca2672d0d9ac03696deadfcea155c912c14ef115defac48966c41714ae692fe5cd60587a733ce691612bea9f48d212587dd0a2327739839328b90eae399 -DIST wcslib-4.23.tar.bz2 1876150 SHA256 baf0fc85fb290e8a575eab4b7046517818a12754a0f01da74db9483467dde5a2 SHA512 cc82818b1aa88d325b72c5a7967b688060c9d0bfd6ba4fef39c0e9dab00bab547282b1c301dafb1331156c69e6266ef80c39f0dc44b894a977d2b2b3cafb9c87 WHIRLPOOL 90ca6e91511371c4e791b7e31b395a6cfda29d1f613176282960896170651b7d5ca7b215254befab1021b18e03e283a88820a248c9c4e6e07edef1bed3adca03 DIST wcslib-4.25.1.tar.bz2 2027340 SHA256 1e5127513c2f402a30daa280f5b4f6da53e73484cbc8085868bc432f807c8495 SHA512 0ed9eeb4b84d2f022394a1ccd04db8a62cb4593d43c5c12e0034f27a12d52cc8c8bf4b14f5d30f71e933682809e3dac5377be1c69bfc6321f6d96b91f6f1da3c WHIRLPOOL 75785c8687cfad92ba6d33444757005c13346188a46913b38afb66997676bae5284e27ccd7f348e88a9d14b6c27d522a06d37e744a5a258e76ef3ed73cefb262 diff --git a/sci-astronomy/wcslib/wcslib-4.21.ebuild b/sci-astronomy/wcslib/wcslib-4.21.ebuild deleted file mode 100644 index f8d333a..000 --- a/sci-astronomy/wcslib/wcslib-4.21.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -FORTRAN_NEEDED=fortran - -inherit eutils fortran-2 multilib - -DESCRIPTION="Astronomical World Coordinate System transformations library" -HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; -SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; - -SLOT="0/4" -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc fortran fits pgplot static-libs" - -RDEPEND=" - fits? ( sci-libs/cfitsio:0= ) - pgplot? ( sci-libs/pgplot:0= )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -src_prepare() { - sed -i -e 's/COPYING\*//' GNUmakefile || die -} - -src_configure() { - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable static-libs static) - $(use_enable fortran) - ) - # hacks because cfitsio and pgplot directories are hard-coded - if use fits; then - myconf+=( - --with-cfitsioinc="${EPREFIX}/usr/include" - --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-cfitsio ) - fi - if use pgplot; then - myconf+=( - --with-pgplotinc="${EPREFIX}/usr/include" - --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" - ) - else - myconf+=( --without-pgplot ) - fi - econf ${myconf[@]} -} - -src_compile() { - # nasty makefile, debugging means full rewrite - emake -j1 -} - -src_test() { - emake -j1 check -} - -src_install () { - default - # static libs are same as shared (compiled with PIC) - # so they are not compiled twice - use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a - use doc || rm -r \ - "${ED}"/usr/share/doc/${PF}/html \ - "${ED}"/usr/share/doc/${PF}/*.pdf -} diff --git a/sci-astronomy/wcslib/wcslib-4.22.ebuild b/sci-astronomy/wcslib/wcslib-4.22.ebuild deleted file mode 100644 index 3b29c1c..000 --- a/sci-astronomy/wcslib/wcslib-4.22.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Di
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/
commit: d74b53ae75779f93fb56a1ef60529f56db1ca628 Author: Justin Lecher gentoo org> AuthorDate: Sat Aug 15 14:30:37 2015 + Commit: Justin Lecher gentoo org> CommitDate: Sat Aug 15 14:41:44 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74b53ae sci-astronomy/wcslib: Version Bump Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> sci-astronomy/wcslib/Manifest | 1 + sci-astronomy/wcslib/metadata.xml | 12 ++--- sci-astronomy/wcslib/wcslib-4.25.1.ebuild | 74 +++ 3 files changed, 81 insertions(+), 6 deletions(-) diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest index 41f86ff..43af518 100644 --- a/sci-astronomy/wcslib/Manifest +++ b/sci-astronomy/wcslib/Manifest @@ -1,3 +1,4 @@ DIST wcslib-4.21.tar.bz2 1865628 SHA256 530eb67e432ce0d881f91e9b08734a346a98cee06233433da79ad0c7d5f144ae SHA512 0fdd7b6cb234565e2dc3b619ec219918103c7a14916294004c12c709be803b10f064fa01c9647a46d2588d4f880ed7db6e65758b510d1a556b3b46f7bc836cdd WHIRLPOOL daaa3ba60cab0aac0619d317ea338f8d734a6d924c49d806a509560e6cd89a896f4594d48e760997d1289d2639c6a81b8802f65a2d95a3cd82efa533476a354a DIST wcslib-4.22.tar.bz2 1866676 SHA256 afafdf772cb0fe97ae886cbf512fb114d842ca358cce7df9fa93449d1b556950 SHA512 9288314d842a9b54536b5f512900933e2ac307ef81003172fa511c8334f430161f28084309cde7ad2d94d39020eacec33cf8944d30d78abb51f3e7ff01be2bc4 WHIRLPOOL 629bbca2672d0d9ac03696deadfcea155c912c14ef115defac48966c41714ae692fe5cd60587a733ce691612bea9f48d212587dd0a2327739839328b90eae399 DIST wcslib-4.23.tar.bz2 1876150 SHA256 baf0fc85fb290e8a575eab4b7046517818a12754a0f01da74db9483467dde5a2 SHA512 cc82818b1aa88d325b72c5a7967b688060c9d0bfd6ba4fef39c0e9dab00bab547282b1c301dafb1331156c69e6266ef80c39f0dc44b894a977d2b2b3cafb9c87 WHIRLPOOL 90ca6e91511371c4e791b7e31b395a6cfda29d1f613176282960896170651b7d5ca7b215254befab1021b18e03e283a88820a248c9c4e6e07edef1bed3adca03 +DIST wcslib-4.25.1.tar.bz2 2027340 SHA256 1e5127513c2f402a30daa280f5b4f6da53e73484cbc8085868bc432f807c8495 SHA512 0ed9eeb4b84d2f022394a1ccd04db8a62cb4593d43c5c12e0034f27a12d52cc8c8bf4b14f5d30f71e933682809e3dac5377be1c69bfc6321f6d96b91f6f1da3c WHIRLPOOL 75785c8687cfad92ba6d33444757005c13346188a46913b38afb66997676bae5284e27ccd7f348e88a9d14b6c27d522a06d37e744a5a258e76ef3ed73cefb262 diff --git a/sci-astronomy/wcslib/metadata.xml b/sci-astronomy/wcslib/metadata.xml index 8d2a6dc..555cb5b 100644 --- a/sci-astronomy/wcslib/metadata.xml +++ b/sci-astronomy/wcslib/metadata.xml @@ -1,20 +1,20 @@ http://www.gentoo.org/dtd/metadata.dtd";> -sci-astronomy - + sci-astronomy + WCSLIB is a C library, supplied with a full set of Fortran wrappers, that implements the "World Coordinate System" (WCS) convention in FITS (Flexible Image Transport System). It also includes a PGPLOT-based routine, PGSBOX, for drawing general curvilinear coordinate graticules and a number of utility programs. - - + + Enable support for the FITS format through sci-libs/cfitsio - + Builds PGBSOX routines, needs sci-libs/pgplot library - + diff --git a/sci-astronomy/wcslib/wcslib-4.25.1.ebuild b/sci-astronomy/wcslib/wcslib-4.25.1.ebuild new file mode 100644 index 000..b14ecc6 --- /dev/null +++ b/sci-astronomy/wcslib/wcslib-4.25.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +FORTRAN_NEEDED=fortran + +inherit eutils fortran-2 multilib + +DESCRIPTION="Astronomical World Coordinate System transformations library" +HOMEPAGE="http://www.atnf.csiro.au/people/mcalabre/WCS/"; +SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"; + +SLOT="0/4" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc fortran fits pgplot static-libs" + +RDEPEND=" + fits? ( sci-libs/cfitsio:0= ) + pgplot? ( sci-libs/pgplot:0= )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/pkgconfig" + +src_prepare() { + sed -i -e 's/COPYING\*//' GNUmakefile || die +} + +src_configure() { + local myconf=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable static-libs static) + $(use_enable fortran) + ) + # hacks because cfitsio and pgplot directories are hard-coded + if use fits; then + myconf+=( + --with-cfitsioinc="${EPREFIX}/usr/include" + --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-cfitsio ) + fi + if use pgplot; then + myconf+=( + --with-pgplotinc="${EPREFIX}/usr/include" + --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)" + ) + else + myconf+=( --without-pgplot ) + fi + econf ${myco