Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (ff4d1bb63e89141ec387111767ed7bb8200eee64)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (ff4d1bb63e89141ec387111767ed7bb8200eee64)
  • Date: Sun, 16 Nov 2008 03:03:36 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

net/rp-pppoe/HISTORY | 4 ++++
net/rp-pppoe/PRE_BUILD | 10 ++++++----
net/rp-pppoe/headers.patch | 30 ++++++++++++++++++++++++++++++
3 files changed, 40 insertions(+), 4 deletions(-)

New commits:
commit ff4d1bb63e89141ec387111767ed7bb8200eee64
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rp-pppoe: fixed compilation with linux-headers >= 2.6.25

diff --git a/net/rp-pppoe/HISTORY b/net/rp-pppoe/HISTORY
index fbe1202..ac8d6e3 100644
--- a/net/rp-pppoe/HISTORY
+++ b/net/rp-pppoe/HISTORY
@@ -1,3 +1,7 @@
+2008-11-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: fixed compilation with new headers
+ * headers.patch: added
+
2008-06-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.10

diff --git a/net/rp-pppoe/PRE_BUILD b/net/rp-pppoe/PRE_BUILD
index aef3565..796df5b 100755
--- a/net/rp-pppoe/PRE_BUILD
+++ b/net/rp-pppoe/PRE_BUILD
@@ -1,10 +1,12 @@
default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# fixed compilation with linux-headers >=2.6.25
+patch -p0 < "$SPELL_DIRECTORY/headers.patch" &&

#
# Bug #10175
# changes first blank line, so scripts work in simpleinit polluted
invocations
#
-pushd $SOURCE_DIRECTORY
&&
-sed -i -r '/^#\*\**\s*$/{ n;s/^([^#]|\s*$)/unset -f echo/ }' scripts/pppoe*
&&
-sedit 's:docdir=.*:docdir=@prefix@/share/doc/rp-pppoe:' src/Makefile.in
&&
-popd
+sed -i -r '/^#\*\**\s*$/{ n;s/^([^#]|\s*$)/unset -f echo/ }' scripts/pppoe*
&&
+sed -i 's:docdir=.*:docdir=@prefix@/share/doc/rp-pppoe:' src/Makefile.in
diff --git a/net/rp-pppoe/headers.patch b/net/rp-pppoe/headers.patch
new file mode 100644
index 0000000..70b40d2
--- /dev/null
+++ b/net/rp-pppoe/headers.patch
@@ -0,0 +1,30 @@
+--- src/pppoe.h.orig
++++ src/pppoe.h
+@@ -19,6 +19,13 @@
+
+ extern int IsSetID;
+
++/* Ugly header files on some Linux boxes... */
++#if defined(HAVE_LINUX_IF_H)
++#include <linux/if.h>
++#elif defined(HAVE_NET_IF_H)
++#include <net/if.h>
++#endif
++
+ #if defined(HAVE_NETPACKET_PACKET_H) || defined(HAVE_LINUX_IF_PACKET_H)
+ #define _POSIX_SOURCE 1 /* For sigaction defines */
+ #endif
+@@ -51,13 +58,6 @@
+ #include <sys/socket.h>
+ #endif
+
+-/* Ugly header files on some Linux boxes... */
+-#if defined(HAVE_LINUX_IF_H)
+-#include <linux/if.h>
+-#elif defined(HAVE_NET_IF_H)
+-#include <net/if.h>
+-#endif
+-
+ #ifdef HAVE_NET_IF_TYPES_H
+ #include <net/if_types.h>
+ #endif



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (ff4d1bb63e89141ec387111767ed7bb8200eee64), Vlad Glagolev, 11/16/2008

Archive powered by MHonArc 2.6.24.

Top of Page