FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
gnatdroid-binutils Infrastructure for C/Ada Android cross-compiler (ARMv7)
2.26.1 lang 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
Maintainer: marino@FreeBSD.org search for ports maintained by this maintainer
Port Added: 06 Sep 2011 10:49:23
License: GPLv3 LGPL3
This package is a dependency of lang/gnatdroid. It provides the cross-tools
required to build the GNAT FreeBSD->ARM cross-compiler that is gnatdroid,
as well as any binaries that it produces.

WWW: http://www.dragonlace.net
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/lang/gnatdroid-binutils/ && make install clean
To add the package: pkg install gnatdroid-binutils

PKGNAME: gnatdroid-binutils

distinfo:

TIMESTAMP = 1467495206
SHA256 (binutils-2.26.1.tar.bz2) = 39c346c87aa4fb14b2f786560aec1d29411b6ec34dce3fe7309fe3dd56949fd8
SIZE (binutils-2.26.1.tar.bz2) = 25595243


Slave ports
  1. lang/gnatdroid-binutils-x86

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. libgmp.so : math/gmp
  3. libmpfr.so : math/mpfr
  4. gmake : devel/gmake
Runtime dependencies:
  1. gnatdroid-sysroot>=19 : lang/gnatdroid-sysroot
  2. libgmp.so : math/gmp
  3. libmpfr.so : math/mpfr

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
     No options to configure

USES:
gmake tar:bzip2

Master Sites:
  1. ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/binutils/releases/
  2. http://gd.tuwien.ac.at/gnu/sourceware/binutils/releases/
  3. http://mirrors.kernel.org/sources.redhat.com/binutils/releases/

Number of commits found: 24

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 Jul 2016 21:58:59
Original commit files touched by this commit  2.26.1
Revision:418002
marino search for other commits by this committer
lang/gnatdroid-binutils(-x86): Upgrade version 2.26 => 2.26.1
01 Apr 2016 14:08:38
Original commit files touched by this commit  2.26
Revision:412347
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
04 Mar 2016 13:21:40
Original commit files touched by this commit  2.26
Revision:410118
marino search for other commits by this committer
lang/gnatdroid-binutils(-x86): Upgrade version 2.25.1 => 2.26

Synth test mode found some problems with the plists, so those have
also been fixed.
30 Nov 2015 00:15:39
Original commit files touched by this commit  2.25.1_1
Revision:402635
marino search for other commits by this committer
Add gnatdroid-x86 (3 new ports), X-compiler to Android-x86

Similar to lang/gnatdroid-armv7, lang/gnatdroid-x86 is a cross-compiler
targetting Android. The former targets ARMv7 processors while the latter
targets Android on x86 (32-bit).  The latter also runs on Virtualbox as
a bonus.  The new ports are implemented as slaves to the ARMv7 versions.

The GNAT ACATS were run, and it passed every test except CXG2024,
"accuracy of multiplication and division of mixed decimal and binary
fixed point numbers".
subtest 13: expected -51.00 got 50.0
subtest 14: expected 51.0 got 50.0

This is probably a rounding error unique to 32-bit x86.  Overall this
version passed better than gnatdroid-armv7 because unwind is supported,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Oct 2015 19:42:53
Original commit files touched by this commit  2.25.1_1
Revision:399716
marino search for other commits by this committer
gnatdroid-sysroot: Add Android API Level 21 (Lollipop)

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.
11 Oct 2015 23:04:12
Original commit files touched by this commit  2.25.1
Revision:399109
marino search for other commits by this committer
lang/gnatdroid-binutils: Upgrade version 2.25 => 2.25.1
14 May 2015 10:15:09
Original commit files touched by this commit  2.25
Revision:386312
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
25 Apr 2015 10:35:34
Original commit files touched by this commit  2.25
Revision:384728
marino search for other commits by this committer
lang/gnatdroid-binutils: Upgrade version 2.24 => 2.25

While here, remove te ARMv5 support; the gnatdroid-armv5 port has
been removed.
03 Mar 2015 12:52:25
Original commit files touched by this commit  2.24_4
Revision:380357
marino search for other commits by this committer
lang/gnatdroid-binutils: Fix undefined behavior in arm gas

This patch fixes build on clang 3.6 -- all binutils ports need it.

PR:		198204
Submitted by:	dim@
16 Oct 2014 11:53:42
Original commit files touched by this commit  2.24_3
Revision:371003
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 00:34:49
Original commit files touched by this commit  2.24_3
Revision:350752
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  2.24_2
Revision:350350
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.
15 Feb 2014 22:57:52
Original commit files touched by this commit  2.24_1
Revision:344494
marino search for other commits by this committer
lang/gnatdroid-binutils: Remove ${PREFIX}/share directory too

The licenses get added to ${PREFIX}/share.  Since gnatdroid's binutils
are in a non-standard location, they are the only users of the share
directory.  We need to make sure this directory is removed upon when
port is deinstalled.

reported by:	pkg-fallout
15 Feb 2014 16:44:00
Original commit files touched by this commit  2.24_1
Revision:344437
marino search for other commits by this committer
lang/gnatdroid-binutils: Specify LICENSE (GPLv3 + LGPL3)
20 Jan 2014 14:18:07
Original commit files touched by this commit  2.24
Revision:340397
marino search for other commits by this committer
lang/gnatdroid-binutils: Update to version 2.24

Seven patches were present that barred this port from building and, more
importantly, installing info pages and man pages.  Reduce the patch count
from nine to two by allowing the documentation to build and install in
the stage directory, but then moving the documentation out of the way
before staging occurs.  The remaining two patches were regenerated
although they did apply "cleanly".
22 Nov 2013 20:46:56
Original commit files touched by this commit  2.21.1_1
Revision:334617
marino search for other commits by this committer
lang/gnatdroid-binutils: Bump PORTREVISION to recalibrate pkg-fallout

I've discovered another reason to bump PORTREVISION is when RUN_DEPENDS
changes.  Pkg-fallout is still complaining about a problem that has long
since been resolved, so bump this port to force pkg-fallout to rebuild it.
09 Nov 2013 13:02:19
Original commit files touched by this commit  2.21.1
Revision:333285
marino search for other commits by this committer
lang/gnatdroid-(sysroot,binutils): convert to staging
07 Nov 2013 10:39:26
Original commit files touched by this commit  2.21.1
Revision:333078
marino search for other commits by this committer
lang/gnatdroid-binutils: Remove USE_GCC=yes

A pkg-fallout notice was received for gnatdroid, saying that lang/gcc and
lang/gnatdroid-* were installing files in the same place.  It turns out
that gnatdroid-binutils was pulling lang/gcc in unnecessarily.  With
--disable-werror, it builds on clang on F10 just fine.

While here, convert USE_GMAKE too.  Soon all gnat* ports will be
updated with the latest for ports, this is just a stop-gap fix.
20 Sep 2013 19:53:10
Original commit files touched by this commit  2.21.1
Revision:327741
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
14 Aug 2013 22:35:54
Original commit files touched by this commit  2.21.1
Revision:324744  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
12 Jul 2013 13:40:51
Original commit files touched by this commit  2.21.1
Revision:322832
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)
09 Oct 2012 22:12:14
Original commit files touched by this commit  2.21.1
Revision:305610
linimon search for other commits by this committer
Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
05 Feb 2012 10:18:17
Original commit files touched by this commit  2.21.1
crees search for other commits by this committer
Remove unreferenced tarball from distinfo

Noticed by:     Matthew Seaman (m.seaman@infracaninophile.co.uk)
Submitted by:   John Marino (draco@marino.st) (maintainer)
06 Sep 2011 10:48:59
Original commit files touched by this commit  2.21.1
culot search for other commits by this committer
This package is a dependency of lang/gnatdroid. It provides the cross-tools
required to build the GNAT FreeBSD->ARM cross-compiler that is gnatdroid,
as well as any binaries that it produces.

WWW: http://www.dragonlace.net

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

Number of commits found: 24

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumJul 22
krb5-114Jul 21
mariadb100-server*Jul 21
mariadb101-server*Jul 21
mariadb55-server*Jul 21
mysql55-server*Jul 21
mysql56-server*Jul 21
mysql57-server*Jul 21
openoffice-4Jul 21
openoffice-develJul 21
percona55-server*Jul 21
typo3Jul 18
typo3-ltsJul 18
atutorJul 16
atutorJul 16

18 vulnerabilities affecting 35 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26061
Broken 80
Deprecated 122
Ignore 351
Forbidden 0
Restricted 201
No CDROM 83
Vulnerable 74
Expired 10
Set to expire 109
Interactive 0
new 24 hours 2
new 48 hours3
new 7 days22
new fortnight86
new month161

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.