Commit graph

61 commits

Author SHA1 Message Date
Gerald Pfeifer
9ce1d5ff6d Update to the 20160614 snapshot of GCC 5.4.1.
This also covers following (and hence fixing) armv6hf* -> armv6* on
FreeBSD 11 and later.
2016-06-16 11:46:55 +00:00
Gerald Pfeifer
5f5680f08f Update to the 20160608 snapshot of GCC 5.4.1, that is, this is now based
on the GCC 5.4 release.
2016-06-09 23:12:55 +00:00
Gerald Pfeifer
07d30f486e Update to the 20160524 snapshot of GCC 5.3.1. 2016-05-29 22:46:50 +00:00
Gerald Pfeifer
de54a5a2fb Update to the 20160517 snapshot of GCC 5.3.1. 2016-05-24 20:27:42 +00:00
Gerald Pfeifer
4ee3293018 Update to the 20160510 development snapshot of GCC 5.3.1. 2016-05-11 16:07:51 +00:00
Gerald Pfeifer
f03e6f2388 Update to the 20160503 development snapshot of GCC 5.3.1. 2016-05-05 14:02:52 +00:00
Gerald Pfeifer
5a0431be33 Update to the 20160426 development snapshot of GCC 5.3.1.
Only override CONFIGURE_TARGET for amd64 which is x86-64/x86_64 for the
rest of the world including GNU and GCC.  For all other architectures
it already defaults to the value we were setting.
2016-04-30 20:55:35 +00:00
Gerald Pfeifer
e0a49a6708 Update to the 20160419 development snapshot of GCC 5.3.1. 2016-04-23 17:27:07 +00:00
Gerald Pfeifer
87defa4e41 Update to the 20160412 snapshot of GCC 5. 2016-04-14 16:47:04 +00:00
Jan Beich
70267d209b lang/gcc*: convert to CONFIGURE_OUTSOURCE
PR:		208294, 208309
Exp-run by:	antoine
Approved by:	gerald (maintainer)
Differential Revision:	https://reviews.freebsd.org/D4157
2016-04-13 10:40:58 +00:00
Gerald Pfeifer
26e50a29f4 Update to the 20160329 snapshot of GCC 5. A fair number of fixes
backported from the GCC 6/trunk line.
2016-04-03 08:21:14 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Gerald Pfeifer
d70ee611a2 Update to the 20160315 snapshot of GCC 5. 2016-03-19 21:37:33 +00:00
Gerald Pfeifer
986f3c5507 Update to the 20160308 snapshot of GCC 5. 2016-03-13 20:06:29 +00:00
Gerald Pfeifer
82675d4508 Update to the 20160301 snapshot of GCC 5. 2016-03-05 15:58:46 +00:00
Gerald Pfeifer
52723ea1ff Update to the 20160223 snapshot of GCC 5. 2016-02-27 22:17:24 +00:00
Gerald Pfeifer
457ee16508 Update to the 20160216 snapshot of GCC 5. 2016-02-20 11:58:39 +00:00
Gerald Pfeifer
5d08170de0 Update to the 20160209 snapshot of GCC 5. 2016-02-11 19:42:57 +00:00
Gerald Pfeifer
d044e69ae4 Update to the 20160202 snapshot of GCC 5. 2016-02-05 23:32:15 +00:00
Gerald Pfeifer
c5806056ea Update to the 20160126 snapshot of GCC 5. 2016-01-31 22:54:43 +00:00
Gerald Pfeifer
eead163306 Update to the 20160119 snapshot of GCC 5. 2016-01-24 22:23:41 +00:00
Gerald Pfeifer
b320f0c15a Update to the 20160112 snapshot of GCC 5. 2016-01-19 11:08:12 +00:00
Gerald Pfeifer
6019b57678 Update to the 20160105 snapshot of GCC 5. 2016-01-08 10:11:22 +00:00
Gerald Pfeifer
cb7ac5b5b8 Update to the 20151229 snapshot of GCC 5. 2016-01-04 00:43:23 +00:00
Gerald Pfeifer
f84458256a Update to the 20151208 snapshot of GCC 5, now nominally version 5.3.1.
Pet overeager portlint (when it comes to patch format).
2015-12-09 13:03:23 +00:00
Gerald Pfeifer
fe8cdb9f5d Update to the 20151124 snapshot of GCC 5. 2015-11-27 23:22:46 +00:00
Gerald Pfeifer
46bda9ec62 Update to the 20151117 snapshot of GCC 5.
Fix a couple of recently introduced whitespace issues in Makefile.
2015-11-20 22:21:11 +00:00
Andreas Tobler
ec34468fcb - Give a choice to enable libjava for powerpc64.
Approved by:	gerald (maintainer)
2015-11-15 20:28:07 +00:00
Gerald Pfeifer
c19bec61f1 Backport support for Graphite loop optimizations via a new option
GRAPHITE from gcc6-devel.

This is off by default for the time being and pulls in devel/isl
as an additional dependency.
2015-11-15 19:48:07 +00:00
Gerald Pfeifer
b1864c304a Update to the 20151110 snapshot of GCC 5. 2015-11-12 22:31:37 +00:00
Gerald Pfeifer
5d58fd05a7 Update to the 20151103 snapshot of GCC 5. 2015-11-07 18:24:22 +00:00
Julio Merino
4fedd102f5 Add a MULTILIB option to gcc[56]-devel for powerpc64
This fixes the build of gcc[56]-devel under powerpc64 when the system is
built without the lib32 libraries.

More in detail:

If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64.  However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.

To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.

Approved by:	gerald (maintainer), bdrewery (mentor), andreast
Differential Revision:	https://reviews.freebsd.org/D3952
2015-11-02 02:57:34 +00:00
Gerald Pfeifer
5271aaf5a0 Update to the 20151027 snapshot of GCC 5. 2015-10-31 21:35:59 +00:00
Gerald Pfeifer
ec3c1045bf Update to the 20151020 snapshot of GCC 5. 2015-10-23 21:08:38 +00:00
Gerald Pfeifer
a2407debd2 Update to the 20151013 snapshot of GCC 5. 2015-10-17 00:34:19 +00:00
Gerald Pfeifer
8e4ad36e86 Update to the 20151006 snapshot of GCC 5. 2015-10-08 22:15:10 +00:00
Antoine Brodin
6269ce33ed Add missing USES=compiler, needed for ${COMPILER_TYPE} checks
PR:		203540
2015-10-05 16:59:50 +00:00
Gerald Pfeifer
daeb3e9151 Update to the 20150929 snapshot of GCC 5. 2015-10-01 07:07:51 +00:00
Antoine Brodin
67ad2d2460 Remove deprecated @exec/@unexec from ports using ccache-update-links 2015-09-26 11:03:19 +00:00
Gerald Pfeifer
17f2f756ab Update to the 20150915 snapshot of GCC 5. 2015-09-17 18:23:54 +00:00
Gerald Pfeifer
3af3f43235 Update to the 20150908 snapshot of GCC 5. 2015-09-09 20:37:44 +00:00
Gerald Pfeifer
f2fa7195b0 Update to the 20150901 snapshot of GCC 5. 2015-09-04 20:49:38 +00:00
Gerald Pfeifer
72cce4e122 Update to the 20150825 snapshot of GCC 5. 2015-08-27 21:31:27 +00:00
Gerald Pfeifer
bc484b647d Update to the 20150818 snapshot of GCC 5. 2015-08-22 20:36:46 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Gerald Pfeifer
a074a3ffd4 Update to the 20150804 snapshot of GCC 5. 2015-08-08 18:26:10 +00:00
Gerald Pfeifer
65ae61d086 Update to the 20150728 snapshot of GCC 5. 2015-08-03 03:21:17 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Gerald Pfeifer
7b8c9c9c80 Update to the 20150721 snapshot of GCC 5 (which nominally identifies
itself as GCC 5.2.1 now).
2015-07-24 20:24:57 +00:00
Gerald Pfeifer
582ae618f6 Update to the 20150630 snapshot of GCC 5.
files/patch-pie-support is not longer necessary, andreast@ has
pushed this backport upstream and it will thus also appear in
the GCC 5.2 release.
2015-07-01 16:58:06 +00:00