Commit graph

33 commits

Author SHA1 Message Date
rodent
308aa7b870 Set GCC_REQD+=4.4 here too as gcc-4.2 won't build it due to needing
omp_lock_t.
2015-04-10 22:01:43 +00:00
dholland
ebfc7d6753 Add missing svr4.h for ppc netbsd. From Frank Wille in PR 49453. 2014-12-06 18:47:01 +00:00
jperkin
a2d70e4426 Replace all references to _GCC_REQD with the appropriate logical value for
each GCC version.  Using the variable causes impossible version constraints
when a specific GCC is depended upon but the user is using something newer,
as _GCC_REQD will be set to the higher value.
2014-09-06 08:20:28 +00:00
pho
7284b455e1 PR pkg/48740 - Fix build issues on Darwin
Apply a patch by Sevan:
  1. gcc needs to be built with dwarf2 if Darwin < 9
  2. if you're building on a 32bit PowerPC Darwin < 9, disable multilib
2014-09-02 09:41:56 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
pho
c1750d2986 New package option: gcc-objc++ 2014-05-16 12:01:17 +00:00
pho
fd4f015e0f Darwin: Fix an issue that gcc producing binaries linked with a wrong libgcc_s
If we don't install libgcc_s.10.[45].dylib, our gcc links binaries
with *both* /usr/lib/libgcc_s.1.dylib and
${GCC_PREFIX}/lib/libgcc_s.1.dylib, which is certainly a bad thing.

The problem was already reported to the upstream but it caught
seemingly no attention:
http://gcc.gnu.org/ml/gcc-help/2010-07/msg00164.html
2014-05-08 10:14:46 +00:00
pho
9d6d6edb22 Fix build failure on Darwin
See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to
create a stub library, not just to remove symbols, so we must not
let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the
build fails for missing files.
2014-05-08 02:05:29 +00:00
pho
836a04d820 Remove the whitespace between $(LINKER_RPATH_FLAG) and the path. Otherwise the flag may be misinterpreted by linker (e.g. Apple's ld) 2014-05-08 02:03:58 +00:00
jperkin
8a604c6335 Texinfo 5 compatibility. 2014-03-26 11:07:27 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
joerg
ff77b1c9f0 Deal with the 16bit ctype table move in NetBSD/current. Fix some cases
of ctype.h argument range errors.
2013-04-29 21:34:48 +00:00
rodent
1a6dc952b9 "For efficiency reasons, please include bsd.fast.prefs.mk instead of
bsd.prefs.mk."
2013-04-06 11:06:52 +00:00
ryoon
7fef621543 Fix typo in PKG_OPTIONS name. 2013-02-03 07:45:18 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
88feb4ac62 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 20:11:34 +00:00
joerg
6855a2cecb Redo netbsd/ctype_base.h patch to not pollute the namespace as much with
sys/param.h.
2012-06-08 15:42:28 +00:00
cheusov
643ce767fb Use ${PREFIX}/gnu/bin/ld instead of ${PREFIX}/bin/gnu-ld 2012-06-02 11:55:50 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
hans
2edb9e3bc4 Make gcc-inplace-math work with new mpfr.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51935
2012-05-03 12:20:18 +00:00
hans
d2b854eb39 Bring over the fixes and cleanups from lang/gcc46 and lang/gcc44:
- use options for language selection
- SunOS fixes
- reduced dependencies
2012-04-13 11:10:09 +00:00
sbd
315419e0d6 Pickup maintainership of gcc4 series packages.
This means I will also take care of adding newer gcc version.
2012-03-15 06:45:26 +00:00
sbd
4211aa7f38 Remove the gcc4X/preconfigure.mk files, they are unused and obsolete. 2012-03-12 08:27:45 +00:00
sbd
ee982b7f81 Remove the MESSAGE files from gcc34 and gcc4X, the messages is VERY outdated! 2012-03-12 08:23:54 +00:00
wiz
95cbf41c3d Reset maintainer. 2012-02-24 17:35:13 +00:00
hans
c3be620723 Remove old BUILDLINK_FNAME_TRANSFORM, which seems to have been
cargo-culted from an older gcc package directly installing into
${PREFIX}. Add include/ to buildlinked files.
2012-02-01 22:16:50 +00:00
marino
6ffe7ccaa0 lang/gcc45: Mark NOT-FOR-DRAGONFLY
This compiler requires binutils 2.17 which A) doesn't build on DragonFly
and B) is a significant downgrade over the system binutils.  DragonFly
users should look at lang/gnat-aux for a pkgsrc compiler which is based
on gcc 4.6.  lang/gcc46 doesn't build on DragonFly either, but it may be
worth fixing that package.  This one isn't worth the effort for us.
2012-01-29 16:13:06 +00:00
hans
2021c0e11b Convert to USE_TOOLS=zip. 2012-01-14 02:09:35 +00:00
wiz
4273ae52ab Use COMPILER_RPATH_FLAG instead of -Wl,-R.
Fixes OS X build.
From Kai-Uwe Eckhardt.
2011-12-22 14:14:22 +00:00
hans
ac7f6e2663 Add patch-ac from lang/gcc44. Without it, programs built with this gcc
lack the rpath to libgcc, causing all kinds of trouble.
2011-10-18 17:55:27 +00:00
wiz
70914cdbe0 Update to 4.5.3, 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.5.3 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.5.3

On the PowerPC compiler, the altivec builtin functions vec_ld and
vec_st have been modified to generate the Altivec memory instructions
LVX and STVX, even if the -mvsx option is used. In the initial GCC
4.5 release, these builtin functions were changed to generate VSX
memory reference instructions instead of Altivec memory instructions,
but there are differences between the two instructions. If the VSX
instruction set is available, you can now use the new builtin
functions vec_vsx_ld and vec_vsx_st which always generates the VSX
memory instructions.
2011-07-11 22:31:18 +00:00
wiz
03cedf79c2 Initial import of gcc45-4.5.2 from pkgsrc-wip.
Packaged by Marko Schütz, improved by Kai-Uwe Eckhardt.

This is the gcc 4.5 compiler suite.

This package has a test target. For testing (only), this
package requires devel/dejagnu and devel/autogen.
2011-05-14 20:19:46 +00:00