summaryrefslogtreecommitdiff
path: root/astro
diff options
context:
space:
mode:
Diffstat (limited to 'astro')
-rw-r--r--astro/Makefile1
-rw-r--r--astro/R-cran-maptools/Makefile18
-rw-r--r--astro/R-cran-maptools/distinfo3
-rw-r--r--astro/R-cran-maptools/pkg-descr6
-rw-r--r--astro/astrometry/Makefile2
-rw-r--r--astro/astrometry/pkg-plist10
-rw-r--r--astro/astroterm/Makefile2
-rw-r--r--astro/astroterm/distinfo10
-rw-r--r--astro/celestia/Makefile2
-rw-r--r--astro/foxtrotgps/Makefile2
-rw-r--r--astro/google-earth-pro/Makefile2
-rw-r--r--astro/gpscorrelate/Makefile2
-rw-r--r--astro/jday/Makefile19
-rw-r--r--astro/josm/Makefile2
-rw-r--r--astro/josm/distinfo6
-rw-r--r--astro/kosmindoormap/distinfo6
-rw-r--r--astro/kosmorro/pkg-plist44
-rw-r--r--astro/libnova/Makefile2
-rw-r--r--astro/libosmium/Makefile1
-rw-r--r--astro/marble/distinfo6
-rw-r--r--astro/mepo/Makefile4
-rw-r--r--astro/mepo/distinfo6
-rw-r--r--astro/merkaartor/Makefile2
-rw-r--r--astro/opencpn/Makefile2
-rw-r--r--astro/osmium-tool/Makefile2
-rw-r--r--astro/p5-Astro-App-Satpass2/Makefile2
-rw-r--r--astro/p5-Astro-App-Satpass2/distinfo6
-rw-r--r--astro/p5-Astro-SpaceTrack/Makefile7
-rw-r--r--astro/p5-Astro-SpaceTrack/distinfo6
-rw-r--r--astro/p5-Astro-satpass/Makefile5
-rw-r--r--astro/p5-Astro-satpass/distinfo6
-rw-r--r--astro/phd2/Makefile1
-rw-r--r--astro/pngphoon/Makefile15
-rw-r--r--astro/pngphoon/distinfo6
-rw-r--r--astro/pngphoon/files/patch-moon.c11
-rw-r--r--astro/pngphoon/files/patch-tws.h11
-rw-r--r--astro/pngphoon/pkg-descr1
-rw-r--r--astro/py-ephem/Makefile2
-rw-r--r--astro/py-fitsio/Makefile2
-rw-r--r--astro/py-fitsio/distinfo6
-rw-r--r--astro/py-jplephem/Makefile3
-rw-r--r--astro/py-jplephem/distinfo6
-rw-r--r--astro/py-kosmorrolib/pkg-plist36
-rw-r--r--astro/py-pykep/Makefile2
-rw-r--r--astro/py-sgp4/pkg-plist2
-rw-r--r--astro/py-skyfield/Makefile3
-rw-r--r--astro/py-skyfield/pkg-plist4
-rw-r--r--astro/py-sunpy/Makefile9
-rw-r--r--astro/py-sunpy/distinfo6
-rw-r--r--astro/py-sunpy/files/patch-sunpy_io_src_ana___pyana.c14
-rw-r--r--astro/pykep/Makefile2
-rw-r--r--astro/qmapshack/Makefile20
-rw-r--r--astro/qmapshack/distinfo6
-rw-r--r--astro/qmapshack/files/patch-CMakeLists.txt12
-rw-r--r--astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake14
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt6
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp27
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_gis_wpt_CGisItemWpt.cpp8
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_helpers_CDraw.cpp4
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_map_CMapIMG.cpp8
-rw-r--r--astro/qmapshack/files/patch-src_qmapshack_mouse_IMouseSelect.cpp8
-rw-r--r--astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt8
-rw-r--r--astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt6
-rw-r--r--astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt6
-rw-r--r--astro/qmapshack/pkg-plist29
-rw-r--r--astro/starfetch/Makefile2
-rw-r--r--astro/weather/pkg-plist4
-rw-r--r--astro/xearth/files/freebsd.committers.markers9
-rw-r--r--astro/xtide/Makefile5
-rw-r--r--astro/xtide/distinfo12
-rw-r--r--astro/xtide/pkg-plist2
71 files changed, 283 insertions, 249 deletions
diff --git a/astro/Makefile b/astro/Makefile
index 19d7971cd25b..681867b26b03 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -1,6 +1,5 @@
COMMENT = Astronomical ports
- SUBDIR += R-cran-maptools
SUBDIR += accrete
SUBDIR += astrometry
SUBDIR += astroterm
diff --git a/astro/R-cran-maptools/Makefile b/astro/R-cran-maptools/Makefile
deleted file mode 100644
index d478909ba428..000000000000
--- a/astro/R-cran-maptools/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-PORTNAME= maptools
-DISTVERSION= 1.1-8
-CATEGORIES= astro
-DISTNAME= ${PORTNAME}_${DISTVERSION}
-
-MAINTAINER= tota@FreeBSD.org
-COMMENT= Tools for reading and handling spatial objects
-WWW= https://cran.r-project.org/web/packages/maptools/
-
-LICENSE= GPLv2+
-
-CRAN_DEPENDS= R-cran-sp>=1.0.11:math/R-cran-sp
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-
-USES= cran:auto-plist,compiles
-
-.include <bsd.port.mk>
diff --git a/astro/R-cran-maptools/distinfo b/astro/R-cran-maptools/distinfo
deleted file mode 100644
index 54948ffeb73d..000000000000
--- a/astro/R-cran-maptools/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1689787001
-SHA256 (maptools_1.1-8.tar.gz) = 5e8579e3f559161935f1dde622ece703eefa2a28a677ce553d7f27611e66e0f7
-SIZE (maptools_1.1-8.tar.gz) = 1376705
diff --git a/astro/R-cran-maptools/pkg-descr b/astro/R-cran-maptools/pkg-descr
deleted file mode 100644
index aee7d5aed61f..000000000000
--- a/astro/R-cran-maptools/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Set of tools for manipulating and reading geographic data, in
-particular ESRI shapefiles; C code used from shapelib. It includes
-binary access to GSHHS shoreline files. The package also provides
-interface wrappers for exchanging spatial objects with packages
-such as PBSmapping, spatstat, maps, RArcInfo, Stata tmap, WinBUGS,
-Mondrian, and others.
diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
index 5056e7347f54..680e9dd76a61 100644
--- a/astro/astrometry/Makefile
+++ b/astro/astrometry/Makefile
@@ -81,7 +81,7 @@ post-install:
${MV} ${STAGEDIR}${PREFIX}/bin/${file} ${STAGEDIR}${PREFIX}/bin/astrometry-${file}
.endfor
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libastrometry.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/astrometry/solver/_solver${PYTHON_EXT_SUFFIX}.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/astrometry/solver/_solver${PYTHON_TAG}.so
@${REINPLACE_CMD} -i '' \
-e 's|${STAGEDIR}/usr/local/data|${DATADIR}|' \
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cfg
diff --git a/astro/astrometry/pkg-plist b/astro/astrometry/pkg-plist
index 4ce66c599669..883d707bd6a4 100644
--- a/astro/astrometry/pkg-plist
+++ b/astro/astrometry/pkg-plist
@@ -197,15 +197,15 @@ lib/libqfits.a
%%PYTHON_LIBDIR%%/astrometry/catalogs/__init__.py
%%PYTHON_LIBDIR%%/astrometry/libkd/__init__.py
%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch.py
-%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch_c%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch_c%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/net/client/client.py
%%PYTHON_LIBDIR%%/astrometry/plot/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/plot/_plotstuff_c%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/plot/_plotstuff_c%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/plot/plotann.py
%%PYTHON_LIBDIR%%/astrometry/plot/plotstuff.py
%%PYTHON_LIBDIR%%/astrometry/plot/plotstuff_c.py
%%PYTHON_LIBDIR%%/astrometry/sdss/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/sdss/_cutils%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/sdss/_cutils%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/sdss/casjobs.py
%%PYTHON_LIBDIR%%/astrometry/sdss/common.py
%%PYTHON_LIBDIR%%/astrometry/sdss/cutils.py
@@ -222,10 +222,10 @@ lib/libqfits.a
%%PYTHON_LIBDIR%%/astrometry/sdss/sdss_name.py
%%PYTHON_LIBDIR%%/astrometry/sdss/yanny.py
%%PYTHON_LIBDIR%%/astrometry/solver/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/solver/_solver%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/solver/_solver%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/util/EXIF.py
%%PYTHON_LIBDIR%%/astrometry/util/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/util/_util%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/util/_util%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/util/addpath.py
%%PYTHON_LIBDIR%%/astrometry/util/file.py
%%PYTHON_LIBDIR%%/astrometry/util/filetype.py
diff --git a/astro/astroterm/Makefile b/astro/astroterm/Makefile
index 1b4c6959a950..5b5cd1cbc684 100644
--- a/astro/astroterm/Makefile
+++ b/astro/astroterm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= astroterm
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.7
+DISTVERSION= 1.0.8
CATEGORIES= astro
MASTER_SITES= https://web.archive.org/web/20231007085824if_/http://tdc-www.harvard.edu/catalogs/:DATA
DISTFILES= BSC5:DATA
diff --git a/astro/astroterm/distinfo b/astro/astroterm/distinfo
index 7dd77a8b1d08..8988a49e67cb 100644
--- a/astro/astroterm/distinfo
+++ b/astro/astroterm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1739416073
-SHA256 (astroterm-1.0.7/BSC5) = e471d02eaf4eecb61c12f879a1cb6432ba9d7b68a9a8c5654a1eb42a0c8cc340
-SIZE (astroterm-1.0.7/BSC5) = 291548
-SHA256 (astroterm-1.0.7/da-luce-astroterm-v1.0.7_GH0.tar.gz) = 3b8b1597afb31d1cb8ad54030b5766652b4d3f42f0a3d510bbc3191c0c6a4aa5
-SIZE (astroterm-1.0.7/da-luce-astroterm-v1.0.7_GH0.tar.gz) = 20463291
+TIMESTAMP = 1752484050
+SHA256 (astroterm-1.0.8/BSC5) = e471d02eaf4eecb61c12f879a1cb6432ba9d7b68a9a8c5654a1eb42a0c8cc340
+SIZE (astroterm-1.0.8/BSC5) = 291548
+SHA256 (astroterm-1.0.8/da-luce-astroterm-v1.0.8_GH0.tar.gz) = d7205aeca4a8de372938b103c4ed787a8430150f7d4254151e2148434e9d4430
+SIZE (astroterm-1.0.8/da-luce-astroterm-v1.0.8_GH0.tar.gz) = 20465560
diff --git a/astro/celestia/Makefile b/astro/celestia/Makefile
index 1dbc884f9d18..ddd20d96e2bb 100644
--- a/astro/celestia/Makefile
+++ b/astro/celestia/Makefile
@@ -7,7 +7,7 @@ PKGNAMESUFFIX= -${CELESTIA_UI}
MAINTAINER= danfe@FreeBSD.org
COMMENT= Scriptable space flight simulator for X11
-WWW= https://celestia.space
+WWW= https://celestiaproject.space/
LICENSE= GPLv2
diff --git a/astro/foxtrotgps/Makefile b/astro/foxtrotgps/Makefile
index fa06183322eb..f2cab11fa914 100644
--- a/astro/foxtrotgps/Makefile
+++ b/astro/foxtrotgps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= foxtrotgps
PORTVERSION= 1.2.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= astro geography
MASTER_SITES= http://www.foxtrotgps.org/releases/
diff --git a/astro/google-earth-pro/Makefile b/astro/google-earth-pro/Makefile
index 4e963b272b3a..654b04a6e8c6 100644
--- a/astro/google-earth-pro/Makefile
+++ b/astro/google-earth-pro/Makefile
@@ -5,7 +5,7 @@
PORTNAME= google-earth-pro
DISTVERSION= 7.3.6.10201
DISTVERSIONSUFFIX= -0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro deskutils geography
MASTER_SITES= http://dl.google.com/linux/earth/rpm/stable/x86_64/
DISTFILES_amd64= ${PORTNAME}-stable-${DISTVERSION}${DISTVERSIONSUFFIX}.x86_64.rpm
diff --git a/astro/gpscorrelate/Makefile b/astro/gpscorrelate/Makefile
index 2e666ccc448b..5fdfb43d9dea 100644
--- a/astro/gpscorrelate/Makefile
+++ b/astro/gpscorrelate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gpscorrelate
PORTVERSION= 1.6.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= astro geography
MAINTAINER= ports@FreeBSD.org
diff --git a/astro/jday/Makefile b/astro/jday/Makefile
index 86a2eb080a52..b0b49ebf47a3 100644
--- a/astro/jday/Makefile
+++ b/astro/jday/Makefile
@@ -8,18 +8,19 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Astronomical Julian date calculator
WWW= https://jday.sourceforge.net/
-USES= pathfix libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= libtool pathfix
USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
INSTALL_TARGET= install-strip
-CONFLICTS_INSTALL= netatalk3
+CONFLICTS_INSTALL= netatal3
-PLIST_FILES= bin/dbd bin/j2d bin/jday \
- include/jday.h lib/libjday.a \
- lib/libjday.so lib/libjday.so.2 \
- lib/libjday.so.2.0.4 libdata/pkgconfig/jday.pc \
- share/man/man1/jday.1.gz
+PLIST_FILES= bin/dbd bin/j2d bin/jday include/jday.h lib/libjday.a \
+ lib/libjday.so lib/libjday.so.2 lib/libjday.so.2.0.4 \
+ libdata/pkgconfig/jday.pc share/man/man1/jday.1.gz
.include <bsd.port.mk>
diff --git a/astro/josm/Makefile b/astro/josm/Makefile
index 26c5e87e5a8c..a6899907826d 100644
--- a/astro/josm/Makefile
+++ b/astro/josm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= josm
-PORTVERSION= 19396
+PORTVERSION= 19423
CATEGORIES= astro java
MASTER_SITES= https://josm.openstreetmap.de/download/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}.jar
diff --git a/astro/josm/distinfo b/astro/josm/distinfo
index 88d068f20eb3..97f045eafb40 100644
--- a/astro/josm/distinfo
+++ b/astro/josm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746627489
-SHA256 (josm-snapshot-19396.jar) = 3387e6feda6c0ac0214af4c69204a2e88bab19ed2926ca9d4f45ec0b1826cc4a
-SIZE (josm-snapshot-19396.jar) = 19208876
+TIMESTAMP = 1752781307
+SHA256 (josm-snapshot-19423.jar) = b3c68c577d4db03144e572cfe76dcf1f744dbeaefc79301af94be68f26396be1
+SIZE (josm-snapshot-19423.jar) = 19256265
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
index 4e779d6f5d72..e3c4549095b5 100644
--- a/astro/kosmindoormap/distinfo
+++ b/astro/kosmindoormap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557821
-SHA256 (KDE/release-service/25.04.1/kosmindoormap-25.04.1.tar.xz) = 02e21af96492ac85a4a1f52e77b664000d8be7ce7879af0a227e96606a6a7352
-SIZE (KDE/release-service/25.04.1/kosmindoormap-25.04.1.tar.xz) = 736432
+TIMESTAMP = 1751381192
+SHA256 (KDE/release-service/25.04.3/kosmindoormap-25.04.3.tar.xz) = 9ac040ce4339bc5e715de07137e79bcaea6ba459e3049a57ce27a750381422da
+SIZE (KDE/release-service/25.04.3/kosmindoormap-25.04.3.tar.xz) = 736724
diff --git a/astro/kosmorro/pkg-plist b/astro/kosmorro/pkg-plist
index 5649c7ba334d..622ff2754c3a 100644
--- a/astro/kosmorro/pkg-plist
+++ b/astro/kosmorro/pkg-plist
@@ -7,22 +7,22 @@ bin/kosmorro
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/WHEEL
%%PYTHON_SITELIBDIR%%/kosmorro/__init__.py
%%PYTHON_SITELIBDIR%%/kosmorro/__main__.py
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/first-quarter.png
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/full-moon.png
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/last-quarter.png
@@ -57,12 +57,12 @@ bin/kosmorro
%%PYTHON_SITELIBDIR%%/kosmorro/environment.py
%%PYTHON_SITELIBDIR%%/kosmorro/exceptions.py
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__init__.py
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/strings.py
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/utils.py
%%PYTHON_SITELIBDIR%%/kosmorro/locales/de/LC_MESSAGES/messages.mo
diff --git a/astro/libnova/Makefile b/astro/libnova/Makefile
index 2cc5869cefb0..9176768b73c3 100644
--- a/astro/libnova/Makefile
+++ b/astro/libnova/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= astro
MASTER_SITES= https://sourceforge.net/code-snapshots/git/l/li/${PORTNAME}/${PORTNAME}.git/
DISTNAME= ${PORTNAME}-${PORTNAME}-${GIT_HASH}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Astronomical Calculation Library
WWW= https://libnova.sourceforge.net/
diff --git a/astro/libosmium/Makefile b/astro/libosmium/Makefile
index d36a2dbd35e2..a32f703fe8ad 100644
--- a/astro/libosmium/Makefile
+++ b/astro/libosmium/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libosmium
DISTVERSIONPREFIX= v
DISTVERSION= 2.22.0
+PORTREVISION= 1
CATEGORIES= astro geography devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index 14e4dc5811b0..353952b2b3d5 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557821
-SHA256 (KDE/release-service/25.04.1/marble-25.04.1.tar.xz) = 6d2469827644f728f9fc9a023388a66813f819687d15fd2c9392d8323e37f0e2
-SIZE (KDE/release-service/25.04.1/marble-25.04.1.tar.xz) = 53785952
+TIMESTAMP = 1751381195
+SHA256 (KDE/release-service/25.04.3/marble-25.04.3.tar.xz) = 1c2fed2367dceb07b1898699f7bcecd5ad67e24d3a8ed56e17fba3792c52aa44
+SIZE (KDE/release-service/25.04.3/marble-25.04.3.tar.xz) = 53772960
diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile
index 131281a08fee..a3063cdb408c 100644
--- a/astro/mepo/Makefile
+++ b/astro/mepo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mepo
-DISTVERSION= 1.3.3
+DISTVERSION= 1.3.4
CATEGORIES= astro geography wayland
MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -11,7 +11,7 @@ LICENSE= GPLv3+ OFL11
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.13.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
LIB_DEPENDS= libcurl.so:ftp/curl
RUN_DEPENDS= jq:textproc/jq
diff --git a/astro/mepo/distinfo b/astro/mepo/distinfo
index fe454d8c3e2d..5d3a25eec3ed 100644
--- a/astro/mepo/distinfo
+++ b/astro/mepo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726518892
-SHA256 (mepo-1.3.3.tar.gz) = 83dcd04dc38230e4b0beebb1f8ea72100adc551dac5b451b8f185b71f04fab68
-SIZE (mepo-1.3.3.tar.gz) = 589623
+TIMESTAMP = 1742835024
+SHA256 (mepo-1.3.4.tar.gz) = 6f0f38fd58234b4de33e145d1660223be1d684dc33fea3dccf651281751ce286
+SIZE (mepo-1.3.4.tar.gz) = 589634
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile
index 72f3586d3817..652c18f8bfde 100644
--- a/astro/merkaartor/Makefile
+++ b/astro/merkaartor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= merkaartor
PORTVERSION= 0.19.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= astro
MAINTAINER= dev2@heesakkers.info
diff --git a/astro/opencpn/Makefile b/astro/opencpn/Makefile
index b96244a65627..290c0f133cf7 100644
--- a/astro/opencpn/Makefile
+++ b/astro/opencpn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opencpn
PORTVERSION= 5.2.4
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= astro geography
MAINTAINER= ml@netfence.it
diff --git a/astro/osmium-tool/Makefile b/astro/osmium-tool/Makefile
index c2a5c6c63866..403f15a2db57 100644
--- a/astro/osmium-tool/Makefile
+++ b/astro/osmium-tool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osmium-tool
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= astro geography
MAINTAINER= ianthetechie@gmail.com
diff --git a/astro/p5-Astro-App-Satpass2/Makefile b/astro/p5-Astro-App-Satpass2/Makefile
index de5c84a2b0ca..57271eee04a8 100644
--- a/astro/p5-Astro-App-Satpass2/Makefile
+++ b/astro/p5-Astro-App-Satpass2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-App-Satpass2
-PORTVERSION= 0.055
+PORTVERSION= 0.057
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-App-Satpass2/distinfo b/astro/p5-Astro-App-Satpass2/distinfo
index dd6aa4fac3bb..6b536d75d67a 100644
--- a/astro/p5-Astro-App-Satpass2/distinfo
+++ b/astro/p5-Astro-App-Satpass2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736130185
-SHA256 (Astro-App-Satpass2-0.055.tar.gz) = 9093727addc7f1ac9798172f95728ebd8756661fd6742be7e631f6735db9abc2
-SIZE (Astro-App-Satpass2-0.055.tar.gz) = 343723
+TIMESTAMP = 1754092859
+SHA256 (Astro-App-Satpass2-0.057.tar.gz) = 9ed12545efe2536501a36ce3c6df2e9c94aeb120ff4b4eb83ad83c05e349889f
+SIZE (Astro-App-Satpass2-0.057.tar.gz) = 346946
diff --git a/astro/p5-Astro-SpaceTrack/Makefile b/astro/p5-Astro-SpaceTrack/Makefile
index 1b33eb7b2050..bd0325062f06 100644
--- a/astro/p5-Astro-SpaceTrack/Makefile
+++ b/astro/p5-Astro-SpaceTrack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-SpaceTrack
-PORTVERSION= 0.168
+PORTVERSION= 0.169
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,9 +17,10 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTTP-Date>=0:www/p5-HTTP-Date \
p5-HTTP-Message>=6.03:www/p5-HTTP-Message \
p5-JSON>=0:converters/p5-JSON \
+ p5-libwww>=0:www/p5-libwww \
p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \
- p5-URI>=0:net/p5-URI \
- p5-libwww>=0:www/p5-libwww
+ p5-URI>=0:net/p5-URI
+TEST_DEPENDS= p5-Term-ReadLine-Perl>=0:devel/p5-Term-ReadLine-Perl
USES= perl5
USE_PERL5= configure
diff --git a/astro/p5-Astro-SpaceTrack/distinfo b/astro/p5-Astro-SpaceTrack/distinfo
index b297d7fde3be..59f96817ea5b 100644
--- a/astro/p5-Astro-SpaceTrack/distinfo
+++ b/astro/p5-Astro-SpaceTrack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736132020
-SHA256 (Astro-SpaceTrack-0.168.tar.gz) = 54310e8c723826c0f619e6ca8c61f7795a482dd9276bedc8748ef8b4e97f88a8
-SIZE (Astro-SpaceTrack-0.168.tar.gz) = 195154
+TIMESTAMP = 1749018857
+SHA256 (Astro-SpaceTrack-0.169.tar.gz) = 3ee153ec4295f338b6d1fd8301814e018e70a0b7d3c1d114afe2283735185300
+SIZE (Astro-SpaceTrack-0.169.tar.gz) = 193429
diff --git a/astro/p5-Astro-satpass/Makefile b/astro/p5-Astro-satpass/Makefile
index 9823fa5a5a17..1182390729c6 100644
--- a/astro/p5-Astro-satpass/Makefile
+++ b/astro/p5-Astro-satpass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-satpass
-PORTVERSION= 0.132
+PORTVERSION= 0.133
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -25,15 +25,12 @@ NO_ARCH= yes
PORTSCOUT= limit:^[0-9\.]*$$
-OPTIONS_DEFINE= SIMBAD SOAPLITE SPACETRACK USGS
OPTIONS_DEFAULT=SIMBAD SPACETRACK USGS
SIMBAD_DESC= Add support for Astro::SIMBAD::Client
-SOAPLITE_DESC= Add support for SOAP::Lite (deprecated)
SPACETRACK_DESC=Add support for Astro::SpaceTrack
USGS_DESC= Add support for Geo::WebService::Elevation::USGS
SIMBAD_RUN_DEPENDS= p5-Astro-SIMBAD-Client>=0:astro/p5-Astro-SIMBAD-Client
-SOAPLITE_RUN_DEPENDS= p5-SOAP-Lite>=0:net/p5-SOAP-Lite
SPACETRACK_RUN_DEPENDS= p5-Astro-SpaceTrack>=0:astro/p5-Astro-SpaceTrack
USGS_RUN_DEPENDS= p5-Geo-WebService-Elevation-USGS>=0:science/p5-Geo-WebService-Elevation-USGS
diff --git a/astro/p5-Astro-satpass/distinfo b/astro/p5-Astro-satpass/distinfo
index 572ade8f7157..7dc7526f62de 100644
--- a/astro/p5-Astro-satpass/distinfo
+++ b/astro/p5-Astro-satpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315484
-SHA256 (Astro-satpass-0.132.tar.gz) = 852be32bfe040caafedecf3d127e6972f869a19bb7011206da63284d3bedd4de
-SIZE (Astro-satpass-0.132.tar.gz) = 534580
+TIMESTAMP = 1749019216
+SHA256 (Astro-satpass-0.133.tar.gz) = db7ec976f88eab4992c8da36b188da19080a86f1bf6321e7a147c882369b3be3
+SIZE (Astro-satpass-0.133.tar.gz) = 539147
diff --git a/astro/phd2/Makefile b/astro/phd2/Makefile
index fc8a020d8d86..895e1c68d091 100644
--- a/astro/phd2/Makefile
+++ b/astro/phd2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= phd2
DISTVERSIONPREFIX=v
DISTVERSION= 2.6.13
+PORTREVISION= 1
CATEGORIES= astro
MAINTAINER= acm@FreeBSD.org
diff --git a/astro/pngphoon/Makefile b/astro/pngphoon/Makefile
index 2a562534ae48..3bcc5b1df0ec 100644
--- a/astro/pngphoon/Makefile
+++ b/astro/pngphoon/Makefile
@@ -1,24 +1,27 @@
PORTNAME= pngphoon
-DISTVERSION= 1.3
+DISTVERSION= 1.4
CATEGORIES= astro
MASTER_SITES= https://svolli.de/software/pngphoon/
-COMMENT= PNG Phase of Moon
MAINTAINER= fuz@FreeBSD.org
+COMMENT= PNG Phase of Moon
WWW= https://svolli.de/software/pngphoon/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpng.so:graphics/png
+LIB_DEPENDS= libpng16.so:graphics/png
-USES= gmake localbase:ldflags tar:bz2
+USES= gmake localbase:ldflags shebangfix tar:bz2
+SHEBANG_FILES= contrib/phoonX
MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}"
-PLIST_FILES= bin/pngphoon
+PLIST_FILES= bin/pngphoon bin/phoonX share/man/man1/pngphoon.1.gz
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pngphoon ${STAGEDIR}${PREFIX}/bin/pngphoon
+ ${INSTALL_PROGRAM} ${WRKSRC}/pngphoon ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/phoonX ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/contrib/pngphoon.1 ${STAGEDIR}${PREFIX}/share/man/man1/
.include <bsd.port.mk>
diff --git a/astro/pngphoon/distinfo b/astro/pngphoon/distinfo
index 8532d06226f7..d06a2fcb694f 100644
--- a/astro/pngphoon/distinfo
+++ b/astro/pngphoon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703936409
-SHA256 (pngphoon-1.3.tar.bz2) = 86bd37d37d23da12aa38b239fa0b197d7a5052c6b96b82361716b54e152d3b23
-SIZE (pngphoon-1.3.tar.bz2) = 67264
+TIMESTAMP = 1752050037
+SHA256 (pngphoon-1.4.tar.bz2) = 5492a1b75edd90e37e7f71b69ca8ed57c71c32bd5a35328085c79fb417cfd524
+SIZE (pngphoon-1.4.tar.bz2) = 77764
diff --git a/astro/pngphoon/files/patch-moon.c b/astro/pngphoon/files/patch-moon.c
new file mode 100644
index 000000000000..9fdf5936475c
--- /dev/null
+++ b/astro/pngphoon/files/patch-moon.c
@@ -0,0 +1,11 @@
+--- moon.c.orig 2025-07-18 07:32:17 UTC
++++ moon.c
+@@ -148,7 +148,7 @@ void mooncopy( image_t *image, moon_t *moondata, int c
+ moonoff = y * ( moondata->width ) / 8;
+ imageoff = (y + yoffset) * image->xbytes + xoffset / 8;
+
+- shade = blackflag ? shade = 0xff : shades[shadeindex][y % 8];
++ shade = blackflag ? 0xff : shades[shadeindex][y % 8];
+
+ /* finally, hack the bits */
+ if( bytexleft == bytexright )
diff --git a/astro/pngphoon/files/patch-tws.h b/astro/pngphoon/files/patch-tws.h
new file mode 100644
index 000000000000..e4e6e992dfe8
--- /dev/null
+++ b/astro/pngphoon/files/patch-tws.h
@@ -0,0 +1,11 @@
+--- tws.h.orig 2025-07-18 07:31:08 UTC
++++ tws.h
+@@ -33,7 +33,7 @@ struct tws
+
+ /* Declarations of routines. */
+
+-struct tws *dlocaltime( );
++struct tws *dlocaltime( long * );
+ /* dlocaltime( &clock ) turns a time(3) clock value into a tws */
+
+ struct tws *dtwstime( );
diff --git a/astro/pngphoon/pkg-descr b/astro/pngphoon/pkg-descr
index 2e0f07f3e4cb..99f51534f4b5 100644
--- a/astro/pngphoon/pkg-descr
+++ b/astro/pngphoon/pkg-descr
@@ -13,4 +13,3 @@ program was originally written for.
The image must have a width of at least 760 pixels to place the moon.
If the image is smaller just the stars will be drawn. And by the way:
it is pronounced "pingphoon" (like "typhoon").
-
diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile
index cf7677476a32..b22df3b8a921 100644
--- a/astro/py-ephem/Makefile
+++ b/astro/py-ephem/Makefile
@@ -16,7 +16,7 @@ USES= python
USE_PYTHON= autoplist distutils
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro${PYTHON_TAG}.so
do-test:
# WARNING: Testing via this command is deprecated and will be
diff --git a/astro/py-fitsio/Makefile b/astro/py-fitsio/Makefile
index 9ce2323f193b..37217f3cac71 100644
--- a/astro/py-fitsio/Makefile
+++ b/astro/py-fitsio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fitsio
-PORTVERSION= 1.2.5
+PORTVERSION= 1.2.6
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-fitsio/distinfo b/astro/py-fitsio/distinfo
index 95eab5f8173b..72d6a9307acf 100644
--- a/astro/py-fitsio/distinfo
+++ b/astro/py-fitsio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088920
-SHA256 (fitsio-1.2.5.tar.gz) = 001e8689cf82229e19bc20e62494b1eba777aaca7471723ba67a4bac24fdd0d6
-SIZE (fitsio-1.2.5.tar.gz) = 4523338
+TIMESTAMP = 1747715336
+SHA256 (fitsio-1.2.6.tar.gz) = 33b0cdbc53f1779e3d0a765d5ab474baf6c86eccf7c21375a07671f7b09b33af
+SIZE (fitsio-1.2.6.tar.gz) = 4524342
diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile
index 9560a7bdea85..d7e86eaa6bbc 100644
--- a/astro/py-jplephem/Makefile
+++ b/astro/py-jplephem/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jplephem
-PORTVERSION= 2.22
-PORTREVISION= 1
+PORTVERSION= 2.23
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-jplephem/distinfo b/astro/py-jplephem/distinfo
index 91dc7a6c1452..883570545722 100644
--- a/astro/py-jplephem/distinfo
+++ b/astro/py-jplephem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714581834
-SHA256 (jplephem-2.22.tar.gz) = 0d9acc7217b4806feba93e72974ceead5611104bce6789af38d4f27dcf7a592c
-SIZE (jplephem-2.22.tar.gz) = 43113
+TIMESTAMP = 1751292551
+SHA256 (jplephem-2.23.tar.gz) = d3fb9477e4bf4c39d10497d4ff15e5271b7ac03fa101e1821aac527d646eccf9
+SIZE (jplephem-2.23.tar.gz) = 44989
diff --git a/astro/py-kosmorrolib/pkg-plist b/astro/py-kosmorrolib/pkg-plist
index 6c5dfc25e3e4..9a67e0e35238 100644
--- a/astro/py-kosmorrolib/pkg-plist
+++ b/astro/py-kosmorrolib/pkg-plist
@@ -1,22 +1,22 @@
%%PYTHON_SITELIBDIR%%/kosmorrolib/__init__.py
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorrolib/__version__.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/core.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/dateutil.py
diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile
index eadc882ea493..073db762b9a3 100644
--- a/astro/py-pykep/Makefile
+++ b/astro/py-pykep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pykep
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= astro python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-sgp4/pkg-plist b/astro/py-sgp4/pkg-plist
index 4a2e0c057828..08c6c36f5d8b 100644
--- a/astro/py-sgp4/pkg-plist
+++ b/astro/py-sgp4/pkg-plist
@@ -46,6 +46,6 @@
%%PYTHON_SITELIBDIR%%/sgp4/sample_omm.xml
%%PYTHON_SITELIBDIR%%/sgp4/tcppver.out
%%PYTHON_SITELIBDIR%%/sgp4/tests.py
-%%PYTHON_SITELIBDIR%%/sgp4/vallado_cpp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/sgp4/vallado_cpp%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/sgp4/wrapper.py
%%PYTHON_SITELIBDIR%%/sgp4/wulfgar.py
diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile
index 1d9498c127f2..250ca58939f0 100644
--- a/astro/py-skyfield/Makefile
+++ b/astro/py-skyfield/Makefile
@@ -1,5 +1,6 @@
PORTNAME= skyfield
PORTVERSION= 1.53
+PORTREVISION= 1
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR} \
diff --git a/astro/py-skyfield/pkg-plist b/astro/py-skyfield/pkg-plist
index 67dc1fea3660..e9a7feee367e 100644
--- a/astro/py-skyfield/pkg-plist
+++ b/astro/py-skyfield/pkg-plist
@@ -194,8 +194,8 @@
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io_parsing.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_keplerlib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_keplerlib.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_magnitudes_raw.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile
index a6d2b5b416ca..551ca12d6edd 100644
--- a/astro/py-sunpy/Makefile
+++ b/astro/py-sunpy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sunpy
-DISTVERSION= 6.1.1
-PORTREVISION= 1
+DISTVERSION= 7.0.1
CATEGORIES= astro
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,9 +22,11 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parfive>=0:ftp/py-parfive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fsspec>=2023.6.0:filesystems/py-fsspec@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/astro/py-sunpy/distinfo b/astro/py-sunpy/distinfo
index d0d6406a7e2f..f8f108c90fd1 100644
--- a/astro/py-sunpy/distinfo
+++ b/astro/py-sunpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740870864
-SHA256 (sunpy-6.1.1.tar.gz) = c609a6b1b0bb286bd42789940f54fcb7d6900dfcfe217df54f859ff6082e13db
-SIZE (sunpy-6.1.1.tar.gz) = 3788826
+TIMESTAMP = 1754620981
+SHA256 (sunpy-7.0.1.tar.gz) = f59086f42b53a6018696ab57725d9ea5107315c6d5bc833365c5e4e42439ffe0
+SIZE (sunpy-7.0.1.tar.gz) = 4199162
diff --git a/astro/py-sunpy/files/patch-sunpy_io_src_ana___pyana.c b/astro/py-sunpy/files/patch-sunpy_io_src_ana___pyana.c
new file mode 100644
index 000000000000..d8846690c0ef
--- /dev/null
+++ b/astro/py-sunpy/files/patch-sunpy_io_src_ana___pyana.c
@@ -0,0 +1,14 @@
+--- sunpy/io/src/ana/_pyana.c.orig 2025-07-01 07:29:54 UTC
++++ sunpy/io/src/ana/_pyana.c
+@@ -6,11 +6,6 @@ a cleaned up version of the original anarw routines.
+ a cleaned up version of the original anarw routines.
+ */
+
+-// Needed due to https://github.com/numpy/numpy/issues/16970
+-struct _typeobject {
+- int foo;
+-};
+-
+ #include <Python.h> // For python extension
+ #define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION
+ #include <numpy/arrayobject.h> // For numpy
diff --git a/astro/pykep/Makefile b/astro/pykep/Makefile
index 7d1d56e37848..f99d9e5e9781 100644
--- a/astro/pykep/Makefile
+++ b/astro/pykep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pykep
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= astro
MAINTAINER= yuri@FreeBSD.org
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index d248c3a5802e..f362b5ecf6b4 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -1,7 +1,6 @@
PORTNAME= qmapshack
-PORTVERSION= 1.17.1
DISTVERSIONPREFIX= V_
-PORTREVISION= 5
+DISTVERSION= 1.18.0
CATEGORIES= astro
MAINTAINER= bofh@FreeBSD.org
@@ -11,21 +10,20 @@ WWW= https://github.com/Maproom/qmapshack/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libgdal.so:graphics/gdal \
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
+LIB_DEPENDS= libalglib.so:math/alglib \
+ libgdal.so:graphics/gdal \
libproj.so:graphics/proj \
- libquazip1-qt5.so:archivers/quazip@qt5 \
+ libquazip1-qt6.so:archivers/quazip@qt6 \
libroutino.so:astro/routino
RUN_DEPENDS= ${LOCALBASE}/bin/bsdisks:sysutils/bsdisks
-USES= cmake compiler:c++11-lib desktop-file-utils gl jpeg \
- pkgconfig qt:5 xorg
+USES= cmake desktop-file-utils gl jpeg qt:6
USE_GITHUB= yes
-USE_GL= gl
-USE_QT= buildtools core dbus declarative gui help linguisttools location network \
- printsupport qmake sql sql-sqlite3 uitools \
- webchannel webengine widgets xml
-
GH_ACCOUNT= Maproom
+USE_GL= gl
+USE_QT= 5compat base declarative positioning tools webchannel \
+ webengine
OPTIONS_DEFINE= DOCS
diff --git a/astro/qmapshack/distinfo b/astro/qmapshack/distinfo
index 5ece65ac51c8..64c1a5381f60 100644
--- a/astro/qmapshack/distinfo
+++ b/astro/qmapshack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702454459
-SHA256 (Maproom-qmapshack-V_1.17.1_GH0.tar.gz) = 39c704087c3e93da31216a740b494c14502b4c0e692a941a7ee4d2d520570d74
-SIZE (Maproom-qmapshack-V_1.17.1_GH0.tar.gz) = 56704889
+TIMESTAMP = 1751715656
+SHA256 (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = e094123f7a0e68c466cbf39473402a6a06343c7fa1e54450eb8fdcc9c95625ca
+SIZE (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = 58026362
diff --git a/astro/qmapshack/files/patch-CMakeLists.txt b/astro/qmapshack/files/patch-CMakeLists.txt
index 1425b5d86060..55024b2f876f 100644
--- a/astro/qmapshack/files/patch-CMakeLists.txt
+++ b/astro/qmapshack/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2023-07-20 14:13:59 UTC
+--- CMakeLists.txt.orig 2025-07-04 12:38:57 UTC
+++ CMakeLists.txt
-@@ -47,6 +47,7 @@ include(TranslateDesktop)
+@@ -46,6 +46,7 @@ include(DefineInstallationPaths)
include(DefineCMakeDefaults)
include(DefineCompilerFlags)
include(DefineInstallationPaths)
@@ -8,9 +8,9 @@
include(CPackConfig.cmake)
include(ConfigureChecks.cmake)
-@@ -185,7 +186,10 @@ find_package(Qt5WebEngineWidgets REQUIRED)
- find_package(Qt5Qml REQUIRED)
- find_package(Qt5Help REQUIRED)
+@@ -192,7 +193,10 @@ find_package(GDAL REQUIRED)
+ find_package(Qt6Qml REQUIRED)
+ find_package(Qt6Help REQUIRED)
find_package(GDAL REQUIRED)
-find_package(PROJ REQUIRED)
+find_package(PROJ)
@@ -19,4 +19,4 @@
+endif()
find_package(JPEG REQUIRED)
find_package(ROUTINO REQUIRED)
- find_package(QuaZip-Qt5 REQUIRED)
+ find_package(QuaZip-Qt6 REQUIRED)
diff --git a/astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake b/astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake
index 77acfa3e0c2b..e085606b1612 100644
--- a/astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake
+++ b/astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake
@@ -1,20 +1,20 @@
---- cmake/Modules/DefineInstallationPaths.cmake.orig 2020-03-27 08:07:31 UTC
+--- cmake/Modules/DefineInstallationPaths.cmake.orig 2025-07-04 12:38:57 UTC
+++ cmake/Modules/DefineInstallationPaths.cmake
-@@ -59,7 +59,7 @@ if (UNIX)
- FORCE
+@@ -51,7 +51,7 @@ if (UNIX)
+ CACHE PATH "The parent directory where applications can install their data (default prefix/share/${_PROJECT_NAME})"
)
SET(HTML_INSTALL_DIR
- "${DATA_INSTALL_PREFIX}/doc/HTML"
+ "${DATA_INSTALL_PREFIX}/doc/${_PROJECT_NAME}/HTML"
CACHE PATH "The HTML install dir for documentation (default data/doc/html)"
- FORCE
)
-@@ -97,7 +97,7 @@ if (UNIX)
- FORCE
+ SET(ICON_INSTALL_DIR
+@@ -82,7 +82,7 @@ if (UNIX)
+ CACHE PATH "The ${_PROJECT_NAME} sysconfig install dir (default prefix/etc)"
)
SET(MAN_INSTALL_DIR
- "${SHARE_INSTALL_PREFIX}/man"
+ "${CMAKE_INSTALL_PREFIX}/share/man"
CACHE PATH "The ${_PROJECT_NAME} man install dir (default prefix/man)"
- FORCE
)
+ SET(INFO_INSTALL_DIR
diff --git a/astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt b/astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt
index 85e491ba02cc..da1acbc53c36 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt
+++ b/astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt
@@ -1,7 +1,7 @@
---- src/qmapshack/CMakeLists.txt.orig 2023-07-20 14:13:59 UTC
+--- src/qmapshack/CMakeLists.txt.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/CMakeLists.txt
-@@ -993,7 +993,7 @@ target_link_libraries(${APPLICATION_NAME}
- Qt5::Help
+@@ -977,7 +977,7 @@ target_link_libraries(${APPLICATION_NAME}
+ Qt6::Core5Compat
${DBUS_LIB}
${GDAL_LIBRARIES}
- ${PROJ_LIBRARIES}
diff --git a/astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp b/astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp
index 349802a14a16..06929a6cacbe 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp
+++ b/astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp
@@ -1,6 +1,6 @@
---- src/qmapshack/device/CDeviceWatcherLinux.cpp.orig 2023-07-20 14:13:59 UTC
+--- src/qmapshack/device/CDeviceWatcherLinux.cpp.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/device/CDeviceWatcherLinux.cpp
-@@ -47,6 +47,10 @@ void CDeviceWatcherLinux::slotDeviceAdded(const QDBusO
+@@ -97,6 +97,10 @@ void CDeviceWatcherLinux::slotDeviceAdded(const QDBusO
QDBusInterface* blockIface = new QDBusInterface("org.freedesktop.UDisks2", path.path(),
"org.freedesktop.UDisks2.Block", QDBusConnection::systemBus(), this);
QDBusObjectPath drive_object = blockIface->property("Drive").value<QDBusObjectPath>();
@@ -11,3 +11,26 @@
QString idLabel = blockIface->property("IdLabel").toString().toUpper();
// read vendor string attached to drive
+@@ -207,14 +211,6 @@ QString CDeviceWatcherLinux::readMountPoint(const QStr
+
+ const QDBusMessage& reply = QDBusConnection::systemBus().call(message);
+
+-#if defined(Q_OS_FREEBSD)
+- // this is probably broken code and needs to be fixed
+- for (const QVariant& arg : reply.arguments()) {
+- if (!arg.value<QDBusVariant>().variant().value<QStringList>().isEmpty()) {
+- points.append(arg.value<QDBusVariant>().variant().value<QStringList>().first());
+- }
+- }
+-#else
+ QStringList mountPoints;
+
+ for (const QVariant& arg : reply.arguments()) {
+@@ -246,7 +242,6 @@ QString CDeviceWatcherLinux::readMountPoint(const QStr
+ }
+ dbusArg.endArray();
+ }
+-#endif
+
+ if (!mountPoints.isEmpty()) {
+ return mountPoints.first();
diff --git a/astro/qmapshack/files/patch-src_qmapshack_gis_wpt_CGisItemWpt.cpp b/astro/qmapshack/files/patch-src_qmapshack_gis_wpt_CGisItemWpt.cpp
index 536f6ccbaefd..3ced1d52eadc 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_gis_wpt_CGisItemWpt.cpp
+++ b/astro/qmapshack/files/patch-src_qmapshack_gis_wpt_CGisItemWpt.cpp
@@ -1,10 +1,10 @@
---- src/qmapshack/gis/wpt/CGisItemWpt.cpp.orig 2021-05-24 09:18:08 UTC
+--- src/qmapshack/gis/wpt/CGisItemWpt.cpp.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/gis/wpt/CGisItemWpt.cpp
-@@ -40,6 +40,7 @@
+@@ -23,6 +23,7 @@
#include <QPainterPath>
#include <QtWidgets>
#include <QtXml>
+#include <QPainterPath>
- IGisItem::key_t CGisItemWpt::keyUserFocus;
- QMap<searchProperty_e, CGisItemWpt::fSearch> CGisItemWpt::keywordLambdaMap;
+ #include "CMainWindow.h"
+ #include "canvas/CCanvas.h"
diff --git a/astro/qmapshack/files/patch-src_qmapshack_helpers_CDraw.cpp b/astro/qmapshack/files/patch-src_qmapshack_helpers_CDraw.cpp
index 5f8fe0f14ee3..bd88a2394df3 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_helpers_CDraw.cpp
+++ b/astro/qmapshack/files/patch-src_qmapshack_helpers_CDraw.cpp
@@ -1,6 +1,6 @@
---- src/qmapshack/helpers/CDraw.cpp.orig 2021-05-24 09:18:08 UTC
+--- src/qmapshack/helpers/CDraw.cpp.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/helpers/CDraw.cpp
-@@ -25,6 +25,7 @@
+@@ -24,6 +24,7 @@
#include <QPainterPath>
#include <QPointF>
#include <QtMath>
diff --git a/astro/qmapshack/files/patch-src_qmapshack_map_CMapIMG.cpp b/astro/qmapshack/files/patch-src_qmapshack_map_CMapIMG.cpp
index 1fa864a24aa5..699d58e3f027 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_map_CMapIMG.cpp
+++ b/astro/qmapshack/files/patch-src_qmapshack_map_CMapIMG.cpp
@@ -1,10 +1,10 @@
---- src/qmapshack/map/CMapIMG.cpp.orig 2021-05-24 09:18:08 UTC
+--- src/qmapshack/map/CMapIMG.cpp.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/map/CMapIMG.cpp
-@@ -34,6 +34,7 @@
+@@ -20,6 +20,7 @@
#include <QPainterPath>
#include <QtWidgets>
+#include <QPainterPath>
- #undef DEBUG_SHOW_SECT_DESC
- #undef DEBUG_SHOW_TRE_DATA
+ #include "CMainWindow.h"
+ #include "canvas/CCanvas.h"
diff --git a/astro/qmapshack/files/patch-src_qmapshack_mouse_IMouseSelect.cpp b/astro/qmapshack/files/patch-src_qmapshack_mouse_IMouseSelect.cpp
index 4a1bb4396314..a6b607850ae8 100644
--- a/astro/qmapshack/files/patch-src_qmapshack_mouse_IMouseSelect.cpp
+++ b/astro/qmapshack/files/patch-src_qmapshack_mouse_IMouseSelect.cpp
@@ -1,10 +1,10 @@
---- src/qmapshack/mouse/IMouseSelect.cpp.orig 2021-05-24 09:18:08 UTC
+--- src/qmapshack/mouse/IMouseSelect.cpp.orig 2025-07-04 12:38:57 UTC
+++ src/qmapshack/mouse/IMouseSelect.cpp
-@@ -24,6 +24,7 @@
+@@ -21,6 +21,7 @@
#include <QPainterPath>
#include <QtWidgets>
+#include <QPainterPath>
- IMouseSelect::IMouseSelect(CGisDraw* gis, CCanvas* canvas, CMouseAdapter* mouse)
- : IMouse(gis, canvas, mouse)
+ #include "gis/CGisDraw.h"
+ #include "mouse/CMouseAdapter.h"
diff --git a/astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt b/astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt
index 5578f1b4081b..3bbea7d0dcac 100644
--- a/astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt
+++ b/astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt
@@ -1,8 +1,8 @@
---- src/qmaptool/CMakeLists.txt.orig 2021-05-24 09:18:08 UTC
+--- src/qmaptool/CMakeLists.txt.orig 2025-07-04 12:38:57 UTC
+++ src/qmaptool/CMakeLists.txt
-@@ -259,7 +259,7 @@ target_link_libraries(${APPLICATION_NAME}
- Qt5::Network
- Qt5::Help
+@@ -265,7 +265,7 @@ target_link_libraries(${APPLICATION_NAME}
+ Qt6::Network
+ Qt6::Help
${GDAL_LIBRARIES}
- ${PROJ_LIBRARIES}
+ ${PROJ_LDFLAGS} ${PROJ_LIBRARIES}
diff --git a/astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt b/astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt
index 50f04b2be82d..38ea49d10fbf 100644
--- a/astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt
+++ b/astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt
@@ -1,8 +1,8 @@
---- src/qmt_map2jnx/CMakeLists.txt.orig 2021-05-24 09:18:08 UTC
+--- src/qmt_map2jnx/CMakeLists.txt.orig 2025-07-04 12:38:57 UTC
+++ src/qmt_map2jnx/CMakeLists.txt
@@ -53,7 +53,7 @@ TARGET_LINK_LIBRARIES(${APPLICATION_NAME}
- Qt5::Core
- Qt5::Gui
+ Qt6::Core
+ Qt6::Gui
${GDAL_LIBRARIES}
- ${PROJ_LIBRARIES}
+ ${PROJ_LDFLAGS} ${PROJ_LIBRARIES}
diff --git a/astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt b/astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt
index 8afed710c6e0..349b0cd051f8 100644
--- a/astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt
+++ b/astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt
@@ -1,8 +1,8 @@
---- src/qmt_rgb2pct/CMakeLists.txt.orig 2021-05-24 09:18:08 UTC
+--- src/qmt_rgb2pct/CMakeLists.txt.orig 2025-07-04 12:38:57 UTC
+++ src/qmt_rgb2pct/CMakeLists.txt
-@@ -92,7 +92,7 @@ target_compile_definitions(${APPLICATION_NAME} PUBLIC
+@@ -100,7 +100,7 @@ target_link_libraries(${APPLICATION_NAME}
target_link_libraries(${APPLICATION_NAME}
- Qt5::Core
+ Qt6::Core
${GDAL_LIBRARIES}
- ${PROJ_LIBRARIES}
+ ${PROJ_LDFLAGS} ${PROJ_LIBRARIES}
diff --git a/astro/qmapshack/pkg-plist b/astro/qmapshack/pkg-plist
index 79e13c72fc1b..0195e40685c6 100644
--- a/astro/qmapshack/pkg-plist
+++ b/astro/qmapshack/pkg-plist
@@ -2,12 +2,12 @@ bin/qmapshack
bin/qmaptool
bin/qmt_map2jnx
bin/qmt_rgb2pct
-share/man/man1/qmapshack.1.gz
-share/man/man1/qmaptool.1.gz
-share/man/man1/qmt_map2jnx.1.gz
-share/man/man1/qmt_rgb2pct.1.gz
share/applications/qmapshack.desktop
share/applications/qmaptool.desktop
+%%PORTDOCS%%%%DOCSDIR%%/HTML/QMSHelp.qch
+%%PORTDOCS%%%%DOCSDIR%%/HTML/QMSHelp.qhc
+%%PORTDOCS%%%%DOCSDIR%%/HTML/QMTHelp.qch
+%%PORTDOCS%%%%DOCSDIR%%/HTML/QMTHelp.qhc
share/icons/hicolor/128x128/apps/QMapShack.png
share/icons/hicolor/128x128/apps/QMapTool.png
share/icons/hicolor/16x16/apps/QMapShack.png
@@ -42,13 +42,13 @@ share/icons/hicolor/8x8/apps/QMapShack.png
share/icons/hicolor/8x8/apps/QMapTool.png
share/icons/hicolor/96x96/apps/QMapShack.png
share/icons/hicolor/96x96/apps/QMapTool.png
+share/man/man1/qmapshack.1.gz
+share/man/man1/qmaptool.1.gz
+share/man/man1/qmt_map2jnx.1.gz
+share/man/man1/qmt_rgb2pct.1.gz
share/pixmaps/QMapShack.png
share/pixmaps/QMapTool.png
-share/qmaptool/translations/qmaptool_de.qm
-share/qmaptool/translations/qmaptool_es.qm
-share/qmaptool/translations/qmaptool_it.qm
-share/qmaptool/translations/qmaptool_ru.qm
-share/qmt_rgb2pct/translations/qmt_rgb2pct_de.qm
+%%DATADIR%%/translations/qmapshack.qm
%%DATADIR%%/translations/qmapshack_ca.qm
%%DATADIR%%/translations/qmapshack_cs.qm
%%DATADIR%%/translations/qmapshack_de.qm
@@ -57,7 +57,10 @@ share/qmt_rgb2pct/translations/qmt_rgb2pct_de.qm
%%DATADIR%%/translations/qmapshack_it.qm
%%DATADIR%%/translations/qmapshack_nl.qm
%%DATADIR%%/translations/qmapshack_ru.qm
-%%PORTDOCS%%%%DOCSDIR%%/HTML/QMSHelp.qch
-%%PORTDOCS%%%%DOCSDIR%%/HTML/QMSHelp.qhc
-%%PORTDOCS%%%%DOCSDIR%%/HTML/QMTHelp.qch
-%%PORTDOCS%%%%DOCSDIR%%/HTML/QMTHelp.qhc
+share/qmaptool/translations/qmaptool.qm
+share/qmaptool/translations/qmaptool_de.qm
+share/qmaptool/translations/qmaptool_es.qm
+share/qmaptool/translations/qmaptool_it.qm
+share/qmaptool/translations/qmaptool_ru.qm
+share/qmt_rgb2pct/translations/qmt_rgb2pct.qm
+share/qmt_rgb2pct/translations/qmt_rgb2pct_de.qm
diff --git a/astro/starfetch/Makefile b/astro/starfetch/Makefile
index eea241fce5d3..ff9ec7053a62 100644
--- a/astro/starfetch/Makefile
+++ b/astro/starfetch/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.0.4
CATEGORIES= astro
MASTER_SITES= https://github.com/Haruno19/starfetch/releases/download/${DISTVERSION}/
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Command line tool that displays constellations
WWW= https://github.com/Haruno19/starfetch
diff --git a/astro/weather/pkg-plist b/astro/weather/pkg-plist
index fb4269b32e1c..ccbbeb596a61 100644
--- a/astro/weather/pkg-plist
+++ b/astro/weather/pkg-plist
@@ -1,6 +1,6 @@
bin/weather
-%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/weather.py
share/man/man1/weather.1.gz
share/man/man5/weatherrc.5.gz
diff --git a/astro/xearth/files/freebsd.committers.markers b/astro/xearth/files/freebsd.committers.markers
index cee35879b6f9..db6487183f4c 100644
--- a/astro/xearth/files/freebsd.committers.markers
+++ b/astro/xearth/files/freebsd.committers.markers
@@ -61,6 +61,7 @@
58.234618, 12.832098, "joel" # Arentorp, Sweden
41.90000, 12.48333, "bar" # Roma, Italy
49.200270, 12.279196, "marius" # Cham, Germany
+ 42.4174, 12.1047, "olgeni" # Viterbo, Italy
48.32, 11.67, "mr" # Neufahrn, Germany
55.48821, 11.62152, "pho" # Soroe, Denmark
48.2116, 11.4522, "mfechner" # Karlsfeld, Germany
@@ -72,7 +73,6 @@
57.196092, 9.673923, "debdrup" # Kaas, Denmark
49.00, 9.5, "schweikh" # Weinstadt, Germany
51.20, 9.20, "dinoex" # Habichtswald, Germany
- 42.4174, 12.1047, "olgeni" # Viterbo, Italy
45.488328, 9.164711, "ale" align=left # Milano, Italy
48.53778, 9.04111, "bz" # Baden-Wuerttemberg
46.051, 8.919, "gahr" # Bedano, Switzerland
@@ -80,8 +80,8 @@
53.0793, 8.8017, "tobik" # Bremen, Germany
47.420, 8.6, "beat" # Wallisellen, Switzerland
49.85958, 8.55246, "bcr" # Griesheim, Germany
- 47.380458, 8.514722, "ehaupt" # Zurich, Switzerland
47.413337, 8.5523847, "tcberner" # Zurich, Switzerland
+ 47.380458, 8.514722, "ehaupt" # Zurich, Switzerland
49.48, 8.42, "naddy" # Ludwigshafen, Germany
51.4233, 7.76057, "flo" # Menden, Germany
50.73389, 7.09972, "egypcio" # Bonn, Germany
@@ -98,11 +98,12 @@
51.4748, 5.4792, "rene" # Eindhoven, the Netherlands
52.088936, 5.097134, "dim" # Utrecht, The Netherlands
45.636772, 4.949373, "thierry" align=left # Chaponnay, France
+ 50.696775, 4.471177, "obiwac" align=below # Ohain, Belgium
48.83, 2.36, "antoine" # Paris, France
48.79964, 2.35058, "bapt" # Villejuif, France
48.827111, 2.347019, "sbz" # Paris, France
- 48.87, 2.33, "cognet" align=left # Paris, France
48.834312, 2.345937 "dumbbell" align=left # Paris, France
+ 48.87, 2.33, "cognet" align=left # Paris, France
48.8473, 2.2856, "mat" # Paris, France
48.912, 2.256, "mich" align=left # La Garenne-Colombes, France
48.818344, 2.245696, "roberto" align=left # Meudon, France
@@ -153,8 +154,8 @@
44.9504, -92.9122, "xride" # Lake Elmo, MN, USA
44.89, -93.35, "bdrewery" # Minneapolis, MN, USA
39.168, -96.620, "kevans" # Manhattan, KS, USA
- 30.343, -97.881, " ,linimon" # Austin, TX, USA
30.616, -97.829, "ler" # Leander, TX, USA
+ 30.343, -97.881, " ,linimon" # Austin, TX, USA
39.897418, -104.981891, "brd" # Northglenn, CO, USA
39.897418, -105.074891, "will" # Westminster, CO, USA
40.01942534, -105.23914289, "imp" # Boulder, CO, USA
diff --git a/astro/xtide/Makefile b/astro/xtide/Makefile
index 9cad1ed479ec..6bb422f0f46f 100644
--- a/astro/xtide/Makefile
+++ b/astro/xtide/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xtide
-PORTVERSION= 2.15.5
-PORTREVISION= 2
+PORTVERSION= 2.15.6
CATEGORIES= astro geography
MASTER_SITES= https://flaterco.com/files/xtide/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -42,7 +41,7 @@ X11_DESKTOP_ENTRIES= "XTide" "" "xtide" "xtide" "" ""
DISTNAME_TCD= libtcd-2.2.7-r3
WRKSRC_TCD= ${WRKDIR}/${DISTNAME_TCD:C/-r[0-9]+//}
-DISTNAME_HARM= harmonics-dwf-20240104-free
+DISTNAME_HARM= harmonics-dwf-20241229-free
WRKSRC_HARM= ${WRKDIR}/${DISTNAME_HARM:C/-free//}
DISTNAME_WVS= wvs
diff --git a/astro/xtide/distinfo b/astro/xtide/distinfo
index 69a20c45f716..364f3357f9d8 100644
--- a/astro/xtide/distinfo
+++ b/astro/xtide/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1708038197
-SHA256 (xtide-2.15.5.tar.xz) = b9460dcf167e8d9544dcb34a751516d14a97fc3f4aebc6a8bb5ca5f2710d7164
-SIZE (xtide-2.15.5.tar.xz) = 574972
+TIMESTAMP = 1750155577
+SHA256 (xtide-2.15.6.tar.xz) = 91dfec1fa1a277d4f38e43d952c34765bb1b335a82299f094a995532c1d00ccf
+SIZE (xtide-2.15.6.tar.xz) = 578824
SHA256 (libtcd-2.2.7-r3.tar.xz) = e1dde9aafb771eab57c676a99b4b79d61c6800990a0e72782bc20057a8a2d877
SIZE (libtcd-2.2.7-r3.tar.xz) = 272284
-SHA256 (harmonics-dwf-20240104-free.tar.xz) = 2a50e29051f72b5df51a763b4c61b0fe7df5209208b18a76443d02e990f6da85
-SIZE (harmonics-dwf-20240104-free.tar.xz) = 863340
-SHA256 (wvs.tar.xz) = 4b505d80099cf9c43405f687b55aa2c0f9a4412f3172c8c9897035e51834bc67
-SIZE (wvs.tar.xz) = 32521228
+SHA256 (harmonics-dwf-20241229-free.tar.xz) = 70c0259848bee58e4e01942a46dc9d184167705ea83737252dd73285dfab1bc2
+SIZE (harmonics-dwf-20241229-free.tar.xz) = 865956
diff --git a/astro/xtide/pkg-plist b/astro/xtide/pkg-plist
index ea0251952e0b..a24e32791346 100644
--- a/astro/xtide/pkg-plist
+++ b/astro/xtide/pkg-plist
@@ -63,7 +63,7 @@ lib/libtcd.so.1.0.2
lib/libxtide.a
lib/libxtide.so
lib/libxtide.so.1
-lib/libxtide.so.1.0.5
+lib/libxtide.so.1.0.6
share/man/man1/tide.1.gz
%%X11%%share/man/man1/xtide.1.gz
share/man/man8/xttpd.8.gz