diff options
Diffstat (limited to 'sci-astronomy')
22 files changed, 252 insertions, 336 deletions
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz Binary files differindex 4d0d343837cb..0c4374db6715 100644 --- a/sci-astronomy/Manifest.gz +++ b/sci-astronomy/Manifest.gz 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/kstars/Manifest b/sci-astronomy/kstars/Manifest index 2f7069a69b65..ddca6aa352b7 100644 --- a/sci-astronomy/kstars/Manifest +++ b/sci-astronomy/kstars/Manifest @@ -1,3 +1,5 @@ DIST kstars-3.7.1.tar.xz 160104144 BLAKE2B 50ae2a534a3fbec962c8c609f2572e05a1b1f3128c3b5a48492c8e2599f4f831dd9f78ee08a69c8172f7138e2521b522cedccf625b3ce36d52029659ddfacde0 SHA512 89c226012ce3679006706f2f21a669dbd53ced008a0d6f75cc9a6d72c98d126fe2119eb673a08a6e626e3766ac5974fa58febfacab3f196de65b677417adb389 +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.2.ebuild b/sci-astronomy/kstars/kstars-3.7.2.ebuild new file mode 100644 index 000000000000..685e654d10f5 --- /dev/null +++ b/sci-astronomy/kstars/kstars-3.7.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm kde.org optfeature + +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}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+ GPL-3+" +SLOT="5" +IUSE="+password raw wcs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND=" + >=dev-qt/qtdatavis3d-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebsockets-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kplotting-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + sci-libs/cfitsio:= + sci-libs/gsl:= + >=sci-libs/indilib-2.0.2 + sci-libs/libnova:= + >=sci-libs/stellarsolver-2.2 + sys-libs/zlib + password? ( dev-libs/qtkeychain:=[qt5(+)] ) + raw? ( media-libs/libraw:= ) + wcs? ( sci-astronomy/wcslib:= ) +" +# TODO: Add back when re-enabled by upstream +# opengl? ( +# >=dev-qt/qtopengl-${QTMIN}:5 +# virtual/opengl +# ) +DEPEND="${COMMON_DEPEND} + dev-cpp/eigen:3 + >=dev-qt/qtconcurrent-${QTMIN}:5 + test? ( sci-astronomy/erfa ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtpositioning-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" + +src_configure() { + local mycmakeargs=( + -DBUILD_PYKSTARS=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_LibXISF=ON # not packaged + -DBUILD_DOC=$(usex handbook) + $(cmake_use_find_package password Qt5Keychain) + $(cmake_use_find_package raw LibRaw) + $(cmake_use_find_package wcs WCSLIB) + ) + + ecm_src_configure +} + +src_test() { + # bug 842768, test declared unstable by upstream + local myctestargs=( + -E "(TestKSPaths)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Display 'current' pictures of planets" x11-misc/xplanet + fi + ecm_pkg_postinst +} 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/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 +} |