[packages/wanpipe] - updated to 7.0.10 - added linux3 patch (fixes build with Linux >= 3.0 < 3.9)

qboosh qboosh at pld-linux.org
Sun Feb 16 09:02:20 CET 2014


commit 55cb143222ca6599017b427cca54a425c930f586
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Feb 16 09:04:28 2014 +0100

    - updated to 7.0.10
    - added linux3 patch (fixes build with Linux >= 3.0 < 3.9)

 wanpipe-linux3.patch | 22 ++++++++++++++++++++++
 wanpipe.spec         |  6 ++++--
 2 files changed, 26 insertions(+), 2 deletions(-)
---
diff --git a/wanpipe.spec b/wanpipe.spec
index 5b67701..0585bc6 100644
--- a/wanpipe.spec
+++ b/wanpipe.spec
@@ -12,12 +12,12 @@
 Summary:	WAN routing package for Sangoma cards
 Summary(pl.UTF-8):	Pakiet do rutingu WAN dla kart Sangoma
 Name:		wanpipe
-Version:	7.0.8
+Version:	7.0.10
 Release:	%{rel}
 License:	GPL v2+, partially BSD
 Group:		Applications/System
 Source0:	ftp://ftp.sangoma.com/linux/current_wanpipe/%{name}-%{version}.tgz
-# Source0-md5:	fe2d6a2c1aa63d2024beeabd9adb4e8e
+# Source0-md5:	ee1f34dbbf0e4ee340813b33d5f12de3
 Source1:	wanrouter.init
 Source2:	wanrouter.sysconfig
 Source3:	%{name}1.conf
@@ -26,6 +26,7 @@ Patch1:		%{name}-opt.patch
 Patch2:		%{name}-setup.patch
 Patch3:		%{name}-kbuild.patch
 Patch4:		%{name}-format.patch
+Patch5:		%{name}-linux3.patch
 URL:		http://www.sangoma.com/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake
@@ -122,6 +123,7 @@ Ten pakiet zawiera moduł WANPIPE dla Linuksa.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 sed -i 's#EXTRA_UTIL_FLAGS = #EXTRA_UTIL_FLAGS = -I/usr/include/ncurses #' Makefile
 sed -i 's#<ncurses.h>#<ncurses/ncurses.h>#' util/lxdialog/Makefile
diff --git a/wanpipe-linux3.patch b/wanpipe-linux3.patch
new file mode 100644
index 0000000..f758ce5
--- /dev/null
+++ b/wanpipe-linux3.patch
@@ -0,0 +1,22 @@
+--- wanpipe-7.0.10/patches/kdrivers/src/wanrouter/af_wanpipe.c.orig	2014-02-16 08:53:50.845662793 +0100
++++ wanpipe-7.0.10/patches/kdrivers/src/wanrouter/af_wanpipe.c	2014-02-16 08:51:49.382334557 +0100
+@@ -1736,7 +1736,7 @@
+ 	}	
+ 
+ 	read_lock(&wanpipe_sklist_lock);
+-#if defined(LINUX_3_0)
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)
+ 	sk_for_each(sk, &wanpipe_sklist) {
+ #elif defined(LINUX_2_6)
+ 	sk_for_each(sk, node, &wanpipe_sklist) {
+--- wanpipe-7.0.10/patches/kdrivers/src/wanrouter/af_wanpipe_datascope.c.orig	2008-08-01 15:00:00.000000000 +0200
++++ wanpipe-7.0.10/patches/kdrivers/src/wanrouter/af_wanpipe_datascope.c	2014-02-16 08:51:26.309002194 +0100
+@@ -152,7 +152,7 @@
+ #ifdef LINUX_2_6
+ 	{
+ 	struct hlist_node *node;
+-#ifdef LINUX_3_0
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)
+ 	sk_for_each(parent_sk, &wanpipe_parent_sklist) {
+ #else
+ 	sk_for_each(parent_sk, node, &wanpipe_parent_sklist) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wanpipe.git/commitdiff/55cb143222ca6599017b427cca54a425c930f586



More information about the pld-cvs-commit mailing list