summaryrefslogtreecommitdiff
path: root/lang/gcc-ssp
diff options
context:
space:
mode:
authorkent <kent@pkgsrc.org>2001-06-30 16:16:11 +0000
committerkent <kent@pkgsrc.org>2001-06-30 16:16:11 +0000
commit9642e3f5710729709f627d841b33e05cdb67689a (patch)
tree64b10d461e68f91ef15a607843465e5d0fe6b747 /lang/gcc-ssp
parent90e4102fd05efc7bb78de5d02b3f4c8a9f68f036 (diff)
downloadpkgsrc-9642e3f5710729709f627d841b33e05cdb67689a.tar.gz
Update for the extension patch released at 29 Jun 2001, which fixes bugs
for sparc and mipsEEel. Change installation directory: ${LOCALBASE}/gcc-ssp-2.95.2 -> ${LOCALBASE}/gcc-ssp Change name of make configuration file: gcc-ssp-2.95.2.mk -> gcc-ssp.mk Comment ONLY_FOR_PLATFORM out, and add NOT_FOR_PLATFORM. Add a test of stack-protection.
Diffstat (limited to 'lang/gcc-ssp')
-rw-r--r--lang/gcc-ssp/Makefile43
-rw-r--r--lang/gcc-ssp/distinfo6
-rw-r--r--lang/gcc-ssp/files/buffer.c9
-rw-r--r--lang/gcc-ssp/files/gcc.mk8
-rw-r--r--lang/gcc-ssp/pkg/MESSAGE4
-rw-r--r--lang/gcc-ssp/pkg/PLIST642
-rw-r--r--lang/gcc-ssp/pkg/PLIST.NetBSD-sparc10
7 files changed, 373 insertions, 349 deletions
diff --git a/lang/gcc-ssp/Makefile b/lang/gcc-ssp/Makefile
index 81236fd20f9..671ad46d026 100644
--- a/lang/gcc-ssp/Makefile
+++ b/lang/gcc-ssp/Makefile
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile,v 1.1 2001/05/22 13:54:34 kent Exp $
+# $NetBSD: Makefile,v 1.2 2001/06/30 16:16:11 kent Exp $
DISTNAME= gcc-2.95.2
-PKGNAME= gcc-ssp-2.95.2
+GCC_VERSION= 2.95.2
+PKGNAME= gcc-ssp-2.95.2nb2
+PKGBASENAME= gcc-ssp
CATEGORIES= lang security
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/}
@@ -10,16 +12,19 @@ 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
+SSP_PATCH= protector-2.95.2-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
+# Please let me know what platforms this package works or doesn't work on.
+#ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-sparc
+#
+# Build error for NetBSD/alpha
+NOT_FOR_PLATFORM= NetBSD-*-alpha
+
.include "../../mk/bsd.prefs.mk"
@@ -36,10 +41,11 @@ CONFIGURE_ARGS= --host=${MACHINE_GCC_PLATFORM} \
--enable-shared
CONFIGURE_SCRIPT= ${SRCDIR}/configure
-GCC_VERSION= ${PKGNAME:C/.*-//}
-MESSAGE_SUBST+= MAKE=${MAKE}
+MESSAGE_SUBST+= MAKE=${MAKE} \
+ PKGBASENAME=${PKGBASENAME}
PLIST_SUBST+= GCC_VERSION=${GCC_VERSION} \
- MACHINE_GCC_PLATFORM=${MACHINE_GCC_PLATFORM}
+ MACHINE_GCC_PLATFORM=${MACHINE_GCC_PLATFORM} \
+ PKGBASENAME=${PKGBASENAME}
SRCDIR= ${WRKDIR}/${DISTNAME}
WRKSRC= ${WRKDIR}/objdir
@@ -47,7 +53,7 @@ WRKSRC= ${WRKDIR}/objdir
.if (${OPSYS} != SunOS)
CONFIGURE_ARGS+= --with-gnu-as --with-gnu-ld
-GCC_PREFIX= ${LOCALBASE}/${PKGNAME}
+GCC_PREFIX= ${LOCALBASE}/${PKGBASENAME}
.if ${MACHINE_PLATFORM:MNetBSD-*-sparc}
PLIST_SRC= ${PKGDIR}/PLIST.NetBSD-sparc
PLIST_SRC+= ${PKGDIR}/PLIST
@@ -70,23 +76,32 @@ 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
+ ${PATCH} -d ${WRKDIR}/${DISTNAME} --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#@@PKGBASENAME@@#${PKGBASENAME}#g' \
-e 's#@@PREFIX@@#${PREFIX}#g' \
<$$FILE >${WRKDIR}/`basename $$FILE`; \
done
+ ${WRKSRC}/gcc/xgcc -B${WRKSRC}/gcc/ -O2 -fstack-protector -o ${WRKDIR}/buffer ${FILESDIR}/buffer.c
+ ulimit -c 0 && ${WRKDIR}/buffer abcdefghijklmnopqrstuvwxyz 2> ${WRKDIR}/output || true
+ @if [ x"`cat ${WRKDIR}/output`" = "x: stack smashing attack in function main" ]; then \
+ echo "---- Stack protection succeeded."; \
+ exit 0; \
+ else \
+ echo "*** Stack protection failed."; \
+ exit 1; \
+ fi
.endif
.if (${OPSYS} != SunOS)
post-install:
- ${LN} -s gcc ${PREFIX}/${PKGNAME}/bin/cc
+ ${LN} -s gcc ${PREFIX}/${PKGBASENAME}/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
+ ${INSTALL_DATA} ${WRKDIR}/gcc.mk ${PREFIX}/etc/${PKGBASENAME}.mk
.endif
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/gcc-ssp/distinfo b/lang/gcc-ssp/distinfo
index 03195a5719f..00ae5a5c7b5 100644
--- a/lang/gcc-ssp/distinfo
+++ b/lang/gcc-ssp/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.1 2001/05/22 13:54:34 kent Exp $
+$NetBSD: distinfo,v 1.2 2001/06/30 16:16:11 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 (protector-2.95.2-2.tar.gz) = 7b906b45e4e08e414ec8bca611d5371d82994401
+Size (protector-2.95.2-2.tar.gz) = 17034 bytes
SHA1 (patch-aa) = bae789b2acbcae4cf8876d116c80ec8e4b3da359
SHA1 (patch-ab) = 8895083742d7a2acedee1d1405a9fe2d44fbb3c3
SHA1 (patch-ac) = 3dddca70bd3860afdfb066d4b59a144dd7c2a520
diff --git a/lang/gcc-ssp/files/buffer.c b/lang/gcc-ssp/files/buffer.c
new file mode 100644
index 00000000000..6ed98127938
--- /dev/null
+++ b/lang/gcc-ssp/files/buffer.c
@@ -0,0 +1,9 @@
+/* $NetBSD: buffer.c,v 1.1 2001/06/30 16:16:11 kent Exp $ */
+
+#include <stdio.h>
+
+int main(int argc, char* argv[]) {
+ char buffer[10];
+ strcpy(buffer, argv[1]);
+ return 0;
+}
diff --git a/lang/gcc-ssp/files/gcc.mk b/lang/gcc-ssp/files/gcc.mk
index abcb5d85491..8f674c8f85e 100644
--- a/lang/gcc-ssp/files/gcc.mk
+++ b/lang/gcc-ssp/files/gcc.mk
@@ -1,8 +1,8 @@
-# make configuration file for @@PKGNAME@@
+# make configuration file for @@PKGBASENAME@@
-CC= @@PREFIX@@/@@PKGNAME@@/bin/cc -fstack-protector
-CPP= @@PREFIX@@/@@PKGNAME@@/bin/cpp
-CXX= @@PREFIX@@/@@PKGNAME@@/bin/c++ -fstack-protector
+CC= @@PREFIX@@/@@PKGBASENAME@@/bin/cc -fstack-protector
+CPP= @@PREFIX@@/@@PKGBASENAME@@/bin/cpp
+CXX= @@PREFIX@@/@@PKGBASENAME@@/bin/c++ -fstack-protector
.if exists(/etc/mk.conf)
.include "/etc/mk.conf"
diff --git a/lang/gcc-ssp/pkg/MESSAGE b/lang/gcc-ssp/pkg/MESSAGE
index c774501ffec..6e7ef3ca869 100644
--- a/lang/gcc-ssp/pkg/MESSAGE
+++ b/lang/gcc-ssp/pkg/MESSAGE
@@ -1,9 +1,9 @@
======================================================================
-$NetBSD: MESSAGE,v 1.1 2001/05/22 13:54:35 kent Exp $
+$NetBSD: MESSAGE,v 1.2 2001/06/30 16:16:12 kent Exp $
To use ${PKGNAME} invoke "${MAKE}" like this:
-${MAKE} MAKECONF=${PREFIX}/etc/${PKGNAME}.mk [...]
+${MAKE} MAKECONF=${PREFIX}/etc/${PKGBASENAME}.mk [...]
This compiler can not compile the NetBSD kernel easily at this moment.
======================================================================
diff --git a/lang/gcc-ssp/pkg/PLIST b/lang/gcc-ssp/pkg/PLIST
index 9cd3eccdeea..7b2f184f71f 100644
--- a/lang/gcc-ssp/pkg/PLIST
+++ b/lang/gcc-ssp/pkg/PLIST
@@ -1,321 +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}
+@comment $NetBSD: PLIST,v 1.2 2001/06/30 16:16:11 kent Exp $
+${PKGBASENAME}/${MACHINE_GCC_PLATFORM}/include/_G_config.h
+${PKGBASENAME}/bin/${MACHINE_GCC_PLATFORM}-gcc
+${PKGBASENAME}/bin/c++
+${PKGBASENAME}/bin/c++filt
+${PKGBASENAME}/bin/cc
+${PKGBASENAME}/bin/chill
+${PKGBASENAME}/bin/cpp
+${PKGBASENAME}/bin/g++
+${PKGBASENAME}/bin/g77
+${PKGBASENAME}/bin/gcc
+${PKGBASENAME}/bin/gcj
+${PKGBASENAME}/bin/gcjh
+${PKGBASENAME}/bin/gcov
+${PKGBASENAME}/bin/jcf-dump
+${PKGBASENAME}/bin/jv-scan
+${PKGBASENAME}/bin/protoize
+${PKGBASENAME}/bin/unprotoize
+${PKGBASENAME}/include/g++-3/PlotFile.h
+${PKGBASENAME}/include/g++-3/SFile.h
+${PKGBASENAME}/include/g++-3/algo.h
+${PKGBASENAME}/include/g++-3/algobase.h
+${PKGBASENAME}/include/g++-3/algorithm
+${PKGBASENAME}/include/g++-3/alloc.h
+${PKGBASENAME}/include/g++-3/bitset
+${PKGBASENAME}/include/g++-3/builtinbuf.h
+${PKGBASENAME}/include/g++-3/bvector.h
+${PKGBASENAME}/include/g++-3/cassert
+${PKGBASENAME}/include/g++-3/cctype
+${PKGBASENAME}/include/g++-3/cerrno
+${PKGBASENAME}/include/g++-3/cfloat
+${PKGBASENAME}/include/g++-3/ciso646
+${PKGBASENAME}/include/g++-3/climits
+${PKGBASENAME}/include/g++-3/clocale
+${PKGBASENAME}/include/g++-3/cmath
+${PKGBASENAME}/include/g++-3/complex
+${PKGBASENAME}/include/g++-3/complex.h
+${PKGBASENAME}/include/g++-3/csetjmp
+${PKGBASENAME}/include/g++-3/csignal
+${PKGBASENAME}/include/g++-3/cstdarg
+${PKGBASENAME}/include/g++-3/cstddef
+${PKGBASENAME}/include/g++-3/cstdio
+${PKGBASENAME}/include/g++-3/cstdlib
+${PKGBASENAME}/include/g++-3/cstring
+${PKGBASENAME}/include/g++-3/ctime
+${PKGBASENAME}/include/g++-3/cwchar
+${PKGBASENAME}/include/g++-3/cwctype
+${PKGBASENAME}/include/g++-3/defalloc.h
+${PKGBASENAME}/include/g++-3/deque
+${PKGBASENAME}/include/g++-3/deque.h
+${PKGBASENAME}/include/g++-3/editbuf.h
+${PKGBASENAME}/include/g++-3/floatio.h
+${PKGBASENAME}/include/g++-3/fstream
+${PKGBASENAME}/include/g++-3/fstream.h
+${PKGBASENAME}/include/g++-3/function.h
+${PKGBASENAME}/include/g++-3/functional
+${PKGBASENAME}/include/g++-3/hash_map
+${PKGBASENAME}/include/g++-3/hash_map.h
+${PKGBASENAME}/include/g++-3/hash_set
+${PKGBASENAME}/include/g++-3/hash_set.h
+${PKGBASENAME}/include/g++-3/hashtable.h
+${PKGBASENAME}/include/g++-3/heap.h
+${PKGBASENAME}/include/g++-3/indstream.h
+${PKGBASENAME}/include/g++-3/iolibio.h
+${PKGBASENAME}/include/g++-3/iomanip
+${PKGBASENAME}/include/g++-3/iomanip.h
+${PKGBASENAME}/include/g++-3/iosfwd
+${PKGBASENAME}/include/g++-3/iostdio.h
+${PKGBASENAME}/include/g++-3/iostream
+${PKGBASENAME}/include/g++-3/iostream.h
+${PKGBASENAME}/include/g++-3/iostreamP.h
+${PKGBASENAME}/include/g++-3/istream.h
+${PKGBASENAME}/include/g++-3/iterator
+${PKGBASENAME}/include/g++-3/iterator.h
+${PKGBASENAME}/include/g++-3/libio.h
+${PKGBASENAME}/include/g++-3/libioP.h
+${PKGBASENAME}/include/g++-3/list
+${PKGBASENAME}/include/g++-3/list.h
+${PKGBASENAME}/include/g++-3/map
+${PKGBASENAME}/include/g++-3/map.h
+${PKGBASENAME}/include/g++-3/memory
+${PKGBASENAME}/include/g++-3/multimap.h
+${PKGBASENAME}/include/g++-3/multiset.h
+${PKGBASENAME}/include/g++-3/numeric
+${PKGBASENAME}/include/g++-3/ostream.h
+${PKGBASENAME}/include/g++-3/pair.h
+${PKGBASENAME}/include/g++-3/parsestream.h
+${PKGBASENAME}/include/g++-3/pfstream.h
+${PKGBASENAME}/include/g++-3/procbuf.h
+${PKGBASENAME}/include/g++-3/pthread_alloc
+${PKGBASENAME}/include/g++-3/pthread_alloc.h
+${PKGBASENAME}/include/g++-3/queue
+${PKGBASENAME}/include/g++-3/rope
+${PKGBASENAME}/include/g++-3/rope.h
+${PKGBASENAME}/include/g++-3/ropeimpl.h
+${PKGBASENAME}/include/g++-3/set
+${PKGBASENAME}/include/g++-3/set.h
+${PKGBASENAME}/include/g++-3/slist
+${PKGBASENAME}/include/g++-3/slist.h
+${PKGBASENAME}/include/g++-3/stack
+${PKGBASENAME}/include/g++-3/stack.h
+${PKGBASENAME}/include/g++-3/std/bastring.cc
+${PKGBASENAME}/include/g++-3/std/bastring.h
+${PKGBASENAME}/include/g++-3/std/complext.cc
+${PKGBASENAME}/include/g++-3/std/complext.h
+${PKGBASENAME}/include/g++-3/std/dcomplex.h
+${PKGBASENAME}/include/g++-3/std/fcomplex.h
+${PKGBASENAME}/include/g++-3/std/gslice.h
+${PKGBASENAME}/include/g++-3/std/gslice_array.h
+${PKGBASENAME}/include/g++-3/std/indirect_array.h
+${PKGBASENAME}/include/g++-3/std/ldcomplex.h
+${PKGBASENAME}/include/g++-3/std/mask_array.h
+${PKGBASENAME}/include/g++-3/std/slice.h
+${PKGBASENAME}/include/g++-3/std/slice_array.h
+${PKGBASENAME}/include/g++-3/std/std_valarray.h
+${PKGBASENAME}/include/g++-3/std/straits.h
+${PKGBASENAME}/include/g++-3/std/valarray_array.h
+${PKGBASENAME}/include/g++-3/std/valarray_array.tcc
+${PKGBASENAME}/include/g++-3/std/valarray_meta.h
+${PKGBASENAME}/include/g++-3/stdexcept
+${PKGBASENAME}/include/g++-3/stdiostream.h
+${PKGBASENAME}/include/g++-3/stl.h
+${PKGBASENAME}/include/g++-3/stl_algo.h
+${PKGBASENAME}/include/g++-3/stl_algobase.h
+${PKGBASENAME}/include/g++-3/stl_alloc.h
+${PKGBASENAME}/include/g++-3/stl_bvector.h
+${PKGBASENAME}/include/g++-3/stl_config.h
+${PKGBASENAME}/include/g++-3/stl_construct.h
+${PKGBASENAME}/include/g++-3/stl_deque.h
+${PKGBASENAME}/include/g++-3/stl_function.h
+${PKGBASENAME}/include/g++-3/stl_hash_fun.h
+${PKGBASENAME}/include/g++-3/stl_hash_map.h
+${PKGBASENAME}/include/g++-3/stl_hash_set.h
+${PKGBASENAME}/include/g++-3/stl_hashtable.h
+${PKGBASENAME}/include/g++-3/stl_heap.h
+${PKGBASENAME}/include/g++-3/stl_iterator.h
+${PKGBASENAME}/include/g++-3/stl_list.h
+${PKGBASENAME}/include/g++-3/stl_map.h
+${PKGBASENAME}/include/g++-3/stl_multimap.h
+${PKGBASENAME}/include/g++-3/stl_multiset.h
+${PKGBASENAME}/include/g++-3/stl_numeric.h
+${PKGBASENAME}/include/g++-3/stl_pair.h
+${PKGBASENAME}/include/g++-3/stl_queue.h
+${PKGBASENAME}/include/g++-3/stl_raw_storage_iter.h
+${PKGBASENAME}/include/g++-3/stl_relops.h
+${PKGBASENAME}/include/g++-3/stl_rope.h
+${PKGBASENAME}/include/g++-3/stl_set.h
+${PKGBASENAME}/include/g++-3/stl_slist.h
+${PKGBASENAME}/include/g++-3/stl_stack.h
+${PKGBASENAME}/include/g++-3/stl_tempbuf.h
+${PKGBASENAME}/include/g++-3/stl_tree.h
+${PKGBASENAME}/include/g++-3/stl_uninitialized.h
+${PKGBASENAME}/include/g++-3/stl_vector.h
+${PKGBASENAME}/include/g++-3/stream.h
+${PKGBASENAME}/include/g++-3/streambuf.h
+${PKGBASENAME}/include/g++-3/strfile.h
+${PKGBASENAME}/include/g++-3/string
+${PKGBASENAME}/include/g++-3/strstream
+${PKGBASENAME}/include/g++-3/strstream.h
+${PKGBASENAME}/include/g++-3/tempbuf.h
+${PKGBASENAME}/include/g++-3/tree.h
+${PKGBASENAME}/include/g++-3/type_traits.h
+${PKGBASENAME}/include/g++-3/utility
+${PKGBASENAME}/include/g++-3/valarray
+${PKGBASENAME}/include/g++-3/vector
+${PKGBASENAME}/include/g++-3/vector.h
+@unexec install-info --delete --info-dir=%D/info %D/${PKGBASENAME}/info/chill.info
+${PKGBASENAME}/info/chill.info
+@exec install-info --info-dir=%D/info %D/${PKGBASENAME}/info/chill.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGBASENAME}/info/cpp.info
+${PKGBASENAME}/info/cpp.info
+${PKGBASENAME}/info/cpp.info-1
+${PKGBASENAME}/info/cpp.info-2
+${PKGBASENAME}/info/cpp.info-3
+@exec install-info --info-dir=%D/info %D/${PKGBASENAME}/info/cpp.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGBASENAME}/info/g77.info
+${PKGBASENAME}/info/g77.info
+${PKGBASENAME}/info/g77.info-1
+${PKGBASENAME}/info/g77.info-10
+${PKGBASENAME}/info/g77.info-11
+${PKGBASENAME}/info/g77.info-12
+${PKGBASENAME}/info/g77.info-13
+${PKGBASENAME}/info/g77.info-14
+${PKGBASENAME}/info/g77.info-15
+${PKGBASENAME}/info/g77.info-16
+${PKGBASENAME}/info/g77.info-17
+${PKGBASENAME}/info/g77.info-18
+${PKGBASENAME}/info/g77.info-19
+${PKGBASENAME}/info/g77.info-2
+${PKGBASENAME}/info/g77.info-20
+${PKGBASENAME}/info/g77.info-21
+${PKGBASENAME}/info/g77.info-3
+${PKGBASENAME}/info/g77.info-4
+${PKGBASENAME}/info/g77.info-5
+${PKGBASENAME}/info/g77.info-6
+${PKGBASENAME}/info/g77.info-7
+${PKGBASENAME}/info/g77.info-8
+${PKGBASENAME}/info/g77.info-9
+@exec install-info --info-dir=%D/info %D/${PKGBASENAME}/info/g77.info
+@unexec install-info --delete --info-dir=%D/info %D/${PKGBASENAME}/info/gcc.info
+${PKGBASENAME}/info/gcc.info
+${PKGBASENAME}/info/gcc.info-1
+${PKGBASENAME}/info/gcc.info-10
+${PKGBASENAME}/info/gcc.info-11
+${PKGBASENAME}/info/gcc.info-12
+${PKGBASENAME}/info/gcc.info-13
+${PKGBASENAME}/info/gcc.info-14
+${PKGBASENAME}/info/gcc.info-15
+${PKGBASENAME}/info/gcc.info-16
+${PKGBASENAME}/info/gcc.info-17
+${PKGBASENAME}/info/gcc.info-18
+${PKGBASENAME}/info/gcc.info-19
+${PKGBASENAME}/info/gcc.info-2
+${PKGBASENAME}/info/gcc.info-20
+${PKGBASENAME}/info/gcc.info-21
+${PKGBASENAME}/info/gcc.info-22
+${PKGBASENAME}/info/gcc.info-23
+${PKGBASENAME}/info/gcc.info-24
+${PKGBASENAME}/info/gcc.info-25
+${PKGBASENAME}/info/gcc.info-26
+${PKGBASENAME}/info/gcc.info-27
+${PKGBASENAME}/info/gcc.info-28
+${PKGBASENAME}/info/gcc.info-29
+${PKGBASENAME}/info/gcc.info-3
+${PKGBASENAME}/info/gcc.info-30
+${PKGBASENAME}/info/gcc.info-4
+${PKGBASENAME}/info/gcc.info-5
+${PKGBASENAME}/info/gcc.info-6
+${PKGBASENAME}/info/gcc.info-7
+${PKGBASENAME}/info/gcc.info-8
+${PKGBASENAME}/info/gcc.info-9
+@exec install-info --info-dir=%D/info %D/${PKGBASENAME}/info/gcc.info
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/SYSCALLS.c.X
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1chill
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1obj
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cc1plus
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/chillrt0.o
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/collect2
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/cpp
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/f771
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/README
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/exception
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/float.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/g2c.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/iso646.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/limits.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/math.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/new.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/NXConstStr.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Object.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/Protocol.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/encoding.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/hash.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-api.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc-list.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/objc.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/sarray.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/thr.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc/typedstream.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/proto.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdarg.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stdbool.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/stddef.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/syslimits.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/typeinfo
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-alpha.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-arc.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-c4x.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-clipper.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-h8300.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i860.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-i960.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m32r.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-m88k.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mips.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10200.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-mn10300.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pa.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-ppc.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-pyr.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sh.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-sparc.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-spur.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/va-v850.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/varargs.h
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jc1
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/jvgenmain
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libchill.a
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libg2c.a
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libgcc.a
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libobjc.a
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libstdc++.a
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/libstdc++.so
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/specs
+${PKGBASENAME}/lib/libiberty.a
+${PKGBASENAME}/lib/libstdc++.a.2.10
+${PKGBASENAME}/lib/libstdc++.so.2
+${PKGBASENAME}/lib/libstdc++.so.2.10
+${PKGBASENAME}/man/man1/cccp.1
+${PKGBASENAME}/man/man1/g++.1
+${PKGBASENAME}/man/man1/g77.1
+${PKGBASENAME}/man/man1/gcc.1
+etc/${PKGBASENAME}.mk
+@dirrm ${PKGBASENAME}/man/man1
+@dirrm ${PKGBASENAME}/man
+@dirrm ${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include/objc
+@dirrm ${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/include
+@dirrm ${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}
+@dirrm ${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}
+@dirrm ${PKGBASENAME}/lib/gcc-lib
+@dirrm ${PKGBASENAME}/lib
+@dirrm ${PKGBASENAME}/info
+@dirrm ${PKGBASENAME}/include/g++-3/std
+@dirrm ${PKGBASENAME}/include/g++-3
+@dirrm ${PKGBASENAME}/include
+@dirrm ${PKGBASENAME}/bin
+@dirrm ${PKGBASENAME}/${MACHINE_GCC_PLATFORM}/include
+@dirrm ${PKGBASENAME}/${MACHINE_GCC_PLATFORM}
+@dirrm ${PKGBASENAME}
diff --git a/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc b/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc
index c36f4b0b831..501ff4d95de 100644
--- a/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc
+++ b/lang/gcc-ssp/pkg/PLIST.NetBSD-sparc
@@ -1,5 +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
+@comment $NetBSD: PLIST.NetBSD-sparc,v 1.2 2001/06/30 16:16:12 kent Exp $
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtbegin.o
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtbeginS.o
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtend.o
+${PKGBASENAME}/lib/gcc-lib/${MACHINE_GCC_PLATFORM}/${GCC_VERSION}/crtendS.o