FreeBSD Bugzilla – Attachment 131691 Details for
Bug 175826
www/libxul: libxul 10 does not work for Eclipse-Devel SWT
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 3.27 KB, created by
Jimmy Kelley
on 2013-02-04 13:00:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Jimmy Kelley
Created:
2013-02-04 13:00:00 UTC
Size:
3.27 KB
patch
obsolete
>--- Makefile.orig 2012-11-16 23:58:42.000000000 -0600 >+++ Makefile 2013-02-01 11:11:09.000000000 -0600 >@@ -7,7 +7,7 @@ > > PORTNAME= eclipse-devel > PORTVERSION= 4.2.0 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= java devel > MASTER_SITES= http://download.eclipse.org/technology/linuxtools/eclipse-build/4.2.x/:1 \ > http://download.eclipse.org/tools/orbit/downloads/drops/R20120119162704/repository/plugins/:2 \ >@@ -40,7 +40,8 @@ > rsync:${PORTSDIR}/net/rsync \ > unzip:${PORTSDIR}/archivers/unzip \ > zip:${PORTSDIR}/archivers/zip >-LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo >+LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \ >+ webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 > > OPTIONS_DEFINE= TESTS > TESTS_DESC= "Build SDK test suite" >@@ -48,7 +49,6 @@ > ONLY_FOR_ARCHS= i386 amd64 > > USE_ANT= yes >-USE_GECKO= libxul19 > USE_GL= glu > USE_GMAKE= yes > USE_GNOME= desktopfileutils gconf2 gtk20 gnomevfs2 libgnome libgnomeui pkgconfig >--- files/freebsd-support.patch.orig 2012-11-16 23:58:42.000000000 -0600 >+++ files/freebsd-support.patch 2013-02-03 13:21:35.000000000 -0600 >@@ -7206,3 +7206,47 @@ > else > echo "None of the following libraries were found: Mozilla/XPCOM, Firefox/XPCOM, or XULRunner/XPCOM" > echo " *** Mozilla embedding support will not be compiled." >+--- build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh.orig 2013-02-03 07:08:39.000000000 -0600 >++++ build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 2013-02-03 07:24:06.000000000 -0600 >+@@ -493,7 +493,7 @@ >+ export MOZILLA_INCLUDES >+ export MOZILLA_LIBS >+ MAKE_MOZILLA=make_mozilla >+- elif [ x`pkg-config --exists libxul && echo YES` = "xYES" ]; then >++ elif [ x`pkg-config --exists "libxul < 2" && echo YES` = "xYES" ]; then >+ XULRUNNER_INCLUDES=`pkg-config --cflags libxul` >+ XULRUNNER_LIBS=`pkg-config --libs libxul` >+ XULRUNNER_LIBS=`echo ${XULRUNNER_LIBS} -lxpcomglue` >+@@ -506,6 +506,14 @@ >+ fi >+ fi >+ >++if [ x`pkg-config --exists webkit-1.0 && echo YES` = "xYES" ]; then >++ echo "WebKit found, compiling webkit embedded browser support." >++ MAKE_WEBKIT=make_webkit >++else >++ echo "WebKit not found:" >++ echo " *** WebKit embedding support will not be compiled." >++fi >++ >+ # Find AWT if available >+ if [ -z "${AWT_LIB_PATH}" ]; then >+ if [ -f ${JAVA_HOME}/jre/lib/${AWT_ARCH}/libjawt.* ]; then >+@@ -534,5 +542,5 @@ >+ if [ "x${1}" = "xclean" ]; then >+ ${MAKE_TYPE} -f $MAKEFILE clean >+ else >+- ${MAKE_TYPE} -f $MAKEFILE all $MAKE_GNOME $MAKE_CAIRO $MAKE_AWT $MAKE_MOZILLA ${1} ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} >++ ${MAKE_TYPE} -f $MAKEFILE all $MAKE_GNOME $MAKE_CAIRO $MAKE_AWT $MAKE_MOZILLA $MAKE_WEBKIT ${1} ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} >+ fi >+--- build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_freebsd.mak.orig 2013-02-03 07:08:39.000000000 -0600 >++++ build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_freebsd.mak 2013-02-03 07:24:06.000000000 -0600 >+@@ -26,7 +26,8 @@ >+ GNOME_PREFIX = swt-gnome >+ MOZILLA_PREFIX = swt-mozilla$(GCC_VERSION) >+ XULRUNNER_PREFIX = swt-xulrunner >+ XPCOMINIT_PREFIX = swt-xpcominit >++WEBKIT_PREFIX = swt-webkit >+ GLX_PREFIX = swt-glx >+ >+ SWT_LIB = lib$(SWT_PREFIX)-$(WS_PREFIX)-$(SWT_VERSION).so
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 175826
: 131691