notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
gnatdroid-armv5 C/Ada cross-compiler, target: Android ARMv5
20141023 lang Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20141023Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Nobody cares enough to fix sigtramp-android.c for ARMv5
Expired This port expired on: 2015-03-31
Ignore IGNORE: due to sigtramp-armdroid.c, ARMv7 is the minimum required CPU
Maintainer: marino@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-09-07 05:23:04
Last Update: 2015-04-07 17:59:02
SVN Revision: 383527
License: GPLv3 GPLv3RLE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • gnatdroid-armv5>0:lang/gnatdroid-armv5
No installation instructions: this port has been deleted.
The package name of this deleted port was: gnatdroid-armv5
PKGNAME: gnatdroid-armv5
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: i386 amd64
distinfo:
There is no distinfo for this port.
No package information for this port in our database

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gnatdroid-sysroot>=19 : lang/gnatdroid-sysroot
  2. gnatdroid-binutils>=2.21 : lang/gnatdroid-binutils
  3. gmake : devel/gmake
  4. ada : lang/gcc-aux
  5. perl5.18.4 : lang/perl5.18
Runtime dependencies:
  1. gnatdroid-sysroot>=19 : lang/gnatdroid-sysroot
  2. gnatdroid-binutils>=2.21 : lang/gnatdroid-binutils
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
  4. libiconv.so : converters/libiconv
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (21 items)
Collapse this list.
  1. ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-4.9.2/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.9.2/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-4.9.2/
  4. ftp://ftp.lip6.fr/pub/gcc/releases/gcc-4.9.2/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-4.9.2/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/releases/gcc-4.9.2/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-4.9.2/
  9. ftp://ftp.uvsq.fr/pub/gcc/releases/gcc-4.9.2/
  10. ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.9.2/
  11. http://distcache.FreeBSD.org/ports-distfiles/
  12. http://gcc-uk.internet.bs/releases/gcc-4.9.2/
  13. http://gcc.cybermirror.org/releases/gcc-4.9.2/
  14. http://gcc.fyxm.net/releases/gcc-4.9.2/
  15. http://gcc.igor.onlinedirect.bg/releases/gcc-4.9.2/
  16. http://gcc.parentingamerica.com/releases/gcc-4.9.2/
  17. http://gcc.skazkaforyou.com/releases/gcc-4.9.2/
  18. http://mirrors.kernel.org/sources.redhat.com/gcc/releases/gcc-4.9.2/
  19. http://mirrors.webhostinggeeks.com/gcc/releases/gcc-4.9.2/
  20. http://robotlab.itk.ppke.hu/gcc/releases/gcc-4.9.2/
  21. http://www.netgull.com/gcc/releases/gcc-4.9.2/
Collapse this list.
Port Moves
  • port deleted on 2015-04-07
    REASON: Has expired: Nobody cares enough to fix sigtramp-android.c for ARMv5

Number of commits found: 20

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2015 17:59:02
Original commit files touched by this commit Revision:383527  20141023
rene search for other commits by this committer
Remove expired ports:
2015-03-31 lang/gnatdroid-armv5: Nobody cares enough to fix sigtramp-android.c
for ARMv5
2015-03-28 sysutils/puppet27: Does not work with Ruby 2.x
2015-03-31 www/rubygem-form_data: Use www/rubygem-http-form_data instead
(renamed by upstream)
2015-03-31 www/typo345: Upgrade to www/typo3 or www/typo3-lts
14 Mar 2015 11:06:26
Original commit files touched by this commit Revision:381260  20141023
marino search for other commits by this committer
lang/gnatdroid-armv5: Oh, is it 2015 already?
13 Mar 2015 13:53:39
Original commit files touched by this commit Revision:381199  20141023
marino search for other commits by this committer
lang/gnatdroid-armv5: Set for removal on 31 March 2015

I've never gotten around to trying to fix the ARMv5 assembly and nobody
seems to care that the port has been ignored for almost a year, so let's
just cull it at the end of the month.
16 Oct 2014 11:53:42
Original commit files touched by this commit Revision:371003  20140716
marino search for other commits by this committer
Remove @dirrm from 10 of my lang ports

The majority of these ports had generated plists, not static ones.
10 Apr 2014 10:33:23
Original commit files touched by this commit Revision:350794  20140406_1
marino search for other commits by this committer
lang/gnatdroid-arm5(7): Fix ARMv7, disable ARMv5

ARMv5 gnatdroid can't currently be built because sigtramp-armdroid.c
uses thumb instructions that ARMv5 doesn't know.  Until this is fixed,
set the port to ignore.

Both gnatdroid ports now using gcc-aux's Makefile.version for it's
portrevision versions.  Both now stop using CONFIGURE_ARGS because it
processes the values in an unexpected way.

Both get a revbump due to gcc-aux's binutils-caused revbump.
10 Apr 2014 00:34:49
Original commit files touched by this commit Revision:350752  20140406
marino search for other commits by this committer
lang/gnatdroid-*: Support multiple API, base on gcc-aux (gcc 4.9)

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.
06 Apr 2014 11:32:57
Original commit files touched by this commit Revision:350350  20130413_2
marino search for other commits by this committer
lang/gnatdroid-*: Update sysroot to Android API level 9 -> level 19

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.
09 Mar 2014 21:47:42
Refresh Original commit files touched by this commit Revision:347698  Sanity Test Failure
marino search for other commits by this committer
lang/gnatdroid-armv(5,7): Keep based on gcc47 for now

The new gcc49-based Ada compiler will most likely be an improvement for
this FreeBSD->Android Ada cross-compiler, but it will need extensive
testing.  Keep using gcc47 after gcc49 is brought in until testing is
complete.  Hopefully that will also result in C++ capability too...
15 Feb 2014 16:39:50
Original commit files touched by this commit Revision:344435  20130413_1
marino search for other commits by this committer
lang/gnatdroid-armv(5,7): Clarify license has GPLv3RLE exception
03 Feb 2014 13:37:20
Original commit files touched by this commit Revision:342434  20130413
marino search for other commits by this committer
lang/gnatdroid-armv(5,7): Fix build on FreeBSD 10+

Reported by pkg-fallout
Cause: Bad gcc makefile, doesn't properly support cross-compiler build
Workaround: duplicate *-cross executables to the base names so that the
            install target doesn't try to rebuild them
23 Jan 2014 20:46:15
Original commit files touched by this commit Revision:340860  20130413
marino search for other commits by this committer
lang/gnatdroid-armv(5,7): Use lang/gcc-aux as base, not lang/gnat-aux

After a few additional patches for gcc-aux, gnatdroid-armv5 (and -armv7)
build and execute well when built and based on gcc 4.7-based gcc-aux.
The previous version was based on gcc 4.6-based gnat-aux.  This was the
final port requiring gnat-aux, and now its part of the Ada framework.

Running acats using an ASUS Transformer XF101 (Android 4.0.3) as a target
results in a nearly perfect result.  Only test cb1010a fails, which is
a failure to detect running out of stack space (-fstack-check).  I intend
to investigate further, but as the only problem, gnatdroid remains a
highly capable compiler despite the small regression.  Potentially
zero-cost exceptions were gained as a trade-off.
09 Nov 2013 12:18:45
Original commit files touched by this commit Revision:333282  20130412_2
marino search for other commits by this committer
lang/gnatdroid-armv(5,7): Convert to staging

* PORTREVISION bumped because previous package added empty directories.
* GPLv3 LICENSE added, but not installed as it messed up dynamic PLIST
* pkg-message used instead of post-install echoes
* Custom do-build target removed, default works after modifications
* OPTIONS_SUB=yes to handle standard PLIST_SUB conversions
* Auto-PLIST logic improvements
* To simplify Auto-PLIST, non-bin entries were removed from pkg-plist
* It was necessary to add pre-install target to pre-create directories that
  are no longer present when port is installed in clean stage.
26 Oct 2013 00:52:36
Original commit files touched by this commit Revision:331644  20130412_1
gerald search for other commits by this committer
Update to libmpc version 1.0.1 which brings the following fixes:

 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Sep 2013 19:53:10
Original commit files touched by this commit Revision:327741  20130412
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
04 Sep 2013 20:01:06
Original commit files touched by this commit Revision:326316  20130412
bsam search for other commits by this committer
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
12 Jul 2013 13:40:51
Original commit files touched by this commit Revision:322832  20130412
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:38:52
Original commit files touched by this commit Revision:316928  20130412
bapt search for other commits by this committer
Base gnat on new 4.6.4 version of gcc
Sync gnat-aux with changes from gcc-aux
Convert to new options framework
Switch to dynamic plist
No more install libiberty.a for gnatdroid*

PR:		ports/173412
Reported by:	Jinsong Zhao <jszhao@yeah.net>
Submitted by:	John Marino <draco@marino.st> (maintainer)
23 Apr 2012 14:27:21
Original commit files touched by this commit   20120301
culot search for other commits by this committer
- Update to 20120301 (corresponding to gcc 4.6.3)

PR:             ports/166719
Submitted by:   John Marino <draco@marino.st> (maintainer)
10 Sep 2011 17:53:10
Original commit files touched by this commit   20110627_1
culot search for other commits by this committer
- Add patch to disable symbolic traceback run-time support
  (could cause linker breakage)
- Bump PORTREVISION

PR:             ports/160568
Submitted by:   John Marino <draco@marino.st> (maintainer)
07 Sep 2011 05:22:05
Original commit files touched by this commit   20110627
culot search for other commits by this committer
The gnatdroid-armv5 port builds a C/Ada cross-compiler based on GCC 4.6 that
targets the Android operating system (version 2.3, API level 9) running on
ARM architecture (version 5).  This produces binaries that run natively on
Android devices as well as the Android SDK emulator.

WWW: http://www.dragonlace.net

PR:             ports/160426
Submitted by:   John Marino <freebsdml@marino.st>

Number of commits found: 20