[Bug 252432] math/py-matplotlib: Update to 3.3.3

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jan 5 08:41:42 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252432

            Bug ID: 252432
           Summary: math/py-matplotlib: Update to 3.3.3
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: rhurlin at FreeBSD.org
                CC: mainland at apeiron.net
                CC: mainland at apeiron.net
             Flags: maintainer-feedback?(mainland at apeiron.net)

Created attachment 221283
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=221283&action=edit
patch to update from 3.3.1 to 3.3.3

Newest release v3.3.3 of matplotlib is from 2020-11-12. In the two bug fix
releases since our current port v3.3.1 there are several fixes:

- Fix calls to Axis.grid with argument visible=True
- Fix fully masked imshow
- Fix inconsistent color mapping in scatter for 3D plots
- Fix notebook/nbAgg figures when used with ipywidgets in the same cell
- Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers
- Fix pcolormesh with datetime coordinates
- Fix performance regression with datetimes
- Fix singular ticks with small log ranges
- Fix timers/animations on wx and notebook backends
- Remove certifi as a hard runtime dependency

- Fix Axis scale on twinned Axes
- Fix auto-close of Figures in nbagg
- Fix automatic title placement if Axes is off the Figure
- Fix autoranging of log scales with barstacked histogram
- Fix extra redraws when using Button or TextBox widgets
- Fix imshow with LogNorm and large vmin/vmax ranges
- Fix plotting Pandas DataFrame with string MultiIndex
- Fix scatter with marker=''
- Fix scatter3d color/linewidth re-projection
- Fix state of mode buttons in TkAgg backends
- Include license files in built distribution


The update of the port does

- Update version from 3.3.1 to 3.3.3
- Reorder some Makefile vars, as suggested by portclippy
  (from ports-mgmt/portfmt)
- Enable pytz and dateutil in files/patch-setup.cfg
- Renew pkg-plist


As the port considers devel/py-pytz and devel/py-dateutil as RUN_DEPENDS, I
also enabled them for the build process (via files/patch-setup.cfg). However, I
have not carefully tested whether the functionalities are available with it.

The port does not build the libraries in
%%PYTHON_SITELIBDIR%%/matplotlib/backends/ (_contour.so, ft2font.so, _image.so,
_path.so, _qhull.so, _tri.so, _ttconv.so) with PYTHON_EXT_SUFFIX anymore. Don't
know, if this would cause any regression? Probably not ...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list