Commit graph

16 commits

Author SHA1 Message Date
dmcmahill
aba21cb8a7 add a reminder that lang/gcc-ssp needs updating when this pkg is updated 2002-10-05 20:42:37 +00:00
jlam
cd04e9997a Use bsd.pkg.install.mk, correct the PLISTs to refer to ${PKGNAME}.mk
(instead of hardcoding the version number), and general cleanups to the
Makefile to make this package easier to maintain.
2002-09-27 12:28:15 +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
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
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
kent
3fc5e98bc8 Add missing sparc/netbsd-elf-common.h. 2002-02-16 14:46:19 +00:00
tron
65ca176f57 Add RCS Id. 2002-01-03 21:19:09 +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
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
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +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
f9b092b520 Regen. 2000-10-16 08:57:23 +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
tron
4e05f91827 - Remove broken NetBSD i386 ELF support for the moment. Something in
NetBSD's "egcs" configuration files breaks the build of "libiberty"
  obviously.
- Make this package work on NetBSD arm32.
- Actually add entries to package list.

Still to do:
- rename binaries to avoid conflicts with base distribution
- improve directory structure
- support more platforms
2000-05-23 22:09:58 +00:00
tron
9b768eda38 Initial import of unfinished "gcc-2.95.2" package:
GNU Compiler Collection
2000-03-24 23:41:20 +00:00