diff options
Diffstat (limited to 'lang/gcc47')
-rw-r--r-- | lang/gcc47/Makefile | 3 | ||||
-rw-r--r-- | lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h | 22 |
2 files changed, 24 insertions, 1 deletions
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile index 630294bf317..f3913bb98b8 100644 --- a/lang/gcc47/Makefile +++ b/lang/gcc47/Makefile @@ -1,10 +1,11 @@ -# $NetBSD: Makefile,v 1.1.1.1 2012/04/16 04:27:18 sbd Exp $ +# $NetBSD: Makefile,v 1.2 2012/06/08 15:42:29 joerg Exp $ GCC_PKGNAME= gcc47 .include "version.mk" DISTNAME= gcc-${GCC_DIST_VERSION} PKGNAME= ${GCC_PKGNAME}-${GCC_DIST_VERSION} +PKGREVISION= 1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_DIST_VERSION}/} EXTRACT_SUFX= .tar.bz2 diff --git a/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h b/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h new file mode 100644 index 00000000000..f6965e5e911 --- /dev/null +++ b/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h @@ -0,0 +1,22 @@ +$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h,v 1.1 2012/06/08 15:42:29 joerg Exp $ + +--- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h.orig 2012-06-05 12:36:50.000000000 +0000 ++++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h +@@ -30,8 +30,6 @@ + // Full details can be found from the CVS files at: + // anoncvs@anoncvs.netbsd.org:/cvsroot/basesrc/include/ctype.h + // See www.netbsd.org for details of access. +- +-#include <sys/param.h> + + namespace std _GLIBCXX_VISIBILITY(default) + { +@@ -47,7 +45,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + // on the mask type. Because of this, we don't use an enum. + typedef unsigned char mask; + +-#if __NetBSD_Version__ < 599004100 ++#if !defined(_CTYPE_U) + static const mask upper = _U; + static const mask lower = _L; + static const mask alpha = _U | _L; |