head 1.62; access; symbols pkgsrc-2023Q4:1.62.0.2 pkgsrc-2023Q4-base:1.62 pkgsrc-2023Q3:1.58.0.2 pkgsrc-2023Q3-base:1.58 pkgsrc-2023Q2:1.57.0.2 pkgsrc-2023Q2-base:1.57 pkgsrc-2023Q1:1.56.0.2 pkgsrc-2023Q1-base:1.56 pkgsrc-2022Q4:1.54.0.2 pkgsrc-2022Q4-base:1.54 pkgsrc-2022Q3:1.52.0.2 pkgsrc-2022Q3-base:1.52 pkgsrc-2022Q2:1.50.0.2 pkgsrc-2022Q2-base:1.50 pkgsrc-2022Q1:1.49.0.4 pkgsrc-2022Q1-base:1.49 pkgsrc-2021Q4:1.49.0.2 pkgsrc-2021Q4-base:1.49 pkgsrc-2021Q3:1.48.0.4 pkgsrc-2021Q3-base:1.48 pkgsrc-2021Q2:1.48.0.2 pkgsrc-2021Q2-base:1.48 pkgsrc-2021Q1:1.44.0.4 pkgsrc-2021Q1-base:1.44 pkgsrc-2020Q4:1.44.0.2 pkgsrc-2020Q4-base:1.44 pkgsrc-2020Q3:1.43.0.2 pkgsrc-2020Q3-base:1.43 pkgsrc-2020Q2:1.41.0.2 pkgsrc-2020Q2-base:1.41 pkgsrc-2020Q1:1.36.0.2 pkgsrc-2020Q1-base:1.36 pkgsrc-2019Q4:1.34.0.6 pkgsrc-2019Q4-base:1.34 pkgsrc-2019Q3:1.34.0.2 pkgsrc-2019Q3-base:1.34 pkgsrc-2019Q2:1.32.0.2 pkgsrc-2019Q2-base:1.32 pkgsrc-2019Q1:1.31.0.4 pkgsrc-2019Q1-base:1.31 pkgsrc-2018Q4:1.31.0.2 pkgsrc-2018Q4-base:1.31 pkgsrc-2018Q3:1.29.0.2 pkgsrc-2018Q3-base:1.29 pkgsrc-2018Q2:1.28.0.2 pkgsrc-2018Q2-base:1.28 pkgsrc-2018Q1:1.26.0.2 pkgsrc-2018Q1-base:1.26 pkgsrc-2017Q4:1.25.0.2 pkgsrc-2017Q4-base:1.25 pkgsrc-2017Q3:1.23.0.4 pkgsrc-2017Q3-base:1.23 pkgsrc-2017Q2:1.22.0.2 pkgsrc-2017Q2-base:1.22 pkgsrc-2017Q1:1.21.0.2 pkgsrc-2017Q1-base:1.21 pkgsrc-2016Q4:1.19.0.2 pkgsrc-2016Q4-base:1.19 pkgsrc-2016Q3:1.18.0.2 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.16.0.2 pkgsrc-2016Q2-base:1.16 pkgsrc-2016Q1:1.15.0.4 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.2 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.14.0.2 pkgsrc-2015Q3-base:1.14 pkgsrc-2015Q2:1.13.0.2 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.11.0.2 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.10.0.2 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.9.0.2 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.8.0.2 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.6.0.2 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.4.0.2 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.3.0.2 pkgsrc-2013Q3-base:1.3; locks; strict; comment @# @; 1.62 date 2023.11.14.14.03.12; author wiz; state Exp; branches; next 1.61; commitid BZ5vzwBRof1beAME; 1.61 date 2023.11.12.13.24.07; author wiz; state Exp; branches; next 1.60; commitid SjpNXQIV5XeZ3kME; 1.60 date 2023.11.08.13.21.28; author wiz; state Exp; branches; next 1.59; commitid PsuHTklAIsF4bOLE; 1.59 date 2023.10.21.17.11.46; author gdt; state Exp; branches; next 1.58; commitid Sr0Nb6aaZLDw2wJE; 1.58 date 2023.07.18.18.56.03; author nia; state Exp; branches; next 1.57; commitid ARVshrtNfocxGjxE; 1.57 date 2023.04.19.08.08.51; author adam; state Exp; branches; next 1.56; commitid B8gCWhWtMX9vZGlE; 1.56 date 2023.01.29.21.15.07; author ryoon; state Exp; branches; next 1.55; commitid QL7aBXsBGmQvUtbE; 1.55 date 2023.01.03.17.36.36; author wiz; state Exp; branches; next 1.54; commitid vvAqE6UmuqFFx78E; 1.54 date 2022.11.24.05.57.12; author adam; state Exp; branches; next 1.53; commitid 8cP9oRDoqvmwXU2E; 1.53 date 2022.11.23.16.19.07; author adam; state Exp; branches; next 1.52; commitid ju2K3LUYlTJKqQ2E; 1.52 date 2022.08.11.05.09.27; author gutteridge; state Exp; branches; next 1.51; commitid yKydzoO42ClN3qPD; 1.51 date 2022.06.28.11.37.54; author wiz; state Exp; branches; next 1.50; commitid D2UoJrTHpoHEANJD; 1.50 date 2022.04.18.19.10.13; author adam; state Exp; branches; next 1.49; commitid eC9Na3jrfOOUpIAD; 1.49 date 2021.12.08.16.02.51; author adam; state Exp; branches; next 1.48; commitid 2PyWjHx5T8rqARjD; 1.48 date 2021.05.31.22.38.31; author wiz; state Exp; branches; next 1.47; commitid AMJitLp6Y1RmVlVC; 1.47 date 2021.05.24.19.56.00; author wiz; state Exp; branches; next 1.46; commitid qokaiStTApGMcrUC; 1.46 date 2021.04.21.11.40.45; author adam; state Exp; branches; next 1.45; commitid fph0Axs0eT3az9QC; 1.45 date 2021.04.08.21.21.38; author adam; state Exp; branches; next 1.44; commitid md0y8trivwTrcxOC; 1.44 date 2020.11.05.09.07.14; author ryoon; state Exp; branches; next 1.43; commitid VqGaBtHnBBcd5GuC; 1.43 date 2020.08.31.18.13.20; author wiz; state Exp; branches; next 1.42; commitid 7zxRbfOkDOoxbfmC; 1.42 date 2020.08.17.20.17.51; author leot; state Exp; branches; next 1.41; commitid ybGS4iX9Fz8imskC; 1.41 date 2020.06.07.18.09.13; author rillig; state Exp; branches; next 1.40; commitid OR1rukbr08vCVjbC; 1.40 date 2020.06.07.17.14.23; author rillig; state Exp; branches; next 1.39; commitid 0pS9x54UqQIGzjbC; 1.39 date 2020.06.07.17.01.32; author rillig; state Exp; branches; next 1.38; commitid BLsVhbGT60v3zjbC; 1.38 date 2020.06.02.08.23.02; author adam; state Exp; branches; next 1.37; commitid nisovMpvvZm3RCaC; 1.37 date 2020.05.07.08.42.38; author adam; state Exp; branches; next 1.36; commitid g9Tru2E5bfWLNh7C; 1.36 date 2020.03.10.22.09.07; author wiz; state Exp; branches; next 1.35; commitid UV3Ncm9kwd8O7UZB; 1.35 date 2020.03.08.16.48.23; author wiz; state Exp; branches; next 1.34; commitid rcNYzTQo8icypCZB; 1.34 date 2019.08.11.13.25.12; author wiz; state Exp; branches; next 1.33; commitid Ifet9Pg6Qt99ZByB; 1.33 date 2019.07.21.22.24.17; author wiz; state Exp; branches; next 1.32; commitid sTQI1F7qYi5bHXvB; 1.32 date 2019.06.06.16.11.15; author adam; state Exp; branches; next 1.31; commitid nPsNgpumN6B659qB; 1.31 date 2018.11.14.22.22.43; author kleink; state Exp; branches; next 1.30; commitid GUhtnbJ6vT0uGXZA; 1.30 date 2018.11.12.03.51.30; author ryoon; state Exp; branches; next 1.29; commitid 9EFLHvDNIp1OBBZA; 1.29 date 2018.08.22.09.48.01; author wiz; state Exp; branches; next 1.28; commitid YLub8g3ofvFGb6PA; 1.28 date 2018.05.14.12.18.21; author youri; state Exp; branches; next 1.27; commitid KULiIelcLkaFggCA; 1.27 date 2018.04.16.14.34.00; author wiz; state Exp; branches; next 1.26; commitid kzqGMVblMLsRUFyA; 1.26 date 2018.03.12.11.15.51; author wiz; state Exp; branches; next 1.25; commitid Mv60lx3Uo1UqW9uA; 1.25 date 2017.11.24.15.24.12; author wiz; state Exp; branches; next 1.24; commitid Vu3S5BfCjoMdNigA; 1.24 date 2017.11.23.17.19.45; author wiz; state Exp; branches; next 1.23; commitid IKMbhxg2I0GMsbgA; 1.23 date 2017.08.01.14.59.08; author wiz; state Exp; branches; next 1.22; commitid WdGfxAP8wrFJlw1A; 1.22 date 2017.05.03.08.38.46; author jperkin; state Exp; branches; next 1.21; commitid oXB1pxkPDlAs8VPz; 1.21 date 2017.02.12.06.24.54; author ryoon; state Exp; branches; next 1.20; commitid k6LcxswBlcMUXCFz; 1.20 date 2017.02.06.13.54.54; author wiz; state Exp; branches; next 1.19; commitid gPJ49nTI4WujETEz; 1.19 date 2016.11.25.17.18.31; author prlw1; state Exp; branches; next 1.18; commitid 3VxVbzaDVb366xvz; 1.18 date 2016.08.03.10.22.22; author adam; state Exp; branches; next 1.17; commitid AsJCxHnjaXbduQgz; 1.17 date 2016.07.09.06.39.17; author wiz; state Exp; branches; next 1.16; commitid dlqnocGpOoXV2Cdz; 1.16 date 2016.05.23.18.02.36; author prlw1; state Exp; branches; next 1.15; commitid xdFYOEK7p6GxkD7z; 1.15 date 2015.10.20.09.40.21; author tnn; state Exp; branches; next 1.14; commitid aWvqiizmTFApvPFy; 1.14 date 2015.07.26.23.53.45; author wiz; state Exp; branches; next 1.13; commitid FOXOztwORgGYZQuy; 1.13 date 2015.06.12.10.52.17; author wiz; state Exp; branches; next 1.12; commitid B4JmCfaVUbiY38py; 1.12 date 2015.04.25.14.25.07; author tnn; state Exp; branches; next 1.11; commitid eSYTYjshnG8YNYiy; 1.11 date 2015.01.26.18.38.44; author adam; state Exp; branches; next 1.10; commitid fd74JA72KkBF4z7y; 1.10 date 2014.11.19.12.54.08; author wiz; state Exp; branches; next 1.9; commitid p4sUSNFPtLYWlNYx; 1.9 date 2014.09.10.06.30.33; author wiz; state Exp; branches; next 1.8; commitid e193qYZsiHBOtLPx; 1.8 date 2014.05.29.23.38.19; author wiz; state Exp; branches; next 1.7; commitid laryHfkCalgYtuCx; 1.7 date 2014.05.05.00.48.30; author ryoon; state Exp; branches; next 1.6; commitid wo9GYk7Q0VneHhzx; 1.6 date 2014.03.12.11.36.41; author wiz; state Exp; branches; next 1.5; commitid laeTjc2MgXCA1psx; 1.5 date 2014.01.01.11.52.03; author wiz; state Exp; branches; next 1.4; commitid QYCwxCyUCmbkmpjx; 1.4 date 2013.10.10.14.41.45; author ryoon; state Exp; branches; next 1.3; commitid 2g05hClAfiTyXK8x; 1.3 date 2013.09.02.19.50.40; author adam; state Exp; branches; next 1.2; commitid fqtKKopit2oFTT3x; 1.2 date 2013.07.07.16.13.13; author rodent; state Exp; branches; next 1.1; commitid yM1Ng49kKC2bwyWw; 1.1 date 2013.07.07.11.46.16; author wiz; state Exp; branches; next ; commitid mO8ZSOff8xr83xWw; desc @@ 1.62 log @*: recursive bump for cairo dependency changes @ text @# $NetBSD: Makefile,v 1.61 2023/11/12 13:24:07 wiz Exp $ DISTNAME= gtkmm-3.24.7 PKGNAME= ${DISTNAME:S/gtkmm/gtkmm3/1} PKGREVISION= 7 CATEGORIES= x11 gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.gtkmm.org/ COMMENT= C++ Interfaces for GTK+ and GNOME (v3) LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 USE_LANGUAGES= c c++ USE_CXX_FEATURES+= c++11 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" PLIST_VARS+= x11 .if ${PKG_BUILD_OPTIONS.gtk3:Mx11} PLIST.x11= yes .endif BUILDLINK_API_DEPENDS.atkmm+= atkmm>=2.24.2 .include "../../devel/atkmm/buildlink3.mk" BUILDLINK_API_DEPENDS.glibmm+= glibmm>=2.49.1 .include "../../devel/glibmm/buildlink3.mk" .include "../../devel/meson/build.mk" BUILDLINK_API_DEPENDS.pangomm+= pangomm>=2.38.2 .include "../../devel/pangomm/buildlink3.mk" 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" .include "../../textproc/libxslt/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.61 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2023/11/08 13:21:28 wiz Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.60 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2023/10/21 17:11:46 gdt Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.59 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2023/07/18 18:56:03 nia Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.58 log @x11: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2023/04/19 08:08:51 adam Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.57 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2023/01/29 21:15:07 ryoon Exp $ d15 2 a16 2 USE_LANGUAGES= c c++11 GCC_REQD+= 4.9 @ 1.56 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2023/01/03 17:36:36 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.55 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2022/11/24 05:57:12 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.54 log @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: ...) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2022/11/23 16:19:07 adam Exp $ d5 1 @ 1.53 log @massive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2022/08/11 05:09:27 gutteridge Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.24.5 a4 1 PKGREVISION= 5 d20 2 d37 1 a37 1 BUILDLINK_API_DEPENDS.cairomm+= cairomm>=1.12.0 @ 1.52 log @Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2022/06/28 11:37:54 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.51 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2022/04/18 19:10:13 adam Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.50 log @revbump for textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2021/12/08 16:02:51 adam Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.49 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2021/05/31 22:38:31 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.48 log @gtkmm3: update to 3.24.5. 3.24.5 (stable): Gtk: * TreeValueProxy: Mark the copy assignment operator as deleted (Daniel Boles) Issue #94, merge request !63 Build: * Meson build: Use relative paths to untracked/ (Mingli Yu) Merge request !61 * [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue #90 (Lukas K.) * Meson build: Make it possible to use gtkmm as a subproject (Kjell Ahlstedt) Merge request !62 (BogDan Vatra) * Meson build: No implicit_include_directories (Kjell Ahlstedt) * MSVC build: Gtk::TreeModelColumnRecord: Export class selectively (Chun-wei Fan) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2021/05/24 19:56:00 wiz Exp $ d5 1 @ 1.47 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2021/04/21 11:40:45 adam Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.24.4 a4 1 PKGREVISION= 2 @ 1.46 log @revbump for textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2021/04/08 21:21:38 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.45 log @gtkmm3: updated to 3.24.4 3.24.4 (stable): The tarball for 3.24.4 has been created with 'meson dist'. If you build with Autotools from the tarball, please read the relevant part of the README file. Build on Windows: * Gtk::TreePath: Export comparison operators 3.24.3 (stable): The tarball for 3.24.3 has been created with 'meson dist'. If you build with Autotools from the tarball, please read the relevant part of the README file. Gtk: * Actionable::get_action_target_value(): Fix ref count Documentation: * Improve the documentation of Gtk::Application::add_window() and Gtk::Window::set_application() * Gtk::Button::set_image(): Fix the documentation * Gtk::TreeView::append_column(): Add code example * README: Add instructions for building gtkmm * Explain key values Demos: * Don't use C++14 auto deduction * Update the GLArea demo (similar to updates in gtk+) * GLArea demo: Fix a crash Tests: * Builder test: Test derived props declared in C++ Build: * Improve NMake support * Fix Autotools build with X11 backend disabled (--enable-x11-backend=no) * Use __declspec(dllexport) when building with Visual Studio * Add support for building gtkmm with Meson * docs/reference/: Update for Doxygen >= 1.8.16 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2020/11/05 09:07:14 ryoon Exp $ d5 1 @ 1.44 log @*: Recursive revbump from textproc/icu-68.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2020/08/31 18:13:20 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.24.2 a4 1 PKGREVISION= 4 d16 1 a16 3 USE_LIBTOOL= yes USE_TOOLS+= gmake perl pkg-config GNU_CONFIGURE= yes a18 1 TEST_TARGET= check d20 1 a20 1 BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.22.0 a29 1 .include "../../devel/glib2/buildlink3.mk" d32 1 a32 1 .include "../../devel/libsigc++/buildlink3.mk" @ 1.43 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2020/08/17 20:17:51 leot Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.42 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2020/06/07 18:09:13 rillig Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.41 log @x11/gtkmm3: restore ABI_DEPENDS as API_DEPENDS wiz says: Packages are not supposed to set BUILDLINK_ABI_DEPENDS for other packages, they should set BUILDLINK_API_DEPENDS (P instead of B). After that change, all these entries actually have an effect since they are greater than their corresponding default BUILDLINK_API_DEPENDS, and pkglint no longer complains. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2020/06/07 17:14:23 rillig Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.40 log @x11/gtkmm3: move gtk3 buildlink above the PKG_BUILD_OPTIONS Before, "bmake show-all" showed that PLIST.x11 was commented out. This was misleading since during the actual package build, that variable is active, and the corresponding files are included in the PLIST. This inconsistency was due to the magic of MAKEVARS and the barrier. When bmake is run, the build options of gtk3 are determined and added to MAKEVARS. At that point PLIST.x11 is still undefined. That doesn't matter since this variable is not evaluated yet. Before the actual PLIST generation happens, the value of PKG_BUILD_OPTIONS.gtk3 is stored in work/.build_makevars.mk, which acts as a cache. After that, the barrier steps in, and bmake calls an inner bmake to do the actual work. This inner bmake reads the package Makefile again, and when bsd.prefs.mk is included, the makevars.mk cache is loaded as well. This makes PKG_BUILD_OPTIONS.gtk3 known at load time, and at that point, PLIST.x11 is evaluated as expected and becomes "yes". Luckily, PLIST.x11 was not added to MAKEVARS. Otherwise it would have been evaluated too early, the early value would have been cached, and the whole trick wouldn't have worked. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2020/06/07 17:01:32 rillig Exp $ d24 1 d32 1 d35 1 d38 1 d40 1 d42 1 @ 1.39 log @x11/gtkmm3: remove redundant dependencies pkglint says: NOTE: Makefile:30: The requirement >=2.24.2 is already guaranteed by the >=2.24.3nb2 from ../../devel/atkmm/buildlink3.mk:11. NOTE: Makefile:33: The requirement >=2.49.1 is already guaranteed by the >=2.62.0nb1 from ../../devel/glibmm/buildlink3.mk:9. NOTE: Makefile:36: The requirement >=2.38.2 is already guaranteed by the >=2.42.0nb3 from ../../devel/pangomm/buildlink3.mk:9. NOTE: Makefile:38: The requirement >=1.12.0 is already guaranteed by the >=1.12.2nb3 from ../../graphics/cairomm/buildlink3.mk:9. NOTE: Makefile:40: The requirement >=2.35.5 is already guaranteed by the >=2.40.0nb1 from ../../graphics/gdk-pixbuf2/buildlink3.mk:9. NOTE: Makefile:43: The requirement >=3.22.0 is already guaranteed by the >=3.24.14nb2 from ../../x11/gtk3/buildlink3.mk:9. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2020/06/02 08:23:02 adam Exp $ d24 2 a25 1 .include "../../mk/bsd.prefs.mk" d27 1 a27 1 .if !empty(PKG_BUILD_OPTIONS.gtk3:Mx11) a38 1 .include "../../x11/gtk3/buildlink3.mk" @ 1.38 log @Revbump for icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2020/05/07 08:42:38 adam Exp $ a29 1 BUILDLINK_ABI_DEPENDS.atkmm+= atkmm>=2.24.2 a31 1 BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.49.1 a33 1 BUILDLINK_ABI_DEPENDS.pangomm+= pangomm>=2.38.2 a34 1 BUILDLINK_ABI_DEPENDS.cairomm+= cairomm>=1.12.0 a35 1 BUILDLINK_ABI_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.35.5 a37 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.22.0 @ 1.37 log @gtkmm3: updated to 3.24.2 3.24.2 (stable): Gdk: * Window::create_similar_surface(): Fix a memory leak. * Suppress warnings from deprecated GTimeVal in PixbufAnimation::get_iter() PixbufAnimationIter::advance() Gtk: * Fix memory leaks in IconTheme::list_icons() IconView::get_selected_icons() RecentManager::get_items() Documentation: * Gtk::Builder: Describe how to use it together with Glib::Property. Demos: * Fix the source code listing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2020/03/10 22:09:07 wiz Exp $ d5 1 @ 1.36 log @librsvg: update bl3.mk to remove libcroco in rust case recursive bump for the dependency change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2020/03/08 16:48:23 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.24.1 a4 1 PKGREVISION= 4 d21 1 @ 1.35 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2019/08/11 13:25:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.34 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2019/07/21 22:24:17 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.33 log @*: recursive bump for gdk-pixbuf2-2.38.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2019/06/06 16:11:15 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.32 log @gtkmm3: updated to 3.24.1 3.24.1 (stable): Gdk: * RGBA::set_hsv(): Properly interpret hue 360° as red Documentation: * Gtk::FileFilter: Several improvements of the documentation * Gtk::Builder: Don’t use @@retval on out args, use @@param[out] Tests: * Add test of Gdk::RGBA 3.24.0 (stable): Gdk: * Deprecate screen_width(), screen_height(), screen_width_mm(), screen_height_mm(), flush(). * namespace Gdk::Cairo: Add create_surface_from_pixbuf(), get_clip_rectangle(), create_region_from_surface() and draw_from_gl(). * Add FrameClock and FrameTimings * Window: Add get_frame_clock(). * GLContext: Add unset_use_es(). Gtk: * CellRendererPixbuf: Fix property_surface() * AboutDialog: Fix ref count in get_logo() * MenuItem: add_accel_label(): Make sure accelator keys are shown. * CssProvider: Deprecate get_default() Container: Deprecate focus chains * Grid: Add default values in attach() * StyleContext: Add set/get_frame_clock() and property_paint_clock(). Widget: Add get_frame_clock(), add_tick_callback() and remove_tick_callback(). * Image: Add more constructors * Window: Deprecate get_accel_group() in favour of a new get_accel_groups(). * Range: Deprecate property_[lower|upper]_stepper_sensitivity(). Settings: Undeprecate property_gtk_cursor_blink(), property_gtk_cursor_blink_time(), property_gtk_cursor_blink_timeout(), property_gtk_entry_password_hint_timeout(). * AccelGroup: Deprecate signal_accel_activate(). * Add detail_name to some signals: AccelGroup: signal_accel_changed(). AppChooserButton: signal_custom_item_activated(). LevelBar: signal_offset_changed(). Widget: signal_child_notify(). * Add make_managed(). * Window: Add show_uri(). * AboutDialog: Add a constructor with a use_header_bar parameter. * FileChooserDialog: Allow constructing with use-header-bar. * Add NativeDialog and FileChooserNative. Demos: * Update some demo programs. Build: * Replace the Visual Studio project files with MSVC NMake project files * Require giomm-2.4 >= 2.54.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2018/11/14 22:22:43 kleink Exp $ d5 1 @ 1.31 log @Revbump after cairo 1.16.0 update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2018/11/12 03:51:30 ryoon Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.22.2 a4 1 PKGREVISION= 5 @ 1.30 log @Recursive revbump from hardbuzz-2.1.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2018/08/22 09:48:01 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.29 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2018/05/14 12:18:21 youri Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.28 log @gtkmm3 requires recent c++ to build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2018/04/16 14:34:00 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.27 log @Recursive bump for new fribidi dependency in pango. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2018/03/12 11:15:51 wiz Exp $ d16 1 @ 1.26 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2017/11/24 15:24:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.25 log @gtkmm3: update to 3.22.2. 3.22.2 (stable): Gtk: * Editable, RecentChooser, Scale: Fix memory leaks. (Kjell Ahlstedt) Bug #783360 * PrintJob: Fix a call to Glib::throw_exception(). (Kjell Ahlstedt) Documentation: * Gdk::RGBA: Update ctor(ustring) docs from GTK+ (Daniel Boles) Bug #784483 3.22.1 (stable): Unusually for a stable micro release, this release has some deprecations compared to 3.22.0, to match similar deprecations in GTK+ 3.22.x. Gtk: * Container: Deprecate the child property. The underlying C property was deprecated in GTK+ 3.22.2. (Kjell Ahlstedt) Bug #773642. * FileChooserDialog: Deprecate the constructors that take a backend parameter. (Kjell Ahlstedt) * Menu: Deprecate popup(). The underlying C functions were deprecated in GTK+ 3.22.2. (Kjell Ahlstedt) Bug #773642 * Widget: - Deprecate is_composited() and signal_composited_changed(). The underlying C functions were deprecated in GTK+ 3.22.3. - Deprecate drag_dest_set_proxy(). The underlying C functions was deprecated in GTK+ 3.22.3. (Kjell Ahlstedt) Bug #773642. * Window: Deprecate set_wmclass(). The underlying C functions was deprecated in GTK+ 3.22.2. (Kjell Ahlstedt) Bug #773642. Gdk: * Screen: Deprecate get_number(), get_width(), get_height(), get_width_mm(), get_height_mm(), make_display_name(), get_n_monitors(), get_primary_monitor(), get_monitor_geometry(), get_monitor_workarea(), get_monitor_at_point(), get_monitor_at_window(), get_monitor_width_mm(), get_monitor_height_mm(), get_monitor_plug_name(), get_monitor_scale_factor(), get_active_window(). The underlying C functions were deprecated in GTK+ 3.22.2. (Kjell Ahlstedt) Bug #773642 * Visual: Deprecate get_system(), get_best(), get_best_depth(), get_best_type(). The underlying C functions were deprecated in GTK+ 3.22.3. (Kjell Ahlstedt) Bug #773642 * Window: - Deprecate process[_all]_updates(). The underlying C functions were deprecated in GTK+ 3.22.7. - Deprecate set_background(), get_background_pattern(), set_debug_updates(). The underlying C functions were deprecated in GTK+ 3.22.2. (Kjell Ahlstedt) Documentation: * Box: Correct the constructor documentation. (Daniel Boles) * CellLayout: Improve docs of get_first_cell() funcs (Daniel Boles) * Frame: Fix the documentation of set_label_align(). (Daniel Boles) Bug #774249 * Label: Improve h/valign constructor documentation and the improve the parameter names. (Daniel Boles) Bug #774652 * TreeModel: Improve docs of foreach*() functions (Daniel Boles) * Minor cleanup of examples and demos. (Daniel Boles) * demo: Don't call Notebook::remove_page() with invalid index. (Daniel Boles) Build: * Update the Visual Studio builds. (Chun-wei Fan) * GtkMainConnectionNode: Remove unused method. (Kjell Ahlstedt) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2017/11/23 17:19:45 wiz Exp $ d5 1 @ 1.24 log @recursive bump for libxkbcommon removal from at-spi2-core @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2017/08/01 14:59:08 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.22.0 a4 1 PKGREVISION= 3 @ 1.23 log @Follow some http -> https redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2017/05/03 08:38:46 jperkin Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.22 log @Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2017/02/12 06:24:54 ryoon Exp $ d11 1 a11 1 HOMEPAGE= http://www.gtkmm.org/ @ 1.21 log @Recursive revbump from fonts/harfbuzz @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2017/02/06 13:54:54 wiz Exp $ d15 1 a15 2 USE_LANGUAGES= c c++ CXXFLAGS+= -std=c++11 @ 1.20 log @Recursive bump for harfbuzz's new graphite2 dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2016/11/25 17:18:31 prlw1 Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.19 log @Update gtkmm3 to 3.22.0 Highlights: * FileChooser: Added add_choice(), remove_choice(), set_choice(), get_choice(). * Menu: Add popup_at_rect(), popup_at_widget(), popup_at_pointer(), signal_popped_up(), and the anchor_hints, rect_anchor_dx, rect_anchor_dy, and menu_type_hint properties. * Popover: Add popup() and popupdown(), * RadioMenuItem, RadioToolButton: Add join_group(). * ScrolledWindow: - Added get/set_max_content_height/width() and properties. - Added get/set_propagate_natural_height/width() and the properties. * Add the ShortcutLabel widget. * TreeNodeChildren: Deprecate the reverse iterator. * Pixbuf: Added set_option(), remove_option(), and copy_options(). * PixbufFormat: Added is_save_option_supported(). * GLContext: Add set/get_use_es() * Add Monitor. Full list of changes at: https://git.gnome.org/browse/gtkmm/tree/NEWS?h=3.22.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2016/08/03 10:22:22 adam Exp $ d5 1 @ 1.18 log @Revbump after graphics/gd update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/07/09 06:39:17 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.20.1 a4 1 PKGREVISION= 2 d31 1 a31 1 BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.48.0 d38 1 d41 1 a41 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.20.0 @ 1.17 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2016/05/23 18:02:36 prlw1 Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.16 log @Update gtkmm3 to 3.20.1 Many fixes and updates following evolution of x11/gtk3. Full listing at: https://git.gnome.org/browse/gtkmm/tree/NEWS?h=gtkmm-3-20 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/10/20 09:40:21 tnn Exp $ d5 1 @ 1.15 log @packages that use libsigc++ need -std=c++11 now approved by wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/07/26 23:53:45 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.16.0 d5 2 a6 2 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.16/} d28 1 d31 1 a31 1 BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.44.0 d34 1 a34 1 .include "../../devel/mm-common/buildlink3.mk" d36 1 d40 1 a40 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.16.0 @ 1.14 log @Update to 3.16.0: 3.16.0 (stable): Gtk * Builder: Don't get gtkmm-derived GTypes while parsing TreeModel (Kjell Ahlstedt) Bug #742637. 3.15.10 (unstable); Gtk: * Label: Add get/set_xalign/yalign() and properties. (Murray Cumming) * PaperSize: Define the paper name constants in the .cc file (Benoît Dejean) Bug #745345 Documentation: * CssProvider::load_from_data(): Document that this throws an exception. (Murray Cumming) * Icon theme demo: Catch exceptions while loading icons. (Kjell Ahlstedt) * Stock: Mention the named icons for Copy, Cut, Paste and Delete. (Murray Cumming) See GTK+ bug #741969 3.15.9 (unstable); Gtk: * Add StackSidebar. (Kjell Ahlstedt) * StackSwitcher: Add unset_stack(). (Kjell Ahlstedt) * StyleContext: Deprecate list_regions(), add_region(), remove_region(), has_region(), get_backgrount_color(), get_border_color(), invalidate. (Kjell Ahlstedt) * TextBuffer: Wrap the serialize()/deserialize() methods. (Kjell Ahlstedt) Bug #694250 * Widget: Deprecate Deprecate override_color(), unset_color(), override_background_color(), unset_background_color(), override_font(), unset_font(), override_symbolic_color(), unset_symbolic_color(), override_cursor(), unset_cursor(). (Kjell Ahlstedt) * Window: Deprecate Deprecate property_has_resize_grip(), property_resize_grip_visible(), set/get_has_resize_grip(), get_resize_grip_is_visible(), get_resize_grip_area(). (Kjell Ahlstedt) * Fix error messages from gmmproc by removing unnecessary _IGNORES()s. (Kjell Ahlstedt) Gdk: * Device: Add get_vendor_id() and get_product_id(). (Murray Cumming) Documentation: * demos: Add stacksidebar demo. (Kjell Ahlstedt) * demos: Replace calls to deprecated Widget::override_*() API. (Kjell Ahlstedt) * Container: Remove obsolete comments that confuse doxygen. (Kjell Ahlstedt) * Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes. To workaround a doxygen bug, to fix the genereated DevHelp search index. (Murray Cumming) Bug #743918 3.15.4 (unstable); Gtk: * Builder::get_type_from_name_vfunc(): Call the base class function. Instead of jusgin calling g_type_from_name(), in case the base class function does more. (Kjell Ahlstedt) Bug #742637. * TextBuffer: - Add insert_martkup(). - Add the copy_target_list and paste_target_list properties. (Kjell Ahlstedt) Documentation: * Pixbuf: Change a mention of Glib::ResourceError to Gio::ResourceError. (Kjell Ahlstedt) 3.15.3 (unstable); Gtk: * CssProvider: Add CssProviderError and signal_parsing_error() (Kjell Ahlstedt) * Add CssSection. (Kjell Ahlstedt) * Dialog: Fix the constructors with DialogFlags. (Kjell Ahlstedt) Bug #738513 (Simonas Kazlauskas) * ScaleButton: - Correct the constructor. - Add a constructor without the icons. (Murray Cumming) * ScrolledWindow: Add get/set_overlay_scrolling() and property. (Juan R. García Blanco) * Stack: Add hhomogeneous and vhomogeneous properties. (Juan R. García Blanco) * TextTag: Add fallback, fallback-set, letter-spacing, and letter-spacing-set properties. (Juan R. García Blanco) * TextView: Add monospace property. (Juan R. García Blanco) * Widget: Added get_action_group() and list_action_prefixes(). (Murray Cumming) Documentation: * Add an empty line after @@newin where it's missing. (Kjell Ahlstedt) * Fix some Doxygen warnings. (Kjell Ahlstedt) * ScaleButton: Document the constructors. (Murray Cumming) 3.15.2 (unstable); Gtk: * Dialog: Add constructors with DialogFlags, for instance to create a dialog with a header bar. (Kjell Ahlstedt) Bug #738513. * Grid: Add attach_next_to() without the 'sibling' parameter. (Kjell Ahlstedt) Bug #739340. * Overlay: Correct the "since" documentation. * SearchEntry: Add the search_changed signal (Kjell Ahlstedt) * Added StyleProperty (Mark Vender) Bug #673317. Gdk * Curor: Deprecate the constructor that doesn't take a Display parameter. (Murray Cumming) * Pixbuf: Deprecate create_from_inline(). (Kjell Ahlstedt) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2015/06/12 10:52:17 wiz Exp $ d15 1 @ 1.13 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2015/04/25 14:25:07 tnn Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.14.0 a4 1 PKGREVISION= 2 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.14/} d29 1 a29 1 BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.36.0 d37 1 a37 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.14.0 @ 1.12 log @Recursive revbump following MesaLib update, categories p through x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2015/01/26 18:38:44 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.11 log @Fix PLIST for gtk3 quartz-backend @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2014/11/19 12:54:08 wiz Exp $ d5 1 @ 1.10 log @Update to 3.14.0: 3.14.0 (stable): Documentation: * Headerbar demo: Update for renamed arrow icons. (Kjell Ahlstedt) Build: * Update and Overhaul Visual Studio 2008 and 2010 Projects. (Chun-wei Fan) * Fix the demos on Windows. (Chun-wei Fan) 3.13.8 (unstable): Gdk: * Window: Add get/set_event_compression(), set_shadow_width(), and show_window_menu(). (Murray Cumming) Gtk: * Application: Add get_actions_for_accel(), prefers_app_menu(), and get_menu_by_id(). (Murray Cumming) * CellArea: Add attribute_get_column(). (Murray Cumming) * EntryCompletion: Add the no_matches signal. (Murray Cumming) * ListBox: - Add selected_foreach(), get_selected_rows(), unselect_row(), select_all() and unselect_all(). Add the selected_rows_changed signal. (Murray Cumming) * ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable(). Add the selectable and activatable properties. (Murray Cumming) * Settings: Add the gtk_long_press_time property. (Murray Cumming) * StatusIcon: Deprecate this because it is deprecated in gtk+ (Kjell Ahlstedt) * StyleContext: Really add get_scale(). (Murray Cumming) * Widget: Add get/set_clip(). (Murray Cumming) 3.13.7 (unstable): Gtk: * Box: Wrap child properties (Juan R. García Blanco) Bug #140515 * Grid: Wrap child properties (Juan R. García Blanco) Bug #140515 * HeaderBar: Wrap child properties (Juan R. García Blanco) Bug #140515 * Paned: Wrap child properties (Juan R. García Blanco) Bug #140515 * TreeView: Deprecate property_rules_hint(). (Kjell Ahlstedt) Documentation: * Gtk::FileChooser::get_current_folder(): Update documentation from GTK+. (Kjell Ahlstedt) Bug #734570 (da_fox) 3.13.5 (unstable): Gtk: * Container: Support child properties. (Juan R. García Blanco) * Add EventController and Gesture* classes. (Kjell Ahlstedt) * IconTheme: Add add_resource_path() and deprecate add_builtin_icon(). (Murray Cumming) * Notebook: Add child properties tab_label, menu_label, position, tab_expand, tab_fill, reorderable, and detachable. (Juan R. García Blanco) * Stack: Add child properties name, title, icon_name, position, and needs_attention. (Juan R. García Blanco) * Switch: Add set/get_state(), the state property, and the state_set signal. * Toolbar: Add child properties expand and homogeneous. (Juan R. García Blanco) Bug #140515 * Widget: Deprecate get/set_double_buffered() and the property. (Kjell Ahlstedt) Documentation: * Demo: Update notebook's tabs style to match the gtk3-demo. (Juan R. García Blanco) * Demo: Add a gestures example, based on the gtk3-demo equivalent. (Kjell Ahlstedt) * Add Gestures group to the reference docs (Kjell Ahlstedt) 3.13.3 (unstable): Gtk: * Builder: Fix ref count in get_widget() and get_widget_derived() and add test case. (Kjell Ahlstedt) Bug #731444 (Peter) * Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws(). * Widget: Deprecate reparent(), region_intersect(), get_root_window(), [set|get]_margin_[left|right](), property_style(), property_margin_[left|right](). (Kjell Ahlstedt) * Add Overlay. (Juan R. García Blanco) * IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(), get_attach_points() and get_display_name(). (Murray Cumming) * Widget: Undeprecate and reimplement reparent() because it is still useful in gtkmm. (Kjell Ahlstedt) * WidgetPath: Deprecate iter_add_region(), iter_remove_region(), iter_clear_regions(), iter_list_regions() and iter_has_region(). (Murray Cumming) Documentation: * Application: Add documentation concerning the use of quit() (Kjell Ahlstedt) Bug #731126 (Glenn Rice) * Builder: Add documentation about widget and window lifetimes. (Kjell Ahlstedt) Bug #731444 (Peter) * Add Overlay demo. (Juan R. García Blanco) * demo: Avoid use of deprecated API. (Murray Cumming) * demo: Make side bar scrollable as in the C version. (Juan R. García Blanco) 3.13.2 (unstable): Gtk: * Don't assert argc/argv are non-null in Application::run() (Jonathon Jongsma) Bug #729212. * Deprecate Alignment. (Murray Cumming) * Deprecate Arrow. (Kjell Ahlstedt) * Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align). Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align). * Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic). * MenuItem: Don't use deprecated Misc property. * Deprecate Misc (almost - it is still a base class). (Kjell Ahlstedt) * Deprecate NumerableIcon. (Kjell Ahlstedt) Documentation: * gtkmm-demo: use HeaderBar in main window. (Juan R. García Blanco) * Fix a segfault in the Drawing Area demo (Kjell Ahlstedt ) * Update documentation of Gtk::Dialog::run() (Kjell Ahlstedt) * Remove unnecessary parts of the docs_override.xml files (Kjell Ahlstedt) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/09/10 06:30:33 wiz Exp $ d14 6 a19 4 USE_TOOLS+= gmake perl pkg-config USE_LANGUAGES= c c++ GNU_CONFIGURE= yes USE_LIBTOOL= yes d21 5 a25 2 PKGCONFIG_OVERRIDE+= gtk/gtkmm.pc.in PKGCONFIG_OVERRIDE+= gdk/gdkmm.pc.in a26 2 .include "../../textproc/libxslt/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" d28 6 d35 2 a38 7 .include "../../devel/pangomm/buildlink3.mk" BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.36.0 .include "../../devel/glibmm/buildlink3.mk" .include "../../graphics/gdk-pixbuf2/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" .include "../../devel/mm-common/buildlink3.mk" .include "../../devel/libsigc++/buildlink3.mk" @ 1.9 log @Update to 3.12.0: 3.12.0 (stable): * Application: Add set_accels_for_action(), deprecating add_accelerator(). (Murray Cumming) * Button: Add set_image_from_icon_name() with a use_fallback argument. (Kjell Ahlstedt) * demo: - Add the FlowBox demo part. (Juan R. Garcia Blanco, Murray Cumming) - Add HeaderBar demo. (Juan R. Garcia Blanco) 3.11.10 (unstable): Gdk: * Pixbuf: Add get_byte_length(). (Murray Cumming) Gtk: * Dialog: Deprecate the const version of get_action_area() too. (Kjell Ahlstedt) Build: * Update Visual Studio Projects (Chun-wei Fan) 3.11.9 (unstable): Gdk: * Device: Add get_last_event_window(). (Murray Cumming) Gtk: * Application: Added set_accel_for_action(), get/set_accels_for_action() and list_action_descriptions(). (Murray Cumming) * Widget: - Added get/set_margin_start/end() and properties. (Murray Cumming) - Added scale-factor property. (Murray Cumming) 3.11.8 (unstable): Gtk: * Window: Add is_maximized() and the is-maximized property. (Juan R. García Blanco) * IconInfo: Add is_symbolic(). (Juan R. García Blanco) * Assistant: Add use-header-bar property. (Juan R. García Blanco) * ActionBar: - Now inherits from GtkBin - spacing and center-widget properties removed. - Add unset_center_widget() method. (Juan R. García Blanco) * Box: Add get/set_center_widget() and unset_center_widget(). (Juan R. García Blanco) * Dialog: Add get/set_header_bar() and the use_header_bar property. (Juan R. García Blanco) * Entry: - Add the max-width-chars property. - Add get/set_max_width_chars() and the property. (Juan R. García Blanco) * MenuButton: - Add get/set_popover() and unset_popover() and the property. - Add get/set_use_popover() and the property. (Juan R. García Blanco) * Popover: Add constructor that takes a model and add bind_model(). (Juan R. García Blanco) 3.11.7 (unstable): * MessageDialog: Deprecate get/set_image() and the property. (Murray Cumming) * Popover: - Add closed signal. (Juan R. García Blanco) - Add closed signal. Correct the type of the pointing_to property and method parameter. (Juan R. García Blanco) * FlowBoxChild: Add activate signal. (Juan R. García Blanco) 3.11.5 (unstable): Gtk: * Add ActionBar. Bug #723124 (Juan R. García Blanco) * Builder: Add expose_[object|widget](), [set|get]_application(). (Kjell Ahlstedt) * Dialog: Deprecate set_alternative_button_order_from_array(), and alternative_button_order(). (Murray Cumming) * Entry: Add set/get_attributes() and the property. (Kjell Ahlstedt) * Add FlowBox. Bug #723801 (Juan R. García Blanco) * HeaderBar: Added decoration-layout, decoration-layout-set and has-subtitle object properties. Addd get_decoration_layout(), get_has_subtitle(), set_decoration_layout() and set_has_subtitle(). Bug #723199 (Juan R. García Blanco) * Main: Undeprecate add_gtk_option_group(), because it is still needed. (Murray Cumming) * PlacesSidebar: Add local-only object property and get/set methods. Bug #723893 (Juan R. García Blanco) * Add Popover. Bug #723058 (Juan R. García Blanco) * Settings: Add gtk-decoration-layout, gtk-shell-shows-desktop and gtk-dialogs-use-header properties. Bug #723397 (Juan R. García Blanco) * Stack: Add get_transition_running(), get_child_by_name() and the transition-runnning property. Bug #723397 (Juan R. García Blanco) Documentation: * Update the Doxygen configuration. (Kjell Ahlstedt) 3.11.4 (unstable): Gtk: * Action, Activatable: Undeprecate methods that don't use a StockID. We didn't mean to leave them deprecated. (Kjell Ahlstedt) * CellArea: Add signal_apply_attributes(). (Kjell Ahlstedt) * SelectionData: Add get_data(int& length). (Kjell Ahlstedt) * ToggleAction: Deprecate the create() that uses (deprecated) StockID (Kjell Ahlstedt) * ToolItem: Add unset_proxy_menu_item(). (Kjell Ahlstedt) * UIManager: Deprecate the add-tearoffs property. (Kjell Ahlstedt) Gdk: * Pixbuf: Add create_from_resource() methods. * RGBA, Color: Fix set_hsl(), improve documentation. (Kjell Ahlstedt) Bug #720258 Build: * CellArea: Fix documentation of typedef SlotForeachAlloc An extra '>' in the docs trapped doxygen 1.8.4 in an infinite loop. (Kjell Ahlstedt) * Fix the build with --disable-deprecated-api (Kjell Ahlstedt) Documentation: * Add missing widget images. (Kjell Ahlstedt) * AppChooser*: Improve documentation. (Kjell Ahlstedt) Bug #650012 * ColorChooser::get_rgba(): Add documentation (Kjell Ahlstedt) * SelectionData: Add methods docs. (Kjell Ahlstedt) * ToolItem: Add class docs. (Kjell Ahlstedt) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/05/29 23:38:19 wiz Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.12.0 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.12/} d26 1 a26 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.12.0 @ 1.8 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/05/05 00:48:30 ryoon Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.10.0 a4 1 PKGREVISION= 2 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.10/} d26 1 a26 1 BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.8.0 @ 1.7 log @Recursive revbump from x11/pixman Fix PR pkg/48777 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/03/12 11:36:41 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.6 log @Update to 3.10.0: Changes in 3.10 compared to 3.8: Gtk * Added HeaderBar. (Juan Rafael García Blanco) Bug #708194 * Added ListBox and ListBoxRow, (Kjell Ahlstedt) Bug #708115 * Added PlacesSidebar. (Juan Rafael García Blanco) Bug #705642 * Add Revealer. (Juan R. García Blanco) Bug #705460 * Added Stack and StackSwitcher, (Andrew Potter) Bug #704964 * Deprecate Table. (Kjell Ahlstedt) * Deprecate StockID, StockItem, BuiltinStockID, namespace Gtk::Stock. (Kjell Ahlstedt) * Deprecate Gtk::IconFactory, IconSet, IconSource. (Kjell Ahlstedt) * Application: - add/remove_accelerator(): Add overloads without the variant parameter. (Murray Cumming) - Add missing gtk_init() call in one of the constructors. (Murray Cumming) * Button: Add constructor that takes an icon_name and size. (Murray Cumming) * CellRenderer: Deprecate property_cell_background_gdk(). (Kjell Ahlstedt) * CellRendererPixbuf: Add the surface property. (Murray Cumming) * CellView: Deprecate property_background_gdk(). (Kjell Ahlstedt) * ColorButton: Deprecate get_alpha(). (Kjell Ahlstedt) * Container: deprecate resize_children(). (Kjell Ahlstedt) * Box: Add get/set_baseline_position() and property. (Murray Cumming) * Entry: Add get/set_tabs() and property. (Murray Cumming) * FileChooser: Add get_current_name(). (Murray Cumming) * HeaderBar: Make get_show_close_button() const. (Juan Rafael García Blanco) * Grid: - Add get/set_row_baseline_position() and get/set_baseline_row(), and baseline-row property. (Murray Cumming) - Add remove_row() and remove_column(). (Murray Cumming) * Image: Add set(Cairo::Surface) (Murray Cumming) * InfoBar: Add get/set_show_close_button() and the property. (Murray Cumming) * IconInfo: Add load_surface() and get_base_scale(). (Murray Cumming) * IconTheme: Add lookup_icon() method overloads that take a scale parameter. Add choose_icon() method overload that take a scale parameter. Add load_icon() method overload that takes a scale parameter. Add load_surface(). (Murray Cumming) * IconView: set_cursor(): Add a version with no cell parameter (Murray Cumming) * Image: Deprecate methods that take an IconSet or a StockID parameter. * Label: Add get/set_lines() and property. (Murray Cumming) * Menu, MenuBar: Add constructors that take Gio::MenuModels. (Murray Cumming) * Menu: Make attach_to_widget() public. (Murray Cumming) * MenuButton: Deprecate unset_menu(). (Kjell Ahlstedt) * MenuShell: bind_model(): Add a method overload without the action_namespace parameter. (Murray Cumming) * PlacesSidebar: Fix crash with the drag_* signals, correct some OWNERSHIP_*s, pass vectors by reference in signals (Murray Cumming) Bug #705642 * RadioAction: Deprecate the constructor that uses StockID. (Murray Cumming) * RadioToolButton: Fix set_group(). Add reset_group(). (Kjell Ahlstedt) * Scale: Constructor: Remove the default parameter value to avoid ambiguity. (Murray Cumming) Bug #707810 (cheshirekow) * Add SearchBar. (Juan Rafael Garcia Blanco) * ScrolledWindow: Deprecate property_window_placement_set(). * Settings: - Deprecate ignored settings. (Murray Cumming) - Add create_action(). (Murray Cumming) * StyleContext: Deprecate [set|get]_direction() and render_icon_pixbuf(). (Kjell Ahlstedt) * ToggleAction: Deprecate the constructor that uses StockID (Murray Cumming) * Widget: - Make insert_action_group() public. (Murray Cumming) - Add remove_action_group() (Murray Cumming) - Add get_scale_factor(). (Murray Cumming) - Add drag_begin() that takes x and y coordinates. (Murray Cumming) - Widget Add get_preferred_height_for_width(), get_allocated_baseline() and get_valign_with_baseline(). (Murray Cumming) - Deprecate [un]set_composite_name(), [push|pop]_composite_child(), get_requisition() and methods that take a StockID parameter. (Kjell Ahlstedt) * Window: - get_frame_extents(): Add const version. (Murray Cumming) - Add close(). (Murray Cumming) - Deprecate reshow_with_initial_size(). (Kjell Ahlstedt) * Add missing includes in gdkmm.h and gtkmm.h. (Kjell Ahlstedt) Bug #699993. Gdk: * Deprecate Color. (Murray Cumming) * Cursor: Wrap some new functions. (Murray Cumming) * Device: Add get_position() that uses doubles. (Murray Cumming) * Display: Deprecate get_n_screens(). (Murray Cumming) * Screen: Add get_monitor_scale_factor(). (Murray Cumming) * Window: - Add get_scale_factor(). - Add get_device_position() taking doubles. - Add create_similar_image_surface(). - Add set_opaque_region(). (Murray Cumming) Build: * Update Visual Studio Projects (Chun-wei Fan) * Update gtk-demo MSVC Projects (Chun-wei Fan) * Move to a generated ChangeLog. (José Alburquerque) Documentation: * Demos: Catch Glib::FileError from demo_find_file(). (Kjell Ahlstedt) * Demos: Add IconTheme demo. (Kjell Ahlstedt) * Demos: Fix calls to Gtk::Grid::attach(). (Kjell Ahlstedt) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/01/01 11:52:03 wiz Exp $ d5 1 @ 1.5 log @Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2013/10/10 14:41:45 ryoon Exp $ d3 1 a3 1 DISTNAME= gtkmm-3.8.0 a4 1 PKGREVISION= 3 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.8/} @ 1.4 log @Recursive revbump from pango-1.36.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2013/09/02 19:50:40 adam Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.3 log @Revbump after cairo update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2013/07/07 16:13:13 rodent Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.2 log @Add missing dependencies as reported by verifypc and confirmed by ldd. buildlink3.mk: gdk-pixbuf2 glib2 libsigc++ pthread Makefile: Same as above plus mm-common and glibmm >=2.36.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/07/07 11:46:16 wiz Exp $ d5 1 @ 1.1 log @Import gtkmm3-3.8.0 as x11/gtkmm3. gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using Gtk::Builder. There's extensive documentation, including API reference and a tutorial. This is major version 3 of the library using interfaces for GTK3. @ text @d1 1 a1 1 # $NetBSD$ d29 1 d31 5 @