diff options
Diffstat (limited to 'x11-toolkits/swt31/files/patch-build.sh')
-rw-r--r-- | x11-toolkits/swt31/files/patch-build.sh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/x11-toolkits/swt31/files/patch-build.sh b/x11-toolkits/swt31/files/patch-build.sh new file mode 100644 index 000000000..9a0767cf0 --- /dev/null +++ b/x11-toolkits/swt31/files/patch-build.sh @@ -0,0 +1,44 @@ +--- build.sh.orig Wed May 4 19:45:04 2005 ++++ build.sh Sat Sep 30 20:54:52 2006 +@@ -100,6 +100,32 @@ + ;; + esac + ;; ++ "FreeBSD") ++ CC=%%CC%% ++ CXX=%%CXX%% ++ LD=%%CC%% ++ XTEST_LIB_PATH=$X11BASE/lib ++ GECKO_INCLUDES="`${GECKO_CONFIG} --cflags gtkmozembed` -I${LOCALBASE}/include/nspr" ++ GECKO_LIBS="`${GECKO_CONFIG} --libs gtkmozembed` -L${LOCALBASE}/lib" ++ case $MODEL in ++ "amd64") ++ AWT_LIB_PATH=$JAVA_HOME/jre/lib/amd64 ++ SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64 ++ OUTPUT_DIR=../../../org.eclipse.swt.gtk.freebsd.amd64 ++ makefile="make_freebsd.mak" ++ echo "Building FreeBSD GTK AMD64 version of SWT" ++ ;; ++ "i386") ++ AWT_LIB_PATH=$JAVA_HOME/jre/lib/i386 ++ OUTPUT_DIR=../../../org.eclipse.swt.gtk.freebsd.x86 ++ makefile="make_freebsd.mak" ++ echo "Building FreeBSD GTK x86 version of SWT" ++ ;; ++ *) ++ echo "*** Unknown MODEL <${MODEL}>" ++ ;; ++ esac ++ ;; + "SunOS") + CC=gcc + LD=gcc +@@ -126,6 +152,6 @@ + ;; + esac + +-export CC LD JAVA_HOME AWT_LIB_PATH XTEST_LIB_PATH GECKO_SDK GECKO_INCLUDES GECKO_LIBS SWT_PTR_CFLAGS CDE_HOME OUTPUT_DIR ++export CC CXX LD JAVA_HOME AWT_LIB_PATH XTEST_LIB_PATH GECKO_SDK GECKO_INCLUDES GECKO_LIBS SWT_PTR_CFLAGS CDE_HOME OUTPUT_DIR + +-make -f $makefile ${1} ${2} ${3} ${4} ++gmake -f $makefile ${1} ${2} ${3} ${4} |