Commit graph

37 commits

Author SHA1 Message Date
marino
5e33de4765 lang/gcc44: Mark NOT-FOR-DRAGONFLY
This package has never built on DragonFly, but it really is not needed as
the base compiler is gcc 4.4.7.  The sole package (databases/libcassandra)
that required lang/gcc44 was just changed to remove this requirement when
built on DragonFly.  This compiler is not worth the effort to fix for
DragonFly.
2011-11-29 19:14:53 +00:00
hans
fa4bea3173 Add the workaround for SunOS x86 ld bug that breaks .init sections.
Without it, programs using .init sections will just segfault. The
workaround comes from http://www.openssl.org/~appro/values.c

Tested on 5.10, not needed on 5.11.
2011-10-12 16:10:48 +00:00
hans
e3968cf780 To decide whether the visibility attribute can be supported on SunOS,
configure needs objdump.
2011-10-12 15:48:40 +00:00
hans
881258c0be Fix build on SunOS 5.10 2011-10-04 14:06:47 +00:00
hans
06a6e9438d When not using the GNU linker, gcc will always link shared libraries
against the shared version of libgcc. Always enable _USE_GCC_SHILB on
platforms that don't use the GNU linker, such as SunOS.
2011-07-14 19:54:55 +00:00
hans
25d90fe735 Reduce the dependencies on tools: bison, flex and gm4 are not really
needed to build gcc.
2011-07-14 12:52:35 +00:00
hans
282b6f9d10 Move option-specific dependencies, tools and variables to their
respective options. Reduces dependencies when not building C++ or Java.
2011-07-13 13:25:17 +00:00
hans
b1ea5cab48 Prefix the gcc options with gcc- and add descriptions for each option.
Requested by wiz.
2011-07-13 13:13:43 +00:00
hans
419086121e Use the options framework to select which language frontends to build
besides C. Just as before, the default is to build c++, java, fortran
and objc. Option java implies option c++.
2011-07-12 18:05:58 +00:00
wiz
1db7011fa5 Update to 4.4.6, from Kai-Uwe Eckhardt.
This is the list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 4.4.6 release. This list
might not be complete (that is, it is possible that some PRs that
have been fixed are not listed here):

http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.4.6
2011-07-11 23:26:32 +00:00
dholland
660346e3c3 The "aot-compile" script uses python, so depend on python and deploy
REPLACE_PYTHON accordingly. PKGREVISION -> 3
2011-07-05 00:28:33 +00:00
wiz
9659a2b4c2 Replace patch-ae with a better patches/patch-gcc_ginclude_stddef.h,
provided by Kai-Uwe Eckhardt for fixing PR 43131 (Linux build).

While here, add RCS Ids to a few patches, and regen one.
2011-05-14 18:00:24 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
hans
dba4c7ac98 Fix option nls.
Include devel/gettext-lib/buildlink3.mk in buildlink3.mk only if option
nls is enabled. Msgfmt is only needed if nls is enabled.
2011-04-14 19:38:13 +00:00
hans
0d38d3aa3f On SunOS, always use the Sun linker, but only use the Sun assembler if
the GNU assembler cannot be found.
2011-04-14 19:31:35 +00:00
hans
726136716c Whats netbsd64macro.dfs and why is it missing?
Uncomment that stuff to make the test target work again.
From Kai-Uwe Eckhardt.
2011-03-16 17:48:22 +00:00
hans
5a7541a212 Unlimit stacksize to fix build on some NetBSD platforms.
From Kai-Uwe Eckhardt.
2011-03-16 17:44:23 +00:00
hans
b5b06106c6 Fix java build on -current i386. Patch from Kai-Uwe Eckhardt. 2011-03-16 14:53:49 +00:00
hans
65d5e60450 Add patches to fix build on NetBSD 5.99.41 and newer (pkg/44598).
Patches came from Kai-Uwe Eckhardt.
2011-03-03 18:02:53 +00:00
hans
679a72c1db Update to 4.4.5, fixes a build problem on OpenIndiana (and probably
Solaris 11 Express, too).

Changes 4.4.5:

The GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.5.

This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.4 relative to previous releases of GCC.
2011-02-25 13:34:56 +00:00
asau
d11a9560fe Bump revision after math/mpfr update. 2010-07-15 21:35:10 +00:00
adam
fb7b9246d1 Changes 4.4.4:
The [1]GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.4.

This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.3 relative to previous releases of GCC.
2010-05-06 10:21:17 +00:00
asau
00708ce7e3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
adam
22e19de0c3 Changes 4.4.3:
The GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.3.

This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.1 relative to previous releases of GCC.
2010-03-15 08:27:06 +00:00
tnn
27abb173ac remove unused var 2009-10-24 20:16:02 +00:00
tnn
38cc084785 Turn native language support into an option and disable it by default
everywhere but on NetBSD (where we know it doesn't add any run-time
dependencies)
2009-10-24 20:15:05 +00:00
wiz
675445532a Mark as user-destdir ready. 2009-09-25 09:37:57 +00:00
dmcmahill
8332472120 Fix DESTDIR builds. There were PLIST and rpath problems. Noted by Thomas
Klausner.
2009-09-25 02:48:08 +00:00
tnn
e2d281b2fa don't undef PKG_DEVELOPER! 2009-09-24 13:04:16 +00:00
wiz
8ab264d6b7 Move LICENSE to MAINTAINER paragraph. 2009-09-24 12:56:27 +00:00
dmcmahill
ccb013ba1c add missing LICENSE 2009-09-24 12:23:44 +00:00
dmcmahill
6c0805e737 add LIBS.SunOS+= -lgmp per PR42109 2009-09-24 11:58:35 +00:00
dmcmahill
2f0b3c4815 - Get rid of a ${WRKDIR} reference in an installed file.
- Fix a bad reference to /bin/bash.
- Work around a non-portable argument to find.

This should address the bash issues reported in PR42092
lang/gcc44 leaves uncorrected reference to /bin/bash
2009-09-24 11:50:56 +00:00
dmcmahill
d90f25f304 Fix some path issues which caused buildlink of all libs and headers in /usr/pkg. 2009-09-18 13:35:41 +00:00
tnn
f2241ea8c2 COMMENT improvement 2009-09-18 12:29:14 +00:00
dmcmahill
bb5b605376 Import gcc-4.4.1 as lang/gcc44. This is the latest branch of gcc.
Of particular note is this package contains gfortran which is required
for building some scientific software (recent versions of scilab
for example).  Package is prepared as a monolithic install of gcc
since gcc is really not set up to build and install the core and then
later add on different languages as their own packages.
2009-09-18 11:24:50 +00:00