pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/pim6sd gcc4 can't read an include file backward :)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d289865f9876
branches:  trunk
changeset: 528089:d289865f9876
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Fri Apr 20 18:55:00 2007 +0000

description:
gcc4 can't read an include file backward :)
Move variables declaration after struct definitions, so that gcc knows the
size of the variables. Fix build on netbsd-4.

diffstat:

 net/pim6sd/distinfo         |   3 ++-
 net/pim6sd/patches/patch-ag |  36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 1 deletions(-)

diffs (54 lines):

diff -r 6660b56f9b1e -r d289865f9876 net/pim6sd/distinfo
--- a/net/pim6sd/distinfo       Fri Apr 20 18:52:34 2007 +0000
+++ b/net/pim6sd/distinfo       Fri Apr 20 18:55:00 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2006/03/14 02:40:15 joerg Exp $
+$NetBSD: distinfo,v 1.10 2007/04/20 18:55:00 bouyer Exp $
 
 SHA1 (pim6sd-20031021a.tar.gz) = 96334a3e765bebc3ad4789b47543eb0ddccf9c6e
 RMD160 (pim6sd-20031021a.tar.gz) = e285ec24eae1bf09460d20e7fff6089ed7515f3a
@@ -9,3 +9,4 @@
 SHA1 (patch-ad) = 8f5082c64fe20d8df41fb69fed366eb0cfcc0c01
 SHA1 (patch-ae) = bfa5245dd7c2c29d88e420559afbd13c5f9fe9a7
 SHA1 (patch-af) = 3936ade5af8b5e25cefd85810ac50b3663d0323a
+SHA1 (patch-ag) = 902312b492c53257f4e29cab90094b8734f06b97
diff -r 6660b56f9b1e -r d289865f9876 net/pim6sd/patches/patch-ag
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/pim6sd/patches/patch-ag       Fri Apr 20 18:55:00 2007 +0000
@@ -0,0 +1,36 @@
+$NetBSD: patch-ag,v 1.1 2007/04/20 18:55:00 bouyer Exp $
+
+--- vif.h.orig 2003-01-22 07:47:02.000000000 +0100
++++ vif.h      2007-04-20 17:50:02.000000000 +0200
+@@ -58,15 +58,6 @@
+ #ifndef VIF_H
+ #define VIF_H
+ 
+-extern int total_interfaces;
+-extern int default_vif_status;
+-extern int udp_socket;
+-extern struct uvif uvifs[];
+-extern mifi_t numvifs;
+-extern int vifs_down; 
+-extern int phys_vif;
+-extern mifi_t reg_vif_num;
+-
+ #define NO_VIF                ((mifi_t)MAXMIFS) /* An invalid vif index */
+ #define DEFAULT_METRIC                1
+ #define VIFF_DOWN             0x000100
+@@ -270,7 +261,14 @@
+ }; 
+ 
+ 
+-
++extern int total_interfaces;
++extern int default_vif_status;
++extern int udp_socket;
++extern struct uvif uvifs[];
++extern mifi_t numvifs;
++extern int vifs_down; 
++extern int phys_vif;
++extern mifi_t reg_vif_num;
+ 
+ extern void    init_vifs __P((void));
+ extern void    stop_all_vifs __P((void));



Home | Main Index | Thread Index | Old Index