devel/indi: update 2.1.2.1 => 2.1.3

Changelog:
https://github.com/indilib/indi/releases/tag/v2.1.3
https://github.com/indilib/indi/blob/v2.1.3/ChangeLog

+ Add patches including headers for missing identifiers
* Sort LIB_DEPENDS

PR:		286125
Approved by:	acm (maintainer, timeout > 3 weeks)
This commit is contained in:
Älven
2025-05-07 01:44:32 +03:00
committed by Vladimir Druzenko
parent 070ed1e140
commit 29235455c7
7 changed files with 57 additions and 12 deletions
+9 -9
View File
@@ -1,6 +1,6 @@
PORTNAME= indi
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.2.1
DISTVERSION= 2.1.3
CATEGORIES= devel astro
MAINTAINER= acm@FreeBSD.org
@@ -12,15 +12,15 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libnova.so:astro/libnova \
LIB_DEPENDS= libXISF.so:graphics/libxisf \
libcfitsio.so:astro/cfitsio \
libcurl.so:ftp/curl \
libgsl.so:math/gsl \
libfftw3.so:math/fftw3 \
libtheora.so:multimedia/libtheora \
libogg.so:audio/libogg \
libev.so:devel/libev \
libXISF.so:graphics/libxisf
libfftw3.so:math/fftw3 \
libgsl.so:math/gsl \
libnova.so:astro/libnova \
libogg.so:audio/libogg \
libtheora.so:multimedia/libtheora
USES= cmake jpeg iconv ninja pkgconfig
USE_GITHUB= yes
@@ -28,6 +28,6 @@ GH_ACCOUNT= indilib
USE_LDCONFIG= yes
PLIST_SUB= SOVERSION=${DISTVERSION:R}
PLIST_SUB= SOVERSION=${DISTVERSION}
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1740300270
SHA256 (indilib-indi-v2.1.2.1_GH0.tar.gz) = 2ef3151e984101575b51e9ec2dd9dafdbf5b656b5ca773279b6ca3bffae667ba
SIZE (indilib-indi-v2.1.2.1_GH0.tar.gz) = 2941118
TIMESTAMP = 1744745462
SHA256 (indilib-indi-v2.1.3_GH0.tar.gz) = ccf1999abfe84469a04149142c1cf5383cb6e2ac5e63f7b05d7892fb717c168e
SIZE (indilib-indi-v2.1.3_GH0.tar.gz) = 2958687
@@ -0,0 +1,10 @@
--- indiserver/LocalDvrInfo.cpp.orig 2025-03-31 09:12:20 UTC
+++ indiserver/LocalDvrInfo.cpp
@@ -25,6 +25,7 @@
#include "Fifo.hpp"
#include <sys/socket.h>
+#include <sys/wait.h>
#include <fcntl.h>
#include <libgen.h>
#include <unistd.h>
@@ -0,0 +1,10 @@
--- indiserver/RemoteDvrInfo.cpp.orig 2025-03-31 09:12:20 UTC
+++ indiserver/RemoteDvrInfo.cpp
@@ -25,6 +25,7 @@
#include <cstdio>
#include <netinet/in.h>
#include <netdb.h>
+#include <sys/socket.h>
using namespace indiserver::constants;
@@ -0,0 +1,10 @@
--- indiserver/TcpServer.cpp.orig 2025-03-31 09:12:20 UTC
+++ indiserver/TcpServer.cpp
@@ -25,6 +25,7 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <fcntl.h>
+#include <sys/socket.h>
TcpServer::TcpServer(int port): port(port)
{
@@ -0,0 +1,10 @@
--- indiserver/UnixServer.cpp.orig 2025-03-31 09:12:20 UTC
+++ indiserver/UnixServer.cpp
@@ -25,6 +25,7 @@
#include <sys/un.h>
#include <sys/socket.h>
#include <fcntl.h>
+#include <unistd.h>
#ifdef ENABLE_INDI_SHARED_MEMORY
std::string UnixServer::unixSocketPath = INDIUNIXSOCK;
+5
View File
@@ -1,7 +1,9 @@
bin/indi_Excalibur
bin/indi_aaf2_focus
bin/indi_aagsolo_weather
bin/indi_activefocuser_focus
bin/indi_alluna_tcs2
bin/indi_alpaca_dome
bin/indi_alto
bin/indi_arduinost4
bin/indi_astrolink4
@@ -127,9 +129,11 @@ bin/indi_setprop
bin/indi_siefs_focus
bin/indi_simulator_ccd
bin/indi_simulator_dome
bin/indi_simulator_dustcover
bin/indi_simulator_focus
bin/indi_simulator_gps
bin/indi_simulator_guide
bin/indi_simulator_io
bin/indi_simulator_lightpanel
bin/indi_simulator_receiver
bin/indi_simulator_rotator
@@ -172,6 +176,7 @@ bin/indi_wanderercover_v4_ec
bin/indi_watchdog
bin/indi_watcher_weather
bin/indi_wavesharemodbus_relay
bin/indi_weather_safety_alpaca
bin/indi_weather_safety_proxy
bin/indi_xagyl_wheel
bin/indiserver