non port: devel/gprbuild/Makefile |
Number of commits found: 35 |
Sunday, 16 Mar 2025
|
07:51 Gleb Popov (arrowd)
devel/gprbuild: Do not build examples and install example binaries
Reported by: pkg-devel exp-run
ca93906 |
Sunday, 12 Jan 2025
|
15:25 Thierry Thomas (thierry) Author: John Hein
devel/gprbuild: don't let MAKEFLAGS pollute gprbuild gmake invocation
PR: 281373
Reported by: John Hein <jcfyecrayz (at) liamekaens.com>
b1e0fa4 |
15:25 Thierry Thomas (thierry)
evel/gprbuild: upgrade to 25.0.0
Unfortunately DISABLE_MAKE_JOBS must be set, in order to avoid an error
during installation.
c11bbce |
Friday, 17 Nov 2023
|
12:11 Thierry Thomas (thierry)
devel/gprbuild: upgrade to v24.0.0
4e1a022 |
Sunday, 23 Apr 2023
|
09:09 Gerald Pfeifer (gerald)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020 |
Monday, 19 Dec 2022
|
08:52 Thierry Thomas (thierry)
devel/libgpr: adding the library from GPRbuild
07c2e29 |
Sunday, 18 Dec 2022
|
21:13 Thierry Thomas (thierry)
devel/gprbuild: resurrect
e144cea |
21:13 Thierry Thomas (thierry)
devel/gprbuild: modernize and set license
e68eb05 |
21:13 Thierry Thomas (thierry)
devel/gprbuild: upgrade to v23.0.0
Caveat: gprconfig does not yet acknowledge gfortran12.
31b10db |
Monday, 28 Feb 2022
|
21:34 Rene Ladan (rene)
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
devel/adabooch
devel/adaid
devel/ahven
devel/alog
devel/aunit
devel/florist-gpl
devel/gprbuild
devel/libspark2012
devel/matreshka
devel/pcsc-ada
devel/pragmarcs
devel/sdl_gnat
dns/ironsides
graphics/generic_image_decoder
lang/adacontrol
lang/asis
lang/gnat_util
lang/lua-ada
math/plplot-ada
misc/excel-writer
net/adasockets
net/anet
security/libadacrypt
textproc/adabrowse
textproc/templates_parser
textproc/words
textproc/xmlada
x11-toolkits/gtkada
x11-toolkits/gtkada3
8e2a89b |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Saturday, 9 Nov 2019
|
09:39 amdmi3
- Fix LICENSE
- Add LICENSE_FILE
- Remove unneeded GH_PROJECT
- Simplify post-patch
- Update WWW
 |
Monday, 10 Sep 2018
|
13:14 mat
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
 |
Saturday, 10 Mar 2018
|
17:46 gerald
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
 |
Friday, 21 Apr 2017
|
20:25 rene
Return ports maintained by John Marino to the pool, he is no longer interested.
Submitted by: Mark Millard via private e-mail
 |
Wednesday, 15 Feb 2017
|
21:33 rene
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.
 |
Saturday, 11 Feb 2017
|
12:42 rene
Return ports maintained by John Marino to the pool, see r433827 for details
 |
Thursday, 9 Jun 2016
|
22:20 marino
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).
 |
13:27 marino
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.
 |
Saturday, 30 Apr 2016
|
06:44 marino
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).
 |
Friday, 1 Apr 2016
|
14:00 mat
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight
 |
Sunday, 28 Jun 2015
|
17:13 marino
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)
 |
05:57 marino
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)
 |
Sunday, 21 Jun 2015
|
23:35 marino
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.
Having to support a bootstrap gprbuild is nonsense in my opinion, so
both will have to be built manually. Morever, the GPL 2015 distinfo
file removed all the vital *.gpr files which other packages' configure
script absolutely depends on. These had to be recreated from scratch
as well.
Noticeable changes:
- no more .lgpr files, these are incorporated in generated *.gpr now
- xmlada_input.gpr renamed to xmlada_input_sources.gpr as expected
since we had to create it anyway
- xmlada_shared.gpr no longer exists; it was incorporated into each
gpr that pulled it in
- RPATH hack no longer necessary
- symlinks of 5 libraries at $LOCALBASE/lib were removed (useless)
- rpaths are now correct and have $LOCALBASE/lib/xmlada/relocatable
as path (this was big fix made possible by new Makefile)
- xmlada seems to build a lot faster, fully jobs safe
- GNU configure not longer performed
- GNU make no longer a build dependency
I verified packages that depend on xmlada build as expected. I also
verified that the manually generated libraries look very similar in
size to the gnatmake generated libraries.
Since the library version changed, I'm also bumping ports directly
dependent on xmlada.
 |
Monday, 16 Mar 2015
|
15:11 marino
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.
 |
Thursday, 16 Oct 2014
|
10:36 marino
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
 |
Friday, 16 May 2014
|
09:06 marino
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.
 |
Thursday, 1 May 2014
|
18:36 marino
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
 |
08:18 marino
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.
 |
Friday, 14 Mar 2014
|
13:05 marino
devel/gprbuild: Fix automatic detection for AMD64
The standard target is amd64, not x86_64.
Support both though.
 |
08:37 marino
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.
 |
Sunday, 10 Nov 2013
|
17:32 marino
devel/gprbuild: Convert to staging
Also convert USE_GMAKE to USES
 |
Friday, 20 Sep 2013
|
17:04 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
 |
Friday, 12 Jul 2013
|
13:40 marino
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)
 |
Tuesday, 30 Apr 2013
|
12:03 bapt
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: 35 |