-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sci-astronomy/wcslib: verbump to 7.4
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: #19852 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
- Loading branch information
1 parent
f45471d
commit 867683d
Showing
2 changed files
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
} |