|non port: head/lang/gnat_util/Makefile
found something from the cache
Number of commits found: 10
Tue, 21 Oct 2014
[ 14:38 marino ] |
lang/gnat_util: Move PORTREVISION to central location
Many of the ports based on gcc-aux sources have a central location
defining their PORTREVISION to make it easy to reset all them all when
the base version is updated. lang/gnat_util should have had, but did not
and as a result the PORTREVISION didn't get reset at all. Centralize
it for the future.
Thu, 16 Oct 2014
[ 11:53 marino ] |
Remove @dirrm from 10 of my lang ports
The majority of these ports had generated plists, not static ones.
Sat, 24 May 2014
[ 21:46 marino ] |
lang/gnat_util: Carry impunit.ad[bs] source files
The GNAT Programming Studio needs the impunit.ad[bs] files in order
to create a menu based on the gnat source code. Just carry these
source files with the others that are used to build gnat_util and then
use the GPS port makefile to pull it in as needed. A quick check with
poudriere indicates that ports dependent on gnat_util still build fine.
Thu, 22 May 2014
[ 21:44 marino ] |
lang/gnat_util: Add set_std_prefix and update_path symbols
Rather than require each user of libgnat_util to link in set_std_prefix
and update_path functions, let's assume each user needs the same version
of these functions and just add them directly to the library.
Adjust gnatcoll accordingly -- hack no longer necessary.
Fri, 14 Mar 2014
[ 08:36 marino ] |
(Only the first 10 of 14 ports in this commit are shown above. )
lang/gcc-aux: Upgrade from gcc-4.7.3 to gcc49-20140302 snapshot
GCC4.9 hasn't been released yet, but the Ada portion of it is pretty
stable and perfectly passes ACATS and gnat.dg testsuites. The only
trick was to change the unwind mechanism on i386 away from KERN_PS_STRINGS
because it will not work with 32-bit compatability mode on AMD64. This
is because on AMD64, the signal trampoline is located on a random area
on a shared page rather than a fixed location before KERN_PS_STRINGS. To
support both true i386 and AMD64-32 compatibility mode, unwind now looks
for frame pattern in all cases. Apparently stack checking has been broken
on AMD64-32 until now.
It is important to get the Ada Framework in ports to be based on gcc49
because this compiler supports the full Ada-2012 standard implementation,
and in fact some new programs require this already.(Only the first 15 lines of the commit message are shown above )
Mon, 17 Feb 2014
[ 00:09 marino ] |
lang/gnat_util: Fix licenses in PLIST
The post-install target was overwriting the licenses
which were already present in $TMPPLIST
Sat, 15 Feb 2014
[ 16:33 marino ] |
lang/gnat_util: Specify LICENSE (GPLv3 + GPLv3RLE, same as gcc base)
Sun, 10 Nov 2013
[ 15:20 marino ] |
lang/gnat_util: Convert to staging
Fri, 20 Sep 2013
[ 19:53 bapt ] |
(Only the first 10 of 379 ports in this commit are shown above. )
Add NO_STAGE all over the place in preparation for the staging support (cat:
Sun, 21 Jul 2013
[ 14:12 marino ] |
Add new port: lang/gnat_util
There are a number of GNAT tools that have to be build using the same
exact sources as the compiler that it serves. Two examples of this are
GPRbuild and ASIS. The latter is an important component of several other
language semantic tools.
Accordingly, a separate port is being created to build a static library
that need these compiler sources. Incidentally, diverging sources is the
reason devel/gprbuild-aux stopped building after lang/gcc-aux was upgraded.
With this new scheme, this type of failure should no longer occur.
This is a dependency of the upcoming lang/asis port, and must be specified
as a build dependency by any port that needs ASIS.
Approved by: bapt (mentor)
Number of commits found: 10
20 vulnerabilities affecting 50 ports have been reported in the past 14 days
* - modified, not new