aboutsummaryrefslogtreecommitdiff
path: root/lang/gnatdroid-sysroot
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Rebase gnatdroid to gcc6-aux (6.0), add support for MARSHMELLOWJohn Marino2016-03-163-28/+24
| | | | | | | | | | | | | | | The gnatdroid cross-compilers (*BSD => Android) were the last two users of gcc-aux (gcc 4.9 Ada compiler). They are now based on gcc6-aux. The Android NDK release 11 just came out with support for Android API 23 (Marshmellow) so now gnatdroid supports it. I removed API 8 and 9 (Froyo and Gingerbread) from gnatdroid-armv7. Froyo currently is installed on less than 0.1% of Android devices, and Gingerbread is dropping under 2% soon. Many sysroot distfiles were re-rolled to gain required headers, so a distfiles subdirectory was added as well. Notes: svn path=/head/; revision=411236
* lang/gnatdroid-sysroot(-x86): Only for i386 and amd64John Marino2015-12-161-0/+2
| | | | | | | | | | The gnatdroid sysroot* and binutils* ports do build on other architectures, but the actually gnatroid cross-compilers do not. Until this changes, there is no point to build the dependencies so suppress their building on non-x86 platforms. Notes: svn path=/head/; revision=403859
* gnatdroid-sysroot: Add Android API Level 21 (Lollipop)John Marino2015-10-195-7/+25
| | | | | | | | | | | | | | | | | | The latest Android Native Development Kit (NDK) has API Level 21 in it (but not 20, nor 22 or the latest Level 23). Add this option to gnatdroid's sysroot port, and change the default API from Jelly Bean 1 (Level 16) to Kitkat (Level 19). Bump gnatdroid's binutils and gnatdroid itself as a consequence of this default change. A new patch had to be added to lang/gcc-aux to handle the CTYPE changes which haven't made to GCC yet. Gnatdroid has been testing for building on all API's but not for functionality beyond Level 16 due to lack of hardware. I may soon install an Android emulator to see if that will suffice. Notes: svn path=/head/; revision=399716
* Remove @dirrm from 10 of my lang portsJohn Marino2014-10-161-3/+1
| | | | | | | The majority of these ports had generated plists, not static ones. Notes: svn path=/head/; revision=371003
* Remove all space characters from Makefile assignments.Jimmy Olgeni2014-06-081-11/+11
| | | | | | | | | | No functional changes included. CR: D193 (except math/sedumi) Approved by: portmgr (bapt) Notes: svn path=/head/; revision=357070
* lang/gnatdroid-*: Support multiple API, base on gcc-aux (gcc 4.9)John Marino2014-04-103-920/+57
| | | | | | | | | | | | | | | | | | | This represents major changes with gnatdroid. The sysroot is no longer API 9 or 19, but a choice of API 8, 9, 15, 16, 17, 18, or 19. The prefix is not androidX but just "android". The binutils port had to be adjusted due to the prefix change. Finally, gnatdroid-armv(5,7) was substancially reworked to use gcc-aux (4.9) instead of gcc47-aux (4.7). This means the new ARM unwinder is in use (zero cost exceptions). Only 6 ACATS tests are failing, they are related to the missing stack check capability. Future work will speed up ACATS remote device testing and hopefully enable gnat.dg testing too. Notes: svn path=/head/; revision=350752
* lang/gnatdroid-*: Update sysroot to Android API level 9 -> level 19John Marino2014-04-064-16/+127
| | | | | | | | | | | | | | This is the first of two steps to update the gnatdroid ARM cross- compilers. The sysroot was 10 versions behind the current API level of 19. The latest API level drops ARMv5 support, but the API is backwards compatible, so if applications restrict themselves to level 18 features, then ARMv5 should still be usable. The next step is to base the cross compilers on GCC 4.9 instead of the GCC 4.7-based gcc47-aux port. Notes: svn path=/head/; revision=350350
* lang/gnatdroid-(sysroot,binutils): convert to stagingJohn Marino2013-11-091-5/+3
| | | | Notes: svn path=/head/; revision=333285
* 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
* Replace John Marino email address with FreeBSD versionJohn Marino2013-07-121-6/+2
| | | | | | | | | | 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) Notes: svn path=/head/; revision=322832
* This package is used by lang/gnatdroid to install the system root ofFrederic Culot2011-09-055-0/+853
Android 2.3 (API Level 9) of the ARM architecture. The ARM cross-tools are built using these files, which in turn is required for the GNAT FreeBSD->ARM cross-compiler that is gnatdroid. WWW: http://www.dragonlace.net PR: ports/160423 Submitted by: John Marino <freebsdml@marino.st> Notes: svn path=/head/; revision=281235