FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
gprbuild 20140417 devel on this many watch lists=0 search for ports that depend on this port
Adacore multi-language software build tool
Maintained by: marino@FreeBSD.org search for ports maintained by this maintainer
Port Added: 30 Apr 2013 12:03:26
License: GPLv3


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.

WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. textproc/xmlada
  2. lang/gnat_util
  3. lang/gcc-aux
  4. devel/gmake

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/devel/gprbuild/ && make install clean
To add the package: pkg install devel/gprbuild


Configuration Options
===> The following configuration options are available for gprbuild-20140417:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings

Master Sites:
  1. http://downloads.dragonlace.net/src/
  2. http://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
Port Moves
  • port moved here from devel/gprbuild-aux on 2013-06-10
    REASON: Has expired: Deprecated in favour of devel/gprbuild

Number of commits found: 11

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 May 2014 09:06:14
Original commit files touched by this commit  20140417
Revision:354203
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.
01 May 2014 18:36:20
Original commit files touched by this commit  20130416_3
Revision:352764
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
01 May 2014 08:18:56
Original commit files touched by this commit  20130416_2
Revision:352736
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.
14 Mar 2014 13:05:15
Original commit files touched by this commit  20130416_1
Revision:348223
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.
14 Mar 2014 08:37:00
Original commit files touched by this commit  20130416
Revision:348172
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.
14 Nov 2013 12:53:27
Original commit files touched by this commit  20120510
Revision:333752
wg search for other commits by this committer
devel/gprbuild: fix pkg-plist

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

Also convert USE_GMAKE to USES
20 Sep 2013 17:04:44
Original commit files touched by this commit  20120510
Revision:327723
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)
12 Jul 2013 13:40:51
Original commit files touched by this commit  20120510
Revision:322832
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)
30 Apr 2013 12:24:27
Original commit files touched by this commit  20120510
Revision:316926
bapt search for other commits by this committer
Fix leftovers with pkg_* tools

Reported by:	QAT
30 Apr 2013 12:03:14
Original commit files touched by this commit  20120510
Revision:316921
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: 11

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
fileAug 21
py-djangoAug 21
py-django-develAug 21
py-django14Aug 21
py-django15Aug 21
php53Aug 18
phpmyadminAug 17
chromiumAug 13
serfAug 11
subversionAug 11
subversion17Aug 11
nginxAug 09
nginx-develAug 09
mingw32-opensslAug 06
opensslAug 06

8 vulnerabilities affecting 14 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24473
Broken 222
Deprecated 791
Ignore 567
Forbidden 36
Restricted 261
No CDROM 101
Vulnerable 23
Expired 0
Set to expire 786
Interactive 0
new 24 hours 12
new 48 hours17
new 7 days44
new fortnight148
new month227

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.