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
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
gprbuild Adacore multi-language software build tool
24.0.0,1 devel on this many watch lists=4 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 24.0.0,1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-04-30 12:03:26
Last Update: 2023-11-17 12:11:29
Commit Hash: 4e1a022
People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
License: GPLv3+ GPLv3RLE
WWW:
https://www.adacore.com/gems/gem-65
Description:
GPRbuild is an advanced software tool designed to help automate the construction of multi-language systems. It removes the complexity from multi-language development by allowing developers to quickly and easily compile and link software written in a combination of languages including Ada, Assembler, C, C++, and Fortran. Easily extendable by users to cover new toolchains and languages it is primarily aimed at projects of all sizes organized into subsystems and libraries and is particularly well suited for compiled languages.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (84 items)
Collapse this list.
  1. /usr/local/share/licenses/gprbuild-24.0.0,1/catalog.mk
  2. /usr/local/share/licenses/gprbuild-24.0.0,1/LICENSE
  3. /usr/local/share/licenses/gprbuild-24.0.0,1/GPLv3+
  4. /usr/local/share/licenses/gprbuild-24.0.0,1/GPLv3RLE
  5. gnat12/bin/gprbuild
  6. gnat12/bin/gprclean
  7. gnat12/bin/gprconfig
  8. gnat12/bin/gprinstall
  9. gnat12/bin/gprls
  10. gnat12/bin/gprname
  11. gnat12/bin/gprslave
  12. gnat12/doinstall
  13. gnat12/libexec/gprbuild/gprbind
  14. gnat12/libexec/gprbuild/gprlib
  15. gnat12/share/gpr/_default.gpr
  16. gnat12/share/gpr/manifests/gprbuild
  17. gnat12/share/gprconfig/0_default.xml
  18. gnat12/share/gprconfig/aamp.xml
  19. gnat12/share/gprconfig/aamp_compilers.xml
  20. gnat12/share/gprconfig/aarch64-vx7.xml
  21. gnat12/share/gprconfig/aarch64-vx7r2.xml
  22. gnat12/share/gprconfig/arm-vx6.xml
  23. gnat12/share/gprconfig/arm-vx7.xml
  24. gnat12/share/gprconfig/arm-vx7r2.xml
  25. gnat12/share/gprconfig/asis.xml
  26. gnat12/share/gprconfig/asm.xml
  27. gnat12/share/gprconfig/baselined.xml
  28. gnat12/share/gprconfig/bin_img.xml
  29. gnat12/share/gprconfig/c.xml
  30. gnat12/share/gprconfig/clean.xml
  31. gnat12/share/gprconfig/compilers-arm-vx7.xml
  32. gnat12/share/gprconfig/compilers-asis.xml
  33. gnat12/share/gprconfig/compilers-baselined.xml
  34. gnat12/share/gprconfig/compilers-e500v2-vx6.xml
  35. gnat12/share/gprconfig/compilers-e500v2-vx653.xml
  36. gnat12/share/gprconfig/compilers-e500v2-vx7.xml
  37. gnat12/share/gprconfig/compilers-e500v2-vx7r2.xml
  38. gnat12/share/gprconfig/compilers-ppc-vx653.xml
  39. gnat12/share/gprconfig/compilers-ppc-vx7.xml
  40. gnat12/share/gprconfig/compilers-ppc-vx7r2.xml
  41. gnat12/share/gprconfig/compilers-ppc64-vx7.xml
  42. gnat12/share/gprconfig/compilers-ppc64-vx7r2.xml
  43. gnat12/share/gprconfig/compilers-vxworks.xml
  44. gnat12/share/gprconfig/compilers-x86-vx7.xml
  45. gnat12/share/gprconfig/compilers-x86_64-vx7.xml
  46. gnat12/share/gprconfig/compilers.xml
  47. gnat12/share/gprconfig/cpp.xml
  48. gnat12/share/gprconfig/cross.xml
  49. gnat12/share/gprconfig/e500v2-vx6.xml
  50. gnat12/share/gprconfig/e500v2-vx653.xml
  51. gnat12/share/gprconfig/e500v2-vx7.xml
  52. gnat12/share/gprconfig/e500v2-vx7r2.xml
  53. gnat12/share/gprconfig/env.ent
  54. gnat12/share/gprconfig/fallback_targets.xml
  55. gnat12/share/gprconfig/fortran.xml
  56. gnat12/share/gprconfig/gnat.xml
  57. gnat12/share/gprconfig/gprconfig.xsd
  58. gnat12/share/gprconfig/linker.xml
  59. gnat12/share/gprconfig/nocompiler.xml
  60. gnat12/share/gprconfig/ppc-vx6.xml
  61. gnat12/share/gprconfig/ppc-vx653.xml
  62. gnat12/share/gprconfig/ppc-vx7.xml
  63. gnat12/share/gprconfig/ppc-vx7r2.xml
  64. gnat12/share/gprconfig/ppc64-vx7.xml
  65. gnat12/share/gprconfig/ppc64-vx7r2.xml
  66. gnat12/share/gprconfig/shortcuts.ent
  67. gnat12/share/gprconfig/targetset.xml
  68. gnat12/share/gprconfig/tricore-compilers.xml
  69. gnat12/share/gprconfig/tricore-configuration.xml
  70. gnat12/share/gprconfig/tricore-target.xml
  71. gnat12/share/gprconfig/vx6.ent
  72. gnat12/share/gprconfig/vx653.ent
  73. gnat12/share/gprconfig/vx7.ent
  74. gnat12/share/gprconfig/vxworks.ent
  75. gnat12/share/gprconfig/vxworks.xml
  76. gnat12/share/gprconfig/windres.xml
  77. gnat12/share/gprconfig/x86-vx6.xml
  78. gnat12/share/gprconfig/x86-vx7.xml
  79. gnat12/share/gprconfig/x86-vx7r2.xml
  80. gnat12/share/gprconfig/x86_64-vx7.xml
  81. gnat12/share/gprconfig/x86_64-vx7r2.xml
  82. @owner
  83. @group
  84. @mode
Collapse this list.
Dependency lines:
  • gprbuild>0:devel/gprbuild
To install the port:
cd /usr/ports/devel/gprbuild/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/gprbuild
  • pkg install gprbuild
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gprbuild
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1700061279 SHA256 (AdaCore-gprbuild-v24.0.0_GH0.tar.gz) = c7f3b1844556f7e85d4e7b6bcca6dc7039f415e5b9a8ae3593e48d2a6eea16b1 SIZE (AdaCore-gprbuild-v24.0.0_GH0.tar.gz) = 959615

Expand this list (4 items)

Collapse this list.

SHA256 (AdaCore-gprconfig_kb-v24.0.0_GH0.tar.gz) = b62940a33f50f678dfaf14ecc91950e18c865740c15405cf1129d2ca29ff036c SIZE (AdaCore-gprconfig_kb-v24.0.0_GH0.tar.gz) = 43010 SHA256 (AdaCore-xmlada-v24.0.0_GH0.tar.gz) = 83e557fd5b234c0c85baba12c533e31c0a64ef2921e9f291838b95f7c82c36d0 SIZE (AdaCore-xmlada-v24.0.0_GH0.tar.gz) = 1053363

Collapse this list.


Packages (timestamps in pop-ups are UTC):
gprbuild
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-24.0.0,1--24.0.0,1---
FreeBSD:13:quarterly-24.0.0,1--24.0.0,1---
FreeBSD:14:latest-24.0.0,1--24.0.0,1---
FreeBSD:14:quarterly-24.0.0,1--24.0.0,1---
FreeBSD:15:latest-24.0.0,1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. sphinx-build : textproc/py-sphinx
  2. gnat : lang/gnat12
  3. gmake>=4.3 : devel/gmake
  4. as : devel/binutils
Runtime dependencies:
  1. gnat : lang/gnat12
This port is required by:
for Build
  1. devel/adacurses
  2. devel/alire
  3. devel/asfml
  4. devel/libgpr
  5. devel/matreshka
  6. misc/ini_file_manager
  7. ports-mgmt/synth
Expand this list (32 items / 25 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/xmlada
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 24 deleted ports
  1. databases/adabase*
  2. databases/apq*
  3. databases/apq-mysql*
  4. databases/apq-odbc*
  5. databases/apq-pgsql*
  6. devel/ada-util*
  7. devel/adabooch*
  8. devel/adaid*
  9. devel/alog*
  10. devel/aunit*
  11. devel/florist-gpl*
  12. devel/gnatcoll*
  13. devel/gps*
  14. devel/pcsc-ada*
  15. devel/simple_components*
  16. lang/asis*
  17. lang/lua-ada*
  18. net/anet*
  19. textproc/opentoken*
  20. textproc/templates_parser*
  21. www/aws*
  22. www/aws-demos*
  23. x11-toolkits/gtkada3*
  24. x11-toolkits/qtada*
  25. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/gps*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for gprbuild-24.0.0,1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
devel_gprbuild
USES:
ada:12,run gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/AdaCore/gprbuild/tar.gz/v24.0.0?dummy=/
Collapse this list.

Number of commits found: 34

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.0.0,1
17 Nov 2023 12:11:29
commit hash: 4e1a0223221f53e35c3d42dc79274d146cab0e03commit hash: 4e1a0223221f53e35c3d42dc79274d146cab0e03commit hash: 4e1a0223221f53e35c3d42dc79274d146cab0e03commit hash: 4e1a0223221f53e35c3d42dc79274d146cab0e03 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
devel/gprbuild: upgrade to v24.0.0
23.0.0_1,1
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
23.0.0,1
19 Dec 2022 08:52:47
commit hash: 07c2e291db51376a5cb9f0095c3c3d12a8afce79commit hash: 07c2e291db51376a5cb9f0095c3c3d12a8afce79commit hash: 07c2e291db51376a5cb9f0095c3c3d12a8afce79commit hash: 07c2e291db51376a5cb9f0095c3c3d12a8afce79 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
devel/libgpr: adding the library from GPRbuild
23.0.0,1
18 Dec 2022 21:13:54
commit hash: 31b10db372ac3a5b3a2a714bdc7c8476909a3abdcommit hash: 31b10db372ac3a5b3a2a714bdc7c8476909a3abdcommit hash: 31b10db372ac3a5b3a2a714bdc7c8476909a3abdcommit hash: 31b10db372ac3a5b3a2a714bdc7c8476909a3abd files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
devel/gprbuild: upgrade to v23.0.0

Caveat: gprconfig does not yet acknowledge gfortran12.
20160609_1
18 Dec 2022 21:13:54
commit hash: e68eb05444be7307c1c21d4da01f5d4787dc3dd3commit hash: e68eb05444be7307c1c21d4da01f5d4787dc3dd3commit hash: e68eb05444be7307c1c21d4da01f5d4787dc3dd3commit hash: e68eb05444be7307c1c21d4da01f5d4787dc3dd3 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
devel/gprbuild: modernize and set license
20160609_1
18 Dec 2022 21:13:54
commit hash: e144ceaf68011728c68e6aaac9782d860747361ecommit hash: e144ceaf68011728c68e6aaac9782d860747361ecommit hash: e144ceaf68011728c68e6aaac9782d860747361ecommit hash: e144ceaf68011728c68e6aaac9782d860747361e files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
devel/gprbuild: resurrect
20160609_1
28 Feb 2022 21:34:25
commit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2c files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: Remove ports depending on expired lang/gcc6-aux

Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself)
for now as synth is the only Ada port still maintained and might be
somewhat high-profile.

Removed ports:
archivers/zip-ada
cad/ghdl
databases/adabase
databases/apq
databases/apq-mysql
databases/apq-odbc
databases/apq-pgsql
devel/ada-util
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20160609_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20160609_1
09 Nov 2019 09:39:53
Revision:517116Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix LICENSE
- Add LICENSE_FILE
- Remove unneeded GH_PROJECT
- Simplify post-patch
- Update WWW
20160609_1
10 Sep 2018 13:14:52
Revision:479406Original commit files touched by this commit
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
20160609_1
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
20160609
21 Apr 2017 20:25:01
Revision:439129Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
20160609
15 Feb 2017 21:33:11
Revision:434195Original commit files touched by this commit
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
20160609
11 Feb 2017 12:42:30
Revision:433856Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
20160609
09 Jun 2016 22:20:34
Revision:416637Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Upgrade version 20150506 => 20160609

GPRBuild build is now hosted on github, so we can move away from the
yearly releases and update more frequently.  Unfortunately the docs
makefile is currently broken so docs are disabled currently.  When
they come back, only txt and html docs will be supported.

This new version detected a missing reference in the template-parser
port so that port has been fixed and the downstream ports bumped
accordingly.

It also discovered an interface specification issue in a designer
example of qtada.  I spent a few minutes trying to fix/workaround it,
but ultimately marked it broken.  I will also deprecate the port because
it no development has occurred since the port was created, and it's not
even based on a real release.  We'll see if anybody cares (3 month
deprecation).
20150506_3
09 Jun 2016 13:27:25
Revision:416601Original commit files touched by this commit
marino search for other commits by this committer
textproc/xmlada: Upgrade version 4.6.0.0 => 17.0.0 (scheme change)

The numbering scheme changed to presumably match years (e.g. 17 => 2017)
Bump everything with a build dependency as there is a matching soname
change.  Everything still builds on a DF exp-run.
20150506_2
30 Apr 2016 06:44:28
Revision:414332Original commit files touched by this commit
marino search for other commits by this committer
Change Ada Framework foundation from gcc5-aux to gcc6-aux

GCC 6.1 was released this week.  The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.

Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.

Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result.  Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only).
20150506_1
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
20150506_1
28 Jun 2015 17:13:41
Revision:390799Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Fix regression

One of the prior "extra patches" handled the breakage caused by the
version number change in GCC.  When I purged all the extra patches, this
one got thrown out accidently.  Add it back to fix at least the
textproc/templates_parser port (and probably others)
20150506
28 Jun 2015 05:57:35
Revision:390736Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Upgrade version 2014 => 2015

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)
20140417_1
21 Jun 2015 23:35:11
Revision:390269Original commit files touched by this commit
marino search for other commits by this committer
textproc/xmlada: Upgrade version 4.5.0.0 => 4.6.0.0, overhaul make system

Due to the unavailability of a public repository, this version uses
Adacores 2015 distribution of xmlada.  It's probably a minor update
from the previous one.

The major change, however, is the creation of a custom makefile to build
and install xmlada.  Why?  because gnatmake will lose the ability to
build project files in the near future, so xmlada makefiles were changed
to use gprbuild to build and itself it.  One problem: gprbuild needs
xmlada as a build dependency.  (and it also needs gprbuild to build
itself!!)  I could have chosen to keep using gnatmake, but I decided to
bite the bullet, fix it correctly now and not have to get stuck by it
by future versions of gnat that remove project management from gnatmake.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20140417
16 Mar 2015 15:11:41
Revision:381407Original commit files touched by this commit
marino search for other commits by this committer
lang/gnat_util, devel/gprbuild: Support gcc5-aux

GPRBuild is too highly tethered to the compiler -- in practical terms
each version of GPRBuild is meant to be built by a specific GPL GNAT,
but we're trying to build it with multiple FSF GNATS that are out of sync.

This patch set does allow GPRBuild to build and apparently work with both
gcc-aux and gcc5-aux.  There is no real change for gcc-aux (OpenVMS is
removed from the code but it should be same difference) ang for gcc5-aux,
the previous patches aren't needed but new ones are.  Thus, EXTRA_PATCHES
had to be set for each of the two supported compilers.

lang/gnat_utils had to be modified to stop packaging OpenVMS target files
as apparently this target has been removed from gcc5-aux.
20140417
16 Oct 2014 10:36:15
Revision:370993Original commit files touched by this commit
marino search for other commits by this committer
marino 12 devel ports: Remove @dirrm, tend install commands, plus

The main purpose of this commit is to remove @dirrm from the pkg-plist of
some of my ports in devel category.  While here, also:
  * Unmask some commands
  * Use parenthesis on compound commands for multi-job support
  * Add a license in one case
  * USES=python conversion in one case
  * Add WWW and reformat description in one case
  * Respect 80-columns
20140417
16 May 2014 09:06:14
Revision:354203Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Upgrade version 20130416 (2013) => 20140417 (2014)

Adacore provides annual releases for its major GPL-licensed products.
GPRBuild is an important tool, but it's source is only exposed once
per year, in May.  The 2014 release of GPRBuild relies on features in
Adacore's commercial product, GNAT Pro, that has not yet been migrated
to FSF GNAT.  I had to patch 2014 to get it to build with FSF GNAT 4.9,
losing minor new functionality in the process.

My first decision was to simply skip GPRBuild 2014 stay on the 2013
version, but it turns out packages are already using the new features
in gprinstall, one of the tools in the GPRBuild package.

Tests on adabooch, aws, asis and opentoken indicate they build fine
with GPRBuild 2014.
20130416_3
01 May 2014 18:36:20
Revision:352764Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Pet Jenkins by fixing PORTEXAMPLES definition

I could have sworn that "." was a legitimate value for PORTEXAMPLES,
which accepts directories.  I believe I tested it, but it's not working
now.  Change it from "." to "*" (which is common), and bump the port
to please Jenkins.

Reported by:	swills
20130416_2
01 May 2014 08:18:56
Revision:352736Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Fix build bug that prevented parallel building

The BUILD and PROCESSOR definitions were supposed to be part of
MAKE_ARGS, but they somehow ended up in CONFIGURE_ARGS.  This prevented
parallel building and building with the "production" profile.  The
latter causes binary changes, hence the revbump.
20130416_1
14 Mar 2014 13:05:15
Revision:348223Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Fix automatic detection for AMD64

The standard target is amd64, not x86_64.
Support both though.
20130416
14 Mar 2014 08:37:00
Revision:348172Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: New version as result of gcc-aux upgrade to gcc49

GPRBuild was previously based on the 2012 release, but it never should
have gone past the 2011 issue.  GPRBuild needs to use the same sources as
the GNAT that builds it, but it was built with the embedded sources
instead.  These "GPL" sources were ahead of the "FSF" sources, and
GPRBuild only worked by chance.  Using the proper GNAT Sources (gnat_util)
resulted in build failure!  Now gcc-aux has been updated and now
GPRBuild 2013 can be properly built with FSF GNAT 4.9 sources.
20120510
14 Nov 2013 12:53:27
Revision:333752Original commit files touched by this commit
wg search for other commits by this committer
devel/gprbuild: fix pkg-plist

Submitted by:	marino (via email)
Approved by:	marino (maintainer)
20120510
10 Nov 2013 17:32:10
Revision:333414Original commit files touched by this commit
marino search for other commits by this committer
devel/gprbuild: Convert to staging

Also convert USE_GMAKE to USES
20120510
20 Sep 2013 17:04:44
Revision:327723Original 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:
devel part 2)
20120510
12 Jul 2013 13:40:51
Revision:322832Original commit files touched by this commit
marino search for other commits by this committer
Replace John Marino email address with FreeBSD version

While I'm here, also trim the headers on a couple of ports and remove
a reference to the Dragonlace mirror which is down indefinitely.

Approved by:	bapt (mentor)
20120510
30 Apr 2013 12:24:27
Revision:316926Original commit files touched by this commit
bapt search for other commits by this committer
Fix leftovers with pkg_* tools

Reported by:	QAT
20120510
30 Apr 2013 12:03:14
Revision:316921Original commit files touched by this commit
bapt search for other commits by this committer
The devel/gprbuild-aux is heavily tied with lang/gnat-aux. No other gnat
compiler can use it (e.g. lang/gnat).

This new port intends to be more versatile although the only verified compiler
atm is lang/gcc-aux. Once the two port that depend on gprbuild are updated,
devel/gprbuild-aux should be removed

main points:
1) supports new USES+= ada
2) Updated to GNAT GPL 2012 source
3) supports DESTDIR (tested on pkgsrc)
4) improved targetsets
5) Includes custom support for -R RPATH support (only found here, I created it)

PR:		ports/178146
Submitted by:	John Marino <draco@marino.st>

Number of commits found: 34