diff options
author | adam <adam@pkgsrc.org> | 2022-11-24 05:57:12 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2022-11-24 05:57:12 +0000 |
commit | 277b2e77c7b6ffa1be16e228a92ed5568bff5dda (patch) | |
tree | 786a87df85e2a918b0ff59fad2ee33ebddee0e93 /x11 | |
parent | d6404f8ece62fcf62d4908c1cff09df8f4af6615 (diff) | |
download | pkgsrc-277b2e77c7b6ffa1be16e228a92ed5568bff5dda.tar.gz |
gtkmm: updated to 3.24.7
3.24.7 (stable):
Gtk:
* Don't derive gtkmm__GtkXxx GTypes from final types
* TextView::get_tabs(): Fix a memory leak
Documentation:
* Widget: Improve the class documentation
Demos:
* Dialog demo: Add a non-modal dialog
Build:
* Meson build: Avoid configuration warnings
* MSVC build: Disable more warnings
* Fix build with -Dbuild-deprecated-api=false
3.24.6 (stable):
Gtk:
* TreeValueProxy: Declare copy constructor =default,
avoiding warnings from the clang++ compiler
* Object::_release_c_instance(): Unref orphan managed widgets
Demos:
* SizeGroup demo: Set active items in the combo boxes, so something is shown
Build with Meson:
* MSVC build: Support Visual Studio 2022
* Specify 'check' option in run_command()
* Check if Perl is required for building documentation
* Don't use deprecated python3.path() and execute(..., gui_app: ...)
Diffstat (limited to 'x11')
-rw-r--r-- | x11/gtkmm3/Makefile | 9 | ||||
-rw-r--r-- | x11/gtkmm3/PLIST | 3 | ||||
-rw-r--r-- | x11/gtkmm3/buildlink3.mk | 4 | ||||
-rw-r--r-- | x11/gtkmm3/distinfo | 9 | ||||
-rw-r--r-- | x11/gtkmm3/patches/patch-meson.build | 15 |
5 files changed, 13 insertions, 27 deletions
diff --git a/x11/gtkmm3/Makefile b/x11/gtkmm3/Makefile index 574cfc7823f..5270d744c01 100644 --- a/x11/gtkmm3/Makefile +++ b/x11/gtkmm3/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.53 2022/11/23 16:19:07 adam Exp $ +# $NetBSD: Makefile,v 1.54 2022/11/24 05:57:12 adam Exp $ -DISTNAME= gtkmm-3.24.5 +DISTNAME= gtkmm-3.24.7 PKGNAME= ${DISTNAME:S/gtkmm/gtkmm3/1} -PKGREVISION= 5 CATEGORIES= x11 gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/} EXTRACT_SUFX= .tar.xz @@ -18,6 +17,8 @@ USE_TOOLS+= perl pkg-config PKGCONFIG_OVERRIDE+= gdk/gdkmm.pc.in PKGCONFIG_OVERRIDE+= gtk/gtkmm.pc.in +MESON_REQD+= 0.56.0 + BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.24.0 .include "../../x11/gtk3/buildlink3.mk" @@ -33,7 +34,7 @@ BUILDLINK_API_DEPENDS.glibmm+= glibmm>=2.49.1 .include "../../devel/meson/build.mk" BUILDLINK_API_DEPENDS.pangomm+= pangomm>=2.38.2 .include "../../devel/pangomm/buildlink3.mk" -BUILDLINK_API_DEPENDS.cairomm+= cairomm>=1.12.0 +BUILDLINK_API_DEPENDS.cairomm+= cairomm>=1.14.0 .include "../../graphics/cairomm/buildlink3.mk" BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.35.5 .include "../../graphics/gdk-pixbuf2/buildlink3.mk" diff --git a/x11/gtkmm3/PLIST b/x11/gtkmm3/PLIST index c01120b593b..10ebb7167aa 100644 --- a/x11/gtkmm3/PLIST +++ b/x11/gtkmm3/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2021/04/08 21:21:38 adam Exp $ +@comment $NetBSD: PLIST,v 1.11 2022/11/24 05:57:12 adam Exp $ include/gdkmm-3.0/gdkmm.h include/gdkmm-3.0/gdkmm/applaunchcontext.h include/gdkmm-3.0/gdkmm/color.h @@ -547,6 +547,7 @@ lib/gdkmm-3.0/include/gdkmmconfig.h lib/gtkmm-3.0/include/gtkmmconfig.h lib/gtkmm-3.0/proc/m4/child_property.m4 lib/gtkmm-3.0/proc/m4/class_gtkobject.m4 +lib/gtkmm-3.0/proc/m4/class_shared.m4 lib/gtkmm-3.0/proc/m4/convert.m4 lib/gtkmm-3.0/proc/m4/convert_gdk.m4 lib/gtkmm-3.0/proc/m4/convert_gtk.m4 diff --git a/x11/gtkmm3/buildlink3.mk b/x11/gtkmm3/buildlink3.mk index 379ba8380f1..d4db614331f 100644 --- a/x11/gtkmm3/buildlink3.mk +++ b/x11/gtkmm3/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.28 2022/11/23 16:19:07 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.29 2022/11/24 05:57:12 adam Exp $ BUILDLINK_TREE+= gtkmm3 @@ -6,7 +6,7 @@ BUILDLINK_TREE+= gtkmm3 GTKMM3_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.gtkmm3+= gtkmm3>=3.4.2 -BUILDLINK_ABI_DEPENDS.gtkmm3?= gtkmm3>=3.24.5nb5 +BUILDLINK_ABI_DEPENDS.gtkmm3+= gtkmm3>=3.24.5nb5 BUILDLINK_PKGSRCDIR.gtkmm3?= ../../x11/gtkmm3 .include "../../devel/atkmm/buildlink3.mk" diff --git a/x11/gtkmm3/distinfo b/x11/gtkmm3/distinfo index 5fefc271296..2ab287a72d3 100644 --- a/x11/gtkmm3/distinfo +++ b/x11/gtkmm3/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.15 2021/10/26 11:33:53 nia Exp $ +$NetBSD: distinfo,v 1.16 2022/11/24 05:57:12 adam Exp $ -BLAKE2s (gtkmm-3.24.5.tar.xz) = 1ac8c34130d17d673fd2c966ac973dc6ae9d57f0f842d068667d1e0135c25320 -SHA512 (gtkmm-3.24.5.tar.xz) = 8cc5aed26cc631123a5b38bc19643cf9e900beb38681b29ead9049f6b8f930f0b8ace317b8290279ab89cad85075dcb66863174082f77a2b67e4d8bd3c29de49 -Size (gtkmm-3.24.5.tar.xz) = 13540488 bytes -SHA1 (patch-meson.build) = 3705d3848e3adcbac7567719679627a129a88e28 +BLAKE2s (gtkmm-3.24.7.tar.xz) = e52ee50f07f826ca1ca0613e0cb3c545170dfac582ce3bfb3f311b89305b5efb +SHA512 (gtkmm-3.24.7.tar.xz) = 2ede6d77df5cbaa6ea3ee347d8b949e38512db7f5e9b36cb6f531eb259d5986f84ebfc6bb0cdaac1be4dc97e9d611515995184d245e2c0fab2cd8ebcae933a98 +Size (gtkmm-3.24.7.tar.xz) = 14813100 bytes diff --git a/x11/gtkmm3/patches/patch-meson.build b/x11/gtkmm3/patches/patch-meson.build deleted file mode 100644 index 91cb9901d58..00000000000 --- a/x11/gtkmm3/patches/patch-meson.build +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-meson.build,v 1.1 2021/04/08 21:21:38 adam Exp $ - -Fix finding Python. - ---- meson.build.orig 2021-02-23 09:07:04.274881400 +0000 -+++ meson.build -@@ -46,7 +46,7 @@ project_build_root = meson.current_build - cpp_compiler = meson.get_compiler('cpp') - is_msvc = cpp_compiler.get_id() == 'msvc' - is_host_windows = host_machine.system() == 'windows' --python3 = import('python').find_installation('python3') -+python3 = import('python').find_installation() - - python_version = python3.language_version() - python_version_req = '>= 3.5' |