aboutsummaryrefslogtreecommitdiff
path: root/lang/asis
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-0/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* Return ports maintained by John Marino to the pool, he is no longer interested.Rene Ladan2017-04-211-1/+1
| | | | | | | Submitted by: Mark Millard via private e-mail Notes: svn path=/head/; revision=439129
* Return the ports mistakenly reset to ports@ in r433856 to John Marino.Rene Ladan2017-02-151-1/+1
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=434195
* Return ports maintained by John Marino to the pool, see r433827 for detailsRene Ladan2017-02-111-1/+1
| | | | Notes: svn path=/head/; revision=433856
* ${RM} already has -f.Mathieu Arnold2016-10-211-1/+1
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* lang/asis: Upgrade version 2015 => 2016John Marino2016-06-105-36/+32
| | | | | | | Bump ports that depend on ASIS as well. Notes: svn path=/head/; revision=416646
* textproc/xmlada: Upgrade version 4.6.0.0 => 17.0.0 (scheme change)John Marino2016-06-091-1/+1
| | | | | | | | | 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. Notes: svn path=/head/; revision=416601
* - Fix trailing whitespace in pkg-descrs, categories [g-n]*Dmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415499
* Change Ada Framework foundation from gcc5-aux to gcc6-auxJohn Marino2016-04-301-0/+1
| | | | | | | | | | | | | | | | | | | 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). Notes: svn path=/head/; revision=414332
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-4/+4
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* lang/asis: Fix build for gcc6John Marino2015-12-061-0/+10
| | | | | | | | | | | The UET_Address attribute has been removed for gcc6. It was intended for internal use only, but it wasn't used. Rather than apply this patch for GCC6 only through the EXTRA_PATCHES mechanism, just unconditionally remove the check regardless of gnat used to build it. (It should not make any difference). No bump required. Notes: svn path=/head/; revision=403166
* Ada Framework: Switch to gcc5-aux, upgrade 6 packages at onceJohn Marino2015-06-237-92/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The transition from gcc-aux to gcc5-aux in the Ada framework has been blocked by the inability to build gtkada3 and, once resolved, GPS (due to tight locking with compiler). A few days ago, Adacore made their annual release of their main libre products, include GPS. However, some products were tightly coupled with the recent compilers, so in order to upgrade, the compiler had to be switched and dependencies require many ports to be upgraded at once: * lang/asis * devel/gnatcoll * devel/gps * x11-toolkits/gtkada3 * www/aws * www/aws-demos While the version upgrades were modest in most cases (gps, gtkada3), the amount of work put into each port was significant. There are too many improvements to mention here. A few include the removal of dynamic package lists and incorporating gnatcoll into gps to avoid building it twice. A private "exp-run" was done all on all 50+ Ada ports to ensure they still build. Also, a new argument was added to Uses/ada.mk, "run", that pulls in the GNAT compiler as a run depends. This was necessary for GPS that will not launch correctly without the compiler in place. Notes: svn path=/head/; revision=390464
* textproc/xmlada: Upgrade version 4.5.0.0 => 4.6.0.0, overhaul make systemJohn Marino2015-06-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: svn path=/head/; revision=390269
* lang/asis: Fix build on gcc5-auxJohn Marino2015-03-162-0/+80
| | | | | | | | | | The OpenVMS support was removed on gcc5's GNAT so the GPL 2014 version of ASIS won't build unless the references to OpenVMS are removed. Rather than use EXTRA_PATCHES, just remove them unconditionally. This doesn't cause any issue for gcc-aux-built ASIS and the ports that use it. Notes: svn path=/head/; revision=381453
* Remove @dirrm from 10 of my lang portsJohn Marino2014-10-161-9/+3
| | | | | | | The majority of these ports had generated plists, not static ones. Notes: svn path=/head/; revision=371003
* lang/asis: Upgrade version 2013 => 2014John Marino2014-05-154-19/+11
| | | | | | | The annual Adacore release happened! Notes: svn path=/head/; revision=354164
* lang/asis: Remove obsolete passage about ASIS 2012/2013 in pkg-descrJohn Marino2014-03-141-5/+0
| | | | Notes: svn path=/head/; revision=348176
* lang/asis: New version as result of gcc-aux upgrade to gcc49John Marino2014-03-147-76/+58
| | | | | | | | | | | The ASIS source has to be matched with the compiler source of the compiler that builds it. ASIS is always tricky because it's matched to annual releases of GNAT GPL, and never to GNAT FSF. However, after disabling the useless (and faulty) strong version check, ASIS 2013 seems to work okay with gcc49. At least the two ports that use it seem to work ok. Notes: svn path=/head/; revision=348174
* Tie libgnat_util.a to libasisJohn Marino2014-03-131-2/+5
| | | | | | | | | | Rather than specify gnat_util every time ASIS is a dependency, set it as a library dependency for ASIS. LIB_DEPENDS doesn't work because it is a static library, so just manually add libgnat_util.a to BUILD_DEPENDS and RUN_DEPENDS, then adjust 3 ports accordingly. Notes: svn path=/head/; revision=348143
* lang/asis: Fix licenses in PLISTJohn Marino2014-02-171-2/+2
| | | | | | | | | | The post-install target was overwriting the licenses which were already present in $TMPPLIST reported-by: antoine Notes: svn path=/head/; revision=344711
* lang/asis: Specify LICENSE (GPLv2)John Marino2014-02-151-0/+3
| | | | Notes: svn path=/head/; revision=344430
* lang/asis: Convert to stagingJohn Marino2013-11-101-16/+11
| | | | Notes: svn path=/head/; revision=333400
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* Add new port: lang/asisJohn Marino2013-07-217-0/+153
This is ASIS, the Ada Semantic Interface Specification. ASIS is tightly coupled with lang/gcc-aux and must be built with the same sources. For this reason, ASIS will not work with other Ada compilers, including GNAT GPL (lang/gnat). ASIS is a dependency of several upcoming Ada ports. Approved by: bapt (mentor) Notes: svn path=/head/; revision=323389