git: 886b0dfdbdf4 - main - astro/siril: update 1.2.6 → 1.4.4

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 20:06:58 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=886b0dfdbdf4f39c87ab51d5ed35d8d22974bbb8

commit 886b0dfdbdf4f39c87ab51d5ed35d8d22974bbb8
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-10 18:46:16 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-10 20:04:57 +0000

    astro/siril: update 1.2.6 → 1.4.4
---
 astro/siril/Makefile  | 26 ++++++++++----
 astro/siril/distinfo  |  6 ++--
 astro/siril/pkg-plist | 99 +++++++++++++++++++++++----------------------------
 3 files changed, 66 insertions(+), 65 deletions(-)

diff --git a/astro/siril/Makefile b/astro/siril/Makefile
index f8807ce8cc29..47ec6932e36d 100644
--- a/astro/siril/Makefile
+++ b/astro/siril/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	siril
-DISTVERSION=	1.2.6
-PORTREVISION=	4
+DISTVERSION=	1.4.4
 CATEGORIES=	astro graphics
 MASTER_SITES=	https://free-astro.org/download/
 
@@ -20,35 +19,48 @@ BROKEN=		requires OpenMP support that is missing on this architecture
 LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
 		libcfitsio.so:astro/cfitsio \
 		libconfig.so:devel/libconfig \
+		libcurl.so:ftp/curl \
 		libexiv2.so:graphics/exiv2 \
 		libffms2.so:multimedia/ffms2 \
 		libfftw3.so:math/fftw3 \
 		libfftw3f.so:math/fftw3-float \
+		libgit2.so:devel/libgit2 \
 		libgsl.so:math/gsl \
 		libharfbuzz.so:print/harfbuzz \
 		libheif.so:graphics/libheif \
 		libjson-glib-1.0.so:devel/json-glib \
+		libjxl.so:graphics/libjxl \
 		liblcms2.so:graphics/lcms2 \
 		libopencv_core.so:graphics/opencv \
 		libpng.so:graphics/png \
 		libraw.so:graphics/libraw \
 		librtprocess.so:graphics/librtprocess \
 		libtiff.so:graphics/tiff \
+		libXISF.so:graphics/libxisf \
 		libwcs.so:astro/wcslib
 LIB_DEPENDS+=	libopencv_photo.so:graphics/opencv # for some reason, configure fails without opencv, but executable only links to opencv-core
 
 USES=		cmake:indirect compiler:c++11-lang desktop-file-utils gettext \
 		gnome meson pkgconfig jpeg shared-mime-info tar:bz2
-USE_GNOME=	atk cairo gdkpixbuf gtk30 intltool pango
+USE_GNOME=	atk cairo gdkpixbuf gtk30 gtksourceview4 intltool pango
+
+LDFLAGS+=	-lpthread
 
 BINARY_ALIAS=	git=false
 
-OPTIONS_DEFINE=		CURL OPENMP
-OPTIONS_DEFAULT=	CURL OPENMP
+OPTIONS_DEFINE=		OPENMP
+OPTIONS_DEFAULT=	OPENMP
 
 OPENMP_MESON_OFF=	-Dopenmp=false
 
-CURL_MESON_YES=		enable-libcurl
-CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
+# Map CPUTYPE=native to meson arch_native=true option, however arbitrary CPU types are not supported by siril.
+# Here is a proposal to support them: https://gitlab.com/free-astro/siril/-/work_items/1988
+.if "${CPUTYPE}" == "native"
+MESON_ARGS+=	-Darch_native=true
+.endif
+
+post-install:
+	# remove stray static lib
+	@${RM} ${STAGEDIR}${PREFIX}/lib/libyyjson.a # see https://gitlab.com/free-astro/siril/-/work_items/1987
 
 .include <bsd.port.mk>
diff --git a/astro/siril/distinfo b/astro/siril/distinfo
index 6234441d47df..492caed7ea64 100644
--- a/astro/siril/distinfo
+++ b/astro/siril/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742486297
-SHA256 (siril-1.2.6.tar.bz2) = 312f82e78599f796d163a6d1c90589df1ed920b9ff2bb7ab5b808e43872817fa
-SIZE (siril-1.2.6.tar.bz2) = 4803990
+TIMESTAMP = 1789062390
+SHA256 (siril-1.4.4.tar.bz2) = b1682f2129d2e06b034445ed225766a06e38cfaa7451b92d606a3ee36eb077a4
+SIZE (siril-1.4.4.tar.bz2) = 16451359
diff --git a/astro/siril/pkg-plist b/astro/siril/pkg-plist
index b158773b50e7..4cefd105427c 100644
--- a/astro/siril/pkg-plist
+++ b/astro/siril/pkg-plist
@@ -13,6 +13,7 @@ share/locale/es_ES/LC_MESSAGES/siril.mo
 share/locale/fr/LC_MESSAGES/siril.mo
 share/locale/it_IT/LC_MESSAGES/siril.mo
 share/locale/ja_JP/LC_MESSAGES/siril.mo
+share/locale/ko_KR/LC_MESSAGES/siril.mo
 share/locale/nl_BE/LC_MESSAGES/siril.mo
 share/locale/pl_PL/LC_MESSAGES/siril.mo
 share/locale/pt_BR/LC_MESSAGES/siril.mo
@@ -21,68 +22,56 @@ share/locale/ru/LC_MESSAGES/siril.mo
 share/locale/tl_PH/LC_MESSAGES/siril.mo
 share/locale/uk/LC_MESSAGES/siril.mo
 share/locale/zh_CN/LC_MESSAGES/siril.mo
+share/locale/zh_TW/LC_MESSAGES/siril.mo
 share/man/man1/siril-cli.1.gz
 share/man/man1/siril.1.gz
 share/metainfo/org.siril.Siril.appdata.xml
 share/mime/packages/siril.xml
-%%DATADIR%%/catalogue/ic.txt
-%%DATADIR%%/catalogue/ldn.txt
-%%DATADIR%%/catalogue/messier.txt
-%%DATADIR%%/catalogue/ngc.txt
-%%DATADIR%%/catalogue/sh2.txt
-%%DATADIR%%/catalogue/stars.txt
-%%DATADIR%%/pixmaps/astrometry.svg
-%%DATADIR%%/pixmaps/astrometry_dark.svg
-%%DATADIR%%/pixmaps/b.svg
-%%DATADIR%%/pixmaps/chain.svg
-%%DATADIR%%/pixmaps/cm.svg
-%%DATADIR%%/pixmaps/curve.svg
-%%DATADIR%%/pixmaps/export.svg
-%%DATADIR%%/pixmaps/export_dark.svg
-%%DATADIR%%/pixmaps/eyedropper.svg
-%%DATADIR%%/pixmaps/eyedropper_dark.svg
-%%DATADIR%%/pixmaps/frame.svg
-%%DATADIR%%/pixmaps/frame_dark.svg
-%%DATADIR%%/pixmaps/framing-cog.svg
-%%DATADIR%%/pixmaps/framing-default.svg
-%%DATADIR%%/pixmaps/framing-max.svg
-%%DATADIR%%/pixmaps/framing-min.svg
-%%DATADIR%%/pixmaps/g.svg
-%%DATADIR%%/pixmaps/grid.svg
-%%DATADIR%%/pixmaps/histo-orig.svg
-%%DATADIR%%/pixmaps/histo.svg
-%%DATADIR%%/pixmaps/list.svg
-%%DATADIR%%/pixmaps/mirrorx.svg
-%%DATADIR%%/pixmaps/mirrorx_dark.svg
-%%DATADIR%%/pixmaps/mirrory.svg
-%%DATADIR%%/pixmaps/mirrory_dark.svg
-%%DATADIR%%/pixmaps/monochrome.svg
-%%DATADIR%%/pixmaps/monochrome_dark.svg
-%%DATADIR%%/pixmaps/mtf.svg
-%%DATADIR%%/pixmaps/mtf_dark.svg
-%%DATADIR%%/pixmaps/neg.svg
-%%DATADIR%%/pixmaps/photometry.svg
-%%DATADIR%%/pixmaps/photometry_dark.svg
-%%DATADIR%%/pixmaps/r.svg
-%%DATADIR%%/pixmaps/rotate-acw.svg
-%%DATADIR%%/pixmaps/rotate-acw_dark.svg
-%%DATADIR%%/pixmaps/rotate-cw.svg
-%%DATADIR%%/pixmaps/rotate-cw_dark.svg
+%%DATADIR%%/catalogue/constellations.csv
+%%DATADIR%%/catalogue/constellationsnames.csv
+%%DATADIR%%/catalogue/ic.csv
+%%DATADIR%%/catalogue/ldn.csv
+%%DATADIR%%/catalogue/messier.csv
+%%DATADIR%%/catalogue/ngc.csv
+%%DATADIR%%/catalogue/sh2.csv
+%%DATADIR%%/catalogue/stars.csv
 %%DATADIR%%/pixmaps/siril.svg
-%%DATADIR%%/pixmaps/starfinder.svg
-%%DATADIR%%/pixmaps/starfinder_dark.svg
-%%DATADIR%%/pixmaps/sum.svg
-%%DATADIR%%/pixmaps/sum_dark.svg
-%%DATADIR%%/pixmaps/tilt.svg
-%%DATADIR%%/pixmaps/tilt_dark.svg
-%%DATADIR%%/pixmaps/wcs-grid.svg
-%%DATADIR%%/pixmaps/wcs-grid_dark.svg
+%%DATADIR%%/python_module/MANIFEST.in
+%%DATADIR%%/python_module/pyproject.toml
+%%DATADIR%%/python_module/sirilpy/__init__.py
+%%DATADIR%%/python_module/sirilpy/connection.py
+%%DATADIR%%/python_module/sirilpy/enums.py
+%%DATADIR%%/python_module/sirilpy/exceptions.py
+%%DATADIR%%/python_module/sirilpy/gpuhelper.py
+%%DATADIR%%/python_module/sirilpy/models.py
+%%DATADIR%%/python_module/sirilpy/plot.py
+%%DATADIR%%/python_module/sirilpy/shm.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/__init__.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/autoscrollbar.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/constants.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/filebrowser.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/functions.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/desktop.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/drive.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/file.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/file_link.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/folder.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/folder_link.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/home.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/link_broken.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/new_folder.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/recent.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/images/recent_24.png
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/path_button.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/recent_files.py
+%%DATADIR%%/python_module/sirilpy/tkfilebrowser/tooltip.py
+%%DATADIR%%/python_module/sirilpy/tksiril.py
+%%DATADIR%%/python_module/sirilpy/translations.py
+%%DATADIR%%/python_module/sirilpy/utility.py
+%%DATADIR%%/python_module/sirilpy/version.py
 %%DATADIR%%/scripts/Mono_Preprocessing.ssf
 %%DATADIR%%/scripts/OSC_Extract_Ha.ssf
 %%DATADIR%%/scripts/OSC_Extract_HaOIII.ssf
 %%DATADIR%%/scripts/OSC_Preprocessing.ssf
-%%DATADIR%%/scripts/OSC_Preprocessing_WithDrizzle.ssf
+%%DATADIR%%/scripts/OSC_Preprocessing_BayerDrizzle.ssf
 %%DATADIR%%/scripts/RGB_Composition.ssf
-%%DATADIR%%/siril-shortcuts.ui
-%%DATADIR%%/siril.css
-%%DATADIR%%/siril3.glade