5f8894b154
This upgrade was necessary because the latest version introduces new switches that Adacore software already uses. I'd been working around it be replacing, for example, "gprinstall" with manual install targets. More importantly, gprbuild is built with project files. This requires either gnatmake (which will drop this functionality on next gcc version) or a copy of gprbuild already installed. Since I don't want to carry binary bootstraps, I wrote a new BSD-style makefile to avoid gprbuild as a dependency for itself. Unlike GPS 2014, it uses the gnat sources that it was provided with instead of gnat_util library. The gpr* sources use functions not yes in FSF GNAT and only one regression patch is needed when built by gcc5-aux. This probably cannot be built by gcc-aux, but there are already several things preventing the return to gcc-aux (over gcc5-aux). I didn't bother with the examples so these are no longer installed, and I didn't install "info" version of documention which follows my other ports. (pdf, txt, and html versions are still installed)
56 lines
1.6 KiB
XML
56 lines
1.6 KiB
XML
--- share/gprconfig/linker.xml.orig 2015-04-28 14:21:56 UTC
|
|
+++ share/gprconfig/linker.xml
|
|
@@ -687,11 +687,14 @@
|
|
</config>
|
|
</configuration>
|
|
|
|
- <!-- linux, freebsd and Irix-->
|
|
+ <!-- linux, bsd and Irix-->
|
|
<configuration>
|
|
<targets>
|
|
<target name="^.*linux.*$" />
|
|
<target name="^.*freebsd.*$" />
|
|
+ <target name="^.*dragonfly.*$" />
|
|
+ <target name="^.*openbsd.*$" />
|
|
+ <target name="^.*netbsd.*$" />
|
|
<target name="^.*irix.*$" />
|
|
</targets>
|
|
<config>
|
|
@@ -763,10 +766,13 @@
|
|
</config>
|
|
</configuration>
|
|
|
|
- <!-- freebsd -->
|
|
+ <!-- bsd -->
|
|
<configuration>
|
|
<targets>
|
|
<target name="^.*freebsd.*$" />
|
|
+ <target name="^.*dragonfly.*$" />
|
|
+ <target name="^.*openbsd.*$" />
|
|
+ <target name="^.*netbsd.*$" />
|
|
</targets>
|
|
<config>
|
|
for Run_Path_Option use ("-Wl,-rpath,");
|
|
@@ -1308,6 +1314,12 @@
|
|
<target name="^.*mingw.*$" />
|
|
<target name="^.*linux.*$" />
|
|
<target name="^.*freebsd.*$" />
|
|
+ <target name="^.*dragonfly.*$" />
|
|
+ <target name="^.*openbsd.*$" />
|
|
+ <target name="^.*netbsd.*$" />
|
|
+ <target name="^.*dragonfly.*$" />
|
|
+ <target name="^.*openbsd.*$" />
|
|
+ <target name="^.*netbsd.*$" />
|
|
</targets>
|
|
<compilers negate="true">
|
|
<compiler language="C++" />
|
|
@@ -1392,6 +1404,9 @@
|
|
<target name="^.*mingw.*$" />
|
|
<target name="^.*linux.*$" />
|
|
<target name="^.*freebsd.*$" />
|
|
+ <target name="^.*dragonfly.*$" />
|
|
+ <target name="^.*openbsd.*$" />
|
|
+ <target name="^.*netbsd.*$" />
|
|
</targets>
|
|
<compilers>
|
|
<compiler language="C++" />
|