aboutsummaryrefslogtreecommitdiff
path: root/java/eclipse-cdt/scripts
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2006-01-03 03:28:05 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2006-01-03 03:28:05 +0000
commit257d46643508f582b41b39766dbc45982d8076a6 (patch)
treed44fcb0f8527201ab1f239369f6e04ad51428f0c /java/eclipse-cdt/scripts
parent7c2240e3647877a13972eb68eb9c842ca87e98b8 (diff)
downloadports-257d46643508f582b41b39766dbc45982d8076a6.tar.gz
ports-257d46643508f582b41b39766dbc45982d8076a6.zip
Notes
Diffstat (limited to 'java/eclipse-cdt/scripts')
-rw-r--r--java/eclipse-cdt/scripts/pre-patch43
1 files changed, 43 insertions, 0 deletions
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