summaryrefslogtreecommitdiff
path: root/lang/gcc/patches
AgeCommit message (Collapse)AuthorFilesLines
2003-12-18Apply patch from Harry Waddell in PR 23289 to chill in gcc 2.95.3, toben1-0/+15
fix a build error when using gcc 3. Also bumps PKGREVISION.
2003-11-25Make this patch be more selective so that this package will workdmcmahill1-9/+30
on NetBSD/alpha versions 1.6 and newer. Previously, this package only worked on pre-1.6. Fixes problems noted in recent bulk builds.
2003-07-12Add some patches against basesrc gcc implementing the "if-exists"jtb2-0/+522
function in the specs file. Enables the linker to pick up crti.o and crtn.o if they exist.
2003-07-04Convert to USE_NEW_TEXINFO.seb3-66/+0
Remove or trim "info related" patch files. Install info files in package specific directory. Hence the PLIST files are now nearly empty... This should finish making these two packages really non-conflicting. Bump PKGREVISION.
2003-06-24Make patches f,g,h work correctly.jmc3-9/+9
2003-05-24use ${INSTALL_INFO} rather than install-info, so that we don't accidentlyjschauma3-0/+66
use an old or non-compatible version that may be in the base system. This makes this package install flawlessly under Linux.
2002-10-21Pull in diffs from gnusrc/dist/toolchain to allow Sparcs to buildjlam2-0/+14
lang/gcc. The diffs change some double quotes to single quotes in some sparc-only files so that the shell expression created is legal. This fix was independently found by Lubomir Sedlacik <salo@Xtrmntr.org> and provided in pkg/18309.
2002-10-05make the libstdc++.so version number the same as the one we ship with ↵dmcmahill1-2/+14
netbsd-1.6 as we use the same sources. Pointed out by Nick Hudson.
2002-09-09- pull in the last bit of changes to sync this up with the netbsd-1-6-RELEASEdmcmahill2-0/+28
gcc. - enable building shared libstdc++ - add a -R to LDFLAGS in Makefile.gcc to point to the shared libs this pkg installs
2002-08-13add patch which got left out of previous commit (why??? I _know_ it was listeddmcmahill1-0/+21
in the Modified Files: section).
2002-08-12pull in most recent patches to gcc-2.95.3 from the netbsd-1-6dmcmahill68-14819/+0
branch. Includes fixes for sparc, alpha, and others. Should help in keeping pkgsrc running on 1.5.* systems. The patches which mirror those in the main netbsd source tree have been all put into a single distribution patch file. This makes it much easier to maintain and easier to easily see which patches are specific to pkgsrc.
2002-03-31Hand edit the alpha/netbsd.h patch. -current gcc relies on a new linker scriptjmc1-4/+5
which only differs in setting the entry point. Let this use the default linker script for alpha but force the entry point so this will work on older NetBSD installs for alpha.
2002-03-28Update patch set against a sync of source from gnusrc/dist/toolchain.jmc68-491/+7099
Not very many overall changes. Main ones include 1. Support for powerpc, arm32 and vax 2. Makefile.gcc can now be included by anything which depends on gcc versions. If the version installed isn't 2.95.3 it'll add itself as a BUILD_DEPENDS. (XXX: any of the makefile's in pkgsrc should be checked and change to use this) 3. Remove special PLIST.NetBSD-sparc as it's no longer needed 4. Change post-extract loop to pick up any arch files from FILESDIR without having to hardcode all the archs 5. Remove arch restrictions as this should work on any arch supported by the main source tree as of 03/28/02 6. Add PKGREVISION as this clearly isn't stock 2.95.3 (it doesn't change gcc --version so version checks won't care).
2002-01-03Remove unnecessary patch which caused patch problems due to an includetron1-5090/+0
RCS Id.
2002-01-03Update "gcc" package to version 2.95.3. This is a bug fix release oftron66-12773/+13230
version 2.95.2. This package includes all changes to "gcc" from the new toolchain in NetBSD-current. The only tested (and enabled) platform is "NetBSD-*-i386" so far.
2001-12-29Fix up a corrupt infodir entry in "chill.info" that install-info could notfredb1-0/+18
delete cleanly, which foiled subsequent installations, and add an INSTALL script (keyword PRE-INSTALL) to ensure that the corrupt entry is removed.
2001-05-04Add --enable-shared to the configuration phase so that a shared libstdc++skrll1-0/+13
gets built. Add makefile fragments to do the right thing for elf and a.out. Make sure they are used. Add @exec/@unexec install-info to the PLIST. Fixes pkg/12154 from Olaf Seibert <rhialto@polderland.nl>
2001-04-27Make sure that sjlj exceptions are used everywhere and be consistent withskrll7-20/+65
the defines. While I'm here pull across a fix for LIB_SPEC that prevents libc from being linked in when linking a shared library. Fixes pkg/12620 from Takuya SHIOZAKI <tshiozak@netbsd.org>
2001-03-01Add LIBGCC_SPEC definition taken fromjlam1-6/+12
gnusrc/gnu/dist/toolchain/gcc/config/netbsd.h
2001-02-28Make this pkg work on NetBSD/sparc.hubertf6-1084/+254
Patches contributes by Michael Rauch <mrauch@fs.tum.de> in PR 12299
2000-10-16Don't redefine wint_t (already defined in <machine/ansi.h> by NetBSD).jlam1-0/+43
Fixes PR#11177.
2000-09-15- Add patches from NetBSD-current to fix build on i386 ELF systems.tron19-0/+13548
- Install into "${LOCALBASE}/gcc-2.95.2" to avoid that e.g. "bsd.pkg.mk" picks up the new compiler by accident. - Add a file "${LOCALBASE}/etc/gcc-2.95.2.mk" which makes it possible to use the new "gcc" like this: make MAKECONF=/usr/pkg/etc/gcc-2.95.2.mk