commit:     5b38be8fd3449ebf86cbbc669415056a87c3d451
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  1 03:06:21 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct  1 03:08:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b38be8f

sci-libs/cfitsio: Bump to 4.6.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sci-libs/cfitsio/Manifest             |  1 +
 sci-libs/cfitsio/cfitsio-4.6.3.ebuild | 66 +++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest
index 82542ff74559..9ed47a0a3156 100644
--- a/sci-libs/cfitsio/Manifest
+++ b/sci-libs/cfitsio/Manifest
@@ -1 +1,2 @@
 DIST cfitsio-4.6.2.tar.gz 4680361 BLAKE2B 
dc270e7db86626629c3b281dd037903207902e9fa1140cea04d6aba721cd6853d25b386214691aee82ac3b9358cc747242057d0b8b7fb58eade1ada48f75f324
 SHA512 
fb987b28b56e686fee80bb9cef87e8bb0b5094c425008b12fa3748c772479995c38cc16a15ba662c9ca9d5b295cfd49392bf81512446e1ecbea40760a065f091
+DIST cfitsio-4.6.3.tar.gz 4661924 BLAKE2B 
de9cc28ce6a1e00d043e3c2733adcdc50d761504e4f801274b64629a66ab9aa64db7809760c6d8e928a426cf73134924f176d6313a264783d41b19315b755a2b
 SHA512 
e6bbfa2dcb8c54a1d1eed663c6443ea9ffe6b49ae8876ce64347446cae1c64c53060d5088711feaa08d3d20bdb9861f7d85b8d899cd0b78e59037272c62a1dd9

diff --git a/sci-libs/cfitsio/cfitsio-4.6.3.ebuild 
b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild
new file mode 100644
index 000000000000..48118fde56a9
--- /dev/null
+++ b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib fortran-2
+
+DESCRIPTION="C and Fortran library for manipulating FITS files"
+HOMEPAGE="https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html";
+SRC_URI="https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${P}.tar.gz";
+
+LICENSE="ISC"
+SLOT="0/10-r1"
+KEYWORDS="~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="bzip2 curl test tools"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+       app-alternatives/yacc
+       app-alternatives/lex
+"
+RDEPEND="
+       sys-libs/zlib[${MULTILIB_USEDEP}]
+       bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+       curl? ( net-misc/curl[${MULTILIB_USEDEP}] )
+       tools? ( !dev-util/smem )
+"
+# Bug #803350
+DEPEND="
+       ${RDEPEND}
+       <dev-lang/cfortran-20110621
+"
+
+pkg_setup() {
+       fortran-2_pkg_setup
+}
+
+src_prepare() {
+       cmake_src_prepare
+
+       # Avoid internal cfortran
+       rm cfortran.h || die
+}
+
+multilib_src_configure() {
+       local libdir=$(get_libdir)
+       local mycmakeargs=(
+               -DUSE_BZIP2=$(usex bzip2)
+               -DUSE_CURL=$(usex curl)
+               -DUSE_PTHREADS=ON
+               # just appending CFLAGS
+               -DUSE_SSE2=OFF
+               -DUSE_SSSE3=OFF
+
+               -DTESTS=$(usex test)
+               -DUTILS=$(multilib_native_usex tools)
+       )
+       cmake_src_configure
+}
+
+multilib_src_install_all() {
+       dodoc README.md docs/*.pdf
+
+       docinto examples
+       dodoc utilities/{cookbook.{c,f},testprog.c,testf77.f,speed.c,smem.c}
+}

Reply via email to