OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 28-Sep-2005 20:34:59
Branch: HEAD Handle: 2005092819345900
Modified files:
openpkg-src/openvpn openvpn.patch openvpn.spec
Log:
shameless hack to allow OpenVPN to build under a plain Solaris box (as
we have in our build farm) where no TUN device driver is installed
Summary:
Revision Changes Path
1.4 +13 -0 openpkg-src/openvpn/openvpn.patch
1.50 +1 -1 openpkg-src/openvpn/openvpn.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openvpn/openvpn.patch
============================================================================
$ cvs diff -u -r1.3 -r1.4 openvpn.patch
--- openpkg-src/openvpn/openvpn.patch 25 Aug 2005 17:38:22 -0000 1.3
+++ openpkg-src/openvpn/openvpn.patch 28 Sep 2005 18:34:59 -0000 1.4
@@ -11,3 +11,16 @@
exit 0;
}
}
+Index: tun.c
+--- tun.c.orig 2005-08-04 06:46:17.000000000 +0200
++++ tun.c 2005-09-28 20:31:17.062344594 +0200
+@@ -1168,7 +1168,8 @@
+ #elif defined(TARGET_SOLARIS)
+
+ #ifndef TUNNEWPPA
+-#error I need the symbol TUNNEWPPA from net/if_tun.h
++#warning I usually need the symbol TUNNEWPPA from net/if_tun.h -- using a
shameless local copy taken from TUN 1.1
++#define TUNNEWPPA (('T'<<16) | 0x0001)
+ #endif
+
+ void
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openvpn/openvpn.spec
============================================================================
$ cvs diff -u -r1.49 -r1.50 openvpn.spec
--- openpkg-src/openvpn/openvpn.spec 25 Aug 2005 17:38:22 -0000 1.49
+++ openpkg-src/openvpn/openvpn.spec 28 Sep 2005 18:34:59 -0000 1.50
@@ -37,7 +37,7 @@
Group: Network
License: GPL
Version: %{V_opkg}
-Release: 20050825
+Release: 20050928
# package options
%option with_fsl yes
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]