summaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-08-24 18:43:50 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-08-24 18:43:50 +0800
commit71dfde0760b13ea318c656ddead128dbe634597d (patch)
tree604a8dbb563a5add31be347304c3eef5aa78e2a5 /www
parentaf8341069438e68bbabd2ab98ad25e0876c4d400 (diff)
downloadmarcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar.gz
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar.bz2
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar.lz
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar.xz
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.tar.zst
marcuscom-ports-71dfde0760b13ea318c656ddead128dbe634597d.zip
Clean up after libproxy,libnotify,poppler*,webkit-gtk2 and glib+gtk updates.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@16129 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'www')
-rw-r--r--www/epiphany/Makefile97
-rw-r--r--www/epiphany/distinfo2
-rw-r--r--www/epiphany/files/extra-patch-embed_ephy-embed-prefs.c12
-rw-r--r--www/epiphany/files/patch-embed_downloader-view.c20
-rw-r--r--www/epiphany/files/patch-embed_ephy-embed-prefs.c15
-rw-r--r--www/epiphany/files/patch-lib_ephy-spell-check.c20
-rw-r--r--www/epiphany/files/patch-src_Makefile.in26
-rw-r--r--www/epiphany/pkg-descr5
-rw-r--r--www/epiphany/pkg-plist461
-rw-r--r--www/gnome-user-share/Makefile44
-rw-r--r--www/gnome-user-share/distinfo2
-rw-r--r--www/gnome-user-share/files/patch-configure52
-rw-r--r--www/gnome-user-share/files/patch-src_obexpush.c15
-rw-r--r--www/gnome-user-share/files/patch-src_user_share.c48
-rw-r--r--www/gnome-user-share/pkg-descr11
-rw-r--r--www/gnome-user-share/pkg-message4
-rw-r--r--www/gnome-user-share/pkg-plist214
-rw-r--r--www/gtkhtml3/Makefile50
-rw-r--r--www/gtkhtml3/distinfo2
-rw-r--r--www/gtkhtml3/files/patch-components_editor_gtkhtml-spell-dialog.c13
-rw-r--r--www/gtkhtml3/pkg-descr3
-rw-r--r--www/gtkhtml3/pkg-plist169
-rw-r--r--www/kazehakase/Makefile95
-rw-r--r--www/kazehakase/distinfo2
-rw-r--r--www/kazehakase/files/patch-configure11
-rw-r--r--www/kazehakase/files/patch-etc::bookmarkbar.xml23
-rw-r--r--www/kazehakase/files/patch-gtk180
-rw-r--r--www/kazehakase/files/patch-macros_gecko.m458
-rw-r--r--www/kazehakase/files/patch-module_embed_gecko_kz-mozwrapper.cpp42
-rw-r--r--www/kazehakase/files/patch-src_net_kz-http.c11
-rw-r--r--www/kazehakase/pkg-descr14
-rw-r--r--www/kazehakase/pkg-plist84
-rw-r--r--www/libxul/Makefile101
-rw-r--r--www/libxul/distinfo2
-rw-r--r--www/libxul/files/libsydney_oss15
-rw-r--r--www/libxul/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/libxul/files/patch-config_autoconf.mk.in21
-rw-r--r--www/libxul/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/libxul/files/patch-config_rules.mk13
-rw-r--r--www/libxul/files/patch-configure.in22
-rw-r--r--www/libxul/files/patch-content-xslt-public-txDouble.h11
-rw-r--r--www/libxul/files/patch-db_sqlite3_src_Makefile.in11
-rw-r--r--www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp16
-rw-r--r--www/libxul/files/patch-js-ctypes-libffi-configure12
-rw-r--r--www/libxul/files/patch-js-src-Makefile.in11
-rw-r--r--www/libxul/files/patch-js-src-config-mkdepend-Makefile.in11
-rw-r--r--www/libxul/files/patch-js-src-configure.in13
-rw-r--r--www/libxul/files/patch-js-src-jslock.cpp18
-rw-r--r--www/libxul/files/patch-js_src_jsnum.cpp31
-rw-r--r--www/libxul/files/patch-layout_generic_Makefile.in14
-rw-r--r--www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h11
-rw-r--r--www/libxul/files/patch-modules-libpref-src-prefapi.cpp102
-rw-r--r--www/libxul/files/patch-security_coreconf_FreeBSD.mk18
-rw-r--r--www/libxul/files/patch-security_manager_ssl_src_nsNSSComponent.cpp10
-rw-r--r--www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c44
-rw-r--r--www/libxul/files/patch-storage_build_Makefile.in10
-rw-r--r--www/libxul/files/patch-toolkit_library_Makefile.in11
-rw-r--r--www/libxul/files/patch-xpcom_base_nsStackWalk.cpp11
-rw-r--r--www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc11
-rw-r--r--www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in87
-rw-r--r--www/libxul/files/patch-xptcall-alpha459
-rw-r--r--www/libxul/files/patch-xptcall-amd64380
-rw-r--r--www/libxul/files/patch-xptcall-powerpc580
-rw-r--r--www/libxul/files/patch-xptcall-sparc64329
-rw-r--r--www/libxul/files/patch-xulrunner_installer_libxul.pc.in9
-rw-r--r--www/libxul/files/releng6_pulseaudio32
-rw-r--r--www/libxul/pkg-descr7
-rw-r--r--www/midori/Makefile93
-rw-r--r--www/midori/distinfo2
-rw-r--r--www/midori/files/patch-data_search16
-rw-r--r--www/midori/files/patch-wscript12
-rw-r--r--www/midori/pkg-descr12
-rw-r--r--www/midori/pkg-plist162
-rw-r--r--www/p5-Gtk2-WebKit/Makefile41
-rw-r--r--www/p5-Gtk2-WebKit/distinfo2
-rw-r--r--www/p5-Gtk2-WebKit/pkg-descr8
-rw-r--r--www/p5-Gtk2-WebKit/pkg-plist21
-rw-r--r--www/py-jswebkit/Makefile32
-rw-r--r--www/py-jswebkit/distinfo2
-rw-r--r--www/py-jswebkit/pkg-descr5
-rw-r--r--www/py-webkitgtk/Makefile36
-rw-r--r--www/py-webkitgtk/distinfo2
-rw-r--r--www/py-webkitgtk/pkg-descr3
-rw-r--r--www/py-webkitgtk/pkg-plist12
-rw-r--r--www/surf/Makefile49
-rw-r--r--www/surf/distinfo2
-rw-r--r--www/surf/files/patch-config.mk39
-rw-r--r--www/surf/pkg-descr6
-rw-r--r--www/uzbl/Makefile91
-rw-r--r--www/uzbl/distinfo2
-rw-r--r--www/uzbl/files/patch-examples__data__scripts__auth.py9
-rw-r--r--www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon29
-rw-r--r--www/uzbl/files/patch-examples__uzbl-cookie-manager.c26
-rw-r--r--www/uzbl/files/patch-src__cookie-jar.c11
-rw-r--r--www/uzbl/files/patch-src__events.c10
-rw-r--r--www/uzbl/files/patch-src__util.c8
-rw-r--r--www/uzbl/files/patch-src__uzbl-browser11
-rw-r--r--www/uzbl/files/patch-uzbl-core.c10
-rw-r--r--www/uzbl/pkg-descr6
-rw-r--r--www/uzbl/pkg-plist4
-rw-r--r--www/webkit-gtk2/Makefile97
-rw-r--r--www/webkit-gtk2/distinfo2
-rw-r--r--www/webkit-gtk2/files/patch-Source_JavaScriptCore_runtime_JSValue.h14
-rw-r--r--www/webkit-gtk2/files/patch-Source_WebCore_plugins_PluginDatabase.cpp10
-rw-r--r--www/webkit-gtk2/files/patch-Source_WebKit_gtk_resources_error.html17
-rw-r--r--www/webkit-gtk2/files/patch-cairo11
-rw-r--r--www/webkit-gtk2/files/patch-configure31
-rw-r--r--www/webkit-gtk2/pkg-descr5
-rw-r--r--www/webkit-gtk2/pkg-plist524
-rw-r--r--www/webkit-sharp/Makefile27
-rw-r--r--www/webkit-sharp/distinfo2
-rw-r--r--www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in10
-rw-r--r--www/webkit-sharp/pkg-descr3
-rw-r--r--www/webkit-sharp/pkg-plist11
-rw-r--r--www/xxxterm/Makefile58
-rw-r--r--www/xxxterm/distinfo2
-rw-r--r--www/xxxterm/pkg-descr5
117 files changed, 0 insertions, 5861 deletions
diff --git a/www/epiphany/Makefile b/www/epiphany/Makefile
deleted file mode 100644
index a1a9de0b8..000000000
--- a/www/epiphany/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-# Ports collection Makefile for: epiphany
-# Date created: 24 April 2003
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/epiphany/Makefile,v 1.245 2011/04/11 08:57:31 kwm Exp $
-#
-
-PORTNAME= epiphany
-PORTVERSION= 2.30.6
-PORTREVISION?= 2
-CATEGORIES= www gnome
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT?= An extremely lightweight and simple web browser for GNOME 2
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
-LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
- webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 \
- soup-gnome-2.4.1:${PORTSDIR}/devel/libsoup-gnome \
- notify.4:${PORTSDIR}/devel/libnotify \
- gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss \
- ${LOCALBASE}/share/icons/HighContrastLargePrint/index.theme:${PORTSDIR}/x11-themes/gnome-themes
-
-CONFLICTS= epiphany-3.[0-9]*
-
-USE_LDCONFIG= yes
-INSTALLS_ICONS= yes
-USE_GETTEXT= yes
-USE_BZIP2= yes
-USE_PYTHON= yes
-USE_GNOME= gnomeprefix gnomehack intlhack gnomedesktop desktopfileutils
-WANT_GNOME= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-INSTALLS_OMF= yes
-CONFIGURE_ARGS+=--enable-introspection \
- --with-ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS} ${EXTRA_CFLAGS}" \
- LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS} ${EXTRA_LIBS}"
-
-GCONF_SCHEMAS= epiphany-lockdown.schemas epiphany.schemas
-
-PLIST_SUB+= EPHY_VERSION="${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}"
-
-MAN1= epiphany.1
-
-OPTIONS= NSS "Import passwords from 2.26 and older on first run" on \
- SPELLCHECK "Enable spell checking by default" on \
- SEED "Enable seed (JavaScript) support" off \
-
-.if defined(PACKAGE_BUILDING)
-.undef WITHOUT_GNOME
-WITH_GNOME= yes
-.endif
-
-.include <bsd.port.pre.mk>
-
-NO_WERROR= yes
-# allow build with more warnings enabled
-.if defined(NO_WERROR)
-CONFIGURE_ARGS+= --enable-compile-warnings=no
-.endif
-
-.if defined(WITH_NSS)
-LIB_DEPENDS+= nss3.1:${PORTSDIR}/security/nss
-CONFIGURE_ARGS+=--enable-nss
-.else
-CONFIGURE_ARGS+=--disable-nss
-.endif
-
-.if defined(WITH_SEED)
-LIB_DEPENDS+= seed.0:${PORTSDIR}/devel/seed
-CONFIGURE_ARGS+=--enable-seed
-.endif
-
-.if defined(WITH_SPELLCHECK)
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-embed_ephy-embed-prefs.c
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.in*" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|-lpthread|${PTHREAD_LIBS}|g'
- @${REINPLACE_CMD} -e 's|execinfo.h|#|g ; \
- s|-ldl"$$|"|g' \
- -e 's|EPIPHANY_API_VERSION=2.29|EPIPHANY_API_VERSION=2.30|g' \
- ${WRKSRC}/configure
-
-post-install:
- @-update-desktop-database
-
-.include <bsd.port.post.mk>
diff --git a/www/epiphany/distinfo b/www/epiphany/distinfo
deleted file mode 100644
index c35a5c88c..000000000
--- a/www/epiphany/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome2/epiphany-2.30.6.tar.bz2) = 278a5c00ce07e6a3ea440d289de22dbec3ebec4ded4ff3b4c48b580f469c2dcc
-SIZE (gnome2/epiphany-2.30.6.tar.bz2) = 5927938
diff --git a/www/epiphany/files/extra-patch-embed_ephy-embed-prefs.c b/www/epiphany/files/extra-patch-embed_ephy-embed-prefs.c
deleted file mode 100644
index f9fbb6a13..000000000
--- a/www/epiphany/files/extra-patch-embed_ephy-embed-prefs.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- embed/ephy-embed-prefs.c.orig 2009-10-25 16:18:24.000000000 -0400
-+++ embed/ephy-embed-prefs.c 2009-10-25 16:19:05.000000000 -0400
-@@ -250,6 +250,9 @@ ephy_embed_prefs_init (void)
- /* Hardcoded settings */
- g_object_set (settings, "auto-shrink-images", FALSE, NULL);
-
-+ /* Enable spell-check by default */
-+ g_object_set (settings, "enable-spell-checking", TRUE, NULL);
-+
- /* Connections */
- connections = g_malloc (sizeof (guint) * G_N_ELEMENTS (webkit_pref_entries));
-
diff --git a/www/epiphany/files/patch-embed_downloader-view.c b/www/epiphany/files/patch-embed_downloader-view.c
deleted file mode 100644
index d15de3c6a..000000000
--- a/www/epiphany/files/patch-embed_downloader-view.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- embed/downloader-view.c.orig 2011-03-07 10:49:18.000000000 +0100
-+++ embed/downloader-view.c 2011-03-07 10:56:01.000000000 +0100
-@@ -337,7 +337,7 @@ show_notification (DownloaderView *dv, c
- g_object_ref (dv);
-
- notification = notify_notification_new (title, msg,
-- GTK_STOCK_INFO, NULL);
-+ GTK_STOCK_INFO);
-
- g_signal_connect_after (notification, "closed",
- G_CALLBACK (notification_closed_cb), dv);
-@@ -346,8 +346,6 @@ show_notification (DownloaderView *dv, c
- notify_notification_set_timeout (notification, NOTIFY_EXPIRES_DEFAULT);
- notify_notification_set_urgency (notification, NOTIFY_URGENCY_LOW);
-
-- notify_notification_attach_to_status_icon (notification, status_icon);
--
- /* There are some visual glitches when the notification is shown and
- * the GtkStatusIcon is still not visible. To avoid that, we delay the
- * popup a bit. */
diff --git a/www/epiphany/files/patch-embed_ephy-embed-prefs.c b/www/epiphany/files/patch-embed_ephy-embed-prefs.c
deleted file mode 100644
index 197a26478..000000000
--- a/www/epiphany/files/patch-embed_ephy-embed-prefs.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- embed/ephy-embed-prefs.c.orig 2010-02-20 04:42:51.000000000 -0500
-+++ embed/ephy-embed-prefs.c 2010-05-08 20:03:20.000000000 -0400
-@@ -322,8 +322,10 @@ webkit_pref_callback_accept_languages (G
- langs_str = g_strjoinv (", ", langs);
-
- /* Update Soup session */
-- session = webkit_get_default_session ();
-- g_object_set (G_OBJECT (session), webkit_pref, langs_str, NULL);
-+ if (langs_str != NULL && strlen (langs_str) > 0) {
-+ session = webkit_get_default_session ();
-+ g_object_set (G_OBJECT (session), webkit_pref, langs_str, NULL);
-+ }
-
- g_strfreev (langs);
- g_free (langs_str);
diff --git a/www/epiphany/files/patch-lib_ephy-spell-check.c b/www/epiphany/files/patch-lib_ephy-spell-check.c
deleted file mode 100644
index bd68a07d9..000000000
--- a/www/epiphany/files/patch-lib_ephy-spell-check.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- lib/ephy-spell-check.c.orig 2008-03-17 00:41:47.000000000 -0400
-+++ lib/ephy-spell-check.c 2008-03-17 00:47:22.000000000 -0400
-@@ -69,8 +69,15 @@ ephy_spell_check_init (EphySpellCheck *s
- priv->dict = enchant_broker_request_dict (priv->broker, *locale);
- if (priv->dict != NULL) break;
- }
-- if (priv->dict == NULL)
-- g_warning (enchant_broker_get_error (priv->broker));
-+ if (priv->dict == NULL) {
-+ g_warning ("No dictionary found for current locale; trying 'en'");
-+ priv->dict = enchant_broker_request_dict (priv->broker, "en");
-+
-+ if (priv->dict == NULL) {
-+ g_warning (enchant_broker_get_error (priv->broker));
-+ g_warning ("No dictionary found; expect a crash until LANG is properly set");
-+ }
-+ }
- }
-
- static void
diff --git a/www/epiphany/files/patch-src_Makefile.in b/www/epiphany/files/patch-src_Makefile.in
deleted file mode 100644
index 2d715ad69..000000000
--- a/www/epiphany/files/patch-src_Makefile.in
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/Makefile.in.orig 2010-10-04 21:25:05.000000000 +0000
-+++ src/Makefile.in 2010-10-04 21:29:36.000000000 +0000
-@@ -1584,8 +1584,10 @@
- @HAVE_INTROSPECTION_TRUE@Epiphany-$(EPIPHANY_API_VERSION).gir: $(INTROSPECTION_SCANNER) $(EPHY_GIR_H_FILES) \
- @HAVE_INTROSPECTION_TRUE@ $(EPHY_GIR_C_FILES) epiphany
- @HAVE_INTROSPECTION_TRUE@ $(AM_V_GEN) PKG_CONFIG_PATH=$(top_builddir)/data:$$PKG_CONFIG_PATH \
--@HAVE_INTROSPECTION_TRUE@ $(INTROSPECTION_SCANNER) -v \
--@HAVE_INTROSPECTION_TRUE@ --namespace Epiphany \
-+@HAVE_INTROSPECTION_TRUE@ $(INTROSPECTION_SCANNER) -v --warn-all \
-+@HAVE_INTROSPECTION_TRUE@ --identifier-prefix=Ephy \
-+@HAVE_INTROSPECTION_TRUE@ --symbol-prefix=ephy \
-+@HAVE_INTROSPECTION_TRUE@ --namespace=Epiphany \
- @HAVE_INTROSPECTION_TRUE@ --nsversion=$(EPIPHANY_API_VERSION) \
- @HAVE_INTROSPECTION_TRUE@ --add-include-path=. \
- @HAVE_INTROSPECTION_TRUE@ --add-include-path=$(srcdir) \
-@@ -1593,8 +1595,8 @@
- @HAVE_INTROSPECTION_TRUE@ --include=libxml2-2.0 \
- @HAVE_INTROSPECTION_TRUE@ --include=WebKit-1.0 \
- @HAVE_INTROSPECTION_TRUE@ --program=./epiphany \
--@HAVE_INTROSPECTION_TRUE@ --output $@ \
--@HAVE_INTROSPECTION_TRUE@ --pkg epiphany-$(EPIPHANY_API_VERSION) \
-+@HAVE_INTROSPECTION_TRUE@ --output=$@ \
-+@HAVE_INTROSPECTION_TRUE@ --pkg=epiphany-$(EPIPHANY_API_VERSION) \
- @HAVE_INTROSPECTION_TRUE@ -DEPIPHANY_COMPILATION \
- @HAVE_INTROSPECTION_TRUE@ -I$(top_srcdir)/embed \
- @HAVE_INTROSPECTION_TRUE@ -I$(top_srcdir)/lib \
diff --git a/www/epiphany/pkg-descr b/www/epiphany/pkg-descr
deleted file mode 100644
index 51066f8d5..000000000
--- a/www/epiphany/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Epiphany is a web browser designed to be as lightweight and fast as
-possible, at the expense of many of the features found in other
-browsers.
-
-WWW: http://www.gnome.org/projects/epiphany/
diff --git a/www/epiphany/pkg-plist b/www/epiphany/pkg-plist
deleted file mode 100644
index c14e43c94..000000000
--- a/www/epiphany/pkg-plist
+++ /dev/null
@@ -1,461 +0,0 @@
-bin/epiphany
-include/epiphany/%%EPHY_VERSION%%/epiphany/epiphany.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-adblock-manager.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-adblock.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-bookmarks-type-builtins.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-bookmarks.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-dbus.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-dialog.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-container.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-event.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-persist.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-prefs.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-shell.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-single.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-type-builtins.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed-utils.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-embed.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-extension.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-extensions-manager.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-history.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-lib-type-builtins.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-link.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-loader.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-node-db.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-node.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-notebook.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-permission-manager.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-session.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-shell.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-state.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-statusbar.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-type-builtins.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-web-view.h
-include/epiphany/%%EPHY_VERSION%%/epiphany/ephy-window.h
-@comment libdata/pkgconfig/epiphany-%%EPHY_VERSION%%.pc
-libdata/pkgconfig/epiphany-2.30.pc
-share/aclocal/epiphany.m4
-share/applications/bme.desktop
-share/applications/epiphany.desktop
-share/dbus-1/services/org.gnome.Epiphany.service
-lib/girepository-1.0/Epiphany-2.30.typelib
-share/gir-1.0/Epiphany-2.30.gir
-%%DOCSDIR%%/EphyDialog.html
-%%DOCSDIR%%/EphyLocationAction.html
-%%DOCSDIR%%/EphyLocationEntry.html
-%%DOCSDIR%%/EphyNodeView.html
-%%DOCSDIR%%/EphySearchEntry.html
-%%DOCSDIR%%/EphySpinner.html
-%%DOCSDIR%%/EphyStatusbar.html
-%%DOCSDIR%%/EphyToolbar.html
-%%DOCSDIR%%/EphyTreeModelNode.html
-%%DOCSDIR%%/EphyTreeModelSort.html
-%%DOCSDIR%%/EphyWebView.html
-%%DOCSDIR%%/EphyWindow.html
-%%DOCSDIR%%/EphyZoomAction.html
-%%DOCSDIR%%/EphyZoomControl.html
-%%DOCSDIR%%/annotation-glossary.html
-%%DOCSDIR%%/ch01.html
-%%DOCSDIR%%/ch02.html
-%%DOCSDIR%%/ch03.html
-%%DOCSDIR%%/epiphany-Epiphany-Debug-Helpers.html
-%%DOCSDIR%%/epiphany-Epiphany-File-Helpers.html
-%%DOCSDIR%%/epiphany.devhelp
-%%DOCSDIR%%/epiphany.devhelp2
-%%DOCSDIR%%/home.png
-%%DOCSDIR%%/index.html
-%%DOCSDIR%%/index.sgml
-%%DOCSDIR%%/left.png
-%%DOCSDIR%%/right.png
-%%DOCSDIR%%/style.css
-%%DOCSDIR%%/up.png
-%%DATADIR%%/about.ini
-%%DATADIR%%/default-bookmarks.rdf
-%%DATADIR%%/epiphany-bookmark-editor-ui.xml
-%%DATADIR%%/epiphany-bookmarks-html.xsl
-%%DATADIR%%/epiphany-bookmarksbar.xml
-%%DATADIR%%/epiphany-fs-toolbar.xml
-%%DATADIR%%/epiphany-history-window-ui.xml
-%%DATADIR%%/epiphany-toolbar.xml
-%%DATADIR%%/epiphany-ui.xml
-%%DATADIR%%/epiphany.xhtml
-%%DATADIR%%/glade/certificate-dialogs.ui
-%%DATADIR%%/glade/epiphany.ui
-%%DATADIR%%/glade/form-signing-dialog.ui
-%%DATADIR%%/glade/prefs-dialog.ui
-%%DATADIR%%/glade/print.ui
-%%DATADIR%%/icons/hicolor/16x16/actions/bookmark-view.png
-%%DATADIR%%/icons/hicolor/16x16/actions/history-view.png
-%%DATADIR%%/icons/hicolor/16x16/actions/location-entry.png
-%%DATADIR%%/icons/hicolor/16x16/places/bookmark-web.png
-%%DATADIR%%/icons/hicolor/16x16/status/lock-broken.png
-%%DATADIR%%/icons/hicolor/16x16/status/lock-insecure.png
-%%DATADIR%%/icons/hicolor/16x16/status/lock-secure-checked.png
-%%DATADIR%%/icons/hicolor/16x16/status/lock-secure.png
-%%DATADIR%%/icons/hicolor/16x16/status/popup-hidden.png
-%%DATADIR%%/icons/hicolor/22x22/actions/bookmark-view.png
-%%DATADIR%%/icons/hicolor/22x22/actions/history-view.png
-%%DATADIR%%/icons/hicolor/22x22/actions/location-entry.png
-%%DATADIR%%/icons/hicolor/22x22/places/bookmark-web.png
-%%DATADIR%%/icons/hicolor/22x22/status/popup-hidden.png
-%%DATADIR%%/icons/hicolor/24x24/actions/bookmark-view.png
-%%DATADIR%%/icons/hicolor/24x24/actions/history-view.png
-%%DATADIR%%/icons/hicolor/24x24/actions/location-entry.png
-%%DATADIR%%/icons/hicolor/24x24/places/bookmark-web.png
-%%DATADIR%%/icons/hicolor/24x24/status/lock-broken.png
-%%DATADIR%%/icons/hicolor/24x24/status/lock-insecure.png
-%%DATADIR%%/icons/hicolor/24x24/status/lock-secure-checked.png
-%%DATADIR%%/icons/hicolor/24x24/status/lock-secure.png
-%%DATADIR%%/icons/hicolor/24x24/status/popup-hidden.png
-%%DATADIR%%/icons/hicolor/32x32/actions/bookmark-view.png
-%%DATADIR%%/icons/hicolor/32x32/actions/history-view.png
-%%DATADIR%%/icons/hicolor/32x32/actions/location-entry.png
-%%DATADIR%%/icons/hicolor/32x32/actions/location-entry.svg
-%%DATADIR%%/icons/hicolor/32x32/status/popup-hidden.png
-%%DATADIR%%/icons/hicolor/48x48/status/lock-broken.png
-%%DATADIR%%/icons/hicolor/48x48/status/lock-insecure.png
-%%DATADIR%%/icons/hicolor/48x48/status/lock-secure-checked.png
-%%DATADIR%%/icons/hicolor/48x48/status/lock-secure.png
-%%DATADIR%%/icons/hicolor/scalable/actions/bookmark-view.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/history-view.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/location-entry.svg
-%%DATADIR%%/icons/hicolor/scalable/status/popup-hidden.svg
-%%DATADIR%%/mime-types-permissions.xml
-share/gnome/help/epiphany/C/epiphany.xml
-share/gnome/help/epiphany/C/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/C/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/C/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/C/figures/ephy-screenshot.png
-share/gnome/help/epiphany/C/legal.xml
-share/gnome/help/epiphany/bg/epiphany.xml
-share/gnome/help/epiphany/bg/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/bg/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/bg/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/bg/figures/ephy-screenshot.png
-share/gnome/help/epiphany/ca/epiphany.xml
-share/gnome/help/epiphany/ca/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ca/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ca/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/ca/figures/ephy-screenshot.png
-share/gnome/help/epiphany/cs/epiphany.xml
-share/gnome/help/epiphany/cs/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/cs/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/cs/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/cs/figures/ephy-screenshot.png
-share/gnome/help/epiphany/de/epiphany.xml
-share/gnome/help/epiphany/de/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/de/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/de/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/de/figures/ephy-screenshot.png
-share/gnome/help/epiphany/el/epiphany.xml
-share/gnome/help/epiphany/el/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/el/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/el/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/el/figures/ephy-screenshot.png
-share/gnome/help/epiphany/en_GB/epiphany.xml
-share/gnome/help/epiphany/en_GB/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/en_GB/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/en_GB/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/en_GB/figures/ephy-screenshot.png
-share/gnome/help/epiphany/es/epiphany.xml
-share/gnome/help/epiphany/es/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/es/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/es/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/es/figures/ephy-screenshot.png
-share/gnome/help/epiphany/eu/epiphany.xml
-share/gnome/help/epiphany/eu/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/eu/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/eu/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/eu/figures/ephy-screenshot.png
-share/gnome/help/epiphany/fi/epiphany.xml
-share/gnome/help/epiphany/fi/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/fi/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/fi/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/fi/figures/ephy-screenshot.png
-share/gnome/help/epiphany/fr/epiphany.xml
-share/gnome/help/epiphany/fr/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/fr/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/fr/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/fr/figures/ephy-screenshot.png
-share/gnome/help/epiphany/it/epiphany.xml
-share/gnome/help/epiphany/it/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/it/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/it/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/it/figures/ephy-screenshot.png
-share/gnome/help/epiphany/ja/epiphany.xml
-share/gnome/help/epiphany/ja/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ja/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ja/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/ja/figures/ephy-screenshot.png
-share/gnome/help/epiphany/nl/epiphany.xml
-share/gnome/help/epiphany/nl/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/nl/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/nl/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/nl/figures/ephy-screenshot.png
-share/gnome/help/epiphany/oc/epiphany.xml
-share/gnome/help/epiphany/oc/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/oc/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/oc/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/oc/figures/ephy-screenshot.png
-share/gnome/help/epiphany/ru/epiphany.xml
-share/gnome/help/epiphany/ru/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ru/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/ru/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/ru/figures/ephy-screenshot.png
-share/gnome/help/epiphany/sv/epiphany.xml
-share/gnome/help/epiphany/sv/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/sv/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/sv/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/sv/figures/ephy-screenshot.png
-share/gnome/help/epiphany/uk/epiphany.xml
-share/gnome/help/epiphany/uk/figures/ephy-addressbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/uk/figures/ephy-bookmarkbar-smartbookmark-screenshot.png
-share/gnome/help/epiphany/uk/figures/ephy-history-window-screenshot.png
-share/gnome/help/epiphany/uk/figures/ephy-screenshot.png
-share/icons/HighContrastLargePrint/48x48/apps/gnome-web-browser.png
-share/icons/HighContrastLargePrintInverse/48x48/apps/gnome-web-browser.png
-share/icons/LowContrastLargePrint/48x48/apps/gnome-web-browser.png
-share/icons/hicolor/16x16/apps/gnome-web-browser.png
-share/icons/hicolor/22x22/apps/gnome-web-browser.png
-share/icons/hicolor/24x24/apps/gnome-web-browser.png
-share/icons/hicolor/32x32/apps/gnome-web-browser.png
-share/icons/hicolor/48x48/apps/epiphany-bookmarks.png
-share/icons/hicolor/scalable/apps/gnome-web-browser.svg
-share/locale/am/LC_MESSAGES/epiphany.mo
-share/locale/an/LC_MESSAGES/epiphany.mo
-share/locale/ar/LC_MESSAGES/epiphany.mo
-share/locale/as/LC_MESSAGES/epiphany.mo
-share/locale/ast/LC_MESSAGES/epiphany.mo
-share/locale/az/LC_MESSAGES/epiphany.mo
-share/locale/be/LC_MESSAGES/epiphany.mo
-share/locale/be@latin/LC_MESSAGES/epiphany.mo
-share/locale/bg/LC_MESSAGES/epiphany.mo
-share/locale/bn/LC_MESSAGES/epiphany.mo
-share/locale/bn_IN/LC_MESSAGES/epiphany.mo
-share/locale/br/LC_MESSAGES/epiphany.mo
-share/locale/bs/LC_MESSAGES/epiphany.mo
-share/locale/ca/LC_MESSAGES/epiphany.mo
-share/locale/ca@valencia/LC_MESSAGES/epiphany.mo
-share/locale/cs/LC_MESSAGES/epiphany.mo
-share/locale/cy/LC_MESSAGES/epiphany.mo
-share/locale/da/LC_MESSAGES/epiphany.mo
-share/locale/de/LC_MESSAGES/epiphany.mo
-share/locale/dz/LC_MESSAGES/epiphany.mo
-share/locale/el/LC_MESSAGES/epiphany.mo
-share/locale/en_CA/LC_MESSAGES/epiphany.mo
-share/locale/en_GB/LC_MESSAGES/epiphany.mo
-share/locale/en@shaw/LC_MESSAGES/epiphany.mo
-share/locale/es/LC_MESSAGES/epiphany.mo
-share/locale/et/LC_MESSAGES/epiphany.mo
-share/locale/eu/LC_MESSAGES/epiphany.mo
-share/locale/fa/LC_MESSAGES/epiphany.mo
-share/locale/fi/LC_MESSAGES/epiphany.mo
-share/locale/fr/LC_MESSAGES/epiphany.mo
-share/locale/ga/LC_MESSAGES/epiphany.mo
-share/locale/gl/LC_MESSAGES/epiphany.mo
-share/locale/gu/LC_MESSAGES/epiphany.mo
-share/locale/he/LC_MESSAGES/epiphany.mo
-share/locale/hi/LC_MESSAGES/epiphany.mo
-share/locale/hr/LC_MESSAGES/epiphany.mo
-share/locale/hu/LC_MESSAGES/epiphany.mo
-share/locale/hy/LC_MESSAGES/epiphany.mo
-share/locale/id/LC_MESSAGES/epiphany.mo
-share/locale/ig/LC_MESSAGES/epiphany.mo
-share/locale/is/LC_MESSAGES/epiphany.mo
-share/locale/it/LC_MESSAGES/epiphany.mo
-share/locale/ja/LC_MESSAGES/epiphany.mo
-share/locale/ka/LC_MESSAGES/epiphany.mo
-share/locale/kn/LC_MESSAGES/epiphany.mo
-share/locale/ko/LC_MESSAGES/epiphany.mo
-share/locale/ku/LC_MESSAGES/epiphany.mo
-share/locale/li/LC_MESSAGES/epiphany.mo
-share/locale/lt/LC_MESSAGES/epiphany.mo
-share/locale/lv/LC_MESSAGES/epiphany.mo
-share/locale/mai/LC_MESSAGES/epiphany.mo
-share/locale/mg/LC_MESSAGES/epiphany.mo
-share/locale/mi/LC_MESSAGES/epiphany.mo
-share/locale/mk/LC_MESSAGES/epiphany.mo
-share/locale/ml/LC_MESSAGES/epiphany.mo
-share/locale/mn/LC_MESSAGES/epiphany.mo
-share/locale/mr/LC_MESSAGES/epiphany.mo
-share/locale/ms/LC_MESSAGES/epiphany.mo
-share/locale/nb/LC_MESSAGES/epiphany.mo
-share/locale/nds/LC_MESSAGES/epiphany.mo
-share/locale/ne/LC_MESSAGES/epiphany.mo
-share/locale/nl/LC_MESSAGES/epiphany.mo
-share/locale/nn/LC_MESSAGES/epiphany.mo
-share/locale/oc/LC_MESSAGES/epiphany.mo
-share/locale/or/LC_MESSAGES/epiphany.mo
-share/locale/pa/LC_MESSAGES/epiphany.mo
-share/locale/pl/LC_MESSAGES/epiphany.mo
-share/locale/ps/LC_MESSAGES/epiphany.mo
-share/locale/pt/LC_MESSAGES/epiphany.mo
-share/locale/pt_BR/LC_MESSAGES/epiphany.mo
-share/locale/ro/LC_MESSAGES/epiphany.mo
-share/locale/ru/LC_MESSAGES/epiphany.mo
-share/locale/rw/LC_MESSAGES/epiphany.mo
-share/locale/si/LC_MESSAGES/epiphany.mo
-share/locale/sk/LC_MESSAGES/epiphany.mo
-share/locale/sl/LC_MESSAGES/epiphany.mo
-share/locale/sq/LC_MESSAGES/epiphany.mo
-share/locale/sr/LC_MESSAGES/epiphany.mo
-share/locale/sr@latin/LC_MESSAGES/epiphany.mo
-share/locale/sv/LC_MESSAGES/epiphany.mo
-share/locale/ta/LC_MESSAGES/epiphany.mo
-share/locale/te/LC_MESSAGES/epiphany.mo
-share/locale/th/LC_MESSAGES/epiphany.mo
-share/locale/tk/LC_MESSAGES/epiphany.mo
-share/locale/tr/LC_MESSAGES/epiphany.mo
-share/locale/uk/LC_MESSAGES/epiphany.mo
-share/locale/uz/LC_MESSAGES/epiphany.mo
-share/locale/uz@cyrillic/LC_MESSAGES/epiphany.mo
-share/locale/vi/LC_MESSAGES/epiphany.mo
-share/locale/wa/LC_MESSAGES/epiphany.mo
-share/locale/yo/LC_MESSAGES/epiphany.mo
-share/locale/zh_CN/LC_MESSAGES/epiphany.mo
-share/locale/zh_HK/LC_MESSAGES/epiphany.mo
-share/locale/zh_TW/LC_MESSAGES/epiphany.mo
-share/omf/epiphany/epiphany-C.omf
-share/omf/epiphany/epiphany-bg.omf
-share/omf/epiphany/epiphany-ca.omf
-share/omf/epiphany/epiphany-cs.omf
-share/omf/epiphany/epiphany-de.omf
-share/omf/epiphany/epiphany-el.omf
-share/omf/epiphany/epiphany-en_GB.omf
-share/omf/epiphany/epiphany-es.omf
-share/omf/epiphany/epiphany-eu.omf
-share/omf/epiphany/epiphany-fi.omf
-share/omf/epiphany/epiphany-fr.omf
-share/omf/epiphany/epiphany-it.omf
-share/omf/epiphany/epiphany-ja.omf
-share/omf/epiphany/epiphany-nl.omf
-share/omf/epiphany/epiphany-oc.omf
-share/omf/epiphany/epiphany-ru.omf
-share/omf/epiphany/epiphany-sv.omf
-share/omf/epiphany/epiphany-uk.omf
-@dirrm share/omf/epiphany
-@dirrmtry share/icons/LowContrastLargePrint/48x48/apps
-@dirrmtry share/icons/LowContrastLargePrint/48x48
-@dirrmtry share/icons/LowContrastLargePrint
-@dirrm share/gnome/help/epiphany/uk/figures
-@dirrm share/gnome/help/epiphany/uk
-@dirrm share/gnome/help/epiphany/sv/figures
-@dirrm share/gnome/help/epiphany/sv
-@dirrm share/gnome/help/epiphany/ru/figures
-@dirrm share/gnome/help/epiphany/ru
-@dirrm share/gnome/help/epiphany/oc/figures
-@dirrm share/gnome/help/epiphany/oc
-@dirrm share/gnome/help/epiphany/nl/figures
-@dirrm share/gnome/help/epiphany/nl
-@dirrm share/gnome/help/epiphany/ja/figures
-@dirrm share/gnome/help/epiphany/ja
-@dirrm share/gnome/help/epiphany/it/figures
-@dirrm share/gnome/help/epiphany/it
-@dirrm share/gnome/help/epiphany/fr/figures
-@dirrm share/gnome/help/epiphany/fr
-@dirrm share/gnome/help/epiphany/fi/figures
-@dirrm share/gnome/help/epiphany/fi
-@dirrm share/gnome/help/epiphany/eu/figures
-@dirrm share/gnome/help/epiphany/eu
-@dirrm share/gnome/help/epiphany/es/figures
-@dirrm share/gnome/help/epiphany/es
-@dirrm share/gnome/help/epiphany/en_GB/figures
-@dirrm share/gnome/help/epiphany/en_GB
-@dirrm share/gnome/help/epiphany/el/figures
-@dirrm share/gnome/help/epiphany/el
-@dirrm share/gnome/help/epiphany/de/figures
-@dirrm share/gnome/help/epiphany/de
-@dirrm share/gnome/help/epiphany/cs/figures
-@dirrm share/gnome/help/epiphany/cs
-@dirrm share/gnome/help/epiphany/ca/figures
-@dirrm share/gnome/help/epiphany/ca
-@dirrm share/gnome/help/epiphany/bg/figures
-@dirrm share/gnome/help/epiphany/bg
-@dirrm share/gnome/help/epiphany/C/figures
-@dirrm share/gnome/help/epiphany/C
-@dirrm share/gnome/help/epiphany
-@dirrmtry %%DATADIR%%/icons/hicolor/scalable/status
-@dirrmtry %%DATADIR%%/icons/hicolor/scalable/actions
-@dirrmtry %%DATADIR%%/icons/hicolor/scalable
-@dirrmtry %%DATADIR%%/icons/hicolor/48x48/status
-@dirrmtry %%DATADIR%%/icons/hicolor/48x48
-@dirrmtry %%DATADIR%%/icons/hicolor/32x32/status
-@dirrmtry %%DATADIR%%/icons/hicolor/32x32/actions
-@dirrmtry %%DATADIR%%/icons/hicolor/32x32
-@dirrmtry %%DATADIR%%/icons/hicolor/24x24/status
-@dirrmtry %%DATADIR%%/icons/hicolor/24x24/places
-@dirrmtry %%DATADIR%%/icons/hicolor/24x24/actions
-@dirrmtry %%DATADIR%%/icons/hicolor/24x24
-@dirrmtry %%DATADIR%%/icons/hicolor/22x22/status
-@dirrmtry %%DATADIR%%/icons/hicolor/22x22/places
-@dirrmtry %%DATADIR%%/icons/hicolor/22x22/actions
-@dirrmtry %%DATADIR%%/icons/hicolor/22x22
-@dirrmtry %%DATADIR%%/icons/hicolor/16x16/status
-@dirrmtry %%DATADIR%%/icons/hicolor/16x16/places
-@dirrmtry %%DATADIR%%/icons/hicolor/16x16/actions
-@dirrmtry %%DATADIR%%/icons/hicolor/16x16
-@dirrmtry %%DATADIR%%/icons/hicolor
-@dirrmtry %%DATADIR%%/icons
-@dirrm %%DATADIR%%/glade
-@dirrm %%DATADIR%%/art
-@dirrmtry %%DATADIR%%
-@dirrmtry %%DOCSDIR%%
-@dirrmtry share/applications
-@dirrmtry lib/epiphany/%%EPHY_VERSION%%/plugins
-@dirrmtry lib/epiphany/%%EPHY_VERSION%%
-@dirrmtry lib/epiphany
-@dirrm include/epiphany/%%EPHY_VERSION%%/epiphany
-@dirrm include/epiphany/%%EPHY_VERSION%%
-@dirrm include/epiphany
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/yo/LC_MESSAGES
-@dirrmtry share/locale/yo
-@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES
-@dirrmtry share/locale/uz@cyrillic
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/si/LC_MESSAGES
-@dirrmtry share/locale/si
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/ps/LC_MESSAGES
-@dirrmtry share/locale/ps
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/nds/LC_MESSAGES
-@dirrmtry share/locale/nds
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mi/LC_MESSAGES
-@dirrmtry share/locale/mi
-@dirrmtry share/locale/mg/LC_MESSAGES
-@dirrmtry share/locale/mg
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/ig/LC_MESSAGES
-@dirrmtry share/locale/ig
-@dirrmtry share/locale/hy/LC_MESSAGES
-@dirrmtry share/locale/hy
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
-@dirrmtry share/locale/an/LC_MESSAGES
-@dirrmtry share/locale/an
diff --git a/www/gnome-user-share/Makefile b/www/gnome-user-share/Makefile
deleted file mode 100644
index f95df3326..000000000
--- a/www/gnome-user-share/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: gnome-user-share
-# Date created: 26 November 2004
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/gnome-user-share/Makefile,v 1.25 2011/03/07 12:40:13 kwm Exp $
-#
-
-PORTNAME= gnome-user-share
-PORTVERSION= 2.30.1
-PORTREVISION= 1
-CATEGORIES= www deskutils gnome
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Personal file-sharing service for the GNOME Desktop
-
-LIB_DEPENDS= avahi-client:${PORTSDIR}/net/avahi-app \
- canberra.0:${PORTSDIR}/audio/libcanberra \
- notify.4:${PORTSDIR}/devel/libnotify \
- unique-1.0.2:${PORTSDIR}/x11-toolkits/unique
-RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_dnssd.so:${PORTSDIR}/www/mod_dnssd \
- console-kit-daemon:${PORTSDIR}/sysutils/consolekit
-
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GETTEXT= yes
-USE_APACHE= 2.2+
-USE_XORG= sm
-USE_GNOME= gnomeprefix gnomehack intlhack gtk20 gconf2 gnomedocutils nautilus2
-GNU_CONFIGURE= yes
-INSTALLS_ICONS= yes
-CONFIGURE_ARGS= --with-modules-path=${LOCALBASE}/${APACHEMODDIR}
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-GCONF_SCHEMAS= desktop_gnome_file_sharing.schemas
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/etc/httpd/modules|${LOCALBASE}/${APACHEMODDIR}|g' \
- ${WRKSRC}/data/dav_user_*.conf
-
-.include <bsd.port.mk>
diff --git a/www/gnome-user-share/distinfo b/www/gnome-user-share/distinfo
deleted file mode 100644
index 764098821..000000000
--- a/www/gnome-user-share/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome2/gnome-user-share-2.30.1.tar.bz2) = 30ba07420a495450f80b4be001601150453ddc3504ff23c486fd1541ff5a1bfe
-SIZE (gnome2/gnome-user-share-2.30.1.tar.bz2) = 959747
diff --git a/www/gnome-user-share/files/patch-configure b/www/gnome-user-share/files/patch-configure
deleted file mode 100644
index 7c2899da0..000000000
--- a/www/gnome-user-share/files/patch-configure
+++ /dev/null
@@ -1,52 +0,0 @@
---- configure.orig 2010-09-28 10:42:29.000000000 +0000
-+++ configure 2010-09-28 10:43:25.000000000 +0000
-@@ -13411,12 +13411,12 @@
- pkg_cv_USER_SHARE_CFLAGS="$USER_SHARE_CFLAGS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk \$DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2") 2>&5
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk \$DBUS_MODULES\""; } >&5
-+ ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-- pkg_cv_USER_SHARE_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2" 2>/dev/null`
-+ pkg_cv_USER_SHARE_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -13427,12 +13427,12 @@
- pkg_cv_USER_SHARE_LIBS="$USER_SHARE_LIBS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk \$DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2") 2>&5
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk \$DBUS_MODULES\""; } >&5
-+ ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-- pkg_cv_USER_SHARE_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2" 2>/dev/null`
-+ pkg_cv_USER_SHARE_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -13452,14 +13452,14 @@
- _pkg_short_errors_supported=no
- fi
- if test $_pkg_short_errors_supported = yes; then
-- USER_SHARE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2" 2>&1`
-+ USER_SHARE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES" 2>&1`
- else
-- USER_SHARE_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2" 2>&1`
-+ USER_SHARE_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
- echo "$USER_SHARE_PKG_ERRORS" >&5
-
-- as_fn_error $? "Package requirements (glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES gnome-bluetooth-1.0 >= 2.27.7.2) were not met:
-+ as_fn_error $? "Package requirements (glib-2.0 >= 2.15.2 gio-2.0 gdk-x11-2.0 gtk+-2.0 gconf-2.0 dbus-glib-1 libnotify libcanberra-gtk $DBUS_MODULES) were not met:
-
- $USER_SHARE_PKG_ERRORS
-
diff --git a/www/gnome-user-share/files/patch-src_obexpush.c b/www/gnome-user-share/files/patch-src_obexpush.c
deleted file mode 100644
index 7b71c8d8e..000000000
--- a/www/gnome-user-share/files/patch-src_obexpush.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/obexpush.c.orig 2011-03-07 20:11:04.000000000 +0100
-+++ src/obexpush.c 2011-03-07 20:11:34.000000000 +0100
-@@ -139,10 +139,9 @@
- /* Translators: %s is the name of the filename received */
- notification_text = g_strdup_printf(_("You received \"%s\" via Bluetooth"), display);
- g_free (display);
-- notification = notify_notification_new_with_status_icon (_("You received a file"),
-+ notification = notify_notification_new (_("You received a file"),
- notification_text,
-- "dialog-information",
-- GTK_STATUS_ICON (statusicon));
-+ "dialog-information");
-
- notify_notification_set_timeout (notification, NOTIFY_EXPIRES_DEFAULT);
-
diff --git a/www/gnome-user-share/files/patch-src_user_share.c b/www/gnome-user-share/files/patch-src_user_share.c
deleted file mode 100644
index 4305314fb..000000000
--- a/www/gnome-user-share/files/patch-src_user_share.c
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/user_share.c.orig 2009-09-26 09:10:16.000000000 -0400
-+++ src/user_share.c 2009-09-26 09:13:52.000000000 -0400
-@@ -26,7 +26,9 @@
- #include <gdk/gdkx.h>
- #include <gtk/gtk.h>
- #include <glib/gi18n.h>
-+#ifndef __FreeBSD__
- #include <bluetooth-client.h>
-+#endif
- #include <X11/Xlib.h>
-
- #include "user_share.h"
-@@ -58,7 +60,9 @@
- static guint disabled_timeout_tag = 0;
- static gboolean has_console = TRUE;
-
-+#ifndef __FreeBSD__
- static BluetoothClient *client = NULL;
-+#endif
- static gboolean bluetoothd_enabled = FALSE;
-
- #define OBEX_ENABLED (bluetoothd_enabled && has_console)
-@@ -224,6 +228,7 @@ consolekit_init (void)
- dbus_g_connection_unref (dbus_connection);
- }
-
-+#ifndef __FreeBSD__
- static void
- default_adapter_changed (GObject *gobject,
- GParamSpec *pspec,
-@@ -261,6 +266,7 @@ bluez_init (void)
- g_signal_connect (G_OBJECT (client), "notify::default-adapter-powered",
- G_CALLBACK (default_adapter_changed), NULL);
- }
-+#endif
-
- char *
- lookup_public_dir (void)
-@@ -590,7 +596,9 @@ main (int argc, char **argv)
-
- g_object_unref (client);
-
-+#ifndef __FreeBSD__
- bluez_init ();
-+#endif
- consolekit_init ();
-
- /* Initial setting */
diff --git a/www/gnome-user-share/pkg-descr b/www/gnome-user-share/pkg-descr
deleted file mode 100644
index 0c6244b1b..000000000
--- a/www/gnome-user-share/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-gnome-user-share is a small package that binds together various free
-software projects to bring easy to use user-level file sharing to the
-masses.
-
-The program is meant to run in the background when the user is logged
-in, and when file sharing is enabled a webdav server is started that
-shares the $HOME/Public folder. The share is then published to all
-computers on the local network using mDNS/bonjour, so that it shows
-up in the Network location in Gnome.
-
--- gnome-user-share README
diff --git a/www/gnome-user-share/pkg-message b/www/gnome-user-share/pkg-message
deleted file mode 100644
index 84e472507..000000000
--- a/www/gnome-user-share/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-Run gnome-file-share-properties as the user with which you want
-to use gnome-user-share, then logout and log back into GNOME. Now everything
-under ~/Public should be shared. You can view this by opening Nautilus, and
-clicking on the Network icon under Computer.
diff --git a/www/gnome-user-share/pkg-plist b/www/gnome-user-share/pkg-plist
deleted file mode 100644
index 609b8dd23..000000000
--- a/www/gnome-user-share/pkg-plist
+++ /dev/null
@@ -1,214 +0,0 @@
-bin/gnome-file-share-properties
-etc/xdg/autostart/gnome-user-share.desktop
-lib/nautilus/extensions-2.0/libnautilus-share-extension.la
-lib/nautilus/extensions-2.0/libnautilus-share-extension.so
-libexec/gnome-user-share
-share/applications/gnome-user-share-properties.desktop
-%%DATADIR%%/dav_groupfile
-%%DATADIR%%/dav_user_2.0.conf
-%%DATADIR%%/dav_user_2.2.conf
-%%DATADIR%%/file-share-properties.ui
-share/gnome/help/gnome-user-share/C/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/C/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/C/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/C/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/C/gnome-user-share.xml
-share/gnome/help/gnome-user-share/C/legal.xml
-share/gnome/help/gnome-user-share/ca/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/ca/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/ca/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/ca/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/ca/gnome-user-share.xml
-share/gnome/help/gnome-user-share/ca/legal.xml
-share/gnome/help/gnome-user-share/cs/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/cs/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/cs/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/cs/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/cs/gnome-user-share.xml
-share/gnome/help/gnome-user-share/cs/legal.xml
-share/gnome/help/gnome-user-share/de/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/de/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/de/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/de/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/de/gnome-user-share.xml
-share/gnome/help/gnome-user-share/de/legal.xml
-share/gnome/help/gnome-user-share/el/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/el/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/el/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/el/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/el/gnome-user-share.xml
-share/gnome/help/gnome-user-share/el/legal.xml
-share/gnome/help/gnome-user-share/en_GB/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/en_GB/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/en_GB/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/en_GB/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/en_GB/gnome-user-share.xml
-share/gnome/help/gnome-user-share/en_GB/legal.xml
-share/gnome/help/gnome-user-share/es/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/es/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/es/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/es/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/es/gnome-user-share.xml
-share/gnome/help/gnome-user-share/es/legal.xml
-share/gnome/help/gnome-user-share/fr/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/fr/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/fr/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/fr/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/fr/gnome-user-share.xml
-share/gnome/help/gnome-user-share/fr/legal.xml
-share/gnome/help/gnome-user-share/it/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/it/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/it/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/it/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/it/gnome-user-share.xml
-share/gnome/help/gnome-user-share/it/legal.xml
-share/gnome/help/gnome-user-share/sv/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/sv/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/sv/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/sv/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/sv/gnome-user-share.xml
-share/gnome/help/gnome-user-share/sv/legal.xml
-share/gnome/help/gnome-user-share/zh_CN/figures/file-sharing-preferences.png
-share/gnome/help/gnome-user-share/zh_CN/figures/receiving-over-bluetooth.png
-share/gnome/help/gnome-user-share/zh_CN/figures/sharing-over-bluetooth.png
-share/gnome/help/gnome-user-share/zh_CN/figures/sharing-over-the-network.png
-share/gnome/help/gnome-user-share/zh_CN/gnome-user-share.xml
-share/gnome/help/gnome-user-share/zh_CN/legal.xml
-share/icons/hicolor/16x16/apps/gnome-obex-server.png
-share/icons/hicolor/22x22/apps/gnome-obex-server.png
-share/icons/hicolor/32x32/apps/gnome-obex-server.png
-share/icons/hicolor/48x48/apps/gnome-obex-server.png
-share/locale/ar/LC_MESSAGES/gnome-user-share.mo
-share/locale/as/LC_MESSAGES/gnome-user-share.mo
-share/locale/ast/LC_MESSAGES/gnome-user-share.mo
-share/locale/bg/LC_MESSAGES/gnome-user-share.mo
-share/locale/bn/LC_MESSAGES/gnome-user-share.mo
-share/locale/bn_IN/LC_MESSAGES/gnome-user-share.mo
-share/locale/br/LC_MESSAGES/gnome-user-share.mo
-share/locale/ca/LC_MESSAGES/gnome-user-share.mo
-share/locale/ca@valencia/LC_MESSAGES/gnome-user-share.mo
-share/locale/cs/LC_MESSAGES/gnome-user-share.mo
-share/locale/da/LC_MESSAGES/gnome-user-share.mo
-share/locale/de/LC_MESSAGES/gnome-user-share.mo
-share/locale/dz/LC_MESSAGES/gnome-user-share.mo
-share/locale/el/LC_MESSAGES/gnome-user-share.mo
-share/locale/en@shaw/LC_MESSAGES/gnome-user-share.mo
-share/locale/en_CA/LC_MESSAGES/gnome-user-share.mo
-share/locale/en_GB/LC_MESSAGES/gnome-user-share.mo
-share/locale/eo/LC_MESSAGES/gnome-user-share.mo
-share/locale/eu/LC_MESSAGES/gnome-user-share.mo
-share/locale/es/LC_MESSAGES/gnome-user-share.mo
-share/locale/et/LC_MESSAGES/gnome-user-share.mo
-share/locale/fi/LC_MESSAGES/gnome-user-share.mo
-share/locale/fr/LC_MESSAGES/gnome-user-share.mo
-share/locale/ga/LC_MESSAGES/gnome-user-share.mo
-share/locale/gl/LC_MESSAGES/gnome-user-share.mo
-share/locale/gu/LC_MESSAGES/gnome-user-share.mo
-share/locale/he/LC_MESSAGES/gnome-user-share.mo
-share/locale/hi/LC_MESSAGES/gnome-user-share.mo
-share/locale/hu/LC_MESSAGES/gnome-user-share.mo
-share/locale/id/LC_MESSAGES/gnome-user-share.mo
-share/locale/it/LC_MESSAGES/gnome-user-share.mo
-share/locale/ja/LC_MESSAGES/gnome-user-share.mo
-share/locale/kn/LC_MESSAGES/gnome-user-share.mo
-share/locale/ko/LC_MESSAGES/gnome-user-share.mo
-share/locale/lt/LC_MESSAGES/gnome-user-share.mo
-share/locale/lv/LC_MESSAGES/gnome-user-share.mo
-share/locale/mai/LC_MESSAGES/gnome-user-share.mo
-share/locale/mk/LC_MESSAGES/gnome-user-share.mo
-share/locale/ml/LC_MESSAGES/gnome-user-share.mo
-share/locale/mr/LC_MESSAGES/gnome-user-share.mo
-share/locale/nb/LC_MESSAGES/gnome-user-share.mo
-share/locale/ne/LC_MESSAGES/gnome-user-share.mo
-share/locale/nl/LC_MESSAGES/gnome-user-share.mo
-share/locale/nn/LC_MESSAGES/gnome-user-share.mo
-share/locale/oc/LC_MESSAGES/gnome-user-share.mo
-share/locale/or/LC_MESSAGES/gnome-user-share.mo
-share/locale/pa/LC_MESSAGES/gnome-user-share.mo
-share/locale/pl/LC_MESSAGES/gnome-user-share.mo
-share/locale/pt/LC_MESSAGES/gnome-user-share.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-user-share.mo
-share/locale/ro/LC_MESSAGES/gnome-user-share.mo
-share/locale/ru/LC_MESSAGES/gnome-user-share.mo
-share/locale/rw/LC_MESSAGES/gnome-user-share.mo
-share/locale/sk/LC_MESSAGES/gnome-user-share.mo
-share/locale/sl/LC_MESSAGES/gnome-user-share.mo
-share/locale/sq/LC_MESSAGES/gnome-user-share.mo
-share/locale/sr/LC_MESSAGES/gnome-user-share.mo
-share/locale/sr@latin/LC_MESSAGES/gnome-user-share.mo
-share/locale/sv/LC_MESSAGES/gnome-user-share.mo
-share/locale/ta/LC_MESSAGES/gnome-user-share.mo
-share/locale/te/LC_MESSAGES/gnome-user-share.mo
-share/locale/th/LC_MESSAGES/gnome-user-share.mo
-share/locale/tr/LC_MESSAGES/gnome-user-share.mo
-share/locale/ug/LC_MESSAGES/gnome-user-share.mo
-share/locale/uk/LC_MESSAGES/gnome-user-share.mo
-share/locale/vi/LC_MESSAGES/gnome-user-share.mo
-share/locale/zh_CN/LC_MESSAGES/gnome-user-share.mo
-share/locale/zh_HK/LC_MESSAGES/gnome-user-share.mo
-share/locale/zh_TW/LC_MESSAGES/gnome-user-share.mo
-share/omf/gnome-user-share/gnome-user-share-C.omf
-share/omf/gnome-user-share/gnome-user-share-ca.omf
-share/omf/gnome-user-share/gnome-user-share-cs.omf
-share/omf/gnome-user-share/gnome-user-share-de.omf
-share/omf/gnome-user-share/gnome-user-share-el.omf
-share/omf/gnome-user-share/gnome-user-share-en_GB.omf
-share/omf/gnome-user-share/gnome-user-share-es.omf
-share/omf/gnome-user-share/gnome-user-share-fr.omf
-share/omf/gnome-user-share/gnome-user-share-it.omf
-share/omf/gnome-user-share/gnome-user-share-sv.omf
-share/omf/gnome-user-share/gnome-user-share-zh_CN.omf
-@dirrm share/omf/gnome-user-share
-@dirrm share/gnome/help/gnome-user-share/zh_CN/figures
-@dirrm share/gnome/help/gnome-user-share/zh_CN
-@dirrm share/gnome/help/gnome-user-share/sv/figures
-@dirrm share/gnome/help/gnome-user-share/sv
-@dirrm share/gnome/help/gnome-user-share/it/figures
-@dirrm share/gnome/help/gnome-user-share/it
-@dirrm share/gnome/help/gnome-user-share/fr/figures
-@dirrm share/gnome/help/gnome-user-share/fr
-@dirrm share/gnome/help/gnome-user-share/es/figures
-@dirrm share/gnome/help/gnome-user-share/es
-@dirrm share/gnome/help/gnome-user-share/en_GB/figures
-@dirrm share/gnome/help/gnome-user-share/en_GB
-@dirrm share/gnome/help/gnome-user-share/el/figures
-@dirrm share/gnome/help/gnome-user-share/el
-@dirrm share/gnome/help/gnome-user-share/de/figures
-@dirrm share/gnome/help/gnome-user-share/de
-@dirrm share/gnome/help/gnome-user-share/cs/figures
-@dirrm share/gnome/help/gnome-user-share/cs
-@dirrm share/gnome/help/gnome-user-share/ca/figures
-@dirrm share/gnome/help/gnome-user-share/ca
-@dirrm share/gnome/help/gnome-user-share/C/figures
-@dirrm share/gnome/help/gnome-user-share/C
-@dirrm share/gnome/help/gnome-user-share
-@dirrm %%DATADIR%%
-@dirrmtry share/applications
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/ug/LC_MESSAGES
-@dirrmtry share/locale/ug
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
diff --git a/www/gtkhtml3/Makefile b/www/gtkhtml3/Makefile
deleted file mode 100644
index 4db4733a7..000000000
--- a/www/gtkhtml3/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# New ports collection makefile for: gtkhtml3
-# Date created: 12 March 2003
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/gtkhtml3/Makefile,v 1.179 2011/03/06 20:20:29 kwm Exp $
-#
-
-PORTNAME= gtkhtml3
-PORTVERSION= 3.32.1
-PORTREVISION= 1
-CATEGORIES= www gnome
-MASTER_SITES= GNOME
-MASTER_SITE_SUBDIR= sources/${PORTNAME:S/3$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
-DISTNAME= ${PORTNAME:S/3$//}-${PORTVERSION}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Lightweight HTML rendering/printing/editing engine
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme
-LIB_DEPENDS= soup-2.4.1:${PORTSDIR}/devel/libsoup \
- enchant.1:${PORTSDIR}/textproc/enchant
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme
-
-USE_GETTEXT= yes
-USE_BZIP2= yes
-USE_XORG= xinerama xi xrandr xcursor xcomposite xdamage
-USE_GMAKE= yes
-USE_GNOME= gnomeprefix gnomehack intlhack gconf2 ltverhack
-USE_LDCONFIG= yes
-USE_AUTOTOOLS= libtool
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-PLIST_SUB= VERSION="3.14"
-
-post-patch:
- @${REINPLACE_CMD} -e 's|@INTLTOOL_LIBDIR@|${LOCALBASE}/libdata|' \
- ${WRKSRC}/intltool-merge.in
- @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g ; \
- s|-DGTK_DISABLE_DEPRECATED||g ; \
- s|-DGDK_DISABLE_DEPRECATED||g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|gtkhtml-editor-test[$$]|gtkhtml3-editor-test$$|' \
- ${WRKSRC}/components/editor/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/www/gtkhtml3/distinfo b/www/gtkhtml3/distinfo
deleted file mode 100644
index 59301a05e..000000000
--- a/www/gtkhtml3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome2/gtkhtml-3.32.1.tar.bz2) = 78b6da6c1f4f61947f77de505a626a028ee3ecb6ad3c7c06cc4a6273e16d95c6
-SIZE (gnome2/gtkhtml-3.32.1.tar.bz2) = 1196875
diff --git a/www/gtkhtml3/files/patch-components_editor_gtkhtml-spell-dialog.c b/www/gtkhtml3/files/patch-components_editor_gtkhtml-spell-dialog.c
deleted file mode 100644
index ec390b5d8..000000000
--- a/www/gtkhtml3/files/patch-components_editor_gtkhtml-spell-dialog.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/editor/gtkhtml-spell-dialog.c.orig 2010-09-19 17:57:00.000000000 +0000
-+++ components/editor/gtkhtml-spell-dialog.c 2010-09-19 17:57:41.000000000 +0000
-@@ -443,7 +443,9 @@ spell_dialog_init (GtkhtmlSpellDialog *d
-
- gtk_dialog_add_button (
- GTK_DIALOG (dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE);
-- gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
-+#if !GTK_CHECK_VERSION(2,90,7)
-+ g_object_set (dialog, "has-separator", FALSE, NULL);
-+#endif
- gtk_window_set_title (GTK_WINDOW (dialog), _("Spell Checker"));
- gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
-
diff --git a/www/gtkhtml3/pkg-descr b/www/gtkhtml3/pkg-descr
deleted file mode 100644
index 38451dc01..000000000
--- a/www/gtkhtml3/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-GtkHTML is a lightweight HTML rendering, printing, and editing engine.
-
-WWW: http://www.ximian.com/
diff --git a/www/gtkhtml3/pkg-plist b/www/gtkhtml3/pkg-plist
deleted file mode 100644
index fe5d58315..000000000
--- a/www/gtkhtml3/pkg-plist
+++ /dev/null
@@ -1,169 +0,0 @@
-bin/gtkhtml3-editor-test
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-editor-actions.h
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-editor-common.h
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-editor-widgets.h
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-editor.h
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-spell-checker.h
-include/libgtkhtml-%%VERSION%%/editor/gtkhtml-spell-language.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-embedded.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-enums.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-properties.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-search.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-stream.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-types.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmlenums.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmltokenizer.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmltypes.h
-lib/libgtkhtml-%%VERSION%%.a
-lib/libgtkhtml-%%VERSION%%.la
-lib/libgtkhtml-%%VERSION%%.so
-lib/libgtkhtml-%%VERSION%%.so.19
-lib/libgtkhtml-editor-%%VERSION%%.a
-lib/libgtkhtml-editor-%%VERSION%%.la
-lib/libgtkhtml-editor-%%VERSION%%.so
-lib/libgtkhtml-editor-%%VERSION%%.so.0
-libdata/pkgconfig/gtkhtml-editor-%%VERSION%%.pc
-libdata/pkgconfig/libgtkhtml-%%VERSION%%.pc
-share/gtkhtml-%%VERSION%%/gtkhtml-editor-builder.ui
-share/gtkhtml-%%VERSION%%/gtkhtml-editor-manager.ui
-share/gtkhtml-%%VERSION%%/icons/bulb.png
-share/gtkhtml-%%VERSION%%/icons/confidential-stamp.jpg
-share/gtkhtml-%%VERSION%%/icons/draft-paper.png
-share/gtkhtml-%%VERSION%%/icons/draft-stamp.jpg
-share/gtkhtml-%%VERSION%%/icons/empty_image.png
-share/gtkhtml-%%VERSION%%/icons/flowers.png
-share/gtkhtml-%%VERSION%%/icons/html-viewer.png
-share/gtkhtml-%%VERSION%%/icons/info_bulb.png
-share/gtkhtml-%%VERSION%%/icons/midnight-stars.jpg
-share/gtkhtml-%%VERSION%%/icons/paper.png
-share/gtkhtml-%%VERSION%%/icons/rect.png
-share/gtkhtml-%%VERSION%%/icons/ribbon.jpg
-share/gtkhtml-%%VERSION%%/icons/rule-blue-center.png
-share/gtkhtml-%%VERSION%%/icons/rule-blue-left.png
-share/gtkhtml-%%VERSION%%/icons/rule-blue-right.png
-share/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-center.png
-share/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-left.png
-share/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-right.png
-share/gtkhtml-%%VERSION%%/icons/texture.png
-share/gtkhtml-%%VERSION%%/icons/transparent.png
-share/gtkhtml-%%VERSION%%/keybindingsrc.emacs
-share/locale/af/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/am/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ar/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/as/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ast/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/az/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/be/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/bg/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/bn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/bn_IN/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ca/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ca@valencia/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/cs/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/cy/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/da/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/de/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/dz/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/el/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/en@shaw/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/en_CA/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/en_GB/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/es/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/et/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/eu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fa/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ga/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/gl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/gu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/he/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/id/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/it/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ja/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ka/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/kn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ko/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ku/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lt/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lv/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mai/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mg/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ml/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ms/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nb/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ne/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/oc/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/or/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pa/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pt/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pt_BR/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ro/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ru/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/rw/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/si/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sq/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sr@latin/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sv/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ta/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/te/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/th/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/tr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/uk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/vi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/xh/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/zh_CN/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/zh_HK/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/zh_TW/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-@dirrm share/gtkhtml-%%VERSION%%/icons
-@dirrm share/gtkhtml-%%VERSION%%
-@dirrm include/libgtkhtml-%%VERSION%%/gtkhtml
-@dirrm include/libgtkhtml-%%VERSION%%/editor
-@dirrm include/libgtkhtml-%%VERSION%%
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/xh/LC_MESSAGES
-@dirrmtry share/locale/xh
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/si/LC_MESSAGES
-@dirrmtry share/locale/si
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mg/LC_MESSAGES
-@dirrmtry share/locale/mg
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
diff --git a/www/kazehakase/Makefile b/www/kazehakase/Makefile
deleted file mode 100644
index f09ab5d6f..000000000
--- a/www/kazehakase/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-# New ports collection makefile for: kazehakase
-# Date created: 2004-04-06
-# Whom: michael johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-# $MCom: ports/www/kazehakase/Makefile,v 1.31 2011/04/30 20:43:28 mezz Exp $
-#
-
-PORTNAME= kazehakase
-PORTVERSION= 0.5.8
-PORTREVISION= 6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP}
-MASTER_SITE_SUBDIR= ${PORTNAME}/43802
-
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Kazehakase is a browser with gecko engine like Epiphany or Galeon
-
-LIB_DEPENDS= gnutls.47:${PORTSDIR}/security/gnutls \
- estraier.8:${PORTSDIR}/textproc/hyperestraier
-
-USE_GNOME= gnomehack intlhack gnomeprefix gtk20
-USE_GMAKE= yes
-USE_GETTEXT= yes
-USE_GECKO= libxul
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-gecko_engine=${GECKO}
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS} \
- -I${LOCALBASE}/include/nspr" \
- LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-MAN1= kazehakase.1
-OPTIONS= WEBKIT "Webkit Backend (along with Gecko)" On
-
-.if defined(WITH_MIGEMO)
-USE_RUBY= yes
-BUILD_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/uconv.so:${PORTSDIR}/japanese/ruby-uconv
-RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/uconv.so:${PORTSDIR}/japanese/ruby-uconv
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 700000
-BROKEN= does not build on 6.x
-.endif
-
-.if defined(WITH_WEBKIT)
-LIB_DEPENDS+= webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2
-PLIST_SUB+= WEBKIT=""
-.else
-PLIST_SUB+= WEBKIT="@comment "
-.endif
-
-.if defined(WITH_THUMBNAIL) || exists(${LOCALBASE}/bin/gs)
-USE_GHOSTSCRIPT=yes
-.endif
-
-.if defined(WITH_MIGEMO)
-.if ${ARCH} == "i386" || ${ARCH} == "sparc64"
-RUN_DEPENDS+= migemo:${PORTSDIR}/japanese/migemo
-
-CONFIGURE_ARGS+= --enable-migemo
-.endif
-.endif
-
-pre-everything::
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Enable Migemo (Japanese incremental search) by defining WITH_MIGEMO"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Enable Thumbnail support by defining WITH_THUMBNAIL"
- @${ECHO_MSG} ""
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/migemo|${LOCALBASE}/share/migemo|; \
- s|=beginner|=medium|' ${WRKSRC}/etc/kzrc
-.if defined(WITH_MIGEMO)
- @${REINPLACE_CMD} -e 's|migemo=fals|migemo=tru|' ${WRKSRC}/etc/kzrc
-.endif
-.if defined(WITH_THUMBNAIL)
- @${ECHO_MSG} "create_thumbnail=true" >> ${WRKSRC}/etc/kzrc
-.endif
- @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
- 's|-D.*_DISABLE_DEPRECATED=1||g'
- @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-embedding||g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-unstable||g' \
- ${WRKSRC}/configure
-
-pre-install:
- @${REINPLACE_CMD} -e 's|localen|locale|' \
- ${WRKSRC}/po/Makefile
-
-.include <bsd.port.post.mk>
diff --git a/www/kazehakase/distinfo b/www/kazehakase/distinfo
deleted file mode 100644
index 806cd67b0..000000000
--- a/www/kazehakase/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kazehakase-0.5.8.tar.gz) = 1d461c56b3df86544d123d2a15484a156a6053c4fe2884d773a987d450406943
-SIZE (kazehakase-0.5.8.tar.gz) = 1433099
diff --git a/www/kazehakase/files/patch-configure b/www/kazehakase/files/patch-configure
deleted file mode 100644
index 9a617da0c..000000000
--- a/www/kazehakase/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Mon May 29 10:03:44 2006
-+++ configure Mon May 29 10:03:54 2006
-@@ -976,7 +976,7 @@
- psdir='${docdir}'
- libdir='${exec_prefix}/lib'
- localedir='${datarootdir}/locale'
--mandir='${datarootdir}/man'
-+mandir='${prefix}/man'
-
- ac_prev=
- ac_dashdash=
diff --git a/www/kazehakase/files/patch-etc::bookmarkbar.xml b/www/kazehakase/files/patch-etc::bookmarkbar.xml
deleted file mode 100644
index 3609035d6..000000000
--- a/www/kazehakase/files/patch-etc::bookmarkbar.xml
+++ /dev/null
@@ -1,23 +0,0 @@
---- etc/bookmarkbar.xml.orig Thu Oct 28 19:38:33 2004
-+++ etc/bookmarkbar.xml Thu Oct 28 19:39:48 2004
-@@ -10,6 +10,20 @@
- </bookmark>
- <separator/>
- <folder>
-+ <title>FreeBSD News</title>
-+ <info>
-+ <metadata owner="http://kazehakase.sourceforge.jp/" kz:location="http://www.freebsd.org/news/news.rdf">
-+ </metadata>
-+ </info>
-+ </folder>
-+ <folder>
-+ <title>FreshPorts</title>
-+ <info>
-+ <metadata owner="http://kazehakase.sourceforge.jp/" kz:location="http://www.freshports.org/backend/rss2.0.php">
-+ </metadata>
-+ </info>
-+ </folder>
-+ <folder>
- <title>Yahoo!News</title>
- <info>
- <metadata owner="http://kazehakase.sourceforge.jp/" kz:location="http://rss.news.yahoo.com/rss/topstories">
diff --git a/www/kazehakase/files/patch-gtk b/www/kazehakase/files/patch-gtk
deleted file mode 100644
index 1e64c3b51..000000000
--- a/www/kazehakase/files/patch-gtk
+++ /dev/null
@@ -1,180 +0,0 @@
---- src/kz-tab-label.c (revision 3870)
-+++ src/kz-tab-label.c (revision 3871)
-@@ -519,7 +519,7 @@
-
- g_return_if_fail(KZ_IS_TAB_LABEL(kztab));
-
-- if (!GTK_WIDGET_REALIZED(kztab)) return;
-+ if (!gtk_widget_get_realized(GTK_WIDGET(kztab))) return;
-
- priv = KZ_TAB_LABEL_GET_PRIVATE (kztab);
- if (priv->create_thumbnail &&
-@@ -965,7 +965,7 @@
-
- widget = GTK_WIDGET(kztab);
-
-- if(GTK_WIDGET_REALIZED(widget))
-+ if(gtk_widget_get_realized(widget))
- {
- GdkBitmap *mask;
- KzTabLabelPrivate *priv = KZ_TAB_LABEL_GET_PRIVATE(kztab);
---- src/dialogs/kz-about-dialog.c (revision 3870)
-+++ src/dialogs/kz-about-dialog.c (revision 3871)
-@@ -78,7 +78,7 @@
-
- /* Draw background image */
- gdk_draw_pixbuf(widget->window,
-- widget->style->bg_gc[GTK_WIDGET_STATE(widget)],
-+ widget->style->bg_gc[gtk_widget_get_state(widget)],
- image,
- 0, 0,
- 0, 0,
-@@ -87,7 +87,7 @@
- 0, 0);
- /* Draw logo at top right */
- gdk_draw_pixbuf(widget->window,
-- widget->style->fg_gc[GTK_WIDGET_STATE(widget)],
-+ widget->style->fg_gc[gtk_widget_get_state(widget)],
- logo,
- 0, 0,
- bg_width - logo_width, 0,
-@@ -113,7 +113,7 @@
- pango_layout_set_alignment(info_layout, PANGO_ALIGN_RIGHT);
- pango_layout_get_pixel_extents(info_layout, &link, &logical);
- gdk_draw_layout(widget->window,
-- widget->style->fg_gc[GTK_WIDGET_STATE(widget)],
-+ widget->style->fg_gc[gtk_widget_get_state(widget)],
- bg_width - logical.width, logo_height,
- info_layout);
- g_free (version);
-@@ -127,7 +127,7 @@
- pango_layout_set_width(copyright_layout, -1);
- pango_layout_get_pixel_extents(copyright_layout, &link, &logical);
- gdk_draw_layout(widget->window,
-- widget->style->fg_gc[GTK_WIDGET_STATE(widget)],
-+ widget->style->fg_gc[gtk_widget_get_state(widget)],
- bg_width - logical.width, bg_height - logical.height,
- copyright_layout);
-
---- src/kz-web.c (revision 3870)
-+++ src/kz-web.c (revision 3871)
-@@ -656,7 +656,7 @@
-
- requisition->height = GTK_CONTAINER(widget)->border_width;
-
-- if (child && GTK_WIDGET_VISIBLE(child)) {
-+ if (child && gtk_widget_get_visible(child)) {
- gtk_widget_size_request(child, &child_requisition);
- requisition->width += child_requisition.width;
- requisition->height += child_requisition.height;
-@@ -669,11 +669,11 @@
- GtkWidget *child;
- GtkAllocation child_allocation;
-
-- if (!GTK_WIDGET_REALIZED(widget))
-+ if (!gtk_widget_get_realized(widget))
- return;
- widget->allocation = *allocation;
-
-- if (GTK_WIDGET_NO_WINDOW(widget)) {
-+ if (!gtk_widget_get_has_window(widget)) {
- child_allocation.x = allocation->x + GTK_CONTAINER(widget)->border_width;
- child_allocation.y = allocation->y + GTK_CONTAINER(widget)->border_width;
- } else {
---- src/widget/kz-entry.c (revision 3870)
-+++ src/widget/kz-entry.c (revision 3871)
-@@ -137,7 +137,7 @@
- {
- GtkEntry *entry = GTK_ENTRY(widget);
-
-- if (!GTK_WIDGET_HAS_FOCUS(widget) &&
-+ if (!gtk_widget_has_focus(widget) &&
- (!gtk_entry_get_text(entry) || gtk_entry_get_text(entry)[0] == '\0')) {
- PangoLayout *layout;
- PangoAttrList *attrs;
---- src/widget/kz-paned.c (revision 3870)
-+++ src/widget/kz-paned.c (revision 3871)
-@@ -154,8 +154,8 @@
-
- paned = GTK_PANED(kzpaned);
-
-- return paned->child1 && GTK_WIDGET_VISIBLE(paned->child1) &&
-- paned->child2 && GTK_WIDGET_VISIBLE(paned->child2);
-+ return paned->child1 && gtk_widget_get_visible(paned->child1) &&
-+ paned->child2 && gtk_widget_get_visible(paned->child2);
- }
-
- void
---- src/kz-download-box.c (revision 3870)
-+++ src/kz-download-box.c (revision 3871)
-@@ -344,7 +344,7 @@
- icon_set,
- icon->image->style,
- gtk_widget_get_direction(icon->image),
-- GTK_WIDGET_STATE(icon->image),
-+ gtk_widget_get_state(icon->image),
- GTK_ICON_SIZE_MENU,
- icon->image,
- "download icon");
---- src/actions/kz-zoom-action.c (revision 3870)
-+++ src/actions/kz-zoom-action.c (revision 3871)
-@@ -205,7 +205,7 @@
- KzWeb *web;
- KzZoomActionPrivate *priv = KZ_ZOOM_ACTION_GET_PRIVATE (action);
-
-- if (!priv->spin || !GTK_WIDGET_VISIBLE(priv->spin))
-+ if (!priv->spin || !gtk_widget_get_visible(priv->spin))
- return;
-
- web = KZ_WINDOW_CURRENT_WEB(priv->kz);
-@@ -228,7 +228,7 @@
-
- priv = KZ_ZOOM_ACTION_GET_PRIVATE (action);
-
-- if (!priv->spin || !GTK_WIDGET_VISIBLE(priv->spin))
-+ if (!priv->spin || !gtk_widget_get_visible(priv->spin))
- return;
-
- spin = priv->spin;
-@@ -249,7 +249,7 @@
-
- priv = KZ_ZOOM_ACTION_GET_PRIVATE (action);
-
-- if (!priv->spin || !GTK_WIDGET_VISIBLE(priv->spin))
-+ if (!priv->spin || !gtk_widget_get_visible(priv->spin))
- return 1.0;
- ratio = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(priv->spin)) / 100;
-
---- src/kz-window.c (revision 3870)
-+++ src/kz-window.c (revision 3871)
-@@ -615,7 +615,7 @@
-
- g_return_if_fail(KZ_IS_WINDOW(kz));
-
-- if (!GTK_WIDGET_REALIZED(kz)) return;
-+ if (!gtk_widget_get_realized(GTK_WIDGET(kz))) return;
-
- web = KZ_WINDOW_CURRENT_WEB(kz);
- kz_actions_set_sensitive(kz, web);
---- configure.ac (revision 3870)
-+++ configure.ac (revision 3871)
-@@ -101,7 +101,7 @@
- dnl **************************************************************
- dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified
- dnl in MODULES, pass to pkg-config
--AM_PATH_GTK_2_0(2.17.7, , ,[gthread])
-+AM_PATH_GTK_2_0(2.20.0, , ,[gthread])
- AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
- AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
-
---- configure.orig 2010-07-08 19:04:29.000000000 +0200
-+++ configure 2010-07-08 19:07:21.000000000 +0200
-@@ -17020,7 +17020,7 @@
- no_gtk=yes
- fi
-
-- min_gtk_version=2.17.7
-+ min_gtk_version=2.20.0
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK+ - version >= $min_gtk_version" >&5
- $as_echo_n "checking for GTK+ - version >= $min_gtk_version... " >&6; }
-
diff --git a/www/kazehakase/files/patch-macros_gecko.m4 b/www/kazehakase/files/patch-macros_gecko.m4
deleted file mode 100644
index efbffea18..000000000
--- a/www/kazehakase/files/patch-macros_gecko.m4
+++ /dev/null
@@ -1,58 +0,0 @@
---- macros/gecko.m4.orig 2009-09-29 05:38:19.000000000 +0200
-+++ macros/gecko.m4 2010-07-18 19:50:53.000000000 +0200
-@@ -30,7 +30,7 @@
- AM_CXXFLAGS=$_SAVE_AM_CXXFLAGS
- fi
-
--CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT -I$MOZILLA_INCLUDE_ROOT/widget -I$MOZILLA_INCLUDE_ROOT/layout -I$MOZILLA_INCLUDE_ROOT/helperAppDlg -I$MOZILLA_INCLUDE_ROOT/dom -I$MOZILLA_INCLUDE_ROOT/exthandler -I$MOZILLA_INCLUDE_ROOT/pipnss -I$MOZILLA_INCLUDE_ROOT/necko -I$MOZILLA_INCLUDE_ROOT/gfx -I$MOZILLA_INCLUDE_ROOT/content -I$MOZILLA_INCLUDE_ROOT/locale -I$MOZILLA_INCLUDE_ROOT/docshell -I$MOZILLA_INCLUDE_ROOT/mimetype -I$MOZILLA_INCLUDE_ROOT/nkcache -I$MOZILLA_INCLUDE_ROOT/uriloader -I$MOZILLA_INCLUDE_ROOT/wallet -I$MOZILLA_INCLUDE_ROOT/passwordmgr -I$MOZILLA_INCLUDE_ROOT/string -I$MOZILLA_INCLUDE_ROOT/xpcom `$PKG_CONFIG --cflags-only-I $GECKO_MODULE` -Wconversion -Werror"
-+CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT -I$MOZILLA_INCLUDE_ROOT/widget -I$MOZILLA_INCLUDE_ROOT/layout -I$MOZILLA_INCLUDE_ROOT/helperAppDlg -I$MOZILLA_INCLUDE_ROOT/dom -I$MOZILLA_INCLUDE_ROOT/exthandler -I$MOZILLA_INCLUDE_ROOT/pipnss -I$MOZILLA_INCLUDE_ROOT/necko -I$MOZILLA_INCLUDE_ROOT/gfx -I$MOZILLA_INCLUDE_ROOT/content -I$MOZILLA_INCLUDE_ROOT/locale -I$MOZILLA_INCLUDE_ROOT/docshell -I$MOZILLA_INCLUDE_ROOT/mimetype -I$MOZILLA_INCLUDE_ROOT/nkcache -I$MOZILLA_INCLUDE_ROOT/uriloader -I$MOZILLA_INCLUDE_ROOT/wallet -I$MOZILLA_INCLUDE_ROOT/passwordmgr -I$MOZILLA_INCLUDE_ROOT/string -I$MOZILLA_INCLUDE_ROOT/xpcom `$PKG_CONFIG --cflags-only-I $GECKO_MODULE` -Wconversion"
- CXXFLAGS="$AM_CXXFLAGS `$PKG_CONFIG --cflags-only-other $GECKO_MODULE`"
-
- AC_MSG_RESULT([$CXXFLAGS])
-@@ -197,6 +197,8 @@
- [Whether to use mozilla, firefox seamonkey xpcom (default: mozilla)]),
- [GECKO="$withval"])
-
-+LIBXUL_UNIFIED_VER=1.9.2
-+LIBXUL_UNIFIED=0
- AC_MSG_CHECKING([for gecko engine])
- if test "x$GECKO" = "xno"; then
- GECKO=
-@@ -216,6 +218,9 @@
- GECKO=xulrunner
- elif $PKG_CONFIG --exists libxul-unstable; then
- GECKO=libxul
-+ elif $PKG_CONFIG --exists "libxul >= $LIBXUL_UNIFIED_VER" ; then
-+ GECKO=libxul
-+ LIBXUL_UNIFIED=1
- else
- gecko_engine_not_found_message="not found"
- fi
-@@ -239,7 +244,10 @@
- mozilla-firefox) min_version=1.0 ;;
- seamonkey) min_version=1.1 ;;
- xulrunner) min_version=1.8 ;;
-- libxul) min_version=1.9 ;;
-+ libxul)
-+ min_version=1.9
-+ if test x"$LIBXUL_UNIFIED"="x1" ; then min_version=1.9.2 ; fi
-+ ;;
- esac
-
- dnl **************************************************************
-@@ -250,13 +258,13 @@
- enable_gtkmozembed=no)
- if test x"$enable_gtkmozembed" = "xyes"; then
- if test x"$GECKO" = "xlibxul"; then
-- GECKO_MODULE=$GECKO-unstable
-+ GECKO_MODULE=$GECKO
- else
- GECKO_MODULE=$GECKO-xpcom
- fi
- else
- if test x"$GECKO" = "xlibxul"; then
-- GECKO_MODULE=$GECKO-embedding-unstable
-+ GECKO_MODULE=$GECKO
- else
- GECKO_MODULE=$GECKO-gtkmozembed
- fi
diff --git a/www/kazehakase/files/patch-module_embed_gecko_kz-mozwrapper.cpp b/www/kazehakase/files/patch-module_embed_gecko_kz-mozwrapper.cpp
deleted file mode 100644
index a630860ad..000000000
--- a/www/kazehakase/files/patch-module_embed_gecko_kz-mozwrapper.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
---- module/embed/gecko/kz-mozwrapper.cpp (revision 3871)
-+++ module/embed/gecko/kz-mozwrapper.cpp (revision 3872)
-@@ -102,7 +102,7 @@
- #ifndef G_OS_WIN32
- # define nsString_h___
- # define nsAString_h___
--# include <nsPresContext.h>
-+//# include <nsPresContext.h>
- # undef nsAString_h___
- # undef nsString_h___
- #endif
-@@ -2152,29 +2152,5 @@
- gboolean
- KzMozWrapper::SetZoomOnDocShell (float aZoom, nsIDocShell *DocShell)
- {
--#ifndef G_OS_WIN32
-- nsCOMPtr<nsPresContext> PresContext;
-- nsresult rv = DocShell->GetPresContext (getter_AddRefs(PresContext));
-- if (NS_FAILED(rv) || !PresContext) return FALSE;
--
-- nsIDeviceContext *DeviceContext(nsnull);
-- DeviceContext = PresContext->DeviceContext();
-- if (!DeviceContext) return FALSE;
--
-- nsCOMPtr<nsIContentViewer> ContentViewer;
--
-- rv = DocShell->GetContentViewer(getter_AddRefs(ContentViewer));
-- if (NS_FAILED(rv) || !ContentViewer) return FALSE;
--
-- nsCOMPtr<nsIMarkupDocumentViewer> mdv = do_QueryInterface(ContentViewer);
-- if (!mdv) return FALSE;
--
-- rv = mdv->SetTextZoom (aZoom);
--
-- if NS_FAILED(rv) return FALSE;
--
-- return TRUE;
--#else
-- return FALSE;
--#endif
-+ return NS_SUCCEEDED(mDOMWindow->SetTextZoom(aZoom));
- }
diff --git a/www/kazehakase/files/patch-src_net_kz-http.c b/www/kazehakase/files/patch-src_net_kz-http.c
deleted file mode 100644
index deb8e918b..000000000
--- a/www/kazehakase/files/patch-src_net_kz-http.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/net/kz-http.c.orig 2009-09-04 00:46:36.000000000 +0200
-+++ src/net/kz-http.c 2009-09-04 00:46:49.000000000 +0200
-@@ -25,7 +25,7 @@
- # include "config.h"
- #endif /* HAVE_CONFIG_H */
-
--#include <features.h>
-+//#include <features.h>
- #define __USE_XOPEN
- #include <time.h>
- #include "gnet.h"
diff --git a/www/kazehakase/pkg-descr b/www/kazehakase/pkg-descr
deleted file mode 100644
index 238ff04cc..000000000
--- a/www/kazehakase/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Kazehakase is a browser with gecko engine like Epiphany or Galeon.
-
-Main features:
-
- o Tabbed browsing
- o Remote bookmark (e.g. RSS) in menu or sidebar
- It is able to update periodically
- o In Japan, there are other remote bookmarks, for instance, LIRS
- (In Japanese), hina-di (In Japanese) , Kazehakase can handle these ones.
- o Variable UI (menus, toolbar etc.) on user level
- o Customizable mouse gestures
- o Customizable key accelerator
-
-WWW: http://kazehakase.sourceforge.jp/
diff --git a/www/kazehakase/pkg-plist b/www/kazehakase/pkg-plist
deleted file mode 100644
index d27231a95..000000000
--- a/www/kazehakase/pkg-plist
+++ /dev/null
@@ -1,84 +0,0 @@
-bin/kazehakase
-bin/kz-embed-process
-etc/kazehakase/bookmarkbar.xml
-etc/kazehakase/bookmarks.xml
-etc/kazehakase/kz-ui-beginner.xml
-etc/kazehakase/kz-ui-bookmarks.xml
-etc/kazehakase/kz-ui-expert.xml
-etc/kazehakase/kz-ui-medium.xml
-etc/kazehakase/kzrc
-etc/kazehakase/mozilla/encodings.xml
-etc/kazehakase/proxyrc
-etc/kazehakase/smartbookmarks.xml
-lib/kazehakase/libkazehakase.la
-lib/kazehakase/libkazehakase.so
-lib/kazehakase/libkazehakase.so.1
-lib/kazehakase/embed/gecko.la
-lib/kazehakase/embed/gecko.so
-lib/kazehakase/embed/per_process.la
-lib/kazehakase/embed/per_process.so
-%%WEBKIT%%lib/kazehakase/embed/webkit_gtk.la
-%%WEBKIT%%lib/kazehakase/embed/webkit_gtk.so
-lib/kazehakase/search/hyper-estraier.la
-lib/kazehakase/search/hyper-estraier.so
-share/applications/kazehakase.desktop
-share/kazehakase/icons/autoscroll.xpm
-share/kazehakase/icons/kz-anchor.png
-share/kazehakase/icons/kz-book-search.png
-share/kazehakase/icons/kz-bookmark.png
-share/kazehakase/icons/kz-closebackward.png
-share/kazehakase/icons/kz-closeforward.png
-share/kazehakase/icons/kz-closewindow.png
-share/kazehakase/icons/kz-copyimagelocation.png
-share/kazehakase/icons/kz-copyurl.png
-share/kazehakase/icons/kz-epiphany.png
-share/kazehakase/icons/kz-firefox.png
-share/kazehakase/icons/kz-folder-open.png
-share/kazehakase/icons/kz-folder-search.png
-share/kazehakase/icons/kz-folder.png
-share/kazehakase/icons/kz-font-decrease.png
-share/kazehakase/icons/kz-font-increase.png
-share/kazehakase/icons/kz-galeon.png
-share/kazehakase/icons/kz-google.png
-share/kazehakase/icons/kz-gray.png
-share/kazehakase/icons/kz-green.png
-share/kazehakase/icons/kz-history.png
-share/kazehakase/icons/kz-konqueror.png
-share/kazehakase/icons/kz-logo-bg.png
-share/kazehakase/icons/kz-logo.png
-share/kazehakase/icons/kz-mozilla.png
-share/kazehakase/icons/kz-netscape.png
-share/kazehakase/icons/kz-newwindow.png
-share/kazehakase/icons/kz-openimagewindow.png
-share/kazehakase/icons/kz-openlinkwindow.png
-share/kazehakase/icons/kz-openselectedlink.png
-share/kazehakase/icons/kz-red.png
-share/kazehakase/icons/kz-remote-bookmark.png
-share/kazehakase/icons/kz-rss-feed.png
-share/kazehakase/icons/kz-savelink.png
-share/kazehakase/icons/kz-scrap-bookmark.png
-share/kazehakase/icons/kz-search.png
-share/kazehakase/icons/kz-separator.png
-share/kazehakase/icons/kz-smart-bookmark.png
-share/kazehakase/icons/kz-tab-next.png
-share/kazehakase/icons/kz-tab-prev.png
-share/kazehakase/icons/kz-view-source.png
-share/kazehakase/icons/kz-yellow.png
-share/kazehakase/kz-no-thumbnail.png
-share/kazehakase/search-result.css
-share/kazehakase/search-result.js
-share/pixmaps/kazehakase-icon.png
-share/locale/cs/LC_MESSAGES/kazehakase.mo
-share/locale/de/LC_MESSAGES/kazehakase.mo
-share/locale/fr/LC_MESSAGES/kazehakase.mo
-share/locale/ja/LC_MESSAGES/kazehakase.mo
-share/locale/nl/LC_MESSAGES/kazehakase.mo
-share/locale/ru/LC_MESSAGES/kazehakase.mo
-@dirrm share/kazehakase/icons
-@dirrm share/kazehakase
-@dirrm lib/kazehakase/search
-@dirrm lib/kazehakase/embed
-@dirrm lib/kazehakase
-@dirrm etc/kazehakase/mozilla
-@dirrm etc/kazehakase
-@dirrmtry share/applications
diff --git a/www/libxul/Makefile b/www/libxul/Makefile
deleted file mode 100644
index e62c9b919..000000000
--- a/www/libxul/Makefile
+++ /dev/null
@@ -1,101 +0,0 @@
-# New ports collection makefile for: xulrunner
-# Date created: 2006-02-20
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libxul
-DISTVERSION= 1.9.2.17
-PORTREVISION= 1
-CATEGORIES?= www devel
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= xulrunner/releases/${DISTVERSION}/source
-DISTNAME= xulrunner-${DISTVERSION}.source
-
-MAINTAINER?= gecko@FreeBSD.org
-COMMENT?= Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps
-
-WRKSRC= ${WRKDIR}/mozilla-1.9.2
-CONFLICTS= mozilla-[0-9]*
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \
- lib/${MOZILLA}/include lib/${MOZILLA}/lib
-
-USE_AUTOTOOLS= autoconf213
-WANT_GNOME= yes
-WANT_PERL= yes
-ALL_TARGET= default
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-MAKE_JOBS_SAFE= yes
-MAKE_ENV= SKIP_GRE_REGISTRATION=1 mozappdir=${PREFIX}/lib/${MOZILLA}
-LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}
-USE_LDCONFIG= ${PREFIX}/lib/${MOZILLA}
-
-PORT_MOZCONFIG= ${WRKSRC}/xulrunner/config/mozconfig
-MOZ_OPTIONS?= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
- --disable-javaxpcom --enable-canvas \
- --enable-system-cairo --disable-updater \
- --disable-necko-wifi --disable-ipc
-MOZ_EXTENSIONS= default,cookie,permissions
-OPTIONS= # Empty, used for generic gecko OPTIONS
-USE_GECKO_OPTIONS= java debug logging optimized_cflags
-USE_GECKO= gecko
-MOZILLA_EXEC_NAME=xulrunner
-MOZ_TOOLKIT= cairo-gtk2
-USE_MOZILLA= -png -nss -dbm -jpeg
-MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-gtkmozembed-embedding \
- mozilla-gtkmozembed mozilla-js mozilla-nss mozilla-plugin
-
-OPTIONS= DBUS "Enable D-BUS support" on
-
-.include <bsd.port.pre.mk>
-
-GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
-
-.if ${OSVERSION} < 700000
-LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio
-EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio
-.else
-EXTRA_PATCHES= ${FILESDIR}/libsydney_oss
-.endif
-
-.if ${ARCH} == powerpc64
-.if ${OSVERSION} < 900033
-BROKEN= Needs binutils 2.17.50 to build
-.else
-CONFIGURE_ENV+= UNAME_m="powerpc64"
-CFLAGS+= -mminimal-toc
-.endif
-.endif
-
-.if defined(WITHOUT_DBUS)
-MOZ_OPTIONS+= --disable-dbus --disable-libnotify
-.else
-LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
- notify.4:${PORTSDIR}/devel/libnotify
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \
- ${WRKSRC}/storage/build/Makefile.in \
- ${WRKSRC}/db/sqlite3/src/Makefile.in
- ${REINPLACE_CMD} -e 's|/usr/local/include|${LOCALBASE}/include|' \
- ${WRKSRC}/js/src/config/mkdepend/Makefile.in
- @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
- s|-lpthread|${PTHREAD_LIBS}|g ; \
- s|echo aout|echo elf|g ; \
- s|/usr/X11R6|${LOCALBASE}|g' \
- ${WRKSRC}/js/src/configure
-
-pre-configure:
- (cd ${WRKSRC}/js/src/ && ${AUTOCONF})
-
-post-build:
- @${REINPLACE_CMD} -e "s|\(Libs:.*\)\($$\)|\1 -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}\2| ; \
- s|%sdkdir%|%sdkdir%/sdk|g ; \
- s|%%MOZ_LIBDIR%%|${PREFIX}/lib/${MOZILLA}|g" \
- ${WRKSRC}/xulrunner/installer/*.pc.in || ${TRUE}
-
-.include <bsd.port.post.mk>
diff --git a/www/libxul/distinfo b/www/libxul/distinfo
deleted file mode 100644
index 2f4d3dd32..000000000
--- a/www/libxul/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xulrunner-1.9.2.17.source.tar.bz2) = 6b2de4332f7f0a7b3a2afb6a496ac972db9799b4955e613130e7e574b82245e8
-SIZE (xulrunner-1.9.2.17.source.tar.bz2) = 51768448
diff --git a/www/libxul/files/libsydney_oss b/www/libxul/files/libsydney_oss
deleted file mode 100644
index a68d549b2..000000000
--- a/www/libxul/files/libsydney_oss
+++ /dev/null
@@ -1,15 +0,0 @@
---- media/libsydneyaudio/src/Makefile.in.orig 2009-08-17 14:21:06.000000000 +0200
-+++ media/libsydneyaudio/src/Makefile.in 2009-08-17 14:21:53.000000000 +0200
-@@ -45,6 +45,12 @@
- LIBRARY_NAME = sydneyaudio
- FORCE_STATIC_LIB= 1
-
-+ifeq ($(OS_ARCH),FreeBSD)
-+CSRCS = \
-+ sydney_audio_oss.c \
-+ $(NULL)
-+endif
-+
- ifeq ($(OS_ARCH),Linux)
- CSRCS = \
- sydney_audio_alsa.c \
diff --git a/www/libxul/files/patch-config-mkdepend-imakemdep.h b/www/libxul/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e6644..000000000
--- a/www/libxul/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/libxul/files/patch-config_autoconf.mk.in b/www/libxul/files/patch-config_autoconf.mk.in
deleted file mode 100644
index b39d9bacf..000000000
--- a/www/libxul/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,21 +0,0 @@
---- config/autoconf.mk.in.orig 2007-08-28 12:02:43.000000000 -0400
-+++ config/autoconf.mk.in 2007-09-26 14:21:51.000000000 -0400
-@@ -58,14 +58,14 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
--idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir = $(datadir)/idl/%%MOZILLA%%
-
--installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir = $(libdir)/%%MOZILLA%%
-+sdkdir = $(libdir)/%%MOZILLA%%
-
- DIST = $(DEPTH)/dist
- LIBXUL_SDK = @LIBXUL_SDK@
diff --git a/www/libxul/files/patch-config_mkdepend_Makefile.in b/www/libxul/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index 8da7e48ab..000000000
--- a/www/libxul/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004
-@@ -73,6 +73,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/libxul/files/patch-config_rules.mk b/www/libxul/files/patch-config_rules.mk
deleted file mode 100644
index 8ab35f5a8..000000000
--- a/www/libxul/files/patch-config_rules.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- config/rules.mk.orig Thu Sep 14 14:07:03 2006
-+++ config/rules.mk Wed Oct 18 11:00:09 2006
-@@ -442,9 +442,7 @@
- endif
-
- ifeq ($(OS_ARCH),FreeBSD)
--ifdef IS_COMPONENT
--EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
--endif
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
- endif
-
- ifeq ($(OS_ARCH),NetBSD)
diff --git a/www/libxul/files/patch-configure.in b/www/libxul/files/patch-configure.in
deleted file mode 100644
index aab5aa4ba..000000000
--- a/www/libxul/files/patch-configure.in
+++ /dev/null
@@ -1,22 +0,0 @@
---- configure.in.orig 2009-10-29 23:11:31.000000000 +0100
-+++ configure.in 2009-11-16 19:51:19.000000000 +0100
-@@ -1352,7 +1352,7 @@
- CPU_ARCH=sparc
- ;;
-
--x86_64 | ia64)
-+amd64 | x86_64 | ia64)
- CPU_ARCH="$OS_TEST"
- ;;
-
-@@ -3582,8 +3582,8 @@
- *)
-
- AC_CHECK_LIB(c, iconv, [_ICONV_LIBS="$_ICONV_LIBS"],
-- AC_CHECK_LIB(iconv, iconv, [_ICONV_LIBS="$_ICONV_LIBS -liconv"],
-- AC_CHECK_LIB(iconv, libiconv, [_ICONV_LIBS="$_ICONV_LIBS -liconv"])))
-+ AC_CHECK_LIB(iconv, iconv, [_ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"],
-+ AC_CHECK_LIB(iconv, libiconv, [_ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"])))
- _SAVE_LIBS=$LIBS
- LIBS="$LIBS $_ICONV_LIBS"
- AC_CACHE_CHECK(
diff --git a/www/libxul/files/patch-content-xslt-public-txDouble.h b/www/libxul/files/patch-content-xslt-public-txDouble.h
deleted file mode 100644
index cd4acfc53..000000000
--- a/www/libxul/files/patch-content-xslt-public-txDouble.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/xslt/public/txDouble.h.orig 2009-08-16 21:46:27.000000000 +0200
-+++ content/xslt/public/txDouble.h 2009-08-16 21:49:53.000000000 +0200
-@@ -43,7 +43,7 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
-+#if !defined(__amd64__) && !defined(__i386__)
- static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #else
- static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
diff --git a/www/libxul/files/patch-db_sqlite3_src_Makefile.in b/www/libxul/files/patch-db_sqlite3_src_Makefile.in
deleted file mode 100644
index 71b84da6d..000000000
--- a/www/libxul/files/patch-db_sqlite3_src_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- db/sqlite3/src/Makefile.in.orig 2008-06-19 11:03:17.000000000 -0500
-+++ db/sqlite3/src/Makefile.in 2008-06-19 11:04:15.000000000 -0500
-@@ -45,6 +45,8 @@
-
- include $(DEPTH)/config/autoconf.mk
-
-+OS_CFLAGS = -I../../../dist/include/sqlite3
-+OS_LIBS = %%PTHREAD_LIBS%%
- MODULE = sqlite3
- LIBRARY_NAME = sqlite3
- FORCE_SHARED_LIB = 1
diff --git a/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp b/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp
deleted file mode 100644
index 2cc9823fe..000000000
--- a/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
---- embedding/base/nsEmbedAPI.cpp.orig 2007-10-09 20:00:30.000000000 -0400
-+++ embedding/base/nsEmbedAPI.cpp 2007-10-09 20:01:45.000000000 -0400
-@@ -53,7 +53,12 @@ static PRBool sRegistryIniti
- static PRUint32 sInitCounter = 0;
-
- #define HACK_AROUND_THREADING_ISSUES
--//#define HACK_AROUND_NONREENTRANT_INITXPCOM
-+#ifdef __FreeBSD__
-+#include <sys/param.h>
-+#if __FreeBSD_version < 700042
-+#define HACK_AROUND_NONREENTRANT_INITXPCOM
-+#endif
-+#endif
-
- #ifdef HACK_AROUND_NONREENTRANT_INITXPCOM
- // XXX hack class to clean up XPCOM when this module is unloaded
diff --git a/www/libxul/files/patch-js-ctypes-libffi-configure b/www/libxul/files/patch-js-ctypes-libffi-configure
deleted file mode 100644
index 3f6b66e1d..000000000
--- a/www/libxul/files/patch-js-ctypes-libffi-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- js/ctypes/libffi/configure.orig 2010-07-22 23:54:58.000000000 +0200
-+++ js/ctypes/libffi/configure 2010-08-05 07:34:44.000000000 +0200
-@@ -21033,6 +21033,9 @@
- powerpc-*-aix* | rs6000-*-aix*)
- TARGET=POWERPC_AIX; TARGETDIR=powerpc
- ;;
-+ powerpc64-*-freebsd*)
-+ TARGET=POWERPC; TARGETDIR=powerpc
-+ ;;
- powerpc-*-freebsd*)
- TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
- ;;
diff --git a/www/libxul/files/patch-js-src-Makefile.in b/www/libxul/files/patch-js-src-Makefile.in
deleted file mode 100644
index 751596240..000000000
--- a/www/libxul/files/patch-js-src-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- js/src/Makefile.in.orig 2009-05-11 15:21:19.000000000 +0200
-+++ js/src/Makefile.in 2009-05-11 15:21:34.000000000 +0200
-@@ -427,7 +427,7 @@
- endif # WINNT
-
- ifeq ($(OS_ARCH),FreeBSD)
--EXTRA_LIBS += -pthread
-+EXTRA_LIBS += -pthread -lc
- endif
- ifeq ($(OS_ARCH),IRIX)
- ifdef USE_N32
diff --git a/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in b/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in
deleted file mode 100644
index e65ee360d..000000000
--- a/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- js/src/config/mkdepend/Makefile.in.orig 2009-08-15 17:45:39.000000000 +0200
-+++ js/src/config/mkdepend/Makefile.in 2009-08-15 17:46:08.000000000 +0200
-@@ -72,7 +72,7 @@
-
- include $(topsrcdir)/config/rules.mk
-
--HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/libxul/files/patch-js-src-configure.in b/www/libxul/files/patch-js-src-configure.in
deleted file mode 100644
index 962541ba9..000000000
--- a/www/libxul/files/patch-js-src-configure.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- js/src/configure.in.orig 2009-09-30 21:50:26.000000000 +0200
-+++ js/src/configure.in 2009-09-30 21:50:44.000000000 +0200
-@@ -2467,10 +2467,6 @@
- ENABLE_JIT=1
- NANOJIT_ARCH=ARM
- ;;
--sparc*-*)
-- ENABLE_JIT=1
-- NANOJIT_ARCH=Sparc
-- ;;
- esac
-
- MOZ_ARG_DISABLE_BOOL(jit,
diff --git a/www/libxul/files/patch-js-src-jslock.cpp b/www/libxul/files/patch-js-src-jslock.cpp
deleted file mode 100644
index 7aea14d0e..000000000
--- a/www/libxul/files/patch-js-src-jslock.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- js/src/jslock.cpp.orig 2009-10-07 20:15:38.000000000 +0200
-+++ js/src/jslock.cpp 2009-10-07 21:36:14.000000000 +0200
-@@ -160,8 +160,13 @@
- unsigned int res;
-
- __asm__ __volatile__ (
-- "stbar\n"
-- "cas [%1],%2,%3\n"
-+ "membar #StoreLoad | #LoadLoad\n"
-+# if defined (__sparc64__)
-+ "casx [%1],%2,%3\n"
-+# else
-+ "cas [%1],%2,%3\n" /* 32-bit version */
-+# endif
-+ "membar #StoreLoad | #LoadLoad\n"
- "cmp %2,%3\n"
- "be,a 1f\n"
- "mov 1,%0\n"
diff --git a/www/libxul/files/patch-js_src_jsnum.cpp b/www/libxul/files/patch-js_src_jsnum.cpp
deleted file mode 100644
index c997f4c6b..000000000
--- a/www/libxul/files/patch-js_src_jsnum.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
---- js/src/jsnum.cpp.orig 2010-01-05 22:35:17.000000000 -0500
-+++ js/src/jsnum.cpp 2010-01-11 05:10:19.000000000 -0500
-@@ -43,6 +43,9 @@
- /*
- * JS number type and wrapper class.
- */
-+#if defined(__FreeBSD__)
-+#include <sys/param.h>
-+#endif
- #ifdef XP_OS2
- #define _PC_53 PC_53
- #define _MCW_EM MCW_EM
-@@ -691,8 +694,18 @@
-
- #else
-
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000
-+#if __BSD_VISIBLE == 0
-+#error __BSD_VISIBLE is zero, so fedisableexcept is not defined
-+#endif
-+#include <fenv.h>
-+#define FIX_FPU() ((void)fedisableexcept(FE_ALL_EXCEPT))
-+#else
-+
- #define FIX_FPU() ((void)0)
-
-+#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */
-+
- #endif
-
- JSBool
diff --git a/www/libxul/files/patch-layout_generic_Makefile.in b/www/libxul/files/patch-layout_generic_Makefile.in
deleted file mode 100644
index e39242751..000000000
--- a/www/libxul/files/patch-layout_generic_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- layout/generic/Makefile.in.orig 2009-08-07 00:49:41.000000000 +0200
-+++ layout/generic/Makefile.in 2009-08-09 20:54:53.000000000 +0200
-@@ -187,9 +187,10 @@
- -I$(srcdir)/../../content/base/src \
- -I$(srcdir)/../../content/html/content/src \
- -I$(srcdir)/../../dom/base \
-- $(MOZ_CAIRO_CFLAGS) \
- $(NULL)
-
-+CXXFLAGS += $(MOZ_CAIRO_CFLAGS)
-+
- ifdef MOZ_ENABLE_GTK2
- CXXFLAGS += $(MOZ_GTK2_CFLAGS)
- endif
diff --git a/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h b/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h
deleted file mode 100644
index 60d8988b9..000000000
--- a/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2010-09-06 11:33:54.000000000 +0200
-+++ media/liboggz/include/oggz/oggz_off_t_generated.h 2010-09-06 11:34:16.000000000 +0200
-@@ -59,7 +59,7 @@
-
- #include <sys/types.h>
-
--#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX)
-+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) || defined (__FreeBSD__)
- typedef off_t oggz_off_t;
- #else
- typedef loff_t oggz_off_t;
diff --git a/www/libxul/files/patch-modules-libpref-src-prefapi.cpp b/www/libxul/files/patch-modules-libpref-src-prefapi.cpp
deleted file mode 100644
index 159f0d434..000000000
--- a/www/libxul/files/patch-modules-libpref-src-prefapi.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-
-This bug is due to the fact, applications are restarted before extension
-defaults are loaded.
-
-To reproduce, choose any preference and set the values like:
-system default:
- pref("prefkey",systemvalue);
-extension default:
- pref("prefkey", extensiondefault);
-user pref:
- user_pref("prefkey", systemvalue);
-
-Next, trigger application behaviour similar to upgrade by removing compreg.dat
-from profile and start the application.
-
-Result:
-User sees extensiondefault after upgrade, because the user_pref has been
-eliminated ... which is definitly not what the user expects because he explicitly
-had *systemvalue* set before the upgrade.
-
-Evaluation:
-The bug happens because restart is performed *before* extension defaults have been
-loaded and the prefapi.cpp always eliminate user preference if the user preference
-is equal to the actual default (which happens to be extensiondefault normally - so
-no reset, but is systemvalue during restart).
-
-Fix:
-1. savePrefs should not try to be smart ... this patch removes the heuristic that guesses
-whether a setting can be eliminated or not; it should be sufficient to only eliminate
-prefs in hashPrefs.
-
-2. This patch prevents hashPrefs from eliminating the user pref in case we are in
-*startup* ... unfortunately no such state info exists, which lets us guess that
-we are in startup for the previously not dealt case: !set_default &&
-!pref_ValueChanged(pref->defaultPref, value, type) && !PREF_HAS_USER_VALUE(pref).
-
-If is the case we explicitly remember that this setting is a user-pref ...
-even though it might be temporarily equal to the default pref.
-
----
- modules/libpref/src/prefapi.cpp | 20 ++++++++++++++------
- 1 file changed, 14 insertions(+), 6 deletions(-)
-
-Index: modules/libpref/src/prefapi.cpp
-===================================================================
---- modules/libpref/src/prefapi.cpp
-+++ modules/libpref/src/prefapi.cpp
-@@ -324,23 +324,20 @@
- if (!pref)
- return PL_DHASH_NEXT;
-
- nsCAutoString prefValue;
-
- // where we're getting our pref from
- PrefValue* sourcePref;
-
-- if (PREF_HAS_USER_VALUE(pref) &&
-- pref_ValueChanged(pref->defaultPref,
-- pref->userPref,
-- (PrefType) PREF_TYPE(pref)))
-- sourcePref = &pref->userPref;
-- else if (PREF_IS_LOCKED(pref))
-+ if (PREF_IS_LOCKED(pref))
- sourcePref = &pref->defaultPref;
-+ else if (PREF_HAS_USER_VALUE(pref))
-+ sourcePref = &pref->userPref;
- else
- // do not save default prefs that haven't changed
- return PL_DHASH_NEXT;
-
- // strings are in quotes!
- if (pref->flags & PREF_STRING) {
- prefValue = '\"';
- str_escape(sourcePref->stringVal, prefValue);
-@@ -742,16 +739,27 @@
- Otherwise, set the user value only if it has changed */
- if ( !pref_ValueChanged(pref->defaultPref, value, type) )
- {
- if (PREF_HAS_USER_VALUE(pref))
- {
- pref->flags &= ~PREF_USERSET;
- if (!PREF_IS_LOCKED(pref))
- valueChanged = PR_TRUE;
-+ } else {
-+ // this is tricky: we have !set_default ...
-+ // thus we are setting a user pref; however the user
-+ // pref set is same as *current default*; this normally
-+ // means to un-set ... however since we have
-+ // !PREF_HAS_USER_VALUE(pref) this can only be during
-+ // startup
-+ pref_SetValue(&pref->userPref, value, type);
-+ pref->flags |= PREF_USERSET;
-+ if (!PREF_IS_LOCKED(pref))
-+ valueChanged = PR_TRUE;
- }
- }
- else if ( !PREF_HAS_USER_VALUE(pref) ||
- pref_ValueChanged(pref->userPref, value, type) )
- {
- pref_SetValue(&pref->userPref, value, type);
- pref->flags |= PREF_USERSET;
- if (!PREF_IS_LOCKED(pref))
diff --git a/www/libxul/files/patch-security_coreconf_FreeBSD.mk b/www/libxul/files/patch-security_coreconf_FreeBSD.mk
deleted file mode 100644
index 2ae0716f1..000000000
--- a/www/libxul/files/patch-security_coreconf_FreeBSD.mk
+++ /dev/null
@@ -1,18 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig 2010-06-26 07:29:06.000000000 +0200
-+++ security/coreconf/FreeBSD.mk 2010-07-18 13:25:06.000000000 +0200
-@@ -49,9 +49,6 @@
- ifeq ($(CPU_ARCH),pc98)
- CPU_ARCH = x86
- endif
--ifeq ($(CPU_ARCH),amd64)
--CPU_ARCH = x86_64
--endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -87,4 +84,4 @@
-
- G++INCLUDES = -I/usr/include/g++
-
--INCLUDES += -I/usr/X11R6/include
-+#INCLUDES += -I/usr/X11R6/include
diff --git a/www/libxul/files/patch-security_manager_ssl_src_nsNSSComponent.cpp b/www/libxul/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
deleted file mode 100644
index f30d12229..000000000
--- a/www/libxul/files/patch-security_manager_ssl_src_nsNSSComponent.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- security/manager/ssl/src/nsNSSComponent.cpp.orig Mon May 29 23:10:54 2006
-+++ security/manager/ssl/src/nsNSSComponent.cpp Mon May 29 23:12:22 2006
-@@ -110,6 +110,7 @@
- #include "nss.h"
- #include "pk11func.h"
- #include "ssl.h"
-+#define NSS_ENABLE_ECC 1
- #include "sslproto.h"
- #include "secmod.h"
- #include "sechash.h"
diff --git a/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c b/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c
deleted file mode 100644
index b579fc5b4..000000000
--- a/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-26 18:44:42.000000000 +0100
-+++ security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-26 18:46:41.000000000 +0100
-@@ -733,6 +733,33 @@
- #endif
-
- #if defined(__ppc64__)
-+#if defined(__FreeBSD__)
-+#include <sys/stddef.h>
-+#include <sys/sysctl.h>
-+
-+#include <machine/cpu.h>
-+#include <machine/md_var.h>
-+
-+unsigned long
-+s_mpi_getProcessorLineSize()
-+{
-+ static int cacheline_size = 0;
-+ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE };
-+ int clen;
-+
-+ if (cacheline_size > 0)
-+ return cacheline_size;
-+
-+ clen = sizeof(cacheline_size);
-+ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]),
-+ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size)
-+ return 128; /* guess */
-+
-+ return cacheline_size;
-+}
-+#else /* __FreeBSD__ */
-+
-+
- /*
- * Sigh, The PPC has some really nice features to help us determine cache
- * size, since it had lots of direct control functions to do so. The POWER
-@@ -786,6 +813,7 @@
- return 0;
- }
-
-+#endif /* __FreeBSD__ */
- #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1
- #endif
-
diff --git a/www/libxul/files/patch-storage_build_Makefile.in b/www/libxul/files/patch-storage_build_Makefile.in
deleted file mode 100644
index 18202a5a6..000000000
--- a/www/libxul/files/patch-storage_build_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006
-+++ storage/build/Makefile.in Sun Nov 5 16:16:06 2006
-@@ -77,6 +77,7 @@
- $(EXTRA_DSO_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
-+ %%PTHREAD_LIBS%% \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/libxul/files/patch-toolkit_library_Makefile.in b/www/libxul/files/patch-toolkit_library_Makefile.in
deleted file mode 100644
index d905acd5b..000000000
--- a/www/libxul/files/patch-toolkit_library_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- toolkit/library/Makefile.in.orig 2010-01-11 12:13:08.000000000 -0500
-+++ toolkit/library/Makefile.in 2010-01-11 12:15:05.000000000 -0500
-@@ -181,7 +181,7 @@
- export:: $(RDF_UTIL_SRC_CPPSRCS) $(INTL_UNICHARUTIL_UTIL_CPPSRCS)
- $(INSTALL) $^ .
-
--EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS)
-+EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols -Wl,--as-needed $(LIBS_DIR) $(EXTRA_DSO_LIBS)
-
- ifdef MOZ_ENABLE_LIBXUL
- include $(srcdir)/libxul-rules.mk
diff --git a/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp b/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp
deleted file mode 100644
index 3485b1509..000000000
--- a/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/base/nsStackWalk.cpp.orig 2010-01-11 02:11:49.000000000 -0500
-+++ xpcom/base/nsStackWalk.cpp 2010-01-11 02:13:26.000000000 -0500
-@@ -1132,7 +1132,7 @@
- #define __USE_GNU
- #endif
-
--#if defined(HAVE_LIBDL) || defined(XP_MACOSX)
-+#if defined(HAVE_LIBDL) || defined(XP_MACOSX) || defined(__FreeBSD__)
- #include <dlfcn.h>
- #endif
-
diff --git a/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc b/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
deleted file mode 100644
index ebe5474ca..000000000
--- a/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in b/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
deleted file mode 100644
index 124e86202..000000000
--- a/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
+++ /dev/null
@@ -1,87 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2010-04-02 16:03:13.000000000 +0000
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2010-06-06 19:19:44.000000000 +0000
-@@ -73,6 +73,9 @@
- DEFINES += -DKEEP_STACK_16_BYTE_ALIGNED
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (x86_64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- endif
-
-@@ -96,7 +99,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -111,8 +114,8 @@
- #
- # FreeBSD/amd64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64)
--CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDamd64)
-+CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
- endif
- #
- # BeOS/Intel (uses the same unixish_x86 code)
-@@ -165,9 +168,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -322,7 +331,7 @@
- #
- # Linux/PPC
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
-+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
- ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
- AS := $(CC) -c -x assembler-with-cpp
-@@ -331,9 +340,9 @@
- #
- # Linux/PPC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64)
--CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
--ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
-+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST)))
-+CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
-+ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
- AS := $(CC) -c -x assembler-with-cpp
- endif
-
-@@ -400,6 +409,15 @@
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
- endif
- #
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
-+endif
-+endif
-+#
- # OpenBSD/SPARC
- #
- ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc)
diff --git a/www/libxul/files/patch-xptcall-alpha b/www/libxul/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e..000000000
--- a/www/libxul/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/libxul/files/patch-xptcall-amd64 b/www/libxul/files/patch-xptcall-amd64
deleted file mode 100644
index 908b5fc74..000000000
--- a/www/libxul/files/patch-xptcall-amd64
+++ /dev/null
@@ -1,380 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp.orig 2009-10-02 22:13:13.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp 2009-10-02 22:41:36.000000000 +0200
-@@ -0,0 +1,174 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+// Platform specific code to invoke XPCOM methods on native objects
-+
-+#include "xptcprivate.h"
-+
-+// 6 integral parameters are passed in registers
-+const PRUint32 GPR_COUNT = 6;
-+
-+// 8 floating point parameters are passed in SSE registers
-+const PRUint32 FPR_COUNT = 8;
-+
-+// Remember that these 'words' are 64-bit long
-+static inline void
-+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack)
-+{
-+ nr_gpr = 1; // skip one GP register for 'that'
-+ nr_fpr = 0;
-+ nr_stack = 0;
-+
-+ /* Compute number of eightbytes of class MEMORY. */
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (!s->IsPtrData()
-+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) {
-+ if (nr_fpr < FPR_COUNT)
-+ nr_fpr++;
-+ else
-+ nr_stack++;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ nr_gpr++;
-+ else
-+ nr_stack++;
-+ }
-+ }
-+}
-+
-+static void
-+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint64 * gpregs, double * fpregs)
-+{
-+ PRUint32 nr_gpr = 1; // skip one GP register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (s->IsPtrData())
-+ value = (PRUint64) s->ptr;
-+ else {
-+ switch (s->type) {
-+ case nsXPTType::T_FLOAT: break;
-+ case nsXPTType::T_DOUBLE: break;
-+ case nsXPTType::T_I8: value = s->val.i8; break;
-+ case nsXPTType::T_I16: value = s->val.i16; break;
-+ case nsXPTType::T_I32: value = s->val.i32; break;
-+ case nsXPTType::T_I64: value = s->val.i64; break;
-+ case nsXPTType::T_U8: value = s->val.u8; break;
-+ case nsXPTType::T_U16: value = s->val.u16; break;
-+ case nsXPTType::T_U32: value = s->val.u32; break;
-+ case nsXPTType::T_U64: value = s->val.u64; break;
-+ case nsXPTType::T_BOOL: value = s->val.b; break;
-+ case nsXPTType::T_CHAR: value = s->val.c; break;
-+ case nsXPTType::T_WCHAR: value = s->val.wc; break;
-+ default: value = (PRUint64) s->val.p; break;
-+ }
-+ }
-+
-+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((double *)d) = s->val.d;
-+ d++;
-+ }
-+ }
-+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((float *)d) = s->val.f;
-+ d++;
-+ }
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ gpregs[nr_gpr++] = value;
-+ else
-+ *d++ = value;
-+ }
-+ }
-+}
-+
-+extern "C"
-+EXPORT_XPCOM_API(nsresult)
-+NS_InvokeByIndex_P(nsISupports * that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant * params)
-+{
-+ PRUint32 nr_gpr, nr_fpr, nr_stack;
-+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack);
-+
-+ // Stack, if used, must be 16-bytes aligned
-+ if (nr_stack)
-+ nr_stack = (nr_stack + 1) & ~1;
-+
-+ // Load parameters to stack, if necessary
-+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8);
-+ PRUint64 gpregs[GPR_COUNT];
-+ double fpregs[FPR_COUNT];
-+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs);
-+
-+ // Load FPR registers from fpregs[]
-+ register double d0 asm("xmm0");
-+ register double d1 asm("xmm1");
-+ register double d2 asm("xmm2");
-+ register double d3 asm("xmm3");
-+ register double d4 asm("xmm4");
-+ register double d5 asm("xmm5");
-+ register double d6 asm("xmm6");
-+ register double d7 asm("xmm7");
-+
-+ switch (nr_fpr) {
-+#define ARG_FPR(N) \
-+ case N+1: d##N = fpregs[N];
-+ ARG_FPR(7);
-+ ARG_FPR(6);
-+ ARG_FPR(5);
-+ ARG_FPR(4);
-+ ARG_FPR(3);
-+ ARG_FPR(2);
-+ ARG_FPR(1);
-+ ARG_FPR(0);
-+ case 0:;
-+#undef ARG_FPR
-+ }
-+
-+ // Load GPR registers from gpregs[]
-+ register PRUint64 a0 asm("rdi");
-+ register PRUint64 a1 asm("rsi");
-+ register PRUint64 a2 asm("rdx");
-+ register PRUint64 a3 asm("rcx");
-+ register PRUint64 a4 asm("r8");
-+ register PRUint64 a5 asm("r9");
-+
-+ switch (nr_gpr) {
-+#define ARG_GPR(N) \
-+ case N+1: a##N = gpregs[N];
-+ ARG_GPR(5);
-+ ARG_GPR(4);
-+ ARG_GPR(3);
-+ ARG_GPR(2);
-+ ARG_GPR(1);
-+ case 1: a0 = (PRUint64) that;
-+ case 0:;
-+#undef ARG_GPR
-+ }
-+
-+ // Ensure that assignments to SSE registers won't be optimized away
-+ asm("" ::
-+ "x" (d0), "x" (d1), "x" (d2), "x" (d3),
-+ "x" (d4), "x" (d5), "x" (d6), "x" (d7));
-+
-+ // Get pointer to method
-+ PRUint64 methodAddress = *((PRUint64 *)that);
-+ methodAddress += 8 * methodIndex;
-+ methodAddress = *((PRUint64 *)methodAddress);
-+
-+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64);
-+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5);
-+ return result;
-+}
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp.orig 2009-10-02 22:13:13.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp 2009-10-02 22:39:37.000000000 +0200
-@@ -0,0 +1,200 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+
-+// Implement shared vtbl methods.
-+
-+#include "xptcprivate.h"
-+#include "xptiprivate.h"
-+
-+// The Linux/x86-64 ABI passes the first 6 integral parameters and the
-+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx,
-+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the
-+// caller. The rest of the parameters are passed in the callers stack
-+// area.
-+
-+const PRUint32 PARAM_BUFFER_COUNT = 16;
-+const PRUint32 GPR_COUNT = 6;
-+const PRUint32 FPR_COUNT = 8;
-+
-+// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
-+//
-+// - 'args[]' contains the arguments passed on stack
-+// - 'gpregs[]' contains the arguments passed in integer registers
-+// - 'fpregs[]' contains the arguments passed in floating point registers
-+//
-+// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
-+// and then the method gets called.
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex,
-+ PRUint64 * args, PRUint64 * gpregs, double *fpregs)
-+{
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint32 paramCount;
-+ PRUint32 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint64* ap = args;
-+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for(i = 0; i < paramCount; i++) {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ dp->val.d = fpregs[nr_fpr++];
-+ else
-+ dp->val.d = *(double*) ap++;
-+ continue;
-+ }
-+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ dp->val.d = *(double*) ap++;
-+ else
-+ dp->val.f = *(float*) ap++;
-+ continue;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ value = gpregs[nr_gpr++];
-+ else
-+ value = *ap++;
-+ }
-+
-+ if (param.IsOut() || !type.IsArithmetic()) {
-+ dp->val.p = (void*) value;
-+ continue;
-+ }
-+
-+ switch (type) {
-+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break;
-+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break;
-+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break;
-+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break;
-+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break;
-+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break;
-+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break;
-+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break;
-+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break;
-+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break;
-+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break;
-+
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info,
-+ dispatchParams);
-+
-+ if (dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+// Linux/x86-64 uses gcc >= 3.1
-+#define STUB_ENTRY(n) \
-+asm(".section \".text\"\n\t" \
-+ ".align 2\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 1000\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
-+ ".else\n\t" \
-+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
-+ ".endif\n\t" \
-+ "movl $" #n ", %eax\n\t" \
-+ "jmp SharedStub\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".else\n\t" \
-+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".endif");
-+
-+// static nsresult SharedStub(PRUint32 methodIndex)
-+asm(".section \".text\"\n\t"
-+ ".align 2\n\t"
-+ ".type SharedStub,@function\n\t"
-+ "SharedStub:\n\t"
-+ // make room for gpregs (48), fpregs (64)
-+ "pushq %rbp\n\t"
-+ "movq %rsp,%rbp\n\t"
-+ "subq $112,%rsp\n\t"
-+ // save GP registers
-+ "movq %rdi,-112(%rbp)\n\t"
-+ "movq %rsi,-104(%rbp)\n\t"
-+ "movq %rdx, -96(%rbp)\n\t"
-+ "movq %rcx, -88(%rbp)\n\t"
-+ "movq %r8 , -80(%rbp)\n\t"
-+ "movq %r9 , -72(%rbp)\n\t"
-+ "leaq -112(%rbp),%rcx\n\t"
-+ // save FP registers
-+ "movsd %xmm0,-64(%rbp)\n\t"
-+ "movsd %xmm1,-56(%rbp)\n\t"
-+ "movsd %xmm2,-48(%rbp)\n\t"
-+ "movsd %xmm3,-40(%rbp)\n\t"
-+ "movsd %xmm4,-32(%rbp)\n\t"
-+ "movsd %xmm5,-24(%rbp)\n\t"
-+ "movsd %xmm6,-16(%rbp)\n\t"
-+ "movsd %xmm7, -8(%rbp)\n\t"
-+ "leaq -64(%rbp),%r8\n\t"
-+ // rdi has the 'self' pointer already
-+ "movl %eax,%esi\n\t"
-+ "leaq 16(%rbp),%rdx\n\t"
-+ "call PrepareAndDispatch\n\t"
-+ "leave\n\t"
-+ "ret\n\t"
-+ ".size SharedStub,.-SharedStub");
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#else
-+#error "can't find a compiler to use"
-+#endif /* __GNUC__ */
diff --git a/www/libxul/files/patch-xptcall-powerpc b/www/libxul/files/patch-xptcall-powerpc
deleted file mode 100644
index 6824d8a31..000000000
--- a/www/libxul/files/patch-xptcall-powerpc
+++ /dev/null
@@ -1,580 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_freebsd.s.orig 2009-09-26 22:23:56.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_freebsd.s 2009-09-27 10:01:48.000000000 +0200
-@@ -0,0 +1,110 @@
-+# -*- Mode: Asm -*-
-+#
-+# The contents of this file are subject to the Netscape Public
-+# License Version 1.1 (the "License"); you may not use this file
-+# except in compliance with the License. You may obtain a copy of
-+# the License at http://www.mozilla.org/NPL/
-+#
-+# Software distributed under the License is distributed on an "AS
-+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+# implied. See the License for the specific language governing
-+# rights and limitations under the License.
-+#
-+# The Original Code is mozilla.org code.
-+#
-+# The Initial Developer of the Original Code is Netscape
-+# Communications Corporation. Portions created by Netscape are
-+# Copyright (C) 1999 Netscape Communications Corporation. All
-+# Rights Reserved.
-+#
-+# Contributor(s):
-+# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+# beard@netscape.com (Patrick Beard)
-+# waterson@netscape.com (Chris Waterson)
-+#
-+.set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
-+.set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
-+.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14
-+.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19
-+.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24
-+.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29
-+.set r30,30; .set r31,31
-+.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4
-+.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9
-+.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14
-+.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19
-+.set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24
-+.set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29
-+.set f30,30; .set f31,31
-+
-+ .section ".text"
-+ .align 2
-+ .globl NS_InvokeByIndex_P
-+ .type NS_InvokeByIndex_P,@function
-+
-+#
-+# NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+# PRUint32 paramCount, nsXPTCVariant* params)
-+#
-+
-+NS_InvokeByIndex_P:
-+ stwu sp,-32(sp) # setup standard stack frame
-+ mflr r0 # save LR
-+ stw r3,8(sp) # r3 <= that
-+ stw r4,12(sp) # r4 <= methodIndex
-+ stw r30,16(sp)
-+ stw r31,20(sp)
-+
-+ stw r0,36(sp) # store LR backchain
-+ mr r31,sp
-+
-+ rlwinm r10,r5,3,0,27 # r10 = (ParamCount * 2 * 4) & ~0x0f
-+ addi r0,r10,96 # reserve stack for GPR and FPR register save area r0 = r10 + 96
-+ lwz r9,0(sp) # r9 = backchain
-+ neg r0,r0
-+ stwux r9,sp,r0 # reserve stack sapce and save SP backchain
-+
-+ addi r3,sp,8 # r3 <= args
-+ mr r4,r5 # r4 <= paramCount
-+ mr r5,r6 # r5 <= params
-+ add r6,r3,r10 # r6 <= gpregs ( == args + r10 )
-+ mr r30,r6 # store in r30 for use later...
-+ addi r7,r6,32 # r7 <= fpregs ( == gpregs + 32 )
-+
-+ bl invoke_copy_to_stack@local # (args, paramCount, params, gpregs, fpregs)
-+
-+ lfd f1,32(r30) # load FP registers with method parameters
-+ lfd f2,40(r30)
-+ lfd f3,48(r30)
-+ lfd f4,56(r30)
-+ lfd f5,64(r30)
-+ lfd f6,72(r30)
-+ lfd f7,80(r30)
-+ lfd f8,88(r30)
-+
-+ lwz r3,8(r31) # r3 <= that
-+ lwz r4,12(r31) # r4 <= methodIndex
-+ lwz r5,0(r3) # r5 <= vtable ( == *that )
-+
-+ slwi r4,r4,2 # convert to offset ( *= 4 )
-+ lwzx r0,r5,r4 # r0 <= methodpointer ( == vtable + offset )
-+
-+ lwz r4,4(r30) # load GP regs with method parameters
-+ lwz r5,8(r30)
-+ lwz r6,12(r30)
-+ lwz r7,16(r30)
-+ lwz r8,20(r30)
-+ lwz r9,24(r30)
-+ lwz r10,28(r30)
-+
-+ mtlr r0 # copy methodpointer to LR
-+ blrl # call method
-+
-+ lwz r30,16(r31) # restore r30 & r31
-+ lwz r31,20(r31)
-+
-+ lwz r11,0(sp) # clean up the stack
-+ lwz r0,4(r11)
-+ mtlr r0
-+ mr sp,r11
-+ blr
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_freebsd.cpp.orig 2009-09-26 22:23:56.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_freebsd.cpp 2009-09-27 09:58:59.000000000 +0200
-@@ -0,0 +1,141 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Mozilla Public License Version
-+ * 1.1 (the "License"); you may not use this file except in compliance with
-+ * the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+ * beard@netscape.com (Patrick Beard)
-+ * waterson@netscape.com (Chris Waterson)
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either of the GNU General Public License Version 2 or later (the "GPL"),
-+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the MPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the MPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+// Platform specific code to invoke XPCOM methods on native objects
-+
-+// The purpose of NS_InvokeByIndex_P() is to map a platform
-+// indepenpent call to the platform ABI. To do that,
-+// NS_InvokeByIndex_P() has to determine the method to call via vtable
-+// access. The parameters for the method are read from the
-+// nsXPTCVariant* and prepared for th native ABI. For the Linux/PPC
-+// ABI this means that the first 8 integral and floating point
-+// parameters are passed in registers.
-+
-+#include "xptcprivate.h"
-+
-+// 8 integral parameters are passed in registers
-+#define GPR_COUNT 8
-+
-+// 8 floating point parameters are passed in registers, floats are
-+// promoted to doubles when passed in registers
-+#define FPR_COUNT 8
-+
-+extern "C" PRUint32
-+invoke_count_words(PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ return PRUint32(((paramCount * 2) + 3) & ~3);
-+}
-+
-+extern "C" void
-+invoke_copy_to_stack(PRUint32* d,
-+ PRUint32 paramCount,
-+ nsXPTCVariant* s,
-+ PRUint32* gpregs,
-+ double* fpregs)
-+{
-+ PRUint32 gpr = 1; // skip one GP reg for 'that'
-+ PRUint32 fpr = 0;
-+ PRUint32 tempu32;
-+ PRUint64 tempu64;
-+
-+ for(uint32 i = 0; i < paramCount; i++, s++) {
-+ if(s->IsPtrData())
-+ tempu32 = (PRUint32) s->ptr;
-+ else {
-+ switch(s->type) {
-+ case nsXPTType::T_FLOAT: break;
-+ case nsXPTType::T_DOUBLE: break;
-+ case nsXPTType::T_I8: tempu32 = s->val.i8; break;
-+ case nsXPTType::T_I16: tempu32 = s->val.i16; break;
-+ case nsXPTType::T_I32: tempu32 = s->val.i32; break;
-+ case nsXPTType::T_I64: tempu64 = s->val.i64; break;
-+ case nsXPTType::T_U8: tempu32 = s->val.u8; break;
-+ case nsXPTType::T_U16: tempu32 = s->val.u16; break;
-+ case nsXPTType::T_U32: tempu32 = s->val.u32; break;
-+ case nsXPTType::T_U64: tempu64 = s->val.u64; break;
-+ case nsXPTType::T_BOOL: tempu32 = s->val.b; break;
-+ case nsXPTType::T_CHAR: tempu32 = s->val.c; break;
-+ case nsXPTType::T_WCHAR: tempu32 = s->val.wc; break;
-+ default: tempu32 = (PRUint32) s->val.p; break;
-+ }
-+ }
-+
-+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
-+ if (fpr < FPR_COUNT)
-+ fpregs[fpr++] = s->val.d;
-+ else {
-+ if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
-+ *((double*) d) = s->val.d;
-+ d += 2;
-+ }
-+ }
-+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-+ if (fpr < FPR_COUNT)
-+ fpregs[fpr++] = s->val.f; // if passed in registers, floats are promoted to doubles
-+ else
-+ *((float*) d++) = s->val.f;
-+ }
-+ else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64
-+ || s->type == nsXPTType::T_U64)) {
-+ if ((gpr + 1) < GPR_COUNT) {
-+ if (gpr & 1) gpr++; // longlongs are aligned in odd/even register pairs, eg. r5/r6
-+ *((PRUint64*) &gpregs[gpr]) = tempu64;
-+ gpr += 2;
-+ }
-+ else {
-+ if ((PRUint32) d & 4) d++; // longlongs are 8-byte aligned on stack
-+ *((PRUint64*) d) = tempu64;
-+ d += 2;
-+ }
-+ }
-+ else {
-+ if (gpr < GPR_COUNT)
-+ gpregs[gpr++] = tempu32;
-+ else
-+ *d++ = tempu32;
-+ }
-+
-+ }
-+}
-+
-+extern "C"
-+EXPORT_XPCOM_API(nsresult)
-+NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_freebsd.s.orig 2009-09-26 22:23:56.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_freebsd.s 2009-09-26 22:23:56.000000000 +0200
-@@ -0,0 +1,89 @@
-+# -*- Mode: Asm -*-
-+#
-+# The contents of this file are subject to the Netscape Public
-+# License Version 1.1 (the "License"); you may not use this file
-+# except in compliance with the License. You may obtain a copy of
-+# the License at http://www.mozilla.org/NPL/
-+#
-+# Software distributed under the License is distributed on an "AS
-+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+# implied. See the License for the specific language governing
-+# rights and limitations under the License.
-+#
-+# The Original Code is mozilla.org code.
-+#
-+# The Initial Developer of the Original Code is Netscape
-+# Communications Corporation. Portions created by Netscape are
-+# Copyright (C) 1999 Netscape Communications Corporation. All
-+# Rights Reserved.
-+#
-+# Contributor(s):
-+# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+# beard@netscape.com (Patrick Beard)
-+# waterson@netscape.com (Chris Waterson)
-+#
-+
-+.set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
-+.set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
-+.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14
-+.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19
-+.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24
-+.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29
-+.set r30,30; .set r31,31
-+.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4
-+.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9
-+.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14
-+.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19
-+.set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24
-+.set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29
-+.set f30,30; .set f31,31
-+
-+ .section ".text"
-+ .align 2
-+ .globl SharedStub
-+ .type SharedStub,@function
-+
-+SharedStub:
-+ stwu sp,-112(sp) # room for
-+ # linkage (8),
-+ # gprData (32),
-+ # fprData (64),
-+ # stack alignment(8)
-+ mflr r0
-+ stw r0,116(sp) # save LR backchain
-+
-+ stw r4,12(sp) # save GP registers
-+ stw r5,16(sp) # (n.b. that we don't save r3
-+ stw r6,20(sp) # because PrepareAndDispatch() is savvy)
-+ stw r7,24(sp)
-+ stw r8,28(sp)
-+ stw r9,32(sp)
-+ stw r10,36(sp)
-+
-+ stfd f1,40(sp) # save FP registers
-+ stfd f2,48(sp)
-+ stfd f3,56(sp)
-+ stfd f4,64(sp)
-+ stfd f5,72(sp)
-+ stfd f6,80(sp)
-+ stfd f7,88(sp)
-+ stfd f8,96(sp)
-+
-+ # r3 has the 'self' pointer already
-+
-+ mr r4,r11 # r4 <= methodIndex selector, passed
-+ # via r11 in the nsXPTCStubBase::StubXX() call
-+
-+ addi r5,sp,120 # r5 <= pointer to callers args area,
-+ # beyond r3-r10/f1-f8 mapped range
-+
-+ addi r6,sp,8 # r6 <= gprData
-+ addi r7,sp,40 # r7 <= fprData
-+
-+ bl PrepareAndDispatch@local # Go!
-+
-+ lwz r0,116(sp) # restore LR
-+ mtlr r0
-+ la sp,112(sp) # clean up the stack
-+ blr
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_freebsd.cpp.orig 2009-09-26 22:23:56.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_freebsd.cpp 2009-09-26 22:43:57.000000000 +0200
-@@ -0,0 +1,228 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Mozilla Public License Version
-+ * 1.1 (the "License"); you may not use this file except in compliance with
-+ * the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+ * beard@netscape.com (Patrick Beard)
-+ * waterson@netscape.com (Chris Waterson)
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either of the GNU General Public License Version 2 or later (the "GPL"),
-+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the MPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the MPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+// Implement shared vtbl methods.
-+
-+#include "xptcprivate.h"
-+#include "xptiprivate.h"
-+
-+// The PPC/SYSV ABI passes the first 8 integral
-+// parameters and the first 8 floating point parameters in registers
-+// (r3-r10 and f1-f8), no stack space is allocated for these by the
-+// caller. The rest of the parameters are passed in the callers stack
-+// area. The stack pointer has to retain 16-byte alignment, longlongs
-+// and doubles are aligned on 8-byte boundaries.
-+
-+#define PARAM_BUFFER_COUNT 16
-+#define GPR_COUNT 8
-+#define FPR_COUNT 8
-+
-+// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
-+//
-+// - 'args[]' contains the arguments passed on stack
-+// - 'gprData[]' contains the arguments passed in integer registers
-+// - 'fprData[]' contains the arguments passed in floating point registers
-+//
-+// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
-+// and then the method gets called.
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self,
-+ PRUint32 methodIndex,
-+ PRUint32* args,
-+ PRUint32 *gprData,
-+ double *fprData)
-+{
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ const nsXPTMethodInfo* info = NULL;
-+ PRUint32 paramCount;
-+ PRUint32 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint32* ap = args;
-+ PRUint32 gpr = 1; // skip one GPR register
-+ PRUint32 fpr = 0;
-+ PRUint32 tempu32;
-+ PRUint64 tempu64;
-+
-+ for(i = 0; i < paramCount; i++) {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
-+ if (fpr < FPR_COUNT)
-+ dp->val.d = fprData[fpr++];
-+ else {
-+ if ((PRUint32) ap & 4) ap++; // doubles are 8-byte aligned on stack
-+ dp->val.d = *(double*) ap;
-+ ap += 2;
-+ }
-+ continue;
-+ }
-+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
-+ if (fpr < FPR_COUNT)
-+ dp->val.f = (float) fprData[fpr++]; // in registers floats are passed as doubles
-+ else
-+ dp->val.f = *(float*) ap++;
-+ continue;
-+ }
-+ else if (!param.IsOut() && (type == nsXPTType::T_I64
-+ || type == nsXPTType::T_U64)) {
-+ if (gpr & 1) gpr++; // longlongs are aligned in odd/even register pairs, eg. r5/r6
-+ if ((gpr + 1) < GPR_COUNT) {
-+ tempu64 = *(PRUint64*) &gprData[gpr];
-+ gpr += 2;
-+ }
-+ else {
-+ if ((PRUint32) ap & 4) ap++; // longlongs are 8-byte aligned on stack
-+ tempu64 = *(PRUint64*) ap;
-+ ap += 2;
-+ }
-+ }
-+ else {
-+ if (gpr < GPR_COUNT)
-+ tempu32 = gprData[gpr++];
-+ else
-+ tempu32 = *ap++;
-+ }
-+
-+ if(param.IsOut() || !type.IsArithmetic()) {
-+ dp->val.p = (void*) tempu32;
-+ continue;
-+ }
-+
-+ switch(type) {
-+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) tempu32; break;
-+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) tempu32; break;
-+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) tempu32; break;
-+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) tempu64; break;
-+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) tempu32; break;
-+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) tempu32; break;
-+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) tempu32; break;
-+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) tempu64; break;
-+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) tempu32; break;
-+ case nsXPTType::T_CHAR: dp->val.c = (char) tempu32; break;
-+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) tempu32; break;
-+
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->mOuter->CallMethod((PRUint16)methodIndex,
-+ info,
-+ dispatchParams);
-+
-+ if (dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+
-+}
-+
-+// Load r11 with the constant 'n' and branch to SharedStub().
-+
-+// As G++3 ABI contains the length of the functionname in the mangled
-+// name, it is difficult to get a generic assembler mechanism like
-+// in the G++ 2.95 case.
-+// Create names would be like:
-+// _ZN14nsXPTCStubBase5Stub1Ev
-+// _ZN14nsXPTCStubBase6Stub12Ev
-+// _ZN14nsXPTCStubBase7Stub123Ev
-+// _ZN14nsXPTCStubBase8Stub1234Ev
-+// etc.
-+// Use assembler directives to get the names right...
-+
-+# define STUB_ENTRY(n) \
-+__asm__ ( \
-+ ".align 2 \n\t" \
-+ ".if "#n" < 10 \n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev \n\t" \
-+ ".type _ZN14nsXPTCStubBase5Stub"#n"Ev,@function \n\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev: \n\t" \
-+ \
-+ ".elseif "#n" < 100 \n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev \n\t" \
-+ ".type _ZN14nsXPTCStubBase6Stub"#n"Ev,@function \n\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev: \n\t" \
-+ \
-+ ".elseif "#n" < 1000 \n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev \n\t" \
-+ ".type _ZN14nsXPTCStubBase7Stub"#n"Ev,@function \n\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev: \n\t" \
-+ \
-+ ".else \n\t" \
-+ ".err \"stub number "#n" >= 1000 not yet supported\"\n" \
-+ ".endif \n\t" \
-+ \
-+ "li 11,"#n" \n\t" \
-+ "b SharedStub@local \n" \
-+);
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
diff --git a/www/libxul/files/patch-xptcall-sparc64 b/www/libxul/files/patch-xptcall-sparc64
deleted file mode 100644
index 8d87d8cbd..000000000
--- a/www/libxul/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,329 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp.orig 2009-09-30 22:48:25.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp 2009-09-30 23:09:48.000000000 +0200
-@@ -0,0 +1,125 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+#include "xptiprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info,
-+ dispatchParams);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s.orig 2009-09-30 22:48:25.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s 2009-09-30 22:48:25.000000000 +0200
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global NS_InvokeByIndex_P
-+ .type NS_InvokeByIndex_P, #function
-+
-+/*
-+ NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+NS_InvokeByIndex_P:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size NS_InvokeByIndex_P, .-NS_InvokeByIndex_P
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp.orig 2009-09-30 22:48:25.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp 2009-09-30 22:48:25.000000000 +0200
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/libxul/files/patch-xulrunner_installer_libxul.pc.in b/www/libxul/files/patch-xulrunner_installer_libxul.pc.in
deleted file mode 100644
index 279e6cd2f..000000000
--- a/www/libxul/files/patch-xulrunner_installer_libxul.pc.in
+++ /dev/null
@@ -1,9 +0,0 @@
---- xulrunner/installer/libxul.pc.in.orig 2010-01-21 04:31:27.000000000 +0100
-+++ xulrunner/installer/libxul.pc.in 2010-06-21 19:39:57.000000000 +0200
-@@ -7,5 +7,5 @@
- Description: The Mozilla Runtime and Embedding Engine
- Version: %MOZILLA_VERSION%
- Requires: %NSPR_NAME% >= %NSPR_VERSION%
--Libs: -L${sdkdir}/lib -lxpcomglue_s -lxul -lxpcom
-+Libs: -L${sdkdir}/lib -L%%MOZ_LIBDIR%% -lxpcomglue_s -lxul -lxpcom
- Cflags: -I${includedir} %WCHAR_CFLAGS%
diff --git a/www/libxul/files/releng6_pulseaudio b/www/libxul/files/releng6_pulseaudio
deleted file mode 100644
index 2d83f3c1c..000000000
--- a/www/libxul/files/releng6_pulseaudio
+++ /dev/null
@@ -1,32 +0,0 @@
---- media/libsydneyaudio/src/Makefile.in.orig 2009-08-11 17:22:08.000000000 +0200
-+++ media/libsydneyaudio/src/Makefile.in 2009-08-11 17:22:36.000000000 +0200
-@@ -45,6 +45,12 @@
- LIBRARY_NAME = sydneyaudio
- FORCE_STATIC_LIB= 1
-
-+ifeq ($(OS_ARCH),FreeBSD)
-+CSRCS = \
-+ sydney_audio_pulseaudio.c \
-+ $(NULL)
-+endif
-+
- ifeq ($(OS_ARCH),Linux)
- CSRCS = \
- sydney_audio_alsa.c \
---- toolkit/library/Makefile.in.orig 2009-08-11 17:22:45.000000000 +0200
-+++ toolkit/library/Makefile.in 2009-08-11 17:23:22.000000000 +0200
-@@ -231,12 +231,12 @@
- endif
-
- ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT))
--EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) $(XCOMPOSITE_LIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0
-+EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) $(XCOMPOSITE_LIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -lpulse -lpthread
- EXTRA_DSO_LDOPTS += $(FT2_LIBS)
- endif
-
- ifeq (qt,$(MOZ_WIDGET_TOOLKIT))
--EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0
-+EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -lpulse -lpthread
- EXTRA_DSO_LDOPTS += $(FT2_LIBS)
- endif
-
diff --git a/www/libxul/pkg-descr b/www/libxul/pkg-descr
deleted file mode 100644
index a4c33d7df..000000000
--- a/www/libxul/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications
-that are as rich as Firefox and Thunderbird. It will provide mechanisms for
-installing, upgrading, and uninstalling these applications. XULRunner will
-also provide libxul, a solution which allows the embedding of Mozilla
-technologies in other projects and products.
-
-WWW: http://developer.mozilla.org/en/docs/XULRunner
diff --git a/www/midori/Makefile b/www/midori/Makefile
deleted file mode 100644
index f10493227..000000000
--- a/www/midori/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-# New ports collection makefile for: midori
-# Date created: 2007-10-21
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/midori/Makefile,v 1.31 2011/05/16 18:04:42 kwm Exp $
-#
-
-PORTNAME= midori
-PORTVERSION= 0.3.6
-PORTREVISION= 1
-CATEGORIES= www xfce
-MASTER_SITES= ${MASTER_SITE_XFCE}
-MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
-DIST_SUBDIR= xfce4
-
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Lightweight web browser using WebKit browser engine
-
-LIB_DEPENDS= webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 \
- sqlite3.8:${PORTSDIR}/databases/sqlite3 \
- notify.4:${PORTSDIR}/devel/libnotify
-BUILD_DEPENDS= rsvg-convert:${PORTSDIR}/graphics/librsvg2 \
- valac:${PORTSDIR}/lang/vala
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+=--disable-libidn \
- --enable-libnotify \
- --enable-addons \
- --enable-docs \
- --jobs=${MAKE_JOBS_NUMBER}
-
-MAKE_JOBS_SAFE= yes
-HAS_CONFIGURE= yes
-USE_PYTHON_BUILD= yes
-USE_BZIP2= yes
-USE_GNOME= glib20 gtk20 intltool libxml2 pkgconfig desktopfileutils
-USE_XORG= xscrnsaver
-INSTALLS_ICONS= yes
-USE_LDCONFIG= yes
-.if !defined(WITHOUT_NLS)
-USE_GETTEXT= yes
-.endif
-
-PLIST_SUB= VERSION="${PORTVERSION:R}"
-
-OPTIONS= NLS "Enable Native Language support" on \
- APIDOCS "Build api documentation" off \
- UNIQUE "Enable single instance support" off
-
-.include <bsd.port.pre.mk>
-
-# WAF needs that
-CONFIGURE_ENV+= CC="${CC}"
-
-.if !defined(WITHOUT_NLS)
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.if defined(WITH_APIDOCS)
-BUILD_DEPENDS+= gtkdoc-scan:${PORTSDIR}/textproc/gtk-doc
-CONFIGURE_ARGS+=--enable-apidocs
-PLIST_SUB+= APIDOCS=""
-.else
-CONFIGURE_ARGS+=--disable-apidocs
-PLIST_SUB+= APIDOCS="@comment "
-.endif
-
-.if defined(WITH_UNIQUE)
-LIB_DEPENDS+= unique-1.0.2:${PORTSDIR}/x11-toolkits/unique
-CONFIGURE_ARGS+=--enable-unique
-.else
-CONFIGURE_ARGS+=--disable-unique
-.endif
-
-post-install:
- @-update-desktop-database
-.if defined(WITH_APIDOCS)
- ${MKDIR} ${DOCSDIR}/api/katze/html
- ${MKDIR} ${DOCSDIR}/api/midori/html
- (cd ${WRKSRC}/_build_/docs/api/katze/html && ${COPYTREE_SHARE} \* ${DOCSDIR}/api/katze/html)
- (cd ${WRKSRC}/_build_/docs/api/midori/html && ${COPYTREE_SHARE} \* ${DOCSDIR}/api/midori/html)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/midori/distinfo b/www/midori/distinfo
deleted file mode 100644
index 79eebc6ad..000000000
--- a/www/midori/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xfce4/midori-0.3.6.tar.bz2) = 5fb290ffde81e5e6b39a54d286f5732496bfda10ff65019189cc6bf8408f2410
-SIZE (xfce4/midori-0.3.6.tar.bz2) = 904370
diff --git a/www/midori/files/patch-data_search b/www/midori/files/patch-data_search
deleted file mode 100644
index 4fafcf236..000000000
--- a/www/midori/files/patch-data_search
+++ /dev/null
@@ -1,16 +0,0 @@
---- data/search.orig 2010-05-26 12:31:56.000000000 +0200
-+++ data/search 2010-05-26 12:34:03.000000000 +0200
-@@ -6,6 +6,13 @@
- icon=
- token=g
-
-+[FreshPorts]
-+name=FreshPorts
-+text=The changes made to the FreeBSD ports tree
-+uri=http://www.freshports.org/search.php?query=%s
-+icon=
-+token=fp
-+
- [Wikipedia]
- name=Wikipedia
- text=The free encyclopedia
diff --git a/www/midori/files/patch-wscript b/www/midori/files/patch-wscript
deleted file mode 100644
index dba5d9789..000000000
--- a/www/midori/files/patch-wscript
+++ /dev/null
@@ -1,12 +0,0 @@
---- wscript.orig 2011-03-13 23:03:35.000000000 +0100
-+++ wscript 2011-03-14 06:45:15.000000000 +0100
-@@ -248,8 +248,7 @@
- if not conf.env['HAVE_UNIQUE']:
- if Options.platform == 'win32':
- conf.check (lib='ws2_32')
-- check_pkg ('openssl', mandatory=False)
-- conf.define ('USE_SSL', [0,1][conf.env['HAVE_OPENSSL'] == 1])
-+ conf.define ('HAVE_OPENSSL', [0,1][conf.check (header_name='openssl/opensslv.h')])
- conf.define ('HAVE_NETDB_H', [0,1][conf.check (header_name='netdb.h')])
- conf.check (header_name='sys/wait.h')
- conf.check (header_name='sys/select.h')
diff --git a/www/midori/pkg-descr b/www/midori/pkg-descr
deleted file mode 100644
index fa4e7314b..000000000
--- a/www/midori/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Midori is a lightweight web browser.
-
-* Full integration with GTK+2.
-* Fast rendering with WebKit.
-* Tabs, windows and session management.
-* Bookmarks are stored with XBEL.
-* Searchbox based on OpenSearch.
-* Custom context menu actions.
-* User scripts and user styles support.
-* Extensible via Lua scripts.
-
-WWW: http://software.twotoasts.de/?page=midori
diff --git a/www/midori/pkg-plist b/www/midori/pkg-plist
deleted file mode 100644
index b4cf0d882..000000000
--- a/www/midori/pkg-plist
+++ /dev/null
@@ -1,162 +0,0 @@
-bin/midori
-etc/xdg/midori/search
-include/midori-%%VERSION%%/extensions/history-list.h
-lib/midori/libadblock.so
-lib/midori/libaddons.so
-lib/midori/libcolorful-tabs.so
-lib/midori/libcookie-manager.so
-lib/midori/libcopy-tabs.so
-lib/midori/libfeed-panel.so
-lib/midori/libformhistory.so
-lib/midori/libhistory-list.so
-lib/midori/libmouse-gestures.so
-lib/midori/libshortcuts.so
-lib/midori/libstatus-clock.so
-lib/midori/libstatusbar-features.so
-lib/midori/libtab-panel.so
-lib/midori/libtabs-minimized.so
-lib/midori/libtoolbar-editor.so
-lib/midori/libweb-cache.so
-share/applications/midori.desktop
-%%DOCSDIR%%/AUTHORS
-%%DOCSDIR%%/COPYING
-%%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/EXPAT
-%%DOCSDIR%%/README
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/api-index-full.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/ch01.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/home.png
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/index.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/index.sgml
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-KatzeItem.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-KatzePreferences.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-KatzeScrolled.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-array.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-arrayaction.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-http-auth.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-http-cookies.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-net.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-separatoraction.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-throbber.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze-katze-utils.html
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze.devhelp
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/katze.devhelp2
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/left.png
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/right.png
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/style.css
-%%APIDOCS%%%%DOCSDIR%%/api/katze/html/up.png
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/api-index-full.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/ch01.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/home.png
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/index.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/index.sgml
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/left.png
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-GtkIconEntry.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-MidoriBrowser.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-MidoriExtension.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-MidoriPreferences.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-MidoriViewable.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-app.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-array.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-locationaction.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-panel.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-searchaction.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-stock.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-view.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori-websettings.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-midori.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-socket.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori-sokoke.html
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori.devhelp
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/midori.devhelp2
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/right.png
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/style.css
-%%APIDOCS%%%%DOCSDIR%%/api/midori/html/up.png
-%%DOCSDIR%%/faq.css
-%%DOCSDIR%%/faq.html
-share/icons/hicolor/16x16/apps/midori.png
-share/icons/hicolor/16x16/categories/extension.png
-share/icons/hicolor/16x16/status/news-feed.png
-share/icons/hicolor/22x22/apps/midori.png
-share/icons/hicolor/22x22/categories/extension.png
-share/icons/hicolor/22x22/status/news-feed.png
-share/icons/hicolor/24x24/apps/midori.png
-share/icons/hicolor/24x24/categories/extension.png
-share/icons/hicolor/24x24/status/news-feed.png
-share/icons/hicolor/32x32/apps/midori.png
-share/icons/hicolor/32x32/categories/extension.png
-share/icons/hicolor/32x32/status/news-feed.png
-share/icons/hicolor/48x48/apps/midori.png
-share/icons/hicolor/48x48/categories/extension.png
-share/icons/hicolor/48x48/status/news-feed.png
-share/icons/hicolor/scalable/apps/midori.svg
-share/icons/hicolor/scalable/categories/extension.svg
-share/icons/hicolor/scalable/status/news-feed.svg
-%%NLS%%share/locale/ast/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/da/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/de/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/el/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/es/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/et/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/he/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/id/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/it/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/no/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/pa/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/sr@latin/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/midori.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/midori.mo
-%%DATADIR%%/res/autosuggestcontrol.css
-%%DATADIR%%/res/autosuggestcontrol.js
-%%DATADIR%%/res/error.html
-%%DATADIR%%/res/logo-shade.png
-%%DATADIR%%/res/mootools.js
-%%DATADIR%%/res/speeddial-head.html
-share/vala/vapi/history-list.deps
-share/vala/vapi/history-list.vapi
-@dirrmtry share/vala/vapi
-@dirrmtry share/vala
-@dirrm %%DATADIR%%/res
-@dirrm %%DATADIR%%
-%%NLS%%@dirrmtry share/locale/ug/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ug
-%%NLS%%@dirrmtry share/locale/sr@latin/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/sr@latin
-%%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ast
-%%APIDOCS%%@dirrm %%DOCSDIR%%/api/midori/html
-%%APIDOCS%%@dirrm %%DOCSDIR%%/api/midori
-%%APIDOCS%%@dirrm %%DOCSDIR%%/api/katze/html
-%%APIDOCS%%@dirrm %%DOCSDIR%%/api/katze
-%%APIDOCS%%@dirrm %%DOCSDIR%%/api
-@dirrm %%DOCSDIR%%
-@dirrm lib/midori
-@dirrm include/midori-%%VERSION%%/extensions
-@dirrm include/midori-%%VERSION%%
-@dirrm etc/xdg/midori
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/www/p5-Gtk2-WebKit/Makefile b/www/p5-Gtk2-WebKit/Makefile
deleted file mode 100644
index d875989e9..000000000
--- a/www/p5-Gtk2-WebKit/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: p5-Gtk2-WebKit
-# Date created: 2009-01-26
-# Whom: Zane C, Bowers <vvelox@vvelox.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= Gtk2-WebKit
-PORTVERSION= 0.08
-PORTREVISION= 1
-CATEGORIES= www perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= ../../authors/id/F/FL/FLORA
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= vvelox@vvelox.net
-COMMENT= Web content engine library for Gtk2
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2/CodeGen.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/Glib/MakeHelper.pm:${PORTSDIR}/devel/p5-Glib2 \
- ${SITE_PERL}/${PERL_ARCH}/Cairo/Install/Files.pm:${PORTSDIR}/graphics/p5-Cairo \
- ${SITE_PERL}/ExtUtils/Depends.pm:${PORTSDIR}/devel/p5-ExtUtils-Depends \
- ${SITE_PERL}/ExtUtils/PkgConfig.pm:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig \
- ${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:${PORTSDIR}/www/webkit-gtk2
-
-MAKE_JOBS_UNSAFE= yes
-
-NO_PACKAGE= Man page creation hangs on some systems for unknown reasons
-
-PERL_CONFIGURE= yes
-
-MAN3= Gtk2::WebKit.3 \
- Gtk2::WebKit::WebView.3 \
- Gtk2::WebKit::WebBackForwardList.3 \
- Gtk2::WebKit::WebSettings.3 \
- Gtk2::WebKit::index.3 \
- Gtk2::WebKit::WebFrame.3 \
- Gtk2::WebKit::NetworkRequest.3 \
- Gtk2::WebKit::WebHistoryItem.3
-
-.include <bsd.port.mk>
diff --git a/www/p5-Gtk2-WebKit/distinfo b/www/p5-Gtk2-WebKit/distinfo
deleted file mode 100644
index 1bbbf4ede..000000000
--- a/www/p5-Gtk2-WebKit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Gtk2-WebKit-0.08.tar.gz) = ea76599d14cedc683ea5cc20ccd557677866971212828d5df2a815ac62e066e7
-SIZE (Gtk2-WebKit-0.08.tar.gz) = 68919
diff --git a/www/p5-Gtk2-WebKit/pkg-descr b/www/p5-Gtk2-WebKit/pkg-descr
deleted file mode 100644
index cea174712..000000000
--- a/www/p5-Gtk2-WebKit/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-WebKit is a web content engine, derived from KHTML and KJS from KDE, and used
-primarily in Apple's Safari browser. It is made to be embedded in other
-applications, such as mail readers, or web browsers.
-
-It is able to display content such as HTML, SVG, XML, and others. It also
-supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more.
-
-WWW: http://search.cpan.org/dist/Gtk2-WebKit/
diff --git a/www/p5-Gtk2-WebKit/pkg-plist b/www/p5-Gtk2-WebKit/pkg-plist
deleted file mode 100644
index 22e68f259..000000000
--- a/www/p5-Gtk2-WebKit/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/WebBackForwardList.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/WebView.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/WebFrame.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/WebHistoryItem.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/NetworkRequest.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/index.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/Install/Files.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/Install/webkit.typemap
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/Install/webkit-autogen.h
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/WebKit/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/WebKit/WebKit.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/WebKit/WebKit.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/WebSettings.pod
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit/Install
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gtk2/WebKit
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gtk2
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/WebKit
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
diff --git a/www/py-jswebkit/Makefile b/www/py-jswebkit/Makefile
deleted file mode 100644
index 396942ddb..000000000
--- a/www/py-jswebkit/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: py-jswebkit
-# Date created: 07 Mar 2010
-# Whom: Ju Pengfei <jupengfei@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= jswebkit
-PORTVERSION= 0.0.3
-PORTREVISION= 1
-CATEGORIES= www python
-MASTER_SITES= GOOGLE_CODE
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= python-${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= jupengfei@gmail.com
-COMMENT= WebKit/JavaScriptCore Python bindings
-
-BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython
-LIB_DEPENDS= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-PLIST_FILES= %%PYTHON_SITELIBDIR%%/jswebkit.so
-
-PROJECTHOST= gwrite
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-PYDISTUTILS_PKGNAME= python_jswebkit
-
-.include <bsd.port.mk>
diff --git a/www/py-jswebkit/distinfo b/www/py-jswebkit/distinfo
deleted file mode 100644
index 2ffab6282..000000000
--- a/www/py-jswebkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python-jswebkit-0.0.3.tar.gz) = 688edf66e9da26cfcd83dd4a30242fe1dc732d6fdb84b5923f193ea00e441f81
-SIZE (python-jswebkit-0.0.3.tar.gz) = 55477
diff --git a/www/py-jswebkit/pkg-descr b/www/py-jswebkit/pkg-descr
deleted file mode 100644
index 6a3593fbb..000000000
--- a/www/py-jswebkit/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-python-jswebkit is an cython wrapper for JSContextRef
-in pywebkitgtk, which makes it able to call JavaScript
-functions with WebKit/JavaScriptCore.
-
-WWW: http://code.google.com/p/gwrite
diff --git a/www/py-webkitgtk/Makefile b/www/py-webkitgtk/Makefile
deleted file mode 100644
index 3c7c9a4eb..000000000
--- a/www/py-webkitgtk/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: py-webkitgtk
-# Date created: 07 Mar 2010
-# Whom: Ju Pengfei <jupengfei@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= webkitgtk
-PORTVERSION= 1.1.8
-PORTREVISION= 1
-CATEGORIES= www python
-MASTER_SITES= GOOGLE_CODE
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= py${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= jupengfei@gmail.com
-COMMENT= Python bindings for the WebKit GTK+ port
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
-
-PROJECTHOST= pywebkitgtk
-
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GNOME= glib20 libxslt pkgconfig pygtk2
-USE_GMAKE= yes
-USE_PYTHON= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/www/py-webkitgtk/distinfo b/www/py-webkitgtk/distinfo
deleted file mode 100644
index 775e574fa..000000000
--- a/www/py-webkitgtk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pywebkitgtk-1.1.8.tar.bz2) = 8229c5344d66fa323ae93ae189cff6d2a3e1d6356f52b5d8c26be760a8e774eb
-SIZE (pywebkitgtk-1.1.8.tar.bz2) = 277013
diff --git a/www/py-webkitgtk/pkg-descr b/www/py-webkitgtk/pkg-descr
deleted file mode 100644
index 2b93e3277..000000000
--- a/www/py-webkitgtk/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Python bindings for the WebKit GTK+ port.
-
-WWW: http://code.google.com/p/pywebkitgtk
diff --git a/www/py-webkitgtk/pkg-plist b/www/py-webkitgtk/pkg-plist
deleted file mode 100644
index 67244101c..000000000
--- a/www/py-webkitgtk/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-%%PYTHON_SITELIBDIR%%/webkit/__init__.py
-%%PYTHON_SITELIBDIR%%/webkit/webkit.a
-%%PYTHON_SITELIBDIR%%/webkit/webkit.la
-%%PYTHON_SITELIBDIR%%/webkit/webkit.so
-libdata/pkgconfig/pywebkitgtk-1.0.pc
-share/pywebkitgtk/defs/webkit-1.0.2.defs
-share/pywebkitgtk/defs/webkit-1.1-types.defs
-share/pywebkitgtk/defs/webkit-1.1.defs
-share/pywebkitgtk/defs/webkit-base-types.defs
-@dirrm share/pywebkitgtk/defs
-@dirrm share/pywebkitgtk
-@dirrm %%PYTHON_SITELIBDIR%%/webkit
diff --git a/www/surf/Makefile b/www/surf/Makefile
deleted file mode 100644
index 93152d31b..000000000
--- a/www/surf/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: surf
-# Date created: December 21, 2009
-# Whom: Christopher Knaust <jigboe@gmx.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= surf
-PORTVERSION= 0.4.1
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://dl.suckless.org/${PORTNAME}/
-
-MAINTAINER= davide.italiano@gmail.com
-COMMENT= A simple Web browser based on WebKit/Gtk+
-
-LIB_DEPENDS= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
-RUN_DEPENDS= dmenu:${PORTSDIR}/x11/dmenu
-
-USE_GNOME= gtk20 pkgconfig
-
-MAN1= surf.1
-PLIST_FILES= bin/surf
-PORTDOCS= LICENSE README
-
-CONFLICTS= surf-1* # math/surf
-
-# Name conflicts with the math/surf port
-NO_LATEST_LINK= yes
-
-pre-everything::
- @${ECHO_MSG} "You can build surf with your own config.h using the SURF_CONF knob:"
- @${ECHO_MSG} "make SURF_CONF=/path/to/surf/config.h install clean"
-
-post-extract:
-.if defined(SURF_CONF)
- @${ECHO_MSG} "creating config.h from ${SURF_CONF}"
- @${CP} ${SURF_CONF} ${WRKSRC}/config.h
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}"
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/LICENSE ${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/surf/distinfo b/www/surf/distinfo
deleted file mode 100644
index 49f4a2f4f..000000000
--- a/www/surf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (surf-0.4.1.tar.gz) = 93709ba3e84baf2118676e96a5b2e5d4176f28c35c782fffd80a65c0a5bea546
-SIZE (surf-0.4.1.tar.gz) = 10102
diff --git a/www/surf/files/patch-config.mk b/www/surf/files/patch-config.mk
deleted file mode 100644
index 6a8561dc8..000000000
--- a/www/surf/files/patch-config.mk
+++ /dev/null
@@ -1,39 +0,0 @@
---- config.mk.orig 2010-05-30 16:05:25.000000000 -0400
-+++ config.mk 2010-07-12 20:08:08.000000000 -0400
-@@ -4,25 +4,26 @@
- # Customize below to fit your system
-
- # paths
--PREFIX = /usr/local
--MANPREFIX = ${PREFIX}/share/man
-+PREFIX?= /usr/local
-+MANPREFIX = ${PREFIX}/man
-
--GTKINC=$(shell pkg-config --cflags gtk+-2.0 webkit-1.0)
--GTKLIB=$(shell pkg-config --libs gtk+-2.0 webkit-1.0)
-+GTKINC!= pkg-config --cflags gtk+-2.0 webkit-1.0
-+GTKLIB!= pkg-config --libs gtk+-2.0 webkit-1.0
-
-
- # includes and libs
--INCS = -I. -I/usr/include ${GTKINC}
--LIBS = -L/usr/lib -lc ${GTKLIB} -lgthread-2.0
-+INCS = ${GTKINC}
-+LIBS = ${PTHREAD_LIBS} ${GTKLIB}
-
- # flags
--CPPFLAGS = -DVERSION=\"${VERSION}\"
--CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
--LDFLAGS = -g ${LIBS}
-+CPPFLAGS+= -DVERSION=\"${VERSION}\"
-+CFLAGS+= -std=c99 ${INCS} ${CPPFLAGS}
-+LDFLAGS+= ${LIBS}
-+
-
- # Solaris
- #CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\"
- #LDFLAGS = ${LIBS}
-
- # compiler and linker
--CC = cc
-+CC?= cc
diff --git a/www/surf/pkg-descr b/www/surf/pkg-descr
deleted file mode 100644
index 26aab1a1f..000000000
--- a/www/surf/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-surf is a simple web browser based on WebKit/GTK+. It is able to display
-websites and follow links. It supports the XEmbed protocol which makes
-it possible to embed it in another application. Furthermore, one can
-point surf to another URI by setting its XProperties.
-
-WWW: http://surf.suckless.org
diff --git a/www/uzbl/Makefile b/www/uzbl/Makefile
deleted file mode 100644
index 9c8468447..000000000
--- a/www/uzbl/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# Ports collection makefile for: uzbl
-# Date created: 2009/12/14
-# Whom: aehlig@linta.de
-#
-# $FreeBSD$
-#
-
-PORTNAME= uzbl
-DISTVERSION= 0.0.0.${GITDATE}
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.linta.de/distfiles/
-
-MAINTAINER= aehlig@linta.de
-COMMENT= Web interface tools which adhere to the unix philosophy
-
-LIB_DEPENDS= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
-RUN_DEPENDS= socat:${PORTSDIR}/net/socat \
- ${PYTHON_PKGNAMEPREFIX}gtk>=2:${PORTSDIR}/x11-toolkits/py-gtk2
-
-USE_GNOME= gtk20
-USE_LDCONFIG= yes
-USE_GMAKE= yes
-USE_PYTHON= yes
-
-GITDATE= 2011.04.12
-GITVERSION= ed8f45d
-
-WRKSRC= ${WRKDIR}/Dieterbe-uzbl-${GITVERSION}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-MAKE_JOBS_SAFE= YES
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= AUTHORS README COMMUNITY CONTRIBUTING FAQ INSTALL TODO config-syntax \
- multiple-instances-management performance url-editing config.h vim
-.endif
-
-.if !defined(NOPORTDATA)
-PORTDATA= examples
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" \
- ${WRKSRC}/examples/config/config \
- ${WRKSRC}/bin/uzbl-browser \
- ${WRKSRC}/bin/uzbl-event-manager
- @${REINPLACE_CMD} -e "s|share/uzbl|${DATADIR_REL}|" \
- ${WRKSRC}/examples/config/config \
- ${WRKSRC}/bin/uzbl-browser \
- ${WRKSRC}/bin/uzbl-event-manager
- @${REINPLACE_CMD} -e "s|/usr/share/uzbl|${DATADIR}|" \
- ${WRKSRC}/bin/uzbl-tabbed
-
-post-build:
- @${FIND} ${WRKSRC} \( -name "*.orig" -or -name "*.bak" \) -exec ${RM} -f {} \;
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/uzbl-core ${PREFIX}/bin
-.for f in uzbl-event-manager uzbl-browser uzbl-tabbed
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${PREFIX}/bin
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/src/config.h ${DOCSDIR}
-.for f in COMMUNITY CONTRIBUTING FAQ INSTALL TODO config-syntax \
- multiple-instances-management performance url-editing
- ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}/${f}
-.endfor
-.for f in AUTHORS README
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
-.endfor
- (cd ${WRKSRC}/extras && ${COPYTREE_SHARE} vim ${DOCSDIR})
-.endif
-.if !defined(NOPORTDATA)
- ${MKDIR} ${DATADIR}/examples/data/dforms ${DATADIR}/examples/config
-.for f in data/bookmarks \
- data/dforms/bbs.archlinux.org \
- config/style.css data/uzbl.png
- ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DATADIR}/examples/${f}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/examples/config/config ${DATADIR}/examples/config/config
- (cd ${WRKSRC}/examples/data && \
- ${COPYTREE_BIN} plugins ${DATADIR}/examples/data/)
- (cd ${WRKSRC}/examples/data && \
- ${COPYTREE_BIN} scripts ${DATADIR}/examples/data/)
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/uzbl/distinfo b/www/uzbl/distinfo
deleted file mode 100644
index ea29875e2..000000000
--- a/www/uzbl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (uzbl-0.0.0.2011.04.12.tar.gz) = 6d2fb50bf89c94593f258a274f68f44a10d6e1f685dc3f11e1b56282f526d7b5
-SIZE (uzbl-0.0.0.2011.04.12.tar.gz) = 144532
diff --git a/www/uzbl/files/patch-examples__data__scripts__auth.py b/www/uzbl/files/patch-examples__data__scripts__auth.py
deleted file mode 100644
index acf48c790..000000000
--- a/www/uzbl/files/patch-examples__data__scripts__auth.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- examples/data/scripts/auth.py.orig 2010-04-09 13:34:30.000000000 +0200
-+++ examples/data/scripts/auth.py 2010-04-09 13:35:05.000000000 +0200
-@@ -1,4 +1,5 @@
--#!/usr/bin/python
-+#!/usr/bin/env python
-+
-
- import gtk
- import sys
diff --git a/www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon b/www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon
deleted file mode 100644
index 6e000260f..000000000
--- a/www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon
+++ /dev/null
@@ -1,29 +0,0 @@
---- ./examples/data/scripts/uzbl-cookie-daemon.orig 2010-01-05 20:17:29.000000000 +0100
-+++ ./examples/data/scripts/uzbl-cookie-daemon 2010-01-07 13:24:58.000000000 +0100
-@@ -187,7 +187,7 @@
- raise Exception("directory at %r is not a socket" % cookie_socket)
-
- try:
-- sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
-+ sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
- sock.connect(cookie_socket)
- sock.close()
- echo("detected daemon listening on %r" % cookie_socket)
-@@ -210,7 +210,7 @@
- return False
-
- try:
-- sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
-+ sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
- sock.connect(cookie_socket)
- sock.send(cmd)
- sock.close()
-@@ -420,7 +420,7 @@
- mkbasedir(cookie_socket)
-
- self.server_socket = socket.socket(socket.AF_UNIX,
-- socket.SOCK_SEQPACKET)
-+ socket.SOCK_STREAM)
-
- self.server_socket.bind(cookie_socket)
-
diff --git a/www/uzbl/files/patch-examples__uzbl-cookie-manager.c b/www/uzbl/files/patch-examples__uzbl-cookie-manager.c
deleted file mode 100644
index 87a2fdb37..000000000
--- a/www/uzbl/files/patch-examples__uzbl-cookie-manager.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- examples/uzbl-cookie-manager.c.orig 2010-11-25 05:56:44.000000000 +0100
-+++ examples/uzbl-cookie-manager.c 2010-12-01 00:18:04.000000000 +0100
-@@ -1,5 +1,3 @@
--#define _POSIX_SOURCE
--
- #include <stdio.h>
- #include <errno.h>
- #include <string.h>
-@@ -10,7 +8,7 @@
- #include <sys/socket.h>
- #include <sys/un.h>
- #include <sys/select.h>
--#include <sys/unistd.h>
-+#include <unistd.h>
-
- #include <sys/stat.h>
- #include <sys/file.h>
-@@ -36,7 +34,7 @@
- /* delete the cookie socket if it was left behind on a previous run */
- unlink(cookied_socket_path);
-
-- int socket_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+ int socket_fd = socket(AF_UNIX, SOCK_STREAM, 0);
-
- if(socket_fd < 0) {
- fprintf(stderr, "socket failed (%s)\n", strerror(errno));
diff --git a/www/uzbl/files/patch-src__cookie-jar.c b/www/uzbl/files/patch-src__cookie-jar.c
deleted file mode 100644
index f4d247c2d..000000000
--- a/www/uzbl/files/patch-src__cookie-jar.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cookie-jar.c.orig 2010-11-29 21:00:58.000000000 +0100
-+++ src/cookie-jar.c 2010-11-29 21:01:17.000000000 +0100
-@@ -211,7 +211,7 @@
- sa.sun_family = AF_UNIX;
-
- /* create socket file descriptor and connect it to path */
-- fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+ fd = socket(AF_UNIX, SOCK_STREAM, 0);
- if(fd == -1) {
- g_printerr("connect_cookie_socket: creating socket failed (%s)\n", strerror(errno));
- return;
diff --git a/www/uzbl/files/patch-src__events.c b/www/uzbl/files/patch-src__events.c
deleted file mode 100644
index 1606f4b86..000000000
--- a/www/uzbl/files/patch-src__events.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/events.c.orig 2011-03-15 12:19:22.000000000 +0000
-+++ src/events.c 2011-03-15 12:19:36.000000000 +0000
-@@ -3,6 +3,7 @@
- ** (c) 2009 by Robert Manea
- */
-
-+#include <stdarg.h>
- #include "uzbl-core.h"
- #include "events.h"
- #include "util.h"
diff --git a/www/uzbl/files/patch-src__util.c b/www/uzbl/files/patch-src__util.c
deleted file mode 100644
index 62c38281a..000000000
--- a/www/uzbl/files/patch-src__util.c
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/util.c.orig 2010-11-30 23:22:23.000000000 +0100
-+++ src/util.c 2010-11-30 23:23:09.000000000 +0100
-@@ -1,5 +1,3 @@
--#define _POSIX_SOURCE
--
- #include <stdlib.h>
- #include <unistd.h>
- #include <string.h>
diff --git a/www/uzbl/files/patch-src__uzbl-browser b/www/uzbl/files/patch-src__uzbl-browser
deleted file mode 100644
index 9f1a96276..000000000
--- a/www/uzbl/files/patch-src__uzbl-browser
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/uzbl-browser.orig 2010-12-01 00:06:50.000000000 +0100
-+++ bin/uzbl-browser 2010-12-01 00:07:09.000000000 +0100
-@@ -74,7 +74,7 @@
- DAEMON_SOCKET="$XDG_CACHE_HOME"/uzbl/event_daemon
- #if [ ! -f "$DAEMON_SOCKET".pid ]
- #then
-- ${UZBL_EVENT_MANAGER:-uzbl-event-manager -va start}
-+ ${UZBL_EVENT_MANAGER:-uzbl-event-manager} -va start
- #fi
-
- exec uzbl-core "$@" ${config_file:+--config "$config_file"} --connect-socket $DAEMON_SOCKET
diff --git a/www/uzbl/files/patch-uzbl-core.c b/www/uzbl/files/patch-uzbl-core.c
deleted file mode 100644
index 244b699ee..000000000
--- a/www/uzbl/files/patch-uzbl-core.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/uzbl-core.c.orig 2010-11-29 20:00:45.000000000 +0100
-+++ src/uzbl-core.c 2010-11-29 19:59:16.000000000 +0100
-@@ -29,6 +29,7 @@
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-+#include <sys/errno.h>
- #include "uzbl-core.h"
- #include "callbacks.h"
- #include "events.h"
diff --git a/www/uzbl/pkg-descr b/www/uzbl/pkg-descr
deleted file mode 100644
index 6f83044a9..000000000
--- a/www/uzbl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Uzbl is a collection of web interface tools that follow the UNIX philosophy -
-"Write programs that do one thing and do it well. Write programs to work
-together. Write programs to handle text streams, because that is a universal
-interface."
-
-WWW: http://www.uzbl.org
diff --git a/www/uzbl/pkg-plist b/www/uzbl/pkg-plist
deleted file mode 100644
index 15510001f..000000000
--- a/www/uzbl/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/uzbl-core
-bin/uzbl-browser
-bin/uzbl-event-manager
-bin/uzbl-tabbed
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
deleted file mode 100644
index ac1ef16df..000000000
--- a/www/webkit-gtk2/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-# New ports collection makefile for: webkit
-# Date created: 2007-10-21
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/webkit-gtk2/Makefile,v 1.79 2011/07/01 11:20:34 kwm Exp $
-#
-
-PORTNAME= webkit
-PORTVERSION= 1.4.2
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://webkitgtk.org/
-PKGNAMESUFFIX= -gtk2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= An opensource browser engine
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
- ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-LIB_DEPENDS= enchant.1:${PORTSDIR}/textproc/enchant \
- icutu.48:${PORTSDIR}/devel/icu \
- curl.6:${PORTSDIR}/ftp/curl \
- sqlite3.8:${PORTSDIR}/databases/sqlite3 \
- soup-2.4.1:${PORTSDIR}/devel/libsoup
-
-USE_GETTEXT= yes
-WANT_GSTREAMER= yes
-MAKE_JOBS_SAFE= yes
-USE_XORG= xt
-USE_BISON= build
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool
-USE_GNOME= gtk20 libxslt ltverhack
-USE_PERL5= yes
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- ac_cv_path_FLEX="${LOCALBASE}/bin/flex" \
- ac_cv_path_DOLT_BASH=""
-CONFIGURE_ARGS= --enable-icon-database \
- --with-gtk=2.0 \
- --enable-svg \
- --enable-svg-fonts \
- --enable-introspection
-MAKEFILE= GNUmakefile
-GLIB_SCHEMAS= org.webkitgtk-1.0.gschema.xml
-
-BROWSER_PLUGINS_DIR?= ${LOCALBASE}/lib/browser_plugins/symlinks/webkit-gtk2
-#_BROWSER_PLUGINS_DIR= ${BROWSER_PLUGINS_DIR:S|^/|"|:S|/|", "|g}",
-
-OPTIONS= VIDEO "Enable video support" on \
- DEBUG "Build with debug support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_VIDEO)
-USE_GSTREAMER+= yes
-CONFIGURE_ARGS+=--enable-video
-.else
-CONFIGURE_ARGS+=--disable-video
-.endif
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+=--enable-debug
-.else
-CONFIGURE_ARGS+=--disable-debug
-.endif
-
-.if ${ARCH} == powerpc64
-CFLAGS+= -mminimal-toc
-.endif
-
-.if ${PERL_LEVEL} >= 501400
-BUILD_DEPENDS+= p5-Switch>0:${PORTSDIR}/lang/p5-Switch
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%BROWSER_PLUGINS_DIR%%|${BROWSER_PLUGINS_DIR}|' \
- ${WRKSRC}/Source/WebCore/plugins/PluginDatabase.cpp
- @${FIND} ${WRKSRC} -name GNUmakefile.* | ${XARGS} ${REINPLACE_CMD} -e \
- 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
-# disable static library.
- @${REINPLACE_CMD} -e 's|^build_old_libs=yes|build_old_libs=no|' \
- ${WRKDIR}/gnome-libtool
- @${REINPLACE_CMD} -e 's|/usr/bin/gcc|${CC}|' \
- ${WRKSRC}/Source/WebCore/dom/make_names.pl \
- ${WRKSRC}/Source/WebCore/css/make-css-file-arrays.pl \
- ${WRKSRC}/Source/WebCore/bindings/scripts/IDLParser.pm
- @${REINPLACE_CMD} -e 's|"gperf|"${LOCALBASE}/bin/gperf|g' \
- ${WRKSRC}/Source/WebCore/css/makevalues.pl \
- ${WRKSRC}/Source/WebCore/css/makeprop.pl \
- ${WRKSRC}/Source/WebCore/make-hash-tools.pl
-
-.include <bsd.port.post.mk>
diff --git a/www/webkit-gtk2/distinfo b/www/webkit-gtk2/distinfo
deleted file mode 100644
index 2200765d8..000000000
--- a/www/webkit-gtk2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webkit-1.4.2.tar.gz) = dee6336b5366e952f67a18a66dca2edce95a8e70f591dbc7fc30cf30b5fdb9ba
-SIZE (webkit-1.4.2.tar.gz) = 8504310
diff --git a/www/webkit-gtk2/files/patch-Source_JavaScriptCore_runtime_JSValue.h b/www/webkit-gtk2/files/patch-Source_JavaScriptCore_runtime_JSValue.h
deleted file mode 100644
index ad04935a0..000000000
--- a/www/webkit-gtk2/files/patch-Source_JavaScriptCore_runtime_JSValue.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- Source/JavaScriptCore/runtime/JSValue.h.orig 2011-01-03 22:55:02.000000000 +0000
-+++ Source/JavaScriptCore/runtime/JSValue.h 2011-01-11 16:34:27.000000000 +0000
-@@ -434,7 +434,11 @@ namespace JSC {
- u.asBits.tag = CellTag;
- else
- u.asBits.tag = EmptyValueTag;
-+#if defined(__sparc64)
-+ u.asBits.payload = reinterpret_cast<int64_t>(ptr);
-+#else
- u.asBits.payload = reinterpret_cast<int32_t>(ptr);
-+#endif
- #if ENABLE(JSC_ZOMBIES)
- ASSERT(!isZombie());
- #endif
diff --git a/www/webkit-gtk2/files/patch-Source_WebCore_plugins_PluginDatabase.cpp b/www/webkit-gtk2/files/patch-Source_WebCore_plugins_PluginDatabase.cpp
deleted file mode 100644
index 26508336a..000000000
--- a/www/webkit-gtk2/files/patch-Source_WebCore_plugins_PluginDatabase.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- Source/WebCore/plugins/PluginDatabase.cpp.orig 2011-01-11 16:24:29.000000000 +0000
-+++ Source/WebCore/plugins/PluginDatabase.cpp 2011-01-11 16:24:54.000000000 +0000
-@@ -375,6 +375,7 @@ Vector<String> PluginDatabase::defaultPl
- userPluginPath.append(String("/.netscape/plugins"));
- paths.append(userPluginPath);
-
-+ paths.append("%%BROWSER_PLUGINS_DIR%%");
- paths.append("/usr/lib/browser/plugins");
- paths.append("/usr/local/lib/mozilla/plugins");
- paths.append("/usr/lib/firefox/plugins");
diff --git a/www/webkit-gtk2/files/patch-Source_WebKit_gtk_resources_error.html b/www/webkit-gtk2/files/patch-Source_WebKit_gtk_resources_error.html
deleted file mode 100644
index 07e04aafb..000000000
--- a/www/webkit-gtk2/files/patch-Source_WebKit_gtk_resources_error.html
+++ /dev/null
@@ -1,17 +0,0 @@
---- Source/WebKit/gtk/resources/error.html.orig
-+++ Source/WebKit/gtk/resources/error.html
-@@ -21,12 +21,12 @@
- }
-
- #errorTitleText {
-- font-size: 120%;
-+ font-size: 120%%;
- font-weight: bold;
- }
-
- #errorMessageText {
-- font-size: 80%;
-+ font-size: 80%%;
- }
-
- </style>
diff --git a/www/webkit-gtk2/files/patch-cairo b/www/webkit-gtk2/files/patch-cairo
deleted file mode 100644
index 2f928af19..000000000
--- a/www/webkit-gtk2/files/patch-cairo
+++ /dev/null
@@ -1,11 +0,0 @@
---- Source/WebCore/platform/graphics/BitmapImage.cpp.orig 2011-01-08 16:50:57.000000000 +0000
-+++ Source/WebCore/platform/graphics/BitmapImage.cpp 2011-01-11 16:36:22.000000000 +0000
-@@ -207,7 +207,7 @@ bool BitmapImage::isSizeAvailable()
- NativeImagePtr BitmapImage::frameAtIndex(size_t index)
- {
- if (index >= frameCount())
-- return 0;
-+ return NULL;
-
- if (index >= m_frames.size() || !m_frames[index].m_frame)
- cacheFrame(index);
diff --git a/www/webkit-gtk2/files/patch-configure b/www/webkit-gtk2/files/patch-configure
deleted file mode 100644
index e981f9712..000000000
--- a/www/webkit-gtk2/files/patch-configure
+++ /dev/null
@@ -1,31 +0,0 @@
---- configure.orig 2011-03-22 15:43:40.000000000 +0100
-+++ configure 2011-03-22 15:44:04.000000000 +0100
-@@ -18331,8 +18331,8 @@
- .SECONDARY: $(gsettings_SCHEMAS)
-
- gsettings__base_list = \
-- sed "$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g" | \
-- sed "$$!N;$$!N;$$!N;$$!N;s/\n/ /g"
-+ sed '\''$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\'' | \
-+ sed '\''$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\''
-
- install-gsettings-schemas: $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
- @$(NORMAL_INSTALL)
-@@ -20131,7 +20131,7 @@
- $as_echo "#define ENABLE_YARR_JIT 1" >>confdefs.h
-
- ;;
-- i*86|x86_64)
-+ i*86|x86_64|amd64)
-
- $as_echo "#define ENABLE_JIT 1" >>confdefs.h
-
-@@ -20156,7 +20156,7 @@
- $as_echo "#define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1" >>confdefs.h
-
- ;;
-- x86_64)
-+ x86_64|amd64)
-
- $as_echo "#define WTF_USE_JIT_STUB_ARGUMENT_REGISTER 1" >>confdefs.h
-
diff --git a/www/webkit-gtk2/pkg-descr b/www/webkit-gtk2/pkg-descr
deleted file mode 100644
index 40ef1e3ef..000000000
--- a/www/webkit-gtk2/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-WebKit is an open source web browser engine. It is able to display content
-such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest,
-XSLT, CSS, Javascript/ECMAscript and more.
-
-WWW: http://webkit.org/
diff --git a/www/webkit-gtk2/pkg-plist b/www/webkit-gtk2/pkg-plist
deleted file mode 100644
index cd6822ee8..000000000
--- a/www/webkit-gtk2/pkg-plist
+++ /dev/null
@@ -1,524 +0,0 @@
-bin/jsc-1
-include/webkit-1.0/JavaScriptCore/JSBase.h
-include/webkit-1.0/JavaScriptCore/JSContextRef.h
-include/webkit-1.0/JavaScriptCore/JSObjectRef.h
-include/webkit-1.0/JavaScriptCore/JSStringRef.h
-include/webkit-1.0/JavaScriptCore/JSStringRefBSTR.h
-include/webkit-1.0/JavaScriptCore/JSStringRefCF.h
-include/webkit-1.0/JavaScriptCore/JSValueRef.h
-include/webkit-1.0/JavaScriptCore/JavaScript.h
-include/webkit-1.0/JavaScriptCore/JavaScriptCore.h
-include/webkit-1.0/JavaScriptCore/WebKitAvailability.h
-include/webkit-1.0/webkit/WebKitDOMAttr.h
-include/webkit-1.0/webkit/WebKitDOMBarInfo.h
-include/webkit-1.0/webkit/WebKitDOMBlob.h
-include/webkit-1.0/webkit/WebKitDOMCDATASection.h
-include/webkit-1.0/webkit/WebKitDOMCSSRule.h
-include/webkit-1.0/webkit/WebKitDOMCSSRuleList.h
-include/webkit-1.0/webkit/WebKitDOMCSSStyleDeclaration.h
-include/webkit-1.0/webkit/WebKitDOMCSSStyleSheet.h
-include/webkit-1.0/webkit/WebKitDOMCSSValue.h
-include/webkit-1.0/webkit/WebKitDOMCharacterData.h
-include/webkit-1.0/webkit/WebKitDOMComment.h
-include/webkit-1.0/webkit/WebKitDOMConsole.h
-include/webkit-1.0/webkit/WebKitDOMDOMApplicationCache.h
-include/webkit-1.0/webkit/WebKitDOMDOMImplementation.h
-include/webkit-1.0/webkit/WebKitDOMDOMMimeType.h
-include/webkit-1.0/webkit/WebKitDOMDOMMimeTypeArray.h
-include/webkit-1.0/webkit/WebKitDOMDOMPlugin.h
-include/webkit-1.0/webkit/WebKitDOMDOMPluginArray.h
-include/webkit-1.0/webkit/WebKitDOMDOMSelection.h
-include/webkit-1.0/webkit/WebKitDOMDOMSettableTokenList.h
-include/webkit-1.0/webkit/WebKitDOMDOMStringList.h
-include/webkit-1.0/webkit/WebKitDOMDOMStringMap.h
-include/webkit-1.0/webkit/WebKitDOMDOMTokenList.h
-include/webkit-1.0/webkit/WebKitDOMDOMWindow.h
-include/webkit-1.0/webkit/WebKitDOMDatabase.h
-include/webkit-1.0/webkit/WebKitDOMDocument.h
-include/webkit-1.0/webkit/WebKitDOMDocumentFragment.h
-include/webkit-1.0/webkit/WebKitDOMDocumentType.h
-include/webkit-1.0/webkit/WebKitDOMElement.h
-include/webkit-1.0/webkit/WebKitDOMEntityReference.h
-include/webkit-1.0/webkit/WebKitDOMEvent.h
-include/webkit-1.0/webkit/WebKitDOMEventTarget.h
-include/webkit-1.0/webkit/WebKitDOMFile.h
-include/webkit-1.0/webkit/WebKitDOMFileList.h
-include/webkit-1.0/webkit/WebKitDOMHTMLAnchorElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLAppletElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLAreaElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLAudioElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLBRElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLBaseElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLBaseFontElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLBlockquoteElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLBodyElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLButtonElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLCanvasElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLCollection.h
-include/webkit-1.0/webkit/WebKitDOMHTMLDetailsElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLDListElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLDirectoryElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLDivElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLDocument.h
-include/webkit-1.0/webkit/WebKitDOMHTMLElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLEmbedElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLFieldSetElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLFontElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLFormElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLFrameElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLFrameSetElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLHRElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLHeadElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLHeadingElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLHtmlElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLIFrameElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLImageElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLInputElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLIsIndexElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLKeygenElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLLIElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLLabelElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLLegendElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLLinkElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLMapElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLMarqueeElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLMediaElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLMenuElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLMetaElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLModElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLOListElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLObjectElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLOptGroupElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLOptionElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLOptionsCollection.h
-include/webkit-1.0/webkit/WebKitDOMHTMLParagraphElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLParamElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLPreElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLQuoteElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLScriptElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLSelectElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLStyleElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableCaptionElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableCellElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableColElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableRowElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTableSectionElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTextAreaElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLTitleElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLUListElement.h
-include/webkit-1.0/webkit/WebKitDOMHTMLVideoElement.h
-include/webkit-1.0/webkit/WebKitDOMHistory.h
-include/webkit-1.0/webkit/WebKitDOMLocation.h
-include/webkit-1.0/webkit/WebKitDOMMediaError.h
-include/webkit-1.0/webkit/WebKitDOMMediaList.h
-include/webkit-1.0/webkit/WebKitDOMMediaQueryList.h
-include/webkit-1.0/webkit/WebKitDOMMemoryInfo.h
-include/webkit-1.0/webkit/WebKitDOMMessagePort.h
-include/webkit-1.0/webkit/WebKitDOMMouseEvent.h
-include/webkit-1.0/webkit/WebKitDOMNamedNodeMap.h
-include/webkit-1.0/webkit/WebKitDOMNavigator.h
-include/webkit-1.0/webkit/WebKitDOMNode.h
-include/webkit-1.0/webkit/WebKitDOMNodeFilter.h
-include/webkit-1.0/webkit/WebKitDOMNodeIterator.h
-include/webkit-1.0/webkit/WebKitDOMNodeList.h
-include/webkit-1.0/webkit/WebKitDOMObject.h
-include/webkit-1.0/webkit/WebKitDOMProcessingInstruction.h
-include/webkit-1.0/webkit/WebKitDOMRange.h
-include/webkit-1.0/webkit/WebKitDOMScreen.h
-include/webkit-1.0/webkit/WebKitDOMStorage.h
-include/webkit-1.0/webkit/WebKitDOMStyleMedia.h
-include/webkit-1.0/webkit/WebKitDOMStyleSheet.h
-include/webkit-1.0/webkit/WebKitDOMStyleSheetList.h
-include/webkit-1.0/webkit/WebKitDOMText.h
-include/webkit-1.0/webkit/WebKitDOMTimeRanges.h
-include/webkit-1.0/webkit/WebKitDOMTreeWalker.h
-include/webkit-1.0/webkit/WebKitDOMUIEvent.h
-include/webkit-1.0/webkit/WebKitDOMValidityState.h
-include/webkit-1.0/webkit/WebKitDOMWebKitPoint.h
-include/webkit-1.0/webkit/WebKitDOMWebKitAnimation.h
-include/webkit-1.0/webkit/WebKitDOMWebKitAnimationList.h
-include/webkit-1.0/webkit/WebKitDOMXPathExpression.h
-include/webkit-1.0/webkit/WebKitDOMXPathNSResolver.h
-include/webkit-1.0/webkit/WebKitDOMXPathResult.h
-include/webkit-1.0/webkit/webkit.h
-include/webkit-1.0/webkit/webkitapplicationcache.h
-include/webkit-1.0/webkit/webkiticondatabase.h
-include/webkit-1.0/webkit/webkitdefines.h
-include/webkit-1.0/webkit/webkitdom.h
-include/webkit-1.0/webkit/webkitdomdefines.h
-include/webkit-1.0/webkit/webkitdownload.h
-include/webkit-1.0/webkit/webkitenumtypes.h
-include/webkit-1.0/webkit/webkiterror.h
-include/webkit-1.0/webkit/webkitgeolocationpolicydecision.h
-include/webkit-1.0/webkit/webkitglobals.h
-include/webkit-1.0/webkit/webkithittestresult.h
-include/webkit-1.0/webkit/webkitnetworkrequest.h
-include/webkit-1.0/webkit/webkitnetworkresponse.h
-include/webkit-1.0/webkit/webkitsecurityorigin.h
-include/webkit-1.0/webkit/webkitsoupauthdialog.h
-include/webkit-1.0/webkit/webkitversion.h
-include/webkit-1.0/webkit/webkitviewportattributes.h
-include/webkit-1.0/webkit/webkitwebbackforwardlist.h
-include/webkit-1.0/webkit/webkitwebdatabase.h
-include/webkit-1.0/webkit/webkitwebdatasource.h
-include/webkit-1.0/webkit/webkitwebframe.h
-include/webkit-1.0/webkit/webkitwebhistoryitem.h
-include/webkit-1.0/webkit/webkitwebinspector.h
-include/webkit-1.0/webkit/webkitwebnavigationaction.h
-include/webkit-1.0/webkit/webkitwebplugin.h
-include/webkit-1.0/webkit/webkitwebplugindatabase.h
-include/webkit-1.0/webkit/webkitwebpolicydecision.h
-include/webkit-1.0/webkit/webkitwebresource.h
-include/webkit-1.0/webkit/webkitwebsettings.h
-include/webkit-1.0/webkit/webkitwebview.h
-include/webkit-1.0/webkit/webkitwebwindowfeatures.h
-lib/girepository-1.0/JSCore-1.0.typelib
-lib/girepository-1.0/WebKit-1.0.typelib
-lib/libwebkitgtk-1.0.la
-lib/libwebkitgtk-1.0.so
-lib/libwebkitgtk-1.0.so.0
-libdata/pkgconfig/webkit-1.0.pc
-share/gir-1.0/JSCore-1.0.gir
-share/gir-1.0/WebKit-1.0.gir
-share/locale/ar/LC_MESSAGES/webkit-2.0.mo
-share/locale/bg/LC_MESSAGES/webkit-2.0.mo
-share/locale/cs/LC_MESSAGES/webkit-2.0.mo
-share/locale/de/LC_MESSAGES/webkit-2.0.mo
-share/locale/en_GB/LC_MESSAGES/webkit-2.0.mo
-share/locale/es/LC_MESSAGES/webkit-2.0.mo
-share/locale/et/LC_MESSAGES/webkit-2.0.mo
-share/locale/eu/LC_MESSAGES/webkit-2.0.mo
-share/locale/fr/LC_MESSAGES/webkit-2.0.mo
-share/locale/gl/LC_MESSAGES/webkit-2.0.mo
-share/locale/gr/LC_MESSAGES/webkit-2.0.mo
-share/locale/gu/LC_MESSAGES/webkit-2.0.mo
-share/locale/he/LC_MESSAGES/webkit-2.0.mo
-share/locale/hu/LC_MESSAGES/webkit-2.0.mo
-share/locale/id/LC_MESSAGES/webkit-2.0.mo
-share/locale/it/LC_MESSAGES/webkit-2.0.mo
-share/locale/ko/LC_MESSAGES/webkit-2.0.mo
-share/locale/lt/LC_MESSAGES/webkit-2.0.mo
-share/locale/lv/LC_MESSAGES/webkit-2.0.mo
-share/locale/nb/LC_MESSAGES/webkit-2.0.mo
-share/locale/nl/LC_MESSAGES/webkit-2.0.mo
-share/locale/pa/LC_MESSAGES/webkit-2.0.mo
-share/locale/pl/LC_MESSAGES/webkit-2.0.mo
-share/locale/pt/LC_MESSAGES/webkit-2.0.mo
-share/locale/pt_BR/LC_MESSAGES/webkit-2.0.mo
-share/locale/ru/LC_MESSAGES/webkit-2.0.mo
-share/locale/sl/LC_MESSAGES/webkit-2.0.mo
-share/locale/sr/LC_MESSAGES/webkit-2.0.mo
-share/locale/sr@latin/LC_MESSAGES/webkit-2.0.mo
-share/locale/sv/LC_MESSAGES/webkit-2.0.mo
-share/locale/uk/LC_MESSAGES/webkit-2.0.mo
-share/locale/vi/LC_MESSAGES/webkit-2.0.mo
-share/locale/zh_CN/LC_MESSAGES/webkit-2.0.mo
-share/webkit-1.0/resources/error.html
-share/webkitgtk-1.0/images/deleteButton.png
-share/webkitgtk-1.0/images/inputSpeech.png
-share/webkitgtk-1.0/images/missingImage.png
-share/webkitgtk-1.0/images/nullPlugin.png
-share/webkitgtk-1.0/images/panIcon.png
-share/webkitgtk-1.0/images/textAreaResizeCorner.png
-share/webkitgtk-1.0/images/urlIcon.png
-share/webkitgtk-1.0/webinspector/ApplicationCacheItemsView.js
-share/webkitgtk-1.0/webinspector/AuditCategories.js
-share/webkitgtk-1.0/webinspector/AuditFormatters.js
-share/webkitgtk-1.0/webinspector/AuditLauncherView.js
-share/webkitgtk-1.0/webinspector/AuditResultView.js
-share/webkitgtk-1.0/webinspector/AuditRules.js
-share/webkitgtk-1.0/webinspector/AuditsPanel.js
-share/webkitgtk-1.0/webinspector/BottomUpProfileDataGridTree.js
-share/webkitgtk-1.0/webinspector/Breakpoint.js
-share/webkitgtk-1.0/webinspector/BreakpointManager.js
-share/webkitgtk-1.0/webinspector/BreakpointsSidebarPane.js
-share/webkitgtk-1.0/webinspector/CSSCompletions.js
-share/webkitgtk-1.0/webinspector/CSSKeywordCompletions.js
-share/webkitgtk-1.0/webinspector/CSSStyleModel.js
-share/webkitgtk-1.0/webinspector/CallStackSidebarPane.js
-share/webkitgtk-1.0/webinspector/Checkbox.js
-share/webkitgtk-1.0/webinspector/Color.js
-share/webkitgtk-1.0/webinspector/ConsolePanel.js
-share/webkitgtk-1.0/webinspector/ConsoleView.js
-share/webkitgtk-1.0/webinspector/ContextMenu.js
-share/webkitgtk-1.0/webinspector/CookieItemsView.js
-share/webkitgtk-1.0/webinspector/CookieParser.js
-share/webkitgtk-1.0/webinspector/CookiesTable.js
-share/webkitgtk-1.0/webinspector/DebuggerPresentationModel.js
-share/webkitgtk-1.0/webinspector/DetailedHeapshotGridNodes.js
-share/webkitgtk-1.0/webinspector/DetailedHeapshotView.js
-share/webkitgtk-1.0/webinspector/DOMAgent.js
-share/webkitgtk-1.0/webinspector/DOMStorage.js
-share/webkitgtk-1.0/webinspector/DOMStorageItemsView.js
-share/webkitgtk-1.0/webinspector/DOMSyntaxHighlighter.js
-share/webkitgtk-1.0/webinspector/DataGrid.js
-share/webkitgtk-1.0/webinspector/Database.js
-share/webkitgtk-1.0/webinspector/DatabaseQueryView.js
-share/webkitgtk-1.0/webinspector/DatabaseTableView.js
-share/webkitgtk-1.0/webinspector/DebuggerModel.js
-share/webkitgtk-1.0/webinspector/Drawer.js
-share/webkitgtk-1.0/webinspector/ElementsPanel.js
-share/webkitgtk-1.0/webinspector/ElementsTreeOutline.js
-share/webkitgtk-1.0/webinspector/EventListenersSidebarPane.js
-share/webkitgtk-1.0/webinspector/ExtensionAPI.js
-share/webkitgtk-1.0/webinspector/ExtensionAuditCategory.js
-share/webkitgtk-1.0/webinspector/ExtensionCommon.js
-share/webkitgtk-1.0/webinspector/ExtensionPanel.js
-share/webkitgtk-1.0/webinspector/ExtensionRegistryStub.js
-share/webkitgtk-1.0/webinspector/ExtensionServer.js
-share/webkitgtk-1.0/webinspector/FontView.js
-share/webkitgtk-1.0/webinspector/GoToLineDialog.js
-share/webkitgtk-1.0/webinspector/HAREntry.js
-share/webkitgtk-1.0/webinspector/HeapSnapshot.js
-share/webkitgtk-1.0/webinspector/HeapSnapshotView.js
-share/webkitgtk-1.0/webinspector/HelpScreen.js
-share/webkitgtk-1.0/webinspector/ImageView.js
-share/webkitgtk-1.0/webinspector/Images/applicationCache.png
-share/webkitgtk-1.0/webinspector/Images/auditsIcon.png
-share/webkitgtk-1.0/webinspector/Images/back.png
-share/webkitgtk-1.0/webinspector/Images/breakpointBorder.png
-share/webkitgtk-1.0/webinspector/Images/breakpointConditionalBorder.png
-share/webkitgtk-1.0/webinspector/Images/breakpointConditionalCounterBorder.png
-share/webkitgtk-1.0/webinspector/Images/breakpointCounterBorder.png
-share/webkitgtk-1.0/webinspector/Images/breakpointsActivateButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/breakpointsDeactivateButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/checker.png
-share/webkitgtk-1.0/webinspector/Images/clearConsoleButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/closeButtons.png
-share/webkitgtk-1.0/webinspector/Images/consoleButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/consoleIcon.png
-share/webkitgtk-1.0/webinspector/Images/cookie.png
-share/webkitgtk-1.0/webinspector/Images/database.png
-share/webkitgtk-1.0/webinspector/Images/databaseTable.png
-share/webkitgtk-1.0/webinspector/Images/debuggerContinue.png
-share/webkitgtk-1.0/webinspector/Images/debuggerPause.png
-share/webkitgtk-1.0/webinspector/Images/debuggerStepInto.png
-share/webkitgtk-1.0/webinspector/Images/debuggerStepOut.png
-share/webkitgtk-1.0/webinspector/Images/debuggerStepOver.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallDown.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallDownBlack.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallDownWhite.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRight.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRightBlack.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRightDown.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRightDownBlack.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRightDownWhite.png
-share/webkitgtk-1.0/webinspector/Images/disclosureTriangleSmallRightWhite.png
-share/webkitgtk-1.0/webinspector/Images/dockButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/elementsIcon.png
-share/webkitgtk-1.0/webinspector/Images/enableOutlineButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/enableSolidButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/errorIcon.png
-share/webkitgtk-1.0/webinspector/Images/errorMediumIcon.png
-share/webkitgtk-1.0/webinspector/Images/errorRedDot.png
-share/webkitgtk-1.0/webinspector/Images/excludeButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/focusButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/forward.png
-share/webkitgtk-1.0/webinspector/Images/frame.png
-share/webkitgtk-1.0/webinspector/Images/garbageCollectButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/gearButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/glossyHeader.png
-share/webkitgtk-1.0/webinspector/Images/glossyHeaderPressed.png
-share/webkitgtk-1.0/webinspector/Images/glossyHeaderSelected.png
-share/webkitgtk-1.0/webinspector/Images/glossyHeaderSelectedPressed.png
-share/webkitgtk-1.0/webinspector/Images/goArrow.png
-share/webkitgtk-1.0/webinspector/Images/graphLabelCalloutLeft.png
-share/webkitgtk-1.0/webinspector/Images/graphLabelCalloutRight.png
-share/webkitgtk-1.0/webinspector/Images/helpButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/largerResourcesButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/localStorage.png
-share/webkitgtk-1.0/webinspector/Images/networkIcon.png
-share/webkitgtk-1.0/webinspector/Images/nodeSearchButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/paneAddButtons.png
-share/webkitgtk-1.0/webinspector/Images/paneBottomGrow.png
-share/webkitgtk-1.0/webinspector/Images/paneBottomGrowActive.png
-share/webkitgtk-1.0/webinspector/Images/paneGrowHandleLine.png
-share/webkitgtk-1.0/webinspector/Images/paneSettingsButtons.png
-share/webkitgtk-1.0/webinspector/Images/pauseOnExceptionButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/percentButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/popoverArrows.png
-share/webkitgtk-1.0/webinspector/Images/popoverBackground.png
-share/webkitgtk-1.0/webinspector/Images/profileGroupIcon.png
-share/webkitgtk-1.0/webinspector/Images/profileIcon.png
-share/webkitgtk-1.0/webinspector/Images/profileSmallIcon.png
-share/webkitgtk-1.0/webinspector/Images/profilesIcon.png
-share/webkitgtk-1.0/webinspector/Images/profilesSilhouette.png
-share/webkitgtk-1.0/webinspector/Images/programCounterBorder.png
-share/webkitgtk-1.0/webinspector/Images/radioDot.png
-share/webkitgtk-1.0/webinspector/Images/recordButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/recordToggledButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/reloadButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/resourceCSSIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourceDocumentIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourceDocumentIconSmall.png
-share/webkitgtk-1.0/webinspector/Images/resourceJSIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourcePlainIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourcePlainIconSmall.png
-share/webkitgtk-1.0/webinspector/Images/resourcesIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourcesSizeGraphIcon.png
-share/webkitgtk-1.0/webinspector/Images/resourcesTimeGraphIcon.png
-share/webkitgtk-1.0/webinspector/Images/scriptsIcon.png
-share/webkitgtk-1.0/webinspector/Images/scriptsSilhouette.png
-share/webkitgtk-1.0/webinspector/Images/searchSmallBlue.png
-share/webkitgtk-1.0/webinspector/Images/searchSmallBrightBlue.png
-share/webkitgtk-1.0/webinspector/Images/searchSmallGray.png
-share/webkitgtk-1.0/webinspector/Images/searchSmallWhite.png
-share/webkitgtk-1.0/webinspector/Images/segment.png
-share/webkitgtk-1.0/webinspector/Images/segmentEnd.png
-share/webkitgtk-1.0/webinspector/Images/segmentHover.png
-share/webkitgtk-1.0/webinspector/Images/segmentHoverEnd.png
-share/webkitgtk-1.0/webinspector/Images/segmentSelected.png
-share/webkitgtk-1.0/webinspector/Images/segmentSelectedEnd.png
-share/webkitgtk-1.0/webinspector/Images/sessionStorage.png
-share/webkitgtk-1.0/webinspector/Images/spinner.gif
-share/webkitgtk-1.0/webinspector/Images/splitviewDimple.png
-share/webkitgtk-1.0/webinspector/Images/splitviewDividerBackground.png
-share/webkitgtk-1.0/webinspector/Images/statusbarBackground.png
-share/webkitgtk-1.0/webinspector/Images/statusbarBottomBackground.png
-share/webkitgtk-1.0/webinspector/Images/statusbarButtons.png
-share/webkitgtk-1.0/webinspector/Images/statusbarMenuButton.png
-share/webkitgtk-1.0/webinspector/Images/statusbarMenuButtonSelected.png
-share/webkitgtk-1.0/webinspector/Images/statusbarResizerHorizontal.png
-share/webkitgtk-1.0/webinspector/Images/statusbarResizerVertical.png
-share/webkitgtk-1.0/webinspector/Images/successGreenDot.png
-share/webkitgtk-1.0/webinspector/Images/thumbActiveHoriz.png
-share/webkitgtk-1.0/webinspector/Images/thumbActiveVert.png
-share/webkitgtk-1.0/webinspector/Images/thumbHoriz.png
-share/webkitgtk-1.0/webinspector/Images/thumbHoverHoriz.png
-share/webkitgtk-1.0/webinspector/Images/thumbHoverVert.png
-share/webkitgtk-1.0/webinspector/Images/thumbVert.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarBlue.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarGray.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarGreen.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarOrange.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarPurple.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarRed.png
-share/webkitgtk-1.0/webinspector/Images/timelineBarYellow.png
-share/webkitgtk-1.0/webinspector/Images/timelineCheckmarks.png
-share/webkitgtk-1.0/webinspector/Images/timelineDots.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillBlue.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillGray.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillGreen.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillOrange.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillPurple.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillRed.png
-share/webkitgtk-1.0/webinspector/Images/timelineHollowPillYellow.png
-share/webkitgtk-1.0/webinspector/Images/timelineIcon.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillBlue.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillGray.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillGreen.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillOrange.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillPurple.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillRed.png
-share/webkitgtk-1.0/webinspector/Images/timelinePillYellow.png
-share/webkitgtk-1.0/webinspector/Images/toolbarItemSelected.png
-share/webkitgtk-1.0/webinspector/Images/trackHoriz.png
-share/webkitgtk-1.0/webinspector/Images/trackVert.png
-share/webkitgtk-1.0/webinspector/Images/treeDownTriangleBlack.png
-share/webkitgtk-1.0/webinspector/Images/treeDownTriangleWhite.png
-share/webkitgtk-1.0/webinspector/Images/treeRightTriangleBlack.png
-share/webkitgtk-1.0/webinspector/Images/treeRightTriangleWhite.png
-share/webkitgtk-1.0/webinspector/Images/treeUpTriangleBlack.png
-share/webkitgtk-1.0/webinspector/Images/treeUpTriangleWhite.png
-share/webkitgtk-1.0/webinspector/Images/undockButtonGlyph.png
-share/webkitgtk-1.0/webinspector/Images/userInputIcon.png
-share/webkitgtk-1.0/webinspector/Images/userInputPreviousIcon.png
-share/webkitgtk-1.0/webinspector/Images/userInputResultIcon.png
-share/webkitgtk-1.0/webinspector/Images/warningIcon.png
-share/webkitgtk-1.0/webinspector/Images/warningMediumIcon.png
-share/webkitgtk-1.0/webinspector/Images/warningOrangeDot.png
-share/webkitgtk-1.0/webinspector/Images/warningsErrors.png
-share/webkitgtk-1.0/webinspector/InjectedFakeWorker.js
-share/webkitgtk-1.0/webinspector/InspectorBackendStub.js
-share/webkitgtk-1.0/webinspector/InspectorFrontendHostStub.js
-share/webkitgtk-1.0/webinspector/KeyboardShortcut.js
-share/webkitgtk-1.0/webinspector/MetricsSidebarPane.js
-share/webkitgtk-1.0/webinspector/NetworkItemView.js
-share/webkitgtk-1.0/webinspector/NetworkPanel.js
-share/webkitgtk-1.0/webinspector/NetworkManager.js
-share/webkitgtk-1.0/webinspector/Object.js
-share/webkitgtk-1.0/webinspector/ObjectPropertiesSection.js
-share/webkitgtk-1.0/webinspector/Panel.js
-share/webkitgtk-1.0/webinspector/PanelEnablerView.js
-share/webkitgtk-1.0/webinspector/Placard.js
-share/webkitgtk-1.0/webinspector/PleaseWaitMessage.js
-share/webkitgtk-1.0/webinspector/Popover.js
-share/webkitgtk-1.0/webinspector/ProfileDataGridTree.js
-share/webkitgtk-1.0/webinspector/ProfileView.js
-share/webkitgtk-1.0/webinspector/ProfilesPanel.js
-share/webkitgtk-1.0/webinspector/PropertiesSection.js
-share/webkitgtk-1.0/webinspector/PropertiesSidebarPane.js
-share/webkitgtk-1.0/webinspector/RemoteObject.js
-share/webkitgtk-1.0/webinspector/Resource.js
-share/webkitgtk-1.0/webinspector/ResourceCategory.js
-share/webkitgtk-1.0/webinspector/ResourceCookiesView.js
-share/webkitgtk-1.0/webinspector/ResourceHeadersView.js
-share/webkitgtk-1.0/webinspector/ResourceTimingView.js
-share/webkitgtk-1.0/webinspector/ResourceTreeModel.js
-share/webkitgtk-1.0/webinspector/ResourceView.js
-share/webkitgtk-1.0/webinspector/ResourcesPanel.js
-share/webkitgtk-1.0/webinspector/ScopeChainSidebarPane.js
-share/webkitgtk-1.0/webinspector/Script.js
-share/webkitgtk-1.0/webinspector/ScriptFormatter.js
-share/webkitgtk-1.0/webinspector/ScriptFormatterWorker.js
-share/webkitgtk-1.0/webinspector/ScriptsPanel.js
-share/webkitgtk-1.0/webinspector/SearchController.js
-share/webkitgtk-1.0/webinspector/Section.js
-share/webkitgtk-1.0/webinspector/Settings.js
-share/webkitgtk-1.0/webinspector/ShortcutsHelp.js
-share/webkitgtk-1.0/webinspector/ShowMoreDataGridNode.js
-share/webkitgtk-1.0/webinspector/SidebarPane.js
-share/webkitgtk-1.0/webinspector/SidebarTreeElement.js
-share/webkitgtk-1.0/webinspector/SourceCSSTokenizer.js
-share/webkitgtk-1.0/webinspector/SourceFrame.js
-share/webkitgtk-1.0/webinspector/SourceFrameContent.js
-share/webkitgtk-1.0/webinspector/SourceHTMLTokenizer.js
-share/webkitgtk-1.0/webinspector/SourceJavaScriptTokenizer.js
-share/webkitgtk-1.0/webinspector/SourceTokenizer.js
-share/webkitgtk-1.0/webinspector/StatusBarButton.js
-share/webkitgtk-1.0/webinspector/StylesSidebarPane.js
-share/webkitgtk-1.0/webinspector/SummaryBar.js
-share/webkitgtk-1.0/webinspector/TabbedPane.js
-share/webkitgtk-1.0/webinspector/TestController.js
-share/webkitgtk-1.0/webinspector/TextEditorHighlighter.js
-share/webkitgtk-1.0/webinspector/TextEditorModel.js
-share/webkitgtk-1.0/webinspector/TextPrompt.js
-share/webkitgtk-1.0/webinspector/TextViewer.js
-share/webkitgtk-1.0/webinspector/TimelineAgent.js
-share/webkitgtk-1.0/webinspector/TimelineGrid.js
-share/webkitgtk-1.0/webinspector/TimelineOverviewPane.js
-share/webkitgtk-1.0/webinspector/TimelinePanel.js
-share/webkitgtk-1.0/webinspector/Toolbar.js
-share/webkitgtk-1.0/webinspector/TopDownProfileDataGridTree.js
-share/webkitgtk-1.0/webinspector/View.js
-share/webkitgtk-1.0/webinspector/WatchExpressionsSidebarPane.js
-share/webkitgtk-1.0/webinspector/WelcomeView.js
-share/webkitgtk-1.0/webinspector/WorkersSidebarPane.js
-share/webkitgtk-1.0/webinspector/audits.css
-share/webkitgtk-1.0/webinspector/goToLineDialog.css
-share/webkitgtk-1.0/webinspector/heapProfiler.css
-share/webkitgtk-1.0/webinspector/helpScreen.css
-share/webkitgtk-1.0/webinspector/inspector.css
-share/webkitgtk-1.0/webinspector/inspector.html
-share/webkitgtk-1.0/webinspector/inspector.js
-share/webkitgtk-1.0/webinspector/inspectorSyntaxHighlight.css
-share/webkitgtk-1.0/webinspector/localizedStrings.js
-share/webkitgtk-1.0/webinspector/networkPanel.css
-share/webkitgtk-1.0/webinspector/popover.css
-share/webkitgtk-1.0/webinspector/textViewer.css
-share/webkitgtk-1.0/webinspector/treeoutline.js
-share/webkitgtk-1.0/webinspector/utilities.js
-@dirrm share/webkitgtk-1.0/webinspector/Images
-@dirrm share/webkitgtk-1.0/webinspector
-@dirrm share/webkitgtk-1.0/images
-@dirrm share/webkitgtk-1.0
-@dirrm share/webkit-1.0/resources
-@dirrm share/webkit-1.0
-@dirrm include/webkit-1.0/webkit
-@dirrm include/webkit-1.0/JavaScriptCore
-@dirrm include/webkit-1.0
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/gr/LC_MESSAGES
-@dirrmtry share/locale/gr
diff --git a/www/webkit-sharp/Makefile b/www/webkit-sharp/Makefile
deleted file mode 100644
index c1593bc17..000000000
--- a/www/webkit-sharp/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: webkit-sharp
-# Date created: 2008-09-01
-# Whom: Romain Tartiere <romain@blogreen.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= webkit-sharp
-PORTVERSION= 0.3
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
-
-MAINTAINER= mono@FreeBSD.org
-COMMENT= Mono bindings for Webkit
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:${PORTSDIR}/www/webkit-gtk2
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-PLIST_SUB+= ASSEMBLY_VERSION=1.1.15
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack gtksharp20
-
-.include <bsd.port.mk>
diff --git a/www/webkit-sharp/distinfo b/www/webkit-sharp/distinfo
deleted file mode 100644
index 47927f7a4..000000000
--- a/www/webkit-sharp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webkit-sharp-0.3.tar.bz2) = 6633630b6e4834b0f93726570d1c97e884470e3c400ae929cca2f1376b7b959a
-SIZE (webkit-sharp-0.3.tar.bz2) = 88972
diff --git a/www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in b/www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in
deleted file mode 100644
index 208342e16..000000000
--- a/www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in
+++ /dev/null
@@ -1,10 +0,0 @@
-
-$FreeBSD: ports/www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in,v 1.1 2010/06/01 12:41:29 romain Exp $
-
---- sources/webkit-sharp.dll.config.in.orig
-+++ sources/webkit-sharp.dll.config.in
-@@ -1,3 +1,3 @@
- <configuration>
-- <dllmap dll="webkit-1.0" target="webkit-1.0@LIB_PREFIX@.2@LIB_SUFFIX@"/>
-+ <dllmap dll="webkit-1.0" target="webkit-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
- </configuration>
diff --git a/www/webkit-sharp/pkg-descr b/www/webkit-sharp/pkg-descr
deleted file mode 100644
index 8c4b1875e..000000000
--- a/www/webkit-sharp/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-WebKit# is a .NET language binding for the WebKit rendering engine.
-
-WWW: http://webkit.org
diff --git a/www/webkit-sharp/pkg-plist b/www/webkit-sharp/pkg-plist
deleted file mode 100644
index 8a1fb43d0..000000000
--- a/www/webkit-sharp/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-@comment $FreeBSD$
-lib/mono/gac/webkit-sharp/%%ASSEMBLY_VERSION%%.0__eaa1d335d2e19745/webkit-sharp.dll
-lib/mono/gac/webkit-sharp/%%ASSEMBLY_VERSION%%.0__eaa1d335d2e19745/webkit-sharp.dll.config
-lib/mono/webkit-sharp/webkit-sharp.dll
-lib/monodoc/sources/webkit-sharp-docs.source
-lib/monodoc/sources/webkit-sharp-docs.tree
-lib/monodoc/sources/webkit-sharp-docs.zip
-libdata/pkgconfig/webkit-sharp-1.0.pc
-@dirrm lib/mono/webkit-sharp
-@dirrm lib/mono/gac/webkit-sharp/%%ASSEMBLY_VERSION%%.0__eaa1d335d2e19745
-@dirrm lib/mono/gac/webkit-sharp
diff --git a/www/xxxterm/Makefile b/www/xxxterm/Makefile
deleted file mode 100644
index e7e6fa3a0..000000000
--- a/www/xxxterm/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: xxxterm
-# Date created: 2011.01.15
-# Whom: Aldis Berjoza <aldis@bsdroot.lv>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xxxterm
-PORTVERSION= 1.339
-PORTREVISION= 2
-CATEGORIES= www
-MASTER_SITES= http://opensource.conformal.com/snapshots/xxxterm/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= aldis@bsdroot.lv
-COMMENT= Minimalists vi-like web browser based on webkit and GTK+
-
-LIB_DEPENDS= gnutls.47:${PORTSDIR}/security/gnutls \
- soup-2.4:${PORTSDIR}/devel/libsoup \
- webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
-
-USE_GNOME= gtk20 pkgconfig
-USE_PERL5_BUILD=YES
-
-PLIST_FILES= bin/xxxterm
-MAN1= xxxterm.1
-PORTEXAMPLES= favorites xxxterm.conf
-PLIST_DIRS+= share/xxxterm
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 800041
-BROKEN= does not build due to missing arc4random_buf in libc
-.endif
-
-ICONS= 16 32 48 64 128
-.for i in ${ICONS}
-PLIST_FILES+= share/xxxterm/xxxtermicon${i}.png
-.endfor
-
-do-build:
- (cd ${WRKSRC}/freebsd && make)
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/freebsd/xxxterm ${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/xxxterm.1 ${PREFIX}/man/man1/
- ${MKDIR} ${PREFIX}/share/${PORTNAME}
-.for i in ${ICONS}
- ${INSTALL_DATA} ${WRKSRC}/xxxtermicon${i}.png ${PREFIX}/share/xxxterm/
-.endfor
-.if !defined(NOPORTEXAMPLES)
- ${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/favorites ${EXAMPLESDIR}/
- ${INSTALL_DATA} ${WRKSRC}/xxxterm.conf ${EXAMPLESDIR}/
-.endif
-
-# vim: set ts=8 sw=8:
-.include <bsd.port.post.mk>
diff --git a/www/xxxterm/distinfo b/www/xxxterm/distinfo
deleted file mode 100644
index 9e3f33035..000000000
--- a/www/xxxterm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xxxterm-1.339.tgz) = e60d7d285fec3a1765ddb27b9a61b0789315899b39503270e238e3cf96b15a31
-SIZE (xxxterm-1.339.tgz) = 141695
diff --git a/www/xxxterm/pkg-descr b/www/xxxterm/pkg-descr
deleted file mode 100644
index 9857b928a..000000000
--- a/www/xxxterm/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xxxterm is a minimalists web browser. It strives to be vi-like for heavy
-keyboard users while maintaining traditional web browser behaviour. It is ISC
-licensed. It is based on webkit using GTK+.
-
-WWW: http://opensource.conformal.com/wiki/XXXTerm