aboutsummaryrefslogtreecommitdiff
path: root/multimedia/minisatip/files
diff options
context:
space:
mode:
authorBernhard Froehlich <decke@FreeBSD.org>2021-01-19 21:28:29 +0000
committerBernhard Froehlich <decke@FreeBSD.org>2021-01-19 21:28:29 +0000
commit2aebf2652626652e93a25080a793ee5205e81257 (patch)
tree3265cf61d29221fb2c6e214858f9db49074c1c4c /multimedia/minisatip/files
parent9521355514d9e330640ecf01e1adec666660b0eb (diff)
downloadports-2aebf2652626652e93a25080a793ee5205e81257.tar.gz
ports-2aebf2652626652e93a25080a793ee5205e81257.zip
Notes
Diffstat (limited to 'multimedia/minisatip/files')
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.c21
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.h10
2 files changed, 31 insertions, 0 deletions
diff --git a/multimedia/minisatip/files/patch-src_socketworks.c b/multimedia/minisatip/files/patch-src_socketworks.c
new file mode 100644
index 000000000000..3f4a81f1db24
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.c
@@ -0,0 +1,21 @@
+--- src/socketworks.c.orig 2020-08-16 05:56:14 UTC
++++ src/socketworks.c
+@@ -1023,7 +1023,7 @@ void set_sockets_rtime(int i, int r)
+ if (ss)
+ ss->rtime = r;
+ }
+-#ifndef __APPLE__
++#ifdef __linux__
+
+ int get_mac_address(char *mac)
+ {
+@@ -1658,7 +1658,9 @@ void set_socket_dscp(int id, int dscp, int prio)
+ setsockopt(id, IPPROTO_IP, IP_TOS, &d, sizeof(d));
+
+ d = prio;
++#if defined(SO_PRIORITY)
+ setsockopt(id, SOL_SOCKET, SO_PRIORITY, &d, sizeof(d));
++#endif
+ }
+
+ void sockets_set_opaque(int id, void *opaque, void *opaque2, void *opaque3)
diff --git a/multimedia/minisatip/files/patch-src_socketworks.h b/multimedia/minisatip/files/patch-src_socketworks.h
new file mode 100644
index 000000000000..4d1cd1a67139
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.h
@@ -0,0 +1,10 @@
+--- src/socketworks.h.orig 2020-08-16 05:56:14 UTC
++++ src/socketworks.h
+@@ -2,6 +2,7 @@
+ #define SOCKETWORKS_H
+ #define MAX_SOCKS 300
+ #include <netinet/in.h>
++#include <sys/socket.h>
+ #include "utils.h"
+
+ typedef int (*socket_action)(void *s);