pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/wxGTK30 wxGTK30: update to 3.0.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0d60a5107670
branches:  trunk
changeset: 306893:0d60a5107670
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Apr 29 05:39:33 2018 +0000
description:
wxGTK30: update to 3.0.4.

Switch to gtk3.
Remove libtool patch, the maintenance effort is too high.

3.0.4: (released 2018-03-08)
----------------------------

All (non-GUI):

- Don't crash on trailing '%' in wxDateTime::Format().
- Fix various problems when parsing invalid ZIP files.
- Fix generic wxTimePickerCtrl to accept max values from keyboard.
- Multiple surrogate-related fixes in UTF-16 support.
- Fix reading wide character data in wxFile::ReadAll().
- Make parsing WAV data more robust.
- Fix copy ctor in numeric validators classes.

All (GUI):

- Fix wxListbook::GetPageImage() to not always return -1 (Kinaou Herv?).
- Don't reset scroll position to zero when window size changes.
- Prevent use of deleted wxDocMDIChildFrame in wxView dtor.
- Avoid delayed destruction if TLW was never created.
- Fix possible crash when destroying wxTextCtrl using hints.
- Fix display of non-breaking spaces in wxHTML non-Unicode build.
- Fix memory leak of wxClientData when wxChoice is deleted.
- Draw a point instead of a line in wxGCDC::DrawPoint().
- Set wxPG cell background colour as wxPGComboBox background colour.
- Fix ribbon page issues.
- Avoid permanently setting text hint color when using generic text entry hints.
- Avoid overriding text control color in generic wxSearchCtrl.
- Fix auto-sizing multiline wxGrid column labels with empty lines.
- Fix displaying labels of wxRadioBox items.
- Update selection in wxAuiNotebook correctly after tab move.

wxGTK:

- Allow using more recent WebKit2GTK+ in wxWebView (Scott Talbert).
- Fix displaying wxRadioBox items labels containing ampersands.
- Fix creating cursor from XBM data with GTK3.
- Fix wxComboBox entry sizing with GTK+ >= 3.20.
- Fix drawing miniframe resize grip with GTK3.
- Fix unresponsive frame after using wxHtmlHelpFrame from a dialog.
- Fix SetPen() with a re-used user dash array.
- Fix memory leak when wxDataViewCtrl is deleted.
- Avoid some GTK+ run-time errors when using wx{File,Dir}PickerCtrl.
- Avoid crashing when wxTaskBarIcon is used with a non-X11 display.
- Hide wxSpinButton's underlying GtkEntry using CSS on GTK+ >= 3.20.
- Fix wxButton::SetBitmapPosition() with GTK+ 3.
- Use CSS for window font and colors on GTK3.
- Fix keyboard navigation for controls which are initially disabled.
- Don't destroy clipping region if empty clipping region is required.
- Fix for modified state not set after next change following a ChangeValue().
- Avoid invisible wxTextCtrl selection with GTK+3.
- Fix non-default background issues with GTK+2.
- Apply current style to wxStaticBox container when it's created.
- Prevent widgets from drawing outside their allocation with GTK+3.
- Fix custom scheme handling in wxWebView WebKit2 implementation.

wxMSW:

- Fix BSTR memory leaks in wxMediaCtrl and wxWebView (PB).

wxOSX:

- Fix build with 10.13 (High Sierra) SDK (Fran?ois-Xavier Coudert).
- Fix removing tools from wxToolBar.
- Fix crash when switching between monitors.
- Handle stand-alone weekday and month names in macOS date formats.

- Disable use of AVKit is 32 bit wxOSX builds.

diffstat:

 x11/wxGTK30/Makefile      |   20 +----
 x11/wxGTK30/PLIST         |    8 +-
 x11/wxGTK30/PLIST.Darwin  |  163 +++++++++++++++++++++++++++++++++++++++++++++-
 x11/wxGTK30/PLIST.cocoa   |  152 ------------------------------------------
 x11/wxGTK30/PLIST.gtk2    |   61 +++++++++++++---
 x11/wxGTK30/buildlink3.mk |    4 +-
 x11/wxGTK30/distinfo      |   10 +-
 7 files changed, 223 insertions(+), 195 deletions(-)

diffs (truncated from 551 to 300 lines):

diff -r 95f3511c7e9f -r 0d60a5107670 x11/wxGTK30/Makefile
--- a/x11/wxGTK30/Makefile      Sun Apr 29 05:15:02 2018 +0000
+++ b/x11/wxGTK30/Makefile      Sun Apr 29 05:39:33 2018 +0000
@@ -1,18 +1,13 @@
-# $NetBSD: Makefile,v 1.26 2018/04/16 14:34:03 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2018/04/29 05:39:33 wiz Exp $
 
-DISTNAME=      wxWidgets-3.0.3.1
+DISTNAME=      wxWidgets-3.0.4
 PKGNAME=       ${DISTNAME:S/wxWidgets/wxGTK30/}
-PKGREVISION=   2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=wxWidgets/}
 GITHUB_PROJECT=        wxWidgets
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 EXTRACT_SUFX=  .tar.bz2
 
-PATCHFILES=            wxWidgets-3.0.3-libtool.1.diff.bz2
-PATCH_SITES=           ${MASTER_SITE_LOCAL}
-PATCH_DIST_STRIP.wxWidgets-3.0.3-libtool.1.diff.bz2= -p1
-
 MAINTAINER=    dbj%NetBSD.org@localhost
 HOMEPAGE=      http://www.wxwidgets.org/
 COMMENT=       Cross-platform wxWidgets GUI library
@@ -20,7 +15,6 @@
 LICENSE=       gnu-lgpl-v2
 
 USE_TOOLS+=            pkg-config msgfmt
-USE_LIBTOOL=           YES
 USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         YES
 USE_GNU_CONFIGURE_HOST=        no
@@ -57,18 +51,14 @@
 .include "../../mk/bsd.prefs.mk"
 
 PLIST_SRC+=             ${PLIST_SRC_DFLT}
-PLIST_VARS+=           notdarwin
 .if ${OPSYS} == "Darwin"
 CONFIGURE_ARGS+=       --with-osx_cocoa
 CONFIGURE_ARGS+=       --without-macosx-sdk
 CONFIGURE_ARGS+=       --without-macosx-version-min
 CPPFLAGS+=             -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1
-PLIST_SRC+=            PLIST.cocoa
 .else
-PLIST.notdarwin=       yes
-
-PLIST_SRC+=            PLIST.gtk2
-CONFIGURE_ARGS+=       --with-gtk=2
+PLIST_SRC+=            PLIST.gtk3
+CONFIGURE_ARGS+=       --with-gtk=3
 .endif
 
 CONFIGURE_ARGS.SunOS+= --disable-xlocale
@@ -111,7 +101,7 @@
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"
-.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../x11/libSM/buildlink3.mk"
 .include "../../x11/libXxf86vm/buildlink3.mk"
 .endif
diff -r 95f3511c7e9f -r 0d60a5107670 x11/wxGTK30/PLIST
--- a/x11/wxGTK30/PLIST Sun Apr 29 05:15:02 2018 +0000
+++ b/x11/wxGTK30/PLIST Sun Apr 29 05:39:33 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2016/02/17 10:16:05 dbj Exp $
+@comment $NetBSD: PLIST,v 1.10 2018/04/29 05:39:33 wiz Exp $
 bin/wx-config-3.0
 bin/wxrc-3.0
 include/wx-3.0/wx/aboutdlg.h
@@ -178,7 +178,6 @@
 include/wx-3.0/wx/generic/fdrepdlg.h
 include/wx-3.0/wx/generic/filectrlg.h
 include/wx-3.0/wx/generic/filepickerg.h
-include/wx-3.0/wx/generic/fontdlgg.h
 include/wx-3.0/wx/generic/fswatcher.h
 include/wx-3.0/wx/generic/grid.h
 include/wx-3.0/wx/generic/gridctrl.h
@@ -489,7 +488,6 @@
 include/wx-3.0/wx/unix/chkconf.h
 include/wx-3.0/wx/unix/evtloop.h
 include/wx-3.0/wx/unix/evtloopsrc.h
-${PLIST.notdarwin}include/wx-3.0/wx/unix/fswatcher_inotify.h
 include/wx-3.0/wx/unix/fswatcher_kqueue.h
 include/wx-3.0/wx/unix/pipe.h
 include/wx-3.0/wx/unix/stackwalk.h
@@ -614,10 +612,6 @@
 include/wx-3.0/wx/xtixml.h
 include/wx-3.0/wx/zipstrm.h
 include/wx-3.0/wx/zstream.h
-lib/libwx_baseu-3.0.la
-lib/libwx_baseu_net-3.0.la
-lib/libwx_baseu_xml-3.0.la
-lib/libwxregexu-3.0.la
 libexec/wx-3.0/wx-config
 libexec/wx-3.0/wxrc
 libexec/wx-3.0/wxrc-3.0
diff -r 95f3511c7e9f -r 0d60a5107670 x11/wxGTK30/PLIST.Darwin
--- a/x11/wxGTK30/PLIST.Darwin  Sun Apr 29 05:15:02 2018 +0000
+++ b/x11/wxGTK30/PLIST.Darwin  Sun Apr 29 05:39:33 2018 +0000
@@ -1,9 +1,170 @@
-@comment $NetBSD: PLIST.Darwin,v 1.1 2014/07/21 06:53:24 dbj Exp $
+@comment $NetBSD: PLIST.Darwin,v 1.2 2018/04/29 05:39:33 wiz 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
+include/wx-3.0/wx/generic/dirdlgg.h
+include/wx-3.0/wx/generic/filedlgg.h
+include/wx-3.0/wx/generic/fontdlgg.h
+include/wx-3.0/wx/generic/fontpickerg.h
+include/wx-3.0/wx/generic/region.h
+include/wx-3.0/wx/html/webkit.h
+include/wx-3.0/wx/osx/accel.h
+include/wx-3.0/wx/osx/anybutton.h
+include/wx-3.0/wx/osx/app.h
+include/wx-3.0/wx/osx/bitmap.h
+include/wx-3.0/wx/osx/bmpbuttn.h
+include/wx-3.0/wx/osx/brush.h
+include/wx-3.0/wx/osx/button.h
+include/wx-3.0/wx/osx/carbon/chkconf.h
+include/wx-3.0/wx/osx/carbon/evtloop.h
+include/wx-3.0/wx/osx/carbon/private.h
+include/wx-3.0/wx/osx/carbon/region.h
+include/wx-3.0/wx/osx/carbon/statbmp.h
+include/wx-3.0/wx/osx/carbon/uma.h
+include/wx-3.0/wx/osx/checkbox.h
+include/wx-3.0/wx/osx/checklst.h
+include/wx-3.0/wx/osx/chkconf.h
+include/wx-3.0/wx/osx/choice.h
+include/wx-3.0/wx/osx/clipbrd.h
+include/wx-3.0/wx/osx/cocoa/chkconf.h
+include/wx-3.0/wx/osx/cocoa/dataview.h
+include/wx-3.0/wx/osx/cocoa/evtloop.h
+include/wx-3.0/wx/osx/cocoa/private.h
+include/wx-3.0/wx/osx/colordlg.h
+include/wx-3.0/wx/osx/colour.h
+include/wx-3.0/wx/osx/combobox.h
+include/wx-3.0/wx/osx/control.h
 include/wx-3.0/wx/osx/core/cfdataref.h
 include/wx-3.0/wx/osx/core/cfref.h
 include/wx-3.0/wx/osx/core/cfstring.h
+include/wx-3.0/wx/osx/core/colour.h
 include/wx-3.0/wx/osx/core/evtloop.h
 include/wx-3.0/wx/osx/core/hid.h
+include/wx-3.0/wx/osx/core/joystick.h
 include/wx-3.0/wx/osx/core/objcid.h
 include/wx-3.0/wx/osx/core/private.h
 include/wx-3.0/wx/osx/core/stdpaths.h
+include/wx-3.0/wx/osx/cursor.h
+include/wx-3.0/wx/osx/dataform.h
+include/wx-3.0/wx/osx/dataobj.h
+include/wx-3.0/wx/osx/dataobj2.h
+include/wx-3.0/wx/osx/dataview.h
+include/wx-3.0/wx/osx/datectrl.h
+include/wx-3.0/wx/osx/datetimectrl.h
+include/wx-3.0/wx/osx/dc.h
+include/wx-3.0/wx/osx/dcclient.h
+include/wx-3.0/wx/osx/dcmemory.h
+include/wx-3.0/wx/osx/dcprint.h
+include/wx-3.0/wx/osx/dcscreen.h
+include/wx-3.0/wx/osx/dialog.h
+include/wx-3.0/wx/osx/dirdlg.h
+include/wx-3.0/wx/osx/dnd.h
+include/wx-3.0/wx/osx/dvrenderer.h
+include/wx-3.0/wx/osx/dvrenderers.h
+include/wx-3.0/wx/osx/evtloop.h
+include/wx-3.0/wx/osx/evtloopsrc.h
+include/wx-3.0/wx/osx/filedlg.h
+include/wx-3.0/wx/osx/font.h
+include/wx-3.0/wx/osx/fontdlg.h
+include/wx-3.0/wx/osx/frame.h
+include/wx-3.0/wx/osx/gauge.h
+include/wx-3.0/wx/osx/glcanvas.h
+include/wx-3.0/wx/osx/helpxxxx.h
+include/wx-3.0/wx/osx/icon.h
+include/wx-3.0/wx/osx/imaglist.h
+include/wx-3.0/wx/osx/joystick.h
+include/wx-3.0/wx/osx/listbox.h
+include/wx-3.0/wx/osx/listctrl.h
+include/wx-3.0/wx/osx/mdi.h
+include/wx-3.0/wx/osx/menu.h
+include/wx-3.0/wx/osx/menuitem.h
+include/wx-3.0/wx/osx/metafile.h
+include/wx-3.0/wx/osx/mimetype.h
+include/wx-3.0/wx/osx/minifram.h
+include/wx-3.0/wx/osx/msgdlg.h
+include/wx-3.0/wx/osx/nonownedwnd.h
+include/wx-3.0/wx/osx/notebook.h
+include/wx-3.0/wx/osx/palette.h
+include/wx-3.0/wx/osx/pen.h
+include/wx-3.0/wx/osx/pnghand.h
+include/wx-3.0/wx/osx/pngread.h
+include/wx-3.0/wx/osx/popupwin.h
+include/wx-3.0/wx/osx/printdlg.h
+include/wx-3.0/wx/osx/printmac.h
+include/wx-3.0/wx/osx/private.h
+include/wx-3.0/wx/osx/radiobox.h
+include/wx-3.0/wx/osx/radiobut.h
+include/wx-3.0/wx/osx/region.h
+include/wx-3.0/wx/osx/scrolbar.h
+include/wx-3.0/wx/osx/slider.h
+include/wx-3.0/wx/osx/sound.h
+include/wx-3.0/wx/osx/spinbutt.h
+include/wx-3.0/wx/osx/srchctrl.h
+include/wx-3.0/wx/osx/statbmp.h
+include/wx-3.0/wx/osx/statbox.h
+include/wx-3.0/wx/osx/statline.h
+include/wx-3.0/wx/osx/stattext.h
+include/wx-3.0/wx/osx/statusbr.h
+include/wx-3.0/wx/osx/taskbarosx.h
+include/wx-3.0/wx/osx/textctrl.h
+include/wx-3.0/wx/osx/textentry.h
+include/wx-3.0/wx/osx/tglbtn.h
+include/wx-3.0/wx/osx/timectrl.h
+include/wx-3.0/wx/osx/toolbar.h
+include/wx-3.0/wx/osx/tooltip.h
+include/wx-3.0/wx/osx/toplevel.h
+include/wx-3.0/wx/osx/treectrl.h
+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.dylib
+lib/libwx_baseu-3.0.dylib
+lib/libwx_baseu_net-3.0.0.4.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.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.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.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.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.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.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.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.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.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.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.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.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.dylib
+lib/libwx_osx_cocoau_xrc-3.0.dylib
+lib/wx/config/osx_cocoa-unicode-3.0
+lib/wx/include/osx_cocoa-unicode-3.0/wx/setup.h
diff -r 95f3511c7e9f -r 0d60a5107670 x11/wxGTK30/PLIST.cocoa
--- a/x11/wxGTK30/PLIST.cocoa   Sun Apr 29 05:15:02 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,152 +0,0 @@
-@comment $NetBSD: PLIST.cocoa,v 1.2 2016/02/18 06:20:45 dbj 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
-include/wx-3.0/wx/generic/dirdlgg.h
-include/wx-3.0/wx/generic/filedlgg.h
-include/wx-3.0/wx/generic/fontpickerg.h
-include/wx-3.0/wx/generic/region.h
-include/wx-3.0/wx/html/webkit.h
-include/wx-3.0/wx/osx/accel.h
-include/wx-3.0/wx/osx/anybutton.h
-include/wx-3.0/wx/osx/app.h
-include/wx-3.0/wx/osx/bitmap.h
-include/wx-3.0/wx/osx/bmpbuttn.h
-include/wx-3.0/wx/osx/brush.h
-include/wx-3.0/wx/osx/button.h
-include/wx-3.0/wx/osx/carbon/chkconf.h
-include/wx-3.0/wx/osx/carbon/evtloop.h
-include/wx-3.0/wx/osx/carbon/private.h
-include/wx-3.0/wx/osx/carbon/region.h
-include/wx-3.0/wx/osx/carbon/statbmp.h
-include/wx-3.0/wx/osx/carbon/uma.h
-include/wx-3.0/wx/osx/checkbox.h



Home | Main Index | Thread Index | Old Index