summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/cfitsio/Manifest1
-rw-r--r--sci-libs/cfitsio/cfitsio-4.6.2.ebuild66
-rw-r--r--sci-libs/cfitsio/cfitsio-4.6.3.ebuild2
-rw-r--r--sci-libs/indilib/indilib-2.1.6-r1.ebuild9
-rw-r--r--sci-libs/indilib/indilib-2.1.7.ebuild9
5 files changed, 17 insertions, 70 deletions
diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest
index 9ed47a0a3156..e3a3d744a38f 100644
--- a/sci-libs/cfitsio/Manifest
+++ b/sci-libs/cfitsio/Manifest
@@ -1,2 +1 @@
-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.2.ebuild b/sci-libs/cfitsio/cfitsio-4.6.2.ebuild
deleted file mode 100644
index 8b48263bed7e..000000000000
--- a/sci-libs/cfitsio/cfitsio-4.6.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# 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="
- virtual/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}
-}
diff --git a/sci-libs/cfitsio/cfitsio-4.6.3.ebuild b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild
index 029e21beae86..45e8ce9a285b 100644
--- a/sci-libs/cfitsio/cfitsio-4.6.3.ebuild
+++ b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild
@@ -11,7 +11,7 @@ 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"
+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 )"
diff --git a/sci-libs/indilib/indilib-2.1.6-r1.ebuild b/sci-libs/indilib/indilib-2.1.6-r1.ebuild
index ee699e003f48..5d8b8d617686 100644
--- a/sci-libs/indilib/indilib-2.1.6-r1.ebuild
+++ b/sci-libs/indilib/indilib-2.1.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake udev
+inherit cmake dot-a udev
DESCRIPTION="INDI Astronomical Control Protocol library"
HOMEPAGE="https://www.indilib.org/"
@@ -44,6 +44,8 @@ DEPEND="${RDEPEND}
PATCHES=( "${FILESDIR}/${P}-system-hidapi.patch" ) # git master
src_configure() {
+ lto-guarantee-fat
+
local mycmakeargs=(
-DINDI_SYSTEM_HIDAPILIB=ON
-DINDI_SYSTEM_HTTPLIB=ON
@@ -73,6 +75,11 @@ src_test() {
BUILD_DIR="${BUILD_DIR}"/integs cmake_src_test -j1
}
+src_install() {
+ cmake_src_install
+ strip-lto-bytecode
+}
+
pkg_postinst() {
udev_reload
}
diff --git a/sci-libs/indilib/indilib-2.1.7.ebuild b/sci-libs/indilib/indilib-2.1.7.ebuild
index 390d702609a2..2fb88d77c82e 100644
--- a/sci-libs/indilib/indilib-2.1.7.ebuild
+++ b/sci-libs/indilib/indilib-2.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake udev
+inherit cmake dot-a udev
DESCRIPTION="INDI Astronomical Control Protocol library"
HOMEPAGE="https://www.indilib.org/"
@@ -42,6 +42,8 @@ DEPEND="${RDEPEND}
"
src_configure() {
+ lto-guarantee-fat
+
local mycmakeargs=(
-DINDI_SYSTEM_HIDAPILIB=ON
-DINDI_SYSTEM_HTTPLIB=ON
@@ -71,6 +73,11 @@ src_test() {
BUILD_DIR="${BUILD_DIR}"/integs cmake_src_test -j1
}
+src_install() {
+ cmake_src_install
+ strip-lto-bytecode
+}
+
pkg_postinst() {
udev_reload
}