summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorkent <kent@pkgsrc.org>2001-05-22 13:54:34 +0000
committerkent <kent@pkgsrc.org>2001-05-22 13:54:34 +0000
commit3a9b9d7e254e11d847141c96af9e400e39448da3 (patch)
tree68171e417cce87c79d9355be73b58ea01eb18d82 /lang
parent33f091cc362d398bf076b15ddf5af4ec4c10d81f (diff)
downloadpkgsrc-3a9b9d7e254e11d847141c96af9e400e39448da3.tar.gz
New 'gcc with stack-smashing protection' package.
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc-ssp/Makefile95
-rw-r--r--lang/gcc-ssp/distinfo32
-rw-r--r--lang/gcc-ssp/files/gcc.mk9
-rw-r--r--lang/gcc-ssp/pkg/DESCR23
-rw-r--r--lang/gcc-ssp/pkg/MESSAGE9
-rw-r--r--lang/gcc-ssp/pkg/MESSAGE.SunOS7
-rw-r--r--lang/gcc-ssp/pkg/PLIST321
-rw-r--r--lang/gcc-ssp/pkg/PLIST.NetBSD-sparc5
-rw-r--r--lang/gcc-ssp/pkg/PLIST.SunOS312
9 files changed, 813 insertions, 0 deletions
diff --git a/lang/gcc-ssp/Makefile b/lang/gcc-ssp/Makefile
new file mode 100644
index 00000000000..81236fd20f9
--- /dev/null
+++ b/lang/gcc-ssp/Makefile
@@ -0,0 +1,95 @@
+# $NetBSD: Makefile,v 1.1 2001/05/22 13:54:34 kent Exp $
+
+DISTNAME= gcc-2.95.2
+PKGNAME= gcc-ssp-2.95.2
+CATEGORIES= lang security
+MASTER_SITES= ${MASTER_SITE_GNU:=gcc/}
+
+MAINTAINER= kent@netbsd.org
+HOMEPAGE= http://www.trl.ibm.com/projects/security/ssp/
+COMMENT= GNU Compiler Collection with Stack-smashing protection
+
+MASTER_SITES+= http://www.trl.ibm.com/projects/security/ssp/gcc2_95_2/
+SSP_PATCH= protector2-95-2.tar.gz
+DISTFILES+= ${DISTNAME}.tar.gz ${SSP_PATCH}
+PATCHDIR= ../gcc/patches
+GCC_FILESDIR= ../gcc/files
+
+BUILD_DEPENDS+= bison-*:../../devel/bison
+
+# The platforms listed below are the only tested platforms so far.
+# If you get gcc working on other platforms, then please add them.
+ONLY_FOR_PLATFORM= NetBSD-*-i386
+
+.include "../../mk/bsd.prefs.mk"
+
+.if (${OPSYS} == "NetBSD") && (${OBJECT_FMT} == "ELF")
+MACHINE_GCC_PLATFORM= ${MACHINE_GNU_PLATFORM}elf
+.else
+MACHINE_GCC_PLATFORM= ${MACHINE_GNU_PLATFORM}
+.endif
+
+USE_GMAKE= YES
+HAS_CONFIGURE= YES
+CONFIGURE_ARGS= --host=${MACHINE_GCC_PLATFORM} \
+ --prefix=${GCC_PREFIX} \
+ --enable-shared
+CONFIGURE_SCRIPT= ${SRCDIR}/configure
+
+GCC_VERSION= ${PKGNAME:C/.*-//}
+MESSAGE_SUBST+= MAKE=${MAKE}
+PLIST_SUBST+= GCC_VERSION=${GCC_VERSION} \
+ MACHINE_GCC_PLATFORM=${MACHINE_GCC_PLATFORM}
+SRCDIR= ${WRKDIR}/${DISTNAME}
+WRKSRC= ${WRKDIR}/objdir
+
+.include "../../mk/bsd.prefs.mk"
+
+.if (${OPSYS} != SunOS)
+CONFIGURE_ARGS+= --with-gnu-as --with-gnu-ld
+GCC_PREFIX= ${LOCALBASE}/${PKGNAME}
+.if ${MACHINE_PLATFORM:MNetBSD-*-sparc}
+PLIST_SRC= ${PKGDIR}/PLIST.NetBSD-sparc
+PLIST_SRC+= ${PKGDIR}/PLIST
+.endif
+.else
+.if (${CC} != gcc)
+ALL_TARGET= bootstrap
+.endif
+GCC_PREFIX= ${LOCALBASE}
+PLIST_SRC= ${PKGDIR}/PLIST.SunOS
+MESSAGE= ${PKGDIR}/MESSAGE.SunOS
+CONFLICTS+= gcc-[0-9]* pgcc-[0-9]*
+.endif
+
+post-extract:
+ ${MKDIR} ${WRKSRC}
+ ${CP} ${GCC_FILESDIR}/netbsd*.ml ${WRKSRC}/../${DISTNAME}/libstdc++/config
+
+post-patch:
+ ${ECHO} "bogus" >${WRKSRC}/../${DISTNAME}/gcc/cstamp-h.in
+ cd ${WRKDIR} && /usr/bin/tar zxf ${_DISTDIR}/${SSP_PATCH}
+ ${CP} ${WRKDIR}/protector.c ${WRKDIR}/protector.h ${WRKDIR}/${DISTNAME}/gcc/
+ ${PATCH} -d ${WRKDIR}/${DISTNAME}/gcc --forward --quiet -E < ${WRKDIR}/protector.dif
+
+.if (${OPSYS} != SunOS)
+post-build:
+ for FILE in ${FILESDIR}/gcc.mk; do \
+ ${SED} -e 's#@@MAKE@@#${MAKE}#g' \
+ -e 's#@@PKGNAME@@#${PKGNAME}#g' \
+ -e 's#@@PREFIX@@#${PREFIX}#g' \
+ <$$FILE >${WRKDIR}/`basename $$FILE`; \
+ done
+.endif
+
+.if (${OPSYS} != SunOS)
+post-install:
+ ${LN} -s gcc ${PREFIX}/${PKGNAME}/bin/cc
+ ${RM} -f ${GCC_PREFIX}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/curses.h
+ ${INSTALL_DATA} ${WRKDIR}/gcc.mk ${PREFIX}/etc/${PKGNAME}.mk
+.endif
+
+.include "../../mk/bsd.pkg.mk"
+
+# Make bootstrap with compiler != gcc possible.
+LDFLAGS= ${STRIPFLAG}
diff --git a/lang/gcc-ssp/distinfo b/lang/gcc-ssp/distinfo
new file mode 100644
index 00000000000..03195a5719f
--- /dev/null
+++ b/lang/gcc-ssp/distinfo
@@ -0,0 +1,32 @@
+$NetBSD: distinfo,v 1.1 2001/05/22 13:54:34 kent Exp $
+
+SHA1 (gcc-2.95.2.tar.gz) = c3da103de3fa97c78ccc1b4fdc29fa25bf26a6c8
+Size (gcc-2.95.2.tar.gz) = 12885815 bytes
+SHA1 (protector2-95-2.tar.gz) = a493d3195e6048eb277eee2bef36cf876daaf812
+Size (protector2-95-2.tar.gz) = 16561 bytes
+SHA1 (patch-aa) = bae789b2acbcae4cf8876d116c80ec8e4b3da359
+SHA1 (patch-ab) = 8895083742d7a2acedee1d1405a9fe2d44fbb3c3
+SHA1 (patch-ac) = 3dddca70bd3860afdfb066d4b59a144dd7c2a520
+SHA1 (patch-ad) = e09ff41ba073b2fd1cbdd15a555ddc3b99938c92
+SHA1 (patch-ae) = 7e675a8fea9c45169deac34eae5a9e23ec6c1d77
+SHA1 (patch-af) = 8a6b6b9cbd94001523102a788fdfe7f3638309eb
+SHA1 (patch-ag) = 7619a10501280a121da4813e021a33a948e7f7b4
+SHA1 (patch-ah) = fb50a9fe36b00096a2d98c27ad0a9d14dd58db70
+SHA1 (patch-ai) = 6b377f16fcefcf90d34192b10344c75f5a43d848
+SHA1 (patch-aj) = 20ea2627f79292c8127d1ddc317ce75e45506721
+SHA1 (patch-ak) = d92aa879ddb87c100b2168bd58307c32a08ed54b
+SHA1 (patch-al) = 5dc1df948449be6b076be783c44359663c95f0e0
+SHA1 (patch-am) = 575252905cdfa59f814c8b39e9733fa658061f9f
+SHA1 (patch-an) = 98e4a21e5ee1f1c7ce86387278b17bd12cea2c49
+SHA1 (patch-ao) = 8aa4b32592ab491309a0daecd2ea4c08498ce072
+SHA1 (patch-ap) = b86c3ab571f69d5d96bfe770e76f9ad6111b4116
+SHA1 (patch-aq) = 08d9dc73e49a504dd3c74c87f8fee0bd2e0d3e70
+SHA1 (patch-ar) = 07e3e3d4b74518793aed7388d72a57cc70d2fd59
+SHA1 (patch-as) = 7144acf5b568b4487f790ee61c1d510754aa9827
+SHA1 (patch-at) = 3a9aa67b107126ad247352aa5f34bb02fa9ae6a5
+SHA1 (patch-au) = b11c3982d0ee9bcdd42b5ac320033f5772c1933d
+SHA1 (patch-av) = fac14cc43a451671ee825961c24870426991f4c7
+SHA1 (patch-aw) = 6a793c8735e167dbcab1c33248438a6ac8057717
+SHA1 (patch-ax) = 242d5219ba8b0debe038e186deecc980f9bf9a3f
+SHA1 (patch-ay) = eaaf536efdee990fa6970b1281fed4c6f2621c26
+SHA1 (patch-az) = 67d507f29492b3bc7a11551a1344aff3b8bb56fe
diff --git a/lang/gcc-ssp/files/gcc.mk b/lang/gcc-ssp/files/gcc.mk
new file mode 100644
index 00000000000..abcb5d85491
--- /dev/null
+++ b/lang/gcc-ssp/files/gcc.mk
@@ -0,0 +1,9 @@
+# make configuration file for @@PKGNAME@@
+
+CC= @@PREFIX@@/@@PKGNAME@@/bin/cc -fstack-protector
+CPP= @@PREFIX@@/@@PKGNAME@@/bin/cpp
+CXX= @@PREFIX@@/@@PKGNAME@@/bin/c++ -fstack-protector
+
+.if exists(/etc/mk.conf)
+.include "/etc/mk.conf"
+.endif
diff --git a/lang/gcc-ssp/pkg/DESCR b/lang/gcc-ssp/pkg/DESCR
new file mode 100644
index 00000000000..e0435a59503
--- /dev/null
+++ b/lang/gcc-ssp/pkg/DESCR
@@ -0,0 +1,23 @@
+This directory contains the GNU Compiler Collection (GCC) version 2.95.
+It includes all of the support for compiling C, C++, Objective C, Fortran,
+Java, and Chill.
+
+The GNU Compiler Collection is free software. See the file COPYING for copying
+permission.
+
+See the file gcc.texi (together with other files that it includes) for
+installation and porting information. The file INSTALL contains a
+copy of the installation information, as plain ASCII.
+
+See the Bugs chapter of the GCC Manual for how to report bugs
+usefully. An online readable version of the manual is in the files
+gcc.info*.
+
+---
+Stack-smashing protection
+
+This gcc supports runtime stack-smashing protection. An
+executables compiled with -fstack-protector flag are protected
+from buffer-overflow attacks.
+
+It can not compile the NetBSD kernel easily at this moment.
diff --git a/lang/gcc-ssp/pkg/MESSAGE b/lang/gcc-ssp/pkg/MESSAGE
new file mode 100644
index 00000000000..c774501ffec
--- /dev/null
+++ b/lang/gcc-ssp/pkg/MESSAGE
@@ -0,0 +1,9 @@
+======================================================================
+$NetBSD: MESSAGE,v 1.1 2001/05/22 13:54:35 kent Exp $
+
+To use ${PKGNAME} invoke "${MAKE}" like this:
+
+${MAKE} MAKECONF=${PREFIX}/etc/${PKGNAME}.mk [...]
+
+This compiler can not compile the NetBSD kernel easily at this moment.
+======================================================================
diff --git a/lang/gcc-ssp/pkg/MESSAGE.SunOS b/lang/gcc-ssp/pkg/MESSAGE.SunOS
new file mode 100644
index 00000000000..5ce08b8c9bd
--- /dev/null
+++ b/lang/gcc-ssp/pkg/MESSAGE.SunOS
@@ -0,0 +1,7 @@
+======================================================================
+$NetBSD: MESSAGE.SunOS,v 1.1 2001/05/22 13:54:36 kent Exp $
+
+To avoid conflicts with e.g. Sun WorkShop the GNU C compiler can only be
+invoked as "gcc" but not as "cc".
+
+======================================================================
diff --git a/lang/gcc-ssp/pkg/PLIST b/lang/gcc-ssp/pkg/PLIST
new file mode 100644
index 00000000000..9cd3eccdeea
--- /dev/null
+++ b/lang/gcc-ssp/pkg/PLIST
@@ -0,0 +1,321 @@
+@comment $NetBSD: PLIST,v 1.1 2001/05/22 13:54:36 kent Exp $
+${PKGNAME}/${MACHINE_GCC_PLATFORM}/include/_G_config.h
+${PKGNAME}/bin/${MACHINE_GCC_PLATFORM}-gcc
+${PKGNAME}/bin/c++
+${PKGNAME}/bin/c++filt
+${PKGNAME}/bin/cc
+${PKGNAME}/bin/chill
+${PKGNAME}/bin/cpp
+${PKGNAME}/bin/g++
+${PKGNAME}/bin/g77
+${PKGNAME}/bin/gcc
+${PKGNAME}/bin/gcj
+${PKGNAME}/bin/gcjh
+${PKGNAME}/bin/gcov
+${PKGNAME}/bin/jcf-dump
+${PKGNAME}/bin/jv-scan
+${PKGNAME}/bin/protoize
+${PKGNAME}/bin/unprotoize
+${PKGNAME}/include/g++-3/PlotFile.h
+${PKGNAME}/include/g++-3/SFile.h
+${PKGNAME}/include/g++-3/algo.h
+${PKGNAME}/include/g++-3/algobase.h
+${PKGNAME}/include/g++-3/algorithm
+${PKGNAME}/include/g++-3/alloc.h
+${PKGNAME}/include/g++-3/bitset
+${PKGNAME}/include/g++-3/builtinbuf.h
+${PKGNAME}/include/g++-3/bvector.h
+${PKGNAME}/include/g++-3/cassert
+${PKGNAME}/include/g++-3/cctype
+${PKGNAME}/include/g++-3/cerrno
+${PKGNAME}/include/g++-3/cfloat
+${PKGNAME}/include/g++-3/ciso646
+${PKGNAME}/include/g++-3/climits
+${PKGNAME}/include/g++-3/clocale
+${PKGNAME}/include/g++-3/cmath
+${PKGNAME}/include/g++-3/complex
+${PKGNAME}/include/g++-3/complex.h
+${PKGNAME}/include/g++-3/csetjmp
+${PKGNAME}/include/g++-3/csignal
+${PKGNAME}/include/g++-3/cstdarg
+${PKGNAME}/include/g++-3/cstddef
+${PKGNAME}/include/g++-3/cstdio
+${PKGNAME}/include/g++-3/cstdlib
+${PKGNAME}/include/g++-3/cstring
+${PKGNAME}/include/g++-3/ctime
+${PKGNAME}/include/g++-3/cwchar
+${PKGNAME}/include/g++-3/cwctype
+${PKGNAME}/include/g++-3/defalloc.h
+${PKGNAME}/include/g++-3/deque
+${PKGNAME}/include/g++-3/deque.h
+${PKGNAME}/include/g++-3/editbuf.h
+${PKGNAME}/include/g++-3/floatio.h
+${PKGNAME}/include/g++-3/fstream
+${PKGNAME}/include/g++-3/fstream.h
+${PKGNAME}/include/g++-3/function.h
+${PKGNAME}/include/g++-3/functional
+${PKGNAME}/include/g++-3/hash_map
+${PKGNAME}/include/g++-3/hash_map.h
+${PKGNAME}/include/g++-3/hash_set
+${PKGNAME}/include/g++-3/hash_set.h
+${PKGNAME}/include/g++-3/hashtable.h
+${PKGNAME}/include/g++-3/heap.h
+${PKGNAME}/include/g++-3/indstream.h
+${PKGNAME}/include/g++-3/iolibio.h
+${PKGNAME}/include/g++-3/iomanip
+${PKGNAME}/include/g++-3/iomanip.h
+${PKGNAME}/include/g++-3/iosfwd
+${PKGNAME}/include/g++-3/iostdio.h
+${PKGNAME}/include/g++-3/iostream
+${PKGNAME}/include/g++-3/iostream.h
+${PKGNAME}/include/g++-3/iostreamP.h
+${PKGNAME}/include/g++-3/istream.h
+${PKGNAME}/include/g++-3/iterator
+${PKGNAME}/include/g++-3/iterator.h
+${PKGNAME}/include/g++-3/libio.h
+${PKGNAME}/include/g++-3/libioP.h
+${PKGNAME}/include/g++-3/list
+${PKGNAME}/include/g++-3/list.h
+${PKGNAME}/include/g++-3/map
+${PKGNAME}/include/g++-3/map.h
+${PKGNAME}/include/g++-3/memory
+${PKGNAME}/include/g++-3/multimap.h
+${PKGNAME}/include/g++-3/multiset.h
+${PKGNAME}/include/g++-3/numeric
+${PKGNAME}/include/g++-3/ostream.h
+${PKGNAME}/include/g++-3/pair.h
+${PKGNAME}/include/g++-3/parsestream.h
+${PKGNAME}/include/g++-3/pfstream.h
+${PKGNAME}/include/g++-3/procbuf.h
+${PKGNAME}/include/g++-3/pthread_alloc
+${PKGNAME}/include/g++-3/pthread_alloc.h
+${PKGNAME}/include/g++-3/queue
+${PKGNAME}/include/g++-3/rope
+${PKGNAME}/include/g++-3/rope.h
+${PKGNAME}/include/g++-3/ropeimpl.h
+${PKGNAME}/include/g++-3/set
+${PKGNAME}/include/g++-3/set.h
+${PKGNAME}/include/g++-3/slist
+${PKGNAME}/include/g++-3/slist.h
+${PKGNAME}/include/g++-3/stack
+${PKGNAME}/include/g++-3/stack.h
+${PKGNAME}/include/g++-3/std/bastring.cc
+${PKGNAME}/include/g++-3/std/bastring.h
+${PKGNAME}/include/g++-3/std/complext.cc
+${PKGNAME}/include/g++-3/std/complext.h
+${PKGNAME}/include/g++-3/std/dcomplex.h
+${PKGNAME}/include/g++-3/std/fcomplex.h
+${PKGNAME}/include/g++-3/std/gslice.h
+${PKGNAME}/include/g++-3/std/gslice_array.h
+${PKGNAME}/include/g++-3/std/indirect_array.h
+${PKGNAME}/include/g++-3/std/ldcomplex.h
+${PKGNAME}/include/g++-3/std/mask_array.h
+${PKGNAME}/include/g++-3/std/slice.h
+${PKGNAME}/include/g++-3/std/slice_array.h
+${PKGNAME}/include/g++-3/std/std_valarray.h
+${PKGNAME}/include/g++-3/std/straits.h
+${PKGNAME}/include/g++-3/std/valarray_array.h
+${PKGNAME}/include/g++-3/std/valarray_array.tcc
+${PKGNAME}/include/g++-3/std/valarray_meta.h
+${PKGNAME}/include/g++-3/stdexcept
+${PKGNAME}/include/g++-3/stdiostream.h
+${PKGNAME}/include/g++-3/stl.h
+${PKGNAME}/include/g++-3/stl_algo.h
+${PKGNAME}/include/g++-3/stl_algobase.h
+${PKGNAME}/include/g++-3/stl_alloc.h
+${PKGNAME}/include/g++-3/stl_bvector.h
+${PKGNAME}/include/g++-3/stl_config.h
+${PKGNAME}/include/g++-3/stl_construct.h
+${PKGNAME}/include/g++-3/stl_deque.h
+${PKGNAME}/include/g++-3/stl_function.h
+${PKGNAME}/include/g++-3/stl_hash_fun.h
+${PKGNAME}/include/g++-3/stl_hash_map.h
+${PKGNAME}/include/g++-3/stl_hash_set.h
+${PKGNAME}/include/g++-3/stl_hashtable.h
+${PKGNAME}/include/g++-3/stl_heap.h
+${PKGNAME}/include/g++-3/stl_iterator.h
+${PKGNAME}/include/g++-3/stl_list.h
+${PKGNAME}/include/g++-3/stl_map.h
+${PKGNAME}/include/g++-3/stl_multimap.h
+${PKGNAME}/include/g++-3/stl_multiset.h
+${PKGNAME}/include/g++-3/stl_numeric.h
+${PKGNAME}/include/g++-3/stl_pair.h
+${PKGNAME}/include/g++-3/stl_queue.h
+${PKGNAME}/include/g++-3/stl_raw_storage_iter.h
+${PKGNAME}/include/g++-3/stl_relops.h
+${PKGNAME}/include/g++-3/stl_rope.h
+${PKGNAME}/include/g++-3/stl_set.h
+${PKGNAME}/include/g++-3/stl_slist.h
+${PKGNAME}/include/g++-3/stl_stack.h
+${PKGNAME}/include/g++-3/stl_tempbuf.h
+${PKGNAME}/include/g++-3/stl_tree.h
+${PKGNAME}/include/g++-3/stl_uninitialized.h
+${PKGNAME}/include/g++-3/stl_vector.h
+${PKGNAME}/include/g++-3/stream.h
+${PKGNAME}/include/g++-3/streambuf.h
+${PKGNAME}/include/g++-3/strfile.h
+${PKGNAME}/include/g++-3/string
+${PKGNAME}/include/g++-3/strstream
+${PKGNAME}/include/g++-3/strstream.h
+${PKGNAME}/include/g++-3/tempbuf.h
+${PKGNAME}/include/g++-3/tree.h
+${PKGNAME}/include/g++-3/type_traits.h
+${PKGNAME}/include/g++-3/utility
+${PKGNAME}/include/g++-3/valarray
+${PKGNAME}/include/g++-3/vector
+${PKGNAME}/include/g++-3/vector.h
+@unexec install-info --delete --info-dir=%D/info %D/${PKGNAME}/info/chill.info
+${PKGNAME}/info/chill.info
+@exec install-info --info-dir=%D/info %D/${PKGNAME}/info/chill.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGNAME}/info/cpp.info
+${PKGNAME}/info/cpp.info
+${PKGNAME}/info/cpp.info-1
+${PKGNAME}/info/cpp.info-2
+${PKGNAME}/info/cpp.info-3
+@exec install-info --info-dir=%D/info %D/${PKGNAME}/info/cpp.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGNAME}/info/g77.info
+${PKGNAME}/info/g77.info
+${PKGNAME}/info/g77.info-1
+${PKGNAME}/info/g77.info-10
+${PKGNAME}/info/g77.info-11
+${PKGNAME}/info/g77.info-12
+${PKGNAME}/info/g77.info-13
+${PKGNAME}/info/g77.info-14
+${PKGNAME}/info/g77.info-15
+${PKGNAME}/info/g77.info-16
+${PKGNAME}/info/g77.info-17
+${PKGNAME}/info/g77.info-18
+${PKGNAME}/info/g77.info-19
+${PKGNAME}/info/g77.info-2
+${PKGNAME}/info/g77.info-20
+${PKGNAME}/info/g77.info-21
+${PKGNAME}/info/g77.info-3
+${PKGNAME}/info/g77.info-4
+${PKGNAME}/info/g77.info-5
+${PKGNAME}/info/g77.info-6
+${PKGNAME}/info/g77.info-7
+${PKGNAME}/info/g77.info-8
+${PKGNAME}/info/g77.info-9
+@exec install-info --info-dir=%D/info %D/${PKGNAME}/info/g77.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGNAME}/info/gcc.info
+${PKGNAME}/info/gcc.info
+${PKGNAME}/info/gcc.info-1
+${PKGNAME}/info/gcc.info-10
+${PKGNAME}/info/gcc.info-11
+${PKGNAME}/info/gcc.info-12
+${PKGNAME}/info/gcc.info-13
+${PKGNAME}/info/gcc.info-14
+${PKGNAME}/info/gcc.info-15
+${PKGNAME}/info/gcc.info-16
+${PKGNAME}/info/gcc.info-17
+${PKGNAME}/info/gcc.info-18
+${PKGNAME}/info/gcc.info-19
+${PKGNAME}/info/gcc.info-2
+${PKGNAME}/info/gcc.info-20
+${PKGNAME}/info/gcc.info-21
+${PKGNAME}/info/gcc.info-22
+${PKGNAME}/info/gcc.info-23
+${PKGNAME}/info/gcc.info-24
+${PKGNAME}/info/gcc.info-25
+${PKGNAME}/info/gcc.info-26
+${PKGNAME}/info/gcc.info-27
+${PKGNAME}/info/gcc.info-28
+${PKGNAME}/info/gcc.info-29
+${PKGNAME}/info/gcc.info-3
+${PKGNAME}/info/gcc.info-30
+${PKGNAME}/info/gcc.info-4
+${PKGNAME}/info/gcc.info-5
+${PKGNAME}/info/gcc.info-6
+${PKGNAME}/info/gcc.info-7
+${PKGNAME}/info/gcc.info-8
+${PKGNAME}/info/gcc.info-9
+@exec install-info --info-dir=%D/info %D/${PKGNAME}/info/gcc.info
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/SYSCALLS.c.X
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1chill
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1obj
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1plus
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/chillrt0.o
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/collect2
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cpp
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/f771
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/README
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/exception
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/float.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/g2c.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/iso646.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/limits.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/math.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/NXConstStr.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Object.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Protocol.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/encoding.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/hash.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-api.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-list.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/sarray.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/thr.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/typedstream.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/proto.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdarg.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdbool.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stddef.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/syslimits.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/typeinfo
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-alpha.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-arc.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-c4x.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-clipper.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-h8300.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i860.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i960.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m32r.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m88k.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mips.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10200.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10300.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pa.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-ppc.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pyr.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sh.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sparc.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-spur.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-v850.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/varargs.h
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jc1
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jvgenmain
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libchill.a
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libg2c.a
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libgcc.a
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libobjc.a
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libstdc++.a
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libstdc++.so
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/specs
+${PKGNAME}/lib/libiberty.a
+${PKGNAME}/lib/libstdc++.a.2.10
+${PKGNAME}/lib/libstdc++.so.2
+${PKGNAME}/lib/libstdc++.so.2.10
+${PKGNAME}/man/man1/cccp.1
+${PKGNAME}/man/man1/g++.1
+${PKGNAME}/man/man1/g77.1
+${PKGNAME}/man/man1/gcc.1
+etc/${PKGNAME}.mk
+@dirrm ${PKGNAME}/man/man1
+@dirrm ${PKGNAME}/man
+@dirrm ${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc
+@dirrm ${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include
+@dirrm ${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}
+@dirrm ${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}
+@dirrm ${PKGNAME}/lib/gcc-lib
+@dirrm ${PKGNAME}/lib
+@dirrm ${PKGNAME}/info
+@dirrm ${PKGNAME}/include/g++-3/std
+@dirrm ${PKGNAME}/include/g++-3
+@dirrm ${PKGNAME}/include
+@dirrm ${PKGNAME}/bin
+@dirrm ${PKGNAME}/${MACHINE_GCC_PLATFORM}/include
+@dirrm ${PKGNAME}/${MACHINE_GCC_PLATFORM}
+@dirrm ${PKGNAME}
diff --git a/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc b/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc
new file mode 100644
index 00000000000..c36f4b0b831
--- /dev/null
+++ b/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST.NetBSD-sparc,v 1.1 2001/05/22 13:54:36 kent Exp $
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtbegin.o
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtbeginS.o
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtend.o
+${PKGNAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtendS.o
diff --git a/lang/gcc-ssp/pkg/PLIST.SunOS b/lang/gcc-ssp/pkg/PLIST.SunOS
new file mode 100644
index 00000000000..1c4f7af015b
--- /dev/null
+++ b/lang/gcc-ssp/pkg/PLIST.SunOS
@@ -0,0 +1,312 @@
+@comment $NetBSD: PLIST.SunOS,v 1.1 2001/05/22 13:54:36 kent Exp $
+${MACHINE_GCC_PLATFORM}/include/_G_config.h
+${MACHINE_GCC_PLATFORM}/include/assert.h
+bin/${MACHINE_GCC_PLATFORM}-gcc
+bin/c++
+bin/c++filt
+bin/chill
+bin/cpp
+bin/g++
+bin/g77
+bin/gcc
+bin/gcj
+bin/gcjh
+bin/gcov
+bin/jcf-dump
+bin/jv-scan
+bin/protoize
+bin/unprotoize
+include/g++-3/PlotFile.h
+include/g++-3/SFile.h
+include/g++-3/algo.h
+include/g++-3/algobase.h
+include/g++-3/algorithm
+include/g++-3/alloc.h
+include/g++-3/bitset
+include/g++-3/builtinbuf.h
+include/g++-3/bvector.h
+include/g++-3/cassert
+include/g++-3/cctype
+include/g++-3/cerrno
+include/g++-3/cfloat
+include/g++-3/ciso646
+include/g++-3/climits
+include/g++-3/clocale
+include/g++-3/cmath
+include/g++-3/complex
+include/g++-3/complex.h
+include/g++-3/csetjmp
+include/g++-3/csignal
+include/g++-3/cstdarg
+include/g++-3/cstddef
+include/g++-3/cstdio
+include/g++-3/cstdlib
+include/g++-3/cstring
+include/g++-3/ctime
+include/g++-3/cwchar
+include/g++-3/cwctype
+include/g++-3/defalloc.h
+include/g++-3/deque
+include/g++-3/deque.h
+include/g++-3/editbuf.h
+include/g++-3/floatio.h
+include/g++-3/fstream
+include/g++-3/fstream.h
+include/g++-3/function.h
+include/g++-3/functional
+include/g++-3/hash_map
+include/g++-3/hash_map.h
+include/g++-3/hash_set
+include/g++-3/hash_set.h
+include/g++-3/hashtable.h
+include/g++-3/heap.h
+include/g++-3/indstream.h
+include/g++-3/iolibio.h
+include/g++-3/iomanip
+include/g++-3/iomanip.h
+include/g++-3/iosfwd
+include/g++-3/iostdio.h
+include/g++-3/iostream
+include/g++-3/iostream.h
+include/g++-3/iostreamP.h
+include/g++-3/istream.h
+include/g++-3/iterator
+include/g++-3/iterator.h
+include/g++-3/libio.h
+include/g++-3/libioP.h
+include/g++-3/list
+include/g++-3/list.h
+include/g++-3/map
+include/g++-3/map.h
+include/g++-3/memory
+include/g++-3/multimap.h
+include/g++-3/multiset.h
+include/g++-3/numeric
+include/g++-3/ostream.h
+include/g++-3/pair.h
+include/g++-3/parsestream.h
+include/g++-3/pfstream.h
+include/g++-3/procbuf.h
+include/g++-3/pthread_alloc
+include/g++-3/pthread_alloc.h
+include/g++-3/queue
+include/g++-3/rope
+include/g++-3/rope.h
+include/g++-3/ropeimpl.h
+include/g++-3/set
+include/g++-3/set.h
+include/g++-3/slist
+include/g++-3/slist.h
+include/g++-3/stack
+include/g++-3/stack.h
+include/g++-3/std/bastring.cc
+include/g++-3/std/bastring.h
+include/g++-3/std/complext.cc
+include/g++-3/std/complext.h
+include/g++-3/std/dcomplex.h
+include/g++-3/std/fcomplex.h
+include/g++-3/std/gslice.h
+include/g++-3/std/gslice_array.h
+include/g++-3/std/indirect_array.h
+include/g++-3/std/ldcomplex.h
+include/g++-3/std/mask_array.h
+include/g++-3/std/slice.h
+include/g++-3/std/slice_array.h
+include/g++-3/std/std_valarray.h
+include/g++-3/std/straits.h
+include/g++-3/std/valarray_array.h
+include/g++-3/std/valarray_array.tcc
+include/g++-3/std/valarray_meta.h
+include/g++-3/stdexcept
+include/g++-3/stdiostream.h
+include/g++-3/stl.h
+include/g++-3/stl_algo.h
+include/g++-3/stl_algobase.h
+include/g++-3/stl_alloc.h
+include/g++-3/stl_bvector.h
+include/g++-3/stl_config.h
+include/g++-3/stl_construct.h
+include/g++-3/stl_deque.h
+include/g++-3/stl_function.h
+include/g++-3/stl_hash_fun.h
+include/g++-3/stl_hash_map.h
+include/g++-3/stl_hash_set.h
+include/g++-3/stl_hashtable.h
+include/g++-3/stl_heap.h
+include/g++-3/stl_iterator.h
+include/g++-3/stl_list.h
+include/g++-3/stl_map.h
+include/g++-3/stl_multimap.h
+include/g++-3/stl_multiset.h
+include/g++-3/stl_numeric.h
+include/g++-3/stl_pair.h
+include/g++-3/stl_queue.h
+include/g++-3/stl_raw_storage_iter.h
+include/g++-3/stl_relops.h
+include/g++-3/stl_rope.h
+include/g++-3/stl_set.h
+include/g++-3/stl_slist.h
+include/g++-3/stl_stack.h
+include/g++-3/stl_tempbuf.h
+include/g++-3/stl_tree.h
+include/g++-3/stl_uninitialized.h
+include/g++-3/stl_vector.h
+include/g++-3/stream.h
+include/g++-3/streambuf.h
+include/g++-3/strfile.h
+include/g++-3/string
+include/g++-3/strstream
+include/g++-3/strstream.h
+include/g++-3/tempbuf.h
+include/g++-3/tree.h
+include/g++-3/type_traits.h
+include/g++-3/utility
+include/g++-3/valarray
+include/g++-3/vector
+include/g++-3/vector.h
+info/chill.info
+info/cpp.info
+info/cpp.info-1
+info/cpp.info-2
+info/cpp.info-3
+info/g77.info
+info/g77.info-1
+info/g77.info-10
+info/g77.info-11
+info/g77.info-12
+info/g77.info-13
+info/g77.info-14
+info/g77.info-15
+info/g77.info-16
+info/g77.info-17
+info/g77.info-18
+info/g77.info-19
+info/g77.info-2
+info/g77.info-20
+info/g77.info-21
+info/g77.info-3
+info/g77.info-4
+info/g77.info-5
+info/g77.info-6
+info/g77.info-7
+info/g77.info-8
+info/g77.info-9
+info/gcc.info
+info/gcc.info-1
+info/gcc.info-10
+info/gcc.info-11
+info/gcc.info-12
+info/gcc.info-13
+info/gcc.info-14
+info/gcc.info-15
+info/gcc.info-16
+info/gcc.info-17
+info/gcc.info-18
+info/gcc.info-19
+info/gcc.info-2
+info/gcc.info-20
+info/gcc.info-21
+info/gcc.info-22
+info/gcc.info-23
+info/gcc.info-24
+info/gcc.info-25
+info/gcc.info-26
+info/gcc.info-27
+info/gcc.info-28
+info/gcc.info-29
+info/gcc.info-3
+info/gcc.info-30
+info/gcc.info-4
+info/gcc.info-5
+info/gcc.info-6
+info/gcc.info-7
+info/gcc.info-8
+info/gcc.info-9
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/SYSCALLS.c.X
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1chill
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1obj
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1plus
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/chillrt0.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/collect2
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cpp
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crt1.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtbegin.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtend.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crti.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtn.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/f771
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/gcrt1.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/gmon.o
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/README
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/assert.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/curses.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/exception
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/g2c.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/iso646.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/limits.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/math.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/NXConstStr.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Object.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Protocol.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/encoding.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/hash.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-api.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-list.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/sarray.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/thr.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/typedstream.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/proto.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdarg.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdbool.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stddef.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/sys/stream.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/syslimits.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/typeinfo
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-alpha.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-arc.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-c4x.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-clipper.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-h8300.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i860.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i960.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m32r.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m88k.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mips.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10200.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10300.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pa.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-ppc.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pyr.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sh.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sparc.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-spur.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-v850.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/varargs.h
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jc1
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jvgenmain
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libchill.a
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libg2c.a
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libgcc.a
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libobjc.a
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libstdc++.a
+lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/specs
+lib/libiberty.a
+lib/libstdc++.a.2.10.0
+man/man1/cccp.1
+man/man1/g++.1
+man/man1/g77.1
+man/man1/gcc.1
+@dirrm lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/sys
+@dirrm lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc
+@dirrm lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include
+@dirrm lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}
+@dirrm lib/gcc-lib/${MACHINE_GCC_PLATFORM}
+@dirrm lib/gcc-lib
+@dirrm include/g++-3/std
+@dirrm include/g++-3
+@dirrm ${MACHINE_GCC_PLATFORM}/include
+@dirrm ${MACHINE_GCC_PLATFORM}