summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÄlven <alster@vinterdalen.se>2025-05-07 01:44:32 +0300
committerVladimir Druzenko <vvd@FreeBSD.org>2025-05-07 01:44:32 +0300
commit29235455c75bfa1669e90536e4845c62143b9ffb (patch)
tree6fa1e13ce53bc8e158ff68d73a229e80d962dc17
parentdevel/py-structlog: un-break by wrapping PYTHON_REL correctly (diff)
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)
-rw-r--r--devel/indi/Makefile16
-rw-r--r--devel/indi/distinfo6
-rw-r--r--devel/indi/files/patch-indiserver_LocalDvrInfo.cpp10
-rw-r--r--devel/indi/files/patch-indiserver_RemoteDvrInfo.cpp10
-rw-r--r--devel/indi/files/patch-indiserver_TcpServer.cpp10
-rw-r--r--devel/indi/files/patch-indiserver_UnixServer.cpp10
-rw-r--r--devel/indi/pkg-plist5
7 files changed, 56 insertions, 11 deletions
diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index 099e32a4819d..c27a6131f96c 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -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 \
+ libev.so:devel/libev \
libfftw3.so:math/fftw3 \
- libtheora.so:multimedia/libtheora \
+ libgsl.so:math/gsl \
+ libnova.so:astro/libnova \
libogg.so:audio/libogg \
- libev.so:devel/libev \
- libXISF.so:graphics/libxisf
+ 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>
diff --git a/devel/indi/distinfo b/devel/indi/distinfo
index 08f5f7fee79c..4ba1df6f6504 100644
--- a/devel/indi/distinfo
+++ b/devel/indi/distinfo
@@ -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
diff --git a/devel/indi/files/patch-indiserver_LocalDvrInfo.cpp b/devel/indi/files/patch-indiserver_LocalDvrInfo.cpp
new file mode 100644
index 000000000000..e074a5ab8f5b
--- /dev/null
+++ b/devel/indi/files/patch-indiserver_LocalDvrInfo.cpp
@@ -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>
diff --git a/devel/indi/files/patch-indiserver_RemoteDvrInfo.cpp b/devel/indi/files/patch-indiserver_RemoteDvrInfo.cpp
new file mode 100644
index 000000000000..9e0dec02afbd
--- /dev/null
+++ b/devel/indi/files/patch-indiserver_RemoteDvrInfo.cpp
@@ -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;
+
diff --git a/devel/indi/files/patch-indiserver_TcpServer.cpp b/devel/indi/files/patch-indiserver_TcpServer.cpp
new file mode 100644
index 000000000000..006803bd5680
--- /dev/null
+++ b/devel/indi/files/patch-indiserver_TcpServer.cpp
@@ -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)
+ {
diff --git a/devel/indi/files/patch-indiserver_UnixServer.cpp b/devel/indi/files/patch-indiserver_UnixServer.cpp
new file mode 100644
index 000000000000..4e8dedb8a2ee
--- /dev/null
+++ b/devel/indi/files/patch-indiserver_UnixServer.cpp
@@ -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;
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index a4aaf8ac8451..ab7fd40ecbff 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -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