Commit graph

14 commits

Author SHA1 Message Date
Daniel Eischen
9e469cccef Use setenv to add an environment variable instead of putenv. In 7.0,
putenv() does not copy the supplied environment stringi, but gcc/gnat
was free()ing the memory expecting that it would be copied.
2008-04-08 00:33:20 +00:00
Daniel Eischen
35335ed691 Update to gnat GPL 2006. 2006-12-26 16:53:48 +00:00
Daniel Eischen
80ac2a3dc6 Oops, forgot to add these patch files. 2005-11-29 00:47:55 +00:00
Daniel Eischen
653aef86bc Update the antiquated version of the GNAT compiler to the GPL-2005
version.

Note that this version now produces executables that are
covered by the GPL as opposed to the previous version which was
covered by the modified GPL.

Also note that the GNAT sources in the stock GCC-4 tree are
not under this restriction.  A new port based on the sources
in GCC-4 will come when I get the time.
2005-11-29 00:01:24 +00:00
Daniel Eischen
7d5ef842f2 Unbreak patching. The recent change to gcc28 (to make gcc28 work in
-current) broke one of the patches here.

PR:	51740
2003-05-07 13:40:41 +00:00
Daniel Eischen
f12ee9219b Update to the latest released version of GNAT (3.15p). Also use a
new bootstrap compiler and fix so that it builds under -current.

Approved by:	portmgr
2002-12-01 19:10:48 +00:00
Daniel Eischen
55343ff4ae Add a patch to replace tmpnam with mkstemp.
Submitted by:	Samuel Tardieu <sam@ada.eu.org>
2002-02-12 23:43:24 +00:00
Kevin Lo
ad309c29e3 Update to version 3.14p
PR: 34670
Submitted by: Joe Marcus Clarke <marcus@marcuscom.com>
2002-02-09 08:40:28 +00:00
Daniel Eischen
95df74e9ba Update to the latest public release 3.13p.
Thanks to Samuel Tardieu <sam@inf.enst.fr> for instigating this
update and providing some of the changes.
2000-11-01 18:57:03 +00:00
Daniel Eischen
4c48f0e44d When initializing the GNAT (i386) run-time, initialize the floating point
control word to use 64-bit (extended) precision instead of FreeBSDs
default 53-bit (double) precision.

Submitted by:	Sune Falck <sunef@hem.passagen.se>
2000-06-27 11:27:25 +00:00
Daniel Eischen
472667ca91 Upgrade GNAT to GNAT-3.12p, the latest public release from Ada Core
Technologies.
1999-11-09 12:33:43 +00:00
Sheldon Hearn
cc4e71cb59 Update 3.10p -> 3.11p:
* Build requires a GNAT compiler, for which the maintainer has
	created a package. For now, provide two MASTER_SITEs from which
	it is available so that it'll find its way into the FreeBSD
	distfiles.

      * Uses variables in the PLIST to reduce diff sizes in future.

      * Doesn't install info files, which are virtually duplicates of
	the ones we already have.

      * AOUT support is on its wAy OUT. Do what we can, but don't blow
	any fuses.

      * Hand maintainership over to Daniel Eischen, at the request of
	the previous maintainer.

PR:	10093
Submitted by:	Daniel Eischen <eischen@vigrid.com>
1999-06-24 11:11:28 +00:00
Steve Price
0b588ecd16 Upgrade to version 3.10p and do a little portlint cleaning.
PR:		5138
Submitted by:	Daniel M. Eischen <deischen@iworks.InterWorks.org>
1998-01-18 09:08:45 +00:00
Satoshi Asami
31f08be6a3 Upgrade to 3.09. This port is no longer broken.
Note you need an existing gnat compiler to build this.  (A package will do.)

PR:		3687
Submitted by:	Maurice Castro <maurice@planet.serc.rmit.edu.au> and
		Daniel M. Eischen <deischen@iworks.InterWorks.org>
1997-09-25 08:48:00 +00:00