The FreeBSD Ports Archive
FreeBSD lang : gnat4>
The GNU Ada Compiler system
The GPL version of GNU Ada compiler system built on GCC 3.4.6
Binaries built with this version of compiler are covered by the
GPL license. Use the Ada compiler bundled with GCC 4.0 and
subsequent for LGPL licensing.
The libraries supplied with this version of GNAT support tasking
with FreeBSD 4 and greater using libc_r and libpthread.
http://libre.act-europe.com/
|
gnat history
v. 1.57
date: 2007/10/17 10:12:42; author: ade; state: Exp; lines: +2 -2
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs
v. 1.56
date: 2007/10/04 01:25:16; author: edwin; state: Exp; lines: +0 -2
Remove always-false/true conditions based on OSVERSION 500000
v. 1.55
date: 2007/01/21 04:59:56; author: rafan; state: Exp; lines: +2 -0
- Define USE_ICONV properly. This fixes textproc/words build, which failed
with
/libexec/ld-elf.so.1: Shared object "libiconv.so.3" not found, required by "gnatgcc"
PR: ports/108138
Submitted by: rafan
Approved by: Daniel Eischen (maintainer)
v. 1.54
date: 2006/12/26 16:56:14; author: deischen; state: Exp; lines: +1 -1
Don't quote NO_PACKAGE message.
v. 1.53
date: 2006/12/26 16:53:47; author: deischen; state: Exp; lines: +14 -9
Update to gnat GPL 2006.
v. 1.52
date: 2005/12/05 23:29:35; author: edwin; state: Exp; lines: +1 -1
The libc.so.4 is only needed when building it, so add a build-dependency
on {LOCALBASE}/compat/lib/libc.so.4 instaed of a lib-dependency on c.4
v. 1.51
date: 2005/12/05 12:54:20; author: edwin; state: Exp; lines: +1 -4
After unbreaking, also fixing pkg-plist and PERL5 dependency for running.
v. 1.50
date: 2005/12/05 05:56:13; author: edwin; state: Exp; lines: +2 -1
Add dependency on bison
Make dependency on c.4 a lib_depends instead of a build_depends.
v. 1.49
date: 2005/12/02 02:12:32; author: deischen; state: Exp; lines: +1 -1
When using the bootstrap ada distfile, correctly set the path so it
picks it up.
v. 1.48
date: 2005/11/29 01:11:25; author: deischen; state: Exp; lines: +1 -1
Fix a typo (missing space) when building without shared libraries.
v. 1.47
date: 2005/11/29 00:01:24; author: deischen; state: Exp; lines: +112 -145
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.
v. 1.46
date: 2005/11/28 06:43:27; author: fenner; state: Exp; lines: +1 -1
Use the right syntax for a ${MASTER_SITE_foo} with a distfile group.
v. 1.45
date: 2005/07/14 15:19:47; author: pav; state: Exp; lines: +1 -1
- Fix fetch: workaround problems with site groups and :foo
v. 1.44
date: 2005/02/19 01:11:43; author: deischen; state: Exp; lines: +1 -0
Add another site to MASTER_SITES.
v. 1.43
date: 2005/02/12 13:19:47; author: das; state: Exp; lines: +4 -0
Fix build. Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
v. 1.42
date: 2004/02/04 05:21:37; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
v. 1.41
date: 2003/09/24 09:36:56; author: osa; state: Exp; lines: +1 -1
Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by: Oleg Karachevtsev
PR: 56998
v. 1.40
date: 2003/04/06 12:50:49; author: deischen; state: Exp; lines: +0 -2
Remove the BUILD_DEPENDS for gcc28; we don't need gcc28 to be built or
installed, we just want the port's patch files.
v. 1.39
date: 2003/02/21 12:35:03; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.38
date: 2003/01/30 08:23:53; author: kris; state: Exp; lines: +1 -1
Use the full path to /sbin/sysctl
Noticed by: 'make index' in crontab
v. 1.37
date: 2002/12/28 05:15:58; author: deischen; state: Exp; lines: +1 -1
Make the fetch work with MASTER_SITE_SUBDIRs.
Approved by: portmgr
v. 1.36
date: 2002/12/26 08:21:49; author: nork; state: Exp; lines: +1 -1
Fix BUILD_DEPENDS.
v. 1.35
date: 2002/12/01 19:10:48; author: deischen; state: Exp; lines: +16 -9
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
v. 1.34
date: 2002/12/01 10:03:51; author: knu; state: Exp; lines: +2 -0
Add the misc/compat4x dependency only if ${OSVERSION} >= 500000.
v. 1.33
date: 2002/12/01 10:00:01; author: knu; state: Exp; lines: +1 -0
The distributed bootstrapping compiler requires libc.so.4,
so add misc/compat4x as dependency.
Submitted by: bento
v. 1.32
date: 2002/09/25 20:59:08; author: naddy; state: Exp; lines: +7 -4
* Match up distfiles and their respective master sites.
* Mark the bootstrap as i386-only.
Approved by: maintainer
v. 1.31
date: 2002/07/21 20:38:38; author: deischen; state: Exp; lines: +1 -1
Add a MASTER_SITE_SUBDIR for gcc.
v. 1.30
date: 2002/02/12 00:24:23; author: deischen; state: Exp; lines: +1 -0
Add gnathtml.pl, and Ada source code HTML'izer, to the installed files.
PR: ports/34844
Submitted by: John Merryweather Cooper
v. 1.29
date: 2002/02/10 00:57:45; author: deischen; state: Exp; lines: +3 -4
Always remove the .orig files from the examples directory; there's
no sense in muddying up the Makefile with checks for NOPORTDOCS
just to remove the copy of one patched file.
Make the package list be in alphabetical order for directories with
lots of files in them; this allows one to do `/bin/ls -1` to generate
the package list and produce (hopefully) smaller diffs for subsequent
versions.
v. 1.28
date: 2002/02/09 08:40:26; author: kevlo; state: Exp; lines: +10 -2
Update to version 3.14p
PR: 34670
Submitted by: Joe Marcus Clarke
v. 1.27
date: 2002/01/29 11:24:08; author: knu; state: Exp; lines: +10 -10
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
Use command macros where appropriate.
v. 1.26
date: 2000/12/19 16:45:51; author: deischen; state: Exp; lines: +3 -3
Fix checking of LOCALBASE; the '$' was missing from '${LOCALBASE}'.
Submitted by: Thomas Quinot
v. 1.25
date: 2000/11/03 10:03:09; author: asami; state: Exp; lines: +2 -2
Add "deischen" in front of MASTER_SITE_SUBDIR so the distfile can be found.
Also add "." as a separate element, otherwise the stuff on the GNU sites
won't be fetched.
Submitted by: bento
v. 1.24
date: 2000/11/01 18:56:57; author: deischen; state: Exp; lines: +61 -31
Update to the latest public release 3.13p.
Thanks to Samuel Tardieu for instigating this
update and providing some of the changes.
v. 1.23
date: 2000/04/12 06:18:45; author: obrien; state: Exp; lines: +6 -6
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.22
date: 1999/11/09 12:33:11; author: deischen; state: Exp; lines: +39 -32
Upgrade GNAT to GNAT-3.12p, the latest public release from Ada Core
Technologies.
v. 1.21
date: 1999/08/25 06:34:39; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.20
date: 1999/08/22 18:58:49; author: mharo; state: Exp; lines: +2 -2
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.19
date: 1999/07/01 14:42:41; author: sheldonh; state: Exp; lines: +2 -4
Remove the two "priming" MASTER_SITEs now that ftp.freebsd.org has
Daniel Eischen's boot-strapping package.
v. 1.18
date: 1999/06/24 11:10:37; author: sheldonh; state: Exp; lines: +157 -57
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
v. 1.17
date: 1999/03/02 21:25:09; author: billf; state: Exp; lines: +2 -1
Set 'USE_GMAKE', because it does.
Yet another bug found by: Satoshi's errorlogs
v. 1.16
date: 1998/01/18 15:12:38; author: steve; state: Exp; lines: +1 -3
Remove bogus duplicate patch that I missed last time. :(
Noticed by: Satoshi Asami
v. 1.15
date: 1998/01/18 12:09:58; author: asami; state: Exp; lines: +3 -1
Mark this port broken for now, it doesn't patch on -stable.
v. 1.14
date: 1998/01/18 09:08:33; author: steve; state: Exp; lines: +25 -27
Upgrade to version 3.10p and do a little portlint cleaning.
PR: 5138
Submitted by: Daniel M. Eischen
v. 1.13
date: 1997/10/03 09:56:56; author: asami; state: Exp; lines: +3 -1
Correctly specify manpage names. Compress manpages.
v. 1.12
date: 1997/09/25 08:47:35; author: asami; state: Exp; lines: +85 -47
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 and
Daniel M. Eischen
v. 1.11
date: 1997/08/11 18:02:08; author: fenner; state: Exp; lines: +2 -2
Remove nils@guru.ims.uni-stuttgart.de as MAINTAINER, no longer
runs FreeBSD.
Submitted by: Cornelis van der Laan
v. 1.10
date: 1996/12/07 13:28:30; author: asami; state: Exp; lines: +6 -4
Oops, real reason of BROKEN was gcc incompatibility.
v. 1.9
date: 1996/12/07 13:03:20; author: asami; state: Exp; lines: +2 -2
Add reasons to BROKEN.
v. 1.8
date: 1996/11/12 02:18:23; author: obrien; state: Exp; lines: +4 -3
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.7
date: 1996/04/12 08:33:25; author: asami; state: Exp; lines: +4 -1
Check if /usr/local/bin/gnatf exists or not and if not, pronounce it
BROKEN. This port requires an existing compiler to bootstrap.
v. 1.6
date: 1995/11/22 13:12:46; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.5
date: 1995/05/13 15:08:45; author: jmacd; state: Exp; lines: +11 -12
I fixed it so that it works right. Basically the same changes were
needed as for the g77 port, except this time since a new compiler
exectuable isn't getting produced (and I wonder why its that way)
one will need to use -B${PREFIX}/libexec/ every time they wish to
compile ada sources, since gcc doesn't look in /usr/local/libexec/.
It seems to work... I ran it on the examples directory. Someone
who knows ada well should test it I suppose.
-josh
v. 1.4
date: 1995/04/24 11:29:14; author: asami; state: Exp; lines: +5 -22
Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
v. 1.3
date: 1995/04/15 05:44:36; author: asami; state: Exp; lines: +3 -1
Update of lang Makefiles....
v. 1.2
date: 1995/04/01 12:46:53; author: jkh; state: Exp; lines: +1 -0
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.1
date: 1995/03/28 04:41:42; author: hsu; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/03/28 04:41:43; author: hsu; state: Exp; lines: +0 -0
gnat-2.03 - The GNU Ada Translator. Version 2.03.
Submitted by: nils@guru.ims.uni-stuttgart.de (Cornelis van der Laan)
=============================================================================
v. 1.57
date: 2007/10/17 10:12:42; author: ade; state: Exp; lines: +2 -2
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs
v. 1.56
date: 2007/10/04 01:25:16; author: edwin; state: Exp; lines: +0 -2
Remove always-false/true conditions based on OSVERSION 500000
v. 1.55
date: 2007/01/21 04:59:56; author: rafan; state: Exp; lines: +2 -0
- Define USE_ICONV properly. This fixes textproc/words build, which failed
with
/libexec/ld-elf.so.1: Shared object "libiconv.so.3" not found, required by "gnatgcc"
PR: ports/108138
Submitted by: rafan
Approved by: Daniel Eischen (maintainer)
v. 1.54
date: 2006/12/26 16:56:14; author: deischen; state: Exp; lines: +1 -1
Don't quote NO_PACKAGE message.
v. 1.53
date: 2006/12/26 16:53:47; author: deischen; state: Exp; lines: +14 -9
Update to gnat GPL 2006.
v. 1.52
date: 2005/12/05 23:29:35; author: edwin; state: Exp; lines: +1 -1
The libc.so.4 is only needed when building it, so add a build-dependency
on {LOCALBASE}/compat/lib/libc.so.4 instaed of a lib-dependency on c.4
v. 1.51
date: 2005/12/05 12:54:20; author: edwin; state: Exp; lines: +1 -4
After unbreaking, also fixing pkg-plist and PERL5 dependency for running.
v. 1.50
date: 2005/12/05 05:56:13; author: edwin; state: Exp; lines: +2 -1
Add dependency on bison
Make dependency on c.4 a lib_depends instead of a build_depends.
v. 1.49
date: 2005/12/02 02:12:32; author: deischen; state: Exp; lines: +1 -1
When using the bootstrap ada distfile, correctly set the path so it
picks it up.
v. 1.48
date: 2005/11/29 01:11:25; author: deischen; state: Exp; lines: +1 -1
Fix a typo (missing space) when building without shared libraries.
v. 1.47
date: 2005/11/29 00:01:24; author: deischen; state: Exp; lines: +112 -145
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.
v. 1.46
date: 2005/11/28 06:43:27; author: fenner; state: Exp; lines: +1 -1
Use the right syntax for a ${MASTER_SITE_foo} with a distfile group.
v. 1.45
date: 2005/07/14 15:19:47; author: pav; state: Exp; lines: +1 -1
- Fix fetch: workaround problems with site groups and :foo
v. 1.44
date: 2005/02/19 01:11:43; author: deischen; state: Exp; lines: +1 -0
Add another site to MASTER_SITES.
v. 1.43
date: 2005/02/12 13:19:47; author: das; state: Exp; lines: +4 -0
Fix build. Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
v. 1.42
date: 2004/02/04 05:21:37; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
v. 1.41
date: 2003/09/24 09:36:56; author: osa; state: Exp; lines: +1 -1
Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by: Oleg Karachevtsev
PR: 56998
v. 1.40
date: 2003/04/06 12:50:49; author: deischen; state: Exp; lines: +0 -2
Remove the BUILD_DEPENDS for gcc28; we don't need gcc28 to be built or
installed, we just want the port's patch files.
v. 1.39
date: 2003/02/21 12:35:03; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.38
date: 2003/01/30 08:23:53; author: kris; state: Exp; lines: +1 -1
Use the full path to /sbin/sysctl
Noticed by: 'make index' in crontab
v. 1.37
date: 2002/12/28 05:15:58; author: deischen; state: Exp; lines: +1 -1
Make the fetch work with MASTER_SITE_SUBDIRs.
Approved by: portmgr
v. 1.36
date: 2002/12/26 08:21:49; author: nork; state: Exp; lines: +1 -1
Fix BUILD_DEPENDS.
v. 1.35
date: 2002/12/01 19:10:48; author: deischen; state: Exp; lines: +16 -9
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
v. 1.34
date: 2002/12/01 10:03:51; author: knu; state: Exp; lines: +2 -0
Add the misc/compat4x dependency only if ${OSVERSION} >= 500000.
v. 1.33
date: 2002/12/01 10:00:01; author: knu; state: Exp; lines: +1 -0
The distributed bootstrapping compiler requires libc.so.4,
so add misc/compat4x as dependency.
Submitted by: bento
v. 1.32
date: 2002/09/25 20:59:08; author: naddy; state: Exp; lines: +7 -4
* Match up distfiles and their respective master sites.
* Mark the bootstrap as i386-only.
Approved by: maintainer
v. 1.31
date: 2002/07/21 20:38:38; author: deischen; state: Exp; lines: +1 -1
Add a MASTER_SITE_SUBDIR for gcc.
v. 1.30
date: 2002/02/12 00:24:23; author: deischen; state: Exp; lines: +1 -0
Add gnathtml.pl, and Ada source code HTML'izer, to the installed files.
PR: ports/34844
Submitted by: John Merryweather Cooper
v. 1.29
date: 2002/02/10 00:57:45; author: deischen; state: Exp; lines: +3 -4
Always remove the .orig files from the examples directory; there's
no sense in muddying up the Makefile with checks for NOPORTDOCS
just to remove the copy of one patched file.
Make the package list be in alphabetical order for directories with
lots of files in them; this allows one to do `/bin/ls -1` to generate
the package list and produce (hopefully) smaller diffs for subsequent
versions.
v. 1.28
date: 2002/02/09 08:40:26; author: kevlo; state: Exp; lines: +10 -2
Update to version 3.14p
PR: 34670
Submitted by: Joe Marcus Clarke
v. 1.27
date: 2002/01/29 11:24:08; author: knu; state: Exp; lines: +10 -10
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
Use command macros where appropriate.
v. 1.26
date: 2000/12/19 16:45:51; author: deischen; state: Exp; lines: +3 -3
Fix checking of LOCALBASE; the '$' was missing from '${LOCALBASE}'.
Submitted by: Thomas Quinot
v. 1.25
date: 2000/11/03 10:03:09; author: asami; state: Exp; lines: +2 -2
Add "deischen" in front of MASTER_SITE_SUBDIR so the distfile can be found.
Also add "." as a separate element, otherwise the stuff on the GNU sites
won't be fetched.
Submitted by: bento
v. 1.24
date: 2000/11/01 18:56:57; author: deischen; state: Exp; lines: +61 -31
Update to the latest public release 3.13p.
Thanks to Samuel Tardieu for instigating this
update and providing some of the changes.
v. 1.23
date: 2000/04/12 06:18:45; author: obrien; state: Exp; lines: +6 -6
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.22
date: 1999/11/09 12:33:11; author: deischen; state: Exp; lines: +39 -32
Upgrade GNAT to GNAT-3.12p, the latest public release from Ada Core
Technologies.
v. 1.21
date: 1999/08/25 06:34:39; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.20
date: 1999/08/22 18:58:49; author: mharo; state: Exp; lines: +2 -2
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.19
date: 1999/07/01 14:42:41; author: sheldonh; state: Exp; lines: +2 -4
Remove the two "priming" MASTER_SITEs now that ftp.freebsd.org has
Daniel Eischen's boot-strapping package.
v. 1.18
date: 1999/06/24 11:10:37; author: sheldonh; state: Exp; lines: +157 -57
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
v. 1.17
date: 1999/03/02 21:25:09; author: billf; state: Exp; lines: +2 -1
Set 'USE_GMAKE', because it does.
Yet another bug found by: Satoshi's errorlogs
v. 1.16
date: 1998/01/18 15:12:38; author: steve; state: Exp; lines: +1 -3
Remove bogus duplicate patch that I missed last time. :(
Noticed by: Satoshi Asami
v. 1.15
date: 1998/01/18 12:09:58; author: asami; state: Exp; lines: +3 -1
Mark this port broken for now, it doesn't patch on -stable.
v. 1.14
date: 1998/01/18 09:08:33; author: steve; state: Exp; lines: +25 -27
Upgrade to version 3.10p and do a little portlint cleaning.
PR: 5138
Submitted by: Daniel M. Eischen
v. 1.13
date: 1997/10/03 09:56:56; author: asami; state: Exp; lines: +3 -1
Correctly specify manpage names. Compress manpages.
v. 1.12
date: 1997/09/25 08:47:35; author: asami; state: Exp; lines: +85 -47
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 and
Daniel M. Eischen
v. 1.11
date: 1997/08/11 18:02:08; author: fenner; state: Exp; lines: +2 -2
Remove nils@guru.ims.uni-stuttgart.de as MAINTAINER, no longer
runs FreeBSD.
Submitted by: Cornelis van der Laan
v. 1.10
date: 1996/12/07 13:28:30; author: asami; state: Exp; lines: +6 -4
Oops, real reason of BROKEN was gcc incompatibility.
v. 1.9
date: 1996/12/07 13:03:20; author: asami; state: Exp; lines: +2 -2
Add reasons to BROKEN.
v. 1.8
date: 1996/11/12 02:18:23; author: obrien; state: Exp; lines: +4 -3
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.7
date: 1996/04/12 08:33:25; author: asami; state: Exp; lines: +4 -1
Check if /usr/local/bin/gnatf exists or not and if not, pronounce it
BROKEN. This port requires an existing compiler to bootstrap.
v. 1.6
date: 1995/11/22 13:12:46; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.5
date: 1995/05/13 15:08:45; author: jmacd; state: Exp; lines: +11 -12
I fixed it so that it works right. Basically the same changes were
needed as for the g77 port, except this time since a new compiler
exectuable isn't getting produced (and I wonder why its that way)
one will need to use -B${PREFIX}/libexec/ every time they wish to
compile ada sources, since gcc doesn't look in /usr/local/libexec/.
It seems to work... I ran it on the examples directory. Someone
who knows ada well should test it I suppose.
-josh
v. 1.4
date: 1995/04/24 11:29:14; author: asami; state: Exp; lines: +5 -22
Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
v. 1.3
date: 1995/04/15 05:44:36; author: asami; state: Exp; lines: +3 -1
Update of lang Makefiles....
v. 1.2
date: 1995/04/01 12:46:53; author: jkh; state: Exp; lines: +1 -0
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.1
date: 1995/03/28 04:41:42; author: hsu; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/03/28 04:41:43; author: hsu; state: Exp; lines: +0 -0
gnat-2.03 - The GNU Ada Translator. Version 2.03.
Submitted by: nils@guru.ims.uni-stuttgart.de (Cornelis van der Laan)
=============================================================================
v. 1.57
date: 2007/10/17 10:12:42; author: ade; state: Exp; lines: +2 -2
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs
v. 1.56
date: 2007/10/04 01:25:16; author: edwin; state: Exp; lines: +0 -2
Remove always-false/true conditions based on OSVERSION 500000
v. 1.55
date: 2007/01/21 04:59:56; author: rafan; state: Exp; lines: +2 -0
- Define USE_ICONV properly. This fixes textproc/words build, which failed
with
/libexec/ld-elf.so.1: Shared object "libiconv.so.3" not found, required by "gnatgcc"
PR: ports/108138
Submitted by: rafan
Approved by: Daniel Eischen (maintainer)
v. 1.54
date: 2006/12/26 16:56:14; author: deischen; state: Exp; lines: +1 -1
Don't quote NO_PACKAGE message.
v. 1.53
date: 2006/12/26 16:53:47; author: deischen; state: Exp; lines: +14 -9
Update to gnat GPL 2006.
v. 1.52
date: 2005/12/05 23:29:35; author: edwin; state: Exp; lines: +1 -1
The libc.so.4 is only needed when building it, so add a build-dependency
on {LOCALBASE}/compat/lib/libc.so.4 instaed of a lib-dependency on c.4
v. 1.51
date: 2005/12/05 12:54:20; author: edwin; state: Exp; lines: +1 -4
After unbreaking, also fixing pkg-plist and PERL5 dependency for running.
v. 1.50
date: 2005/12/05 05:56:13; author: edwin; state: Exp; lines: +2 -1
Add dependency on bison
Make dependency on c.4 a lib_depends instead of a build_depends.
v. 1.49
date: 2005/12/02 02:12:32; author: deischen; state: Exp; lines: +1 -1
When using the bootstrap ada distfile, correctly set the path so it
picks it up.
v. 1.48
date: 2005/11/29 01:11:25; author: deischen; state: Exp; lines: +1 -1
Fix a typo (missing space) when building without shared libraries.
v. 1.47
date: 2005/11/29 00:01:24; author: deischen; state: Exp; lines: +112 -145
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.
v. 1.46
date: 2005/11/28 06:43:27; author: fenner; state: Exp; lines: +1 -1
Use the right syntax for a ${MASTER_SITE_foo} with a distfile group.
v. 1.45
date: 2005/07/14 15:19:47; author: pav; state: Exp; lines: +1 -1
- Fix fetch: workaround problems with site groups and :foo
v. 1.44
date: 2005/02/19 01:11:43; author: deischen; state: Exp; lines: +1 -0
Add another site to MASTER_SITES.
v. 1.43
date: 2005/02/12 13:19:47; author: das; state: Exp; lines: +4 -0
Fix build. Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
v. 1.42
date: 2004/02/04 05:21:37; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
v. 1.41
date: 2003/09/24 09:36:56; author: osa; state: Exp; lines: +1 -1
Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by: Oleg Karachevtsev
PR: 56998
v. 1.40
date: 2003/04/06 12:50:49; author: deischen; state: Exp; lines: +0 -2
Remove the BUILD_DEPENDS for gcc28; we don't need gcc28 to be built or
installed, we just want the port's patch files.
v. 1.39
date: 2003/02/21 12:35:03; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.38
date: 2003/01/30 08:23:53; author: kris; state: Exp; lines: +1 -1
Use the full path to /sbin/sysctl
Noticed by: 'make index' in crontab
v. 1.37
date: 2002/12/28 05:15:58; author: deischen; state: Exp; lines: +1 -1
Make the fetch work with MASTER_SITE_SUBDIRs.
Approved by: portmgr
v. 1.36
date: 2002/12/26 08:21:49; author: nork; state: Exp; lines: +1 -1
Fix BUILD_DEPENDS.
v. 1.35
date: 2002/12/01 19:10:48; author: deischen; state: Exp; lines: +16 -9
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
v. 1.34
date: 2002/12/01 10:03:51; author: knu; state: Exp; lines: +2 -0
Add the misc/compat4x dependency only if ${OSVERSION} >= 500000.
v. 1.33
date: 2002/12/01 10:00:01; author: knu; state: Exp; lines: +1 -0
The distributed bootstrapping compiler requires libc.so.4,
so add misc/compat4x as dependency.
Submitted by: bento
v. 1.32
date: 2002/09/25 20:59:08; author: naddy; state: Exp; lines: +7 -4
* Match up distfiles and their respective master sites.
* Mark the bootstrap as i386-only.
Approved by: maintainer
v. 1.31
date: 2002/07/21 20:38:38; author: deischen; state: Exp; lines: +1 -1
Add a MASTER_SITE_SUBDIR for gcc.
v. 1.30
date: 2002/02/12 00:24:23; author: deischen; state: Exp; lines: +1 -0
Add gnathtml.pl, and Ada source code HTML'izer, to the installed files.
PR: ports/34844
Submitted by: John Merryweather Cooper
v. 1.29
date: 2002/02/10 00:57:45; author: deischen; state: Exp; lines: +3 -4
Always remove the .orig files from the examples directory; there's
no sense in muddying up the Makefile with checks for NOPORTDOCS
just to remove the copy of one patched file.
Make the package list be in alphabetical order for directories with
lots of files in them; this allows one to do `/bin/ls -1` to generate
the package list and produce (hopefully) smaller diffs for subsequent
versions.
v. 1.28
date: 2002/02/09 08:40:26; author: kevlo; state: Exp; lines: +10 -2
Update to version 3.14p
PR: 34670
Submitted by: Joe Marcus Clarke
v. 1.27
date: 2002/01/29 11:24:08; author: knu; state: Exp; lines: +10 -10
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
Use command macros where appropriate.
v. 1.26
date: 2000/12/19 16:45:51; author: deischen; state: Exp; lines: +3 -3
Fix checking of LOCALBASE; the '$' was missing from '${LOCALBASE}'.
Submitted by: Thomas Quinot
v. 1.25
date: 2000/11/03 10:03:09; author: asami; state: Exp; lines: +2 -2
Add "deischen" in front of MASTER_SITE_SUBDIR so the distfile can be found.
Also add "." as a separate element, otherwise the stuff on the GNU sites
won't be fetched.
Submitted by: bento
v. 1.24
date: 2000/11/01 18:56:57; author: deischen; state: Exp; lines: +61 -31
Update to the latest public release 3.13p.
Thanks to Samuel Tardieu for instigating this
update and providing some of the changes.
v. 1.23
date: 2000/04/12 06:18:45; author: obrien; state: Exp; lines: +6 -6
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.22
date: 1999/11/09 12:33:11; author: deischen; state: Exp; lines: +39 -32
Upgrade GNAT to GNAT-3.12p, the latest public release from Ada Core
Technologies.
v. 1.21
date: 1999/08/25 06:34:39; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.20
date: 1999/08/22 18:58:49; author: mharo; state: Exp; lines: +2 -2
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.19
date: 1999/07/01 14:42:41; author: sheldonh; state: Exp; lines: +2 -4
Remove the two "priming" MASTER_SITEs now that ftp.freebsd.org has
Daniel Eischen's boot-strapping package.
v. 1.18
date: 1999/06/24 11:10:37; author: sheldonh; state: Exp; lines: +157 -57
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
v. 1.17
date: 1999/03/02 21:25:09; author: billf; state: Exp; lines: +2 -1
Set 'USE_GMAKE', because it does.
Yet another bug found by: Satoshi's errorlogs
v. 1.16
date: 1998/01/18 15:12:38; author: steve; state: Exp; lines: +1 -3
Remove bogus duplicate patch that I missed last time. :(
Noticed by: Satoshi Asami
v. 1.15
date: 1998/01/18 12:09:58; author: asami; state: Exp; lines: +3 -1
Mark this port broken for now, it doesn't patch on -stable.
v. 1.14
date: 1998/01/18 09:08:33; author: steve; state: Exp; lines: +25 -27
Upgrade to version 3.10p and do a little portlint cleaning.
PR: 5138
Submitted by: Daniel M. Eischen
v. 1.13
date: 1997/10/03 09:56:56; author: asami; state: Exp; lines: +3 -1
Correctly specify manpage names. Compress manpages.
v. 1.12
date: 1997/09/25 08:47:35; author: asami; state: Exp; lines: +85 -47
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 and
Daniel M. Eischen
v. 1.11
date: 1997/08/11 18:02:08; author: fenner; state: Exp; lines: +2 -2
Remove nils@guru.ims.uni-stuttgart.de as MAINTAINER, no longer
runs FreeBSD.
Submitted by: Cornelis van der Laan
v. 1.10
date: 1996/12/07 13:28:30; author: asami; state: Exp; lines: +6 -4
Oops, real reason of BROKEN was gcc incompatibility.
v. 1.9
date: 1996/12/07 13:03:20; author: asami; state: Exp; lines: +2 -2
Add reasons to BROKEN.
v. 1.8
date: 1996/11/12 02:18:23; author: obrien; state: Exp; lines: +4 -3
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.7
date: 1996/04/12 08:33:25; author: asami; state: Exp; lines: +4 -1
Check if /usr/local/bin/gnatf exists or not and if not, pronounce it
BROKEN. This port requires an existing compiler to bootstrap.
v. 1.6
date: 1995/11/22 13:12:46; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.5
date: 1995/05/13 15:08:45; author: jmacd; state: Exp; lines: +11 -12
I fixed it so that it works right. Basically the same changes were
needed as for the g77 port, except this time since a new compiler
exectuable isn't getting produced (and I wonder why its that way)
one will need to use -B${PREFIX}/libexec/ every time they wish to
compile ada sources, since gcc doesn't look in /usr/local/libexec/.
It seems to work... I ran it on the examples directory. Someone
who knows ada well should test it I suppose.
-josh
v. 1.4
date: 1995/04/24 11:29:14; author: asami; state: Exp; lines: +5 -22
Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
v. 1.3
date: 1995/04/15 05:44:36; author: asami; state: Exp; lines: +3 -1
Update of lang Makefiles....
v. 1.2
date: 1995/04/01 12:46:53; author: jkh; state: Exp; lines: +1 -0
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.1
date: 1995/03/28 04:41:42; author: hsu; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/03/28 04:41:43; author: hsu; state: Exp; lines: +0 -0
gnat-2.03 - The GNU Ada Translator. Version 2.03.
Submitted by: nils@guru.ims.uni-stuttgart.de (Cornelis van der Laan)
=============================================================================
|
| |

|