Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/glade glade: update to 3.36.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f5d7567ae0a
branches:  trunk
changeset: 435914:9f5d7567ae0a
user:      maya <maya%pkgsrc.org@localhost>
date:      Mon Jul 20 14:40:36 2020 +0000

description:
glade: update to 3.36.0

News
====

        - widget: canonicalize support-warning property name
        - tests: Include back GtkTreeViewColumn
        - gtk+: properly cast to avoid warnings
        - gtk+: workaround truncation warning by being safer
        - gladeui: remove unused type_func variable
        - gladeui: Ensure that we write the "type-func" property when a get-type-function is defined in the
catalog
        - Allow to specify placeholder to GtkListBox
        - gtk+: Allow to use GtkResponseType with GtkDialog and GtkInfobar buttons
        - gladeui: Change the boolean parsing logic to be the same as Gtk
        - Appdata: update app-id
        - Update FSF address
        - gladeui: Modernize GladeSignalEditor codebase
        - RDNN appdata & desktop file
        - gtk+: Add homogeneous property to GtkStackSwitcher
        - gladeui: Fix wrong pointer convertion in GladeDesignView
        - gtk+: Provide Gtk 3.22 properties for GtkScrolledWindow
        - gtk+: Add missing 3.22 enum/flag values
        - gladeui: Modernize GladeWidgetAdaptor definition
        - gtk+: Keep internationalization context in Atk properties
        - gladeui: Plug tiny leak on Drag & Drop
        - gladeui: Fix crash on drag-n-drop
        - gladeui: fix several tiny memory leaks found with valgrind
        - Make it easier to track GladeXML elements and be GObject Introspection friendly by registering
boxed types
        - gladeui: Replace the last occurences of GladeWidgetClass with GladeWidgetAdaptor in the comments
        - gladeui: Use G_DECLARE_FINAL_TYPE for GladeObjectStub
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeNamedIconChooserDialog
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeInspector
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorProperty
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditor
        - gladeui: Use G_DECLARE_INTERFACE for GladeEditable
        - gladeui: Use G_DECLARE_INTERFACE for GladeDrag
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignView
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignLayout
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCommand
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeClipboard
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCellRendererIcon
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeBaseEditor
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeApp
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorSkeleton
        - gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorTable
        - dnd: Enable Drag&Drop on wayland
        - gladeui: remove implicit cast in assignment
        - build: remove G_CONST_RETURN usage
        - gladeui: ignore various GParameter deprecations
        - Fix on debug traces after rename GladePropertyClass to GladePropertyDef
        - meson: Activate enable-debug variables
        - Prevent dragging an ancestor inside a child
        - GladePopup: Clear add item when adding as toplevel
        - GtkImage: Fix icon size being reset
        - build: Fix OSX support in meson
        - build: Do not use a system variable only for Windows
        - Fix loading dylibs on OSX
        - Set the "About Dialogue" as modal
        - Fix split sentense in GladeProject
        - Adding "Glade" to "About" section.
        - Respect the Glade namespace for macros and defines
        - Rename *Klass to *Class as there are no name collision anymore
        - Fix two memory leaks discovered with valgrind
        - GladeSignalDef: fix documentation for glade_signal_def_set_deprecated
        - Rename GWActionClass to GladeWidgetActionDef to use the right namespace
        - Rename GladePropertyClass to GladePropertyDef and declare it as boxed
        - Rename GladeSignalClass to GladeSignalDef and declare it as boxed
        - Create GladeSettings to hold the settings instead of using a Gtk widget for holding it
        - Add GDK_VERSION_MIN_REQUIRED
        - Utils: get the absolute path but avoid accessing it
        - Fix several compiler warnings
        - Replace some functions by Gtk 3.22 ones
        - GladeSignalClass: rename glade_signal_class_get_type
        - Allow to use GtkFileChooserNative
        - GladeProperty: Keep the bind-source, bind-property and bind-flags elements
        - Couple of fixes for memory leaks found with valgrind
        - GtkLinkButton: allow to edit the label
        - gladeui: Fix several memory leaks with GladeWidgetAdaptor
        - gladeui: Fix leak of create_type in GladePropertyClass
        - gladeui: fix memory leak in GWActionClass
        - introspection: Add many annotations to sources
        - No wide handles in `center_paned` and `left_paned`
        - flatpak: Set meson as buildsystem
        - build: Port to meson build system
        - gtk+: Add deprecated flag to GtkButton and GtkImage stock properties
        - doc: remove missing xml files
        - doc: Modernize the documentation
        - docs: Make some changes to fix warnings with the documentation
        - Add metadata information about releases
        - i18n: Do not use input file for not translated files
        - Fix xgettext string extraction for catalogs
        - snap: update for icon filename changes
        - Add translator comments to the .desktop file
        - gladeui-2.0.pc: Data paths relative to datadir
        - icon: update app icon
        - GladeProject: escape markup in parser errors
        - Use autoreconf instead deprecated gnome-common
        - Stop defaulting missing images to deprecated stock icons
        - Migrate from intltool to gettext
        - gladeui: Fix GIR package reference and add c-include
        - dtd: Add several new elements
        - Add initial implementation of Automatic Templates
        - GladeIntro: fix regresion in find_widget_forall()
        - GladeProject: add handler signals
        - GladeEditor: expose signal editor widget as a property
        - GladeIntro: use name and buildable name to find widgets
        - GladeWindow: simplify pointer mode actions
        - GladeWindow: move actions to GtkApplication
        - GladeEPropAttrs: use sane adjustment values for size and scale attrs
        - GtkActionable: add action-target property
        - Fix tab/space identation
        - GladeWidgetAdaptor: add glade_widget_adaptor_get_display_name()
        - GladeWindow: port to GtkApplication
        - Remove GladeInstantiable prefix from UI
        - GladeGtkBin: add initial support for GtkBin abstract class
        - GladeWidget: add support for abstract classes
        - widget-editor: Replace margin right/left for end/start
        - GladeModelButton: improve editor
        - GladeEditorProperty, GladePropertyClass, GladeWidgetAdaptor:
        - GladeModelButton: enable icon/iconic properties
        - Gtk plugin: add support for GFileIcon
        - Add initial support for GFile type properties
        - Bump Gtk required version to 3.22
        - GladeGtkBox: improve children sort function
        - GladeGtkHeaderBar: Improve position packing property handling
        - Add OARS tags
        - Gtk catalog: mark GtkImageMenuItem as deprecated since 3.10
        - GladeWidgetAdaptor: added deprecated-since metadata
        - GladeImageItemEditor: use display name for commands names
        - GladeCommand: ensure widget name on object properties
        - GladeGtkAdjustment: add digits virtual property
        - GladeEPropNumeric: bind precision property to spin button
        - GladeProperty: add precision property
        - GladePropertyClass: round floating point values to epsilon
        - ui/widget: Make template ver# warning more useful
        - GladeCommand: ignore special child types placeholders in add command. GladeGtkWindow: mark titlebar
placeholder as special child type.
        - Gtk Catalog: add back GtkStatusbar
        - GladeGtkHeaderBar: mark title and subtitle as translatable
        - GladeGtkDialog: chain up post_create() method
        - GladeGtkWindow: remove get_children() method
        - GladeAdaptorChooser: add missing translation domain
        - GladeGtkWidget: save accessible-role atk property
        - GladeGtkWindow: fix regression in csd handling

diffstat:

 devel/glade/Makefile                |  10 ++++--
 devel/glade/PLIST                   |  54 ++++++++++++++++++++++--------------
 devel/glade/distinfo                |  12 ++++----
 devel/glade/patches/patch-configure |  18 ++---------
 4 files changed, 49 insertions(+), 45 deletions(-)

diffs (201 lines):

diff -r 15ab439fee05 -r 9f5d7567ae0a devel/glade/Makefile
--- a/devel/glade/Makefile      Mon Jul 20 14:39:34 2020 +0000
+++ b/devel/glade/Makefile      Mon Jul 20 14:40:36 2020 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.97 2020/06/02 08:22:35 adam Exp $
+# $NetBSD: Makefile,v 1.98 2020/07/20 14:40:36 maya Exp $
 
-DISTNAME=              glade-3.22.1
-PKGREVISION=           4
+DISTNAME=              glade-3.36.0
 CATEGORIES=            devel
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/glade/3.22/}
+MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/glade/3.36/}
 EXTRACT_SUFX=          .tar.xz
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
@@ -19,6 +18,9 @@
 USE_LIBTOOL=           yes
 USE_TOOLS+=            pkg-config intltool gmake msgfmt
 
+# Requires --xml in msgfmt.
+_TOOLS_USE_PKGSRC.msgfmt=      yes
+
 PKGCONFIG_OVERRIDE+=   data/gladeui-2.0.pc.in
 
 .include "../../x11/gtk3/buildlink3.mk"
diff -r 15ab439fee05 -r 9f5d7567ae0a devel/glade/PLIST
--- a/devel/glade/PLIST Mon Jul 20 14:39:34 2020 +0000
+++ b/devel/glade/PLIST Mon Jul 20 14:40:36 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2019/04/28 07:06:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2020/07/20 14:40:36 maya Exp $
 bin/glade
 bin/glade-previewer
 include/libgladeui-2.0/gladeui/glade-adaptor-chooser.h
@@ -23,11 +23,11 @@
 include/libgladeui-2.0/gladeui/glade-palette.h
 include/libgladeui-2.0/gladeui/glade-placeholder.h
 include/libgladeui-2.0/gladeui/glade-project.h
-include/libgladeui-2.0/gladeui/glade-property-class.h
+include/libgladeui-2.0/gladeui/glade-property-def.h
 include/libgladeui-2.0/gladeui/glade-property-label.h
 include/libgladeui-2.0/gladeui/glade-property-shell.h
 include/libgladeui-2.0/gladeui/glade-property.h
-include/libgladeui-2.0/gladeui/glade-signal-class.h
+include/libgladeui-2.0/gladeui/glade-signal-def.h
 include/libgladeui-2.0/gladeui/glade-signal-editor.h
 include/libgladeui-2.0/gladeui/glade-signal-model.h
 include/libgladeui-2.0/gladeui/glade-signal.h
@@ -42,7 +42,7 @@
 lib/pkgconfig/gladeui-2.0.pc
 man/man1/glade-previewer.1
 man/man1/glade.1
-share/applications/glade.desktop
+share/applications/org.gnome.Glade.desktop
 share/glade/catalogs/glade-catalog.dtd
 share/glade/catalogs/gtk+.xml
 share/glade/catalogs/gtkunixprint.xml
@@ -361,33 +361,47 @@
 share/gtk-doc/html/gladeui-2/GladeApp.html
 share/gtk-doc/html/gladeui-2/GladeBaseEditor.html
 share/gtk-doc/html/gladeui-2/GladeClipboard.html
+share/gtk-doc/html/gladeui-2/GladeCommand.html
 share/gtk-doc/html/gladeui-2/GladeDesignView.html
+share/gtk-doc/html/gladeui-2/GladeEditable.html
+share/gtk-doc/html/gladeui-2/GladeEditor.html
 share/gtk-doc/html/gladeui-2/GladeEditorProperty.html
 share/gtk-doc/html/gladeui-2/GladeInspector.html
 share/gtk-doc/html/gladeui-2/GladePalette.html
 share/gtk-doc/html/gladeui-2/GladePlaceholder.html
 share/gtk-doc/html/gladeui-2/GladeProject.html
 share/gtk-doc/html/gladeui-2/GladeProperty.html
+share/gtk-doc/html/gladeui-2/GladeSignal.html
+share/gtk-doc/html/gladeui-2/GladeSignalEditor.html
 share/gtk-doc/html/gladeui-2/GladeWidget.html
 share/gtk-doc/html/gladeui-2/GladeWidgetAction.html
+share/gtk-doc/html/gladeui-2/GladeWidgetAdaptor.html
+share/gtk-doc/html/gladeui-2/annotation-glossary.html
+share/gtk-doc/html/gladeui-2/api-index-full.html
 share/gtk-doc/html/gladeui-2/catalog.html
 share/gtk-doc/html/gladeui-2/catalogintro.html
 share/gtk-doc/html/gladeui-2/core.html
 share/gtk-doc/html/gladeui-2/dockables.html
 share/gtk-doc/html/gladeui-2/gladeui-2.devhelp2
 share/gtk-doc/html/gladeui-2/gladeui-Glade-Utils.html
-share/gtk-doc/html/gladeui-2/gladeui-GladeClipboardView.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeAdaptorChooser.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeCatalog.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeCellRendererIcon.html
 share/gtk-doc/html/gladeui-2/gladeui-GladeFixed.html
-share/gtk-doc/html/gladeui-2/gladeui-GladePropertyClass.html
-share/gtk-doc/html/gladeui-2/gladeui-GladeSignalEditor.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeNameContext.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeObjectStub.html
+share/gtk-doc/html/gladeui-2/gladeui-GladePreview.html
+share/gtk-doc/html/gladeui-2/gladeui-GladePreviewer.html
+share/gtk-doc/html/gladeui-2/gladeui-GladePropertyDef.html
+share/gtk-doc/html/gladeui-2/gladeui-GladePropertyLabel.html
+share/gtk-doc/html/gladeui-2/gladeui-GladePropertyShell.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeSignalDef.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeSignalModel.html
+share/gtk-doc/html/gladeui-2/gladeui-GladeWidgetActionDef.html
+share/gtk-doc/html/gladeui-2/gladeui-Initializing-the-library.html
 share/gtk-doc/html/gladeui-2/gladeui-Xml-Utils.html
-share/gtk-doc/html/gladeui-2/gladeui-glade-command.html
-share/gtk-doc/html/gladeui-2/gladeui-glade-editor.html
-share/gtk-doc/html/gladeui-2/gladeui-glade-parameter.html
-share/gtk-doc/html/gladeui-2/gladeui-glade-widget-adaptor.html
 share/gtk-doc/html/gladeui-2/home.png
 share/gtk-doc/html/gladeui-2/index.html
-share/gtk-doc/html/gladeui-2/ix01.html
 share/gtk-doc/html/gladeui-2/left-insensitive.png
 share/gtk-doc/html/gladeui-2/left.png
 share/gtk-doc/html/gladeui-2/misc.html
@@ -438,6 +452,9 @@
 share/help/hu/glade/figures/main-window.png
 share/help/hu/glade/index.docbook
 share/help/hu/glade/legal.xml
+share/help/id/glade/figures/main-window.png
+share/help/id/glade/index.docbook
+share/help/id/glade/legal.xml
 share/help/it/glade/figures/main-window.png
 share/help/it/glade/index.docbook
 share/help/it/glade/legal.xml
@@ -471,14 +488,9 @@
 share/help/zh_CN/glade/figures/main-window.png
 share/help/zh_CN/glade/index.docbook
 share/help/zh_CN/glade/legal.xml
-share/icons/hicolor/16x16/apps/glade.png
-share/icons/hicolor/22x22/apps/glade.png
-share/icons/hicolor/24x24/apps/glade.png
-share/icons/hicolor/256x256/apps/glade.png
-share/icons/hicolor/32x32/apps/glade.png
-share/icons/hicolor/48x48/apps/glade.png
-share/icons/hicolor/scalable/apps/glade-brand-symbolic.svg
-share/icons/hicolor/scalable/apps/glade-symbolic.svg
+share/icons/hicolor/scalable/apps/org.gnome.Glade.svg
+share/icons/hicolor/symbolic/apps/glade-brand-symbolic.svg
+share/icons/hicolor/symbolic/apps/org.gnome.Glade-symbolic.svg
 share/locale/ar/LC_MESSAGES/glade.mo
 share/locale/ast/LC_MESSAGES/glade.mo
 share/locale/az/LC_MESSAGES/glade.mo
@@ -550,4 +562,4 @@
 share/locale/zh_CN/LC_MESSAGES/glade.mo
 share/locale/zh_HK/LC_MESSAGES/glade.mo
 share/locale/zh_TW/LC_MESSAGES/glade.mo
-share/metainfo/glade.appdata.xml
+share/metainfo/org.gnome.Glade.appdata.xml
diff -r 15ab439fee05 -r 9f5d7567ae0a devel/glade/distinfo
--- a/devel/glade/distinfo      Mon Jul 20 14:39:34 2020 +0000
+++ b/devel/glade/distinfo      Mon Jul 20 14:40:36 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2019/04/28 07:06:06 wiz Exp $
+$NetBSD: distinfo,v 1.13 2020/07/20 14:40:36 maya Exp $
 
-SHA1 (glade-3.22.1.tar.xz) = 395728b7f0b4c3a0acadd7e12c39db6296761b22
-RMD160 (glade-3.22.1.tar.xz) = a9bd7695fbd85d528df5df90914956bf3f7f380e
-SHA512 (glade-3.22.1.tar.xz) = e1bdc49b89bc5010c0abf6357dbae05c921182655b2ee5a4b161af6adfd596cfbcd495c9851ba956abbf3d6156616a6c0e94640cd72cee11551ca388674ac908
-Size (glade-3.22.1.tar.xz) = 3592952 bytes
-SHA1 (patch-configure) = 2ecc6e4a846041a4e115e77ef03e798806962978
+SHA1 (glade-3.36.0.tar.xz) = 2137c0945c602a865a2910736f3ff5cd442bc8ef
+RMD160 (glade-3.36.0.tar.xz) = 577ca6641931a066fc9d5cdcc083fc78c221fabc
+SHA512 (glade-3.36.0.tar.xz) = c984613ade26e3fe68a700a48cccadf5ac96eb716a6e90aad36f3de684faeb607d9aaf112d74a048cd33e222a02388ee6583ca915648486f0259cc805e16d243
+Size (glade-3.36.0.tar.xz) = 4466808 bytes
+SHA1 (patch-configure) = 3eb71f9cc8efbc162d69b6d8aee47b10506385ee
diff -r 15ab439fee05 -r 9f5d7567ae0a devel/glade/patches/patch-configure
--- a/devel/glade/patches/patch-configure       Mon Jul 20 14:39:34 2020 +0000
+++ b/devel/glade/patches/patch-configure       Mon Jul 20 14:40:36 2020 +0000
@@ -1,20 +1,10 @@
-$NetBSD: patch-configure,v 1.1 2019/04/28 07:06:49 wiz Exp $
+$NetBSD: patch-configure,v 1.2 2020/07/20 14:40:36 maya Exp $
 
 Use portable test(1) operator.
 
---- configure.orig     2018-04-02 22:07:35.000000000 +0000
+--- configure.orig     2020-05-06 20:19:58.000000000 +0000
 +++ configure
-@@ -13210,7 +13210,8 @@ INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.
- if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
-       INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
- else
--      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) 
$(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
-+      PKGSRC_random=`hexdump -n 2 -e '/2 "%u"' /dev/urandom`
-+      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$PKGSRC_random && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) 
$(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
- fi
-       INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c 
$(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
-       INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c 
$(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
-@@ -14913,7 +14914,7 @@ for d in sc.get_config_var('INCLDIRSTOMA
+@@ -16861,7 +16861,7 @@ for d in sc.get_config_var('INCLDIRSTOMA
  
  print(' '.join(incldirs))
  "
@@ -23,7 +13,7 @@
    PYTHON_INCLUDES=`$PYTHON -c "$am_python_print_includes"`
  fi
  
-@@ -14946,10 +14947,10 @@ print(libs)"
+@@ -16894,10 +16894,10 @@ print(libs)"
  am_python_print_lib_loc="\
  from distutils import sysconfig as sc
  print(sc.get_config_var('LIBDIR'))"



Home | Main Index | Thread Index | Old Index