head	1.6;
access;
symbols
	RELEASE_8_0_0:1.5
	RELEASE_7_2_0:1.5
	RELEASE_7_1_0:1.5
	RELEASE_6_4_0:1.5
	RELEASE_5_EOL:1.5
	RELEASE_7_0_0:1.5
	RELEASE_6_3_0:1.5
	PRE_XORG_7:1.5
	RELEASE_4_EOL:1.5
	RELEASE_6_2_0:1.5
	RELEASE_6_1_0:1.5
	RELEASE_5_5_0:1.5
	RELEASE_6_0_0:1.5
	RELEASE_5_4_0:1.4
	RELEASE_4_11_0:1.4
	RELEASE_5_3_0:1.4
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.4
	RELEASE_5_2_0:1.4
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.4
	RELEASE_4_8_0:1.4
	RELEASE_5_0_0:1.4
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	gcc_2_95_3:1.3
	gcc_2_95_3_test1:1.1
	gcc_2_95_2_inital:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1
	RELEASE_3_4_0:1.1
	gcc_2_95_2:1.1
	RELEASE_3_3_0:1.1
	gcc_2_95_1:1.1
	gcc_2_95:1.1;
locks; strict;
comment	@# @;


1.6
date	2009.11.21.22.00.18;	author gerald;	state dead;
branches;
next	1.5;

1.5
date	2005.04.30.10.51.26;	author netchild;	state Exp;
branches;
next	1.4;

1.4
date	2002.12.31.23.00.02;	author arved;	state Exp;
branches;
next	1.3;

1.3
date	2002.03.24.17.03.20;	author obrien;	state Exp;
branches;
next	1.2;

1.2
date	2002.03.24.11.44.06;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.08.05.16.06.03;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Remove lang/gcc295 which is not used by any other port and had been
unused/unusable for most of last year.  Recommend lang/gcc44 instead.

Approved by:	maintainer
@
text
@--- gcc/ginclude/stddef.h.orig	Wed Dec 16 22:19:25 1998
+++ gcc/ginclude/stddef.h	Sun Dec 22 18:18:47 2002
@@@@ -25,8 +25,16 @@@@
 /* On 4.3bsd-net2, make sure ansi.h is included, so we have
    one less case to deal with in the following.  */
 #if defined (__BSD_NET2__) || defined (____386BSD____) || defined (__FreeBSD__) || defined(__NetBSD__)
+/* <machine/ansi.h> and <machine/_types.h> define __gnuc_va_list */
+#define __NO_GNUC_VA_LIST
+#include <osreldate.h>
+#if __FreeBSD_version >= 500039
+#include <sys/cdefs.h>
+#include <machine/_types.h>
+#else
 #include <machine/ansi.h>
 #endif
+#endif
 
 /* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
    defined if the corresponding type is *not* defined.
@@@@ -109,7 +116,6 @@@@
 #define _T_PTRDIFF
 #define __PTRDIFF_T
 #define _PTRDIFF_T_
-#define _BSD_PTRDIFF_T_
 #define ___int_ptrdiff_t_h
 #define _GCC_PTRDIFF_T
 #ifndef __PTRDIFF_TYPE__
@@@@ -145,6 +151,7 @@@@
 #ifndef _BSD_SIZE_T_
 #ifndef _SIZE_T_DEFINED_
 #ifndef _SIZE_T_DEFINED
+#ifndef _SIZE_T_DECLARED
 #ifndef ___int_size_t_h
 #ifndef _GCC_SIZE_T
 #ifndef _SIZET_
@@@@ -156,13 +163,12 @@@@
 #define _T_SIZE
 #define __SIZE_T
 #define _SIZE_T_
-#define _BSD_SIZE_T_
 #define _SIZE_T_DEFINED_
 #define _SIZE_T_DEFINED
+#define _SIZE_T_DECLARED
 #define ___int_size_t_h
 #define _GCC_SIZE_T
 #define _SIZET_
-#define __size_t
 #ifndef __SIZE_TYPE__
 #define __SIZE_TYPE__ long unsigned int
 #endif
@@@@ -176,6 +182,7 @@@@
 #endif /* _SIZET_ */
 #endif /* _GCC_SIZE_T */
 #endif /* ___int_size_t_h */
+#endif /* _SIZE_T_DECLARED */
 #endif /* _SIZE_T_DEFINED */
 #endif /* _SIZE_T_DEFINED_ */
 #endif /* _BSD_SIZE_T_ */
@@@@ -207,6 +214,7 @@@@
 #ifndef _BSD_WCHAR_T_
 #ifndef _WCHAR_T_DEFINED_
 #ifndef _WCHAR_T_DEFINED
+#ifndef _WCHAR_T_DECLARED
 #ifndef _WCHAR_T_H
 #ifndef ___int_wchar_t_h
 #ifndef __INT_WCHAR_T_H
@@@@ -217,9 +225,9 @@@@
 #define _T_WCHAR
 #define __WCHAR_T
 #define _WCHAR_T_
-#define _BSD_WCHAR_T_
 #define _WCHAR_T_DEFINED_
 #define _WCHAR_T_DEFINED
+#define _WCHAR_T_DECLARED
 #define _WCHAR_T_H
 #define ___int_wchar_t_h
 #define __INT_WCHAR_T_H
@@@@ -253,6 +261,7 @@@@
 #endif
 #ifndef __cplusplus
 typedef __WCHAR_TYPE__ wchar_t;
+#endif
 #endif
 #endif
 #endif
@


1.5
log
@Unbreak on -current where _types.h got a new prerequisite (sys/cdefs.h)
by me.

Unfortunately we don't have a __FreeBSD_Version for this, so the change
isn't limited to -current, it's for >= 500039.

Famous last words: it shouldn't hurt.

Requested by:	portmgr (kris)
@
text
@@


1.4
log
@Attempt to Fix build on -CURRENT
Good bye 2002! Happy new year 2003! (CET)

PR:		46483
Submitted by:	Stefan Farfeleder <stefan@@fafoe.dyndns.org>
@
text
@d3 1
a3 1
@@@@ -25,8 +25,15 @@@@
d11 1
@


1.3
log
@Document.
@
text
@d1 3
a3 3
--- gcc/ginclude/stddef.h.orig.orig	Sun Mar 24 03:12:41 2002
+++ gcc/ginclude/stddef.h	Sun Mar 24 03:12:47 2002
@@@@ -25,6 +25,7 @@@@
d7 6
a12 1
+#define __NO_GNUC_VA_LIST	/* <machine/ansi.h> defines __gnuc_va_list */
d15 1
d17 3
a19 1
@@@@ -109,7 +110,6 @@@@
d27 9
a35 1
@@@@ -156,7 +156,6 @@@@
d42 1
d44 23
a66 1
@@@@ -217,7 +216,6 @@@@
d73 1
d75 10
@


1.2
log
@Let machine/ansi.h know not to play glibc for us.
@
text
@d7 1
a7 1
+#define __NO_GNUC_VA_LIST
@


1.1
log
@Update to GCC-2.95 (what would have been EGCS-1.2).
@
text
@d1 11
a11 3
--- gcc/ginclude/stddef.h.orig	Wed Dec 16 13:19:25 1998
+++ gcc/ginclude/stddef.h	Tue Jun 22 11:05:25 1999
@@@@ -109,7 +109,6 @@@@
d19 1
a19 1
@@@@ -156,7 +155,6 @@@@
d27 1
a27 1
@@@@ -217,7 +215,6 @@@@
@

