summaryrefslogtreecommitdiff
path: root/multimedia/minisatip
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/minisatip')
-rw-r--r--multimedia/minisatip/Makefile6
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.cpp22
3 files changed, 26 insertions, 8 deletions
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index b7a82235184a..90d0605de40d 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 1.3.48
+PORTVERSION= 2.0.27
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -26,10 +26,6 @@ ALL_TARGET= minisatip
.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} 's|/usr/share/minisatip|${DATADIR}|' \
- ${WRKSRC}/src/minisatip.c
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/minisatip ${STAGEDIR}${PREFIX}/sbin
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index 969661ef25b0..0b3a8abbd76d 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744573744
-SHA256 (catalinii-minisatip-v1.3.48_GH0.tar.gz) = fe77ca93cdd53023ad5c67c1a01c5a296c88e34f6761c46b3ab73e7a7abb6325
-SIZE (catalinii-minisatip-v1.3.48_GH0.tar.gz) = 1660597
+TIMESTAMP = 1757064554
+SHA256 (catalinii-minisatip-v2.0.27_GH0.tar.gz) = 589c5f4c9f74464504b79748cd92337549d1f9179802dd291104b84898aceddc
+SIZE (catalinii-minisatip-v2.0.27_GH0.tar.gz) = 1647537
diff --git a/multimedia/minisatip/files/patch-src_socketworks.cpp b/multimedia/minisatip/files/patch-src_socketworks.cpp
new file mode 100644
index 000000000000..1c437057f133
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.cpp
@@ -0,0 +1,22 @@
+--- src/socketworks.cpp.orig 2025-07-19 19:28:14 UTC
++++ src/socketworks.cpp
+@@ -34,7 +34,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/ioctl.h>
++#if !defined(__FreeBSD__)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/socket.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+@@ -714,7 +716,9 @@ void *select_and_execute(void *arg) {
+ sizeof(thread_info[thread_index].thread_name));
+ if (arg) {
+ safe_strncpy(thread_info[thread_index].thread_name, (char *)arg);
++#ifdef PR_SET_NAME
+ prctl(PR_SET_NAME, thread_info[thread_index].thread_name, 0, 0, 0);
++#endif
+ } else
+ strcpy(thread_info[thread_index].thread_name, "main");
+