git: 73c0266619f9 - main - astro/stellarium: re-enable telescope control plugin

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Sun, 29 Dec 2024 09:16:15 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=73c0266619f94a3e9fdc187dbeccc7d502c49f6e

commit 73c0266619f94a3e9fdc187dbeccc7d502c49f6e
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-12-29 09:15:16 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-12-29 09:15:16 +0000

    astro/stellarium: re-enable telescope control plugin
    
    Since `devel/indi' port had been updated (the build, however,
    requires one upstream patch).  Also, it now links against the
    shared, not static library.
---
 astro/stellarium/Makefile | 8 +++++---
 astro/stellarium/distinfo | 2 ++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile
index 9c9ad1d02a61..28db3873975b 100644
--- a/astro/stellarium/Makefile
+++ b/astro/stellarium/Makefile
@@ -6,6 +6,9 @@ MASTER_SITES=	https://github.com/Stellarium/stellarium/releases/download/v${PORT
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_ONLY=	${_DISTFILES:Nstars_*.cat:N*.pdf}
 
+PATCH_SITES=	https://github.com/Stellarium/stellarium/commit/
+PATCHFILES=	af0421c437ee4ddbf319d6e18fadf5c8a688d5cb.patch:-p1
+
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	3D photo-realistic sky renderer (planetarium)
 WWW=		https://stellarium.org/
@@ -28,7 +31,7 @@ PORTDOCS=	CREDITS.md ChangeLog README.md \
 
 OPTIONS_DEFINE=		DOCS GPS MORE_STARS MULTIMEDIA NLS SCRIPTS \
 			SHOWMYSKY TELESCOPE TEST TEXTURES WEBENGINE XLSX
-OPTIONS_DEFAULT=	GPS MULTIMEDIA SCRIPTS SHOWMYSKY \
+OPTIONS_DEFAULT=	GPS MULTIMEDIA SCRIPTS SHOWMYSKY TELESCOPE \
 			WEBENGINE XLSX
 OPTIONS_SUB=		yes
 
@@ -61,8 +64,7 @@ SHOWMYSKY_BUILD_DEPENDS=	${LOCALBASE}/include/ShowMySky/AtmosphereRenderer.hpp:a
 SHOWMYSKY_RUN_DEPENDS=	${LOCALBASE}/lib/libShowMySky-Qt5.so:astro/calcmysky
 SHOWMYSKY_CMAKE_OFF=	-DENABLE_SHOWMYSKY:BOOL=OFF
 
-TELESCOPE_BROKEN=	requires new INDI API (devel/indi is too old)
-TELESCOPE_BUILD_DEPENDS=	${LOCALBASE}/lib/libindiclient.a:devel/indi
+TELESCOPE_LIB_DEPENDS=	libindiclient.so:devel/indi
 TELESCOPE_USE=		QT=serialport
 TELESCOPE_CMAKE_OFF=	-DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF
 
diff --git a/astro/stellarium/distinfo b/astro/stellarium/distinfo
index 7ba5fbb8d242..b24378d69893 100644
--- a/astro/stellarium/distinfo
+++ b/astro/stellarium/distinfo
@@ -3,6 +3,8 @@ SHA256 (stellarium-24.4.tar.xz) = 84386ad6261bbad7851a56febe673ec73adc7a3b49156b
 SIZE (stellarium-24.4.tar.xz) = 328675340
 SHA256 (stellarium_user_guide-24.4-1.pdf) = 21607a84155880668604222c621c02e1873f9a2e70bc4e641443ce9b4a5978e3
 SIZE (stellarium_user_guide-24.4-1.pdf) = 13416178
+SHA256 (af0421c437ee4ddbf319d6e18fadf5c8a688d5cb.patch) = 4a4ba9ffc8aa2c9f2f03b9338c203b310ab3529a802c12001d7d3de8c5d9470d
+SIZE (af0421c437ee4ddbf319d6e18fadf5c8a688d5cb.patch) = 4837
 SHA256 (stars_4_1v0_2.cat) = 15589d9193b850cac68a031bd02dcb59da36c03946ca1be373fbabdb6b1edd63
 SIZE (stars_4_1v0_2.cat) = 16948302
 SHA256 (stars_5_2v0_1.cat) = c4ebd18d05a805308cfac85fe224e3f0a75db6579cae65c935a0954da13f4164