From d3cc42cad8c8a6e9af33060aed9e518ab08436b8 Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Wed, 17 Jun 2020 11:36:13 +0800 Subject: [PATCH] ipt2socks:bump to 1.1.3 --- package/lean/ipt2socks/Makefile | 4 +- .../ipt2socks/patches/001-fix-splice.patch | 49 ------------------- 2 files changed, 2 insertions(+), 51 deletions(-) delete mode 100644 package/lean/ipt2socks/patches/001-fix-splice.patch diff --git a/package/lean/ipt2socks/Makefile b/package/lean/ipt2socks/Makefile index 11936cf5e..1ece760ff 100644 --- a/package/lean/ipt2socks/Makefile +++ b/package/lean/ipt2socks/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ipt2socks -PKG_VERSION:=1.1.2 +PKG_VERSION:=1.1.3 PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/zfl9/ipt2socks.git -PKG_SOURCE_VERSION:=cfbc2189356aba7fcafb0bc961a95419f313d8a7 +PKG_SOURCE_VERSION:=384dab4bae5ed9402e07ec1950e502c05812bc26 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION) diff --git a/package/lean/ipt2socks/patches/001-fix-splice.patch b/package/lean/ipt2socks/patches/001-fix-splice.patch deleted file mode 100644 index c7af3ca47..000000000 --- a/package/lean/ipt2socks/patches/001-fix-splice.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/ipt2socks.c -+++ b/ipt2socks.c -@@ -28,6 +28,36 @@ - - #define IPT2SOCKS_VERSION "ipt2socks v1.1.2 " - -+#ifdef __MUSL__ -+#include -+#include -+ -+ssize_t splice(int __fdin, __off64_t *__offin, int __fdout, -+ __off64_t *__offout, size_t __len, unsigned int __flags) { -+#ifdef __NR_splice -+ return syscall(__NR_splice, __fdin, __offin, __fdout, __offout, __len, __flags); -+#else -+ (void)__fdin; -+ (void)__offin; -+ (void)__fdout; -+ (void)__offout; -+ (void)__len; -+ (void)__flags; -+ errno = ENOSYS; -+ return -1; -+#endif -+} -+ -+#undef SPLICE_F_MOVE -+#undef SPLICE_F_NONBLOCK -+#undef SPLICE_F_MORE -+ -+#define SPLICE_F_MOVE 1 -+#define SPLICE_F_NONBLOCK 2 -+#define SPLICE_F_MORE 4 -+ -+#endif /* __MUSL__ */ -+ - enum { - OPT_ENABLE_TCP = 0x01 << 0, // enable tcp proxy - OPT_ENABLE_UDP = 0x01 << 1, // enable udp proxy - ---- a/Makefile -+++ b/Makefile -@@ -1,5 +1,5 @@ - CC = gcc --CFLAGS = -std=c99 -Wall -Wextra -O2 -pthread -+CFLAGS = -std=c99 -Wall -Wextra -O2 -pthread -D __MUSL__ - LIBS = -lm - SRCS = ipt2socks.c logutils.c lrucache.c netutils.c protocol.c - OBJS = $(SRCS:.c=.o) \ No newline at end of file