pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/wxGTK30



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Jul 18 13:02:54 UTC 2020

Modified Files:
        pkgsrc/x11/wxGTK30: Makefile PLIST.Darwin PLIST.gtk2 PLIST.gtk3
            distinfo
        pkgsrc/x11/wxGTK30/patches: patch-configure
            patch-src_unix_fswatcher__kqueue.cpp
Removed Files:
        pkgsrc/x11/wxGTK30/patches: patch-Makefile.in
            patch-build_aclocal_bakefile.m4 patch-configure.in
            patch-src_tiff_configure patch-src_tiff_configure.ac

Log Message:
wxGTK30: updated to 3.0.5.1

3.0.5.1

This is a patch release updating the soname of the shared libraries for Unix/ELF systems which was forgotten in 3.0.5. Because of this, please use the source archives from this release if you're 
building wxWidgets shared libraries from source under these systems, but please refer to 3.0.5 files for all the rest, i.e. MSW binaries and the documentation.

For completeness, the only other changes compared to 3.0.5 are:
- Workaround for the problem with overflowing maximum command line length in MinGW builds not using configure.
- Fix for a problem with wxSpinCtrl in wxGTK

3.0.5

All:
- Support nullptr in wxPrintf() and other pseudo-vararg functions.
- Fix problem with wx-config installation and use under NetBSD (wiz).
- Avoid spurious errors on thread creation under NetBSD.

All (GUI):
- Improve stock items consistency and aesthetics (dhowland).
- Implement wxTextCtrl::HitTest() for single line controls.
- Improve wxSVGFileDC to support more of wxDC API (Maarten Bent).

wxMSW:
- Fix handling of AUX2 mouse button events (Trylz).
- Honour alignment flags for multiline buttons using custom colours too.
- Fix crash when using wxCHMHelpController() in 64 bit builds (Xlord2).

wxGTK:
- Fix position of popup menus shown in wxListCtrl.
- Fix not showing wxInfoBar with GTK+ 3 < 3.22.29.
- Potentially incompatible change: wxDataViewModel::Cleared() now works as
  documented cross-platform.  Previously on wxGTK it just emptied the model
  rather than triggering a reload of the model.  If you are working around the
  broken behaviour with wxGTK-specific code in your application you should
  check that your application works correctly with this change.
- Return appropriate values for some previously hard-coded system colours.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/x11/wxGTK30/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/wxGTK30/PLIST.Darwin
cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/wxGTK30/PLIST.gtk2
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/wxGTK30/PLIST.gtk3
cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/wxGTK30/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/x11/wxGTK30/patches/patch-Makefile.in \
    pkgsrc/x11/wxGTK30/patches/patch-configure.in
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/x11/wxGTK30/patches/patch-build_aclocal_bakefile.m4 \
    pkgsrc/x11/wxGTK30/patches/patch-src_tiff_configure.ac
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/wxGTK30/patches/patch-configure
cvs rdiff -u -r1.2 -r0 pkgsrc/x11/wxGTK30/patches/patch-src_tiff_configure
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp

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

Modified files:

Index: pkgsrc/x11/wxGTK30/Makefile
diff -u pkgsrc/x11/wxGTK30/Makefile:1.38 pkgsrc/x11/wxGTK30/Makefile:1.39
--- pkgsrc/x11/wxGTK30/Makefile:1.38    Wed May 20 06:09:09 2020
+++ pkgsrc/x11/wxGTK30/Makefile Sat Jul 18 13:02:53 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.38 2020/05/20 06:09:09 rillig Exp $
+# $NetBSD: Makefile,v 1.39 2020/07/18 13:02:53 adam Exp $
 
-DISTNAME=      wxWidgets-3.0.4
+DISTNAME=      wxWidgets-3.0.5.1
 PKGNAME=       ${DISTNAME:S/wxWidgets/wxGTK30/}
-PKGREVISION=   5
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=wxWidgets/}
 GITHUB_PROJECT=        wxWidgets
@@ -26,6 +25,7 @@ CONFIGURE_ARGS+=      --with-opengl
 CONFIGURE_ARGS+=       --with-expat=sys
 CONFIGURE_ARGS+=       --with-zlib=sys
 CONFIGURE_ARGS+=       --with-regex=builtin
+CONFIGURE_ARGS+=       --disable-webview
 CONFIGURE_ARGS+=       --enable-mediactrl
 # wxregexu symbols are not exported properly as of 3.0.1
 # http://trac.wxwidgets.org/ticket/16571
@@ -33,13 +33,6 @@ CONFIGURE_ARGS+=     --disable-visibility
 CONFIGURE_ARGS+=       --bindir=${PREFIX}/libexec/wx-3.0
 CONFIGURE_ARGS+=       --datarootdir=${PREFIX}/share/wx-3.0
 
-# ./src/stc/scintilla/src/Editor.cxx: In member function 'void Editor::LayoutLine(int, Surface*, ViewStyle&, LineLayout*, int)':
-# ./src/stc/scintilla/src/Editor.cxx:2200:47: error: array subscript has type 'char' [-Werror=char-subscripts]
-#         if (ctrlCharWidth[ll->chars[charInLine]] == 0) {
-#                                                ^
-# Maybe fix this later.
-BUILDLINK_TRANSFORM+=  rm:-Werror=char-subscripts
-
 DOCDIR=                        share/wx-3.0/doc/wxWidgets
 
 INSTALL_MAKE_FLAGS+=   LN_S="ln -fs"

Index: pkgsrc/x11/wxGTK30/PLIST.Darwin
diff -u pkgsrc/x11/wxGTK30/PLIST.Darwin:1.2 pkgsrc/x11/wxGTK30/PLIST.Darwin:1.3
--- pkgsrc/x11/wxGTK30/PLIST.Darwin:1.2 Sun Apr 29 05:39:33 2018
+++ pkgsrc/x11/wxGTK30/PLIST.Darwin     Sat Jul 18 13:02:53 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.Darwin,v 1.2 2018/04/29 05:39:33 wiz Exp $
+@comment $NetBSD: PLIST.Darwin,v 1.3 2020/07/18 13:02:53 adam Exp $
 include/wx-3.0/wx/generic/animate.h
 include/wx-3.0/wx/generic/clrpickerg.h
 include/wx-3.0/wx/generic/collpaneg.h
@@ -118,52 +118,49 @@ include/wx-3.0/wx/osx/uma.h
 include/wx-3.0/wx/osx/webview_webkit.h
 include/wx-3.0/wx/osx/webviewhistoryitem_webkit.h
 include/wx-3.0/wx/osx/window.h
-lib/libwx_baseu-3.0.0.4.0.dylib
+lib/libwx_baseu-3.0.0.5.0.dylib
 lib/libwx_baseu-3.0.0.dylib
 lib/libwx_baseu-3.0.dylib
-lib/libwx_baseu_net-3.0.0.4.0.dylib
+lib/libwx_baseu_net-3.0.0.5.0.dylib
 lib/libwx_baseu_net-3.0.0.dylib
 lib/libwx_baseu_net-3.0.dylib
-lib/libwx_baseu_xml-3.0.0.4.0.dylib
+lib/libwx_baseu_xml-3.0.0.5.0.dylib
 lib/libwx_baseu_xml-3.0.0.dylib
 lib/libwx_baseu_xml-3.0.dylib
-lib/libwx_osx_cocoau_adv-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_adv-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_adv-3.0.0.dylib
 lib/libwx_osx_cocoau_adv-3.0.dylib
-lib/libwx_osx_cocoau_aui-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_aui-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_aui-3.0.0.dylib
 lib/libwx_osx_cocoau_aui-3.0.dylib
-lib/libwx_osx_cocoau_core-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_core-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_core-3.0.0.dylib
 lib/libwx_osx_cocoau_core-3.0.dylib
-lib/libwx_osx_cocoau_gl-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_gl-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_gl-3.0.0.dylib
 lib/libwx_osx_cocoau_gl-3.0.dylib
-lib/libwx_osx_cocoau_html-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_html-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_html-3.0.0.dylib
 lib/libwx_osx_cocoau_html-3.0.dylib
-lib/libwx_osx_cocoau_media-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_media-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_media-3.0.0.dylib
 lib/libwx_osx_cocoau_media-3.0.dylib
-lib/libwx_osx_cocoau_propgrid-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_propgrid-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_propgrid-3.0.0.dylib
 lib/libwx_osx_cocoau_propgrid-3.0.dylib
-lib/libwx_osx_cocoau_qa-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_qa-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_qa-3.0.0.dylib
 lib/libwx_osx_cocoau_qa-3.0.dylib
-lib/libwx_osx_cocoau_ribbon-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_ribbon-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_ribbon-3.0.0.dylib
 lib/libwx_osx_cocoau_ribbon-3.0.dylib
-lib/libwx_osx_cocoau_richtext-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_richtext-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_richtext-3.0.0.dylib
 lib/libwx_osx_cocoau_richtext-3.0.dylib
-lib/libwx_osx_cocoau_stc-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_stc-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_stc-3.0.0.dylib
 lib/libwx_osx_cocoau_stc-3.0.dylib
-lib/libwx_osx_cocoau_webview-3.0.0.4.0.dylib
-lib/libwx_osx_cocoau_webview-3.0.0.dylib
-lib/libwx_osx_cocoau_webview-3.0.dylib
-lib/libwx_osx_cocoau_xrc-3.0.0.4.0.dylib
+lib/libwx_osx_cocoau_xrc-3.0.0.5.0.dylib
 lib/libwx_osx_cocoau_xrc-3.0.0.dylib
 lib/libwx_osx_cocoau_xrc-3.0.dylib
 lib/wx/config/osx_cocoa-unicode-3.0

Index: pkgsrc/x11/wxGTK30/PLIST.gtk2
diff -u pkgsrc/x11/wxGTK30/PLIST.gtk2:1.5 pkgsrc/x11/wxGTK30/PLIST.gtk2:1.6
--- pkgsrc/x11/wxGTK30/PLIST.gtk2:1.5   Sat Dec  8 10:47:17 2018
+++ pkgsrc/x11/wxGTK30/PLIST.gtk2       Sat Jul 18 13:02:53 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.gtk2,v 1.5 2018/12/08 10:47:17 bouyer Exp $
+@comment $NetBSD: PLIST.gtk2,v 1.6 2020/07/18 13:02:53 adam Exp $
 include/wx-3.0/wx/aui/tabartgtk.h
 include/wx-3.0/wx/generic/fontdlgg.h
 include/wx-3.0/wx/generic/icon.h
@@ -100,48 +100,48 @@ include/wx-3.0/wx/unix/taskbarx11.h
 include/wx-3.0/wx/unix/utilsx11.h
 lib/libwx_baseu-3.0.so
 lib/libwx_baseu-3.0.so.0
-lib/libwx_baseu-3.0.so.0.4.0
+lib/libwx_baseu-3.0.so.0.5.0
 lib/libwx_baseu_net-3.0.so
 lib/libwx_baseu_net-3.0.so.0
-lib/libwx_baseu_net-3.0.so.0.4.0
+lib/libwx_baseu_net-3.0.so.0.5.0
 lib/libwx_baseu_xml-3.0.so
 lib/libwx_baseu_xml-3.0.so.0
-lib/libwx_baseu_xml-3.0.so.0.4.0
+lib/libwx_baseu_xml-3.0.so.0.5.0
 lib/libwx_gtk2u_adv-3.0.so
 lib/libwx_gtk2u_adv-3.0.so.0
-lib/libwx_gtk2u_adv-3.0.so.0.4.0
+lib/libwx_gtk2u_adv-3.0.so.0.5.0
 lib/libwx_gtk2u_aui-3.0.so
 lib/libwx_gtk2u_aui-3.0.so.0
-lib/libwx_gtk2u_aui-3.0.so.0.4.0
+lib/libwx_gtk2u_aui-3.0.so.0.5.0
 lib/libwx_gtk2u_core-3.0.so
 lib/libwx_gtk2u_core-3.0.so.0
-lib/libwx_gtk2u_core-3.0.so.0.4.0
+lib/libwx_gtk2u_core-3.0.so.0.5.0
 lib/libwx_gtk2u_gl-3.0.so
 lib/libwx_gtk2u_gl-3.0.so.0
-lib/libwx_gtk2u_gl-3.0.so.0.4.0
+lib/libwx_gtk2u_gl-3.0.so.0.5.0
 lib/libwx_gtk2u_html-3.0.so
 lib/libwx_gtk2u_html-3.0.so.0
-lib/libwx_gtk2u_html-3.0.so.0.4.0
+lib/libwx_gtk2u_html-3.0.so.0.5.0
 lib/libwx_gtk2u_media-3.0.so
 lib/libwx_gtk2u_media-3.0.so.0
-lib/libwx_gtk2u_media-3.0.so.0.4.0
+lib/libwx_gtk2u_media-3.0.so.0.5.0
 lib/libwx_gtk2u_propgrid-3.0.so
 lib/libwx_gtk2u_propgrid-3.0.so.0
-lib/libwx_gtk2u_propgrid-3.0.so.0.4.0
+lib/libwx_gtk2u_propgrid-3.0.so.0.5.0
 lib/libwx_gtk2u_qa-3.0.so
 lib/libwx_gtk2u_qa-3.0.so.0
-lib/libwx_gtk2u_qa-3.0.so.0.4.0
+lib/libwx_gtk2u_qa-3.0.so.0.5.0
 lib/libwx_gtk2u_ribbon-3.0.so
 lib/libwx_gtk2u_ribbon-3.0.so.0
-lib/libwx_gtk2u_ribbon-3.0.so.0.4.0
+lib/libwx_gtk2u_ribbon-3.0.so.0.5.0
 lib/libwx_gtk2u_richtext-3.0.so
 lib/libwx_gtk2u_richtext-3.0.so.0
-lib/libwx_gtk2u_richtext-3.0.so.0.4.0
+lib/libwx_gtk2u_richtext-3.0.so.0.5.0
 lib/libwx_gtk2u_stc-3.0.so
 lib/libwx_gtk2u_stc-3.0.so.0
-lib/libwx_gtk2u_stc-3.0.so.0.4.0
+lib/libwx_gtk2u_stc-3.0.so.0.5.0
 lib/libwx_gtk2u_xrc-3.0.so
 lib/libwx_gtk2u_xrc-3.0.so.0
-lib/libwx_gtk2u_xrc-3.0.so.0.4.0
+lib/libwx_gtk2u_xrc-3.0.so.0.5.0
 lib/wx/config/gtk2-unicode-3.0
 lib/wx/include/gtk2-unicode-3.0/wx/setup.h

Index: pkgsrc/x11/wxGTK30/PLIST.gtk3
diff -u pkgsrc/x11/wxGTK30/PLIST.gtk3:1.1 pkgsrc/x11/wxGTK30/PLIST.gtk3:1.2
--- pkgsrc/x11/wxGTK30/PLIST.gtk3:1.1   Sun Apr 29 05:40:09 2018
+++ pkgsrc/x11/wxGTK30/PLIST.gtk3       Sat Jul 18 13:02:53 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.gtk3,v 1.1 2018/04/29 05:40:09 wiz Exp $
+@comment $NetBSD: PLIST.gtk3,v 1.2 2020/07/18 13:02:53 adam Exp $
 include/wx-3.0/wx/generic/icon.h
 include/wx-3.0/wx/generic/imaglist.h
 include/wx-3.0/wx/generic/paletteg.h
@@ -97,48 +97,48 @@ include/wx-3.0/wx/unix/taskbarx11.h
 include/wx-3.0/wx/unix/utilsx11.h
 lib/libwx_baseu-3.0.so
 lib/libwx_baseu-3.0.so.0
-lib/libwx_baseu-3.0.so.0.4.0
+lib/libwx_baseu-3.0.so.0.5.0
 lib/libwx_baseu_net-3.0.so
 lib/libwx_baseu_net-3.0.so.0
-lib/libwx_baseu_net-3.0.so.0.4.0
+lib/libwx_baseu_net-3.0.so.0.5.0
 lib/libwx_baseu_xml-3.0.so
 lib/libwx_baseu_xml-3.0.so.0
-lib/libwx_baseu_xml-3.0.so.0.4.0
+lib/libwx_baseu_xml-3.0.so.0.5.0
 lib/libwx_gtk3u_adv-3.0.so
 lib/libwx_gtk3u_adv-3.0.so.0
-lib/libwx_gtk3u_adv-3.0.so.0.4.0
+lib/libwx_gtk3u_adv-3.0.so.0.5.0
 lib/libwx_gtk3u_aui-3.0.so
 lib/libwx_gtk3u_aui-3.0.so.0
-lib/libwx_gtk3u_aui-3.0.so.0.4.0
+lib/libwx_gtk3u_aui-3.0.so.0.5.0
 lib/libwx_gtk3u_core-3.0.so
 lib/libwx_gtk3u_core-3.0.so.0
-lib/libwx_gtk3u_core-3.0.so.0.4.0
+lib/libwx_gtk3u_core-3.0.so.0.5.0
 lib/libwx_gtk3u_gl-3.0.so
 lib/libwx_gtk3u_gl-3.0.so.0
-lib/libwx_gtk3u_gl-3.0.so.0.4.0
+lib/libwx_gtk3u_gl-3.0.so.0.5.0
 lib/libwx_gtk3u_html-3.0.so
 lib/libwx_gtk3u_html-3.0.so.0
-lib/libwx_gtk3u_html-3.0.so.0.4.0
+lib/libwx_gtk3u_html-3.0.so.0.5.0
 lib/libwx_gtk3u_media-3.0.so
 lib/libwx_gtk3u_media-3.0.so.0
-lib/libwx_gtk3u_media-3.0.so.0.4.0
+lib/libwx_gtk3u_media-3.0.so.0.5.0
 lib/libwx_gtk3u_propgrid-3.0.so
 lib/libwx_gtk3u_propgrid-3.0.so.0
-lib/libwx_gtk3u_propgrid-3.0.so.0.4.0
+lib/libwx_gtk3u_propgrid-3.0.so.0.5.0
 lib/libwx_gtk3u_qa-3.0.so
 lib/libwx_gtk3u_qa-3.0.so.0
-lib/libwx_gtk3u_qa-3.0.so.0.4.0
+lib/libwx_gtk3u_qa-3.0.so.0.5.0
 lib/libwx_gtk3u_ribbon-3.0.so
 lib/libwx_gtk3u_ribbon-3.0.so.0
-lib/libwx_gtk3u_ribbon-3.0.so.0.4.0
+lib/libwx_gtk3u_ribbon-3.0.so.0.5.0
 lib/libwx_gtk3u_richtext-3.0.so
 lib/libwx_gtk3u_richtext-3.0.so.0
-lib/libwx_gtk3u_richtext-3.0.so.0.4.0
+lib/libwx_gtk3u_richtext-3.0.so.0.5.0
 lib/libwx_gtk3u_stc-3.0.so
 lib/libwx_gtk3u_stc-3.0.so.0
-lib/libwx_gtk3u_stc-3.0.so.0.4.0
+lib/libwx_gtk3u_stc-3.0.so.0.5.0
 lib/libwx_gtk3u_xrc-3.0.so
 lib/libwx_gtk3u_xrc-3.0.so.0
-lib/libwx_gtk3u_xrc-3.0.so.0.4.0
+lib/libwx_gtk3u_xrc-3.0.so.0.5.0
 lib/wx/config/gtk3-unicode-3.0
 lib/wx/include/gtk3-unicode-3.0/wx/setup.h

Index: pkgsrc/x11/wxGTK30/distinfo
diff -u pkgsrc/x11/wxGTK30/distinfo:1.20 pkgsrc/x11/wxGTK30/distinfo:1.21
--- pkgsrc/x11/wxGTK30/distinfo:1.20    Wed Mar 18 14:11:37 2020
+++ pkgsrc/x11/wxGTK30/distinfo Sat Jul 18 13:02:53 2020
@@ -1,14 +1,9 @@
-$NetBSD: distinfo,v 1.20 2020/03/18 14:11:37 gdt Exp $
+$NetBSD: distinfo,v 1.21 2020/07/18 13:02:53 adam Exp $
 
-SHA1 (wxWidgets-3.0.4.tar.bz2) = 246561a73ec5b9a5a7aaaaed46b64515dc9039ab
-RMD160 (wxWidgets-3.0.4.tar.bz2) = 179bcd489aec0a56a7a2890be68ee718b87a1c7a
-SHA512 (wxWidgets-3.0.4.tar.bz2) = c9e6b35d541a99921c54cfdac260843f574f146b27f924a7a0fca5007344fa99865a96ded95e6802329ad9221b4880d62b92277a1b4c1ce71420acb672ad9158
-Size (wxWidgets-3.0.4.tar.bz2) = 20204622 bytes
-SHA1 (patch-Makefile.in) = 27546d03ba497f485fed323192c09f6f9ae67554
-SHA1 (patch-build_aclocal_bakefile.m4) = b74cb570e95eb5443756490b3be50eb33d3acc34
-SHA1 (patch-configure) = c63471b4f1b24ab0d97846f452c3c186e2d207b5
-SHA1 (patch-configure.in) = 420105dca608dcdcc6ee6a1e9b6da14049681a4e
+SHA1 (wxWidgets-3.0.5.1.tar.bz2) = 406ac736f61d88a3a866aa501e01e408a642c6e7
+RMD160 (wxWidgets-3.0.5.1.tar.bz2) = 931ddabfbc54e20ced14c81c74e451be8073dee5
+SHA512 (wxWidgets-3.0.5.1.tar.bz2) = 0a789fc5e71d414e43f75b5c16076fe8b1bcd7671be0770e4269dcef66d830c1bc74e183f49db270b928862f13472666c283fe2aa98b9006681722e06100725d
+Size (wxWidgets-3.0.5.1.tar.bz2) = 19739206 bytes
+SHA1 (patch-configure) = 8e5a8c489cf4fcd2b638c45ca084febce398722f
 SHA1 (patch-misc_scripts_makeosxtags.sh) = a18e1c44f1cbc0e81cb75ae9df1eedd3643446c4
-SHA1 (patch-src_tiff_configure) = 4bdb7b96231b4db0da3a0a1f7d8350ad4222080e
-SHA1 (patch-src_tiff_configure.ac) = de55f861e64fd0bbecc10086213dd98bd3b4f3ca
-SHA1 (patch-src_unix_fswatcher__kqueue.cpp) = 6a8924975690854e9c162fed906b6ecca77874b5
+SHA1 (patch-src_unix_fswatcher__kqueue.cpp) = fe34102b241f84f8add08ed69d8c9c1c9c2df771

Index: pkgsrc/x11/wxGTK30/patches/patch-configure
diff -u pkgsrc/x11/wxGTK30/patches/patch-configure:1.6 pkgsrc/x11/wxGTK30/patches/patch-configure:1.7
--- pkgsrc/x11/wxGTK30/patches/patch-configure:1.6      Wed Mar 18 14:11:37 2020
+++ pkgsrc/x11/wxGTK30/patches/patch-configure  Sat Jul 18 13:02:54 2020
@@ -1,20 +1,11 @@
-$NetBSD: patch-configure,v 1.6 2020/03/18 14:11:37 gdt Exp $
+$NetBSD: patch-configure,v 1.7 2020/07/18 13:02:54 adam Exp $
 
-Fix shell script portability
-tweak SEARCH_LIB
+Tweak SEARCH_LIB.
+Avoid -Werror.
 
---- configure.orig     2014-06-14 21:48:48.000000000 +0000
+--- configure.orig     2020-05-02 14:03:18.000000000 +0000
 +++ configure
-@@ -19447,7 +19447,7 @@ $as_echo_n "checking SDK deployment vers
-         MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" buildSettings | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ 
*"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
- 
-         # If that failed, try again with the new key
--        if test "x$MACOSX_SDK_PLIST_VERSION_MIN" == "x"; then
-+        if test "x$MACOSX_SDK_PLIST_VERSION_MIN" = "x"; then
- 
-             MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" DefaultProperties | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 
's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
- 
-@@ -22015,7 +22015,7 @@ fi
+@@ -21778,7 +21778,7 @@ fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $wx_cv_std_libfullpath" >&5
  $as_echo "$wx_cv_std_libfullpath" >&6; }
  
@@ -23,22 +14,13 @@ tweak SEARCH_LIB
  
  if test "$build" != "$host" -a "$GCC" = yes; then
                      if cross_root=`$CC -print-prog-name=ld 2>/dev/null`; then
-@@ -38819,7 +38822,7 @@ $as_echo "$bakefile_cv_gcc31" >&6; }
-             SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o"
-         fi
+@@ -35158,9 +35158,6 @@ if ac_fn_cxx_try_compile "$LINENO"; then
+ else
  
--        if test "x$GCC" == "xyes"; then
-+        if test "x$GCC" = "xyes"; then
-             PIC_FLAG="-dynamic -fPIC"
-         fi
-         if test "x$XLCC" = "xyes"; then
-@@ -40007,7 +40011,8 @@ EOF
-       *-*-solaris2* )
-         SONAME_FLAG="-h "
-         USE_SOVERSION=1
--        USE_SOVERSOLARIS=1
-+        USE_SOVERLINUX=1
-+        USE_SOTWOSYMLINKS=1
-       ;;
+                                                                                                                                                                         CFLAGS_OLD="$CFLAGS"
+-                        if test "$GCC" = yes ; then
+-                            CFLAGS="-Werror $CFLAGS"
+-                        fi
  
-       *-*-darwin* )
+                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */

Index: pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp
diff -u pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp:1.3 pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp:1.4
--- pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp:1.3 Wed Oct 16 20:43:14 2019
+++ pkgsrc/x11/wxGTK30/patches/patch-src_unix_fswatcher__kqueue.cpp     Sat Jul 18 13:02:54 2020
@@ -1,9 +1,9 @@
-$NetBSD: patch-src_unix_fswatcher__kqueue.cpp,v 1.3 2019/10/16 20:43:14 wiz Exp $
+$NetBSD: patch-src_unix_fswatcher__kqueue.cpp,v 1.4 2020/07/18 13:02:54 adam Exp $
 
 Fix compilation error on NetBSD
 https://trac.wxwidgets.org/ticket/18199
 
---- src/unix/fswatcher_kqueue.cpp.orig 2018-03-07 16:55:38.000000000 +0000
+--- src/unix/fswatcher_kqueue.cpp.orig 2020-07-18 06:20:35.185180562 +0000
 +++ src/unix/fswatcher_kqueue.cpp
 @@ -14,6 +14,10 @@
      #pragma hdrstop
@@ -16,31 +16,12 @@ https://trac.wxwidgets.org/ticket/18199
  #if wxUSE_FSWATCHER
  
  #include "wx/fswatcher.h"
-@@ -125,8 +129,13 @@ public:
-         struct kevent event;
-         int action = EV_ADD | EV_ENABLE | EV_CLEAR | EV_ERROR;
-         int flags = Watcher2NativeFlags(watch->GetFlags());
-+#if defined(__NetBSD__) && (__NetBSD_Version__ <= 999001400)
-+        EV_SET( &event, watch->GetFileDescriptor(), EVFILT_VNODE, action,
-+                flags, 0, (intptr_t)watch.get() );
-+#else
-         EV_SET( &event, watch->GetFileDescriptor(), EVFILT_VNODE, action,
-                 flags, 0, watch.get() );
-+#endif
- 
-         // TODO more error conditions according to man
-         // TODO best deal with the error here
-@@ -281,10 +290,11 @@ protected:
+@@ -34,7 +38,7 @@ namespace
  
-         wxLogTrace(wxTRACE_FSWATCHER, "Event: ident=%d, filter=%d, flags=%u, "
-                    "fflags=%u, data=%d, user_data=%p",
--                   e.ident, e.filter, e.flags, e.fflags, e.data, e.udata);
-+                   e.ident, e.filter, e.flags, e.fflags, e.data,
-+                   (const void *)e.udata);
- 
-         // for ease of use
--        wxFSWatchEntryKq& w = *(static_cast<wxFSWatchEntry*>(e.udata));
-+        wxFSWatchEntryKq& w = *(reinterpret_cast<wxFSWatchEntry*>(e.udata));
-         int nflags = e.fflags;
- 
-         // clear ignored flags
+ // NetBSD is different as it uses intptr_t as type of kevent struct udata field
+ // for some reason, instead of "void*" as all the other platforms using kqueue.
+-#ifdef __NetBSD__
++#if defined(__NetBSD__) && (__NetBSD_Version__ <= 999001400)
+     inline intptr_t ToUdata(void* d) { return reinterpret_cast<intptr_t>(d); }
+     inline void* FromUdata(intptr_t d) { return reinterpret_cast<void*>(d); }
+ #else



Home | Main Index | Thread Index | Old Index