pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/wxGTK32



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Oct 19 14:40:00 UTC 2023

Modified Files:
        pkgsrc/x11/wxGTK32: Makefile distinfo
        pkgsrc/x11/wxGTK32/patches: patch-build_cmake_config.cmake

Log Message:
wxGTK32: update to 3.2.3.

Changes since 3.2.2

This release contains many important bug fixes, including for some
regressions in the previous 3.2.x releases, as well as build system
improvements and a few optimizations.

Without listing all of them, areas with the most improvements were:

    Internationalization support: fix setting Chinese and some
    other locales in wxOSX and setting Ukrainian locale in wxMSW
    and fix loading wxWidgets translations with
    wxTranslations::AddStdCatalog().

    Wayland support in wxGTK and, in particular, OpenGL support
    under Wayland: fix hiding wxGLCanvas and avoid catastrophically
    slowing down the entire program when it is hidden; fix crash
    when using IME; fixes to popup windows, menus and wxPreferencesEditor
    behaviour.

    Validators and input: don’t allow pasting characters forbidden
    by wxTextValidator; do allow entering temporary invalid value
    when using numeric validators. Also fix entering dates in
    wxGenericDatePicker in "nb_NO" and other locales using months
    names in short date format.

    Key event generation: more fixes for non-US keyboard layout in
    wxGTK and also generate events for Command+Alt+Letter combination
    in wxOSX.

All in all, this release includes more than 200 fixes from almost
50 contributors, please see the full change log for more details:


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/wxGTK32/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/wxGTK32/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/wxGTK32/Makefile
diff -u pkgsrc/x11/wxGTK32/Makefile:1.29 pkgsrc/x11/wxGTK32/Makefile:1.30
--- pkgsrc/x11/wxGTK32/Makefile:1.29    Sun Aug  6 10:58:09 2023
+++ pkgsrc/x11/wxGTK32/Makefile Thu Oct 19 14:40:00 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2023/08/06 10:58:09 adam Exp $
+# $NetBSD: Makefile,v 1.30 2023/10/19 14:40:00 wiz Exp $
 
-DISTNAME=      wxWidgets-3.2.2.1
+DISTNAME=      wxWidgets-3.2.3
 PKGNAME=       ${DISTNAME:S/wxWidgets/wxGTK32/}
-PKGREVISION=   2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=wxWidgets/}
 GITHUB_PROJECT=        wxWidgets

Index: pkgsrc/x11/wxGTK32/distinfo
diff -u pkgsrc/x11/wxGTK32/distinfo:1.9 pkgsrc/x11/wxGTK32/distinfo:1.10
--- pkgsrc/x11/wxGTK32/distinfo:1.9     Thu Feb 16 08:09:14 2023
+++ pkgsrc/x11/wxGTK32/distinfo Thu Oct 19 14:40:00 2023
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.9 2023/02/16 08:09:14 wiz Exp $
+$NetBSD: distinfo,v 1.10 2023/10/19 14:40:00 wiz Exp $
 
-BLAKE2s (wxWidgets-3.2.2.1.tar.bz2) = 20b2b1dd4c4bf1c0e141259f9ea4534e624554fbce1416de670c5e3a1ba82167
-SHA512 (wxWidgets-3.2.2.1.tar.bz2) = 289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6
-Size (wxWidgets-3.2.2.1.tar.bz2) = 27339515 bytes
-SHA1 (patch-build_cmake_config.cmake) = 5d5b37a7a0811ac7732db5cc071813784ee3d3d6
+BLAKE2s (wxWidgets-3.2.3.tar.bz2) = 1e70d3dc27a2f3b3b755c4eca484ae839cf58a6b72f47de16e00a051cf0c3b4c
+SHA512 (wxWidgets-3.2.3.tar.bz2) = 72e00cea25ab82d5134592f85bedeecb7b9512c00be32f37f6879ca5c437569b3b2b77de61a38e980e5c96baad9b1b0c8ad70773d610afbe9421fa4941d31f99
+Size (wxWidgets-3.2.3.tar.bz2) = 27537724 bytes
+SHA1 (patch-build_cmake_config.cmake) = 61ea8fe846de12d5bad6c1f4fa7fe8af6ab78152
 SHA1 (patch-build_cmake_install.cmake) = b14a0e4ddd52fd5d73c4453fa35e1db67c1c0806
 SHA1 (patch-build_cmake_utils_CMakeLists.txt) = dcf6165e260ed56a9908e9e3095c02d0537a4364
 SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074

Index: pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake
diff -u pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake:1.2 pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake:1.3
--- pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake:1.2       Wed Aug 10 05:19:57 2022
+++ pkgsrc/x11/wxGTK32/patches/patch-build_cmake_config.cmake   Thu Oct 19 14:40:00 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-build_cmake_config.cmake,v 1.2 2022/08/10 05:19:57 dbj Exp $
+$NetBSD: patch-build_cmake_config.cmake,v 1.3 2023/10/19 14:40:00 wiz Exp $
 
 Respect ${CMAKE_INSTALL_BINDIR} instead of assuming bin
 
---- build/cmake/config.cmake.orig      2022-07-06 14:19:50.000000000 +0000
+--- build/cmake/config.cmake.orig      2023-10-07 14:28:50.000000000 +0000
 +++ build/cmake/config.cmake
-@@ -83,11 +83,13 @@ endfunction()
+@@ -107,11 +107,13 @@ endfunction()
  
  function(wx_write_config)
  
@@ -17,5 +17,5 @@ Respect ${CMAKE_INSTALL_BINDIR} instead 
 -    set(bindir "\${exec_prefix}/bin")
 +    set(bindir "\${exec_prefix}/${CMAKE_INSTALL_BINDIR}")
  
-     find_program(EGREP egrep)
-     mark_as_advanced(EGREP)
+     if(wxBUILD_MONOLITHIC)
+         set(MONOLITHIC 1)



Home | Main Index | Thread Index | Old Index