head	1.2;
access;
symbols
	RELEASE_8_3_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2012.08.08.06.54.57;	author culot;	state Exp;
branches;
next	1.1;

1.1
date	2012.01.12.14.24.37;	author culot;	state Exp;
branches;
next	;


desc
@@


1.2
log
@SVN rev 302273 on 2012-08-08 06:54:57Z by culot

- Update patches to fix exception handling on amd64/FreeBSD 9+
- Bump portrevision

PR:		ports/170440
Submitted by:	John Marino <draco@@marino.st> (maintainer)
@
text
@--- gcc/fortran/f95-lang.c.orig
+++ gcc/fortran/f95-lang.c
@@@@ -823,10 +823,17 @@@@
 
   gfc_define_builtin ("__builtin_cabsl", func_clongdouble_longdouble, 
 		      BUILT_IN_CABSL, "cabsl", ATTR_CONST_NOTHROW_LEAF_LIST);
+#if defined(__NetBSD__)
+  gfc_define_builtin ("__builtin_cabs", func_cdouble_double, 
+		      BUILT_IN_CABS, "__c99_cabs", ATTR_CONST_NOTHROW_LEAF_LIST);
+  gfc_define_builtin ("__builtin_cabsf", func_cfloat_float, 
+		      BUILT_IN_CABSF, "__c99_cabsf", ATTR_CONST_NOTHROW_LEAF_LIST);
+#else
   gfc_define_builtin ("__builtin_cabs", func_cdouble_double, 
 		      BUILT_IN_CABS, "cabs", ATTR_CONST_NOTHROW_LEAF_LIST);
   gfc_define_builtin ("__builtin_cabsf", func_cfloat_float, 
 		      BUILT_IN_CABSF, "cabsf", ATTR_CONST_NOTHROW_LEAF_LIST);
+#endif
  
   gfc_define_builtin ("__builtin_copysignl", mfunc_longdouble[1], 
 		      BUILT_IN_COPYSIGNL, "copysignl",
--- libgfortran/configure.orig
+++ libgfortran/configure
@@@@ -25699,7 +25699,7 @@@@
 
   fi
   case "$host" in
-    *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* | alpha*-dec-osf* )
+    *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* | alpha*-dec-osf* | *-*-netbsd* )
 
 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
 
--- libquadmath/Makefile.in.orig
+++ libquadmath/Makefile.in
@@@@ -393,10 +393,9 @@@@
 
 # AM_CONDITIONAL on configure option --generated-files-in-srcdir
 @@BUILD_LIBQUADMATH_TRUE@@@@GENINSRC_TRUE@@STAMP_GENINSRC = stamp-geninsrc
-@@BUILD_INFO_FALSE@@@@BUILD_LIBQUADMATH_TRUE@@STAMP_BUILD_INFO = 
+@@BUILD_LIBQUADMATH_TRUE@@STAMP_BUILD_INFO = 
 
 # AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO])
-@@BUILD_INFO_TRUE@@@@BUILD_LIBQUADMATH_TRUE@@STAMP_BUILD_INFO = stamp-build-info
 @@BUILD_LIBQUADMATH_TRUE@@CLEANFILES = $(STAMP_GENINSRC) $(STAMP_BUILD_INFO) libquadmath.info
 @@BUILD_LIBQUADMATH_TRUE@@MAINTAINERCLEANFILES = $(srcdir)/libquadmath.info
 
@@@@ -1247,7 +1246,7 @@@@
 
 info-am: $(INFO_DEPS)
 
-install-data-am: install-info-am install-nodist_libsubincludeHEADERS
+install-data-am: install-nodist_libsubincludeHEADERS
 
 install-dvi: install-dvi-am
 
@


1.1
log
@- Update to 20111026 (corresponding to gcc 4.6.2)
- Set default options to build all five languages (Ada, C, C++, ObjC, Fortran)

Maintainer notes:
- Previously GNAT-Aux was built from a custom tarball provided by dragonlace.net.
Now real gcc source tarballs are used, and then patched.
- The standard patch mechanism is not used. Composite diff files generated and
provided by dragonlace.net are applied as needed.
- This sets the stage to sync GNAT-Aux with gcc 4.7.0 when its released.

PR:		ports/163914
Submitted by:	John Marino <draco@@marino.st> (maintainer)
@
text
@d7 1
a7 1
+#if defined(__NetBSD__) && (__NetBSD__ > 4)
@

