summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorDaniel F. Dickinson <cshored@thecshore.com>2019-05-18 06:52:13 +0000
committerDaniel F. Dickinson <cshored@thecshore.com>2019-05-31 07:08:06 +0000
commitb6da58fabfb63fc5782bd477a9ca4903e59c1fa7 (patch)
tree5e3d8ea5b753290108c14087a174357937c3a887 /net
parent10dd4f47203706cd40304182b22032b3ea7d0920 (diff)
nbd: Update to 3.19 and remove unneed patches
Current version in OpenWrt (3.16.2) fails against the Arch Linux in System Rescue CD's NBD as rootfs (to allow sharing ISO across network). Based on resolved issues and web searching it seems nbd had endianness issues (which affected my ath79 device). This updates to 3.19 which allows System Rescue CD PXE boot with NBD rootfs to work. Removed patches no longer required due to upstream changes, and added new configure option (--without-libnl) required to avoid linking against full libnl and libnl-genl (if present in build). Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
Diffstat (limited to 'net')
-rw-r--r--net/nbd/Makefile8
-rw-r--r--net/nbd/patches/100-make-gnutls-test-optional.patch15
-rw-r--r--net/nbd/patches/101-fix-build-without-gnutls.patch11
3 files changed, 5 insertions, 29 deletions
diff --git a/net/nbd/Makefile b/net/nbd/Makefile
index 4f726e214..2523be473 100644
--- a/net/nbd/Makefile
+++ b/net/nbd/Makefile
@@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=nbd
-PKG_VERSION:=3.16.2
+PKG_VERSION:=3.19
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=@SF/nbd
-PKG_HASH:=422f62bdf6e6b973bd82083dc52b6577396fe00aa6607837ac464e476124155b
+PKG_HASH:=b4466412f13e057659f25d35e1e8e181afd62c7179bff22a6add81445ecb8690
PKG_LICENSE:=GPL-2.0+
PKG_MAINTAINER:=Marcin Jurkowski <marcin1j@gmail.com>
@@ -52,7 +52,9 @@ endef
CONFIGURE_ARGS += \
--disable-glibtest \
- --without-gnutls
+ --without-gnutls \
+ --without-libnl \
+ --with-syslog
TARGET_CFLAGS += --std=gnu99 -DNODAEMON
diff --git a/net/nbd/patches/100-make-gnutls-test-optional.patch b/net/nbd/patches/100-make-gnutls-test-optional.patch
deleted file mode 100644
index 29586eac3..000000000
--- a/net/nbd/patches/100-make-gnutls-test-optional.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -210,7 +210,11 @@ dnl ;;
- dnl esac
- dnl fi
-
--PKG_CHECK_MODULES(GnuTLS, [gnutls >= 2.12.0],[HAVE_GNUTLS=1],[HAVE_GNUTLS=0])
-+AC_ARG_WITH([gnutls], AS_HELP_STRING([--with-gnutls], [Build with GnuTLS]))
-+AS_IF([test "x$with_gnutls" = "xyes"], [
-+ PKG_CHECK_MODULES(GnuTLS, [gnutls >= 2.12.0],[HAVE_GNUTLS=1],[HAVE_GNUTLS=0])
-+])
-+
- if test x$HAVE_GNUTLS = x1; then
- AC_DEFINE(HAVE_GNUTLS, 1, [Define to 1 if you have a GnuTLS version of 2.12 or above])
- else
diff --git a/net/nbd/patches/101-fix-build-without-gnutls.patch b/net/nbd/patches/101-fix-build-without-gnutls.patch
deleted file mode 100644
index 44cbf4e5b..000000000
--- a/net/nbd/patches/101-fix-build-without-gnutls.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -35,7 +35,7 @@ nbd_client_CFLAGS = $(client_flags) @Gnu
- nbd_client_LDADD = $(client_libs) @GnuTLS_LIBS@
- else
- nbd_client_SOURCES = $(client_srcs)
--nbd_client_CFLAGS = $(client_flags)
-+nbd_client_CFLAGS = $(client_flags) -DNOTLS -DPROG_NAME='"nbd-client"'
- nbd_client_LDADD = $(client_libs)
- endif
- endif