summaryrefslogtreecommitdiff
path: root/sci-astronomy
diff options
context:
space:
mode:
Diffstat (limited to 'sci-astronomy')
-rw-r--r--sci-astronomy/calcmysky/Manifest1
-rw-r--r--sci-astronomy/calcmysky/calcmysky-0.4.0.ebuild33
-rw-r--r--sci-astronomy/cdsclient/cdsclient-3.8.4-r1.ebuild2
-rw-r--r--sci-astronomy/cpl/cpl-7.3.2.ebuild2
-rw-r--r--sci-astronomy/ds9-bin/ds9-bin-7.4-r1.ebuild2
-rw-r--r--sci-astronomy/erfa/erfa-2.0.0.ebuild2
-rw-r--r--sci-astronomy/esorex/esorex-3.12.3-r1.ebuild2
-rw-r--r--sci-astronomy/fitsh/fitsh-0.9.4.ebuild2
-rw-r--r--sci-astronomy/fitspng/fitspng-2.0.ebuild2
-rw-r--r--sci-astronomy/funtools/funtools-1.4.8-r1.ebuild2
-rw-r--r--sci-astronomy/galaxy/galaxy-2.2-r1.ebuild2
-rw-r--r--sci-astronomy/gasgano/gasgano-2.4.8-r2.ebuild2
-rw-r--r--sci-astronomy/gnuastro/gnuastro-0.16-r1.ebuild2
-rw-r--r--sci-astronomy/idlastro/idlastro-20161220-r1.ebuild2
-rw-r--r--sci-astronomy/kstars/Manifest1
-rw-r--r--sci-astronomy/kstars/files/kstars-3.7.4-cmake.patch22
-rw-r--r--sci-astronomy/kstars/files/kstars-3.8.0-cmake.patch31
-rw-r--r--sci-astronomy/kstars/files/kstars-3.8.0-gcc15.patch26
-rw-r--r--sci-astronomy/kstars/kstars-3.8.0.ebuild105
-rw-r--r--sci-astronomy/missfits/missfits-2.8.0.ebuild2
-rw-r--r--sci-astronomy/montage/montage-6.1.ebuild2
-rw-r--r--sci-astronomy/pal/pal-0.9.8-r1.ebuild2
-rw-r--r--sci-astronomy/pal/pal-0.9.8.ebuild2
-rw-r--r--sci-astronomy/psfex/psfex-3.17.1.ebuild2
-rw-r--r--sci-astronomy/pyephem/Manifest2
-rw-r--r--sci-astronomy/pyephem/files/pyephem-4.1.3-clang-15.patch36
-rw-r--r--sci-astronomy/pyephem/pyephem-4.1.1.ebuild57
-rw-r--r--sci-astronomy/pyephem/pyephem-4.1.3.ebuild61
-rw-r--r--sci-astronomy/pyephem/pyephem-4.1.5.ebuild2
-rw-r--r--sci-astronomy/scamp/scamp-2.13.1.ebuild2
-rw-r--r--sci-astronomy/scamp/scamp-2.14.0.ebuild2
-rw-r--r--sci-astronomy/sextractor/sextractor-2.19.5-r1.ebuild2
-rw-r--r--sci-astronomy/siril/Manifest1
-rw-r--r--sci-astronomy/siril/files/siril-1.4-docfiles.patch44
-rw-r--r--sci-astronomy/siril/files/siril-1.4.0-libcurl.patch503
-rw-r--r--sci-astronomy/siril/files/siril-1.4.0-libgit2.patch33
-rw-r--r--sci-astronomy/siril/files/siril-1.4.0-libjpeg.patch45
-rw-r--r--sci-astronomy/siril/files/siril-9999-docfiles.patch17
-rw-r--r--sci-astronomy/siril/siril-1.4.0-r1.ebuild (renamed from sci-astronomy/siril/siril-1.2.6.ebuild)57
-rw-r--r--sci-astronomy/siril/siril-9999.ebuild29
-rw-r--r--sci-astronomy/skymaker/skymaker-3.10.5.ebuild2
-rw-r--r--sci-astronomy/sofa_c/sofa_c-20231011.ebuild2
-rw-r--r--sci-astronomy/stellarium/Manifest16
-rw-r--r--sci-astronomy/stellarium/files/stellarium-0.25.1-astrometry.patch50
-rw-r--r--sci-astronomy/stellarium/files/stellarium-0.25.1-md4c.patch18
-rw-r--r--sci-astronomy/stellarium/files/stellarium-0.25.1-qt69.patch58
-rw-r--r--sci-astronomy/stellarium/files/stellarium-0.25.4-segfault.patch29
-rw-r--r--sci-astronomy/stellarium/stellarium-25.1.ebuild175
-rw-r--r--sci-astronomy/stellarium/stellarium-25.3-r1.ebuild2
-rw-r--r--sci-astronomy/stellarium/stellarium-25.4.ebuild (renamed from sci-astronomy/stellarium/stellarium-25.2.ebuild)13
-rw-r--r--sci-astronomy/stiff/stiff-2.4.0-r1.ebuild2
-rw-r--r--sci-astronomy/stuff/stuff-1.26.0.ebuild2
-rw-r--r--sci-astronomy/swarp/swarp-2.41.5.ebuild2
-rw-r--r--sci-astronomy/wcslib/wcslib-8.3-r1.ebuild2
-rw-r--r--sci-astronomy/wcstools/wcstools-3.9.5-r1.ebuild2
-rw-r--r--sci-astronomy/wcstools/wcstools-3.9.7.ebuild2
-rw-r--r--sci-astronomy/weightwatcher/weightwatcher-1.12.ebuild2
-rw-r--r--sci-astronomy/xephem/xephem-4.1.0-r1.ebuild2
-rw-r--r--sci-astronomy/xephem/xephem-4.2.0.ebuild2
-rw-r--r--sci-astronomy/xfitsview/xfitsview-2.2-r2.ebuild2
60 files changed, 959 insertions, 572 deletions
diff --git a/sci-astronomy/calcmysky/Manifest b/sci-astronomy/calcmysky/Manifest
index a5766921543e..3d4bfdcab821 100644
--- a/sci-astronomy/calcmysky/Manifest
+++ b/sci-astronomy/calcmysky/Manifest
@@ -1 +1,2 @@
DIST calcmysky-0.3.5.tar.gz 2167194 BLAKE2B 0ef5365531eb131e8d796d01f301fc5fe0fe4a6377264a14af6a3714bd253369706c08caeb0f5007db58e4d57d3d4790690de5d5edc7c768cd59926a39a563d3 SHA512 7ffd42436063c5463ed5207f9fc9191dda5590fb547f2bead9f3a07096714fe5c4257d3091d481d40fa32fa65164a2503aec17e73b8145ac235f506b73c1c100
+DIST calcmysky-0.4.0.tar.gz 2165658 BLAKE2B 3a672e1249a8d18549b087852eedba46b120e0ac105be4ee69a10e82a738ebcc07e3db84a627686f75ddecc300ef350354c00980d53c558309d1472cc3270671 SHA512 27b98018d512ca15ad19c989813e3dc6f86fd30b62a7eeac7ab1c8b8589155af39987cc04338de208162245a1dd98008a9d717b72c0a9651a0bdb2d3174ce90a
diff --git a/sci-astronomy/calcmysky/calcmysky-0.4.0.ebuild b/sci-astronomy/calcmysky/calcmysky-0.4.0.ebuild
new file mode 100644
index 000000000000..6c6284e52181
--- /dev/null
+++ b/sci-astronomy/calcmysky/calcmysky-0.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Simulator of light scattering by planetary atmospheres"
+HOMEPAGE="https://github.com/10110111/CalcMySky"
+SRC_URI="
+ https://github.com/10110111/CalcMySky/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S="${WORKDIR}/CalcMySky-${PV}"
+
+LICENSE="GPL-2+"
+# subslot is soversion
+SLOT="0/15"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+DEPEND="
+ dev-cpp/eigen:3
+ dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only]
+ media-libs/glm
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_VERSION=6
+ )
+
+ cmake_src_configure
+}
diff --git a/sci-astronomy/cdsclient/cdsclient-3.8.4-r1.ebuild b/sci-astronomy/cdsclient/cdsclient-3.8.4-r1.ebuild
index 3087cd4f8f5b..4273f00384a4 100644
--- a/sci-astronomy/cdsclient/cdsclient-3.8.4-r1.ebuild
+++ b/sci-astronomy/cdsclient/cdsclient-3.8.4-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="all-rights-reserved"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
RESTRICT="mirror bindist"
RDEPEND="app-shells/tcsh"
diff --git a/sci-astronomy/cpl/cpl-7.3.2.ebuild b/sci-astronomy/cpl/cpl-7.3.2.ebuild
index 29d0bdbb3378..9b22c689a57a 100644
--- a/sci-astronomy/cpl/cpl-7.3.2.ebuild
+++ b/sci-astronomy/cpl/cpl-7.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/26"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
IUSE="doc gasgano static-libs threads"
diff --git a/sci-astronomy/ds9-bin/ds9-bin-7.4-r1.ebuild b/sci-astronomy/ds9-bin/ds9-bin-7.4-r1.ebuild
index dc73289e6d4d..a4ee5eba8e50 100644
--- a/sci-astronomy/ds9-bin/ds9-bin-7.4-r1.ebuild
+++ b/sci-astronomy/ds9-bin/ds9-bin-7.4-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux"
+KEYWORDS="~amd64"
RDEPEND="
dev-libs/libxml2:=
diff --git a/sci-astronomy/erfa/erfa-2.0.0.ebuild b/sci-astronomy/erfa/erfa-2.0.0.ebuild
index 79da58d989d5..0a6a2cc78bf1 100644
--- a/sci-astronomy/erfa/erfa-2.0.0.ebuild
+++ b/sci-astronomy/erfa/erfa-2.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/liberfa/erfa/releases/download/v${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/1"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86"
src_prepare() {
default
diff --git a/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild b/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
index 8222ab6f2ffb..cc504c535889 100644
--- a/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
+++ b/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
DEPEND=">=sci-astronomy/cpl-6.3:="
RDEPEND="${DEPEND}"
diff --git a/sci-astronomy/fitsh/fitsh-0.9.4.ebuild b/sci-astronomy/fitsh/fitsh-0.9.4.ebuild
index 365fa1515cac..74f1a7327f50 100644
--- a/sci-astronomy/fitsh/fitsh-0.9.4.ebuild
+++ b/sci-astronomy/fitsh/fitsh-0.9.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fitsh.net/download/fitsh/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
PATCHES=(
"${FILESDIR}"/${PN}-0.9.4-makefile.patch
diff --git a/sci-astronomy/fitspng/fitspng-2.0.ebuild b/sci-astronomy/fitspng/fitspng-2.0.ebuild
index 4dd61791dcf2..3db39ea1e620 100644
--- a/sci-astronomy/fitspng/fitspng-2.0.ebuild
+++ b/sci-astronomy/fitspng/fitspng-2.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
sci-libs/cfitsio:0=
diff --git a/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild b/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild
index fb3434788a21..b14ce260ca6f 100644
--- a/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild
+++ b/sci-astronomy/funtools/funtools-1.4.8-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ericmandel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2"
SLOT="0/1"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc static-libs"
RDEPEND="
diff --git a/sci-astronomy/galaxy/galaxy-2.2-r1.ebuild b/sci-astronomy/galaxy/galaxy-2.2-r1.ebuild
index 88341dfa0584..3f4fb74903ab 100644
--- a/sci-astronomy/galaxy/galaxy-2.2-r1.ebuild
+++ b/sci-astronomy/galaxy/galaxy-2.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.kornelix.com/uploads/${PID}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
DEPEND="x11-libs/gtk+:3"
RDEPEND="${DEPEND}
diff --git a/sci-astronomy/gasgano/gasgano-2.4.8-r2.ebuild b/sci-astronomy/gasgano/gasgano-2.4.8-r2.ebuild
index 70b7df39898b..807881b273e4 100644
--- a/sci-astronomy/gasgano/gasgano-2.4.8-r2.ebuild
+++ b/sci-astronomy/gasgano/gasgano-2.4.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.eso.org/pub/dfs/${PN}/${P}.tar.gz
LICENSE="Apache-1.1"
SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64"
IUSE="doc"
DEPEND=">=virtual/jdk-1.8:*"
diff --git a/sci-astronomy/gnuastro/gnuastro-0.16-r1.ebuild b/sci-astronomy/gnuastro/gnuastro-0.16-r1.ebuild
index 9dac89168ab6..baee7f80a96b 100644
--- a/sci-astronomy/gnuastro/gnuastro-0.16-r1.ebuild
+++ b/sci-astronomy/gnuastro/gnuastro-0.16-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
IUSE="static-libs threads"
diff --git a/sci-astronomy/idlastro/idlastro-20161220-r1.ebuild b/sci-astronomy/idlastro/idlastro-20161220-r1.ebuild
index e2308225e731..ebdaa656932b 100644
--- a/sci-astronomy/idlastro/idlastro-20161220-r1.ebuild
+++ b/sci-astronomy/idlastro/idlastro-20161220-r1.ebuild
@@ -10,7 +10,7 @@ S=${WORKDIR}
LICENSE="BSD-2 BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
RDEPEND="dev-lang/gdl"
src_install() {
diff --git a/sci-astronomy/kstars/Manifest b/sci-astronomy/kstars/Manifest
index 918059e5bec6..72a2883e9b5d 100644
--- a/sci-astronomy/kstars/Manifest
+++ b/sci-astronomy/kstars/Manifest
@@ -1 +1,2 @@
DIST kstars-3.7.9.tar.xz 51113076 BLAKE2B 1cbdec01a9c4b7d0ab06afa4c7310d99154a5c86270b63e4a06cb499a749cf83a9d1b0e87d07247935eec52f0fcd0173400857bd5917b245e004300c4d3a49f4 SHA512 4e28a5f150880dc193c2512afef2bc73220f693e8eceb19047cae7475d8e9640e09e1578ec4076d025ef56597387efd6a6b2ea7dc31f883c2a0ff063391a75c0
+DIST kstars-3.8.0.tar.xz 51561840 BLAKE2B 3b6d544926192d0ca141e22707ae6223ae2026219c6ee630c5df2e2d2943b7e2e5f39302ec5737179987e6997ca695837108a3d47f06e9e9ef2cb3b88df312f3 SHA512 f45d5162587f3fb08e5462b39ceb3505cfeef94e109a9eb9b7eda8b9aeb36853371c625560f814b47497dd9aa40b898c3207d1fff739cdec69b913cf5ef873fe
diff --git a/sci-astronomy/kstars/files/kstars-3.7.4-cmake.patch b/sci-astronomy/kstars/files/kstars-3.7.4-cmake.patch
index d055ae6e07e0..e8ae5374378f 100644
--- a/sci-astronomy/kstars/files/kstars-3.7.4-cmake.patch
+++ b/sci-astronomy/kstars/files/kstars-3.7.4-cmake.patch
@@ -5,31 +5,13 @@ Subject: [PATCH] Thanks, but no thanks
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
---
- CMakeLists.txt | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
+ CMakeLists.txt | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a3b591512..31071aeef 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -345,7 +345,7 @@ add_definitions(-DQT_NO_CAST_TO_ASCII)
- # Needed for htmesh, and libraw
- kde_enable_exceptions()
-
--if (UNIX)
-+if (0)
-
- # TEMPORARY: To disable QCustomPlot warning until 2.0.0 is released which fixes these warnings
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-non-virtual-dtor")
-@@ -355,7 +355,7 @@ if (UNIX)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdata-sections -ffunction-sections")
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gc-sections")
- endif()
--endif(UNIX)
-+endif()
-
- # Optimize binary size by dropping unneeded symbols at linking stage
- if (ANDROID)
@@ -364,7 +364,7 @@ if (ANDROID)
endif ()
diff --git a/sci-astronomy/kstars/files/kstars-3.8.0-cmake.patch b/sci-astronomy/kstars/files/kstars-3.8.0-cmake.patch
new file mode 100644
index 000000000000..5e9e032daa9c
--- /dev/null
+++ b/sci-astronomy/kstars/files/kstars-3.8.0-cmake.patch
@@ -0,0 +1,31 @@
+Pending upstream: https://invent.kde.org/education/kstars/-/merge_requests/1610
+
+From d97b3acbf4fe055aad628a8f11002ad6d0bdb655 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 21 Dec 2025 18:57:49 +0100
+Subject: [PATCH] CMake: Drop obsolete silencing of warnings
+
+Should be unnecessary since at least ddd9f67a36f53852f31b465f707d4072e0a55e14.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8b5bd9ed8..316711d65 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -358,10 +358,6 @@ add_definitions(-DQT_NO_CAST_TO_ASCII)
+ kde_enable_exceptions()
+
+ if (UNIX)
+-
+- # TEMPORARY: To disable QCustomPlot warning until 2.0.0 is released which fixes these warnings
+- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-non-virtual-dtor")
+-
+ # Optimize binary size by dropping unneeded symbols at linking stage
+ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdata-sections -ffunction-sections")
+--
+2.52.0
diff --git a/sci-astronomy/kstars/files/kstars-3.8.0-gcc15.patch b/sci-astronomy/kstars/files/kstars-3.8.0-gcc15.patch
new file mode 100644
index 000000000000..8b3b7ca7f0ba
--- /dev/null
+++ b/sci-astronomy/kstars/files/kstars-3.8.0-gcc15.patch
@@ -0,0 +1,26 @@
+From 3d10e7bd5ca7d6d5625c8d2bae87496defc0608c Mon Sep 17 00:00:00 2001
+From: Jasem Mutlaq <mutlaqja@ikarustech.com>
+Date: Thu, 4 Dec 2025 07:14:02 +0300
+Subject: [PATCH] Fix build issue on GCC 15.
+
+BUGS:512890
+FIXED-IN:3.8.1
+---
+ .../MPI_IS_gaussian_process/src/gaussian_process.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp b/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp
+index 27e6f6177..2746ce8b1 100644
+--- a/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp
++++ b/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp
+@@ -18,6 +18,7 @@
+ */
+
+ #include <cstdint>
++#include <cassert>
+
+ #include "gaussian_process.h"
+ #include "math_tools.h"
+--
+2.52.0
+
diff --git a/sci-astronomy/kstars/kstars-3.8.0.ebuild b/sci-astronomy/kstars/kstars-3.8.0.ebuild
new file mode 100644
index 000000000000..a472eed03151
--- /dev/null
+++ b/sci-astronomy/kstars/kstars-3.8.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.9.0
+QTMIN=6.8.1
+inherit ecm kde.org optfeature xdg
+
+DESCRIPTION="Desktop Planetarium"
+HOMEPAGE="https://apps.kde.org/kstars/ https://kstars.kde.org/"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="opencv +password raw"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes#Still_unpackaged
+# >=dev-qt/qtdatavis3d-${QTMIN}:6
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebsockets-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ sci-astronomy/wcslib:=
+ sci-libs/cfitsio:=
+ sci-libs/gsl:=
+ >=sci-libs/indilib-2.0.2
+ sci-libs/libnova:=
+ >=sci-libs/stellarsolver-2.7
+ virtual/zlib:=
+ opencv? ( media-libs/opencv:=[ffmpeg] )
+ password? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] )
+ raw? ( media-libs/libraw:= )
+"
+# TODO: what about virtual/opengl?
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/eigen:3
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( sci-astronomy/erfa )
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 842768, test declared unstable by upstream
+ TestKSPaths
+ # bugs 923871, 939788
+ TestPlaceholderPath # ki18n (KLocalizedString) failure
+ # all fail with offscreen plugin
+ TestEkos{Capture,FilterWheel,Focus,Mount,Scheduler{,Ops},Simulator}
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.7.4-cmake.patch # bug 895892, downstream patch
+ "${FILESDIR}"/${P}-cmake.patch # MR #1610 pending upstream
+ "${FILESDIR}"/${P}-gcc15.patch # fixed in 3.8.1
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_PYKSTARS=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibXISF=ON # not packaged
+ -DBUILD_WITH_QT6=ON # KF6 please
+ -DENABLE_SENTRY=OFF
+ $(cmake_use_find_package opencv OpenCV)
+ $(cmake_use_find_package password Qt6Keychain)
+ $(cmake_use_find_package raw LibRaw)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ LC_NUMERIC="C" LC_TIME="C" TZ=UTC ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Display 'current' pictures of planets" x11-misc/xplanet
+ fi
+ xdg_pkg_postinst
+}
diff --git a/sci-astronomy/missfits/missfits-2.8.0.ebuild b/sci-astronomy/missfits/missfits-2.8.0.ebuild
index c619190e23f7..9dd38b78ce32 100644
--- a/sci-astronomy/missfits/missfits-2.8.0.ebuild
+++ b/sci-astronomy/missfits/missfits-2.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.astromatic.net/download/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
PATCHES=(
"${FILESDIR}"/${P}-run-AM_PROG_AR.patch
diff --git a/sci-astronomy/montage/montage-6.1.ebuild b/sci-astronomy/montage/montage-6.1.ebuild
index eeacf49c95a8..0fd15af04341 100644
--- a/sci-astronomy/montage/montage-6.1.ebuild
+++ b/sci-astronomy/montage/montage-6.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/Montage-${PV}"
LICENSE="BSD GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="
diff --git a/sci-astronomy/pal/pal-0.9.8-r1.ebuild b/sci-astronomy/pal/pal-0.9.8-r1.ebuild
index 9b0e2ee32686..530faefbe18a 100644
--- a/sci-astronomy/pal/pal-0.9.8-r1.ebuild
+++ b/sci-astronomy/pal/pal-0.9.8-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Starlink/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND="sci-astronomy/erfa:="
DEPEND="${RDEPEND}"
diff --git a/sci-astronomy/pal/pal-0.9.8.ebuild b/sci-astronomy/pal/pal-0.9.8.ebuild
index 164a46ed2fe3..2fe78f3e9637 100644
--- a/sci-astronomy/pal/pal-0.9.8.ebuild
+++ b/sci-astronomy/pal/pal-0.9.8.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Starlink/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND="sci-astronomy/erfa:="
DEPEND="${RDEPEND}"
diff --git a/sci-astronomy/psfex/psfex-3.17.1.ebuild b/sci-astronomy/psfex/psfex-3.17.1.ebuild
index d5dbf1306d4d..a94250461846 100644
--- a/sci-astronomy/psfex/psfex-3.17.1.ebuild
+++ b/sci-astronomy/psfex/psfex-3.17.1.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic
DESCRIPTION="Extracts models of the Point Spread Function from FITS images"
HOMEPAGE="http://www.astromatic.net/software/psfex"
SRC_URI="http://www.astromatic.net/download/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
diff --git a/sci-astronomy/pyephem/Manifest b/sci-astronomy/pyephem/Manifest
index db92dc150a0c..607ff73daf89 100644
--- a/sci-astronomy/pyephem/Manifest
+++ b/sci-astronomy/pyephem/Manifest
@@ -1,3 +1 @@
-DIST pyephem-4.1.1.gh.tar.gz 2659977 BLAKE2B e373857d3fb66e742f9db992165dbd1d50afbb6b91588f2cfcd299409d491ef1174c54a182dd59b5a8e298a07312899c8f8b5a8aaa63e6b31deb5f8b1cd3131e SHA512 2539f36b7110cacd6cf95e9ba0be26ca837a66ba81f092d4be01405