aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2006-01-03 11:28:05 +0800
committeredwin <edwin@FreeBSD.org>2006-01-03 11:28:05 +0800
commit733b038fe05c3efdfccd8eae7c7b8672647ef96f (patch)
tree1b82c6e594f71ac42c6c7f648d5beecb8acb5ca7 /java
parent46a6a37e310870d2025f8acee21b6862559041ab (diff)
downloadfreebsd-ports-gnome-733b038fe05c3efdfccd8eae7c7b8672647ef96f.tar.gz
freebsd-ports-gnome-733b038fe05c3efdfccd8eae7c7b8672647ef96f.tar.zst
freebsd-ports-gnome-733b038fe05c3efdfccd8eae7c7b8672647ef96f.zip
[patch] update java/eclipse-cdt to version 3.0.1
This patch updates java/eclipse-cdt to the latest version 3.0.1. It also installs the native shared libraries that were previously missing. In order to do this the distfile of the cdt-sdk had to be used instead. A static pkg-plist is also used to help people searching through the ports files. PR: ports/89893 Submitted by: Panagiotis Astithas <past@ebs.gr> Approved by: maintainer timeout
Diffstat (limited to 'java')
-rw-r--r--java/eclipse-cdt/Makefile56
-rw-r--r--java/eclipse-cdt/distinfo5
-rw-r--r--java/eclipse-cdt/files/patch-cdt-feature.xml42
-rw-r--r--java/eclipse-cdt/files/patch-cdt.core-Makefile24
-rw-r--r--java/eclipse-cdt/files/patch-cdt.core-fragment.xml22
-rw-r--r--java/eclipse-cdt/files/patch-cdt.core-openpty.c10
-rw-r--r--java/eclipse-cdt/files/patch-cdt.core.x86-fragment.xml11
-rw-r--r--java/eclipse-cdt/files/patch-cdt.source-feature.xml9
-rw-r--r--java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.properties13
-rw-r--r--java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.xml110
-rw-r--r--java/eclipse-cdt/files/patch-plugin.properties10
-rw-r--r--java/eclipse-cdt/files/patch-source-fragment.xml11
-rw-r--r--java/eclipse-cdt/pkg-plist606
-rw-r--r--java/eclipse-cdt/scripts/pre-patch43
14 files changed, 960 insertions, 12 deletions
diff --git a/java/eclipse-cdt/Makefile b/java/eclipse-cdt/Makefile
index fbe5487fd197..91104aa02007 100644
--- a/java/eclipse-cdt/Makefile
+++ b/java/eclipse-cdt/Makefile
@@ -6,11 +6,11 @@
#
PORTNAME= cdt
-PORTVERSION= 3.0.0
+PORTVERSION= 3.0.1
CATEGORIES= java devel
MASTER_SITES= http://download.eclipse.org/tools/cdt/releases/eclipse3.1/dist/${PORTVERSION}/
PKGNAMEPREFIX= eclipse-
-DISTNAME= org.eclipse.cdt-${PORTVERSION}-linux.${ECLIPSE_ARCH}
+DISTNAME= org.eclipse.cdt.sdk-${PORTVERSION}-linux.${ECLIPSE_ARCH}
DIST_SUBDIR= eclipse
MAINTAINER= freebsd-eclipse@FreeBSD.org
@@ -19,19 +19,55 @@ COMMENT= C/C++ IDE for Eclipse
RUN_DEPENDS= ${LOCALBASE}/eclipse:${PORTSDIR}/java/eclipse
NO_WRKSUBDIR= yes
-NO_BUILD= yes
USE_JAVA= yes
JAVA_VERSION= 1.4+
JAVA_OS= native
+USE_GMAKE= yes
+.include <bsd.port.pre.mk>
+
+ECLIPSE_OS= freebsd
+.if (${ARCH} == "amd64")
+ECLIPSE_ARCH= amd64
+.else
ECLIPSE_ARCH= x86
+.endif
+
+MAKE_ENV+= ECLIPSE_ARCH=${ECLIPSE_ARCH} \
+ ECLIPSE_OS=${ECLIPSE_OS} \
+ PORTVERSION=${PORTVERSION} \
+ JAVA_HOME=${JAVA_HOME}
+
+do-build:
+ @${RM} ${WRKSRC}/eclipse/features/org.eclipse.cdt_${PORTVERSION}/*.orig
+ @${RM} ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_${PORTVERSION}/*.orig
+ @${RM} ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core.freebsd_${PORTVERSION}/*.orig
+ @${RM} ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core_${PORTVERSION}/*.orig
+ @${RM} ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_${PORTVERSION}/*.orig
+ @(cd ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_${PORTVERSION}/src/org.eclipse.cdt.core.freebsd_${PORTVERSION}/library; \
+ ${SETENV} ${MAKE_ENV} ${GMAKE})
do-install:
@${MKDIR} ${PREFIX}/eclipse
- @${CP} -r ${WRKSRC}/eclipse/plugins ${PREFIX}/eclipse
- @${CP} -r ${WRKSRC}/eclipse/features ${PREFIX}/eclipse
- @(cd ${WRKSRC}; ${FIND} -s eclipse -not -type d) >> ${TMPPLIST}
- @(cd ${WRKSRC}; ${FIND} -s -d eclipse -type d) \
- | ${GREP} -vE 'eclipse$$|eclipse/plugins$$|eclipse/features$$' \
- | ${SED} -ne 's,^,@dirrm ,p' >> ${TMPPLIST}
-.include <bsd.port.mk>
+ @${MKDIR} ${PREFIX}/eclipse/features
+ @${MKDIR} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/features/org.eclipse.cdt_${PORTVERSION} ${PREFIX}/eclipse/features
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core.freebsd_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.core_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.debug.core_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.debug.mi.core_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.debug.mi.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.debug.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.doc.user_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.launch_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.make.core_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.make.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.managedbuilder.core_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.refactoring_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt.ui_${PORTVERSION} ${PREFIX}/eclipse/plugins
+ @${CP} -r ${WRKSRC}/eclipse/plugins/org.eclipse.cdt_${PORTVERSION} ${PREFIX}/eclipse/plugins
+
+.include <bsd.port.post.mk>
diff --git a/java/eclipse-cdt/distinfo b/java/eclipse-cdt/distinfo
index 86466f43b2ea..d512a2785237 100644
--- a/java/eclipse-cdt/distinfo
+++ b/java/eclipse-cdt/distinfo
@@ -1,2 +1,3 @@
-MD5 (eclipse/org.eclipse.cdt-3.0.0-linux.x86.tar.gz) = fd578bf9bcbcd89cdbf1480e792a5506
-SIZE (eclipse/org.eclipse.cdt-3.0.0-linux.x86.tar.gz) = 11946636
+MD5 (eclipse/org.eclipse.cdt.sdk-3.0.1-linux.x86.tar.gz) = eab0b40b99b0d37dd0f1b0d963cd554a
+SHA256 (eclipse/org.eclipse.cdt.sdk-3.0.1-linux.x86.tar.gz) = 3f6ffbb28f32e1e61f4f54a64524ec3c42a5eb88dfdcc540fe9c3e89cdfa9500
+SIZE (eclipse/org.eclipse.cdt.sdk-3.0.1-linux.x86.tar.gz) = 19619055
diff --git a/java/eclipse-cdt/files/patch-cdt-feature.xml b/java/eclipse-cdt/files/patch-cdt-feature.xml
new file mode 100644
index 000000000000..b4b821f5790c
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt-feature.xml
@@ -0,0 +1,42 @@
+--- eclipse/features/org.eclipse.cdt_3.0.1/feature.xml.orig Thu Nov 3 05:32:10 2005
++++ eclipse/features/org.eclipse.cdt_3.0.1/feature.xml Fri Dec 2 23:19:06 2005
+@@ -112,6 +112,14 @@
+ fragment="true"/>
+
+ <plugin
++ id="org.eclipse.cdt.core.freebsd"
++ os="freebsd"
++ download-size="0"
++ install-size="0"
++ version="3.0.1"
++ fragment="true"/>
++
++ <plugin
+ id="org.eclipse.cdt.core.qnx"
+ os="qnx"
+ download-size="0"
+@@ -198,6 +206,24 @@
+ id="org.eclipse.cdt.core.linux.x86"
+ os="linux"
+ arch="x86"
++ download-size="0"
++ install-size="0"
++ version="3.0.1"
++ fragment="true"/>
++
++ <plugin
++ id="org.eclipse.cdt.core.freebsd.x86"
++ os="freebsd"
++ arch="x86"
++ download-size="0"
++ install-size="0"
++ version="3.0.1"
++ fragment="true"/>
++
++ <plugin
++ id="org.eclipse.cdt.core.freebsd.amd64"
++ os="freebsd"
++ arch="amd64"
+ download-size="0"
+ install-size="0"
+ version="3.0.1"
diff --git a/java/eclipse-cdt/files/patch-cdt.core-Makefile b/java/eclipse-cdt/files/patch-cdt.core-Makefile
new file mode 100644
index 000000000000..f82857804628
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt.core-Makefile
@@ -0,0 +1,24 @@
+--- eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/src/org.eclipse.cdt.core.freebsd_3.0.1/library/Makefile.orig Sat Dec 3 01:27:30 2005
++++ eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/src/org.eclipse.cdt.core.freebsd_3.0.1/library/Makefile Sat Dec 3 01:28:54 2005
+@@ -5,17 +5,17 @@
+ endif
+
+ # Defaults which can be overridden.
+-OS = linux
+-ARCH = x86
++#OS = linux
++#ARCH = x86
+
+ JDK_INCLUDES= $(JAVA_HOME)/include
+-JDK_OS_INCLUDES= $(JAVA_HOME)/include/$(OS)
++JDK_OS_INCLUDES= $(JAVA_HOME)/include/$(ECLIPSE_OS)
+
+ CC=gcc
+ CPPFLAGS = -I. -I$(JDK_INCLUDES) -I$(JDK_OS_INCLUDES)
+ CFLAGS +=-fpic -D_REENTRANT -D_GNU_SOURCE
+
+-INSTALL_DIR = ../../org.eclipse.cdt.core.linux.$(ARCH)/os/$(OS)/$(ARCH)
++INSTALL_DIR = ../../../../org.eclipse.cdt.core.freebsd.$(ECLIPSE_ARCH)_${PORTVERSION}/os/$(ECLIPSE_OS)/$(ECLIPSE_ARCH)
+
+ LIB_NAME_SPAWNER = libspawner.so
+ LIB_NAME_FULL_SPAWNER = $(INSTALL_DIR)/libspawner.so
diff --git a/java/eclipse-cdt/files/patch-cdt.core-fragment.xml b/java/eclipse-cdt/files/patch-cdt.core-fragment.xml
new file mode 100644
index 000000000000..59e5a3ec2af5
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt.core-fragment.xml
@@ -0,0 +1,22 @@
+--- eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1/fragment.xml.orig Sat Dec 3 01:37:37 2005
++++ eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1/fragment.xml Sat Dec 3 17:46:30 2005
+@@ -1,8 +1,8 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <?eclipse version="3.0"?>
+ <fragment
+- id="org.eclipse.cdt.core.linux"
+- name="%fragmentName.linux"
++ id="org.eclipse.cdt.core.freebsd"
++ name="%fragmentName.freebsd"
+ version="3.0.1"
+ provider-name="%providerName"
+ plugin-id="org.eclipse.cdt.core"
+@@ -16,7 +16,7 @@
+ <extension
+ point="org.eclipse.cdt.core.ProcessList">
+ <processList
+- platform="linux"
++ platform="freebsd"
+ class="org.eclipse.cdt.internal.core.linux.ProcessList">
+ </processList>
+ </extension>
diff --git a/java/eclipse-cdt/files/patch-cdt.core-openpty.c b/java/eclipse-cdt/files/patch-cdt.core-openpty.c
new file mode 100644
index 000000000000..c0daa2e8525f
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt.core-openpty.c
@@ -0,0 +1,10 @@
+--- eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/src/org.eclipse.cdt.core.freebsd_3.0.1/library/openpty.c.orig Sat Dec 3 01:10:16 2005
++++ eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/src/org.eclipse.cdt.core.freebsd_3.0.1/library/openpty.c Sat Dec 3 01:13:46 2005
+@@ -20,7 +20,6 @@
+ #include <grp.h>
+
+ #include <stdlib.h>
+-#include <stropts.h>
+
+ /**
+ * This is taken from R. W. Stevens book.
diff --git a/java/eclipse-cdt/files/patch-cdt.core.x86-fragment.xml b/java/eclipse-cdt/files/patch-cdt.core.x86-fragment.xml
new file mode 100644
index 000000000000..e0e0175103fa
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt.core.x86-fragment.xml
@@ -0,0 +1,11 @@
+--- eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/fragment.xml.orig Sat Dec 3 17:47:53 2005
++++ eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/fragment.xml Sat Dec 3 18:03:31 2005
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <?eclipse version="3.0"?>
+ <fragment
+- id="org.eclipse.cdt.core.linux.x86"
++ id="org.eclipse.cdt.core.freebsd.x86"
+ name="X86 Fragment"
+ version="3.0.1"
+ provider-name="Eclipse.org"
diff --git a/java/eclipse-cdt/files/patch-cdt.source-feature.xml b/java/eclipse-cdt/files/patch-cdt.source-feature.xml
new file mode 100644
index 000000000000..ae802ee147ac
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-cdt.source-feature.xml
@@ -0,0 +1,9 @@
+--- eclipse/features/org.eclipse.cdt.source_3.0.1/feature.xml.orig Thu Nov 3 05:32:10 2005
++++ eclipse/features/org.eclipse.cdt.source_3.0.1/feature.xml Fri Dec 2 23:29:17 2005
+@@ -22,4 +22,6 @@
+ <plugin ws="win32" os="win32" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.cdt.source.win32.win32.x86" version="3.0.1"/>
+ <plugin ws="motif" os="solaris" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.cdt.source.solaris.motif.sparc" version="3.0.1"/>
+ <plugin ws="gtk" os="linux" fragment="true" arch="x86_64" download-size="0" install-size="0" id="org.eclipse.cdt.source.linux.gtk.x86_64" version="3.0.1"/>
++ <plugin ws="gtk" os="freebsd" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.cdt.source.freebsd.gtk.x86" version="3.0.1"/>
++ <plugin ws="gtk" os="freebsd" fragment="true" arch="amd64" download-size="0" install-size="0" id="org.eclipse.cdt.source.freebsd.gtk.amd64" version="3.0.1"/>
+ </feature>
diff --git a/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.properties b/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.properties
new file mode 100644
index 000000000000..51b5a5d53cca
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.properties
@@ -0,0 +1,13 @@
+--- eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.properties.orig Thu Nov 3 05:32:10 2005
++++ eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.properties Fri Dec 2 23:57:06 2005
+@@ -36,6 +36,10 @@
+ TargetName.solaris.exe=Solaris Executable
+ TargetName.solaris.so=Solaris Shared Library
+ TargetName.solaris.lib=Solaris Static Library
++TargetName.freebsd=FreeBSD
++TargetName.freebsd.exe=FreeBSD Executable
++TargetName.freebsd.so=FreeBSD Shared Library
++TargetName.freebsd.lib=FreeBSD Static Library
+
+ # Default Configuration Names
+ ConfigName.Rel=Release
diff --git a/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.xml b/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.xml
new file mode 100644
index 000000000000..543f3df2ea3b
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-managedbuilder.gnu-plugin.xml
@@ -0,0 +1,110 @@
+--- eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.xml.orig Thu Nov 3 05:32:10 2005
++++ eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.xml Fri Dec 2 23:55:19 2005
+@@ -1334,7 +1334,7 @@
+ errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Dbg"
+ targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.debug;cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1343,7 +1343,7 @@
+ id="cdt.managedbuild.target.gnu.platform.exe.debug"
+ name="%PlatformName.Dbg"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
+@@ -1403,7 +1403,7 @@
+ errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Rel"
+ targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.release;cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1412,7 +1412,7 @@
+ id="cdt.managedbuild.target.gnu.platform.exe.release"
+ name="%PlatformName.Rel"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
+@@ -1480,7 +1480,7 @@
+ id="cdt.managedbuild.config.gnu.so.debug">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Dbg"
+ targetTool="cdt.managedbuild.tool.gnu.c.linker.so.debug;cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1489,7 +1489,7 @@
+ id="cdt.managedbuild.target.gnu.platform.so.debug"
+ name="%PlatformName.Dbg"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
+@@ -1574,7 +1574,7 @@
+ id="cdt.managedbuild.config.gnu.so.release">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Rel"
+ targetTool="cdt.managedbuild.tool.gnu.c.linker.so.release;cdt.managedbuild.tool.gnu.cpp.linker.so.release"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1583,7 +1583,7 @@
+ id="cdt.managedbuild.target.gnu.platform.so.release"
+ name="%PlatformName.Rel"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
+@@ -1675,7 +1675,7 @@
+ id="cdt.managedbuild.config.gnu.lib.debug">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Dbg"
+ targetTool="cdt.managedbuild.tool.gnu.archiver.lib.debug"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1684,7 +1684,7 @@
+ id="cdt.managedbuild.target.gnu.platform.lib.debug"
+ name="%PlatformName.Dbg"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
+@@ -1741,7 +1741,7 @@
+ id="cdt.managedbuild.config.gnu.lib.release">
+ <toolChain
+ archList="all"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ name="%ToolChainName.Rel"
+ targetTool="cdt.managedbuild.tool.gnu.archiver.lib.release"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
+@@ -1750,7 +1750,7 @@
+ id="cdt.managedbuild.target.gnu.platform.lib.release"
+ name="%PlatformName.Rel"
+ binaryParser="org.eclipse.cdt.core.ELF"
+- osList="solaris,linux,hpux,aix,qnx"
++ osList="solaris,linux,hpux,aix,qnx,freebsd"
+ archList="all">
+ </targetPlatform>
+ <builder
diff --git a/java/eclipse-cdt/files/patch-plugin.properties b/java/eclipse-cdt/files/patch-plugin.properties
new file mode 100644
index 000000000000..7221e9f84342
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-plugin.properties
@@ -0,0 +1,10 @@
+--- eclipse/plugins/org.eclipse.cdt.core_3.0.1/plugin.properties.orig Thu Nov 3 05:32:10 2005
++++ eclipse/plugins/org.eclipse.cdt.core_3.0.1/plugin.properties Fri Dec 2 23:37:25 2005
+@@ -56,6 +56,7 @@
+ fragmentName.solaris = C/C++ Development Tools Core for Solaris
+ fragmentName.win32 = C/C++ Development Tools Core for Windows
+ fragmentName.macosx = C/C++ Development Tools Core for MacOS X
++fragmentName.freebsd = C/C++ Development Tools Core for FreeBSD
+
+ CodeFormatter.name=C/C++ Code Formatter
+ CodeFormatter.name=C/C++ Code Formatters
diff --git a/java/eclipse-cdt/files/patch-source-fragment.xml b/java/eclipse-cdt/files/patch-source-fragment.xml
new file mode 100644
index 000000000000..7d3c957dd841
--- /dev/null
+++ b/java/eclipse-cdt/files/patch-source-fragment.xml
@@ -0,0 +1,11 @@
+--- eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/fragment.xml.orig Thu Nov 3 05:32:08 2005
++++ eclipse/plugins/org.eclipse.cdt.source.freebsd.gtk.x86_3.0.1/fragment.xml Sat Dec 3 00:06:43 2005
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <?eclipse version="3.0"?>
+ <fragment
+- id="org.eclipse.cdt.source.linux.gtk.x86"
++ id="org.eclipse.cdt.source.freebsd.gtk.x86"
+ name="%pluginName"
+ version="3.0.1"
+ provider-name="Eclipse.org"
diff --git a/java/eclipse-cdt/pkg-plist b/java/eclipse-cdt/pkg-plist
new file mode 100644
index 000000000000..a7ebc6cbe63f
--- /dev/null
+++ b/java/eclipse-cdt/pkg-plist
@@ -0,0 +1,606 @@
+eclipse/plugins/org.eclipse.cdt.debug.mi.ui_3.0.1/cdtmiui.jar
+eclipse/plugins/org.eclipse.cdt.debug.mi.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.debug.mi.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.debug.mi.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/cdtmakecore.jar
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/builtin/gnu.mk
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/builtin/posix.mk
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt_3.0.1/intro/tutorialsExtensionContent.xml
+eclipse/plugins/org.eclipse.cdt_3.0.1/intro/samplesExtensionContent.xml
+eclipse/plugins/org.eclipse.cdt_3.0.1/intro/whatsNewExtensionContent.xml
+eclipse/plugins/org.eclipse.cdt_3.0.1/intro/overviewExtensionContent.xml
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics/obj_48/capp_obj.gif
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics/obj_48/cdtdevhov_obj.gif
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics/obj_48/cdtdev_obj.gif
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics/obj_48/capphov_obj.gif
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/swt.properties
+eclipse/plugins/org.eclipse.cdt_3.0.1/css/overview.css
+eclipse/plugins/org.eclipse.cdt_3.0.1/about.mappings
+eclipse/plugins/org.eclipse.cdt_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt_3.0.1/about.ini
+eclipse/plugins/org.eclipse.cdt_3.0.1/about.properties
+eclipse/plugins/org.eclipse.cdt_3.0.1/notice.html
+eclipse/plugins/org.eclipse.cdt_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt_3.0.1/eclipse32.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/mgdbuildui.jar
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/action-editconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-profile.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-preprocessor.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/action-newconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-tool.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/action-deleteconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/build_configs.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/list-delete.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/list-edit.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/list-add.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-linker.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/newmngcc_app.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-release.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/action-buildconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-debug.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-compiler.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/newmngc_app.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/list-moveup.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-librarian.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/list-movedown.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16/config-category.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/action-deleteconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/list-movedown.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/list-edit.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/action-buildconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-tool.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/list-delete.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/action-editconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/action-newconfig.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-compiler.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/build_configs.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/newmngcc_app.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-linker.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-profile.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-debug.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-category.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/newmngc_app.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/list-moveup.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/list-add.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-release.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-preprocessor.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16/config-librarian.gif
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.managedbuilder.core_3.0.1/mngbuildcore.jar
+eclipse/plugins/org.eclipse.cdt.managedbuilder.core_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.managedbuilder.core_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.managedbuilder.core_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/cdtui.jar
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/th_single.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/history_list.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/th_vertical.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/shift_r_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/synced.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/lock_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/search_sortmatch.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/collapseall.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/metharg_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/public_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/clear_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/th_automatic.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/th_horizontal.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/th_showqualified.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/impl_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/inher_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/open_incl.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/static_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/shift_l_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/definingtype_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/sub_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/super_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/refresh_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/segment_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/alphab_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16/fields_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newfolder_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-linker.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newclass_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newcfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-release.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-category.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newcc_lib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-preprocessor.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/prj_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newcc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-compiler.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-tool.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newmngc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-librarian.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/action-buildconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-profile.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newhfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/build_configs.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/next_error_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newmngcc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/action-deleteconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/prev_error_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newcprj_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newc_lib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/opentype.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newsrcfldr_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/prop_edt.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/action-editconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/newc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/config-debug.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/convert-normal.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16/action-newconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/output_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/c_resource_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/breakpoint_active.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/incc_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/unknown_type_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/search_sortmatch.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/cdeclaration_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/ar_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/output_folder_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/s_file_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/sroot_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/hfolder_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/breakpoint_disabled.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/field_public_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/cp_order_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/namespace_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/variable_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/exec_dbg_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/include_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/struct_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/method_public_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/search_ref_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/field_private_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/container_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/csearch_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/c_file_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/change.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/info_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/breakpoint.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/using_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/field_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/includes_container.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/method_private_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/lib_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/warning_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/cfolder_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/bin_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/h_file_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/exclusion_filter_attrib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/exec_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/cu_change.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/error_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/method_protected_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/shlib_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/opentype.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/file_change.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/enum_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/build_menu.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/fatalerror_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/cprojects.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/quickfix_error_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/template_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/text_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/enumerator_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/composite_change.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/keyword_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/source_attach_attrib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/define_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/fldr_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/union_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/search_decl_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/var_declaration_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/function_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/unknown_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/variable_local_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/class_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/quickfix_warning_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/typedef_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/core_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/field_protected_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16/hfolder_quote_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/collapseall.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/fields_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/super_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/metharg_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/history_list.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/th_single.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/shift_r_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/lock_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/synced.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/th_automatic.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/impl_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/public_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/search_sortmatch.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/open_incl.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/refresh_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/static_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/th_horizontal.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/clear_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/th_showqualified.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/shift_l_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/inher_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/definingtype_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/sub_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/segment_edit.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/th_vertical.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16/alphab_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newc_lib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/opentype.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newmngcc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/prop_edt.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newcc_lib.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/prev_error_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newfolder_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newcc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newsrcfldr_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-linker.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/convert-normal.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-debug.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/action-newconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/action-buildconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newclass_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newcfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-release.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-category.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-preprocessor.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-tool.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newmngc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/prj_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-compiler.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/build_configs.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-profile.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/action-editconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newhfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/config-librarian.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/newcprj_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/next_error_nav.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16/action-deleteconfig.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/typerefact_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newmngc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newhfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newmngcc_app.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/c_app_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newfolder_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newsrcfldr_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/addpath_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/prj_obj.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newcprj_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/fieldrefact_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/methrefact_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newcfile_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban/newclass_wiz.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/members.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/cprojects.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/cbrowsing_pers.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/chierch_pers.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/buildconsole.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/cview.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/class_hi.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/c_pers.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/namespaces.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16/types.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/warning_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/volatile_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/path_inherit_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/static_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/c_ovr.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/error_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16/template_co.gif
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.ui_3.0.1/templates/default-templates.xml
+eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/refactoring.jar
+eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/META-INF/MANIFEST.MF
+eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/cdtmakeui.jar
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/target_delete.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/make.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/convert-normal.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/alphab_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/makefile.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/target_edit.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/build_menu.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/newcc_app.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/newc_app.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/segment_edit.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/target_build.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/update_old.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/target_add.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16/target_filter.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/newcc_app.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/make.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/makefile.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/convert-normal.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/target_edit.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/alphab_sort_co.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/build_menu.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/segment_edit.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/target_delete.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/target_build.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/newc_app.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/update_old.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16/target_add.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/target_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/macro_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/lib_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/envvar_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/include_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/trule_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/environment_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/relation_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/irule_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/command_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16/error_obj.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/view16/make_target.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/wizban/newcprj_wiz.gif
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/doc.zip
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/topics_Reference.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/contexts_CDT_DEBUGGER.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/contexts_CDT_DEBUGGER_MI.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/help.css
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/toc.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/contexts_CDT_make.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/contexts_CDT.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/topics_Tasks.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/topics_Getting_Started.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/topics_Concepts.xml
+eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1/contexts_CDT_LAUNCH.xml
+eclipse/plugins/org.eclipse.cdt.debug.core_3.0.1/cdtdebugcore.jar
+eclipse/plugins/org.eclipse.cdt.debug.core_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.debug.core_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.debug.core_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/cdtlaunch.jar
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16/source_tab.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16/environment_tab.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16/arguments_tab.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16/main_tab.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16/debugger_tab.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/obj16/c_app.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/obj16/exec_obj.gif
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.launch_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/cdtdebugui.jar
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/ext_file_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/signal_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/showpaths_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_global_aggr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/filenotfound_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/funbrkp_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/readwrite_obj_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_env.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/vard_simple.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/directory_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/read_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/mapping_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/addrbrkp_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_global.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/exec_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/exec_dbg_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/vard_aggr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/registerd_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/register_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/library_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/brkpd_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/readwrite_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_string.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/library_syms_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/vard_pointer.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/inst_ptr_top.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/brkp_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/project_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/expression_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_static.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/registergroupd_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/write_obj_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_static_aggr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/inst_ptr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_simple.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/addrbrkpd_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/funbrkpd_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/read_obj_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/prj_file_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/disassembly_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/write_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/registergroup_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/cproject_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_aggr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_pointer.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/var_simple_aggr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/mapentry_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16/folder_obj.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/rem_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/casttotype_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/showasarray_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/det_pane_under.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/det_pane_hide.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/instr_step.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/collapseall.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/tnames_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/restart.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/disassembly.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/memory_clear.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/signal_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/auto_refresh_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/signal0_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/show_paths.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/memory_update.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/rem_all_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/debugger_console.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/enabled_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/disabled_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/change_reg_value_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/load_all_symbols_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/runtoline_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/jump_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/det_pane_right.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/refresh_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/watch_globals.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/show_ascii.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16/load_symbols_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/change_reg_value_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/load_all_symbols_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/debugger_console.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/collapseall.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/show_parents.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/signal0_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/disassembly.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/memory_update.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/tnames_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/runtoline_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/show_paths.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/rem_all_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/signal_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/enabled_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/restart.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/function_brkpt_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/det_pane_right.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/load_symbols_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/disabled_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/refresh_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/show_ascii.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/casttotype_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/showasarray_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/instr_step.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/watch_globals.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/memory_clear.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/rem_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/det_pane_under.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/det_pane_hide.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/watchpoint_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/jump_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16/auto_refresh_co.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/warning_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/address_ovr_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/conditional_ovr_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/address_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/global_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/function_ovr_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/castarray_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/symbols_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/function_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/argument_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/installed_ovr_disabled.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/casttype_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/installed_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/error_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16/conditional_ovr.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/wizban/mapentry_wiz.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/wizban/addsrcloc_wiz.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/wizban/mapping_wiz.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/view16/signals_view.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/view16/memory_view.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/view16/modules_view.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/view16/disassembly_view.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/etool16/watch_exp.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dtool16/watch_exp.gif
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.debug.mi.core_3.0.1/cdtmicore.jar
+eclipse/plugins/org.eclipse.cdt.debug.mi.core_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.debug.mi.core_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.debug.mi.core_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/gnuui.jar
+eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.core_3.0.1/cdtparser.jar
+eclipse/plugins/org.eclipse.cdt.core_3.0.1/cdtcore.jar
+eclipse/plugins/org.eclipse.cdt.core_3.0.1/plugin.properties
+eclipse/plugins/org.eclipse.cdt.core_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.core_3.0.1/plugin.xml
+eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/os/freebsd/x86/libspawner.so
+eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/os/freebsd/x86/libpty.so
+eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/fragment.xml
+eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1/cdt_linux.jar
+eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1/about.html
+eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1/fragment.xml
+eclipse/features/org.eclipse.cdt_3.0.1/feature.xml
+eclipse/features/org.eclipse.cdt_3.0.1/feature.properties
+eclipse/features/org.eclipse.cdt_3.0.1/eclipse_update_120.jpg
+eclipse/features/org.eclipse.cdt_3.0.1/license.html
+eclipse/features/org.eclipse.cdt_3.0.1/epl-v10.html
+@dirrm eclipse/plugins/org.eclipse.cdt_3.0.1/intro
+@dirrm eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics/obj_48
+@dirrm eclipse/plugins/org.eclipse.cdt_3.0.1/css/graphics
+@dirrm eclipse/plugins/org.eclipse.cdt_3.0.1/css
+@dirrm eclipse/plugins/org.eclipse.cdt_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/templates
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/wizban
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/view16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/ovr16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/obj16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/etool16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/elcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dtool16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons/dlcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1/icons
+@dirrm eclipse/plugins/org.eclipse.cdt.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1/META-INF
+@dirrm eclipse/plugins/org.eclipse.cdt.refactoring_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/elcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons/dlcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1/icons
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.gnu.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.managedbuilder.core_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/wizban
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/view16
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/obj16
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/etool16
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons/dtool16
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1/icons
+@dirrm eclipse/plugins/org.eclipse.cdt.make.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.make.core_3.0.1/builtin
+@dirrm eclipse/plugins/org.eclipse.cdt.make.core_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/view16
+@dirrm eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons/obj16
+@dirrm eclipse/plugins/org.eclipse.cdt.launch_3.0.1/icons
+@dirrm eclipse/plugins/org.eclipse.cdt.launch_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.doc.user_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/wizban
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/view16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/ovr16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/obj16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/etool16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/elcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dtool16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons/dlcl16
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1/icons
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.mi.ui_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.mi.core_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.debug.core_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.core_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.core.freebsd_3.0.1
+@dirrm eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/os/freebsd/x86
+@dirrm eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/os/freebsd
+@dirrm eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1/os
+@dirrm eclipse/plugins/org.eclipse.cdt.core.freebsd.x86_3.0.1
+@dirrm eclipse/features/org.eclipse.cdt_3.0.1
+@unexec rmdir %D/eclipse/plugins 2>/dev/null || true
+@unexec rmdir %D/eclipse/features 2>/dev/null || true
+@unexec rmdir %D/eclipse 2>/dev/null || true
diff --git a/java/eclipse-cdt/scripts/pre-patch b/java/eclipse-cdt/scripts/pre-patch
new file mode 100644
index 000000000000..6f9a7aa9376e
--- /dev/null
+++ b/java/eclipse-cdt/scripts/pre-patch
@@ -0,0 +1,43 @@
+#!/bin/sh
+# $FreeBSD: /tmp/pcvs/ports/java/eclipse-cdt/scripts/pre-patch,v 1.1 2006-01-03 03:28:05 edwin Exp $
+
+copy_dir()
+{
+ srcdir="$1"
+ dstdir="$2"
+
+ rm -rf "$dstdir"
+ cp -r "$srcdir" "$dstdir" || exit 1
+
+ if [ -d "$dstdir" ]
+ then
+ find "$dstdir" -name \*.so -delete
+ fi
+}
+
+prepare_files()
+{
+ # Copy the files and rename/change them appropriately
+ for src in $COPY_LIST
+ do
+ dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'`
+ echo Copying $src into $dst
+ if [ -d ${WRKSRC}/$src ]
+ then
+ copy_dir ${WRKSRC}/$src ${WRKSRC}/$dst
+ fi
+ done
+ find ${WRKSRC} -type d -name linux | xargs rm -r
+}
+
+COPY_LIST="
+eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.1
+eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.1/os/linux
+eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.1/os/linux/x86
+eclipse/plugins/org.eclipse.cdt.core.linux_3.0.1
+eclipse/plugins/org.eclipse.cdt.source.linux.gtk.x86_3.0.1
+eclipse/plugins/org.eclipse.cdt.source.linux.gtk.x86_3.0.1/src/org.eclipse.cdt.core.linux_3.0.1
+"
+
+prepare_files
+exit 0