aboutsummaryrefslogtreecommitdiff
path: root/www/aws
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2015-06-21 23:35:11 +0000
committerJohn Marino <marino@FreeBSD.org>2015-06-21 23:35:11 +0000
commit95cc8022ed34f1e3a2ee9e712904a49b6ee83bbc (patch)
tree334292b317dbedb07cc04c29e3fa203b91acbb87 /www/aws
parenta81d1c810557c5f8e5fc09c698444ad025a825e6 (diff)
downloadports-95cc8022ed34f1e3a2ee9e712904a49b6ee83bbc.tar.gz
ports-95cc8022ed34f1e3a2ee9e712904a49b6ee83bbc.zip
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.
Notes
Notes: svn path=/head/; revision=390269
Diffstat (limited to 'www/aws')
-rw-r--r--www/aws/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/www/aws/Makefile b/www/aws/Makefile
index 53184bd395cc..346e4b881465 100644
--- a/www/aws/Makefile
+++ b/www/aws/Makefile
@@ -3,7 +3,7 @@
PORTNAME= aws
PORTVERSION= 3.2.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= http://downloads.dragonlace.net/src/