notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
gnat The GNU Ada Compiler system
2010 lang Deleted on this many watch lists=10 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2010Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: The Ada framework is based on lang/gcc-aux, use it instead
Expired This port expired on: 2014-04-01
Ignore IGNORE: is only for i386, while you are running amd64
Maintainer: deischen@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2014-04-01 21:24:17
SVN Revision: 349892
People watching this port, also watch:: python, aspell, zip
License: GPLv3 LGPL3
WWW:
http://libre.act-europe.com/
Description:
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. WWW: http://libre.act-europe.com/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • gnat>0:lang/gnat
No installation instructions:
This port has been deleted.
PKGNAME: gnat
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: i386
distinfo:
There is no distinfo for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bison : devel/bison
  2. gmake : devel/gmake
  3. libc.so.6 : misc/compat6x
  4. perl5.16.3 : lang/perl5.16
Library dependencies:
  1. gmp.10 : math/gmp
  2. mpfr.4 : math/mpfr
  3. libiconv.so.3 : converters/libiconv
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
N/A
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
Collapse this list.

Number of commits found: 64

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2010
01 Apr 2014 21:24:17
Revision:349892Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2014-02-27 devel/hyena: Broken for more than 6 month
2014-04-01 print/pdfmod: Depends on expired devel/hyena, unstaged, uses old
standards
2014-04-01 security/gnutls-devel: Stale, broken and vulnerable
2014-04-01 sysutils/epylog: distfiles no longer fetchable
2014-04-01 japanese/Wnn6: Unmaintained, interactive and restricted
2014-04-01 japanese/srd-fpw: Unmaintained, interactive and restricted
2014-04-01 japanese/mypaedia-fpw: Unmaintained, interactive and restricted
2014-04-01 news/dnews: Unmaintained, interactive and restricted
2014-04-01 devel/adasdl: Ancient, does not build on amd64; use devel/sdl_gnat
instead
2014-04-01 lang/gnat: The Ada framework is based on lang/gcc-aux, use it instead
2010
12 Feb 2014 17:30:34
Revision:343945Original commit files touched by this commit
marino search for other commits by this committer
lang/gnat: Expire on 1 APR 2014

This compiler is essentially obsolete and only builds on i386.
Ports is set up to use lang/gcc-aux to compile Ada and no port
depends on lang/gnat.  Moreover, its presence can serve to confuse
users looking for the latest GNAT compiler.

Approved by:	maintainer (deischen@)
2010
20 Sep 2013 19:53:10
Revision:327741Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
17 Sep 2013 06:40:21
Revision:327452Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Convert to new perl framework
Convert from USE_GMAKE to USES=gmake
2010
04 Sep 2013 20:01:06
Revision:326316Original commit files touched by this commit
bsam search for other commits by this committer
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
2010
29 Aug 2013 14:16:03
Revision:325598Original commit files touched by this commit
bdrewery search for other commits by this committer
- Remove bogus conditional IGNORE for PACKAGE_BUILDING; these should
  be IGNOREd regardless of PACKAGE_BUILDING. Soem have no MASTER_SITES
  and require manual fetching, others are already marked RESTRICTED.
- Trim headers
- Convert some pre-fetch errors into IGNORE
- Remove needless quoting in java/jdk7-doc IGNORE

With hat:	portmgr
2010
27 Apr 2013 11:59:29
Revision:316662Original commit files touched by this commit
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2010
10 Mar 2013 12:44:26
Revision:313824Original commit files touched by this commit
crees search for other commits by this committer
Restore PORTNAME
2010
08 Mar 2013 11:32:12
Revision:313635Original commit files touched by this commit
bapt search for other commits by this committer
Convert USE_BISON to USES= bison

It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the
following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2010
01 Mar 2011 03:18:20
Original commit files touched by this commit
deischen search for other commits by this committer
Add gnathtml.pl to the package list; it was missing.

Pointed out by: Martin Wilke
2010
29 Jan 2011 02:36:31
Original commit files touched by this commit
linimon search for other commits by this committer
Fix a typo and pet portlint.

Hat:            portmgr
Feature safe:   yes
2010
25 Dec 2010 16:55:41
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use canonical format for FreeBSD.org MAINTAINER addresses
- Remove obsolete MD5 checksum while I'm here

PR:             ports/152844
Submitted by:   sunpoet (myself)
Approved by:    miwi (with portmgr hat)
2010
25 Oct 2010 13:13:27
Original commit files touched by this commit
deischen search for other commits by this committer
Patch from sahil:

We don't need to set PORTREVISION to 0 since that is the
default, and ...

Fix MASTER_SITES:n usage so that the ":n" postfix is added
to *all* elements of MASTER_SITE_LOCAL, not just the final
one.
2010
30 Sep 2010 16:53:28
Original commit files touched by this commit
deischen search for other commits by this committer
Update to the 2010 version of GNAT-GPL.
2009_4
11 Jun 2010 15:09:45
Original commit files touched by this commit
ale search for other commits by this committer
Chase mpfr library and bump PORTREVISION.
2009_3
08 Jun 2010 19:52:58
Original commit files touched by this commit
makc search for other commits by this committer
Convert LDCONFIG_DIRS to USE_LDCONFIG.

PR:             based on ports/146365
Submitted by:   Alex Kozlov <spam at rm-rf.kiev.ua>
Approved by:    maintainers timeout (two weeks)
2009_2
19 Apr 2010 10:43:43
Original commit files touched by this commit
ale search for other commits by this committer
Switch to use newer GMP version.

PR:             ports/144487
Submitted by:   ale
Approved by:    portmgr (-exp run by erwin)
2009_1
19 Jul 2009 09:43:01
Original commit files touched by this commit
deischen search for other commits by this committer
Mark this as only for i386.

Noticed by:     mark at coreland dot ath dot cx
2009_1
19 Jul 2009 03:42:05
Original commit files touched by this commit
deischen search for other commits by this committer
Forgot a file in the last commit.
2009_1
19 Jul 2009 03:38:31
Original commit files touched by this commit
deischen search for other commits by this committer
Update to the 2009 gpl edition.

Borrow some makefile foo from lang/gnat-gcc43.
2006_2
19 Apr 2008 17:56:05
Original commit files touched by this commit Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
2006_2
08 Apr 2008 00:33:20
Original commit files touched by this commit
deischen search for other commits by this committer
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.
2006_2
17 Oct 2007 10:13:01
Original commit files touched by this commit
ade search for other commits by this committer
Migration from bison 1.x to 2.x

PR:             117086
Tested by:      -exp runs
2006_1
04 Oct 2007 01:25:18
Original commit files touched by this commit Sanity Test Failure
edwin search for other commits by this committer
Remove always-false/true conditions based on OSVERSION 500000
2006_1
21 Jan 2007 04:59:57
Original commit files touched by this commit
rafan search for other commits by this committer
- 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 <eischen at vigrid.com> (maintainer)
2006
26 Dec 2006 16:56:14
Original commit files touched by this commit
deischen search for other commits by this committer
Don't quote NO_PACKAGE message.
2006
26 Dec 2006 16:53:48
Original commit files touched by this commit
deischen search for other commits by this committer
Update to gnat GPL 2006.
2005
05 Dec 2005 23:29:35
Original commit files touched by this commit
edwin search for other commits by this committer
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
2005
05 Dec 2005 12:54:20
Original commit files touched by this commit
edwin search for other commits by this committer
After unbreaking, also fixing pkg-plist and PERL5 dependency for running.
2005
05 Dec 2005 05:56:13
Original commit files touched by this commit
edwin search for other commits by this committer
Add dependency on bison
Make dependency on c.4 a lib_depends instead of a build_depends.
2005
02 Dec 2005 02:12:32
Original commit files touched by this commit
deischen search for other commits by this committer
When using the bootstrap ada distfile, correctly set the path so it
picks it up.
2005
29 Nov 2005 01:11:25
Original commit files touched by this commit
deischen search for other commits by this committer
Fix a typo (missing space) when building without shared libraries.
2005
29 Nov 2005 00:47:55
Original commit files touched by this commit
deischen search for other commits by this committer
Oops, forgot to add these patch files.
2005
29 Nov 2005 00:01:25
Original commit files touched by this commit
deischen search for other commits by this committer
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.
3.15p_1
28 Nov 2005 06:43:27
Original commit files touched by this commit
fenner search for other commits by this committer
Use the right syntax for a ${MASTER_SITE_foo} with a distfile group.
3.15p_1
14 Jul 2005 15:19:47
Original commit files touched by this commit
pav search for other commits by this committer
- Fix fetch: workaround problems with site groups and :foo
3.15p_1
19 Feb 2005 01:11:44
Original commit files touched by this commit
deischen search for other commits by this committer
Add another site to MASTER_SITES.
3.15p_1
12 Feb 2005 13:19:47
Original commit files touched by this commit
das search for other commits by this committer
Fix build.  Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
3.15p_1
23 Dec 2004 01:41:22
Original commit files touched by this commit
thierry search for other commits by this committer
Update WWW: link.

Approved by:    deischen (maintainer).
3.15p_1
31 Mar 2004 03:12:58
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify (maintainer timeout)
3.15p_1
04 Feb 2004 05:21:48
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
3.15p
24 Sep 2003 09:37:11
Original commit files touched by this commit
osa search for other commits by this committer
Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:   Oleg Karachevtsev <ok@etrust.ru>
PR:             56998
3.15p
07 May 2003 13:40:41
Original commit files touched by this commit
deischen search for other commits by this committer
Unbreak patching.  The recent change to gcc28 (to make gcc28 work in
-current) broke one of the patches here.

PR:     51740
3.15p
06 Apr 2003 12:50:49
Original commit files touched by this commit
deischen search for other commits by this committer
Remove the BUILD_DEPENDS for gcc28; we don't need gcc28 to be built or
installed, we just want the port's patch files.
3.15p
21 Feb 2003 12:35:09
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
3.15p
30 Jan 2003 08:23:53
Original commit files touched by this commit
kris search for other commits by this committer
Use the full path to /sbin/sysctl

Noticed by:     'make index' in crontab
3.15p
28 Dec 2002 05:15:58
Original commit files touched by this commit
deischen search for other commits by this committer
Make the fetch work with MASTER_SITE_SUBDIRs.

Approved by:    portmgr
3.15p
26 Dec 2002 08:21:49
Original commit files touched by this commit
nork search for other commits by this committer
Fix BUILD_DEPENDS.
3.15p
01 Dec 2002 19:10:49
Original commit files touched by this commit
deischen search for other commits by this committer
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
3.14p
01 Dec 2002 10:03:51
Original commit files touched by this commit
knu search for other commits by this committer
Add the misc/compat4x dependency only if ${OSVERSION} >= 500000.
3.14p
01 Dec 2002 10:00:01
Original commit files touched by this commit
knu search for other commits by this committer
The distributed bootstrapping compiler requires libc.so.4,
so add misc/compat4x as dependency.

Submitted by:   bento
3.14p
25 Sep 2002 20:59:08
Original commit files touched by this commit
naddy search for other commits by this committer
* Match up distfiles and their respective master sites.
* Mark the bootstrap as i386-only.

Approved by:    maintainer
3.14p
21 Jul 2002 20:38:38
Original commit files touched by this commit
deischen search for other commits by this committer
Add a MASTER_SITE_SUBDIR for gcc.
12 Feb 2002 23:43:24
commit hash: fp1.24671@dev.null.freshports.orgcommit hash: fp1.24671@dev.null.freshports.orgcommit hash: fp1.24671@dev.null.freshports.orgcommit hash: fp1.24671@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
Add a patch to replace tmpnam with mkstemp.    
12 Feb 2002 00:24:24
commit hash: fp1.24626@dev.null.freshports.orgcommit hash: fp1.24626@dev.null.freshports.orgcommit hash: fp1.24626@dev.null.freshports.orgcommit hash: fp1.24626@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
Add gnathtml.pl, and Ada source code HTML'izer, to the installed files.    
10 Feb 2002 00:57:46
commit hash: fp1.24538@dev.null.freshports.orgcommit hash: fp1.24538@dev.null.freshports.orgcommit hash: fp1.24538@dev.null.freshports.orgcommit hash: fp1.24538@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
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.    
09 Feb 2002 08:40:30
commit hash: fp1.24502@dev.null.freshports.orgcommit hash: fp1.24502@dev.null.freshports.orgcommit hash: fp1.24502@dev.null.freshports.orgcommit hash: fp1.24502@dev.null.freshports.org files touched by this commit
kevlo search for other commits by this committer
Update to version 3.14p    
29 Jan 2002 11:24:09
commit hash: fp1.24103@dev.null.freshports.orgcommit hash: fp1.24103@dev.null.freshports.orgcommit hash: fp1.24103@dev.null.freshports.orgcommit hash: fp1.24103@dev.null.freshports.org files touched by this commit
knu search for other commits by this committer
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.  
 
11 Mar 2001 05:32:21
commit hash: fp1.10780@dev.null.freshports.orgcommit hash: fp1.10780@dev.null.freshports.orgcommit hash: fp1.10780@dev.null.freshports.orgcommit hash: fp1.10780@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
Don't forget to remove a directory that's installed.    
19 Dec 2000 16:45:52
commit hash: fp1.7413@dev.null.freshports.orgcommit hash: fp1.7413@dev.null.freshports.orgcommit hash: fp1.7413@dev.null.freshports.orgcommit hash: fp1.7413@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
Fix checking of LOCALBASE; the '$' was missing from '${LOCALBASE}'.    
03 Nov 2000 10:03:15
commit hash: fp1.5973@dev.null.freshports.orgcommit hash: fp1.5973@dev.null.freshports.orgcommit hash: fp1.5973@dev.null.freshports.orgcommit hash: fp1.5973@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
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.    
01 Nov 2000 18:57:03
commit hash: fp1.5810@dev.null.freshports.orgcommit hash: fp1.5810@dev.null.freshports.orgcommit hash: fp1.5810@dev.null.freshports.orgcommit hash: fp1.5810@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
Update to the latest public release 3.13p.    
08 Oct 2000 04:17:26
commit hash: fp1.4779@dev.null.freshports.orgcommit hash: fp1.4779@dev.null.freshports.orgcommit hash: fp1.4779@dev.null.freshports.orgcommit hash: fp1.4779@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category lang to new layout.  
27 Jun 2000 12:27:25
commit hash: fp1.1269@dev.null.freshports.orgcommit hash: fp1.1269@dev.null.freshports.orgcommit hash: fp1.1269@dev.null.freshports.orgcommit hash: fp1.1269@dev.null.freshports.org files touched by this commit
deischen search for other commits by this committer
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.    

Number of commits found: 64