head	1.3;
access;
symbols
	pkgsrc-2026Q1:1.3.0.88
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.86
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.84
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.82
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.80
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.78
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.76
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.74
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.72
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.70
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.68
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.66
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.64
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.62
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.60
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.58
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.56
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.54
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.52
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.50
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.48
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.46
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.44
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.40
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.20
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.42
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.38
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.3.0.36
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.3.0.34
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.32
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.30
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.28
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.26
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.3.0.24
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.3.0.22
	pkgsrc-2017Q3-base:1.3
	pkgsrc-2017Q2:1.3.0.18
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.3.0.16
	pkgsrc-2017Q1-base:1.3
	pkgsrc-2016Q4:1.3.0.14
	pkgsrc-2016Q4-base:1.3
	pkgsrc-2016Q3:1.3.0.12
	pkgsrc-2016Q3-base:1.3
	pkgsrc-2016Q2:1.3.0.10
	pkgsrc-2016Q2-base:1.3
	pkgsrc-2016Q1:1.3.0.8
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.3.0.6
	pkgsrc-2015Q4-base:1.3
	pkgsrc-2015Q3:1.3.0.4
	pkgsrc-2015Q3-base:1.3
	pkgsrc-2015Q2:1.3.0.2
	pkgsrc-2015Q2-base:1.3
	pkgsrc-2015Q1:1.2.0.4
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.2
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.1.0.4
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.2
	pkgsrc-2014Q2-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2015.06.14.19.46.51;	author marino;	state Exp;
branches;
next	1.2;
commitid	i4MzQbttad2UYqpy;

1.2
date	2014.12.07.10.45.32;	author ryoon;	state Exp;
branches;
next	1.1;
commitid	P3h8YyfcPxIW361y;

1.1
date	2014.04.30.16.24.39;	author marino;	state Exp;
branches;
next	;
commitid	iQlusHIUi1LI2Jyx;


desc
@@


1.3
log
@lang/gcc-aux: various fixes, remove NLS option

This update is a by-product of working on new package, gcc5-aux, and
applying those concepts here.  Several changes were made, including:

- Version date was not updated when version changed from 4.9.0 => 4.9.2
  (revbump occurred instead).  Remove revbump and fix date
- Remove DragonFly-i386 from permitted platforms.  This platform will be
  completely unsupported when DragonFly 4.2 is released (very soon)
- Remove references to OpenBSD and MirBSD.  Support was never activated
  due to technical issues and likely will not happen.
- Reindent (cosmetic)
- It is seemingly impossible to work around NetBSD's binary compatibility
  scheme (e.g. __socket30, __nanosleep50).  These weak symbols are simply
  ignored by Ada's pragma Import and no c-tricks seem to avoid conflicts.
  (Why can't NetBSD use symbol versioning???)  Anyway, having NetBSD-
  specific copies of source files to handle a couple of symbol differences
  is simply not sustainable, so move to a new scheme where these are
  replaced on the fly.  By the way, this problem basically means that I
  cannot fix GNAT upstream, even if I found somebody to sponsor getting
  the NUMEROUS non-ada patches upstream.  GCC devs would laugh at me if I
  describe why I want to introduce so many new but similar files to
  support NetBSD.  So it's very likely never going to happen.
- Disable libitm and libcilkrts by default.  They are out of scope and not
  worth building / fixing.
- Apparently NLS support doesn't build on NetBSD 6.1?  Nobody reported
  this to me, but there are linking issues.  I'm just removing the option
  (which was on by default) until further notice.  Having NLS support on
  by default was questionable anyway.
- Remove exetim mods, this was wrong (for all BSD platforms)
- Android support leaked in, but it's not used here
- The diff-ada file dropped about 150k in size, and could have been more
  had the android osinte file been masked too.
@
text
@# $NetBSD: Makefile.version,v 1.2 2014/12/07 10:45:32 ryoon Exp $
#

SNAPSHOT=	20141023
GCC_BRANCH=	4.9
GCC_POINT=	2
GCC_VERSION=	${GCC_BRANCH}.${GCC_POINT}
@


1.2
log
@Bump PKGREVISION.

* Switch to GCC 4.9.2 based.
* binutils of NetBSD 7.99 is modern enough, and use binutils in base.
  Fix build under NetBSD/amd64 7.99.1 with this workaround.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.version,v 1.1 2014/04/30 16:24:39 marino Exp $
d4 1
a4 1
SNAPSHOT=	20140422
@


1.1
log
@lang/gcc-aux: Change base of gcc 4.7.3 to gcc 4.9.0

It appears that gcc-aux is the first gcc 4.9.0 in pkgsrc.  It's purpose
is to build the Ada packages in pkgsrc, but it also supports C, C++,
Objective-C, and Fortran languages by default.  GCC 4.9 was released on
22 April 2014.

Of note, GCC 4.9 fully supports the new Ada-2012 standard.  The rest of
the changes since GCC 4.8.2 are too numerous to mention, but a decent
summary can be found here: http://gcc.gnu.org/gcc-4.9/changes.html

FreeBSD support was added, but SunOS support was temporarily disabled.
This is due to all new bootstraps being provided, but the SunOS
bootstrap is not yet ready.  Currently supported platforms are

 * NetBSD    i386 and x86-64
 * DragonFly i386 and x86-64
 * FreeBSD   i386 and x86-64

All platform fully pass the Ada testsuite:

 * http://www.dragonlace.net/gnataux/netbsd32/
 * http://www.dragonlace.net/gnataux/netbsd64/
 * http://www.dragonlace.net/gnataux/dragonfly32/
 * http://www.dragonlace.net/gnataux/dragonfly64/
 * http://www.dragonlace.net/gnataux/freebsd32/
 * http://www.dragonlace.net/gnataux/freebsd64/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2014/01/07 02:30:11 marino Exp $
d6 1
a6 1
GCC_POINT=	0
@

