diff --git a/eclipse-cdt.spec b/eclipse-cdt.spec
index ba04ba7..aad249d 100644
--- a/eclipse-cdt.spec
+++ b/eclipse-cdt.spec
@@ -23,20 +23,40 @@ Group: Development/Tools
URL: http://www.eclipse.org/cdt
Requires: eclipse-platform
-# The following tarball was generated like this:
+
+# The following tarball was generated as follows. Note that the optional c99 and upc parsers plus the
+# optional xlc support features have been removed.
#
-# mkdir temp && cd temp
-# mkdir home
-# cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r CDT_4_0_0 \
-# org.eclipse.cdt-releng/org.eclipse.cdt.releng
+# mkdir -p temp && cd temp
+# mkdir -p home
+# rm -rf org.eclipse.cdt-releng
+# cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r CDT_4_0_0 org.eclipse.cdt-releng/org.eclipse.cdt.releng
# cd org.eclipse.cdt-releng/org.eclipse.cdt.releng/
-# sed --in-place 's/@cdtTag@/CDT_4_0_0/' maps/cdt.map
# sed --in-place 's/home/cvsroot/' maps/cdt.map
+# sed --in-place -e'81,81i\\t\t\n\t\t\t\n\t\t' build.xml
+# sed --in-place -e'81,81i\\t\t\n\t\t\t\n\t\t' build.xml
+# sed --in-place -e'63,63i\\t\t\n\t\t\t\n\t\t' build.xml
+# sed --in-place -e'63,63i\\t\t\n\t\t\t\n\t\t' build.xml
+# sed --in-place -e'124,126d' build.xml
# eclipse -nosplash -Duser.home=../../home \
# -application org.eclipse.ant.core.antRunner \
# -buildfile build.xml -DbaseLocation=/usr/share/eclipse \
# -Dpde.build.scripts=/usr/share/eclipse/plugins/org.eclipse.pde.build/scripts \
+# -DcdtTag=CDT_4_0_0 \
# -DdontUnzip=true fetch
+# find . -name net.*.jar -exec rm {} \;
+# pushd results/features
+# rm -rf *c99*
+# rm -rf *upc*
+# popd
+# pushd results/plugins
+# rm -rf *c99*
+# rm -rf *upc*
+# popd
+# pushd results/features/org.eclipse.cdt.master
+# sed --in-place -e "44,47d" feature.xml
+# sed --in-place -e "24,31d" feature.xml
+# popd
# cd .. && tar jcf eclipse-cdt-fetched-src-CDT_4_0_0.tar.bz2 org.eclipse.cdt.releng
Source0: %{name}-fetched-src-CDT_4_0_0.tar.bz2
@@ -190,7 +210,8 @@ java -cp $SDK/startup.jar \
-DdontUnzip=true \
-DbaseLocation=$SDK \
-Dpde.build.scripts=%{eclipse_base}/plugins/org.eclipse.pde.build/scripts \
- -DdontFetchAnything=true
+ -DdontFetchAnything=true \
+ -DskipFetch=true
popd
# Autotools has dependencies on CDT so we must add these to the SDK directory
@@ -239,13 +260,9 @@ unzip org.eclipse.cdt.releng/results/I.*/cdt-master-*.zip \
rm ${RPM_BUILD_ROOT}%{eclipse_base}/features/org.eclipse.cdt.testing*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/features/org.eclipse.cdt.master*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/features/org.eclipse.cdt.debug.gdbjtag*
-rm ${RPM_BUILD_ROOT}%{eclipse_base}/features/org.eclipse.cdt.xlc*
-rm ${RPM_BUILD_ROOT}%{eclipse_base}/features/org.eclipse.cdt.core.parser.upc*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.cdt.testing*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.cdt.debug.gdbjtag*
-rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.cdt.core.parser.upc*
-rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.cdt.errorparsers.xlc*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.ant*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.test*
rm ${RPM_BUILD_ROOT}%{eclipse_base}/plugins/org.eclipse.cdt.core.test*
@@ -301,8 +318,6 @@ rm -rf ${RPM_BUILD_ROOT}
%{eclipse_base}/features/org.eclipse.cdt_*
%{eclipse_base}/features/com.redhat.eclipse.cdt*
%{eclipse_base}/features/org.eclipse.cdt.cppunit_*
-%{eclipse_base}/features/org.eclipse.cdt.core.parser.c99*
-%{eclipse_base}/plugins/net.sourceforge.lpg*
%{eclipse_base}/plugins/org.eclipse.cdt_*
%{eclipse_base}/plugins/org.eclipse.cdt.core*
%{eclipse_base}/plugins/org.eclipse.cdt.cppunit*
@@ -331,7 +346,7 @@ rm -rf ${RPM_BUILD_ROOT}
%{_libdir}/eclipse/plugins/org.eclipse.cdt.source*
%changelog
-* Thu Jul 19 2007 Jeff Johnston 4.0.0-1
+* Wed Aug 08 2007 Jeff Johnston 4.0.0-1
- Rebase to CDT 4.0.0
- Rebase Autotools to 0.9.1
diff --git a/sources b/sources
index f883232..2d4d58f 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
5c470fb0777d27541edbfa31443d91f7 eclipse-cdt-cppunit-20061102.tar.gz
2d4ae0a2131ba1efc896d981072cc091 eclipse-cdt-target_filter.gif.gz
-6b7da0a33b609651ca7e5da63090d111 eclipse-cdt-fetched-src-CDT_4_0_0.tar.bz2
d9716ef78e9bc1ee511eece3c6aeec12 eclipse-cdt-fetched-src-autotools-0_9_1.tar.gz
+089752c5437767e4756b893da17a7574 eclipse-cdt-fetched-src-CDT_4_0_0.tar.bz2