Commit graph

92 commits

Author SHA1 Message Date
Gerald Pfeifer
65b9fc7691 Update to the 20171207 snapshot of GCC 7.2.1. 2017-12-08 21:29:12 +00:00
Gerald Pfeifer
933218ee96 Update to the 20171130 snapshot of GCC 7.2.1.
Backport the change to ensure what we install is stripped (i.e., debug
info is removed) from lang/gcc7. See revision 454177 for background. [1]

Shorten the distinct .if statements for architecture-specific settings,
to use .elif instead.

Reported by:	Ports QA Framework, miwi, sobomax [1]
Discussed with:	tijl, miwi [1]
Differential Revision:	https://reviews.freebsd.org/D10357 [1]
2017-12-01 13:11:46 +00:00
Gerald Pfeifer
b8ecb14a0e Update to the 20171123 snapshot of GCC 7.2.1.
Remove special code handling armv6 (which for GCC 6 and 5-based
ports is necessary for aarch64, armv6 and armv7, but that we never
had for aarch64 or armv7 here).

Consulted with:	andreast
2017-11-25 20:01:46 +00:00
Gerald Pfeifer
fd9458843f Update to the 20171116 snapshot of GCC 7.2.1. 2017-11-17 20:28:27 +00:00
Gerald Pfeifer
892b47fcba Update to the 20171109 snapshot of GCC 7.2.1. This addresses a real-world
issue around threading and unwinding that andreast@ has fixed upstream and
backported to the relase branch
(cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82635 ).
2017-11-11 21:55:19 +00:00
Gerald Pfeifer
ffe9b3bc9b Update to the 20171102 snapshot of GCC 7.2.1. 2017-11-04 11:50:46 +00:00
Gerald Pfeifer
8efb5b2412 Update to the 20171026 snapshot of GCC 7.2.1. 2017-10-28 18:37:22 +00:00
Gerald Pfeifer
8e608be6d0 Update to the 20171019 snapshot of GCC 7.2.1. 2017-10-21 08:09:59 +00:00
Gerald Pfeifer
fb5cb75f38 Update to the 20171012 snapshot of GCC 7.2.1.
Enable this on armv7 as well, courtesy of andreast@ pushing support
upstream in time for this snapshot.

PR:		221905
2017-10-14 21:03:58 +00:00
Gerald Pfeifer
d4570e8dea Update to the 20171005 snapshot of GCC 7.2.1. 2017-10-11 12:00:49 +00:00
Gerald Pfeifer
f46923abc4 Update to the 201700928 snapshot of GCC 7.2.1.
Add a conflict with the lang/gcc7 port like we've had it in
lang/gcc5-devel (for lang/gcc5) for a fair while and now also
lang/gcc6-devel (for lang/gcc6).
2017-09-30 00:28:43 +00:00
Gerald Pfeifer
f9d3fee3d5 Update to the 201700921 snapshot of GCC 7.2.1. 2017-09-22 10:19:45 +00:00
Gerald Pfeifer
bb1fb4b23b Update to the 201700914 snapshot of GCC 7.2.1.
Don't quote constant strings compared with ${ARCH}. [1]

PR:		221905 [1]
Submitted by:	linimon [1]
2017-09-17 07:15:28 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

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

PR:		219275
2017-09-10 20:55:38 +00:00
Gerald Pfeifer
4d30a45c98 Update to the 201700907 snapshot of GCC 7.2.1. 2017-09-08 14:09:20 +00:00
Gerald Pfeifer
41a20c435b Update to the 20170831 snapshot of GCC 7.2.1. 2017-09-02 16:20:08 +00:00
Gerald Pfeifer
ae07a3a747 Update to the 20170824 snapshot of GCC 7.2.1.
Move ONLY_FOR_ARCHS earlier in the Makefile per guidance from portlint
and the FreeBSD Porter's Handbook.
2017-08-27 15:03:38 +00:00
Gerald Pfeifer
58310505d6 Update to the 20170817 snapshot of GCC 7.2.1, that is, this is the
first snapshot after the GCC 7.2 release which lang/gcc7 already covers.
2017-08-20 19:18:07 +00:00
Gerald Pfeifer
463403f3c9 Update to the 20170727 snapshot of GCC 7.1.1. 2017-07-29 08:44:08 +00:00
Gerald Pfeifer
21a869352d Update to the 20170720 snapshot of GCC 7.1.1.
Remove workaround for PR 219274 that bapt@ had put in place in 2014
from pkg-plist. [1]

PR:		219274 [1]
2017-07-21 11:55:50 +00:00
Gerald Pfeifer
a49ad2a55b Update to the 20170713 snapshot of GCC 7.1.1. 2017-07-15 08:19:31 +00:00
Gerald Pfeifer
0f15aa48ad Update to the 20170706 snapshot of GCC 7.1.1. 2017-07-08 07:15:42 +00:00
Gerald Pfeifer
9b69fb46f0 Update to the 20170629 snapshot of GCC 7.1.1.
Remove headers being created by GCC's fixincludes machinery from the
installation / packaging to avoid breakage when FreeBSD's headers are
changing afterwards.  Several fellow committers have strongly indicated
that our headers do not need the kind of adjustments that GCC performs.
2017-07-02 02:48:12 +00:00
Gerald Pfeifer
f6eb52737e Update to the 20170622 snapshot of GCC 7.1.1. 2017-07-01 10:09:18 +00:00
Mark Linimon
b174cda302 Alphabetize ARCH definitions.
No need to bump PORTREVISION because package does not change.

Reviewed by:	gerald
Approved by:	portmgr (tier-2 blanket)
2017-06-26 22:50:12 +00:00
Gerald Pfeifer
34b7eea0e0 Update to the 20170615 snapshot of GCC 7.1.1.
When we set STAGE1_CXXFLAGS / CXXFLAGS in MAKE_FLAGS for arm platforms,
do so incrementally (with += instead of =).
2017-06-17 23:27:37 +00:00
Gerald Pfeifer
ff95e9d6ac Update to the 20170608 snapshot of GCC 7.1.1. 2017-06-09 22:31:41 +00:00
Gerald Pfeifer
0f9ee29ff0 Improve language and formatting slightly. Adjust URL to refer to https
and avoid a trailing slash.
2017-06-04 04:17:48 +00:00
Gerald Pfeifer
451577f956 Update to the 20170601 snapshot of GCC 7.1.1. 2017-06-04 03:27:14 +00:00
Gerald Pfeifer
6eecff3674 Update to the 20170525 snapshot of GCC 7.1.1. This now comes in
.tar.xz instead of .tar.bz2 format.
2017-05-27 21:29:41 +00:00
Gerald Pfeifer
e31af70337 Update to the 20170518 snapshot of GCC 7.1.1. 2017-05-20 19:50:34 +00:00
Gerald Pfeifer
c425d1b35e Update to the 20170504 snapshot of GCC 7, slightly after the GCC 7.1
release (the first on that branch).
2017-05-06 14:24:53 +00:00
Gerald Pfeifer
a9dbe957fc Update to the 20170427 snapshot of GCC 7, essentially RC1 of GCC 7.1,
the first release on this branch.
2017-04-29 16:09:26 +00:00
Gerald Pfeifer
740b0e356f Update to the 20170420 snapshot of GCC 7, the first after GCC 7 has
branched for the release, so quality should be essentially there.

Remove bogusly placed PORTREVISION.

Sort ONLY_FOR_ARCHS.
2017-04-22 10:22:13 +00:00
Gerald Pfeifer
7774531122 Update to the 20170416 snapshot of GCC 7.
Sort PKGNAMESUFFIX and DISTNAME properly.
2017-04-17 01:51: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
a6183c553a Update to the 20170409 snapshot of GCC 7.
Among other changes, now close to release quality, this brings
some improvements for FreeBSD/AArch64 by andreast.
2017-04-10 07:16:56 +00:00
Gerald Pfeifer
8542427ec9 Update to the 20170402 snapshot of GCC 7. 2017-04-03 12:06:26 +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
908b64a7cc Update to the 20170326 snapshot of GCC 7
This adds a man page for gcov-dump7 (introduced recently) and also
one for gcov-tool7 (which we have had for a while).
2017-04-01 08:44:29 +00:00
Gerald Pfeifer
f57e1a4a1e Update to the 20170319 development snapshot of GCC 7.
This brings a new little utility program gcov-dump7 to dump code coverage
data (unfortunately without a man page or documentation).
2017-03-21 20:26:20 +00:00
Gerald Pfeifer
4851555a34 Update to the 20170312 development snapshot of GCC 7. 2017-03-13 08:46:45 +00:00
Gerald Pfeifer
0eff02cf26 Update to the 20170305 development snapshot of GCC 7. 2017-03-06 22:37:55 +00:00
Gerald Pfeifer
1ccf19d898 Update to the 20170226 development snapshot of GCC 7. 2017-02-27 08:50:23 +00:00
Gerald Pfeifer
248b282fef Update to the 20170219 development snapshot of GCC 7. 2017-02-20 14:01:48 +00:00
Gerald Pfeifer
07638b2615 Update to the 20170212 development snapshot of GCC 7. Ongoing bug
fixing for the release.
2017-02-13 13:03:15 +00:00
Gerald Pfeifer
14349838a1 Update to the 20170205 development snapshot of GCC 7. 2017-02-06 12:51:55 +00:00
Gerald Pfeifer
75222376e7 Update to the 20170129 development snapshot of GCC 7. 2017-01-30 21:08:03 +00:00
Gerald Pfeifer
9ce13d9ad1 Update to the 20170122 development snapshot of GCC 7, which is now in
pre-release mode (and changed it's version number from 7.0.0 to 7.0.1
accordingly).

Remove gcc7-devel/files/patch-libc++ again, which dim@ and me managed
to get in upstream quickly.
2017-01-23 12:01:46 +00:00
Dimitry Andric
aea8a9c16c Fix system includes in lang/gcc7-devel
Similar to bug 212465 and bug 216266, lang/gcc7-devel doesn't compile
with libc++ 4.0.0, due to clashes between the redefined abort macro and
standard C++ headers.

Upstream seems to have realized this issue, and are now using system.h
to pull in C++ standard headers, when INCLUDE_xxx is defined, where xxx
is ALGORITHM, VECTOR, and so on.

In this case only gcov.c needs to be fixed.

Approved by:	gerald (maintainer)
PR:		216303
MFH:		2017Q1
2017-01-21 19:16:06 +00:00