Commit graph

22 commits

Author SHA1 Message Date
ben
4f12f860b5 Apply patch from Harry Waddell in PR 23289 to chill in gcc 2.95.3, to
fix a build error when using gcc 3.  Also bumps PKGREVISION.
2003-12-18 15:44:24 +00:00
dmcmahill
56b89512f4 Make this patch be more selective so that this package will work
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-11-25 22:35:14 +00:00
jtb
3f9c40bb8e Add some patches against basesrc gcc implementing the "if-exists"
function in the specs file.  Enables the linker to pick
up crti.o and crtn.o if they exist.
2003-07-12 08:53:40 +00:00
seb
7948cb7b2e Convert to USE_NEW_TEXINFO.
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-07-04 16:27:24 +00:00
jmc
184943d16a Make patches f,g,h work correctly. 2003-06-24 16:50:46 +00:00
jschauma
54a8f198e5 use ${INSTALL_INFO} rather than install-info, so that we don't accidently
use an old or non-compatible version that may be in the base system.
This makes this package install flawlessly under Linux.
2003-05-24 19:26:24 +00:00
jlam
70ed1a955d Pull in diffs from gnusrc/dist/toolchain to allow Sparcs to build
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-21 20:54:13 +00:00
dmcmahill
08e871a703 make the libstdc++.so version number the same as the one we ship with netbsd-1.6 as
we use the same sources.  Pointed out by Nick Hudson.
2002-10-05 20:54:52 +00:00
dmcmahill
e78d94cdc7 - pull in the last bit of changes to sync this up with the netbsd-1-6-RELEASE
gcc.

- enable building shared libstdc++

- add a -R to LDFLAGS in Makefile.gcc to point to the shared libs this pkg
  installs
2002-09-09 03:23:06 +00:00
dmcmahill
64dcebac20 add patch which got left out of previous commit (why??? I _know_ it was listed
in the Modified Files: section).
2002-08-13 01:58:57 +00:00
dmcmahill
7d47e28417 pull in most recent patches to gcc-2.95.3 from the netbsd-1-6
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-08-12 01:53:34 +00:00
jmc
a36ac73d00 Hand edit the alpha/netbsd.h patch. -current gcc relies on a new linker script
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-31 08:05:51 +00:00
jmc
2ce70215a8 Update patch set against a sync of source from gnusrc/dist/toolchain.
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-03-28 10:11:50 +00:00
tron
2704d3a744 Remove unnecessary patch which caused patch problems due to an include
RCS Id.
2002-01-03 21:57:13 +00:00
tron
5dc7eaab55 Update "gcc" package to version 2.95.3. This is a bug fix release of
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.
2002-01-03 20:40:37 +00:00
fredb
76ce1633d0 Fix up a corrupt infodir entry in "chill.info" that install-info could not
delete cleanly, which foiled subsequent installations, and add an INSTALL
script (keyword PRE-INSTALL) to ensure that the corrupt entry is removed.
2001-12-29 17:41:45 +00:00
skrll
464082f47d Add --enable-shared to the configuration phase so that a shared libstdc++
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-05-04 10:15:44 +00:00
skrll
1d3036d946 Make sure that sjlj exceptions are used everywhere and be consistent with
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-04-27 10:45:22 +00:00
jlam
d7c6716d70 Add LIBGCC_SPEC definition taken from
gnusrc/gnu/dist/toolchain/gcc/config/netbsd.h
2001-03-01 00:30:34 +00:00
hubertf
3b6a62ce6b Make this pkg work on NetBSD/sparc.
Patches contributes by Michael Rauch <mrauch@fs.tum.de> in PR 12299
2001-02-28 23:28:08 +00:00
jlam
6aac880b3b Don't redefine wint_t (already defined in <machine/ansi.h> by NetBSD).
Fixes PR#11177.
2000-10-16 08:56:02 +00:00
tron
178cf5b627 - Add patches from NetBSD-current to fix build on i386 ELF systems.
- 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
2000-09-15 23:58:47 +00:00