Commit graph

126 commits

Author SHA1 Message Date
Gerald Pfeifer
46eb47c28a Update to the 20170524 snapshot of GCC 6.3.1. Upstream tarballs are
now compressed with xz instead of bzip2.
2017-05-27 21:31:18 +00:00
Gerald Pfeifer
894e83b6b2 Update to the 20170517 snapshot of GCC 6.3.1. 2017-05-20 17:43:54 +00:00
Gerald Pfeifer
cefbdf9bc2 Update to the 20170510 snapshot of GCC 6.3.1. 2017-05-14 13:06:29 +00:00
Gerald Pfeifer
d27f4a3461 Update to the 20170503 snapshot of GCC 6. 2017-05-05 21:56:24 +00:00
Gerald Pfeifer
f533b233c7 Update to the 20170426 snapshot of GCC 6 (on a new weekday now,
hence the unusual gap of 13 days).
2017-04-29 06:50:08 +00:00
Gerald Pfeifer
7655434631 Sort ONLY_FOR_ARCHS. 2017-04-23 07:56:29 +00:00
Gerald Pfeifer
da18e21f52 Update to the 20170413 snapshot of GCC 6.
Fix order of PKGNAMESUFFIX and DISTNAME; remove PORTREVISION from
its "interesting" location in the Makefile.
2017-04-14 23:04:00 +00:00
Martin Wilke
0af18a4496 - Fix shebang
Approved by:	gerald (maintainer via mail)
2017-04-14 20:50:32 +00:00
Mathieu Arnold
6d588589c2 Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.
There are two cases:

- The upstream versionning is compatible with our versionning, or using
  DISTVERSION's magic leads to a compatible PORTVERSION, use
  DISTVERSION.  If it is possible to use DISTVERSIONPREFIX and
  DISTVERSIONSUFFIX to make it compatible, use them.
- The upstream versionning is not compatible with our versionning, and
  DISTVERSION's magic does not lead to a correct PORTVERSION, then set
  PORTVERSION to the equivalent of our versionning, and set DISTNAME.
  It is possible to use a third variable where you store upstream's
  version and use it to compute PORTVERSION and/or DISTNAME, like the
  dns/bind9* ports do.

Sponsored by:	Absolight
2017-04-11 15:21:23 +00:00
Gerald Pfeifer
ea0e374bf1 Update to the 20170406 snapshot of GCC 6. 2017-04-07 21:47:25 +00:00
Gerald Pfeifer
9878387773 Update to the 20170330 snapshot of GCC 6. 2017-04-01 16:49:10 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Gerald Pfeifer
4fe2a705d5 Update to the 20170323 snapshot of GCC 6.
This adds a man page for gcov-dump6 (introduced last week) and also
one for gcov-tool6.
2017-03-25 17:34:53 +00:00
Gerald Pfeifer
a448290ba9 Update to the 20170316 snapshot of GCC 6.
This brings a new little utility program gcov-dump6 to dump code coverage
data (unfortunately without a man page or documentation).
2017-03-17 10:59:06 +00:00
Gerald Pfeifer
4febf6aac5 Update to the 20170309 snapshot of GCC 6. 2017-03-10 21:44:49 +00:00
Gerald Pfeifer
f8511bf842 Update to the 20170302 snapshot of GCC 6. 2017-03-03 21:46:36 +00:00
Gerald Pfeifer
1a01113216 Update to the 20170223 snapshot of GCC 6. 2017-02-24 20:14:58 +00:00
Gerald Pfeifer
4494add17a Update to the 20170216 snapshot of GCC 6. 2017-02-18 09:08:26 +00:00
Gerald Pfeifer
b78e860f30 Update to the 20170209 snapshot of GCC 6. 2017-02-10 00:07:24 +00:00
Gerald Pfeifer
0dee4a479b Update to the 20170202 snapshot of GCC 6. 2017-02-03 08:21:44 +00:00
Gerald Pfeifer
e741cbf844 Update to the 20170126 snapshot of GCC 6. 2017-01-27 20:11:39 +00:00
Gerald Pfeifer
7a84189882 Update to the 20170119 snapshot of GCC 6. Remove the (already commented)
BROKEN marker for powerpc64.
2017-01-20 21:46:26 +00:00
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Andreas Tobler
eae965bc63 Enable aarch64 gcc build. Obsolete armv6hf builds.
Approved by:	gerald (maintainer)
2017-01-14 15:31:39 +00:00
Gerald Pfeifer
b2a47b3bbf Update to the 20170112 snapshot of GCC 6 now featuring better ARM
support by andreast@, which we'll enable shortly.
2017-01-13 23:17:46 +00:00
Gerald Pfeifer
53ec23dc47 Update to the 20170105 snapshot of GCC 6. 2017-01-08 16:38:53 +00:00
Gerald Pfeifer
4b548fcd8b Update to the 20161229 snapshot of GCC 6. 2016-12-30 17:28:29 +00:00
Gerald Pfeifer
c73813c9e5 Update to the 20161222 snapshot of GCC 6 which trails the GCC 6.3
release (and is pretty similar) and hence carries a version number
of 6.3.1 now.
2016-12-26 22:10:07 +00:00
Gerald Pfeifer
33c1126d2b Update to the 20161208 snapshot of GCC 6.
Remove files/patch-unwind-ia64.h since we have not been supporting ia64
with this release for a while (ONLY_FOR_ARCHS has not been covering ia64).
2016-12-16 01:50:46 +00:00
Gerald Pfeifer
db26964638 Update to the 20161208 snapshot of GCC 6. This brings quite a number of
backports from mainline GCC (code generation and otherwise).
2016-12-11 16:14:05 +00:00
Gerald Pfeifer
c772d362f1 Update to the 20161201 snapshot of GCC 6. 2016-12-05 01:11:13 +00:00
Gerald Pfeifer
f15ae77046 Update to the 20161124 snapshot of GCC 6. 2016-12-03 20:07:07 +00:00
Gerald Pfeifer
659c967516 Replace USE_GCC=4.9+ by USE_GCC=yes, now that lang/gcc and the default
version for GCC in the Ports Collection have moved to GCC 4.9.
2016-11-25 21:27:37 +00:00
Gerald Pfeifer
ad073471c9 Update to the 20161117 snapshot of GCC 6. 2016-11-20 20:18:44 +00:00
Gerald Pfeifer
81153ffdca Update to the 20161110 snapshot of GCC 6. 2016-11-11 18:22:02 +00:00
Gerald Pfeifer
b7a5b09671 Update to the 20161103 snapshot of GCC 6. 2016-11-06 17:18:04 +00:00
Gerald Pfeifer
a419ade894 Update to the 20161020 snapshot of GCC 6. 2016-10-23 21:29:52 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Gerald Pfeifer
d3143fb277 Update to the 20161013 snapshot of GCC 6. 2016-10-14 17:43:01 +00:00
Gerald Pfeifer
96b53bd85b Update to the 20161006 snapshot of GCC 6. 2016-10-08 11:18:39 +00:00
Gerald Pfeifer
0bf9ccf838 Update to the 20160929 snapshot of GCC 6. 2016-10-02 13:49:08 +00:00
Gerald Pfeifer
7fd432b281 Update to the 20160922 snapshot of GCC 6. 2016-09-24 07:44:23 +00:00
Gerald Pfeifer
fa00e8be8b Update to the 20160915 snapshot of GCC 6. 2016-09-18 16:40:35 +00:00
Gerald Pfeifer
cd8e40e764 Update to the 20160908 snapshot of GCC 6. 2016-09-09 09:06:44 +00:00
Gerald Pfeifer
50381d291c Update to the 20160901 snapshot of GCC 6. 2016-09-02 07:29:33 +00:00
Gerald Pfeifer
2483258c92 Update to the 20160825 snapshot of GCC 6 which is now based on / past
the GCC 6.2 release.
2016-08-27 16:29:32 +00:00
Gerald Pfeifer
30a829d01c Update to the 20160818 snapshot of GCC 6. 2016-08-20 20:44:42 +00:00
Gerald Pfeifer
e4a08228c0 Update to the 20160811 snapshot of GCC 6.
GCC uses an AWK script to generate source code that helps process
command-line options.  According to POSIX, string comparisons (and
hence sorting) are to be performed based on the locale's collating
order.  Alas GNU AWK only does so in POSIX mode, whereas starting
with FreeBSD 11 we do so by default, running into a bug (or false
assumption) with that script used by GCC.

Setting MAKE_ARGS such that AWK is always invoked in the C locale
works around this bug. [1]

PR:		210122 [1], 211742 [1]
Submitted by:	jkim [1]
2016-08-13 20:44:21 +00:00
Gerald Pfeifer
a8305c3a29 Update to the 20160804 snapshot of GCC 6. 2016-08-06 07:08:05 +00:00
Gerald Pfeifer
3cb8d78020 Update to the 20160728 snapshot of GCC 6. 2016-07-31 14:26:04 +00:00