summaryrefslogtreecommitdiff
path: root/sci-astronomy
diff options
context:
space:
mode:
Diffstat (limited to 'sci-astronomy')
-rw-r--r--sci-astronomy/Manifest.gzbin6688 -> 6201 bytes
-rw-r--r--sci-astronomy/aatm/Manifest3
-rw-r--r--sci-astronomy/aatm/aatm-0.6.ebuild41
-rw-r--r--sci-astronomy/aatm/metadata.xml18
-rw-r--r--sci-astronomy/esomidas/Manifest6
-rw-r--r--sci-astronomy/esomidas/esomidas-17.02-r1.ebuild151
-rw-r--r--sci-astronomy/esomidas/files/esomidas-17.02-gentoo-setup.patch12
-rw-r--r--sci-astronomy/esomidas/files/esomidas-17.02-output_to_stdout.patch42
-rw-r--r--sci-astronomy/esomidas/files/esomidas-17.02-rpc.patch33
-rw-r--r--sci-astronomy/esomidas/metadata.xml19
-rw-r--r--sci-astronomy/funtools/Manifest2
-rw-r--r--sci-astronomy/funtools/funtools-1.4.8-r1.ebuild (renamed from sci-astronomy/funtools/funtools-1.4.8.ebuild)7
-rw-r--r--sci-astronomy/kstars/Manifest4
-rw-r--r--sci-astronomy/kstars/kstars-3.7.2.ebuild (renamed from sci-astronomy/kstars/kstars-3.7.0.ebuild)4
-rw-r--r--sci-astronomy/predict/Manifest6
-rw-r--r--sci-astronomy/predict/files/predict-2.2.3-earthtrack.patch27
-rw-r--r--sci-astronomy/predict/files/predict-update92
-rw-r--r--sci-astronomy/predict/metadata.xml20
-rw-r--r--sci-astronomy/predict/predict-2.2.3-r2.ebuild212
-rw-r--r--sci-astronomy/pyephem/Manifest2
-rw-r--r--sci-astronomy/pyephem/pyephem-4.1.5.ebuild58
-rw-r--r--sci-astronomy/pysiril/Manifest2
-rw-r--r--sci-astronomy/pysiril/pysiril-0.0.15.ebuild4
-rw-r--r--sci-astronomy/siril/Manifest2
-rw-r--r--sci-astronomy/siril/siril-1.2.3.ebuild2
-rw-r--r--sci-astronomy/sirilic/Manifest6
-rw-r--r--sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild2
-rw-r--r--sci-astronomy/sirilic/sirilic-1.15.9.ebuild (renamed from sci-astronomy/sirilic/sirilic-1.15.7.ebuild)6
-rw-r--r--sci-astronomy/wcslib/Manifest4
-rw-r--r--sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild2
-rw-r--r--sci-astronomy/wcslib/wcslib-8.3.ebuild74
31 files changed, 159 insertions, 704 deletions
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz
index eccc441caa45..0f28058a2de5 100644
--- a/sci-astronomy/Manifest.gz
+++ b/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/sci-astronomy/aatm/Manifest b/sci-astronomy/aatm/Manifest
deleted file mode 100644
index 4a19980880a8..000000000000
--- a/sci-astronomy/aatm/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST aatm-0.6.tar.gz 613800 BLAKE2B 234d6db5c38b45182d525347357458d791d9fe11650391eab4694cb4271c823c0ec86b0e99c50d7b85624e9aafc79f8c9213954675878596f1219810f80614c8 SHA512 aef2d0fccc83a8a5817bd414b60c5167f7e378b434f9a3e9ce2bc2eeceec1cc1fb1b141cec07d78cb325dbfceac2804c07866291b2863f6839dfb6143ed9188a
-EBUILD aatm-0.6.ebuild 870 BLAKE2B ff65f7cb39db0350073a5a14b324172cb26ac780ae83552397c80b8e5691992413e13f673da782b7daeb9aa45fad519e9501d0a5d2828301e694ae800b93bffe SHA512 e5cd3646a888504113d25f18f7352005c85d5e3840d11990dba61b1c7c6714699f31190f59d4f40f4569c9ca8301bd5aabfe264b66dc4a2637b452a285095def
-MISC metadata.xml 715 BLAKE2B a542589714983af3cfbad38ab359979870b0a3e51b49792bd37c902023fbae0ef93edbb3645341c2e5e6fc33d16a61d7dd7d0127f52c06031029e73c4f5f369d SHA512 69bb7f6d56444eb88376ec7c9b4e76fe6521872b27e4720da2be4cec5cda24c4b445206abab75a3871b289d5b8672682dd6c1ad0080e107e3ff64a97292669ad
diff --git a/sci-astronomy/aatm/aatm-0.6.ebuild b/sci-astronomy/aatm/aatm-0.6.ebuild
deleted file mode 100644
index cbab46b7bf58..000000000000
--- a/sci-astronomy/aatm/aatm-0.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Atmospheric Modelling for ALMA Observatory"
-HOMEPAGE="https://svn.cv.nrao.edu/view/aatm/devel/casa/"
-# tar ball is made from the HOMEPAGE and running ./configure && make dist
-SRC_URI="https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0/4"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc static-libs"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-libs/boost:=
- doc? ( app-text/doxygen[dot] )"
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_compile() {
- emake
- use doc && doxygen doc/developer.doxy
-}
-
-src_install() {
- default
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-
- if use doc; then
- dodoc -r developer/html
- docompress -x /usr/share/doc/${PF}/html
- fi
-}
diff --git a/sci-astronomy/aatm/metadata.xml b/sci-astronomy/aatm/metadata.xml
deleted file mode 100644
index ce563238f3cb..000000000000
--- a/sci-astronomy/aatm/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
- </maintainer>
- <longdescription lang="en">
- ATmospheric Modeling for ALMA is a library of routines for modelling
- transmission of cm/mm/sub-mm wavelength radiation through the Earths
- atmosphere. It is designed to simulate both the absorption/emission
- of radiation and the dispersion (i.e., the frequency dependent
- refractive index of the atmosphere).
- </longdescription>
- <upstream>
- <remote-id type="launchpad">aatm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-astronomy/esomidas/Manifest b/sci-astronomy/esomidas/Manifest
deleted file mode 100644
index 89e80855fe9e..000000000000
--- a/sci-astronomy/esomidas/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX esomidas-17.02-gentoo-setup.patch 369 BLAKE2B d592a379c96f2dfb88d47b54faef6535671f53fe7e9c1822880983c4b6797e0e90d8a1c6608940376f457f01867bd350544274c6e68a8722ea41c825cf002be4 SHA512 e55aac27cfa0034d9fdeb7f91e010a70f058fff00ed39858badd7b4561fefbb366c5ff0aba6a6265f2af4ab23ebca75e37c7067278688874c3294d583bfa2dfc
-AUX esomidas-17.02-output_to_stdout.patch 1276 BLAKE2B c2e7daa65375ea6775afb0fe4d835072476772d61ec474572d96d242d1c7cbbf7d4cc90879bd6032591703023cbe2139050c69f494045e19245488871b8acaee SHA512 b97402212ba45e45220ecf0bb4e8374c24c02dae554a686716b3de6fd3b40825df7150d0da7a389100176cadca2f29f1419a01efc763042d8b1f81f679ded057
-AUX esomidas-17.02-rpc.patch 1300 BLAKE2B 14ba1ba6a4387aac7704c9893863b2983bd5f8f18bcbeaa93dd735d80af66bceb624c6ce0bdae49f2e85a7a38e41ea5edf88f3b165bbf742a4fbebba4e40b323 SHA512 5ecc989ef8f1ed6c1aa586088f1d1e880020f2ff134d21162563c66c3cc631ebf6deb3b3dfc7ebe0901385e548981df907264ad1b49a7638dd4e5917d40e2c7f
-DIST esomidas-17.02.tar.gz 60771186 BLAKE2B 75e184d61ab2ec9eb30ea83c35feea329bd4dec9afa04b68bc7be22ef0f88d1d0aa0e4a79c1111ce57846e042b26ef394374c9db2d12547dfa481d75e06deadf SHA512 7e4c6a8d8349a9e1647e48571bf5e04abd239c24020ffdf5984a0598b837061ca7765e31209869a4e302e1f85c3494852a22541149c10cc916376048e40b6324
-EBUILD esomidas-17.02-r1.ebuild 4440 BLAKE2B 5125b074344d5303f4f74aa19c8934e05e2eb62c5381fa7d6cae07c335797d0a9e7d3e92c9080adad1d3603da65c9aaedca8ee795b33981774f3490a58cea47b SHA512 d7f436db7e56548a2abbe62e7ae06b90f221c46725b96fedfa89f63c9014cfdcaf49ce959d3f738ebeadb649629f9bae81eff925b7feca9f7784b962871086e2
-MISC metadata.xml 805 BLAKE2B d6097e0beaedb7f209327d1511f852ac71542c35aad1a9bb6beef984a51d3ebb5a790ef979e35210d7774c163bf533cd71ff576cfd2ecfafb284fc378e5f8944 SHA512 9327417886bfc8b235267dd27ac874ac6e96769286e5066a3c6b425994060f37c4a6574d4db8d3d4f08d8ab50a7d17ea75175b494689c55bd26fb570958f4a2f
diff --git a/sci-astronomy/esomidas/esomidas-17.02-r1.ebuild b/sci-astronomy/esomidas/esomidas-17.02-r1.ebuild
deleted file mode 100644
index e39f3110cc14..000000000000
--- a/sci-astronomy/esomidas/esomidas-17.02-r1.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit fortran-2 toolchain-funcs flag-o-matic
-
-# MIDVERS is actually used by MIDAS configuration scripts
-export MIDVERS="17FEBpl1.2"
-
-DESCRIPTION="European Southern Observatory Munich Image Data Analysis System"
-HOMEPAGE="http://www.eso.org/projects/esomidas/"
-SRC_URI="ftp://ftp.eso.org/pub/midaspub/17FEB/sources/${MIDVERS}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/8"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="+libtirpc"
-
-RDEPEND="
- sys-libs/readline:0=
- x11-libs/motif:0=
- x11-libs/libX11:=
- x11-libs/libXt:=
- !libtirpc? ( sys-libs/glibc[rpc(-)] )
- libtirpc? ( net-libs/libtirpc )
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MIDVERS}"
-
-PATCHES=(
- "${FILESDIR}/${P}-output_to_stdout.patch"
- "${FILESDIR}/${P}-gentoo-setup.patch"
- "${FILESDIR}/${P}-rpc.patch"
-)
-
-src_prepare() {
- default
- # variables for all phases and midas internal build system
- export MIDASHOME="${WORKDIR}"
- export MID_HOME="${S}"
- export MID_HOME0="/usr/$(get_libdir)/esomidas/${MIDVERS}"
- export MID_INSTALL="${MID_HOME}/install/unix"
- export MID_SYS="${MID_HOME}/system/unix/"
- export MID_WORK="${MIDASHOME}/midwork"
-
- # sadly this enforces static linking
- if use libtirpc ; then
- RPC_OPT="-I/usr/include/tirpc"
- RPC_LIB="-ltirpc"
- else
- RPC_OPT=""
- RPC_LIB=""
- fi
-
- # create a gentoo option file
- mkdir ${MID_INSTALL}/systems/Gentoo || die
- cat >> ${MID_INSTALL}/systems/Gentoo/make_options <<-EOF
- CC=$(tc-getCC)
- LDCC=$(tc-getCC)
- F77=$(tc-getFC)
- FC=$(tc-getFC)
- LD77_CMD=$(tc-getFC)
- AR=$(tc-getAR)
- RANLIB=$(tc-getRANLIB)
- F_OPT=
- C_OPT=
- E_OPT=$(use amd64 && echo -Z)
- SYS=
- SH_OPT=-fPIC
- SH_CMD=${MIDASHOME}/${MIDVERS}/local/make_shared
- GUI_OPT=-DPATH_MAX=1024
- STRIP=echo
- EDITFLAGS=-DVOID_SIGHANDLER -DHAVE_ALLOCA -DHAVE_ALLOCA_H -DHAVE_GETPW_DECLS -DHAVE_DIRENT_H -DHAVE_STRING_H -DLinux -DHAVE_UNISTD_H -DHAVE_STDLIB_H
- EDITLIBS=-lreadline
- UIMX=uimxR5
- INSTALL_FLAG=auto
- RPC_OPT=${RPC_OPT}
- RPC_LIB=${RPC_LIB}
- EOF
- sed -e "s|gcc|$(tc-getCC) \${LDFLAGS}|" \
- ${MID_INSTALL}/systems/Linux/make_shared \
- > ${MID_INSTALL}/systems/Gentoo/make_shared || die
- sed -e 's|PC/Linux|Gentoo|' \
- ${MID_INSTALL}/systems/Linux/setup \
- > ${MID_INSTALL}/systems/Gentoo/setup || die
-
- # gentoo readline avoids exporting the xmalloc,xrealloc and xfree
- append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc -Dxfree=_rl_free
-}
-
-src_configure() {
- ${MID_INSTALL}/select all || die "packages selection failed"
- ${MID_INSTALL}/preinstall -a || die "preinstallation failed"
- ${MID_INSTALL}/install2 || die "configuration failed"
- chmod 755 ${MID_HOME}/local/make_shared
- append-fflags -fallow-argument-mismatch
- append-cflags -fcommon
-}
-
-src_compile() {
- CMND_YES=2 ${MID_INSTALL}/install3 -a || die "compilation failed"
- [[ -x ${MID_HOME}/monit/midasgo.exe ]] || die "somewhere compilation failed"
- emake -C monit syskeys.unix
- ${MID_SYS}/inmidas -m ${MID_WORK} -j "@ compile.all"
- ${MID_SYS}/inmidas -m ${MID_WORK} -j "@ ascii_bin no ; bye"
-}
-
-src_test() {
- local test_dir="${WORKDIR}/test_tmp"
- mkdir ${test_dir} && cd ${test_dir}
- ${MID_SYS}/inmidas -m ${MID_WORK} -j "@ vericopy ; @@ veriall -nodisplay ; bye" || die
- test -f ${MID_WORK}/veriall_* || die "tests failed somewhere"
- rm -rf ${test_dir}
-}
-
-src_install() {
- yes | ${MID_SYS}/cleanmidas
- find ${MID_HOME} \( \
- -name "*.a" -o \
- -name "makefile" -o \
- -name "default.mk" -o \
- -name "*.h" -o \
- -name "*.inc" -o \
- -name COPYING -o \
- -name "*~" -o \
- -name "*.mod" \) -delete
- rm -rf ${MID_HOME}/libsrc/ftoc*
- find ${MID_HOME} -type d -empty -delete
-
- sed -e "s:^MIDVERS0=.*:MIDVERS0=${MIDVERS}:" \
- -e "s:^MIDASHOME0=.*:MIDASHOME0=/usr/$(get_libdir)/esomidas:" \
- -i ${MID_HOME}/system/unix/{inmidas,helpmidas,drs}
-
- cd "${WORKDIR}"
- dodir /usr/$(get_libdir)/esomidas
- mv "${S}" "${ED}"${MID_HOME0}
- chmod 0644 "${ED}"${MID_HOME0}/contrib/baches/*/*.fit \
- "${ED}"${MID_HOME0}/contrib/baches/*/*.fmt \
- "${ED}"${MID_HOME0}/contrib/baches/*/*.datorg \
- "${ED}"${MID_HOME0}/contrib/baches/*/*.prg \
- "${ED}"${MID_HOME0}/contrib/baches/*/*.README
- find "${ED}"${MID_HOME0} -name \*.sh | xargs chmod 0755
- chmod 0755 "${ED}"${MID_HOME0}/util/bench/brun
-
- dosym ${MID_HOME0}/system/unix/inmidas /usr/bin/inmidas
- dosym ${MID_HOME0}/system/unix/gomidas /usr/bin/gomidas
- dosym ${MID_HOME0}/system/ftoc-new ${MID_HOME0}/system/good-ftoc
-}
diff --git a/sci-astronomy/esomidas/files/esomidas-17.02-gentoo-setup.patch b/sci-astronomy/esomidas/files/esomidas-17.02-gentoo-setup.patch
deleted file mode 100644
index f6fb0515ee74..000000000000
--- a/sci-astronomy/esomidas/files/esomidas-17.02-gentoo-setup.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/install/unix/preinstall 2017-06-29 23:49:01.295996178 +0000
-+++ b/install/unix/preinstall 2017-06-29 23:50:21.835445329 +0000
-@@ -124,6 +124,9 @@
- if [ -d "Debian" -a -f "/etc/debian_version" ]; then
- system="Debian"
-
-+elif [ -d "Gentoo" -a -f "/etc/gentoo-release" ]; then
-+ system="Gentoo"
-+
- elif [ "$uname" = "Darwin" ]; then
- system="Darwin"
-
diff --git a/sci-astronomy/esomidas/files/esomidas-17.02-output_to_stdout.patch b/sci-astronomy/esomidas/files/esomidas-17.02-output_to_stdout.patch
deleted file mode 100644
index bd24c3801d99..000000000000
--- a/sci-astronomy/esomidas/files/esomidas-17.02-output_to_stdout.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From: Ole Streicher <debian@liska.ath.cx>
-Date: Wed, 1 Mar 2017 09:31:31 +0100
-Subject: Run compilation in foreground and write log to stdout instead of a
- file.
-
----
- install/unix/install3 | 14 ++------------
- 1 file changed, 2 insertions(+), 12 deletions(-)
-
-diff --git a/install/unix/install3 b/install/unix/install3
-index ef2a415..1cc0b4e 100755
---- a/install/unix/install3
-+++ b/install/unix/install3
-@@ -112,8 +112,6 @@ fi
-
- echo ""
- echo "WARNING: MIDAS installation will delete all dependent files."
--echo " It will run in background and the output will be sent to"
--echo " the file <$MID_HOME/tmp/install.$$>"
- echo ""
- echo "Do you want to continue [yn]? (y): " $SV_NONL
- unset answ
-@@ -138,17 +136,9 @@ fi
-
- # do we have the 'time' command?
- if [ $CMND_YES = 2 ] ; then
-- /bin/bash $MID_INSTALL/install -i > $MID_HOME/tmp/install.$$ 2>&1 &
-+ /bin/bash $MID_INSTALL/install -i
- else
-- time /bin/bash $MID_INSTALL/install -i > $MID_HOME/tmp/install.$$ 2>&1 &
-+ time /bin/bash $MID_INSTALL/install -i
- fi
-
--echo "Running install in background"
--echo "Results are coming in $MID_HOME/tmp/install.$$"
--if [ "$1" = "-a" ]; then
-- echo "Waiting for MIDAS installation to finish..." $SV_NONL
-- wait
-- echo "Finished."
-- echo ""
--fi
- exit 0
diff --git a/sci-astronomy/esomidas/files/esomidas-17.02-rpc.patch b/sci-astronomy/esomidas/files/esomidas-17.02-rpc.patch
deleted file mode 100644
index d56ec03346c9..000000000000
--- a/sci-astronomy/esomidas/files/esomidas-17.02-rpc.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -ruN 17FEBpl1.2.orig/lib/makefile 17FEBpl1.2/lib/makefile
---- 17FEBpl1.2.orig/lib/makefile 2017-04-26 11:44:02.000000000 +0200
-+++ 17FEBpl1.2/lib/makefile 2017-09-25 21:08:51.359595847 +0200
-@@ -58,7 +58,7 @@
- ## Ubuntu version 13.10 on
- ##
- ## $(SH_CMD) -o $(LIBMIDAS_SH) *.o $(DEV_NULL)
-- $(SH_CMD) -o $(LIBMIDAS_SH) *.o -lm $(F2C_LIBS) $(DEV_NULL)
-+ $(SH_CMD) -o $(LIBMIDAS_SH) *.o -lm $(F2C_LIBS) $(RPC_LIB) $(DEV_NULL)
-
- # for the AltLinux distro we had to change the line above to:
- # $(SH_CMD) -o $(LIBMIDAS_SH) *.o -lm $(DEV_NULL)
-diff -ruN 17FEBpl1.2.orig/libsrc/os/unix/makefile 17FEBpl1.2/libsrc/os/unix/makefile
---- 17FEBpl1.2.orig/libsrc/os/unix/makefile 2017-04-26 11:44:32.000000000 +0200
-+++ 17FEBpl1.2/libsrc/os/unix/makefile 2017-09-25 21:08:48.747583816 +0200
-@@ -19,7 +19,7 @@
-
- include ../../../local/default.mk
-
--CFLAGS += $(C_OPT) $(DEBUG) $(MEM_OPT) $(SH_OPT) $(OSSYS) $(SYS) -I$(INC)
-+CFLAGS += $(C_OPT) $(DEBUG) $(MEM_OPT) $(SH_OPT) $(OSSYS) $(SYS) -I$(INC) $(RPC_OPT)
-
- LIB = $(LIBDIR)/libos.a
-
-@@ -43,7 +43,7 @@
- # testos.exe only for checking the linking process, in cannot be executed...
-
- testos.exe: testos.o $(LIB)
-- $(LDCC) testos.o $(LIB) $(MLIB) $(SLIB) -o $@
-+ $(LDCC) testos.o $(LIB) $(MLIB) $(SLIB) $(RPC_LIB) -o $@
- $(STRIP) $@
-
- $(LIB): $(OBJ)
diff --git a/sci-astronomy/esomidas/metadata.xml b/sci-astronomy/esomidas/metadata.xml
deleted file mode 100644
index 00ef471241c4..000000000000
--- a/sci-astronomy/esomidas/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
-</maintainer>
-<longdescription lang="en">
- The ESO-MIDAS system provides general tools for image processing and data
- reduction with emphasis on astronomical applications including imaging and
- special reduction packages for ESO instrumentation at La Silla and the VLT at
- Paranal. In addition it contains applications packages for stellar and
- surface photometry, image sharpening and decomposition, statistics and
- various others.
-</longdescription>
-<use>
- <flag name="libtirpc">Build against <pkg>net-libs/libtirpc</pkg> for RPC support</flag>
-</use>
-</pkgmetadata>
diff --git a/sci-astronomy/funtools/Manifest b/sci-astronomy/funtools/Manifest
index a06dcd0d98dc..2b8a82acd859 100644
--- a/sci-astronomy/funtools/Manifest
+++ b/sci-astronomy/funtools/Manifest
@@ -1,3 +1,3 @@
DIST funtools-1.4.8.tar.gz 3281636 BLAKE2B dd1fd341786e09662a6de88a102a01f02be78775bdada938c4df79f6bae388d07d711df46f52eaea6557589450e104aaff65b0823758161f1aea3301f5a82338 SHA512 f916ce582d66f0350448912be6ec427b0c697e7da49595ec04e86b105af76d229d7721b5fee8844f843b1734129b53402228d7736e55fbae83df405362fb8a6c
-EBUILD funtools-1.4.8.ebuild 1917 BLAKE2B 8efd1f8f061610a7cf6d914f4f6e783cd99d7c8cc6fdddceac5d3e718288e772de8c311acbec77fc7ead4d94091061b0d109f6734c3bbbdf87a157c114bbfea2 SHA512 df6c93e2e07b860f80c59d6fb08d545ee78320c998095fa4ccabd3aab44ba994f76d395a229fdcb92903e009dc75aeadbfb200b62ed1665cefe55218f180209c
+EBUILD funtools-1.4.8-r1.ebuild 1980 BLAKE2B bbca48af4922dff3bc49a1abf68c4819923ab35f95f8fcfe30f504d7cff99e1799b14f66ce955a3c6898ea95eb0662e01f056e4fa954268f053ad6941819c9ba SHA512 ada02db5055e53d92056d7ef0a1f8818f80ac071dfab0b7bf33d76b877fb161ffb32a1be544e20539f949d8b9eace8893206872815b127ad28a728bf89e2c488
MISC metadata.xml 730 BLAKE2B f61bfa4bd01e5cbc059bcd3632090177da35ae6ac6b91362b408630f9ef533d598e70bdaa46c4ae9e33d2a1dc5f82b4bcb3c9f2fc94548d07aab045229085f4a SHA512 08e091dd36f285586fc6973d7ca3e59497ce05ca13fc66d5e543b0d27b710b2abedb6e210bfa074ae24a3cdc55db4e767f51fba8e459753903bc2c6fa799d03d
diff --git a/sci-astronomy/funtools/funtools-1.4.8.ebuild b/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild
index c7ba18476c52..ae1f275205f0 100644
--- a/sci-astronomy/funtools/funtools-1.4.8.ebuild
+++ b/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="doc static-libs"
RDEPEND="
dev-lang/tcl:0=
- sci-astronomy/wcstools:0=
+ sci-astronomy/wcstools
sci-visualization/gnuplot
sys-libs/zlib:0=
"
@@ -31,6 +31,7 @@ src_prepare() {
-e '/^SUBLIBS/s|wcs||g' \
-e 's/mkdir/mkdir -p/g' \
-e '/mklib/s|-o $(PACKAGE)|-o $(PACKAGE) $(LIBS)|g' \
+ -e 's|./mklib|& -linker "$(CC)" -ldflags "$(LDFLAGS)"|' \
-e "s| ar| $(tc-getAR)|g" \
-e "s|ar cruv|$(tc-getAR) cruv|g" \
-e "s|WCS_INC.*=.*|WCS_INC = $($(tc-getPKG_CONFIG) --cflags wcstools)|g" \
@@ -71,11 +72,11 @@ src_install() {
|| die
if use doc; then
- dodoc doc/*.pdf doc/*html doc/*c \
+ dodoc doc/*.pdf doc/*html doc/*c
docompress -x /usr/share/doc/${PF}/*.c
fi
if ! use static-libs; then
- find "${ED}" -name "*.a" -delete || die
+ find "${ED}" -name "*.a" -type f -delete || die
fi
}
diff --git a/sci-astronomy/kstars/Manifest b/sci-astronomy/kstars/Manifest
index cbc15a3634b7..ddca6aa352b7 100644
--- a/sci-astronomy/kstars/Manifest
+++ b/sci-astronomy/kstars/Manifest
@@ -1,5 +1,5 @@
-DIST kstars-3.7.0.tar.xz 170110716 BLAKE2B c23734c615f2122a32302b0c4c3daf347986bbc1f3f84ee50645c81ad033edff41051866a8ecd589ee2e83d2329ba90b9d82fc0851da4015e6c2d0257ac1715e SHA512 b62ccc4706dcc23aee2098c8b7614514110b22fd8150efe6119be056d9bd17f29fcf1943b0282364b02e02b32d1d7cfd2f1175a2cf79e4f4d0085865b4716c79
DIST kstars-3.7.1.tar.xz 160104144 BLAKE2B 50ae2a534a3fbec962c8c609f2572e05a1b1f3128c3b5a48492c8e2599f4f831dd9f78ee08a69c8172f7138e2521b522cedccf625b3ce36d52029659ddfacde0 SHA512 89c226012ce3679006706f2f21a669dbd53ced008a0d6f75cc9a6d72c98d126fe2119eb673a08a6e626e3766ac5974fa58febfacab3f196de65b677417adb389
-EBUILD kstars-3.7.0.ebuild 2557 BLAKE2B 22651612b4033e8c2bb8941839cf5a66b14884b2dad92c6d1ad806d1c6466311c079bc1fedb2670919183c6ac0a55e8ce14dff56186e72083fd32cbfd761bda5 SHA512 ebc51ddfd8664a6e8a80d1e99a16aa480a3998684d3e153fa713a2179df6fe79593eb76c45c6304bb99dcb2ebfb83389c4d2761e406fc86a96ebe8745c7ce449
+DIST kstars-3.7.2.tar.xz 160789908 BLAKE2B acd9b0ba859c4ad688aaf1f4224fa1fff91062eb8c45ed3d92bfd4a0c92cd083f34f08bc998fc9f1be42ea2dff9ac7f768c6d89b13c916664f589e59f067196c SHA512 897c7dad54321e8e90372d4b1ec5e33ae0a5d3c6de53ad6faaa2d81b205646efc370a882e2805f55a415acf55c9d46d5d427455728ad678e70688662b744f987
EBUILD kstars-3.7.1.ebuild 2563 BLAKE2B d9994f329dd87cc2320a890b10d6282799d42b7c1cfcbc710b93e5a86782658ddfa7991b7ac7e9aff0c841a5fc1cecd03a42c3870515a7629e4b859554f82458 SHA512 5dec631a6a8ec9c12961b979faa116da9769ecaaca927b92409d9c02564f434a20da33234be101b341c55c039fc94de45856cfc2bba56edbb95ca6a109a485a2
+EBUILD kstars-3.7.2.ebuild 2564 BLAKE2B 8a776637b3df0a58c709d342f506172fad040930952fa8d3109605f22ffb0d01bd442a802c87de7737bb7de03afd2288da730e1930b10220fcd589719ef9bd6b SHA512 aeed3870f08ccbb2899d121da117fcaa7fe54633779b431c02cfb6f614fe376ac96d78f3b99b17d34b193da93034251ce26443e17d3a36e2a84c6a7d39f7fe22
MISC metadata.xml 514 BLAKE2B 59cb277db1acfe3514683284ae5b608e51d63b30fe5722cb1e8f8934848f04790ec82ab74ebab38eb565097b803e8132b8abfacbef4cee7197e3b8b0ae1a10ef SHA512 ab9e49e872c880b13ddbc698fbeef9366d642423ada0d64fdd4b1ebadeeba09dbf289855084153c444a77f1b1f03deaf54baf68d8b64a6c57f684e7ceee02c43
diff --git a/sci-astronomy/kstars/kstars-3.7.0.ebuild b/sci-astronomy/kstars/kstars-3.7.2.ebuild
index 8721cdf99caf..685e654d10f5 100644
--- a/sci-astronomy/kstars/kstars-3.7.0.ebuild
+++ b/sci-astronomy/kstars/kstars-3.7.2.ebuild
@@ -13,8 +13,8 @@ DESCRIPTION="Desktop Planetarium"
HOMEPAGE="https://apps.kde.org/kstars/ https://edu.kde.org/kstars/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 ~x86"
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2+ GPL-3+"
diff --git a/sci-astronomy/predict/Manifest b/sci-astronomy/predict/Manifest
deleted file mode 100644
index d4846688e41e..000000000000
--- a/sci-astronomy/predict/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX predict-2.2.3-earthtrack.patch 1175 BLAKE2B 17e1327695b12321abce6cb01e8211414ef1c640d1b2818d09825c56df95b5817e7a23689b9f7e912b30d55c0eeeaeb0134ddf809f71d23275f742d896629214 SHA512 908d5b323606d2655787fb50f456fba894b87398bc55298d9ce99d065b6a7625a3c564a0a047011d83a31af640f3b0f8a1b38e467ec7017159601bb9bc237fd3
-AUX predict-update 4039 BLAKE2B 856aea796dcd612d17cdcc8d9aa7015e59faaa42a66caf42bd01c3e51c4193119208eb2c9015d215a014e2c08511c6ebbd13b78d4a4a0f86b7b133e4363d0ed2 SHA512 8bcc89babe25f44ca985776b994265a12be8e3d6390e4301594f7a8d1402d7d42aa66f6ae1ab6f51c2d8d910d9f012920382928c0238fce4e1707cb8843a739a
-DIST predict_2.2.3-3.1.diff.gz 78624 BLAKE2B c80ffcf2b624a36e919d0f659c4cb46dbb4d00c83dd7c0e900d052a7258be92a4435a8de7ff319d16169373eab1061bed61a2311c5344eb5fc2f43183c0b8b46 SHA512 9fe2e3ffd931be7ab85f10db4cd35a2091a459c3fd0c48e9ecf8a4482c20400c267b38d31f72d28270d50b7305bc49418fefe35ff013ac9be1627d853205bd5f
-DIST predict_2.2.3.orig.tar.gz 1444530 BLAKE2B 0bcca42aa0b7294d5276d5f9db2e321b1d47afdcb5194eeeb90d6912bd6f38c02a21036638febc45a72e304b9ae4737840f6ee3f4550eccf557e830272ef3956 SHA512 260f7f4dbc72cca4b0b5f7bc9dcf612b8a7e3ef12ab6f34afa3c06b1ac24427435af1c4bae9d39e7cbcdff6cccad72e3235dd191605464642f014207651d8c11
-EBUILD predict-2.2.3-r2.ebuild 5740 BLAKE2B 02d319d7108d3d5855f68ae71965670cbca63dc64f43ffc03915391b2061ecc6792103c318031ea76aa5f17c8ac313c8542004fabad9af8491e7fb8a4458dfd2 SHA512 c0538e6d0807bb2986d5a84f9fb44f76ce312f104de4d21b650ef0bbeb720420bba6f1650ed9a016cecf5fbe9b2a1f73b8c4ce1d3ee79e9aa7c42b83de9f3028
-MISC metadata.xml 837 BLAKE2B f970f2e44a77574ff97ce39603a9ed5748fd4e8db136cabb174a9974060d1be085d5b3dbe58123b1c42ae992e06e34f00e28e5299ef311d42fe0b050b1da655e SHA512 90958bd68ac91ccf04d1b53b3f99123960623f4351af4717df3a92fd8a877b757d75548f5d2b83d9e073953bc108722b7a07af6511bf96c0937c8760248a41eb
diff --git a/sci-astronomy/predict/files/predict-2.2.3-earthtrack.patch b/sci-astronomy/predict/files/predict-2.2.3-earthtrack.patch
deleted file mode 100644
index 65f18bf9512d..000000000000
--- a/sci-astronomy/predict/files/predict-2.2.3-earthtrack.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Nur a/clients/earthtrack/earthtrack.c b/clients/earthtrack/earthtrack.c
---- a/clients/earthtrack/earthtrack.c 2013-06-08 20:03:55.629967192 +0200
-+++ b/clients/earthtrack/earthtrack.c 2013-06-08 20:05:15.559966743 +0200
-@@ -495,11 +495,11 @@
-
- fprintf(fd,"marker_file=%s\n",markerfile);
- fprintf(fd,"arc_file=%s\n",greatarcfile);
-- fprintf(fd,"marker_font=/usr/local/share/xplanet/fonts/FreeMonoBold.ttf\n");
-- fprintf(fd,"\n## Your \"/usr/local/share/xplanet/config/default\" configuration file follows:\n\n");
-+ fprintf(fd,"marker_font=/usr/share/xplanet/fonts/FreeMonoBold.ttf\n");
-+ fprintf(fd,"\n## Your \"/usr/share/xplanet/config/default\" configuration file follows:\n\n");
- fclose(fd);
-
-- x=AppendFile("/usr/local/share/xplanet/config/default",configfile);
-+ x=AppendFile("/usr/share/xplanet/config/default",configfile);
-
- if (x==1)
- {
-@@ -509,7 +509,7 @@
-
- if (x==2)
- {
-- fprintf(stderr,"%c*** Error: Could not read \"/usr/local/share/xplanet/config/default\"\nIs xplanet installed?\n\n",7);
-+ fprintf(stderr,"%c*** Error: Could not read \"/usr/share/xplanet/config/default\"\nIs xplanet installed?\n\n",7);
- exit(-1);
- }
- }
diff --git a/sci-astronomy/predict/files/predict-update b/sci-astronomy/predict/files/predict-update
deleted file mode 100644
index b0634e148e46..000000000000
--- a/sci-astronomy/predict/files/predict-update
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/sh
-oldpwd=$PWD
-
-if [ ! -f ~/.predict/predict.tle ]; then
- mkdir -p ~/.predict
- cd ~/.predict
- cat > predict.tle << EOF
-OSCAR-10
-1 14129U 02217.21791401 .00000442 00000-0 00000-0 0 7
-2 14129 25.6686 197.8739 6086930 273.5039 23.0795 2.05866525116000
-OSCAR-11
-1 14781U 02217.20425383 .00001813 00000-0 00000-0 0 6
-2 14781 98.0880 185.1059 0010359 119.2373 240.9876 14.76997913987094
-OSCAR-14
-1 20437U 02217.20572416 .00000181 00000-0 00000-0 0 8
-2 20437 98.3009 264.9286 0011799 68.5863 291.6580 14.31121869654267
-PACSAT
-1 20439U 02217.25154490 .00000231 00000-0 00000-0 0 9
-2 20439 98.3472 275.4922 0012032 74.6777 285.5743 14.31332429654304
-LUSAT
-1 20442U 02216.75520291 .00000242 00000-0 00000-0 0 5
-2 20442 98.3779 280.4632 0012985 73.9191 286.3409 14.31575156654338
-OSCAR-20
-1 20480U 02217.54003808 -.00000027 00000-0 00000-0 0 7
-2 20480 99.0206 212.5786 0540948 90.2870 276.0202 12.83318863585245
-OSCAR-22
-1 21575U 02216.97001758 .00000422 00000-0 00000-0 0 9
-2 21575 98.1264 214.2386 0008207 17.4055 342.7413 14.38915947579867
-OSCAR-23
-1 22077U 02216.94266766 -.00000037 00000-0 00000-0 0 9
-2 22077 66.0844 179.5905 0009538 319.0308 40.9993 12.86398497468888
-OSCAR-25
-1 22828U 02217.51170770 .00000176 00000-0 00000-0 0 9
-2 22828 98.2949 253.2889 0010744 97.6953 262.5454 14.29395258429974
-ITAMSAT
-1 22826U 02216.71294910 .00000212 00000-0 00000-0 0 2
-2 22826 98.2981 252.2691 0009565 119.2021 241.0116 14.29035332461667
-OSCAR-27
-1 22825U 02217.14273416 .00000182 00000-0 00000-0 0 3
-2 22825 98.2952 251.6595 0009305 119.9116 240.3013 14.28824165461683
-OSCAR-29
-1 24278U 02216.92953700 -.00000035 00000-0 00000-0 0 1
-2 24278 98.5168 30.2010 0351470 9.0561 351.6706 13.52846361294584
-OSCAR-36
-1 25693U 02217.47022698 .00000460 00000-0 00000-0 0 8
-2 25693 64.5605 253.8004 0008708 253.5019 106.5150 14.74585281177168
-OSCAR-40
-1 26609U 02217.05030362 -.00000251 00000-0 00000-0 0 6
-2 26609 7.5635 101.4360 7924755 75.7827 352.4675 1.25596086 8104
-RS-12/13
-1 21089U 02216.81449027 .00000082 00000-0 00000-0 0 9
-2 21089 82.9235 328.1138 0030158 114.6154 245.8150 13.74373061576622
-RS-15
-1 23439U 02216.86493965 -.00000037 00000-0 00000-0 0 6
-2 23439 64.8185 1.1847 0152424 152.9684 207.9281 11.27546726313309
-NOAA-12
-1 21263U 02216.96410173 .00000410 00000-0 00000-0 0 4
-2 21263 98.6066 205.1774 0011736 236.4413 123.5645 14.24842312583078
-NOAA-14
-1 23455U 02216.94655308 .00000224 00000-0 00000-0 0 1
-2 23455 99.1906 225.2382 0010223 66.1025 294.1215 14.13170722391563
-NOAA-15
-1 25338U 02216.96832533 .00000312 00000-0 00000-0 0 0
-2 25338 98.5657 239.3255 0010503 167.6220 192.5219 14.24094451219673
-UARS
-1 21701U 02217.09598012 .00001106 00000-0 00000-0 0 8
-2 21701 56.9808 110.9304 0004474 115.3921 244.7510 15.02171395596038
-HUBBLE
-1 20580U 02217.09786941 .00002710 00000-0 00000-0 0 4
-2 20580 28.4663 239.6798 0003524 339.3283 57.0940 14.96472945473016
-ISS
-1 25544U 02217.52476852 .00025143 00000-0 00000-0 0 9
-2 25544 51.6355 165.2615 0018093 106.6267 56.5198 15.57209040211722
-PCSAT
-1 26931U 02217.22743486 .00000269 00000-0 00000-0 0 9
-2 26931 67.0531 43.5764 0007786 258.8522 101.1704 14.28921812 44150
-STARSHINE 3
-1 26929U 02216.67548843 .00042169 00000-0 00000-0 0 9
-2 26929 67.0426 246.5544 0011326 237.9129 122.0981 15.57367567 47636
-EOF
-fi
-
-mkdir /tmp/predict-$$ || exit 1
-cd /tmp/predict-$$
-
-wget -qc www.celestrak.com/NORAD/elements/amateur.txt -O ./amateur.txt
-wget -qc www.celestrak.com/NORAD/elements/visual.txt -O ./visual.txt
-wget -qc www.celestrak.com/NORAD/elements/weather.txt -O ./weather.txt
-predict -u ./amateur.txt ./visual.txt ./weather.txt
-
-cd ${oldpwd}
-rm -fr /tmp/predict-$$
diff --git a/sci-astronomy/predict/metadata.xml b/sci-astronomy/predict/metadata.xml
deleted file mode 100644
index 09bf6393ef3a..000000000000
--- a/sci-astronomy/predict/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
-</maintainer>
-<longdescription lang="en">
- Predict is a satellite tracking program. It is probably mostly of interest
- to users of amateur satellites, but includes support for optionally
- announcing azimuth and elevation to help in manual antenna pointing,
- or optical observation of satellites.
-</longdescription>
-<use>
- <flag name="xforms">Add a "map" client which uses the
- <pkg>x11-libs/xforms</pkg> library for its GUI</flag>
- <flag name="xplanet">Project predict data onto world maps generated by
- <pkg>x11-misc/xplanet</pkg> / <pkg>x11-misc/xearth</pkg></flag>
-</use>
-</pkgmetadata>
diff --git a/sci-astronomy/predict/predict-2.2.3-r2.ebuild b/sci-astronomy/predict/predict-2.2.3-r2.ebuild
deleted file mode 100644
index 5452f595ef55..000000000000
--- a/sci-astronomy/predict/predict-2.2.3-r2.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DEB_P="${PN}_${PV}"
-DEB_PR=3.1
-
-DESCRIPTION="Satellite tracking and orbital prediction"
-HOMEPAGE="https://www.qsl.net/kd2bd/predict.html"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}.orig.tar.gz
- mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}-${DEB_PR}.diff.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc gtk nls xforms xplanet"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- sys-libs/ncurses:0=
- gtk? ( x11-libs/gtk+:2 )
- xforms? ( x11-libs/xforms )
- xplanet? ( x11-misc/xplanet[truetype] )"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-earthtrack.patch
- "${WORKDIR}"/${DEB_P}-${DEB_PR}.diff
-)
-
-src_prepare() {
- default
- sed -i -e 's:predict\(.*\)/:predict-2.2.3\1/:g' \
- debian/patches/140*.diff || die
- sed -i -e 's:\(a\|b\)/:predict-2.2.3/:g' \
- debian/patches/180*.diff || die
- eapply debian/patches/.
- # fix some further array out of bounds errors
- sed -i -e "s/satname\[ 26/satname\[ 25/g" \
- clients/gsat-1.1.0/src/db.c || die
- sed -i -e "s/satname\[ 26/satname\[ 25/g" \
- clients/gsat-1.1.0/src/comms.c || die
- sed -i -e "s/output\[20\];/output[21];/" \
- utils/moontracker/moontracker.c || die
- # fix underlinking
- sed -i -e '/AC_OUTPUT/i \
-AC_SEARCH_LIBS([cos], [m]) \
-AC_SEARCH_LIBS([dlclose], [dl])' \
- -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' \
- -e 's/configure.in/configure.ac/' \
- clients/gsat-1.1.0/configure.in || die
-
- mv clients/gsat-1.1.0/configure.{in,ac} || die
-
- sed -i \
- -e 's/gcc/$(CC) $(CFLAGS) $(LDFLAGS)/g' \
- -e 's/-o/-lm -o/g' \
- clients/gsat-1.1.0/plugins/Makefile || die
-
- # fix the hardcoded /usr/lib
- PRED_DIR=/usr/$(get_libdir)/${PN}
- sed -i -e "s:/usr/lib/${PN}:${EPREFIX}/${PRED_DIR}:g" \
- predict.h vocalizer/vocalizer.c || die
-
- sed -i -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \
- clients/gsat-1.1.0/src/globals.h || die
-
- if use gtk; then
- cd "${S}"/clients/gsat-* || die
- rm config.sub missing || die
- eautoreconf
- fi
-}
-
-src_configure() {
- append-cflags -fcommon
- if use gtk; then
- cd "${S}"/clients/gsat-* || die
- econf $(use_enable nls)
- fi
-}
-
-src_compile() {
- # predict uses a ncurses based configure script
- # this is what it does if it was bash based ;)
-
- local COMPILER="$(tc-getCC) ${CFLAGS} ${LDFLAGS}"
- einfo "Compiling predict"
- ${COMPILER} predict.c -lm $($(tc-getPKG_CONFIG) --libs ncurses) -lpthread \
- -o predict || die "failed predict"
- einfo "Compiling predict-g1yyh"
- ${COMPILER} predict-g1yyh.c -lm $($(tc-getPKG_CONFIG) --libs ncurses) -lpthread -lmenu \
- -o predict-g1yyh || die "failed predict-g1yyh"
- einfo "Compiling vocalizer"
- ${COMPILER} vocalizer/vocalizer.c \
- -o vocalizer/vocalizer || die "failed vocalizer"
- local c
- for c in fodtrack geosat moontracker; do
- einfo "Compiling ${c}"
- cd "${S}"/utils/${c}* || die
- ${COMPILER} ${c}.c -lm -o ${c} || die "failed ${c}"
- done
- einfo "Compiling kep_reload"
- cd "${S}"/clients/kep_reload
- ${COMPILER} kep_reload.c \
- -o kep_reload || die "failed kep_reload"
-
- if use xplanet; then
- einfo "Compiling earthtrack"
- cd "${S}"/clients/earthtrack || die
- ${COMPILER} earthtrack.c \
- -lm -o earthtrack || die "failed earthtrack"
- fi
-
- if use xforms; then
- einfo "Compiling map"
- cd "${S}"/clients/map || die
- ${COMPILER} map.c map_cb.c map_main.c -lforms -lX11 -lm \
- -o map || die "Failed compiling map"
- fi
-
- if use gtk; then
- einfo "Compiling gsat"
- cd "${S}"/clients/gsat-* || die
- emake
- emake -C plugins
- fi
-}
-
-src_install() {
- dobin predict predict-g1yyh "${FILESDIR}"/predict-update
- dodoc CHANGES CREDITS HISTORY README NEWS debian/README.Debian
- doman docs/man/predict.1
- newman debian/predict-g1yyh.man predict-g1yyh.1
- insinto ${PRED_DIR}/default
- doins default/predict.*
- use doc && dodoc docs/pdf/predict.pdf
-
- cd "${S}"/vocalizer || die
- dobin vocalizer
- dosym ../../../bin/vocalizer ${PRED_DIR}/vocalizer/vocalizer
- insinto ${PRED_DIR}/vocalizer
- doins *.wav
-
- cd "${S}"/clients/kep_reload || die
- dobin kep_reload
- newdoc README README.kep_reload
- doman "${S}"/debian/kep_reload.1
-
- cd "${S}"/utils/fodtrack-0.1 || die
- insinto /etc
- doins fodtrack.conf
- doman fodtrack.conf.5 fodtrack.8
- dobin fodtrack
- newdoc README README.fodtrack
-
- cd "${S}"/utils/geosat || die
- dobin geosat
- newdoc README README.geosa
- newman "${S}"/debian/geosat.man geosat.1
-
- cd "${S}"/utils/moontracker || die
- dobin moontracker
- newdoc README README.moontracker
- doman "${S}"/debian/moontracker.1
-
- if use xplanet; then
- cd "${S}"/clients/earthtrack || die
- ln -s earthtrack earthtrack2 || die
- dobin earthtrack earthtrack2
- newdoc README README.earthtrack
- doman "${S}"/debian/earthtrack.1
- fi
-
- if use xforms; then
- cd "${S}"/clients/map || die
- newbin map predict-map
- newdoc CHANGES CHANGES.map
- newdoc README README.map
- doman "${S}"/debian/predict-map.1
- fi
-
- if use gtk; then
- cd "${S}"/clients/gsat-* || die
- exeinto /usr/$(get_libdir)/gsat/plugins
- doexe plugins/radio_{FT736,FT847,ICR10,print,test} plugins/rotor_{print,pictrack}
- dobin src/gsat
- doman "${S}"/debian/gsat.1
- local i
- for i in AUTHORS ChangeLog NEWS README Plugin_API; do
- newdoc ${i} ${i}.gsat
- done
- fi
-}
-
-pkg_postinst() {
- einfo "To use the clients the following line will"
- einfo "have to be inserted into /etc/services"
- einfo "predict 1210/udp"
- einfo "The port can be changed to anything"
- einfo "the name predict is what is needed to work"
- einfo "after that is set run 'predict -s'"
- einfo ""
- einfo "To get list of satellites run 'predict-update'"
- einfo "before running predict this script will also update"
- einfo "the list of satellites so they are up to date."
-}
diff --git a/sci-astronomy/pyephem/Manifest b/sci-astronomy/pyephem/Manifest
index 7c5481a9433b..21c023e62e25 100644
--- a/sci-astronomy/pyephem/Manifest
+++ b/sci-astronomy/pyephem/Manifest
@@ -1,6 +1,8 @@
AUX pyephem-4.1.3-clang-15.patch 1126 BLAKE2B 2a976402626fa74e1c9304230b996980f6364e0a82e0316f1994317bad9966fb5ca10cc1ddc1480c405a140a0196854ab7baa1a5e06b3287e2921dd650b4b741 SHA512 f5cfade697342512d8b8386eb73a766ad3730007546759dbe1d79b59609ef697baea7b910d8ebfe53949d5406c1135673b8108fb0482ac81d4fcc7048c65d20b
DIST pyephem-4.1.1.gh.tar.gz 2659977 BLAKE2B e373857d3fb66e742f9db992165dbd1d50afbb6b91588f2cfcd299409d491ef1174c54a182dd59b5a8e298a07312899c8f8b5a8aaa63e6b31deb5f8b1cd3131e SHA512 2539f36b7110cacd6cf95e9ba0be26ca837a66ba81f092d4be01405029adf22478184861f46ecf09d6cd35927140874e0f0d228b06537d05f3e2eddbcb35da85
DIST pyephem-4.1.3.gh.tar.gz 2660800 BLAKE2B 272a96dfe5debe083274f911737246ea90dc15b12b141e41c018d0b4eff13e548fe1d99cfb75ea7d06d7784cd9cbce7f43149a08de051cd9e12a4b5d6a306607 SHA512 1d113e1adbe5c8175364a29ae405d80005e54a4f60d475534d6721dc51b4f58d314ad161ddaf791614fcd4b0550e4b2142f4e52ec4771ca0d1be6b10f3f8cc4d
+DIST pyephem-4.1.5.gh.tar.gz 2662791 BLAKE2B a30d3103b0d626e0316e85d1188dc2e93782fd87db6792dd6933fd9efb1b3fd7be7073486ec45c96e068b7bf9e471bf369a5867af87df5b5d50e16fc1f1a0e4c SHA512 f462df23060abacc69698e67526503302306953891c92920f77bc67d977a9691ed0d176d2743fa2c7c95cb3ff558f5e4a77fa6acff82cff243b771ed7ad095c9
EBUILD pyephem-4.1.1.ebuild 1216 BLAKE2B 073d45a5b53a3b000bf701e1f6d60a457276403c556d935df253a6cac22e3ab8df37ce5338ce48e19728d8981402f4a59976e0be40a1b147babc5a4b290ebb97 SHA512 7579809a22743679bf299ca0b367494e422f00527e43d5f7e503293cce652c4064b40bfd0c131b7a85a2e346e8ca9289ee8507dcb0fa671e8a428fff09f4e563
EBUILD pyephem-4.1.3.ebuild 1264 BLAKE2B 801a075e0291b4cdfd7edca4e3a953adda3effddeba8d2b8675c65bf2dc128e5310fa388aa64bf42da2dc6596c2d28303fbd83979f8c1a854d647c499f0e0d47 SHA512 4bdb7343d3a24de83ca0ca4e1490d45ff5531efa88008bba4842a0340987cc0ce97f9d23883d3346a67d3ab2d729925628ae723f5073b4f7f695ec19f96d80b6
+EBUILD pyephem-4.1.5.ebuild 1234 BLAKE2B af4edf6b88cb32216ae2a26984dddaac781071a4319e3c3e4114b82b210ab84edcbe99d52e55b6195fb1845dd88f7f7d2d79db40316328792eeddae78d541553 SHA512 a84bd4eb2252c66f2144797febae071db7d7e4071cf28d27ced7893b7e2776a64c7bdc3c6a310227419da8fff37951b87051db0e492b6189e91ee5f8a11efc69
MISC metadata.xml 1010 BLAKE2B 3d603ea6d647cc50bcc0a0f31704a6e201e6deff6694f7604b3dd39184eeb6ca7fe72b38772aca9c89f0d7185b5ed14f9ff67ba624aba68baaa358ad893bbc59 SHA512 c09f86ba1462ad279f3336165a7b8be4cae8499de3a16282e658bf76eb60ddbe0cb86b9d8f5a74edec2dd4c148c66d687c6becd5f84df9483b0f9bf1beb9eec5
diff --git a/sci-astronomy/pyephem/pyephem-4.1.5.ebuild b/sci-astronomy/pyephem/pyephem-4.1.5.ebuild
new file mode 100644
index 000000000000..0e0c52a4f510
--- /dev/null
+++ b/sci-astronomy/pyephem/pyephem-4.1.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Astronomical routines for the Python programming language"
+HOMEPAGE="https://rhodesmill.org/pyephem/"
+SRC_URI="https://github.com/brandon-rhodes/pyephem/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+BDEPEND="doc? ( dev-python/sphinx )"
+
+EPYTEST_DESELECT=(
+ # Can't find its test files (class not loaded properly in test env?)
+ # bug #855461
+ tests/test_jpl.py::JPLTest::runTest
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # Don't install rst files by default
+ sed -i -e "s:'doc/\*\.rst',::" setup.py || die
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ if use doc; then
+ PYTHONPATH=. emake -C ephem/doc html
+ fi
+}
+
+python_test() {
+ cd "${T}" || die
+ epytest --pyargs ephem
+}
+
+src_install() {
+ use doc && HTML_DOCS=( ephem/doc/_build/html/. )
+ distutils-r1_src_install
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ rm -r "${D}$(python_get_sitedir)/ephem/tests" || die
+}
diff --git a/sci-astronomy/pysiril/Manifest b/sci-astronomy/pysiril/Manifest
index dea8578eda56..0b82c222bd83 100644
--- a/sci-astronomy/pysiril/Manifest
+++ b/sci-astronomy/pysiril/Manifest
@@ -1,3 +1,3 @@
DIST pysiril-V0_0_15.tar.bz2 107650 BLAKE2B 94efb349e1e92e75bc7813d08a1fc1cd38b9c6199da8ba71e28f3b5b2420295cd770e4327c073558d600adf80efe39a295663b030f9048e9124a5fb71a7aba30 SHA512 e1820e14b14041eb99d2f5165fa81ba64d8e1459d50af6a0c748ac5cbef90447ce2f92c12bcfd8da784a7ae7f04c270b3bd75fe5369f1671840e3f9105271429
-EBUILD pysiril-0.0.15.ebuild 528 BLAKE2B f214a6ead75421dad08e1a6afb796d982e9ad395ebc67649b6d81e3cd88569c40ffd2076d3f9dc3a4f7b85a5487347f93ac1978d078bf460f5717742f25c2666 SHA512 505c8012bd4c14dec99e74155052aa0a23d089d4177a9aada4d9c83884f3af7d3295cef2b1dda08a283dc017e149d2c214119a6aa901ae8cce8807c60dae439a
+EBUILD pysiril-0.0.15.ebuild 528 BLAKE2B cb5af2060d821fe7e7fbc81abfbbcc84ed66ccb486d085e9e5e97b1491593dc6ae4240cb4fc93945eaee5fe1f1d1b20e97833ecccb1047cc72971b01e53528aa SHA512 676d206529259fe0fbec920b997f280c5f07c6d93bc7d1db770a135d12c5d70b043d52255af767ce493e6945266d50843839f67b08f0d557ba42ce24adf733da
MISC metadata.xml 494 BLAKE2B e7781f189c50537ef692224940af06eb26c7703e43edd89fa9a5b49d8eaca673afaf6c52254593fedc4e21ac4bff77dcffaae1fb34babdf233d10b986de8782f SHA512 f5387f6360b29b6f7df9f12f72b2760c8702d57d7c672ca0f3b525fb536f1bc3f5cf11860e83774c680a16984e2f732938354c45ed66eb6a8ac3647532e117d2
diff --git a/sci-astronomy/pysiril/pysiril-0.0.15.ebuild b/sci-astronomy/pysiril/pysiril-0.0.15.ebuild
index 387d9bbea2da..41e33be2e0e1 100644
--- a/sci-astronomy/pysiril/pysiril-0.0.15.ebuild
+++ b/sci-astronomy/pysiril/pysiril-0.0.15.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Python library to interface Python to a SiriL script"
diff --git a/sci-astronomy/siril/Manifest b/sci-astronomy/siril/Manifest
index 0befb582ad19..8cb4c94d2227 100644
--- a/sci-astronomy/siril/Manifest
+++ b/sci-astronomy/siril/Manifest
@@ -5,6 +5,6 @@ DIST siril-1.2.1.tar.bz2 4596163 BLAKE2B c461a397e623164ccb2310b26aede120bf587b3
DIST siril-1.2.3.tar.bz2 4615997 BLAKE2B f8464849fad03faca07f238b3abd08c59126dab567666d92f1a53d2cea302608fe40b5532c6544029e869c639d1fc625c8ccc98779e678457713675c43225a74 SHA512 52cfa86ce0ddede42a3572c3d422cccca72da02a6efe207231ec98de9d59cc48704edd35e8ae83e86318e6980ce80eca3b9dba639e93f8551355a1328156ed9a
EBUILD siril-1.2.1-r1.ebuild 2202 BLAKE2B 3189e4f4ed9e662bcb11162ec5a0400daefed701a550061f9b0647de6b972f70eeec488d5cd280bd3e9b273253efccd579376a437ed97ca2e3ff0b309d371907 SHA512 9e491e221f72b1372a100bd95cbf80a6a024f012f570c9e982dcb3cbf5ef880dd093bb9efae53cc0b24ebce6653044fb6ac7a6c04a55275c0dc4a829889d830b
EBUILD siril-1.2.1.ebuild 2161 BLAKE2B eebb0933a0480dee9630eae5e4366c86fd3f15c57e774171dee9e722d62cd72c9e1d906f09ea08546f42bb00cdd6aed6a1a65a8a395521f5fdd7c7a110ef327c SHA512 3fb563bcdce358272c3ea6ae6603879c24faa2b14faa224c56151b03d352e5c03981670307ecf255d16c8a1f8cb46e7ddc2da8c9d8cd2aa717634ef24d5bde5d
-EBUILD siril-1.2.3.ebuild 2203 BLAKE2B f0174a4ad630c840b53adad2496d967d380e8e9ba482d5b0c7c89c73981f0de821608ca212bb8a2dfeef2f241c5531565ff8cbed0ffc925ead265546d9b1d119 SHA512 fa6944438a8a2b4100ed884c87ea891e48b798c0ab587e5554951ac762f170929de4cd7776e030b553e0d62da550095566edf53055b5ab00a3a8d3f45dfb52b5
+EBUILD siril-1.2.3.ebuild 2202 BLAKE2B 3189e4f4ed9e662bcb11162ec5a0400daefed701a550061f9b0647de6b972f70eeec488d5cd280bd3e9b273253efccd579376a437ed97ca2e3ff0b309d371907 SHA512 9e491e221f72b1372a100bd95cbf80a6a024f012f570c9e982dcb3cbf5ef880dd093bb9efae53cc0b24ebce6653044fb6ac7a6c04a55275c0dc4a829889d830b
EBUILD siril-9999.ebuild 2118 BLAKE2B ece544aded06995d0f87502c68558ec749b7a7f164df9abd6a1b3bc09b13683d701c49195651155192421082fa92c19706e3751637e35b09b54e9c411933e4c6 SHA512 49e5bf7f8d406ca42e13977fdc591fce9985bb9e6f76796b9bf38d123d380f11806a9590320dd8f065737bfe2b1a12b6f8fcc8b0e727e5d89fc4c66bb5ad4118
MISC metadata.xml 1230 BLAKE2B a06f55d651e08bc453b4fcf214125668da4bfcd1b612ce00624329de275a28245ccfa842aaab294e043e06c057a0b92725ecc76f4d415d40451bdd2c05b9c462 SHA512 81480de0f4080e61c2d3528f8dfdfd3562f341680acd0084986849a16552970c219c01c2599a5e7e47dc4bc77f5fb3e51ac6e478f1d0bb78a029cb0f0b5d63e1
diff --git a/sci-astronomy/siril/siril-1.2.3.ebuild b/sci-astronomy/siril/siril-1.2.3.ebuild
index 8b3fc3865d24..24b92345dc89 100644
--- a/sci-astronomy/siril/siril-1.2.3.ebuild
+++ b/sci-astronomy/siril/siril-1.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git"
else
SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_/-}"
fi
diff --git a/sci-astronomy/sirilic/Manifest b/sci-astronomy/sirilic/Manifest
index 97b99b6aee12..e4e3a2853ba2 100644
--- a/sci-astronomy/sirilic/Manifest
+++ b/sci-astronomy/sirilic/Manifest
@@ -1,6 +1,6 @@
-DIST sirilic-V1.15.7.tar.bz2 147712 BLAKE2B 9d7c87a65dffc122db7b33487d1fd509d012b9acee654db4c00cb485b329b4b584ae84f10e9510a69064d04833cfcbf796ada0984a9113d783116ec5381e6234 SHA512 6021986ade7b8f5e1cb7b7e8cee77706258f9dd9c5bf2c426518c93aab053f27a1733c664db86ca3c3a46c9752ba3e118c0c3698bd45785bb646e60b528a8eb1
DIST sirilic-V1.15.8.tar.bz2 148215 BLAKE2B b943091d15934266c99a6aa7a145b1d79af2145582bb66b76955eb028bf46a545a7ee0d53fce3123829d037741cd81253e194495319628c0da5d69486f4b2dfc SHA512 539158dce3f0120289859a01fdbda08257e7b32a5279ecd107cef3492ce3a36f5e4709c420b4a9abca7fd0ba270449d647c050d05d8272ec65d9ebcbd55da297
-EBUILD sirilic-1.15.7.ebuild 615 BLAKE2B 136232c463dd8ccc2c3b2a40c537926c20bbdfae7e48c8235bdd82e897bb12d37521a4c0060a58846273b55edfb303802a0f59ad3b3f65f11cd33e291056f161 SHA512 33c9f24778525baf010b5af43c7134dc2622d8b4638af4325d58411beb1e6d86007016e3c4e5bfbb52fddddc6b92da2b59e8a4659e13db3e59e1f339156585bc
-EBUILD sirilic-1.15.8-r1.ebuild 617 BLAKE2B cbedc380397b36a1d390189307acb091e411d7cdd0a14f1a55388367fbc01aaeb2bed2caa96b4b2ffcf61aca72b9c48ed2d885a4314f9c9a0bd1ecf17b68f57d SHA512 8c516805a29ea9d04cf3e6a99d4a85589e88575fade91ed22f6b61e939dd8937999a10c8506a01496b984a8e58172a4322f5d6105e13a6eb511a3eb08ae5be73
+DIST sirilic-V1.15.9.tar.bz2 146812 BLAKE2B 8701b35018abb6cc70761f29ab10ed99188def5b3db5b1728c75a682fec8d874a7a5d335ccd7ee097a25bd134e3307ee4bdd9bff050d4e5ab3459d65ad3f520f SHA512 12464c64660acd076e06ccb43b4eb285e4935eb9c483e841b29f5551710ddea1c3a30a98f32aff84809a8eaf860861db966fa04bc7e6c411c5a34ea9b8667786
+EBUILD sirilic-1.15.8-r1.ebuild 615 BLAKE2B 4b2975189283c7517160b30e71ca2fd486f91066296be50ee979861036df4360bd20b80ab869d6f9f41b18dfd4ea7f80717f3793deba5171cd7a5e51c655cad9 SHA512 296d20c4218c29e3e4ef089185b39e26f31efbd9cdbc721d585386bd5f26c0cb41713c44cd359e254d41bd6e0c984197405249fddf14d8c888ed6e48e2743188
EBUILD sirilic-1.15.8.ebuild 615 BLAKE2B 7def243a6921032577cfd97111d08cc6bc2e740d0f2ce0706e70df54743c4d89fe939395b087b5f92c3d5258c7a8e31fa3e7b7f5a910904d50be99331228a9e8 SHA512 1dcaefaf529e43eb611adde093f3eb902e5926898cb098e7394fac018020eb1a588edf06cc48952d8f2c4a64e635eecab08e1877e36bdbac83d85aa69b7ce4ec
+EBUILD sirilic-1.15.9.ebuild 617 BLAKE2B cbedc380397b36a1d390189307acb091e411d7cdd0a14f1a55388367fbc01aaeb2bed2caa96b4b2ffcf61aca72b9c48ed2d885a4314f9c9a0bd1ecf17b68f57d SHA512 8c516805a29ea9d04cf3e6a99d4a85589e88575fade91ed22f6b61e939dd8937999a10c8506a01496b984a8e58172a4322f5d6105e13a6eb511a3eb08ae5be73
MISC metadata.xml 689 BLAKE2B 95ee65f7f16fca17c7d63dbdfe19161d6b964902502fb088a3c56b529b2f78872feccfaf1a83cf7b53ab12eb63ac257208e0603d6e09c2c6ec520a64ff7eb692 SHA512 fd1c370fb355d80372dc8e6584e9ac17f9d1f971ad7cb884d0bbb0af9dc44ccad985adfbe81b14554e76c1b7444db004563e8366cccb81a9810141467cdf45ed
diff --git a/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild b/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild
index dd5dcb825cc7..8a430cca043d 100644
--- a/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild
+++ b/sci-astronomy/sirilic/sirilic-1.15.8-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-V${PV}"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/sci-astronomy/sirilic/sirilic-1.15.7.ebuild b/sci-astronomy/sirilic/sirilic-1.15.9.ebuild
index 34ddfd564289..dd5dcb825cc7 100644
--- a/sci-astronomy/sirilic/sirilic-1.15.7.ebuild
+++ b/sci-astronomy/sirilic/sirilic-1.15.9.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
DESCRIPTION="Preparing acquisition files for processing with the SiriL software"
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-V${PV}"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
DEPEND="
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest
index 94bb5fab5714..59ff369fe40f 100644
--- a/sci-astronomy/wcslib/Manifest
+++ b/sci-astronomy/wcslib/Manifest
@@ -3,9 +3,11 @@ 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
EBUILD wcslib-7.11.ebuild 1690 BLAKE2B 9fec72c7edc5971448dd0cf34073c2ef17c2d53f618828065790edc3fb14130923ceb5fed6841572c556f13d9795d57caf7862ccf41bd595b9f07dd428af1067 SHA512 97ba1981a161039bf10a6b599b3058f4dbf238b859158a317365e491b72bea15a673fa1caedbbf94e5e4cf0138b65e989f0b6a9fc23b5121fd42ee4c03ab9692
EBUILD wcslib-7.12.ebuild 1895 BLAKE2B 6de973d2049c4f3986bfc418f1a804d14a5b40175df91379ee1ae1f40991ada60ab0ba0332711d39cb5bc3c306fd29b175e6b172e664b5ea7805aa0b2655c1ec SHA512 dbe20444b4ebd2119c358b2a7673da0087500fdd467d4cc398d7aad88390f0a556740a06e20bf4b4b16efbbc01c3b751de32cada4542b38e9a24f45271c20876
EBUILD wcslib-7.3.1.ebuild 1699 BLAKE2B 238469a47f22084a44f02f034cf4a63a107d72e6f0561f5d5245a030630328d401a8598d0a8dc8d72feb77a5c510b05d239383a6faa7da46216167fc29e4fa34 SHA512 b6e5ceb6f3b1bbd6633f8cc32591d53a827320fb8b7f6afa04a16946a8e0456fddfe5cd4e907a9c083b6a45a5405491fe4b56657d7f6d4e065f22ef2358990d1
EBUILD wcslib-7.3.ebuild 1698 BLAKE2B 3394fccccbb0877821df87b7e8eee0e3fd7ebfca7b265e49e947d4d5dc5e5c4b12e9b262b294066dadc4c942ecc9fad52e543c9f035edc4ba5ce0211b28e2660 SHA512 6aaa3cf995d576bc699cfddfc0edf06a05774347c446b17483ab7ef7e54f3b749f0c35abb80c285667eeac916921e8519026ccd4727ed49d583faf062a4fc49f
-EBUILD wcslib-8.2.2-r1.ebuild 1966 BLAKE2B f4955990fa43118ba406eb05db9cfb85e9db01fa6ae98057ce156d6fb344c9821d9c8b1f4e71c489a052b4714c472ad6d5cfa56f991f0d0928c71407fc49742b SHA512 26a4da8933746d5494e88bc847f479d512e174abd4e69020c64ce19298ffda36b962cb954617d9e4bd34073d617af8d2e20ecf6279b846ae3200396b17e14483
+EBUILD wcslib-8.2.2-r1.ebuild 1977 BLAKE2B df7b5b5a6b96880867f682101f0e896d95fa08ec318be67aaf13efc6dfc5080363836167a1ecfde165d061cc4727295d9194ed02af83ab6923e8cef2d7a166ec SHA512 fdd2cc4ec24bde6f42326a8be2e65e18bab12ad0f3aa314bdc80284d2cd8f1ac776a1a0916c337e9f3ce24306994297d0a980df866cddea416512c0093f9e06a
+EBUILD wcslib-8.3.ebuild 1832 BLAKE2B 19b111a9851cc1be3545a7c036697d85326a1a6bc0890ba5a47b694310fd1ef30b50bdf6f4102ba12e478c30a275b4a88cedfb5f8779b293c156b06f1689f2ad SHA512 bd9bd678ed0405984f14e7c8977f09a2e8e5381827661f9c5a2e2f0ad1ef5c4805d7f1f6a32f12fa3f4dc40943f4154b397405e138ecedf9c33dcc1f64ac180a
MISC metadata.xml 1109 BLAKE2B d2076683baab3ea4aeadb1c90ed55f44abc749554d6469eb886606491277ca009b60fae15c4eafb66f8b55ce37706e0618946446aa589bee8544609303e0278e SHA512 98ce562fdee94819b992e5129d48649ab4a1389397b632eda8279c55c4d3c35c1aacd34dd6269ef1c5b8ecb63359f1c7f0f3944c2a3080608d6b8453eb3c4c0d
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"
diff --git a/sci-astronomy/wcslib/wcslib-8.3.ebuild b/sci-astronomy/wcslib/wcslib-8.3.ebuild
new file mode 100644
index 000000000000..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
+}