Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Sep 2017 12:19:27 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r450734 - in head/www/midori: . files
Message-ID:  <201709271219.v8RCJROW029215@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Wed Sep 27 12:19:27 2017
New Revision: 450734
URL: https://svnweb.freebsd.org/changeset/ports/450734

Log:
  - Fix build with upcoming vala 0.36 [1]
  
  While here:
  
  - Indentition fixes
  - Silence portlint warning about variables ordering
  - Convert to USES=localbase
  
  PR:		222015 [1]
  Submitted by:	cpm

Added:
  head/www/midori/files/patch-extensions_adblock_widgets.vala   (contents, props changed)
  head/www/midori/files/patch-extensions_apps.vala   (contents, props changed)
  head/www/midori/files/patch-extensions_history-list.vala   (contents, props changed)
  head/www/midori/files/patch-extensions_notes.vala   (contents, props changed)
  head/www/midori/files/patch-extensions_transfers.vala   (contents, props changed)
  head/www/midori/files/patch-midori_midori-notebook.vala   (contents, props changed)
Modified:
  head/www/midori/Makefile
  head/www/midori/files/patch-config__search
  head/www/midori/files/patch-extensions__external-download-manager.vala

Modified: head/www/midori/Makefile
==============================================================================
--- head/www/midori/Makefile	Wed Sep 27 11:45:11 2017	(r450733)
+++ head/www/midori/Makefile	Wed Sep 27 12:19:27 2017	(r450734)
@@ -5,7 +5,7 @@ PORTNAME=	midori
 PORTVERSION=	0.5.11
 CATEGORIES=	www xfce
 MASTER_SITES=	https://launchpadlibrarian.net/215909491/ \
-	https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
+		https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
 DIST_SUBDIR=	xfce4
 
 MAINTAINER=	xfce@FreeBSD.org
@@ -21,17 +21,16 @@ LIB_DEPENDS=	libnotify.so:devel/libnotify \
 		libgcr-3.so:security/gcr
 RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
 CFLAGS+=	-Wno-return-type
 CMAKE_ARGS=	-DUSE_APIDOCS:BOOL=OFF \
-	-DUSE_GRANITE:BOOL=OFF
+		-DUSE_GRANITE:BOOL=OFF
 
+USES=		cmake desktop-file-utils gettext localbase:ldflags pkgconfig \
+		sqlite tar:bzip2
 USE_GNOME=	glib20 intltool libxml2
 USE_XORG=	xscrnsaver
 INSTALLS_ICONS=	yes
 USE_LDCONFIG=	yes
-USES=		cmake desktop-file-utils gettext pkgconfig sqlite tar:bzip2
 
 PLIST_SUB=	VERSION="${PORTVERSION:R}"
 

Modified: head/www/midori/files/patch-config__search
==============================================================================
--- head/www/midori/files/patch-config__search	Wed Sep 27 11:45:11 2017	(r450733)
+++ head/www/midori/files/patch-config__search	Wed Sep 27 12:19:27 2017	(r450734)
@@ -1,6 +1,6 @@
---- ./config/search.orig	2013-11-20 01:26:52.000000000 +0000
-+++ ./config/search	2013-11-20 18:03:47.000000000 +0000
-@@ -16,6 +16,12 @@
+--- config/search.orig	2015-08-30 11:56:26 UTC
++++ config/search
+@@ -16,6 +16,12 @@ text=Web Search
  uri=http://www.google.com/search?q=%s
  token=g
  

Modified: head/www/midori/files/patch-extensions__external-download-manager.vala
==============================================================================
--- head/www/midori/files/patch-extensions__external-download-manager.vala	Wed Sep 27 11:45:11 2017	(r450733)
+++ head/www/midori/files/patch-extensions__external-download-manager.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -1,7 +1,7 @@
---- ./extensions/external-download-manager.vala.orig	2013-03-07 17:44:14.000000000 +0000
-+++ ./extensions/external-download-manager.vala	2013-03-11 06:50:27.000000000 +0000
-@@ -16,7 +16,7 @@
- using WebKit;
+--- extensions/external-download-manager.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/external-download-manager.vala
+@@ -10,7 +10,7 @@
+ */
  
  namespace EDM {
 -#if !HAVE_WIN32
@@ -9,7 +9,7 @@
      [DBus (name = "net.launchpad.steadyflow.App")]
      interface SteadyflowInterface : GLib.Object {
          public abstract void AddFile (string url) throws IOError;
-@@ -183,6 +183,7 @@
+@@ -203,6 +203,7 @@ namespace EDM {
          }
      }
  
@@ -17,22 +17,21 @@
      private class SteadyFlow : ExternalDownloadManager {
          public override bool download (DownloadRequest dlReq) {
              try {
-@@ -210,6 +211,7 @@
+@@ -230,6 +231,7 @@ namespace EDM {
          }
      }
  #endif
 +#endif
  
      private class CommandLinePreferences : Gtk.Dialog {
-         protected Entry input;
-@@ -339,8 +341,10 @@
+         protected Gtk.Entry input;
+@@ -359,7 +361,9 @@ public Katze.Array extension_init () {
      var extensions = new Katze.Array( typeof (Midori.Extension));
      #if !HAVE_WIN32
      extensions.add_item (new EDM.Aria2 ());
 +    #if HAVE_GTK3
      extensions.add_item (new EDM.SteadyFlow ());
-     #endif
 +    #endif
+     #endif
      extensions.add_item (new EDM.CommandLine ());
      return extensions;
- }

Added: head/www/midori/files/patch-extensions_adblock_widgets.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-extensions_adblock_widgets.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,14 @@
+--- extensions/adblock/widgets.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/adblock/widgets.vala
+@@ -227,7 +227,11 @@ namespace Adblock {
+                             liststore.get (iter, 0, out sub);
+                             if (sub.mutable) {
+                                 config.remove (sub);
++#if VALA_0_36
++                                liststore.remove (ref iter);
++#else
+                                 liststore.remove (iter);
++#endif
+                                 return true;
+                             }
+                         }

Added: head/www/midori/files/patch-extensions_apps.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-extensions_apps.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,14 @@
+--- extensions/apps.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/apps.vala
+@@ -265,7 +265,11 @@ namespace Apps {
+                             store.get (iter, 0, out launcher);
+                             try {
+                                 launcher.file.trash (null);
++#if VALA_0_36
++                                store.remove (ref iter);
++#else
+                                 store.remove (iter);
++#endif
+ 
+                                 string filename = Midori.Download.clean_filename (launcher.name);
+ #if HAVE_WIN32

Added: head/www/midori/files/patch-extensions_history-list.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-extensions_history-list.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,14 @@
+--- extensions/history-list.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/history-list.vala
+@@ -223,7 +223,11 @@ 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
+                 */
++#if VALA_0_36
++                model.remove (ref iter);
++#else
+                 model.remove (iter);
++#endif
+                 this.browser.close_tab (view);
+                 if (length > 2)
+                     this.resize_treeview ();

Added: head/www/midori/files/patch-extensions_notes.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-extensions_notes.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,14 @@
+--- extensions/notes.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/notes.vala
+@@ -116,7 +116,11 @@ namespace ClipNotes {
+                     if (current_note == note) {
+                         current_note = null;
+                     }
++#if VALA_0_36
++                    notes_list_store.remove (ref iter);
++#else
+                     notes_list_store.remove (iter);
++#endif
+                     break;
+                 }
+             } while (notes_list_store.iter_next (ref iter));

Added: head/www/midori/files/patch-extensions_transfers.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-extensions_transfers.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,27 @@
+--- extensions/transfers.vala.orig	2015-08-30 11:56:26 UTC
++++ extensions/transfers.vala
+@@ -275,7 +275,11 @@ namespace Transfers {
+                     Transfer found;
+                     store.get (iter, 0, out found);
+                     if (transfer == found) {
++#if VALA_0_36
++                        store.remove (ref iter);
++#else
+                         store.remove (iter);
++#endif
+                         break;
+                     }
+                 } while (store.iter_next (ref iter));
+@@ -455,7 +459,11 @@ 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 ());
++#if VALA_0_36
++                    msg = _("'<b>%s</b>' and %d other files have been downloaded.").printf (filename, (int) notifications.length ());
++#else
++                    msg = _("'<b>%s</b>' and %d other files have been downloaded.").printf (filename, notifications.length ());
++#endif
+                 get_app ().send_notification (_("Transfer completed"), msg);
+                 notifications = new GLib.List<string> ();
+             }

Added: head/www/midori/files/patch-midori_midori-notebook.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/midori/files/patch-midori_midori-notebook.vala	Wed Sep 27 12:19:27 2017	(r450734)
@@ -0,0 +1,29 @@
+--- midori/midori-notebook.vala.orig	2015-08-30 11:56:26 UTC
++++ 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);
+@@ -155,7 +155,7 @@ namespace Midori {
+         int last_tab_size = 0;
+ 
+ #if !HAVE_GTK3
+-        static const string style_fixup = """
++        const string style_fixup = """
+             style "midori-close-button-style"
+             {
+             GtkWidget::focus-padding = 0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709271219.v8RCJROW029215>