Bug 248244 - x11-toolkits/wxgtk31: update to 3.1.4
Summary: x11-toolkits/wxgtk31: update to 3.1.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Yuri Victorovich
URL: https://www.wxwidgets.org/news/2020/0...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-24 12:52 UTC by VVD
Modified: 2020-09-01 18:12 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (yuri)
vvd: maintainer-feedback?


Attachments
Update to 3.1.4 (11.94 KB, patch)
2020-07-24 12:52 UTC, VVD
vvd: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description VVD 2020-07-24 12:52:11 UTC
Created attachment 216743 [details]
Update to 3.1.4

Changes in this release

In the nine months since the previous release, there have been almost 1700 commits from 74 unique contributors (37 with multiple contributions), so it is impossible to summarize all the changes in this document without making it too long, please see the fuller changelog (https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.4/docs/changes.txt) for more (but still not all) details, but some of the most important changes are:

    wxOSX port now supports the latest macOS 11 on ARM hardware.
    wxMSW comes with a new Edge-based wxWebView implementation.
    Better, although still not perfect, per-monitor DPI support in wxMSW.
    wxGrid was has been significantly improved and is now much user friendlier.
    AUI appearance enhancements for non-default GTK themes and macOS dark mode.
    wxWidgets may now be built with C++20 compiler.
    Improvements to CMake build system.
    Allow optionally forbidding dangerous implicit wxString conversions.

And, of course, there were many, many bug fixes in all ports, notably including fixing several long-standing problems in wxOSX.

Notice that in spite of all the changes, this release remains almost completely compatible with 3.1.3 at the API level, so upgrading to it if you’re already using wxWidgets 3 should be straightforward.

Tested on 12.1 amd64:
* make check-plist/install
* rebuild and run audio/audacity and misc/far2l (with patch for support wxWidgets 3.1).
Comment 1 VVD 2020-09-01 11:27:59 UTC
Something wrong with patch?
Comment 2 Yuri Victorovich freebsd_committer 2020-09-01 18:12:26 UTC
Committed, thanks!
Comment 3 commit-hook freebsd_committer 2020-09-01 18:12:32 UTC
A commit references this bug:

Author: yuri
Date: Tue Sep  1 18:12:22 UTC 2020
New revision: 547284
URL: https://svnweb.freebsd.org/changeset/ports/547284

Log:
  x11-toolkits/wxgtk31: Update 3.1.3 -> 3.1.4

  PR:		248244
  Submitted by:	VVD <vvd@unislabs.com>

Changes:
  head/audio/audacity/Makefile
  head/cad/PrusaSlicer/Makefile
  head/comms/cubicsdr/Makefile
  head/graphics/electricsheep/Makefile
  head/lang/erlang-wx/Makefile
  head/science/opensph/Makefile
  head/x11-toolkits/wxgtk31/Makefile
  head/x11-toolkits/wxgtk31/distinfo
  head/x11-toolkits/wxgtk31/files/patch-Makefile.in
  head/x11-toolkits/wxgtk31/pkg-plist