iodine: bump version to 0.8.0
authorMichael Gerlach <redacted>
Sat, 10 Feb 2024 23:34:43 +0000 (00:34 +0100)
committerRosen Penev <redacted>
Sun, 11 Feb 2024 02:35:42 +0000 (18:35 -0800)
Signed-off-by: Michael Gerlach <redacted>
net/iodine/Makefile
net/iodine/patches/010-cross-compile.patch
net/iodine/patches/101-musl-workaround-incomplete-nameser-h.patch

index 7e99318534bea75246a42d177e30c3a917dc23a8..bee032f8968f9dd78151c1e7573d36cc85e7a43d 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=iodine
-PKG_VERSION:=0.7.0
+PKG_VERSION:=0.8.0
 PKG_RELEASE:=4
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://code.kryo.se/iodine/
-PKG_HASH:=ad2b40acf1421316ec15800dcde0f587ab31d7d6f891fa8b9967c4ded93c013e
+PKG_HASH:=546e92cf8617f7970ea81c850b1063eb189c68c406d0c6a67e02c55e72e714c6
 
 PKG_MAINTAINER:=Uwe Kleine-König <uwe+openwrt@kleine-koenig.org>
 PKG_LICENSE:=ISC
index 8226a69a089d3b15838e6744583f0a7b710deea0..f4cfb7d52e26d89d486bc7331a50e3606f35d7c2 100644 (file)
@@ -1,24 +1,26 @@
 --- a/src/osflags
 +++ b/src/osflags
-@@ -16,12 +16,6 @@ link)
+@@ -18,13 +18,6 @@ link)
                windows32)
                        echo '-lws2_32 -liphlpapi';
                ;;
 -              Linux)
 -                      FLAGS="";
 -                      [ -e /usr/include/selinux/selinux.h ] && FLAGS="$FLAGS -lselinux";
--                      [ -e /usr/include/systemd/sd-daemon.h ] && FLAGS="$FLAGS -lsystemd-daemon";
+-                      "$PKG_CONFIG" --exists libsystemd-daemon && FLAGS="$FLAGS $($PKG_CONFIG --libs libsystemd-daemon)";
+-                      "$PKG_CONFIG" --exists libsystemd && FLAGS="$FLAGS $($PKG_CONFIG --libs libsystemd)";
 -                      echo $FLAGS;
 -              ;;
        esac
        ;;
  cflags)
-@@ -34,8 +28,6 @@ cflags)
+@@ -40,9 +33,6 @@ cflags)
                ;;
                Linux)
                        FLAGS="-D_GNU_SOURCE"
 -                      [ -e /usr/include/selinux/selinux.h ] && FLAGS="$FLAGS -DHAVE_SETCON";
--                      [ -e /usr/include/systemd/sd-daemon.h ] && FLAGS="$FLAGS -DHAVE_SYSTEMD";
+-                      "$PKG_CONFIG" --exists libsystemd-daemon && FLAGS="$FLAGS -DHAVE_SYSTEMD";
+-                      "$PKG_CONFIG" --exists libsystemd && FLAGS="$FLAGS -DHAVE_SYSTEMD";
                        echo $FLAGS;
                ;;
-       esac
+               GNU/kFreeBSD|GNU)
index 1f075d099de957e4891a077b2ee368471b9c1067..d1ecdbf165b1ecfd6d9988c76e31c7fb181a1855 100644 (file)
@@ -16,12 +16,12 @@ http://www.openwall.com/lists/musl/2017/12/04/3
 
 --- a/src/osflags
 +++ b/src/osflags
-@@ -27,7 +27,7 @@ cflags)
-                       echo '-Dsocklen_t=int';
+@@ -32,7 +32,7 @@ cflags)
+                       echo '-D__APPLE_USE_RFC_3542';
                ;;
                Linux)
 -                      FLAGS="-D_GNU_SOURCE"
 +                      FLAGS="-D_GNU_SOURCE -include endian.h"
                        echo $FLAGS;
                ;;
-       esac
+               GNU/kFreeBSD|GNU)
git clone https://git.99rst.org/PROJECT