mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
sci-astronly/wcslib: version bump
Package-Manager: portage-2.2.27
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</flag>
|
||||
<flag name="pgplot">
|
||||
Builds PGBSOX routines, needs <pkg>sci-libs/pgplot</pkg> library
|
||||
</flag>
|
||||
<flag name="tools">
|
||||
Builds and installs extra command line utilities for WCS checking
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
72
sci-astronomy/wcslib/wcslib-5.14.ebuild
Normal file
72
sci-astronomy/wcslib/wcslib-5.14.ebuild
Normal file
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user