diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-03-07 07:12:47 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-03-07 07:12:47 +0800 |
commit | c02b03a2057196912df7e5b8a6494f2557b74297 (patch) | |
tree | 9d4df288f77dfc31f41e21863356f23ad1ad87e9 /www | |
parent | a1ba0b10c15818d7c9cf2829be4cc54b9c56e27f (diff) | |
download | marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar.gz marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar.bz2 marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar.lz marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar.xz marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.tar.zst marcuscom-ports-c02b03a2057196912df7e5b8a6494f2557b74297.zip |
Chase webkit-gtk2 shlib name change libwebkit-1.0.so.13 -> libwebkitgtk-1.0.so.0
Bump portrevision except broken ports.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15365 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'www')
65 files changed, 2502 insertions, 0 deletions
diff --git a/www/epiphany-extensions/Makefile b/www/epiphany-extensions/Makefile new file mode 100644 index 000000000..f543ff4e1 --- /dev/null +++ b/www/epiphany-extensions/Makefile @@ -0,0 +1,57 @@ +# Ports collection Makefile for: epiphany-extensions +# Date created: 30 December 2003 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> +# +# $FreeBSD: ports/www/epiphany-extensions/Makefile,v 1.66 2010/11/20 15:36:58 kwm Exp $ +# $MCom: ports/www/epiphany-extensions/Makefile,v 1.132 2010/09/19 15:40:33 kwm Exp $ +# + +PORTNAME= epiphany-extensions +PORTVERSION= 2.30.2 +PORTREVISION= 2 +CATEGORIES= www gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A set of add-ons for the Epiphany web browser + +BUILD_DEPENDS= epiphany:${PORTSDIR}/www/epiphany +LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre \ + webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 +RUN_DEPENDS= epiphany:${PORTSDIR}/www/epiphany + +USE_GETTEXT= yes +USE_BZIP2= yes +USE_GNOME= gnomeprefix gnomehack intlhack +INSTALLS_OMF= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" + +EPHY_EXTENSIONS=really-all +EPHY_VERSION= ${PORTVERSION:R} + +PLIST_SUB= VERSION=${EPHY_VERSION} EPHY_VERSION=${EPHY_VERSION} + +OPTIONS= OPENSP "Enable OpenSP SGML support" off + +.include <bsd.port.pre.mk> + +.if defined(WITH_OPENSP) +CONFIGURE_ARGS+= --enable-opensp=yes +LIB_DEPENDS+= osp.5:${PORTSDIR}/textproc/opensp +.else +CONFIGURE_ARGS+= --disable-opensp +.endif + +CONFIGURE_ARGS+=--with-extensions="${EPHY_EXTENSIONS}" + +post-patch: + @${REINPLACE_CMD} -e 's|$$($$PKG_CONFIG --variable=extensionsdir epiphany-$$_epiphany_api_version)|${PREFIX}/lib/epiphany/${PORTVERSION:R}/extensions|g' \ + -e 's|$$($$PKG_CONFIG --variable=icondir epiphany-$$EPIPHANY_API_VERSION)|${PREFIX}/share/epiphany/icons|g' \ + -e 's|EPIPHANY_API_VERSION=2.29|EPIPHANY_API_VERSION=2.30|g' \ + ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/www/epiphany-extensions/distinfo b/www/epiphany-extensions/distinfo new file mode 100644 index 000000000..ef2a5cf70 --- /dev/null +++ b/www/epiphany-extensions/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/epiphany-extensions-2.30.2.tar.bz2) = 4ee9beee4bfd8a588a6821e164c48b3d +SHA256 (gnome2/epiphany-extensions-2.30.2.tar.bz2) = bdd0aad473262f2ac780d34c09644d0dd0066cb01f2cc66b3d200b946fd2db27 +SIZE (gnome2/epiphany-extensions-2.30.2.tar.bz2) = 1565280 diff --git a/www/epiphany-extensions/files/patch-extensions_adblock_adblock-ui.c b/www/epiphany-extensions/files/patch-extensions_adblock_adblock-ui.c new file mode 100644 index 000000000..7131e4332 --- /dev/null +++ b/www/epiphany-extensions/files/patch-extensions_adblock_adblock-ui.c @@ -0,0 +1,22 @@ +--- extensions/adblock/adblock-ui.c.orig 2010-08-19 08:56:01.000000000 +0200 ++++ extensions/adblock/adblock-ui.c 2010-08-19 08:56:39.000000000 +0200 +@@ -65,7 +65,7 @@ + struct _AdblockUIPrivate + { + GtkWidget *dialog; +- GtkNotebook *notebook; ++ GtkWidget *notebook; + + /* Pages */ + InfoPage *pages[LAST_PAGE]; +@@ -347,8 +347,8 @@ + } + + static void +-adblock_ui_switch_page (GtkNotebook *notebook, +- GtkNotebookPage *page, ++adblock_ui_switch_page (GtkWidget *notebook, ++ GtkWidget *page, + guint page_num, + AdblockUI *dialog) + { diff --git a/www/epiphany-extensions/files/patch-extensions_adblock_ephy-adblock-extension.c b/www/epiphany-extensions/files/patch-extensions_adblock_ephy-adblock-extension.c new file mode 100644 index 000000000..50ea0b3d3 --- /dev/null +++ b/www/epiphany-extensions/files/patch-extensions_adblock_ephy-adblock-extension.c @@ -0,0 +1,13 @@ +--- extensions/adblock/ephy-adblock-extension.c.orig 2010-08-19 08:54:27.000000000 +0200 ++++ extensions/adblock/ephy-adblock-extension.c 2010-08-19 08:54:54.000000000 +0200 +@@ -385,8 +385,8 @@ ephy_adblock_extension_edit_cb (GtkActio + } + + static void +-switch_page_cb (GtkNotebook *notebook, +- GtkNotebookPage *page, ++switch_page_cb (GtkWidget *notebook, ++ GtkWidget *page, + guint page_num, + EphyWindow *window) + { diff --git a/www/epiphany-extensions/files/patch-extensions_permissions_ephy-permissions-dialog.c b/www/epiphany-extensions/files/patch-extensions_permissions_ephy-permissions-dialog.c new file mode 100644 index 000000000..129157887 --- /dev/null +++ b/www/epiphany-extensions/files/patch-extensions_permissions_ephy-permissions-dialog.c @@ -0,0 +1,22 @@ +--- extensions/permissions/ephy-permissions-dialog.c.orig 2010-08-19 09:05:33.000000000 +0200 ++++ extensions/permissions/ephy-permissions-dialog.c 2010-08-19 09:05:58.000000000 +0200 +@@ -56,7 +56,7 @@ struct EphyPermissionsDialogPrivate + { + EphyPermissionManager *manager; + GList *tabs; +- GtkNotebook *notebook; ++ GtkWidget *notebook; + GtkSizeGroup *buttons_size_group; + }; + +@@ -219,8 +219,8 @@ fill_tab (DialogTab *tab) + } + + static void +-sync_notebook_tab (GtkNotebook *notebook, +- GtkNotebookPage *page, ++sync_notebook_tab (GtkWidget *notebook, ++ GtkWidget *page, + int page_num, + EphyPermissionsDialog *dialog) + { diff --git a/www/epiphany-extensions/pkg-descr b/www/epiphany-extensions/pkg-descr new file mode 100644 index 000000000..309ccdfa8 --- /dev/null +++ b/www/epiphany-extensions/pkg-descr @@ -0,0 +1,12 @@ +Epiphany-extensions is a set of plugins for the Epiphany web browser that +extend its base functionality. Some of those extensions include: + +* Actions +* Ad Blocker +* Certificate Viewer +* Greasemonkey +* Mouse Gestures +* Newsfeed extractor +* and more... + +WWW: http://www.gnome.org/projects/epiphany/extensions diff --git a/www/epiphany-extensions/pkg-plist b/www/epiphany-extensions/pkg-plist new file mode 100644 index 000000000..d0a28b1ca --- /dev/null +++ b/www/epiphany-extensions/pkg-plist @@ -0,0 +1,303 @@ +lib/epiphany/%%VERSION%%/extensions/actions.ephy-extension +lib/epiphany/%%VERSION%%/extensions/adblock.ephy-extension +lib/epiphany/%%VERSION%%/extensions/auto-reload.ephy-extension +lib/epiphany/%%VERSION%%/extensions/auto-scroller.ephy-extension +lib/epiphany/%%VERSION%%/extensions/certificates.ephy-extension +lib/epiphany/%%VERSION%%/extensions/extensions-manager-ui.ephy-extension +lib/epiphany/%%VERSION%%/extensions/gestures.ephy-extension +lib/epiphany/%%VERSION%%/extensions/greasemonkey.ephy-extension +lib/epiphany/%%VERSION%%/extensions/html5tube.ephy-extension +lib/epiphany/%%VERSION%%/extensions/libactionsextension.la +lib/epiphany/%%VERSION%%/extensions/libactionsextension.so +lib/epiphany/%%VERSION%%/extensions/libadblockextension.la +lib/epiphany/%%VERSION%%/extensions/libadblockextension.so +lib/epiphany/%%VERSION%%/extensions/libautoreloadextension.la +lib/epiphany/%%VERSION%%/extensions/libautoreloadextension.so +lib/epiphany/%%VERSION%%/extensions/libautoscrollerextension.la +lib/epiphany/%%VERSION%%/extensions/libautoscrollerextension.so +lib/epiphany/%%VERSION%%/extensions/libcertificatesextension.la +lib/epiphany/%%VERSION%%/extensions/libcertificatesextension.so +lib/epiphany/%%VERSION%%/extensions/libextensionsmanageruiextension.la +lib/epiphany/%%VERSION%%/extensions/libextensionsmanageruiextension.so +lib/epiphany/%%VERSION%%/extensions/libgesturesextension.la +lib/epiphany/%%VERSION%%/extensions/libgesturesextension.so +lib/epiphany/%%VERSION%%/extensions/libgreasemonkeyextension.la +lib/epiphany/%%VERSION%%/extensions/libgreasemonkeyextension.so +lib/epiphany/%%VERSION%%/extensions/libhtml5tubeextension.la +lib/epiphany/%%VERSION%%/extensions/libhtml5tubeextension.so +lib/epiphany/%%VERSION%%/extensions/libpermissionsextension.la +lib/epiphany/%%VERSION%%/extensions/libpermissionsextension.so +lib/epiphany/%%VERSION%%/extensions/libpushscrollerextension.la +lib/epiphany/%%VERSION%%/extensions/libpushscrollerextension.so +lib/epiphany/%%VERSION%%/extensions/librssextension.la +lib/epiphany/%%VERSION%%/extensions/librssextension.so +lib/epiphany/%%VERSION%%/extensions/libsampleextension.la +lib/epiphany/%%VERSION%%/extensions/libsampleextension.so +lib/epiphany/%%VERSION%%/extensions/libsoupflyextension.la +lib/epiphany/%%VERSION%%/extensions/libsoupflyextension.so +lib/epiphany/%%VERSION%%/extensions/libtabgroupsextension.la +lib/epiphany/%%VERSION%%/extensions/libtabgroupsextension.so +lib/epiphany/%%VERSION%%/extensions/libtabkeytabnavigateextension.la +lib/epiphany/%%VERSION%%/extensions/libtabkeytabnavigateextension.so +lib/epiphany/%%VERSION%%/extensions/libtabstatesextension.la +lib/epiphany/%%VERSION%%/extensions/libtabstatesextension.so +lib/epiphany/%%VERSION%%/extensions/permissions.ephy-extension +lib/epiphany/%%VERSION%%/extensions/push-scroller.ephy-extension +lib/epiphany/%%VERSION%%/extensions/rss.ephy-extension +lib/epiphany/%%VERSION%%/extensions/sample.ephy-extension +lib/epiphany/%%VERSION%%/extensions/soup-fly.ephy-extension +lib/epiphany/%%VERSION%%/extensions/tab-groups.ephy-extension +lib/epiphany/%%VERSION%%/extensions/tab-key-tab-navigate.ephy-extension +lib/epiphany/%%VERSION%%/extensions/tab-states.ephy-extension +%%DATADIR%%/adblock-patterns +%%DATADIR%%/ephy-gestures.xml +%%DATADIR%%/ui/action-properties.ui +%%DATADIR%%/ui/actions-editor.ui +%%DATADIR%%/ui/adblock.ui +%%DATADIR%%/ui/extensions-manager-ui.ui +%%DATADIR%%/ui/rss-ui.ui +share/epiphany/icons/hicolor/16x16/status/ad-blocked.png +share/epiphany/icons/hicolor/16x16/status/feed-presence.png +share/epiphany/icons/hicolor/22x22/status/ad-blocked.png +share/epiphany/icons/hicolor/22x22/status/feed-presence.png +share/epiphany/icons/hicolor/24x24/status/ad-blocked.png +share/epiphany/icons/hicolor/24x24/status/feed-presence.png +share/epiphany/icons/hicolor/32x32/status/feed-presence.png +share/epiphany/icons/hicolor/scalable/status/feed-presence.svg +share/gnome/help/epiphany-extensions/C/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/C/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/C/figures/epi-ext-tabgroups.png +share/gnome/help/epiphany-extensions/C/legal.xml +share/gnome/help/epiphany-extensions/de/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/de/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/de/figures/epi-ext-tabgroups.png +share/gnome/help/epiphany-extensions/es/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/es/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/es/figures/epi-ext-tabgroups.png +share/gnome/help/epiphany-extensions/fr/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/fr/figures/epi-ext-tabgroups.png +share/gnome/help/epiphany-extensions/oc/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/oc/figures/epi-ext-tabgroups.png +share/gnome/help/epiphany-extensions/sv/epiphany-extensions.xml +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-action-create.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-actions-use.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-adblocker.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-back.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-close-2.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-close.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-forward.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-fullscreen.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-homepage.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-new-tab.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-new-window.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-next-tab.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-prev-tab.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-reload.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-stop.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-up.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-view-source-2.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-gestures-view-source.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-sidebar.png +share/gnome/help/epiphany-extensions/sv/figures/epi-ext-tabgroups.png +share/locale/ar/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/as/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/bg/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/bn_IN/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ca/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/cs/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/da/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/de/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/dz/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/el/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/en_CA/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/es/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/eu/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/fi/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/fr/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/gl/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/gu/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/he/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/hr/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/hu/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/it/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ja/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/kn/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ko/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/lt/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ml/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/mr/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/nb/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ne/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/nl/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/oc/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/or/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/pa/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/pl/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/pt/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ro/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ru/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/rw/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sk/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sl/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sq/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sr/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sr@Latn/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/sv/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/ta/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/te/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/th/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/tr/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/uk/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/vi/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/wa/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/zh_HK/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/locale/zh_TW/LC_MESSAGES/epiphany-extensions-%%EPHY_VERSION%%.mo +share/omf/epiphany-extensions/epiphany-extensions-C.omf +share/omf/epiphany-extensions/epiphany-extensions-de.omf +share/omf/epiphany-extensions/epiphany-extensions-es.omf +share/omf/epiphany-extensions/epiphany-extensions-fr.omf +share/omf/epiphany-extensions/epiphany-extensions-oc.omf +share/omf/epiphany-extensions/epiphany-extensions-sv.omf +@dirrm share/omf/epiphany-extensions +@dirrm share/gnome/help/epiphany-extensions/sv/figures +@dirrm share/gnome/help/epiphany-extensions/sv +@dirrm share/gnome/help/epiphany-extensions/oc/figures +@dirrm share/gnome/help/epiphany-extensions/oc +@dirrm share/gnome/help/epiphany-extensions/fr/figures +@dirrm share/gnome/help/epiphany-extensions/fr +@dirrm share/gnome/help/epiphany-extensions/es/figures +@dirrm share/gnome/help/epiphany-extensions/es +@dirrm share/gnome/help/epiphany-extensions/de/figures +@dirrm share/gnome/help/epiphany-extensions/de +@dirrm share/gnome/help/epiphany-extensions/C/figures +@dirrm share/gnome/help/epiphany-extensions/C +@dirrm share/gnome/help/epiphany-extensions +@dirrmtry share/epiphany/icons/hicolor/scalable/status +@dirrmtry share/epiphany/icons/hicolor/scalable +@dirrmtry share/epiphany/icons/hicolor/32x32/status +@dirrmtry share/epiphany/icons/hicolor/32x32 +@dirrmtry share/epiphany/icons/hicolor/24x24/status +@dirrmtry share/epiphany/icons/hicolor/24x24 +@dirrmtry share/epiphany/icons/hicolor/22x22/status +@dirrmtry share/epiphany/icons/hicolor/22x22 +@dirrmtry share/epiphany/icons/hicolor/16x16/status +@dirrmtry share/epiphany/icons/hicolor/16x16 +@dirrmtry share/epiphany/icons/hicolor +@dirrmtry share/epiphany/icons +@dirrm %%DATADIR%%/ui +@dirrm %%DATADIR%% +@dirrmtry lib/epiphany/%%VERSION%%/extensions +@dirrmtry lib/epiphany/%%VERSION%%/plugins +@dirrmtry lib/epiphany/%%VERSION%% +@dirrmtry lib/epiphany +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/locale/te/LC_MESSAGES +@dirrmtry share/locale/te +@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/dz/LC_MESSAGES +@dirrmtry share/locale/dz +@dirrmtry share/locale/bn_IN/LC_MESSAGES +@dirrmtry share/locale/bn_IN +@dirrmtry share/locale/as/LC_MESSAGES +@dirrmtry share/locale/as diff --git a/www/epiphany/Makefile b/www/epiphany/Makefile new file mode 100644 index 000000000..80e94da02 --- /dev/null +++ b/www/epiphany/Makefile @@ -0,0 +1,96 @@ +# Ports collection Makefile for: epiphany +# Date created: 24 April 2003 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> +# +# $FreeBSD: ports/www/epiphany/Makefile,v 1.148 2010/11/20 15:36:57 kwm Exp $ +# $MCom: ports/www/epiphany/Makefile,v 1.240 2010/10/10 19:16:00 marcus 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.1:${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 + +USE_LDCONFIG= yes +INSTALLS_ICONS= yes +USE_GETTEXT= yes +USE_BZIP2= yes +USE_PYTHON= yes +GNOME_DESKTOP_VERSION=2 +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 new file mode 100644 index 000000000..89469ba78 --- /dev/null +++ b/www/epiphany/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/epiphany-2.30.6.tar.bz2) = 0c566b3ffd428d2135e3c8cb65352d64 +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 new file mode 100644 index 000000000..f9fbb6a13 --- /dev/null +++ b/www/epiphany/files/extra-patch-embed_ephy-embed-prefs.c @@ -0,0 +1,12 @@ +--- 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_ephy-embed-prefs.c b/www/epiphany/files/patch-embed_ephy-embed-prefs.c new file mode 100644 index 000000000..197a26478 --- /dev/null +++ b/www/epiphany/files/patch-embed_ephy-embed-prefs.c @@ -0,0 +1,15 @@ +--- 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 new file mode 100644 index 000000000..bd68a07d9 --- /dev/null +++ b/www/epiphany/files/patch-lib_ephy-spell-check.c @@ -0,0 +1,20 @@ +--- 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 new file mode 100644 index 000000000..2d715ad69 --- /dev/null +++ b/www/epiphany/files/patch-src_Makefile.in @@ -0,0 +1,26 @@ +--- 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 new file mode 100644 index 000000000..51066f8d5 --- /dev/null +++ b/www/epiphany/pkg-descr @@ -0,0 +1,5 @@ +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 new file mode 100644 index 000000000..c14e43c94 --- /dev/null +++ b/www/epiphany/pkg-plist @@ -0,0 +1,461 @@ +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/kazehakase/Makefile b/www/kazehakase/Makefile new file mode 100644 index 000000000..2f995d18b --- /dev/null +++ b/www/kazehakase/Makefile @@ -0,0 +1,95 @@ +# New ports collection makefile for: kazehakase +# Date created: 2004-04-06 +# Whom: michael johnson <ahze@ahze.net> +# +# $FreeBSD: ports/www/kazehakase/Makefile,v 1.79 2010/08/08 08:57:28 beat Exp $ +# $MCom: ports/www/kazehakase/Makefile,v 1.26 2009/10/22 22:10:49 kwm Exp $ +# + +PORTNAME= kazehakase +PORTVERSION= 0.5.8 +PORTREVISION= 5 +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.40:${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 new file mode 100644 index 000000000..eded3d9e8 --- /dev/null +++ b/www/kazehakase/distinfo @@ -0,0 +1,3 @@ +MD5 (kazehakase-0.5.8.tar.gz) = 22d831982ebe010338907381caee8fdf +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 new file mode 100644 index 000000000..9a617da0c --- /dev/null +++ b/www/kazehakase/files/patch-configure @@ -0,0 +1,11 @@ +--- 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 new file mode 100644 index 000000000..3609035d6 --- /dev/null +++ b/www/kazehakase/files/patch-etc::bookmarkbar.xml @@ -0,0 +1,23 @@ +--- 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 new file mode 100644 index 000000000..1e64c3b51 --- /dev/null +++ b/www/kazehakase/files/patch-gtk @@ -0,0 +1,180 @@ +--- 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 new file mode 100644 index 000000000..efbffea18 --- /dev/null +++ b/www/kazehakase/files/patch-macros_gecko.m4 @@ -0,0 +1,58 @@ +--- 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 new file mode 100644 index 000000000..a630860ad --- /dev/null +++ b/www/kazehakase/files/patch-module_embed_gecko_kz-mozwrapper.cpp @@ -0,0 +1,42 @@ +--- 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 new file mode 100644 index 000000000..deb8e918b --- /dev/null +++ b/www/kazehakase/files/patch-src_net_kz-http.c @@ -0,0 +1,11 @@ +--- 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 new file mode 100644 index 000000000..238ff04cc --- /dev/null +++ b/www/kazehakase/pkg-descr @@ -0,0 +1,14 @@ +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 new file mode 100644 index 000000000..d27231a95 --- /dev/null +++ b/www/kazehakase/pkg-plist @@ -0,0 +1,84 @@ +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/midori/Makefile b/www/midori/Makefile new file mode 100644 index 000000000..4e28e0fe7 --- /dev/null +++ b/www/midori/Makefile @@ -0,0 +1,101 @@ +# New ports collection makefile for: midori +# Date created: 2007-10-21 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD: ports/www/midori/Makefile,v 1.23 2011/02/25 11:08:41 kwm Exp $ +# $MCom: ports/www/midori/Makefile,v 1.21 2010/04/05 21:56:26 kwm Exp $ +# + +PORTNAME= midori +PORTVERSION= 0.3.2 +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.1:${PORTSDIR}/devel/libnotify +BUILD_DEPENDS= rsvg-convert:${PORTSDIR}/graphics/librsvg2 \ + valac:${PORTSDIR}/lang/vala + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS+=--disable-libidn \ + --enable-libnotify \ + --enable-addons \ + --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 \ + USERDOCS "Build user documentation" off \ + 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_USERDOCS) +BUILD_DEPENDS+=rst2html:${PORTSDIR}/textproc/py-docutils +CONFIGURE_ARGS+=--enable-userdocs +PLIST_SUB+= USERDOCS="" +.else +CONFIGURE_ARGS+=--disable-userdocs +PLIST_SUB+= USERDOCS="@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 new file mode 100644 index 000000000..8494241f3 --- /dev/null +++ b/www/midori/distinfo @@ -0,0 +1,2 @@ +SHA256 (xfce4/midori-0.3.2.tar.bz2) = 9316803fdd68842c43f06afe645ec4fa45206f142796f6131d2761ba3415e2bc +SIZE (xfce4/midori-0.3.2.tar.bz2) = 826287 diff --git a/www/midori/files/patch-data_search b/www/midori/files/patch-data_search new file mode 100644 index 000000000..4fafcf236 --- /dev/null +++ b/www/midori/files/patch-data_search @@ -0,0 +1,16 @@ +--- 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 new file mode 100644 index 000000000..232a99069 --- /dev/null +++ b/www/midori/files/patch-wscript @@ -0,0 +1,25 @@ +--- wscript.orig 2011-02-20 00:00:26.000000000 +0100 ++++ wscript 2011-02-20 10:27:54.000000000 +0100 +@@ -99,10 +99,9 @@ + conf.check_tool ('glib2') + + if option_enabled ('userdocs'): +- conf.find_program ('rst2html.py', var='RST2HTML') +- # debian renames the executable, check that as well :( ++ conf.find_program ('rst2html', var='RST2HTML') + if not conf.env['RST2HTML']: +- conf.find_program ('rst2html', var='RST2HTML') ++ conf.find_program ('rst2html.py', var='RST2HTML') + if conf.env['RST2HTML']: + user_docs = 'yes' + else: +@@ -261,8 +260,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 new file mode 100644 index 000000000..fa4e7314b --- /dev/null +++ b/www/midori/pkg-descr @@ -0,0 +1,12 @@ +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 new file mode 100644 index 000000000..f9ad202ff --- /dev/null +++ b/www/midori/pkg-plist @@ -0,0 +1,166 @@ +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/libpage-holder.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 +%%USERDOCS%%%%DOCSDIR%%/user/midori.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 +%%DATADIR%%/res/speeddial.json +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 +%%USERDOCS%%@dirrm %%DOCSDIR%%/user +@dirrm %%DOCSDIR%% +@dirrmtry share/applications +@dirrm lib/midori +@dirrm include/midori-%%VERSION%%/extensions +@dirrm include/midori-%%VERSION%% +@dirrm etc/xdg/midori +@dirrmtry etc/xdg +@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 new file mode 100644 index 000000000..a459ec53d --- /dev/null +++ b/www/p5-Gtk2-WebKit/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: p5-Gtk2-WebKit +# Date created: 2009-01-26 +# Whom: Zane C, Bowers <vvelox@vvelox.net> +# +# $FreeBSD: ports/www/p5-Gtk2-WebKit/Makefile,v 1.10 2010/09/23 03:23:33 pgollucci Exp $ +# + +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 new file mode 100644 index 000000000..90f779e4b --- /dev/null +++ b/www/p5-Gtk2-WebKit/distinfo @@ -0,0 +1,3 @@ +MD5 (Gtk2-WebKit-0.08.tar.gz) = 5dc7e0ea470754f6e24e40e54da942ee +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 new file mode 100644 index 000000000..cea174712 --- /dev/null +++ b/www/p5-Gtk2-WebKit/pkg-descr @@ -0,0 +1,8 @@ +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 new file mode 100644 index 000000000..22e68f259 --- /dev/null +++ b/www/p5-Gtk2-WebKit/pkg-plist @@ -0,0 +1,21 @@ +%%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 new file mode 100644 index 000000000..347a64213 --- /dev/null +++ b/www/py-jswebkit/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: py-jswebkit +# Date created: 07 Mar 2010 +# Whom: Ju Pengfei <jupengfei@gmail.com> +# +# $FreeBSD: ports/www/py-jswebkit/Makefile,v 1.6 2010/10/21 00:55:59 wen Exp $ +# + +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 new file mode 100644 index 000000000..da9edeb02 --- /dev/null +++ b/www/py-jswebkit/distinfo @@ -0,0 +1,3 @@ +MD5 (python-jswebkit-0.0.3.tar.gz) = 514ed4dd5e540d160fcdac9c3c607371 +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 new file mode 100644 index 000000000..6a3593fbb --- /dev/null +++ b/www/py-jswebkit/pkg-descr @@ -0,0 +1,5 @@ +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 new file mode 100644 index 000000000..e024d9b57 --- /dev/null +++ b/www/py-webkitgtk/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: py-webkitgtk +# Date created: 07 Mar 2010 +# Whom: Ju Pengfei <jupengfei@gmail.com> +# +# $FreeBSD: ports/www/py-webkitgtk/Makefile,v 1.2 2011/01/28 10:45:35 arved Exp $ +# + +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 new file mode 100644 index 000000000..775e574fa --- /dev/null +++ b/www/py-webkitgtk/distinfo @@ -0,0 +1,2 @@ +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 new file mode 100644 index 000000000..2b93e3277 --- /dev/null +++ b/www/py-webkitgtk/pkg-descr @@ -0,0 +1,3 @@ +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 new file mode 100644 index 000000000..67244101c --- /dev/null +++ b/www/py-webkitgtk/pkg-plist @@ -0,0 +1,12 @@ +%%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 new file mode 100644 index 000000000..7ff7468fb --- /dev/null +++ b/www/surf/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: surf +# Date created: December 21, 2009 +# Whom: Christopher Knaust <jigboe@gmx.de> +# +# $FreeBSD: ports/www/surf/Makefile,v 1.8 2010/11/23 09:57:57 pav Exp $ +# + +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 new file mode 100644 index 000000000..45568774c --- /dev/null +++ b/www/surf/distinfo @@ -0,0 +1,3 @@ +MD5 (surf-0.4.1.tar.gz) = 28ac7a6d193d25844aa6b1db77fcbafa +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 new file mode 100644 index 000000000..6a8561dc8 --- /dev/null +++ b/www/surf/files/patch-config.mk @@ -0,0 +1,39 @@ +--- 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 new file mode 100644 index 000000000..26aab1a1f --- /dev/null +++ b/www/surf/pkg-descr @@ -0,0 +1,6 @@ +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 new file mode 100644 index 000000000..3bfe434e6 --- /dev/null +++ b/www/uzbl/Makefile @@ -0,0 +1,89 @@ +# Ports collection makefile for: uzbl +# Date created: 2009/12/14 +# Whom: aehlig@linta.de +# +# $FreeBSD: ports/www/uzbl/Makefile,v 1.9 2010/12/01 12:48:45 pav Exp $ +# + +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 + +USE_GNOME= gtk20 +USE_LDCONFIG= yes +USE_GMAKE= yes + +GITDATE= 2010.11.25 +GITVERSION= 5180049 + +WRKSRC= ${WRKDIR}/Dieterbe-uzbl-${GITVERSION} + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +.if !defined(NOPORTDOCS) +PORTDOCS= AUTHORS README COMMUNITY CONTRIBUTING FAQ INSTALL TODO config-syntax \ + multiple-instances-management performance url-editing config.h vim README.cookies +.endif + +.if !defined(NOPORTDATA) +PORTDATA= examples +.endif + +post-patch: + @${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" \ + ${WRKSRC}/examples/config/config \ + ${WRKSRC}/src/uzbl-browser \ + ${WRKSRC}/examples/data/scripts/uzbl-event-manager + @${REINPLACE_CMD} -e "s|share/uzbl|${DATADIR_REL}|" \ + ${WRKSRC}/examples/config/config \ + ${WRKSRC}/src/uzbl-browser \ + ${WRKSRC}/examples/data/scripts/uzbl-event-manager + @${REINPLACE_CMD} -e "s|/usr/share/uzbl|${DATADIR}|" \ + ${WRKSRC}/examples/data/scripts/uzbl-tabbed + +post-build: + @${FIND} ${WRKSRC} \( -name "*.orig" -or -name "*.bak" \) -exec ${RM} -f {} \; + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/uzbl-core ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/uzbl-cookie-manager ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/src/uzbl-browser ${PREFIX}/bin +.for f in uzbl-event-manager uzbl-cookie-daemon uzbl-tabbed + ${INSTALL_SCRIPT} ${WRKSRC}/examples/data/scripts/${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 README.cookies + ${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 \ + data/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 new file mode 100644 index 000000000..e43300904 --- /dev/null +++ b/www/uzbl/distinfo @@ -0,0 +1,2 @@ +SHA256 (uzbl-0.0.0.2010.11.25.tar.gz) = 715163193b1c15377a1caaf2e993ef56584e356e6e62e74184b0acdb0c76bbd3 +SIZE (uzbl-0.0.0.2010.11.25.tar.gz) = 145473 diff --git a/www/uzbl/files/patch-examples__data__scripts__auth.py b/www/uzbl/files/patch-examples__data__scripts__auth.py new file mode 100644 index 000000000..acf48c790 --- /dev/null +++ b/www/uzbl/files/patch-examples__data__scripts__auth.py @@ -0,0 +1,9 @@ +--- 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 new file mode 100644 index 000000000..6e000260f --- /dev/null +++ b/www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon @@ -0,0 +1,29 @@ +--- ./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 new file mode 100644 index 000000000..87a2fdb37 --- /dev/null +++ b/www/uzbl/files/patch-examples__uzbl-cookie-manager.c @@ -0,0 +1,26 @@ +--- 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 new file mode 100644 index 000000000..f4d247c2d --- /dev/null +++ b/www/uzbl/files/patch-src__cookie-jar.c @@ -0,0 +1,11 @@ +--- 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__util.c b/www/uzbl/files/patch-src__util.c new file mode 100644 index 000000000..62c38281a --- /dev/null +++ b/www/uzbl/files/patch-src__util.c @@ -0,0 +1,8 @@ +--- 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 new file mode 100644 index 000000000..423cf86d0 --- /dev/null +++ b/www/uzbl/files/patch-src__uzbl-browser @@ -0,0 +1,11 @@ +--- src/uzbl-browser.orig 2010-12-01 00:06:50.000000000 +0100 ++++ src/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 new file mode 100644 index 000000000..244b699ee --- /dev/null +++ b/www/uzbl/files/patch-uzbl-core.c @@ -0,0 +1,10 @@ +--- 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 new file mode 100644 index 000000000..6f83044a9 --- /dev/null +++ b/www/uzbl/pkg-descr @@ -0,0 +1,6 @@ +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 new file mode 100644 index 000000000..83dbd337d --- /dev/null +++ b/www/uzbl/pkg-plist @@ -0,0 +1,6 @@ +bin/uzbl-core +bin/uzbl-browser +bin/uzbl-cookie-daemon +bin/uzbl-cookie-manager +bin/uzbl-event-manager +bin/uzbl-tabbed diff --git a/www/webkit-sharp/Makefile b/www/webkit-sharp/Makefile new file mode 100644 index 000000000..9fbb81a9a --- /dev/null +++ b/www/webkit-sharp/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: webkit-sharp +# Date created: 2008-09-01 +# Whom: Romain Tartiere <romain@blogreen.org> +# +# $FreeBSD: ports/www/webkit-sharp/Makefile,v 1.6 2010/06/01 12:41:29 romain Exp $ +# + +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 new file mode 100644 index 000000000..5877a8677 --- /dev/null +++ b/www/webkit-sharp/distinfo @@ -0,0 +1,3 @@ +MD5 (webkit-sharp-0.3.tar.bz2) = 21482f9d5eafb0ef4acc6e790482f934 +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 new file mode 100644 index 000000000..208342e16 --- /dev/null +++ b/www/webkit-sharp/files/patch-sources_webkit-sharp.dll.config.in @@ -0,0 +1,10 @@ + +$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 new file mode 100644 index 000000000..8c4b1875e --- /dev/null +++ b/www/webkit-sharp/pkg-descr @@ -0,0 +1,3 @@ +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 new file mode 100644 index 000000000..414f35656 --- /dev/null +++ b/www/webkit-sharp/pkg-plist @@ -0,0 +1,11 @@ +@comment $FreeBSD: ports/www/webkit-sharp/pkg-plist,v 1.3 2010/06/01 12:41:29 romain Exp $ +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 new file mode 100644 index 000000000..7f6c638f3 --- /dev/null +++ b/www/xxxterm/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: xxxterm +# Date created: 2011.01.15 +# Whom: Aldis Berjoza <aldis@bsdroot.lv> +# +# $FreeBSD: ports/www/xxxterm/Makefile,v 1.3 2011/02/15 07:21:37 miwi Exp $ +# + +PORTNAME= xxxterm +PORTVERSION= 1.303 +PORTREVISION= 1 +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.40:${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 new file mode 100644 index 000000000..85fd0fb76 --- /dev/null +++ b/www/xxxterm/distinfo @@ -0,0 +1,2 @@ +SHA256 (xxxterm-1.303.tgz) = c32bf71babc734fa78012c7338d8cc3459955fd31aca157aaa0934908c8de860 +SIZE (xxxterm-1.303.tgz) = 132276 diff --git a/www/xxxterm/pkg-descr b/www/xxxterm/pkg-descr new file mode 100644 index 000000000..9857b928a --- /dev/null +++ b/www/xxxterm/pkg-descr @@ -0,0 +1,5 @@ +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 |