pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update midori to 7.0.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Thu Dec 6 19:50:35 2018 +0100
Changeset:	3538786c33cffbf34bbab3510b517ff8d7cbc40b

Modified Files:
	midori/Makefile
	midori/PLIST
	midori/distinfo
Removed Files:
	midori/patches/patch-CMakeLists.txt
	midori/patches/patch-config_CMakeLists.txt
	midori/patches/patch-extensions_adblock_widgets.vala
	midori/patches/patch-extensions_apps.vala
	midori/patches/patch-extensions_external-download-manager.vala
	midori/patches/patch-extensions_history-list.vala
	midori/patches/patch-extensions_notes.vala
	midori/patches/patch-extensions_open-with.vala
	midori/patches/patch-extensions_transfers.vala
	midori/patches/patch-katze_midori-paths.vala
	midori/patches/patch-midori_midori-notebook.vala

Log Message:
Update midori to 7.0.

New upstream, lots of changes since the last version we had.

Some more cleanups in the Makefile are still needed, but it builds
and is usable.

Closes NetBSD/pkgsrc-wip#10.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3538786c33cffbf34bbab3510b517ff8d7cbc40b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 midori/Makefile                                    | 29 ++++----
 midori/PLIST                                       | 80 +++++-----------------
 midori/distinfo                                    | 19 ++---
 midori/patches/patch-CMakeLists.txt                | 45 ------------
 midori/patches/patch-config_CMakeLists.txt         | 23 -------
 .../patches/patch-extensions_adblock_widgets.vala  | 62 -----------------
 midori/patches/patch-extensions_apps.vala          | 51 --------------
 ...patch-extensions_external-download-manager.vala | 17 -----
 midori/patches/patch-extensions_history-list.vala  | 26 -------
 midori/patches/patch-extensions_notes.vala         | 60 ----------------
 midori/patches/patch-extensions_open-with.vala     | 52 --------------
 midori/patches/patch-extensions_transfers.vala     | 78 ---------------------
 midori/patches/patch-katze_midori-paths.vala       | 15 ----
 midori/patches/patch-midori_midori-notebook.vala   | 33 ---------
 14 files changed, 39 insertions(+), 551 deletions(-)

diffs:
diff --git a/midori/Makefile b/midori/Makefile
index f29f300a43..80ada1d7ab 100644
--- a/midori/Makefile
+++ b/midori/Makefile
@@ -1,18 +1,19 @@
 # $NetBSD: Makefile,v 1.111 2018/11/09 09:17:07 abs Exp $
 
-DISTNAME=	midori_0.5.11_all_
-PKGNAME=	${DISTNAME:S/_all_//:S/_/-/}
-PKGREVISION=	27
+DISTNAME=	midori-v7.0
+PKGNAME=	${DISTNAME:S/v//}
 CATEGORIES=	www
-MASTER_SITES=	http://midori-browser.org/downloads/
+MASTER_SITES=	${MASTER_SITE_GITHUB:=midori-browser/}
+GITHUB_PROJECT=	core
+GITHUB_RELEASE=	v7
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	http://midori-browser.org/
 COMMENT=	Lightweight web browser using WebKit
 LICENSE=	gnu-lgpl-v2.1
-EXTRACT_SUFX=	.tar.bz2
+#EXTRACT_SUFX=	.tar.bz2
 
-WRKSRC=		${WRKDIR}/${PKGNAME_NOREV}
+#WRKSRC=		${WRKDIR}/${PKGNAME_NOREV}
 
 USE_CMAKE=	yes
 USE_TOOLS+=	gmake intltool msgfmt pkg-config
@@ -29,25 +30,28 @@ BUILD_DEPENDS+=		librsvg>=2.18:../../graphics/librsvg
 
 DEPENDS+=		gnome-themes-standard-[0-9]*:../../graphics/gnome-themes-standard
 
-EGDIR=			${PREFIX}/share/examples/midori
-OWN_DIRS=		${PKG_SYSCONFDIR}/xdg/midori
-CONF_FILES=		${EGDIR}/search ${PKG_SYSCONFDIR}/xdg/midori/search
+#EGDIR=			${PREFIX}/share/examples/midori
+#OWN_DIRS=		${PKG_SYSCONFDIR}/xdg/midori
+#CONF_FILES=		${EGDIR}/search ${PKG_SYSCONFDIR}/xdg/midori/search
 
 # Otherwise build chokes on .orig files
 pre-configure:
 	${FIND} ${WRKSRC} -name "*.orig*" -exec ${RM} -f {} \;
 
+BUILDLINK_TRANSFORM+=	rm:-Werror
+
 .include "../../mk/bsd.prefs.mk"
 
-OWN_DIRS+=	${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock
-CONF_FILES+=	${EGDIR}/extensions/adblock/config \
-		${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock/config
+#OWN_DIRS+=	${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock
+#CONF_FILES+=	${EGDIR}/extensions/adblock/config \
+#		${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock/config
 
 CONFIGURE_ENV=	VALAC=${VALAC}
 
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/libidn/buildlink3.mk"
+.include "../../devel/libpeas/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/gnome-icon-theme/buildlink3.mk"
 .include "../../net/libsoup/buildlink3.mk"
@@ -60,4 +64,5 @@ CONFIGURE_ENV=	VALAC=${VALAC}
 .include "../../www/webkit-gtk/buildlink3.mk"
 BUILDLINK_DEPMETHOD.vala= build
 .include "../../lang/vala/buildlink3.mk"
+.include "../../wip/gcr/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/midori/PLIST b/midori/PLIST
index f53804d1fc..4b90bc5f6e 100644
--- a/midori/PLIST
+++ b/midori/PLIST
@@ -1,60 +1,35 @@
 @comment $NetBSD$
 bin/midori
+lib/girepository-1.0/Midori-0.6.typelib
 lib/libmidori-core.so
-lib/libmidori-core.so.0.0.0
-lib/libmidori-core.so.1
-lib/midori/libabout.so
+lib/libmidori-core.so.0
+lib/libmidori-core.so.0.6
+lib/midori/adblock.plugin
+lib/midori/bookmarks.plugin
+lib/midori/colorful-tabs.plugin
+lib/midori/libactivatable.so
 lib/midori/libadblock.so
-lib/midori/libapps.so
+lib/midori/libbookmarks.so
 lib/midori/libcolorful-tabs.so
-lib/midori/libcookie-manager.so
-lib/midori/libcopy-tabs.so
-lib/midori/libdelayed-load.so
-lib/midori/libdevpet.so
-lib/midori/libdomain-keys.so
-lib/midori/libfeed-panel.so
-lib/midori/libflummi.so
-lib/midori/libhistory-list.so
-lib/midori/libmouse-gestures.so
-lib/midori/libnotes.so
-lib/midori/libopen-with.so
-lib/midori/libshortcuts.so
+lib/midori/libsession.so
 lib/midori/libstatus-clock.so
 lib/midori/libstatusbar-features.so
-lib/midori/libtab-panel.so
-lib/midori/libtabby.so
-lib/midori/libtabs-minimized.so
-lib/midori/libtoolbar-editor.so
-lib/midori/libtransfers.so
-lib/midori/libwebmedia-now-playing.so
+lib/midori/session.plugin
+lib/midori/status-clock.plugin
+lib/midori/statusbar-features.plugin
 share/appdata/midori.appdata.xml
-share/applications/midori-private.desktop
-share/applications/midori.desktop
-share/doc/midori/AUTHORS
+share/applications/org.midori_browser.Midori.desktop
 share/doc/midori/COPYING
-share/doc/midori/ChangeLog
-share/doc/midori/EXPAT
-share/doc/midori/README
-share/doc/midori/faq.css
-share/doc/midori/faq.html
-share/examples/midori/extensions/adblock/config
-share/examples/midori/search
+share/doc/midori/README.md
+share/gir-1.0/Midori-0.6.gir
 share/icons/hicolor/16x16/apps/midori.png
-share/icons/hicolor/16x16/categories/extension.png
-share/icons/hicolor/16x16/status/internet-news-reader.png
 share/icons/hicolor/22x22/apps/midori.png
-share/icons/hicolor/22x22/categories/extension.png
-share/icons/hicolor/22x22/status/internet-news-reader.png
-share/icons/hicolor/24x24/status/adblock-blocked.svg
-share/icons/hicolor/24x24/status/adblock-disabled.svg
-share/icons/hicolor/24x24/status/adblock-enabled.svg
 share/icons/hicolor/scalable/apps/midori.svg
-share/icons/hicolor/scalable/categories/extension.svg
-share/icons/hicolor/scalable/status/internet-news-reader.svg
 share/locale/af/LC_MESSAGES/midori.mo
 share/locale/am/LC_MESSAGES/midori.mo
 share/locale/ar/LC_MESSAGES/midori.mo
 share/locale/ast/LC_MESSAGES/midori.mo
+share/locale/az/LC_MESSAGES/midori.mo
 share/locale/be/LC_MESSAGES/midori.mo
 share/locale/bg/LC_MESSAGES/midori.mo
 share/locale/bn/LC_MESSAGES/midori.mo
@@ -114,9 +89,11 @@ share/locale/sq/LC_MESSAGES/midori.mo
 share/locale/sr/LC_MESSAGES/midori.mo
 share/locale/sr@latin/LC_MESSAGES/midori.mo
 share/locale/sv/LC_MESSAGES/midori.mo
+share/locale/szl/LC_MESSAGES/midori.mo
 share/locale/ta/LC_MESSAGES/midori.mo
 share/locale/te/LC_MESSAGES/midori.mo
 share/locale/th/LC_MESSAGES/midori.mo
+share/locale/tl/LC_MESSAGES/midori.mo
 share/locale/tr/LC_MESSAGES/midori.mo
 share/locale/ug/LC_MESSAGES/midori.mo
 share/locale/uk/LC_MESSAGES/midori.mo
@@ -126,24 +103,3 @@ share/locale/vi/LC_MESSAGES/midori.mo
 share/locale/zh_CN/LC_MESSAGES/midori.mo
 share/locale/zh_HK/LC_MESSAGES/midori.mo
 share/locale/zh_TW/LC_MESSAGES/midori.mo
-share/midori/res/about.css
-share/midori/res/adblock.list
-share/midori/res/adblock/element_hider.js
-share/midori/res/autosuggestcontrol.css
-share/midori/res/autosuggestcontrol.js
-share/midori/res/bookmarks/Create.sql
-share/midori/res/bookmarks/Import_old_db_bookmarks.sql
-share/midori/res/error.html
-share/midori/res/flummi/Create.sql
-share/midori/res/forms/Create.sql
-share/midori/res/gtk3.css
-share/midori/res/history/Create.sql
-share/midori/res/history/Day.sql
-share/midori/res/logo-shade.png
-share/midori/res/nojs/nojs-statusicon-allowed.png
-share/midori/res/nojs/nojs-statusicon-denied.png
-share/midori/res/nojs/nojs-statusicon-mixed.png
-share/midori/res/notes/Create.sql
-share/midori/res/speeddial-head.html
-share/midori/res/tabby/Create.sql
-share/midori/res/tabby/Update1.sql
diff --git a/midori/distinfo b/midori/distinfo
index 085e56ee3a..ddc6792725 100644
--- a/midori/distinfo
+++ b/midori/distinfo
@@ -1,17 +1,6 @@
 $NetBSD: distinfo,v 1.25 2015/10/25 13:50:22 jmcneill Exp $
 
-SHA1 (midori_0.5.11_all_.tar.bz2) = 64c86935028feb5f89d799c2acacaad67764da6f
-RMD160 (midori_0.5.11_all_.tar.bz2) = 66aaf624d39fbb86c1bec42972fba7998965ef50
-SHA512 (midori_0.5.11_all_.tar.bz2) = 237310d1f0bf70796474b9ec5be6755927e66acd2b527d04db39696c5e2f7ea2d11f7deb51ba3f5c151a450ab71e642282a1386e34253aaea1d8602ce76ac87d
-Size (midori_0.5.11_all_.tar.bz2) = 1428791 bytes
-SHA1 (patch-CMakeLists.txt) = 68d0232b254e4094118b7f029162bf669f096d45
-SHA1 (patch-config_CMakeLists.txt) = 5ac4af9f980749659058fb55e7fd25ad6226861f
-SHA1 (patch-extensions_adblock_widgets.vala) = 076a3e9bcc33b20bde4df0ae5f89efd950260087
-SHA1 (patch-extensions_apps.vala) = 77b4e5ed86809446b2d63cbf248fd5a9dddd159f
-SHA1 (patch-extensions_external-download-manager.vala) = 3ccd1a11828849ddc2e6007f52b3549bdb34418f
-SHA1 (patch-extensions_history-list.vala) = e17c5b8ff0bbbaec41b64c813138b564cf555b56
-SHA1 (patch-extensions_notes.vala) = 7869734d57377b713b4e78029fc2d12f3d6e7ab5
-SHA1 (patch-extensions_open-with.vala) = bb07507b64b73ae7c68aedb7e1f704ba00c323d2
-SHA1 (patch-extensions_transfers.vala) = bea6a7789cbda64f8a950360e87b2a256e70d83d
-SHA1 (patch-katze_midori-paths.vala) = f304804f39fc47d5c5591c9712a4b98ace3e1b26
-SHA1 (patch-midori_midori-notebook.vala) = c117d382af224af05241daaa7ccf991e702098a0
+SHA1 (midori-v7.0.tar.gz) = 802ceb76483bf6b9d1dfe94561fb42568e398200
+RMD160 (midori-v7.0.tar.gz) = c9b2bb0734db3ddabd5d5f71ab610e4b788804cf
+SHA512 (midori-v7.0.tar.gz) = 4110d1566ba8b0979c29f1c3a95af3da4cba884f44a1305403d8951f7f2dfb17946c3c7326eebafc111738950c907d06cc6c54ce670cde321da890d8b9ced051
+Size (midori-v7.0.tar.gz) = 1827341 bytes
diff --git a/midori/patches/patch-CMakeLists.txt b/midori/patches/patch-CMakeLists.txt
deleted file mode 100644
index 2304a02b6d..0000000000
--- a/midori/patches/patch-CMakeLists.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2015/10/25 13:50:22 jmcneill Exp $
-
---- CMakeLists.txt.orig	2015-08-30 11:56:26.000000000 +0000
-+++ CMakeLists.txt
-@@ -149,6 +149,7 @@ option(USE_GRANITE "Fancy notebook and p
- option(USE_APIDOCS "API documentation" OFF)
- option(USE_GIR "Generate GObject Introspection bindings" OFF)
- option(EXTRA_WARNINGS "Additional compiler warnings" OFF)
-+option(USE_GCR "Use GCR library" OFF)
- 
- # GTK+3 is implied here, whether set or not
- if (USE_GRANITE OR HALF_BRO_INCOM_WEBKIT2)
-@@ -175,18 +176,22 @@ if (USE_ZEITGEIST)
-     set(PKGS ${PKGS} zeitgeist-2.0)
- endif()
- 
--if (WIN32)
--    add_definitions("-DGCR_VERSION=\"No\"")
--else ()
--    if (USE_GTK3)
--        pkg_check_modules(GCR REQUIRED gcr-3>=2.32)
-+if (USE_GCR)
-+    if (WIN32)
-+        add_definitions("-DGCR_VERSION=\"No\"")
-     else ()
--        pkg_check_modules(GCR REQUIRED gcr-base-3>=2.32)
-+        if (USE_GTK3)
-+            pkg_check_modules(GCR REQUIRED gcr-3>=2.32)
-+        else ()
-+            pkg_check_modules(GCR REQUIRED gcr-base-3>=2.32)
-+        endif ()
-+        add_definitions("-DGCR_VERSION=\"${GCR_VERSION}\"")
-+        add_definitions("-DHAVE_GCR")
-+        set(OPTS_INCLUDE_DIRS ${OPTS_INCLUDE_DIRS} ${GCR_INCLUDE_DIRS})
-+        set(OPTS_LIBRARIES ${OPTS_LIBRARIES} ${GCR_LIBRARIES})
-     endif ()
--    add_definitions("-DGCR_VERSION=\"${GCR_VERSION}\"")
--    add_definitions("-DHAVE_GCR")
--    set(OPTS_INCLUDE_DIRS ${OPTS_INCLUDE_DIRS} ${GCR_INCLUDE_DIRS})
--    set(OPTS_LIBRARIES ${OPTS_LIBRARIES} ${GCR_LIBRARIES})
-+else ()
-+    add_definitions("-DGCR_VERSION=\"No\"")
- endif ()
- 
- if (HALF_BRO_INCOM_WEBKIT2)
diff --git a/midori/patches/patch-config_CMakeLists.txt b/midori/patches/patch-config_CMakeLists.txt
deleted file mode 100644
index 90dad68648..0000000000
--- a/midori/patches/patch-config_CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-config_CMakeLists.txt,v 1.1 2014/12/02 10:07:24 snj Exp $
-
-Put config files to examples dir.
-
---- config/CMakeLists.txt.orig	2014-11-10 15:30:22.000000000 -0800
-+++ config/CMakeLists.txt	2014-12-01 23:04:42.000000000 -0800
-@@ -10,14 +10,5 @@ if (${CMAKE_INSTALL_PREFIX} STREQUAL "/u
-     set(CMAKE_INSTALL_SYSCONFDIR "/etc")
- endif()
- 
--foreach (FILE ${CONFIG_FILES})
--    string (FIND ${FILE} "adblock" ADBLOCK_CONF)
--    if (ADBLOCK_CONF GREATER -1)
--        string (REPLACE "config" "" dirname ${FILE})
--        install (FILES ${FILE}
--            DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/${XDG_CONFIG_DIR}/${dirname}")
--    else ()
--        install (FILES ${FILE}
--            DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/${XDG_CONFIG_DIR}")
--    endif ()
--endforeach ()
-+install (FILES "search" DESTINATION "${PREFIX}/share/examples/midori")
-+install (FILES "extensions/adblock/config" DESTINATION "${PREFIX}/share/examples/midori/extensions/adblock")
diff --git a/midori/patches/patch-extensions_adblock_widgets.vala b/midori/patches/patch-extensions_adblock_widgets.vala
deleted file mode 100644
index 26405ffd4d..0000000000
--- a/midori/patches/patch-extensions_adblock_widgets.vala
+++ /dev/null
@@ -1,62 +0,0 @@
-$NetBSD: patch-extensions_adblock_widgets.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/adblock/widgets.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/adblock/widgets.vala
-@@ -27,7 +27,7 @@ namespace Adblock {
-             this.debug_element_toggled = false;
- 
-             var item = new Midori.ContextAction ("Preferences",
--                _("Preferences"), null, Gtk.STOCK_PREFERENCES);
-+                _("Preferences"), null, Gtk.Stock.PREFERENCES);
-             item.activate.connect (() => {
-                 manager.add_subscription (null);
-             });
-@@ -99,12 +99,12 @@ namespace Adblock {
-                 Gtk.DialogFlags.NO_SEPARATOR |
- #endif
-                 Gtk.DialogFlags.DESTROY_WITH_PARENT,
--                Gtk.STOCK_HELP, Gtk.ResponseType.HELP,
--                Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE);
-+                Gtk.Stock.HELP, Gtk.ResponseType.HELP,
-+                Gtk.Stock.CLOSE, Gtk.ResponseType.CLOSE);
- #if HAVE_GTK3
-             dialog.get_widget_for_response (Gtk.ResponseType.HELP).get_style_context ().add_class ("help_button");
- #endif
--            dialog.set_icon_name (Gtk.STOCK_PROPERTIES);
-+            dialog.set_icon_name (Gtk.Stock.PROPERTIES);
-             dialog.set_response_sensitive (Gtk.ResponseType.HELP, false);
- 
-             var hbox = new Gtk.HBox (false, 0);
-@@ -211,7 +211,7 @@ namespace Adblock {
-             Subscription sub;
-             liststore.get (iter, 0, out sub);
- 
--            renderer.set ("stock-id", sub.mutable ? Gtk.STOCK_DELETE : null,
-+            renderer.set ("stock-id", sub.mutable ? Gtk.Stock.DELETE : null,
-                           "stock-size", Gtk.IconSize.MENU);
-         }
- 
-@@ -227,7 +227,7 @@ namespace Adblock {
-                             liststore.get (iter, 0, out sub);
-                             if (sub.mutable) {
-                                 config.remove (sub);
--                                liststore.remove (iter);
-+                                liststore.remove (ref iter);
-                                 return true;
-                             }
-                         }
-@@ -258,9 +258,9 @@ namespace Adblock {
-                 Gtk.DialogFlags.NO_SEPARATOR |
- #endif
-                 Gtk.DialogFlags.DESTROY_WITH_PARENT,
--                Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
--                Gtk.STOCK_ADD, Gtk.ResponseType.ACCEPT);
--            dialog.set_icon_name (Gtk.STOCK_ADD);
-+                Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL,
-+                Gtk.Stock.ADD, Gtk.ResponseType.ACCEPT);
-+            dialog.set_icon_name (Gtk.Stock.ADD);
-             dialog.resizable = false;
- 
-             var hbox = new Gtk.HBox (false, 8);
diff --git a/midori/patches/patch-extensions_apps.vala b/midori/patches/patch-extensions_apps.vala
deleted file mode 100644
index 66d30894fa..0000000000
--- a/midori/patches/patch-extensions_apps.vala
+++ /dev/null
@@ -1,51 +0,0 @@
-$NetBSD: patch-extensions_apps.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/apps.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/apps.vala
-@@ -98,7 +98,7 @@ namespace Apps {
-         }
- 
-         internal static async File create_profile (Gtk.Widget? proxy) {
--            string uuid = g_dbus_generate_guid ();
-+            string uuid = DBus.generate_guid ();
-             string config = Path.build_path (Path.DIR_SEPARATOR_S,
-                 Midori.Paths.get_user_data_dir (), PACKAGE_NAME, "profiles", uuid);
-             var folder = get_profile_folder ();
-@@ -207,7 +207,7 @@ namespace Apps {
- 
- #if !HAVE_WIN32
-                 /* FIXME: Profiles are broken on win32 because of no multi instance support */
--                var profile = new Gtk.ToolButton.from_stock (Gtk.STOCK_ADD);
-+                var profile = new Gtk.ToolButton.from_stock (Gtk.Stock.ADD);
-                 profile.label = _("New _Profile");
-                 profile.tooltip_text = _("Creates a new, independent profile and a launcher");
-                 profile.use_underline = true;
-@@ -219,7 +219,7 @@ namespace Apps {
-                 toolbar.insert (profile, -1);
- #endif
- 
--                var app = new Gtk.ToolButton.from_stock (Gtk.STOCK_ADD);
-+                var app = new Gtk.ToolButton.from_stock (Gtk.Stock.ADD);
-                 app.label = _("New _App");
-                 app.tooltip_text = _("Creates a new app for a specific site");
-                 app.use_underline = true;
-@@ -265,7 +265,7 @@ namespace Apps {
-                             store.get (iter, 0, out launcher);
-                             try {
-                                 launcher.file.trash (null);
--                                store.remove (iter);
-+                                store.remove (ref iter);
- 
-                                 string filename = Midori.Download.clean_filename (launcher.name);
- #if HAVE_WIN32
-@@ -385,7 +385,7 @@ namespace Apps {
-         void on_render_button (Gtk.CellLayout column, Gtk.CellRenderer renderer,
-             Gtk.TreeModel model, Gtk.TreeIter iter) {
- 
--            renderer.set ("stock-id", Gtk.STOCK_DELETE,
-+            renderer.set ("stock-id", Gtk.Stock.DELETE,
-                           "stock-size", Gtk.IconSize.MENU);
-         }
-     }
diff --git a/midori/patches/patch-extensions_external-download-manager.vala b/midori/patches/patch-extensions_external-download-manager.vala
deleted file mode 100644
index ac7d80f7dc..0000000000
--- a/midori/patches/patch-extensions_external-download-manager.vala
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-extensions_external-download-manager.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/external-download-manager.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/external-download-manager.vala
-@@ -280,8 +280,8 @@ namespace EDM {
-             this.vbox.pack_start (this.input, false, true, 0);
- #endif
- 
--            this.add_button (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL);
--            this.add_button (Gtk.STOCK_APPLY, Gtk.ResponseType.APPLY);
-+            this.add_button (Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL);
-+            this.add_button (Gtk.Stock.APPLY, Gtk.ResponseType.APPLY);
- 
-             this.show_all ();
-         }
diff --git a/midori/patches/patch-extensions_history-list.vala b/midori/patches/patch-extensions_history-list.vala
deleted file mode 100644
index 7fd74bd566..0000000000
--- a/midori/patches/patch-extensions_history-list.vala
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-extensions_history-list.vala,v 1.3 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/history-list.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/history-list.vala
-@@ -223,7 +223,7 @@ namespace HistoryList {
-                     FixMe: the retrun value of `Gtk.ListStore.remove` should be checked
-                     Note:  in some cases the return value of `Gtk.ListStore.remove` is wrong
-                 */
--                model.remove (iter);
-+                model.remove (ref iter);
-                 this.browser.close_tab (view);
-                 if (length > 2)
-                     this.resize_treeview ();
-@@ -365,8 +365,8 @@ namespace HistoryList {
-             this.vbox.pack_start (table, false, true, 0);
- #endif
- 
--            this.add_button (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL);
--            this.add_button (Gtk.STOCK_APPLY, Gtk.ResponseType.APPLY);
-+            this.add_button (Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL);
-+            this.add_button (Gtk.Stock.APPLY, Gtk.ResponseType.APPLY);
- 
-             this.show_all ();
-         }
diff --git a/midori/patches/patch-extensions_notes.vala b/midori/patches/patch-extensions_notes.vala
deleted file mode 100644
index 1d78de17dd..0000000000
--- a/midori/patches/patch-extensions_notes.vala
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD: patch-extensions_notes.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/notes.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/notes.vala
-@@ -116,7 +116,7 @@ namespace ClipNotes {
-                     if (current_note == note) {
-                         current_note = null;
-                     }
--                    notes_list_store.remove (iter);
-+                    notes_list_store.remove (ref iter);
-                     break;
-                 }
-             } while (notes_list_store.iter_next (ref iter));
-@@ -131,7 +131,7 @@ namespace ClipNotes {
-         Gtk.TextView note_text_view = new Gtk.TextView ();
- 
-         public unowned string get_stock_id () {
--            return Gtk.STOCK_EDIT;
-+            return Gtk.Stock.EDIT;
-         }
- 
-         public unowned string get_label () {
-@@ -141,7 +141,7 @@ namespace ClipNotes {
-         public Gtk.Widget get_toolbar () {
-             if (toolbar == null) {
-                 toolbar = new Gtk.Toolbar ();
--                var new_note_button = new Gtk.ToolButton.from_stock (Gtk.STOCK_EDIT);
-+                var new_note_button = new Gtk.ToolButton.from_stock (Gtk.Stock.EDIT);
-                 new_note_button.label = _("New Note");
-                 new_note_button.tooltip_text = _("Creates a new empty note, unrelated to opened pages");
-                 new_note_button.use_underline  = true;
-@@ -337,7 +337,7 @@ namespace ClipNotes {
-                 var menu = new Gtk.Menu ();
- 
-                 var menuitem = new Gtk.ImageMenuItem.with_label (_("Rename note"));
--                var image = new Gtk.Image.from_stock (Gtk.STOCK_EDIT, Gtk.IconSize.MENU);
-+                var image = new Gtk.Image.from_stock (Gtk.Stock.EDIT, Gtk.IconSize.MENU);
-                 menuitem.always_show_image = true;
-                 menuitem.set_image (image);
-                 menuitem.activate.connect (() => {
-@@ -348,7 +348,7 @@ namespace ClipNotes {
- 
- 
-                 menuitem = new Gtk.ImageMenuItem.with_label (_("Copy note to clipboard"));
--                image = new Gtk.Image.from_stock (Gtk.STOCK_COPY, Gtk.IconSize.MENU);
-+                image = new Gtk.Image.from_stock (Gtk.Stock.COPY, Gtk.IconSize.MENU);
-                 menuitem.always_show_image = true;
-                 menuitem.set_image (image);
-                 menuitem.activate.connect (() => {
-@@ -358,7 +358,7 @@ namespace ClipNotes {
- 
- 
-                 menuitem = new Gtk.ImageMenuItem.with_label (_("Remove note"));
--                image = new Gtk.Image.from_stock (Gtk.STOCK_DELETE, Gtk.IconSize.MENU);
-+                image = new Gtk.Image.from_stock (Gtk.Stock.DELETE, Gtk.IconSize.MENU);
-                 menuitem.always_show_image = true;
-                 menuitem.set_image (image);
-                 menuitem.activate.connect (() => {
diff --git a/midori/patches/patch-extensions_open-with.vala b/midori/patches/patch-extensions_open-with.vala
deleted file mode 100644
index 6efd0c9cde..0000000000
--- a/midori/patches/patch-extensions_open-with.vala
+++ /dev/null
@@ -1,52 +0,0 @@
-$NetBSD: patch-extensions_open-with.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/open-with.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/open-with.vala
-@@ -161,10 +161,10 @@ namespace ExternalApplications {
-             has_separator = false;
- #endif
-             destroy_with_parent = true;
--            set_icon_name (Gtk.STOCK_OPEN);
-+            set_icon_name (Gtk.Stock.OPEN);
-             resizable = false;
--            add_buttons (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
--                         Gtk.STOCK_SAVE, Gtk.ResponseType.ACCEPT);
-+            add_buttons (Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL,
-+                         Gtk.Stock.SAVE, Gtk.ResponseType.ACCEPT);
- 
-             var vbox = new Gtk.VBox (false, 8);
-             vbox.border_width = 8;
-@@ -266,7 +266,7 @@ namespace ExternalApplications {
- 
-                 var menu = new Gtk.Menu ();
-                 var menuitem = new Gtk.ImageMenuItem.with_mnemonic (_("Custom…"));
--                menuitem.image = new Gtk.Image.from_stock (Gtk.STOCK_EDIT, Gtk.IconSize.MENU);
-+                menuitem.image = new Gtk.Image.from_stock (Gtk.Stock.EDIT, Gtk.IconSize.MENU);
-                 menuitem.activate.connect (() => {
-                     customize_app_info (app_info, content_type, uri);
-                 });
-@@ -374,10 +374,10 @@ namespace ExternalApplications {
-             has_separator = false;
- #endif
-             destroy_with_parent = true;
--            set_icon_name (Gtk.STOCK_OPEN);
-+            set_icon_name (Gtk.Stock.OPEN);
-             resizable = true;
--            add_buttons (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
--                         Gtk.STOCK_OPEN, Gtk.ResponseType.ACCEPT);
-+            add_buttons (Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL,
-+                         Gtk.Stock.OPEN, Gtk.ResponseType.ACCEPT);
- 
-             var vbox = new Gtk.VBox (false, 8);
-             vbox.border_width = 8;
-@@ -740,7 +740,7 @@ namespace ExternalApplications {
- 
-         void show_preferences (Katze.Preferences preferences) {
-             var settings = get_app ().settings;
--            var category = preferences.add_category (_("File Types"), Gtk.STOCK_FILE);
-+            var category = preferences.add_category (_("File Types"), Gtk.Stock.FILE);
-             preferences.add_group (null);
- 
-             var sizegroup = new Gtk.SizeGroup (Gtk.SizeGroupMode.HORIZONTAL);
diff --git a/midori/patches/patch-extensions_transfers.vala b/midori/patches/patch-extensions_transfers.vala
deleted file mode 100644
index ceb6ca86ff..0000000000
--- a/midori/patches/patch-extensions_transfers.vala
+++ /dev/null
@@ -1,78 +0,0 @@
-$NetBSD: patch-extensions_transfers.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- extensions/transfers.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ extensions/transfers.vala
-@@ -119,7 +119,7 @@ namespace Transfers {
-                 separator.draw = false;
-                 separator.set_expand (true);
-                 toolbar.insert (separator, -1);
--                clear = new Gtk.ToolButton.from_stock (Gtk.STOCK_CLEAR);
-+                clear = new Gtk.ToolButton.from_stock (Gtk.Stock.CLEAR);
-                 clear.label = _("Clear All");
-                 clear.is_important = true;
-                 clear.clicked.connect (clear_clicked);
-@@ -213,7 +213,7 @@ namespace Transfers {
-                 store.get (iter, 0, out transfer);
- 
-                 var menu = new Gtk.Menu ();
--                var menuitem = new Gtk.ImageMenuItem.from_stock (Gtk.STOCK_OPEN, null);
-+                var menuitem = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.OPEN, null);
-                 menuitem.activate.connect (() => {
-                     try {
-                         Midori.Download.open (transfer.download, treeview);
-@@ -224,7 +224,7 @@ namespace Transfers {
-                 menuitem.sensitive = transfer.succeeded;
-                 menu.append (menuitem);
-                 menuitem = new Gtk.ImageMenuItem.with_mnemonic (_("Open Destination _Folder"));
--                menuitem.image = new Gtk.Image.from_stock (Gtk.STOCK_DIRECTORY, Gtk.IconSize.MENU);
-+                menuitem.image = new Gtk.Image.from_stock (Gtk.Stock.DIRECTORY, Gtk.IconSize.MENU);
-                 menuitem.activate.connect (() => {
-                     var folder = GLib.File.new_for_uri (transfer.destination);
-                     (Midori.Browser.get_for_widget (this).tab as Midori.Tab).open_uri (folder.get_parent ().get_uri ());
-@@ -236,7 +236,7 @@ namespace Transfers {
-                     get_clipboard (Gdk.SELECTION_PRIMARY).set_text (uri, -1);
-                     get_clipboard (Gdk.SELECTION_CLIPBOARD).set_text (uri, -1);
-                 });
--                menuitem.image = new Gtk.Image.from_stock (Gtk.STOCK_COPY, Gtk.IconSize.MENU);
-+                menuitem.image = new Gtk.Image.from_stock (Gtk.Stock.COPY, Gtk.IconSize.MENU);
-                 menu.append (menuitem);
-                 menu.show_all ();
-                 Katze.widget_popup (treeview, menu, null, Katze.MenuPos.CURSOR);
-@@ -275,7 +275,7 @@ namespace Transfers {
-                     Transfer found;
-                     store.get (iter, 0, out found);
-                     if (transfer == found) {
--                        store.remove (iter);
-+                        store.remove (ref iter);
-                         break;
-                     }
-                 } while (store.iter_next (ref iter));
-@@ -394,7 +394,7 @@ namespace Transfers {
-             set_style (Gtk.ToolbarStyle.BOTH_HORIZ);
-             show_arrow = false;
- 
--            clear = new Gtk.ToolButton.from_stock (Gtk.STOCK_CLEAR);
-+            clear = new Gtk.ToolButton.from_stock (Gtk.Stock.CLEAR);
-             clear.label = _("Clear All");
-             clear.is_important = true;
-             clear.clicked.connect (clear_clicked);
-@@ -455,7 +455,7 @@ namespace Transfers {
-                 if (notifications.length () == 1)
-                     msg = _("The file '<b>%s</b>' has been downloaded.").printf (filename);
-                 else
--                    msg = _("'<b>%s</b>' and %d other files have been downloaded.").printf (filename, notifications.length ());
-+                    msg = _("'<b>%s</b>' and %u other files have been downloaded.").printf (filename, notifications.length ());
-                 get_app ().send_notification (_("Transfer completed"), msg);
-                 notifications = new GLib.List<string> ();
-             }
-@@ -514,7 +514,7 @@ namespace Transfers {
-                     "%s",
-                     _("Some files are being downloaded"));
-                 dialog.title = _("Some files are being downloaded");
--                dialog.add_buttons (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
-+                dialog.add_buttons (Gtk.Stock.CANCEL, Gtk.ResponseType.CANCEL,
-                                     _("_Quit Midori"), Gtk.ResponseType.ACCEPT);
-                 dialog.format_secondary_text (
-                     _("The transfers will be cancelled if Midori quits."));
diff --git a/midori/patches/patch-katze_midori-paths.vala b/midori/patches/patch-katze_midori-paths.vala
deleted file mode 100644
index c32ed6d569..0000000000
--- a/midori/patches/patch-katze_midori-paths.vala
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-katze_midori-paths.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- katze/midori-paths.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ katze/midori-paths.vala
-@@ -485,7 +485,7 @@ namespace Midori {
-                 return pixbuf;
- #endif
-             if (widget != null)
--                return widget.render_icon (Gtk.STOCK_FILE, Gtk.IconSize.MENU, null);
-+                return widget.render_icon (Gtk.Stock.FILE, Gtk.IconSize.MENU, null);
-             return null;
-         }
-     }
diff --git a/midori/patches/patch-midori_midori-notebook.vala b/midori/patches/patch-midori_midori-notebook.vala
deleted file mode 100644
index 929e77e4d4..0000000000
--- a/midori/patches/patch-midori_midori-notebook.vala
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-midori_midori-notebook.vala,v 1.1 2018/11/09 09:17:07 abs Exp $
-
-Update to build against vala-0.42.0
-
---- midori/midori-notebook.vala.orig	2015-08-30 11:56:26.000000000 +0000
-+++ midori/midori-notebook.vala
-@@ -10,7 +10,7 @@
- */
- 
- namespace Midori {
--    protected class Tally : Gtk.EventBox {
-+    internal class Tally : Gtk.EventBox {
-         public Midori.Tab tab { get; set; }
-         Gtk.Spinner spinner;
-         public Gtk.Label label;
-@@ -22,7 +22,7 @@ namespace Midori {
-         public bool close_button_left { get; set; default = false; }
-         public bool close_button_visible { get; set; default = false; }
- 
--        protected Tally (Midori.Tab tab) {
-+        internal Tally (Midori.Tab tab) {
-             this.tab = tab;
-             box = new Gtk.HBox (false, 1);
-             add (box);
-@@ -393,7 +393,7 @@ namespace Midori {
-                         child.destroy ();
-             });
-             menu.add (action_other);
--            var action_close = new Midori.ContextAction ("TabClose", null, null, Gtk.STOCK_CLOSE);
-+            var action_close = new Midori.ContextAction ("TabClose", null, null, Gtk.Stock.CLOSE);
-             action_close.activate.connect (()=>{
-                 tab.destroy ();
-             });


Home | Main Index | Thread Index | Old Index