From ba75b03296db9458ea8cbc550dc9a83240728d01 Mon Sep 17 00:00:00 2001 From: Willy Sudiarto Raharjo Date: Tue, 15 Nov 2016 20:43:18 +0700 Subject: development/vala: Updated for version 0.34.2. This is requested by Christoph Willing. Signed-off-by: Willy Sudiarto Raharjo --- development/vala/patch_support-gtk318.diff | 50 ++++++++++++++++++++++++++++++ development/vala/vala.SlackBuild | 5 ++- development/vala/vala.info | 6 ++-- 3 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 development/vala/patch_support-gtk318.diff (limited to 'development/vala') diff --git a/development/vala/patch_support-gtk318.diff b/development/vala/patch_support-gtk318.diff new file mode 100644 index 0000000000..cace5971c7 --- /dev/null +++ b/development/vala/patch_support-gtk318.diff @@ -0,0 +1,50 @@ +--- vala-0.34.2/vapi/gtk+-3.0.vapi.orig 2016-09-27 22:44:37.000000000 +1000 ++++ vala-0.34.2/vapi/gtk+-3.0.vapi 2016-11-14 16:24:16.635334244 +1000 +@@ -840,6 +840,7 @@ + [CCode (has_construct_function = false, type = "GtkWidget*")] + public Button.with_mnemonic (string label); + public bool always_show_image { get; set construct; } ++ public bool focus_on_click { get; set; } + public Gtk.Widget image { get; set; } + public Gtk.PositionType image_position { get; set; } + public string label { get; set construct; } +@@ -1573,6 +1574,7 @@ + public Gtk.CellArea cell_area { owned get; construct; } + public int column_span_column { get; set; } + public int entry_text_column { get; set; } ++ public bool focus_on_click { get; set; } + public bool has_entry { get; construct; } + [NoAccessorMethod] + public bool has_frame { get; set; } +@@ -2080,6 +2082,7 @@ + [CCode (has_construct_function = false, type = "GtkWidget*")] + public FileChooserButton.with_dialog (Gtk.Dialog dialog); + public Gtk.FileChooser dialog { construct; } ++ public bool focus_on_click { get; set; } + public string title { get; set; } + public int width_chars { get; set; } + public virtual signal void file_set (); +@@ -6692,7 +6695,6 @@ + public unowned Gdk.Display get_display (); + public bool get_double_buffered (); + public int get_events (); +- public bool get_focus_on_click (); + public unowned Pango.FontMap? get_font_map (); + public unowned Cairo.FontOptions? get_font_options (); + public unowned Gdk.FrameClock? get_frame_clock (); +@@ -6859,7 +6861,6 @@ + public void set_direction (Gtk.TextDirection dir); + public void set_double_buffered (bool double_buffered); + public void set_events (int events); +- public void set_focus_on_click (bool focus_on_click); + public void set_font_map (Pango.FontMap? font_map); + public void set_font_options (Cairo.FontOptions? options); + public void set_halign (Gtk.Align align); +@@ -6927,7 +6928,6 @@ + public Gdk.EventMask events { get; set; } + [NoAccessorMethod] + public bool expand { get; set; } +- public bool focus_on_click { get; set; } + public Gtk.Align halign { get; set; } + [NoAccessorMethod] + public bool has_default { get; set; } diff --git a/development/vala/vala.SlackBuild b/development/vala/vala.SlackBuild index 226daae469..0fc8135496 100644 --- a/development/vala/vala.SlackBuild +++ b/development/vala/vala.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vala -VERSION=${VERSION:-0.30.2} +VERSION=${VERSION:-0.34.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,6 +70,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Patch to support older GTK+3 +patch -p1 < $CWD/patch_support-gtk318.diff + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/development/vala/vala.info b/development/vala/vala.info index d4937c082d..5c3e48c7f5 100644 --- a/development/vala/vala.info +++ b/development/vala/vala.info @@ -1,8 +1,8 @@ PRGNAM="vala" -VERSION="0.30.2" +VERSION="0.34.2" HOMEPAGE="http://live.gnome.org/Vala" -DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/vala/0.30/vala-0.30.2.tar.xz" -MD5SUM="04b4fdbe03c2bdddb9c6e450627b1efc" +DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/vala/0.34/vala-0.34.2.tar.xz" +MD5SUM="f9b4a0a10b76b56b0b6e914c506a6828" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -- cgit v1.2.3-65-gdbad