head	1.6;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.4;
locks; strict;
comment	@# @;


1.6
date	2012.04.09.11.28.22;	author culot;	state Exp;
branches;
next	1.5;

1.5
date	2012.01.12.14.24.37;	author culot;	state Exp;
branches;
next	1.4;

1.4
date	2011.07.15.13.58.30;	author culot;	state Exp;
branches;
next	1.3;

1.3
date	2011.04.27.11.15.39;	author culot;	state Exp;
branches;
next	1.2;

1.2
date	2011.02.18.00.15.54;	author wen;	state Exp;
branches;
next	1.1;

1.1
date	2011.02.15.07.32.50;	author wen;	state Exp;
branches;
next	;


desc
@@


1.6
log
@- Update to 20120301 (corresponding to gcc 4.6.3)
- Split off Makefile.common fragment for use in lang/gnatdroid-arm* ports

Maintainer note:
- Ada tasking is broken on FreeBSD-9+ and has always been but a testsuite
run didn't reveal this until recently. Due to a new panic assertion added
to the thread library, exiting tasks now abort with the message "thread
exits with resources held!". A significant attempt was made to patch GNAT
to release thread resources on exiting tasks, but the code is highly
complex and the attemps are not yes successful.

PR:		ports/166718
Submitted by:	John Marino <draco@@marino.st> (maintainer)
Feature safe:	yes
@
text
@SHA256 (gcc-core-4.6.3.tar.bz2) = 283e00881c0de258fafc5170843e4d9b14ee2a7dc4426f0d426e6be0400251c1
SIZE (gcc-core-4.6.3.tar.bz2) = 30305971
SHA256 (gcc-ada-4.6.3.tar.bz2) = 7bb213ec3948646df72720580fcba3489c84aa452bd0e4238712607ef83cbdf6
SIZE (gcc-ada-4.6.3.tar.bz2) = 6092418
SHA256 (gcc-g++-4.6.3.tar.bz2) = b3e0c733e900e99096b0c5480f57e22e3e583ec3d83596cc2cb9986bd64b29e8
SIZE (gcc-g++-4.6.3.tar.bz2) = 6928430
SHA256 (gcc-fortran-4.6.3.tar.bz2) = fe1bdf3485f33e6d0a998ff7bcb42526fbf3083dbfc107c3d95a88c00739eadb
SIZE (gcc-fortran-4.6.3.tar.bz2) = 1676490
SHA256 (gcc-objc-4.6.3.tar.bz2) = 4c193397ce0b8b7b3a6b090078f7228e22999edb14a53480ac709f7f165a4ca3
SIZE (gcc-objc-4.6.3.tar.bz2) = 342441
SHA256 (gcc-testsuite-4.6.3.tar.bz2) = a3448d09e5e8ce6baee4080981efc85e6af1621b66a68258dd645c04ae381bed
SIZE (gcc-testsuite-4.6.3.tar.bz2) = 6354781
SHA256 (gnat-bootstrap.i386.freebsd.tar.bz2) = c38e1c960f651c3f248c1ef540b1df724058fa71c1d046af93ce975483abb645
SIZE (gnat-bootstrap.i386.freebsd.tar.bz2) = 27973176
SHA256 (gnat-bootstrap.x86_64.freebsd.tar.bz2) = c4abd6af1281785d47d99352e28e41b2a1455e25ff347eca0de5791cdede9ed8
SIZE (gnat-bootstrap.x86_64.freebsd.tar.bz2) = 31565201
@


1.5
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
@d1 12
a12 12
SHA256 (gcc-core-4.6.2.tar.bz2) = dcbf391f05277b7e09d14d54f3bdaba5515a3a8e7dd1d8af93af3f6f68455e10
SIZE (gcc-core-4.6.2.tar.bz2) = 30258326
SHA256 (gcc-ada-4.6.2.tar.bz2) = 9ac26821ad900d02ed251b62e6a0506ee12417b506a7bb9b02ec9f09e5d9c84f
SIZE (gcc-ada-4.6.2.tar.bz2) = 6064757
SHA256 (gcc-g++-4.6.2.tar.bz2) = 5470bea8093438cf5840fbbef3546b6dba7b0153ef6a16e142c1fba1fac6e598
SIZE (gcc-g++-4.6.2.tar.bz2) = 6955594
SHA256 (gcc-fortran-4.6.2.tar.bz2) = 492becd732662349eaa5e7c4e458ac009df0ccb8904df54ae295d277c4d6be6f
SIZE (gcc-fortran-4.6.2.tar.bz2) = 1676539
SHA256 (gcc-objc-4.6.2.tar.bz2) = 74cc0e46c7455f3781c740e0f49e06355d8b04a32cb6f015d2bfde39a9ad1dd4
SIZE (gcc-objc-4.6.2.tar.bz2) = 342544
SHA256 (gcc-testsuite-4.6.2.tar.bz2) = 146e2ec50913515989405162e8e861e17d710c3ca1d4d19073527ea24a0ef81e
SIZE (gcc-testsuite-4.6.2.tar.bz2) = 6309400
@


1.4
log
@- Update to 20110627 (corresponding to gcc4.6.1 release)

PR:		ports/158938
Submitted by:	John Marino <draco@@marino.st> (maintainer)
@
text
@d1 12
a12 2
SHA256 (gnat-aux-20110627.tar.bz2) = 4eeca0f7ff25eefa8b74e613597c7c0cbae19b9fd64e6d9d4e02c2d2e1624f83
SIZE (gnat-aux-20110627.tar.bz2) = 26799024
@


1.3
log
@- Update to 20110325 [1]
- Pet portlint(1) by removing trailing spaces

PR:		ports/156541 [1]
Submitted by:	John Marino <freebsdml@@marino.st> (maintainer)
@
text
@d1 2
a2 2
SHA256 (gnat-aux-20110325.tar.bz2) = 9d4e2e071cd88179d3553d105735afe0e5a67e9832d50c53c1d3dfe1af46daa5
SIZE (gnat-aux-20110325.tar.bz2) = 26700051
@


1.2
log
@- Fix fetch on amd64 platform

Reported by:	pointyhat
@
text
@d1 2
a2 2
SHA256 (gnat-aux-20110107.tar.bz2) = b686a639117a283e4659240439b95b446aada76825e352b12c5925918d3a8cab
SIZE (gnat-aux-20110107.tar.bz2) = 23176092
@


1.1
log
@GNAT AUX is based on the trunk version of Free Software Foundation's GNU
Compiler Collection.  It carries with it the GMGPL license, the modified
version of the GPL that exempts generic instantiation from resulting in
a GPL-licensed executable.  This version of GNAT also carries with it the
GCC Runtime Library Exception, so the resulting binaries have no licensing
requirements.  Binaries produced by GNAT AUX should be handled the same as
binaries produced by any FSF GNAT compiler.

GNAT AUX implements the full Ada-83, Ada-95, and Ada-2005 language standards.
It also implements some features of the draft Ada-2012 standard, which are
optionally accessible via the -gnat2012 switch or Ada_2012 pragma.

WWW: http://www.dragonlace.net/

PR:		ports/153828
Submitted by:	John Marino <freebsdml@@marino.st>
@
text
@d5 2
@

