Commit graph

42 commits

Author SHA1 Message Date
pho
63a34fe83e PR pkg/48740 - Fix problems on Darwin
Makefile:
  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.

patches/patch-ac:
  Remove the whitespace between $(LINKER_RPATH_FLAG) and the path.
  Otherwise the flag may be misinterpreted by linker (e.g. Apple's ld)

patches/patch-libgcc_config_t-slibgcc-darwin:
  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.
2014-05-15 12:04:41 +00:00
ryoon
0fe4ba424b Fix PR pkg/48670, fix build under NetBSD/i386 5.2 2014-03-29 20:50:03 +00:00
wiz
58ef7766cf Add untested code for checking multilib-support, based on the gcc47
version of the same.
2014-02-25 21:24:51 +00:00
ryoon
f551befeae Update to 4.6.4
* Add OpenBSD/amd64 5.4 support

Changelog:
* Bugfixes
2014-01-25 13:38:47 +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
3b081e7e6d Deal with 16bit ctype table change in NetBSD/current. 2013-04-30 22:24:15 +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
jmcneill
1495d01519 dont use cxx to build, just disable bootstrap -- faster and actually works 2013-04-03 19:29:23 +00:00
jmcneill
1bf5cb867f Fix arm build. 2013-04-02 22:31:40 +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
marino
d63bac1e3e lang/gcc46: Mark NOT-FOR-DRAGONFLY
A very large number of patches is required to properly build a stock
gcc on DragonFly, as evidenced by the patches added to lang/gcc47.
DragonFly already has a very good gcc46-based compiler in lang/gnat-aux.
DragonFly users that specifically need gcc46 have been told to use
gnat-aux.  There's no need to make maintenance of lang/gcc46 harder so
it's masked on DragonFly to show its intentionally unsupported.
2012-08-07 15:16:35 +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
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
wiz
d2b4424f6d Fix typo in comment. 2012-04-17 08:24:54 +00:00
sbd
a7497d3820 Add comments to patches 2012-04-17 07:48:13 +00:00
hans
09cf3872be Add option gcc-inplace-math to allow building devel/gmp, math/mpfr and
math/mpcomplex together with gcc, as described at
http://gcc.gnu.org/install/prerequisites.html
2012-04-13 11:02:47 +00:00
hans
8c368d87b5 Move ICONVPREFIX definition to nls option. 2012-04-13 10:38:26 +00:00
sbd
82f5d64563 Revert the below commit as it has been decided that plus (+) characters are
allowed in option names (pkglint has been updated).

---
   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Wed Apr  4 22:20:37 UTC 2012

   Modified Files:
   	pkgsrc/lang/gcc46: options.mk

   Log Message:
   Rename option "gcc-c++" to "gcc-cpp" (with legacy support) as pkglint
   complains with: "gcc-c++" is not a valid option name.


   To generate a diff of this commit:
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/gcc46/options.mk
2012-04-08 05:04:46 +00:00
sbd
95fdb648cd Rename option "gcc-c++" to "gcc-cpp" (with legacy support) as pkglint
complains with: "gcc-c++" is not a valid option name.
2012-04-04 22:18:29 +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
wiz
6f7c028273 Pass proper configure arguments so that it is happy with GNU tools available
on NetBSD; removes two dependencies.
Unlimit before running tests, reduces test failures.
Add t-crtstuff to tmake_file on NetBSD as well.

gcc46 should work much better now on NetBSD.

All from Kai-Uwe Eckhardt in private mail.

Bump PKGREVISION.
2012-03-14 23:24:54 +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
372e356a18 Update to 4.6.3, from Kai-Uwe Eckhardt.
GCC 4.6.3

   This is the [22]list of problem reports (PRs) from GCC's bug tracking
   system that are known to be fixed in the 4.6.3 release. This list might
   not be complete (that is, it is possible that some PRs that have been
   fixed are not listed here).

  22. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.3
2012-03-05 15:25:36 +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
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
sbd
6dfceba9e0 Update to GCC 4.6.2
GCC 4.6.2 is a bug-fix release containing fixes for regressions and
serious bugs in GCC 4.6.1, with over 110 bugs fixed since previous
release.

This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 4.6.2 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.6.2
2011-10-31 19:37:31 +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
hans
f2090cad38 Fix pasto. 2011-10-13 14:30:48 +00:00
hans
6d8e0e8de5 Bump revision for recent changes to dependencies and SunOS support. 2011-10-13 12:53:56 +00:00
hans
46faccb35e Reduce dependencies. Bison, flex, and gm4 are not really needed to build gcc. 2011-10-13 10:56:21 +00:00
hans
61b4d2c957 Use options framework for language support. 2011-10-13 10:54:24 +00:00
hans
5edc22357b Fix options nls. No need for msgfmt or libiconv when it is off. 2011-10-13 10:43:10 +00:00
hans
d6038d1b6c Add SunOS specifics from lang/gcc44. This includes linker/assembler
selection, objdump detection and the SunOS 5.10 ld workaround.
2011-10-13 10:39:45 +00:00
hans
68d1239d18 The dependency on binutils and libelf seems to be for NetBSD only. 2011-10-13 10:28:30 +00:00
wiz
35b22677ee Do not hardcode dependency on libiconv, use libiconv/bl3.mk. Bump PKGREVISION. 2011-08-22 14:55:57 +00:00
wiz
1e2d90ba88 Update to 4.6.1, provided by Kai-Uwe Eckhardt.
Do not depend on libelf and binutils on Linux since the current pkgsrc
versions might effectively be downgrades and break stuff (this needs
a better solution, like e.g. updating them :) ).

Changes:
158 bugs fixed, see
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1
2011-08-13 14:06:22 +00:00
wiz
a5bb09aff3 Initial import of gcc46-4.6.0, packaged for wip by Kai-Uwe Eckhardt.
This is the gcc 4.6 compiler suite.

This package has a test target. For testing (only), this
package requires devel/dejagnu and devel/autogen.
2011-05-15 00:09:55 +00:00