Index: Makefile =================================================================== --- Makefile (revision 315714) +++ Makefile (working copy) @@ -2100,7 +2100,6 @@ SUBDIR += xpi-google_shortcuts SUBDIR += xpi-grab_and_drag SUBDIR += xpi-greasemonkey - SUBDIR += xpi-gwt-dev-plugin SUBDIR += xpi-httpfox SUBDIR += xpi-imagezoom SUBDIR += xpi-imdbpreview Index: xpi-gwt-dev-plugin/Makefile =================================================================== --- xpi-gwt-dev-plugin/Makefile (revision 315714) +++ xpi-gwt-dev-plugin/Makefile (working copy) @@ -1,57 +0,0 @@ -# New ports collection makefile for: xpi-gwt-dev-plugin -# Date created: 2010/01/20 -# Whom: Jonathan Chen -# -# $FreeBSD$ -# - -PORTNAME= xpi-gwt-dev-plugin -PORTVERSION= 2.0 -PORTREVISION= 2 -CATEGORIES= www -MASTER_SITES= http://sites.google.com/site/daemonwizard/ -DISTNAME= gwt-dev-plugin-${PORTVERSION}-partial - -MAINTAINER= ports@FreeBSD.org -COMMENT= Google Web Toolkit Developer Plugin for Firefox - -BUILD_DEPENDS= ${LOCALBASE}/lib/libxul/xpidl:${PORTSDIR}/www/libxul19 - -ONLY_FOR_ARCHS= amd64 i386 - -USE_BZIP2= yes -USE_FIREFOX_BUILD= 35 -USE_GMAKE= yes - -WRKSRC= ${WRKDIR}/gwt-dev-plugin -BUILD_WRKSRC= ${WRKSRC}/xpcom - -XPI_ID= gwt-dmp-ff35@gwt.google.com -XPI_LIBDIR= ${PREFIX}/lib/xpi -XPI_XPIDIR= ${XPI_LIBDIR}/${XPI_ID} -XPI_FILESDIR= ${BUILD_WRKSRC}/prebuilt/extension-ff35 - -FETCH_ARGS= -p -o ${DISTDIR}/${DISTFILES} - -do-fetch: - @if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \ - ${FETCH_CMD} ${MASTER_SITES}${DISTFILES}?attredirects=0\&d=1 ; \ - fi - -xpi-post-extract: - ${RM} -rf ${XPI_FILESDIR}/.svn ${XPI_FILESDIR}/*/.svn ${XPI_FILESDIR}/platform/* - -do-install: - ${MKDIR} ${XPI_XPIDIR} - ${CP} -R ${XPI_FILESDIR}/ ${XPI_XPIDIR} - ${LN} -s ${XPI_XPIDIR} ${LOCALBASE}/lib/firefox3/extensions - -post-install: - @${FIND} -s ${XPI_FILESDIR} -not -type d | \ - ${SED} -ne 's,^${XPI_FILESDIR}/,${XPI_XPIDIR:S,^${PREFIX}/,,}/,p' >> ${TMPPLIST} - @${FIND} -s -d ${XPI_FILESDIR} -type d | \ - ${SED} -ne 's,^${XPI_FILESDIR}/,@dirrm ${XPI_XPIDIR:S,^${PREFIX}/,,}/,p' >> ${TMPPLIST} - @${ECHO_CMD} "@dirrm ${XPI_XPIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} - @${ECHO_CMD} "@dirrm ${XPI_LIBDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} - -.include Index: xpi-gwt-dev-plugin/distinfo =================================================================== --- xpi-gwt-dev-plugin/distinfo (revision 315714) +++ xpi-gwt-dev-plugin/distinfo (working copy) @@ -1,2 +0,0 @@ -SHA256 (gwt-dev-plugin-2.0-partial.tar.bz2) = fe4881a9b76e8956d4891f8e435043566150c9a62b44df764eb991b5662c2cfa -SIZE (gwt-dev-plugin-2.0-partial.tar.bz2) = 5240877 Index: xpi-gwt-dev-plugin/files/patch-config.mk =================================================================== --- xpi-gwt-dev-plugin/files/patch-config.mk (revision 315714) +++ xpi-gwt-dev-plugin/files/patch-config.mk (working copy) @@ -1,26 +0,0 @@ -diff -u /tmp/gwt-plugins-release-2.0/config.mk config.mk ---- /tmp/gwt-plugins-release-2.0/config.mk 2010-01-19 08:52:18.000000000 +1300 -+++ ./config.mk 2010-01-11 14:41:49.000000000 +1300 -@@ -32,6 +32,9 @@ - FLAG32BIT=32 - - # Figure out 64-bit platforms, canonicalize ARCH and MARCH -+ifeq ($(ARCH),amd64) -+FLAG32BIT=64 -+endif - ifeq ($(ARCH),x86_64) - FLAG32BIT=64 - endif -@@ -76,6 +79,12 @@ - endif - - # Set OS as well as CFLAGS, CXX, and other common make variables -+ifeq ($(shell uname),FreeBSD) -+OS=freebsd -+BASECFLAGS= -g -O2 -fPIC $(INC) -rdynamic -+ARCHCFLAGS=-m$(FLAG32BIT) -+ALLARCHCFLAGS=$(ARCHCFLAGS) -+endif - ifeq ($(shell uname),Linux) - OS=linux - BASECFLAGS= -g -O2 -fPIC $(INC) -rdynamic Index: xpi-gwt-dev-plugin/files/patch-install.rdf =================================================================== --- xpi-gwt-dev-plugin/files/patch-install.rdf (revision 315714) +++ xpi-gwt-dev-plugin/files/patch-install.rdf (working copy) @@ -1,12 +0,0 @@ -diff -u /tmp/gwt-plugins-release-2.0/xpcom/install-template-ff35.rdf xpcom/install-template-ff35.rdf ---- /tmp/gwt-plugins-release-2.0/xpcom/install-template-ff35.rdf 2010-01-19 08:52:13.000000000 +1300 -+++ ./xpcom/install-template-ff35.rdf 2010-01-11 14:46:53.000000000 +1300 -@@ -26,6 +26,8 @@ - WINNT_x86-msvc - Darwin_x86-gcc3 - Darwin_ppc-gcc3 -+ FreeBSD_x86-gcc3 -+ FreeBSD_x86_64-gcc3 - - chrome://gwt-dmp/content/options.xul - Index: xpi-gwt-dev-plugin/files/patch-xpcom-Makefile =================================================================== --- xpi-gwt-dev-plugin/files/patch-xpcom-Makefile (revision 315714) +++ xpi-gwt-dev-plugin/files/patch-xpcom-Makefile (working copy) @@ -1,78 +0,0 @@ ---- /tmp/gwt-plugins-release-2.0/xpcom/Makefile 2010-01-19 08:52:13.000000000 +1300 -+++ ./xpcom/Makefile 2010-01-18 08:52:57.000000000 +1300 -@@ -20,6 +20,14 @@ - # GECKO_PLATFORM XPCOM ABI (ie, Linux_x86_64-gcc3) - # - -+ifeq ($(OS),freebsd) -+DEFAULT_FIREFOX_LIBS ?= /usr/local/lib/firefox3 -+RUN_PATH_FLAG = -rpath-link -+DLL_SUFFIX = .so -+DLLFLAGS = -shared -m${FLAG32BIT} -+TARGET_PLATFORM = FreeBSD_x86_64-gcc3 -+endif -+ - ifeq ($(OS),mac) - DEFAULT_FIREFOX_LIBS ?= /Applications/Firefox.app/Contents/MacOS - RUN_PATH_FLAG = -executable_path -@@ -47,8 +55,8 @@ - export FLAG32BIT - - ifeq ($(BROWSER),) --$(warning Defaulting to FF3 build [set with BROWSER=ff2, ff3, ff3+, or ff35]) --BROWSER=ff3 -+$(warning Defaulting to FF35 build [set with BROWSER=ff2, ff3, ff3+, or ff35]) -+BROWSER=ff35 - endif - - GECKO_MINOR_VERSION= -@@ -79,8 +87,6 @@ - CXXFLAGS = $(CXXONLYFLAGS) $(CFLAGS) - DIR = $(shell pwd) - --# Set $PLUGIN_SDKS if it isn't in the default location --PLUGIN_SDKS ?= ../../../plugin-sdks - GECKO_PLATFORM ?= $(TARGET_PLATFORM) - - COMMON = ../common/libcommon$(FLAG32BIT).a -@@ -97,12 +103,10 @@ - FF_HEADER = prebuilt/$(BROWSER)/include/IOOPHM.h - INSTALL_RDF = $(EXTENSION_OUTDIR)/install.rdf - --SDK_PATH = $(PLUGIN_SDKS)/gecko-sdks --GECKO_SDK = $(SDK_PATH)/gecko-$(BROWSER_VERSION) --GECKO_PLAT_INC = $(GECKO_SDK)/$(GECKO_PLATFORM)/include --GECKO_LIBS = $(GECKO_SDK)/$(GECKO_PLATFORM)/lib$(GECKO_MINOR_VERSION) --XPIDL = $(GECKO_SDK)/$(GECKO_PLATFORM)/bin/xpidl --XPIDL_FLAGS = -I$(GECKO_SDK)/idl -+GECKO_PLAT_INC = ${LOCALBASE}/include/firefox3/unstable -+GECKO_LIBS = ${LOCALBASE}/lib/firefox3/sdk/lib -+XPIDL = ${LOCALBASE}/lib/libxul/xpidl -+XPIDL_FLAGS = -I${LOCALBASE}/share/idl/firefox3/unstable - - #DLLFLAGS += \ - # -L$(GECKO_LIBS) \ -@@ -112,12 +116,13 @@ - # -Wl,$(RUN_PATH_FLAG),$(DEFAULT_FIREFOX_LIBS) \ - # -lxpcomglue_s -lxpcom -lnspr4 -lmozjs - DLLFLAGS += \ -+ -L${LOCALBASE}/lib \ - -L$(DEFAULT_FIREFOX_LIBS) \ - -L$(GECKO_LIBS) \ - -Wl,$(RUN_PATH_FLAG),$(GECKO_LIBS) \ - -lxpcomglue_s -lxpcom -lnspr4 -lmozjs - --INC += -I$(GECKO_PLAT_INC) -I$(GECKO_SDK)/include -I$(dir $(FF_HEADER)) -+INC += -I$(dir $(FF_HEADER)) -I$(GECKO_PLAT_INC) -I${LOCALBASE}/include/nspr - - VERSION=0.9.$(shell ./getversion).$(shell date +%Y%m%d%H%M%S) - -@@ -212,7 +217,7 @@ - endif - - DEPEND = g++ -MM -MT'$$(OBJ_OUTDIR)/$(patsubst %.cpp,%.o,$(src))' \ -- -I. -I../common -isystem$(dir $(FF_HEADER)) -isystem$(GECKO_SDK)/include $(src) && -+ -I. -I../common -isystem$(dir $(FF_HEADER)) $(src) && - depend: browser $(OBJ_OUTDIR) $(FF_HEADER) - ($(foreach src,$(SRCS),$(DEPEND)) true) >>Makefile - # makedepend -- $(CFLAGS) -- $(SRCS) Index: xpi-gwt-dev-plugin/pkg-descr =================================================================== --- xpi-gwt-dev-plugin/pkg-descr (revision 315714) +++ xpi-gwt-dev-plugin/pkg-descr (working copy) @@ -1,8 +0,0 @@ -The GWT developer plugin spans the gap between Java bytecode in the -debugger and the browser's JavaScript. There's no compiling of code to -JavaScript to view it in the browser. You can use the same edit-refresh-view -cycle you're used to with JavaScript, while at the same time inspect -variables, set breakpoints, and utilize all the other debugger tools -available to you with Java. And because GWT's development mode is now -in the browser itself, you can use tools like Firebug and Inspector -as you code in Java. Index: xpi-gwt-dev-plugin/pkg-plist =================================================================== --- xpi-gwt-dev-plugin/pkg-plist (revision 315714) +++ xpi-gwt-dev-plugin/pkg-plist (working copy) @@ -1 +0,0 @@ -lib/firefox3/extensions/gwt-dmp-ff35@gwt.google.com