summaryrefslogtreecommitdiff
path: root/java/eclipse/scripts/pre-build
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse/scripts/pre-build')
-rw-r--r--java/eclipse/scripts/pre-build31
1 files changed, 31 insertions, 0 deletions
diff --git a/java/eclipse/scripts/pre-build b/java/eclipse/scripts/pre-build
new file mode 100644
index 000000000000..8e03e5fbe8f8
--- /dev/null
+++ b/java/eclipse/scripts/pre-build
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# Build quirks
+#
+cd ${WRKSRC}
+
+ARCHS="amd64 powerpc64"
+
+# Create dummy repo for jgit
+if [ ! -d .git ]
+then
+ echo 'in pre-build doing git-init'
+ mkdir ${WRKDIR}/githome
+ (
+ export HOME=${WRKDIR}/githome
+ echo "home:" $HOME
+ git config --global user.email "eclipse@freebsd.org"
+ git config --global user.name "Eclipse"
+ git init
+ git add .
+ git commit -q --message="java/eclipse" --author="Eclipse <eclipse@freebsd.org>"
+ )
+fi
+
+# Create dummy targets
+GTK_EXE="rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk"
+for A in ${ARCHS}
+do
+ mkdir -p ${GTK_EXE}/freebsd/${A}
+ touch ${GTK_EXE}/freebsd/${A}/eclipse
+done