1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-06 01:57:40 +00:00
Commit Graph

59 Commits

Author SHA1 Message Date
Gerald Pfeifer
c5bd6310af Update to the 20160403 development snapshot of GCC 6. 2016-04-09 16:21:07 +00:00
Gerald Pfeifer
4f32bd5e1d Update to the 20160327 development snapshot of GCC 6. 2016-04-02 16:45:33 +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
eae66be952 Update to the 20160320 development snapshot of GCC 6. 2016-03-21 23:26:59 +00:00
Gerald Pfeifer
27a97b26ca Update to the 20160313 development snapshot of GCC 6. 2016-03-14 00:42:04 +00:00
Gerald Pfeifer
88a26ec97b Update to the 20160306 development snapshot of GCC 6. 2016-03-08 20:11:27 +00:00
Gerald Pfeifer
3a60b75a3a Update to the 20160228 development snapshot of GCC 6. 2016-02-29 12:28:43 +00:00
Gerald Pfeifer
f853b95e48 Update to the 20160221 development snapshot of GCC 6. 2016-02-22 18:30:03 +00:00
Gerald Pfeifer
334d7fb5db Update to the 20160214 development snapshot of GCC 6.
files/patch-libstdc++-configure now made it upstream, so remove it.
2016-02-15 01:44:20 +00:00
Gerald Pfeifer
68b50e8dba Update to the 20160207 development snapshot of GCC 6. 2016-02-08 12:35:08 +00:00
Gerald Pfeifer
a27d1db0ea Fix the build on FreeBSD 9.x. Somehow recent improvements in upstream
GCC around detecting support for isinf and isnan only went half way.
2016-02-06 13:44:00 +00:00
Gerald Pfeifer
9b432d5a18 Update to the 20160131 development snapshot of GCC 6. 2016-02-01 17:13:30 +00:00
Gerald Pfeifer
5043c26cb2 Update to the 20160117 development snapshot of GCC 6. 2016-01-25 00:10:12 +00:00
Gerald Pfeifer
cdffb2e35a Update to the 20160117 development snapshot of GCC 6. 2016-01-21 09:20:14 +00:00
Gerald Pfeifer
a7006d7115 Update to the 20160110 development snapshot of GCC 6.
This addresses a build failure with option GRAPHITE set or when the
devel/isl port is present [1] via a patch I contributed upstream
since the previous snapshot.

PR:		206075 [1]
2016-01-11 04:56:09 +00:00
Gerald Pfeifer
3024d4e883 Update to the 20160103 development snapshot of GCC 6. 2016-01-07 01:35:32 +00:00
Gerald Pfeifer
3412bc9569 Update to the 20151227 development snapshot of GCC 6. 2016-01-04 00:41:59 +00:00
Gerald Pfeifer
0a64724831 Update to the 20151206 development snapshot of GCC 6.
files/patch-build-without-bootstrap has now made it upstream, so remove it.
2015-12-07 21:37:50 +00:00
Gerald Pfeifer
0b7bf8b452 Pet overeager portlint. 2015-12-02 22:19:10 +00:00
Gerald Pfeifer
68bba990dc Update to the 20151129 development snapshot of GCC 6. 2015-11-30 00:58:31 +00:00
Gerald Pfeifer
8f85f4bbe2 Fix building without a full bootstrap, that is, with option BOOTSTRAP
not set which was broken by libffi changes after GCC 5.

Submitted by:	andreast
2015-11-28 18:05:53 +00:00
Gerald Pfeifer
bfd257cb67 Update to the 20151122 development snapshot of GCC 6. 2015-11-24 11:48:16 +00:00
Gerald Pfeifer
d49f1eb4da Update to the 20151115 development snapshot of GCC 6. 2015-11-19 21:24:27 +00:00
Andreas Tobler
0337b32906 - Give a choice to enable libjava for powerpc64.
- The minimum prerequisite compiler to build gcc6 for powerpc64 is a gcc-4.9.

Approved by:	gerald (maintainer)
2015-11-15 20:24:13 +00:00
Gerald Pfeifer
63286d5364 Add support for Graphite loop optimizations via a new option GRAPHITE.
This is off by default for the time being and pulls in devel/isl as an
additional dependency.
2015-11-15 19:37:49 +00:00
Gerald Pfeifer
c966892b43 Update to the 20151108 development snapshot of GCC 6.
This now features PIE (position-independent executable) support
for powerpc64, courtesy of andreast@.
2015-11-12 09:37:47 +00:00
Gerald Pfeifer
2607a91a70 Have the package name reflect the name of the port and include -devel
as part of PKGNAMESUFFIX to signal this is not a stable version.
2015-11-08 23:49:50 +00:00
Gerald Pfeifer
976413b988 Update to the 20151101 development snapshot of GCC 6. 2015-11-07 10:43:26 +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
27b0ce4a21 Update to the 20151025 development snapshot of GCC 6. 2015-10-26 22:03:23 +00:00
Gerald Pfeifer
ba33ab2d0c Update to the 20151018 development snapshot of GCC 6. 2015-10-20 15:25:51 +00:00
Gerald Pfeifer
acfd5edab1 Update to the 20151011 snapshot of GCC 6. 2015-10-14 14:16:39 +00:00
Gerald Pfeifer
4d8564047e Update to the 20151004 snapshot of GCC 6. 2015-10-06 16:34:34 +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
f9aec6ce6c Update to the 20150927 snapshot of GCC 6. 2015-10-01 09:15:31 +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
1b93f528de Update to the 20150913 snapshot of GCC 6. 2015-09-26 05:30:41 +00:00
Gerald Pfeifer
222e88fd4b Update to the 20150906 snapshot of GCC 6. 2015-09-07 13:03:39 +00:00
Gerald Pfeifer
850e406d55 Update to the 20150830 snapshot of GCC 6. 2015-08-31 18:58:44 +00:00
Gerald Pfeifer
c12dfa9815 Update to the 20150823 snapshot of GCC 6. 2015-08-24 21:19:51 +00:00
Gerald Pfeifer
b4c1798357 Update to the 20150816 snapshot of GCC 6. 2015-08-22 20:34:14 +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
8e10fb9489 Update to the 20150809 snapshot of GCC 6. 2015-08-12 13:27:19 +00:00
Gerald Pfeifer
c6ff3ce53c Update to the 20150802 snapshot of GCC 6. 2015-08-03 04:00:36 +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
e1b28d519a Update to the 20150726 snapshot of GCC 6. 2015-07-27 11:32:30 +00:00
Gerald Pfeifer
e55aa27966 Update to the 20150719 snapshot of GCC 6. 2015-07-21 20:29:59 +00:00
Gerald Pfeifer
2653c30b1e Update to the 20150712 snapshot of GCC 6. 2015-07-12 23:47:54 +00:00
Gerald Pfeifer
b1de3cb113 Update to the 20150705 snapshot of GCC 6. 2015-07-06 16:43:09 +00:00
Gerald Pfeifer
328fe8ca5e Update to the 20150628 snapshot of GCC 6. 2015-06-29 07:29:57 +00:00