Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 00:23:55 UTC Now

2021-04-08 10:46:52 UTC MAIN commitmail json YAML

fish: update to 3.2.2

fish 3.2.2 (released April 7, 2021)
====================================

This release of fish fixes a number of additional issues identified in the fish 3.2 series:

- The command-not-found handler used suggestions from ``pacman`` on Arch Linux, but this caused major slowdowns on some systems and has been disabled (:issue:`7841`).
- fish will no longer hang on exit if another process is in the foreground on macOS (:issue:`7901`).
- Certain programs (such as ``lazygit``) could create situations where fish would not receive keystrokes correctly, but it is now more robust in these situations (:issue:`7853`).
- Arguments longer than 1024 characters no longer trigger excessive CPU usage on macOS (:issue:`7837`).
- fish builds correctly on macOS when using new versions of Xcode (:issue:`7838`).
- Completions for ``aura`` (:issue:`7865`) and ``tshark`` (:issue:`7858`) should no longer produce errors.
- Background jobs no longer interfere with syntax highlighting (a regression introduced in fish 3.2.1, :issue:`7842`).

If you are upgrading from version 3.1.2 or before, please also review the release notes for 3.2.1 and 3.2.0 (included below).

(nia)

2021-04-08 10:40:53 UTC MAIN commitmail json YAML

doc: Updated sysutils/file to 5.40

(nia)

2021-04-08 10:40:43 UTC MAIN commitmail json YAML

file: update to 5.40

2021-03-30  20:21  Christos Zoulas <christos@zoulas.com>

* release 5.40

2021-02-05  16:31  Christos Zoulas <christos@zoulas.com>

* PR/234: Add limit to the number of bytes to scan for encoding
* PR/230: Fix /T (trim flag) for regex

2021-02-01  12:31  Christos Zoulas <christos@zoulas.com>
* PR/77: Trim trailing separator.

2020-12-17  15:44  Christos Zoulas <christos@zoulas.com>

* PR/211: Convert system read errors from corrupt ELF
  files into human readable error messages

2020-12-08  16:24  Christos Zoulas <christos@zoulas.com>

* fix multithreaded decompression file descriptor issue
  by using close-on-exec (Denys Vlasenko)

2020-06-27  11:58  Christos Zoulas <christos@zoulas.com>

* Exclude surrogate pairs from utf-8 detection (Michael Liu)

2020-06-25  12:53  Christos Zoulas <christos@zoulas.com>

* Include # to the list of ignored format chars (Werner Fink)

(nia)

2021-04-08 10:35:10 UTC MAIN commitmail json YAML

doc: Updated audio/exaile to 4.1.1

(nia)

2021-04-08 10:34:59 UTC MAIN commitmail json YAML

exaile: Update to 4.1.1

4.1.1 (2021-03-28):

    Restored Python 3.6 compatibility, broken since 4.1.0-beta1 (#749).
    The last playlist export directory is now saved between calls and between sessions (#745, #747).
    Added tooltip text to the Clear buttons in the Properties dialog (#744).
    Plugins:
        console: When encountering a very long "word", the console will now wrap between characters instead of widening the window to fit the word.
        grouptagger: Fixed i18n issues in some strings. Translations for these strings may be broken until they are updated.
    Translation updates: Catalan, Croatian, Greek, Sinhala, Spanish.

(nia)

2021-04-08 10:34:48 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.11.4

(nia)

2021-04-08 10:34:36 UTC MAIN commitmail json YAML

elixir: Update to 1.11.4

This release introduces fixes for better support of Erlang/OTP 24+.

1. Enhancements

Elixir

    [Kernel] Update formatting when printing warnings and errors from Erlang/OTP 24+
    [Kernel] Support float-16 on bitstrings

Mix

    [mix local.rebar] This task will now install rebar3 version 3.14.4, compiled with Erlang/OTP 21

(nia)

2021-04-08 10:26:58 UTC MAIN commitmail json YAML

Updated cad/openscad to 2021.01

(bouyer)

2021-04-08 10:26:08 UTC MAIN commitmail json YAML

Update to 2021.01, ok reinoud@
Main changes since 2019.05:
The big language change is the introduction of function literals but there are
a number of other useful changes too, like the new exponent operator (^) and
much better and more general support for tail recursion optimization.

The GUI and especially the Editor has seen a huge amount of new features.
Most visible is probably the auto-complete which can propose built-in
functions and modules.

Another much anticipated feature is the "jump to code" from the 3d preview.
While it's not possible to go into the deepest levels of the design in all
cases, it's a great tool to navigate designs.

But it's worth highlighting also some of the not so obvious smaller features
which might improve the editing workflow.

    � Bookmarks - Ctrl+F2 to toogle bookmarks, F2 / Shift+F2 for jumping to
      next/previous bookmark.
    � Changing numbers via mouse - Similar to ALT+Cursor-Up/Down, numbers can
      be modified by placing the cursor at the number and using the mouse
      scroll wheel while pressing the ALT key.
    � Code snippets - Insert often used code snippets using ALT+Insert or via
      editor context menu, custom templates can be added as simple files.

for a complete list of changes see
http://www.openscad.org/news.html#20210131

(bouyer)

2021-04-08 10:20:09 UTC MAIN commitmail json YAML

doc: Updated chat/atheme to 7.2.11

(nia)

2021-04-08 10:17:28 UTC MAIN commitmail json YAML

atheme: Update to 7.2.11

Changes since v7.2.10:

    Support building contrib modules on most non-Linux Operating Systems
    Add a preliminary Turkish translation
    Add HMAC-MD5 verify-only support to crypto/pbkdf2v2
    atheme.conf.example: document needoper not being inherited
    modules/chanserv/akick: fix unload crash with akicks that have timeouts
    modules/nickserv/register: check e-mail address validity earlier in the process
    modules/nickserv/multimark: use IRC case canonicalisation for restored nicks
    modules/nickserv/multimark: forbid unloading due to the potential for data loss
    CA_ constants: include CA_EXEMPT (+e) where appropriate
    libathemecore/conf.c: fix minor memory leak with hide_xop

(nia)

2021-04-08 09:09:30 UTC MAIN commitmail json YAML

doc: Updated time/gnome-calendar to 40.0

(wiz)

2021-04-08 09:09:19 UTC MAIN commitmail json YAML

gnome-calendar: update to 40.0.

This builds with current glib2.

Major changes in 40.0:
* Updated translations

Major changes in 40.rc:
* Updated translations
* Minor cleanups

Major changes in 40.beta:
* Updated translations
* Use HdyViewSwitcher in the main window
* Fix the color of new calendars

Major changes in 40.alpha:
* Updated translations
* Depend on libhandy-1
* Port to the newer libgweather api
* Improve the event editor

(wiz)

2021-04-08 08:58:50 UTC MAIN commitmail json YAML

doc: Updated chat/pidgin-latex to 1.2.1nb49

(wiz)

2021-04-08 08:58:41 UTC MAIN commitmail json YAML

2021-04-08 08:54:30 UTC MAIN commitmail json YAML

rpm: help it find nss

(wiz)

2021-04-08 08:48:55 UTC MAIN commitmail json YAML

telepathy-haze: add missing build dependency on py-expat

(wiz)

2021-04-08 08:44:22 UTC MAIN commitmail json YAML

doc: Updated print/electrix to 0.2.0nb74

(wiz)

2021-04-08 08:44:12 UTC MAIN commitmail json YAML

electrix: switch to waf.mk

Now honors CFLAGS + LDFLAGS.

Bump PKGREVISION.

(wiz)

2021-04-08 08:43:34 UTC MAIN commitmail json YAML

waf: add WAF_HAS_LIBDIR for really old wafs

(wiz)

2021-04-08 08:40:05 UTC MAIN commitmail json YAML

openmw: remove private path from CMakeLists.txt patch

(adam)

2021-04-08 08:39:53 UTC MAIN commitmail json YAML

Updated print/poppler, devel/pango

(adam)

2021-04-08 08:38:55 UTC MAIN commitmail json YAML

pango: updated to 1.48.4

Overview of changes in 1.48.4
=============================
- Include docs in the dist tarball
- Include gi-docgen in the dist tarball, too
- win32: Fix 'Cursive' fallback
- Fix placement of marks in vertical text
- Cache metrics for the current font
- Improve letterspacing with combining marks

(adam)

2021-04-08 08:33:44 UTC MAIN commitmail json YAML

doc: Updated chat/carbons-purple to 0.2.1nb5

(wiz)

2021-04-08 08:33:36 UTC MAIN commitmail json YAML

2021-04-08 08:32:02 UTC MAIN commitmail json YAML

doc: Updated devel/poco to 1.6.1nb3

(wiz)

2021-04-08 08:31:13 UTC MAIN commitmail json YAML

doc: Updated textproc/catdoc to 0.94.4nb1

(wiz)

2021-04-08 08:31:04 UTC MAIN commitmail json YAML

2021-04-08 08:28:15 UTC MAIN commitmail json YAML

doc: Updated devel/silc-toolkit to 1.1.10nb1

(wiz)

2021-04-08 08:28:06 UTC MAIN commitmail json YAML

2021-04-08 08:21:58 UTC MAIN commitmail json YAML

2021-04-08 08:17:29 UTC MAIN commitmail json YAML

mono: Add PLIST.Linux. XXX: Unsure why these are Linux-specific files.

(nia)

2021-04-08 07:44:13 UTC MAIN commitmail json YAML

doc: Updated net/udns to 0.4nb1

(wiz)

2021-04-08 07:44:04 UTC MAIN commitmail json YAML

2021-04-08 06:19:49 UTC MAIN commitmail json YAML

2021-04-08 06:14:38 UTC MAIN commitmail json YAML

poppler: updated to 21.04.0

Release 21.04.0:
core:
* Hide symbols by default
* TextSelectionDumper: fix word order for RTL text
* Fix rendering of text in some files.
* Implement rendering of Masks of Image subtype.
* Forms: fix unclicking standalone form buttons.

glib:
* Expose more fields from MediaRendition in PopplerMedia
* Use stock glib macro to define boxed type
* Remove incorrecly used volatile from enum type registration code

qt5:
* Fix crash in files with malformed signatures
* Fix memory leak when QImage constructor "fails"

qt6:
* Fix crash in files with malformed signatures
* Fix memory leak when QImage constructor "fails"

utils:
* pdfsig: New paragraph for "-sign" in manpage
* pdfimages: Do not assert in "too big images".

build system:
* Require cmake >= 3.10
* Require Qt 5 >= 5.9
* Require glib >= 2.56
* Require gtk 3 >= 3.22
* Require gdk-pixbuf >= 2.36

Release 21.03.0:
core:
* Fix parsing text in some broken pdf files.
* Fix memory issue when using threads.
* TextSelectionDumper: Fix getText() for space after word
* Change signature of OutputDev:tilingPatternFill
* Make PDFDocBuilder return a std::unique_ptr
* Improve well formed check for shading functions
* Fix leak in case of fread failing
* Fix memory leak in broken file in JBIG2Stream::readGenericBitmap
* PSOutputDev: Fix stack overflow in broken files

glib:
* poppler_annot_free_text_get_callout_line: Fix wrong static cast
* poppler-structure-element: fix memleak
* Improve documentation
* demo: keep same visual appearance between displayed and copied text

utils:
* pdftotext: Add -cropbox option
* pdftoppm: Add -progress option
* pdftoppm: Fix rounding bug in computation of output bitmap size.

qt6:
* Add missing poppler-qt6.pc.cmake

Release 21.02.0:
core:
* GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation
* Fix memory leak if saving the file fails
* Internal code improvements
* Fix various issues handling broken files
* Make checkedAdd work for long long in MSVC

qt5:
* Properly export NewSignatureData class
* Fix regression in QIODeviceOutStream + MSVC

qt6:
* Properly export NewSignatureData class
* Fix regression in QIODeviceOutStream + MSVC

utils:
* pdftohtml: Fix error() parameter type

(adam)

2021-04-07 20:49:16 UTC MAIN commitmail json YAML

kde-runtime4: make samba option off by default

The samba3 dependency conflicts with newer kde elements that require samba4
so switch off by default.  If someone really requires this option as well
as newer kde bits could bump the dependency to samba4 as its quite happy to
build against that.

(markd)

2021-04-07 20:23:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.3.7

(pin)

2021-04-07 20:22:52 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.3.7

0.3.7
-Commands (i.e. Call and BashExec) will not print the outputs to the main
screen, keeping it clean.
-By default, directories will now be colored Cyan

0.3.6
-Fix failed build and re-publish

0.3.5
-Fix renaming

0.3.4
-Fix renaming and $XPLR_FOCUS_PATH formatting

0.3.3
-Go easy on CPU
-Run faster

(pin)

2021-04-07 20:21:56 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.6.6

(pin)

2021-04-07 20:21:36 UTC MAIN commitmail json YAML

sysutils/macchina: update to 0.6.6

-Merge OpenWrt support PR by @uttarayan21
Thank you for your contribution!
-libmacchina: Merge OpenWrt support PR by @uttarayan21

(pin)

2021-04-07 19:44:26 UTC MAIN commitmail json YAML

remove libkgeomap

(markd)

2021-04-07 19:42:25 UTC MAIN commitmail json YAML

misc: -libkgeomap

(markd)

2021-04-07 19:41:46 UTC MAIN commitmail json YAML

2021-04-07 19:04:22 UTC MAIN commitmail json YAML

chat/coyim: Applies the correct fix for gotk3 from upstream.

As of Golang 1.16, the cgo tool will no longer try to translate C struct
bitfields into Go struct fields, even if their size can be represented
in Go. The order in which C bitfields appear in memory is implementation
dependent, so in some cases the cgo tool produced results that were
silently incorrect.

In this case "accel_flags" is the bitwise field in question. A new
declaration for GtkAccelKey structure that does not explicitly access
to 'accel_flags' has been addressed in the patch.

https://github.com/gotk3/gotk3/pull/730

Patch will be removed when vendor library will be updated.

(fox)

2021-04-07 16:22:28 UTC MAIN commitmail json YAML

doc: note gnuradio update

(tnn)

2021-04-07 16:15:08 UTC MAIN commitmail json YAML

meta-pkgs/gnuradio: update for 3.9

(tnn)

2021-04-07 16:14:09 UTC MAIN commitmail json YAML

gnuradio-*: update to 3.9.1.0

Changed
  C++14
  C11
  VOLK now 窶徨egular窶� dependency, not in-tree submodule
  numpy now also a CMake-checked hard dependency for Python support
  Exception Handling: throw by value, catch by reference (clang-tidy check)
  C++11: Emplace in vectors where you can; brings performance boni, but not included in clang-tidy-checks
  An exception-throwing block will now terminate the flow graph process, configurable through top_block
  gr-utils cleanup, folder restructuring
  config version checks installed CMake file will accept 窶彗t least this version窶� now
  PyBind11 replaces SWIG
  Full tree conversion from SWIG to Pybind11 bindings
  Doxygen now uses MathJax, full LaTeX installation no longer required
GRC
  start flowgraph in folder where it resides
gnuradio-runtime
  When calculating offsets in non-integer rate FEC, lround
  default seed for gr::random now actually as documented time-dependent
  loggers moved from gr::block to gr::basic_block
  PMT serialization
  PMT dicts no longer indistinguishable from pairs
  PMT symbol hashing no longer suffers under oddball own implementations
gr-audio
  Increased ALSA buffer nperiods
gr-blocks
  add, add_const VOLK窶冓zed, templated
      this seems to break things in other places, even if it proves to be mathematically identical
  wavfile infrastructure: libsndfile now dependency
gr-digital
  transcendental block: default to 32 bit float complex, not double
  Linear equalizer: separate adaptive algorithm, allows for using e.g. trained sequences instead of the classical LMS, CMA
  DFE: better structure for decision history
gr-dtv
  LDPC encoder: template functions instead of #defined macros
  LDPC encoder: smaller tables through uint16_t for index tables
gr-fec
  API uint8_t, not char
gr-fft
  FFT blocks/functions templatized
gr-filter
  logging format
  rational_resampler_base -> rational_resampler
gr-uhd
  Required UHD version bumped to 3.9.7
  logging format

Deprecated
  gr-analog
    sig_source: freq port will be removed in the future
  gr-audio
    audio-sink, -source: Windows audio sink/source deprecated, the portaudio
      sink/source works even better under windows anyway
  gr-digital
    In favor of symbol_sync, deprecate:
      clock_recovery_mm
      msk_timing_recovery
      pfb_clock_sync

Added
  C++ Generation all over the place
  PyBind bindings + generator
gnuradio-runtime
  block_gateway: set_max_output_buffer
  GR_PREFS_PATH environment variable sensitivity to configure the path to the
    config file
  gnuradio-config-info --print-all
GRC
  option to toggle ID visibilities globally
  Validation check for QT GUI hints
  Python snippets
block header parsing tool
  block header parsing tool (GSoC 2019)
gr_modtool
  option to convert blacklisted files
gr-analog
  sig_source: cmd port adds support for dicts, setting of frequency, amplitude,
    offset and phase parameters
gr-blocks
  selector now has control message ports
  Rotator-based freq shift convenience wrapper
  Message-to-Variable and vice versa blocks
  DC Spike removal
  IQ Swap
  Complex to interleaved char / short: scaling option
  Delay block: control message port
  Phase Shift block with message port
  wavfile_sink, _source can now deal with a lot of audio formats: uncompressed
    WAV/AIFF, ツオ- and A-law compressed audio, OGG/Vorbis, FLAC, even octave files
  Stream Demux, which demuxes streams according to lengths vector
  rotator: phase() getter
gr-digital
  OFDM: multiple CP lengths
  ofdm_equalizer_simpledfe: enable_soft_output
  Constellation Encoder
  Constellation: normalization options
gr-fec
  {en,de}code_rs_8, {en,de}code_rs_ccsds: Reed-Solomon en- and decoders
gr-fft
  Windows:
    Gaussian
    Flat Top
    Tukey
  Window build() call now with default beta
gr-filter
  GRC: File taps loader block
  Low pass FFT filter convenience wrapper
  ichar / ishort decimator
  phase continuity for freq_xlating_fir_filter
gr-network
  gr-network: a whole new networking blocks module!
      TCP
      UDP
  Much better lockup/multithreading support than 3.7-era blks2
gr-qtgui
  Azimuth/Elevation plot
  Autocorrelation plot
  Compass visualization
  Dial control
  Gauge: dial, level
  Distance plot
  LED-like indicator
  Message-passing check box
  Message-passing numeric control
  Message-passing push button
  Toggle Button
  Eye sink
  Vertical slider
gr-uhd
  Filter API
  UHD 4.0 support
  Power Reference API
  Bidirectional setting messages on both sink, source
gr-vocoder
  Codec2 dev branch support
  FreeDV: In/output rates can differ
  FreeDV: text message output
gr-zeromq
  C++ GRC templates
  Tag filtering for tag-forwarding blocks

Removed
  VOLK is no longer a submodule
  Sphinx: consolidate into doxygen, or wiki-maintained block list.
  Python 2
  SWIG
  gru python module
gnuradio-runtime
  circular_file.cc
  math/common_factor.hpp
gr-blocks
  bin_statistics_f
  log2_const
gr-digital
  PFB clock sync: set_taps
  deprecated old OFDM infrastructur
    ofdm_frame_acquisition
    ofdm_frame_sink
    ofdm_insert_preamble
    ofdm_sync_fixed
    ofdm_sync_pn
    ofdm_sync_pnac
    ofdm_sync_ml
    ofdm_receiver
  digital_voice
gr-fft
  malloc_float, _double: rely on VOLK
  Goertzel: dtor superfluous
gr-filter
  deprecated window function duplicates (use them from gr-fft!)

Fixed
  CMake: Qwt, Log4Cpp detection
  ctrlport strings unicodified
  Freedesktop install script was not executed
  Redundant icons installed
  Path substitution on Windows was backslash-broken
  YAML definitions: more than I can count
  Cross-building: py interpreter at runtime != build time
gnuradio-runtime
  ctrlport: unholy stored reference to stack-allocated object removed
  Sine table generation for fixed point math
  gr_unittest: floatAlmostEqual had a lot of false passes due abuse of all()
  get_tags_in_range for delay < (end-start)
  Premature tag pruning
  release flattened flowgraph after stopping, fixes restartability/shutdown
    problem
  PMT serialization portability
  latency issue caused by setting block alias on msg block
  Windows logging errors
  ctrlport: Thrift >= 0.13 broke
GRC
  Tab widget ID visibilities
  A lot of YAML templates
  Default setting in qtgui chooser restored
  Boolean parameters no longer switch buttons
  Nested namespace handling
  Don窶冲 rely on set ordering in tests
  configparser import
  input box color theme on dark themes
  Search box typing doesn窶冲 inadvertedly interact with the rest of GRC anymore
gr_modtool
  Empty argument lists allowed
  Boost UTF replaced CppUnit, this needed to be done here, too
gr-analog
  wfm left/right, filters
gr-audio
  portaudio: lock acquisition was improper
gr-blocks
  Throttle now uses monotonic clock
  Tag debug only saved last work call窶冱 tags
  File sink flushes on stop
  gr_read_file_metadata.py used to lose rx_time precision
  File source big file handling under Windows
  file_*: fseek errors used to be ignored
gr-digital
  map_bb: thread safety, buffer overflows
  additive_scrambler: reset was broken
  Constellation scalefactor wasn窶冲 always initialized
  long-standing qa_header_payload_demux bug addressed by waiting for both RX and
    TX, not only either
  false triggers in correlate_access_code
gr-dtv
  rate mismatch in ATSC flowgraphs
gr-fec
  async_decoder Heap corruption
  cc_encoder: constraint length K > 8 led to wrong output
gr-fft
  thread safety of copy assignment/ctor
  log power FFT Python
gr-filter
  variable_band_pass_filter GRC complex taps input
  RRC filter gain for alpha = 1
gr-qtgui
  Remove copies of image data in returns by using move semantics
  Remove bogus overriding in drawing functions of plot_raster, _waterfall
  Edit MSG box: don窶冲 require key to be set
  Don窶冲 check for Python2 libs
  Number Sink ignored averaging setting
gr-uhd
  UHD apps: Py3 fixes
  USRP blocks: multichannel objects not properly populating channels
gr-video-sdl
  YUV formats fixed
gr-zeromq
  Don窶冲 depend on deprecated ZMQ functionality
  Unhandled exceptions now handled, much calmer
  Avoid infinite blocking in tb.stop() by using ZMQ_LINGER

(tnn)

2021-04-07 13:34:55 UTC MAIN commitmail json YAML

doc: Updated net/erlang-idna to 6.1.1nb1

(triaxx)

2021-04-07 13:34:42 UTC MAIN commitmail json YAML

erlang-idna: Fix cache directory of rebar3

pkgsrc changes:
---------------
  * The default cache directory of rebar3 is ~/.cache/rebar3 which can be
    not writable. Now set it to ${WRKDIR}/rebar
  * Bump revision

(triaxx)

2021-04-07 13:21:28 UTC MAIN commitmail json YAML

qemu: add some PLIST magic to avoid getting _static files into the plist again

At least if you're using print-PLIST, which is kind of hard for
this package.

(wiz)

2021-04-07 13:21:12 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20210407

(leot)

2021-04-07 13:21:01 UTC MAIN commitmail json YAML

youtube-dl: Update to 20210407

Changes:
20210407
--------
Core
* [extractor/common] Use compat_cookies_SimpleCookie for _get_cookies
+ [compat] Introduce compat_cookies_SimpleCookie
* [extractor/common] Improve JSON-LD author extraction
* [extractor/common] Fix _get_cookies on python 2 (#20673, #23256, #20326,
  #28640)

Extractors
* [youtube] Fix extraction of videos with restricted location (#28685)
+ [line] Add support for live.line.me (#17205, #28658)
* [vimeo] Improve extraction (#28591)
* [youku] Update ccode (#17852, #28447, #28460, #28648)
* [youtube] Prefer direct entry metadata over entry metadata from playlist
  (#28619, #28636)
* [screencastomatic] Fix extraction (#11976, #24489)
+ [palcomp3] Add support for palcomp3.com (#13120)
+ [arnes] Add support for video.arnes.si (#28483)
+ [youtube:tab] Add support for hashtags (#28308)

(leot)

2021-04-07 13:11:14 UTC MAIN commitmail json YAML

chat/coyim: Fixes the broken build.

Remove the missing accel_flags for now from gotk3 vendor library.

(fox)

2021-04-07 13:10:17 UTC MAIN commitmail json YAML

erlang-man: Fix checksums after lang/erlang update

(triaxx)

2021-04-07 13:09:14 UTC MAIN commitmail json YAML

nginx: Add support for the geoip2 module

(tpaul)

2021-04-07 13:09:07 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-sqlalchemy to 2.5.1

(kleink)

2021-04-07 13:08:46 UTC MAIN commitmail json YAML

py-flask-sqlalchemy: Update to 2.5.1.

Version 2.5.1
-------------

Released 2021-03-18

-  Fix compatibility with Python 2.7.

Version 2.5.0
-------------

Released 2021-03-18

-  Update to support SQLAlchemy 1.4.
-  SQLAlchemy ``URL`` objects are immutable. Some internal methods have
    changed to return a new URL instead of ``None``. :issue:`885`

(kleink)

2021-04-07 12:34:50 UTC MAIN commitmail json YAML

kde applications update

(markd)

2021-04-07 12:28:32 UTC MAIN commitmail json YAML

2021-04-07 12:09:06 UTC MAIN commitmail json YAML

doc: Updated math/py-numpy to 1.19.5nb3

(thor)

2021-04-07 11:57:31 UTC MAIN commitmail json YAML

py-numpy: updated the BLAS patch for more likely upstream inclusion

This introduces a 'generic' variant for blas_opt_info() and
lapack_opt_info() that looks into BLAS_LIBS and LAPACK_LIBS. The
others stay alive, and you can choose via NPY_BLAS_ORDER and
NPY_LAPACK_ORDER.

Will post this upstream … hoping for the best.

Other projects seem just to abuse the [openblas] entry in
site.cfg, or whatever hacks to trick this into building with
a generic BLAS. One hurdle is that using openblas seems to
assume that CBLAS is present in there, which it is not in pkgsrc.

We could think about introducing some alternatives stuff that uses
stubs for all the related libs anyway, but that is not my application,
which builds things from source. For binary packages, it would be
interesting, though. See Debian and Genoot for prior art on that.

(thor)

2021-04-07 11:38:35 UTC MAIN commitmail json YAML

doc: Updated sysutils/exa to 0.10.0

(fox)

2021-04-07 11:38:11 UTC MAIN commitmail json YAML

sysutils/exa: Updates to 0.10.0

Adds the manually generated man pages using pandoc(1).

Changes since 0.9.0:

exa release v0.10.0

Sorry about the delay, everyone. My aim is still to follow the Rust project
itself, and make smaller releases more often. Gonna keep trying until I
get there.

There will be four new types of archive available from now on! An armv7 Linux
build, a musl Linux build, an archive containing only the compiled man page
and completions, and an archive containing the complete vendored source code.

This version should be the last version without Windows support.

Additions

  * The --time flag now defaults to modified without an argument (36cf5df)
  * Add options to hide table columns (925f517)
  * Add customisation settings to change the size colour scale (3ef6195)
  * Add flag for octal permissions (16046d5)
  * Add environment variable for icon spacing (51be9f4)
  * Add --numeric flag to display UIDs and GIDs (4ea79ee)

Changes

  * Make single-digit hour times zero-padded (1bf9e39)
  * Include symlinks to directories when grouping directories first (69a7e53)
  * Do not sort command-line arguments when --sort=none (bbd6db3)
  * Warn when trying to use the Git feature when it窶冱 disabled (a740512)
  * Sort the command-line arguments (a740512)
  * Allow absolute paths in $TZ environment variable (57cf0f1)
  * Escape the delete character in filenames (b5b7310)
  * Symlinks to directory now use the 窶賄irectory窶� icon (0a7ffcd)

Fixes

  * Fix bug where icons weren窶冲 displayed when file grid wraps (dd9dfff)
  * Fix bug where the wrong file timestamp was being used (215b779)
  * Fix crash on broken symlink in Git repository (a7a8e99)
  * Fix bug where long grid view didn窶冲 turn into long view when piping
    (6010ed5)
  * Fix handling of potentially-unsupported time metadata. (a636d08)
  * Fix .gitignore parsing by using libgit2 instead of doing it ourselves.
    (046af5c)
  * Fix crash on encountering a pre-Unix-epoch timestamp. (bc830b9)
  * Fix display of August in timestamps. (3fe35b5)
  * Fix inverted space colour of icons when selecting them. (79bac41)
  * Fix extra column in long grid mode. (0f414cf)
  * Fix rounding of human-readable filesizes. (74ecf6d)

Contributors

Thanks to 0rvar, 0x3333, b05902132, BrennanMcDonald, de-vri-es, emgelb,
FliegendeWurst, Freaky, imsofi, j-tai, LarsHaalck, mqudsi, msehnout,
PatriotRossii, VichoReyes, whonore, and many others for contributing.

Special thanks to ariasuni.

(fox)

2021-04-07 11:23:57 UTC MAIN commitmail json YAML

doc/TODO: + librsvg-2.50.3.

(wiz)

2021-04-07 11:18:05 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.22.6nb3

(wiz)

2021-04-07 11:17:54 UTC MAIN commitmail json YAML

musicpd: update PLIST for latest sphinx

Bump PKGREVISION.

(wiz)

2021-04-07 10:32:22 UTC MAIN commitmail json YAML

qemu: remove _static paths from PLIST

(adam)

2021-04-07 09:17:09 UTC MAIN commitmail json YAML

kore: enable additional tools target to build and install kore-serve.

This tool makes it easy to quickly spin up a static serving webserver.

(fcambus)

2021-04-07 08:16:37 UTC MAIN commitmail json YAML

Unbreak bulk builds.

A dependency became incompatible with Python 3.6.

(nia)

2021-04-07 07:24:45 UTC MAIN commitmail json YAML

doc: Updated textproc/lowdown to 0.8.4

(fcambus)

2021-04-07 07:24:34 UTC MAIN commitmail json YAML

lowdown: update to 0.8.4.

Version 0.8.4, 2021-04-03

Fix a crash in -Tgemini with tables. Allow for multi-page tables in -Tms.
Start to expand on regression suite. Clean up documentation, when possible,
and add some minor code polish.

(fcambus)

2021-04-07 07:00:20 UTC MAIN commitmail json YAML

khard: needs setuptools_scm to build; invoke sphinx directly

(adam)

2021-04-07 06:48:58 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx-autoapi, textproc/py-sphinx-autodoc-typehints

(adam)

2021-04-07 06:48:26 UTC MAIN commitmail json YAML

py-sphinx-autodoc-typehints: updated to 1.11.1

1.11.1
======
* Changed formatting of ``None`` to point to the Python stdlib docs
* Updated special dataclass handling

1.11.0
======
* Dropped support for Sphinx < 3.0
* Added support for alternative parameter names (``arg``, ``argument``, ``parameter``)
* Fixed import path for Signature
* Fixed ``TypeError`` when formatting a parametrized ``typing.IO`` annotat

(adam)

2021-04-07 06:44:39 UTC MAIN commitmail json YAML

py-sphinx-autoapi: updated to 1.7.0

V1.7.0 (2021-01-31)
-------------------
Features
* The fully qualified path of objects are included type annotations
  so that Sphinx can link to them.
* Added support for Sphinx 3.3. and 3.4.
* The docstrings of ``object.__init__``, ``object.__new__``,
  ``type.__init__``, and ``type.__new__`` are not inherited.

Bug Fixes
* The overload signatures of ``__init__`` methods are documented.

V1.6.0 (2021-01-20)
-------------------
Breaking Changes
* Dropped support for Python 2 and Sphinx 1.x/2.x.
  Python 2 source code can still be parsed.

Features
* Added support for using type hints as parameter types and return types
  via the ``sphinx.ext.autodoc.typehints`` extension.
* Basic incremental build support is enabled ``autoapi_keep_files`` is enabled.
  Providing none of the source files have changed,
  AutoAPI will skip parsing the source code and regenerating the API documentation.
* Can pass a callback that edits the Jinja Environment object before
  template rendering begins.
  This allows custom filters, tests, and globals to be added to the environment.
* Added support for Python 3.9.

Bug Fixes
* Fixed TypeError when parsing a class that inherits from ``type``.
* Fixed an unnecessary deprecation warning being raised when running
  sphinx-build from the same directory as conf.py.
* Fixed properties documented by Autodoc directives geting documented as methods.

V1.5.1 (2020-10-01)
-------------------
Bug Fixes
* Fixed AttributeError when generating an inheritance diagram for a module.

V1.5.0 (2020-08-31)
-------------------
This will be the last minor version to support Python 2 and Sphinx 1.x/2.x.

Features
* Declare the extension as parallel unsafe.
* All overload signatures are documented.
* Files are found in order of preference according to ``autoapi_file_patterns``.
* Added support for Sphinx 3.2.

Bug Fixes
* Fixed return types not showing for methods.
* Fixed incorrect formatting of properties on generated method directives.
* Fixed every toctree entry getting added as a new list.
* Fixed only some entries getting added to the toctree.

Trivial/Internal Changes
* autoapisummary directive inherits from autosummary for future stability.

(adam)

2021-04-07 06:24:14 UTC MAIN commitmail json YAML

Updated lang/nodejs10, lang/nodejs12, lang/nodejs, devel/py-hypothesis

(adam)

2021-04-07 06:23:52 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.8.6

6.8.6 - 2021-04-06

The fixed_dictionaries() strategy now preserves dict iteration order instead of sorting the keys. This also affects the pretty-printing of keyword arguments to @given().

6.8.5 - 2021-04-05

This patch teaches hypothesis write to default to ghostwriting tests with --style=pytest only if pytest is installed, or --style=unittest otherwise.

6.8.4 - 2021-04-01

This patch adds type annotations for the settings decorator, to avoid an error when running mypy in strict mode.

6.8.3 - 2021-03-28

This patch improves the Ghostwriter窶冱 handling of strategies to generate various fiddly types including frozensets, keysviews, valuesviews, regex matches and patterns, and so on.

6.8.2 - 2021-03-27

This patch fixes some internal typos. There is no user-visible change.

(adam)

2021-04-07 06:21:56 UTC MAIN commitmail json YAML

nodejs: updated to 14.16.1

Version 14.16.1 'Fermium' (LTS)

This is a security release.

Notable Changes

Vulnerabilities fixed:

CVE-2021-3450: OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2021-3449: OpenSSL - NULL pointer deref in signature_algorithms processing (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2020-7774: npm upgrade - Update y18n to fix Prototype-Pollution (High)
This is a vulnerability in the y18n npm module which may be exploited by prototype pollution. You can read more about it in https://github.com/advisories/GHSA-c4w7-xm78-47vh
Impacts:
All versions of the 14.x, 12.x and 10.x releases lines

(adam)

2021-04-07 06:21:06 UTC MAIN commitmail json YAML

nodejs12: updated to 12.22.1

Version 12.22.1 'Erbium' (LTS)

This is a security release.

Notable Changes

Vulnerabilities fixed:

CVE-2021-3450: OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2021-3449: OpenSSL - NULL pointer deref in signature_algorithms processing (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2020-7774: npm upgrade - Update y18n to fix Prototype-Pollution (High)
This is a vulnerability in the y18n npm module which may be exploited by prototype pollution. You can read more about it in https://github.com/advisories/GHSA-c4w7-xm78-47vh
Impacts:
All versions of the 14.x, 12.x and 10.x releases lines

Version 12.22.0 'Erbium' (LTS)

Notable changes

The legacy HTTP parser is runtime deprecated

The legacy HTTP parser, selected by the --http-parser=legacy command line option, is deprecated with the pending End-of-Life of Node.js 10.x (where it is the only HTTP parser implementation provided) at the end of April 2021. It will now warn on use but otherwise continue to function and may be removed in a future Node.js 12.x release.

The default HTTP parser based on llhttp is not affected. By default it is stricter than the now deprecated legacy HTTP parser. If interoperability with HTTP implementations that send invalid HTTP headers is required, the HTTP parser can be started in a less secure mode with the --insecure-http-parser command line option.

ES Modules

ES Modules are now considered stable.

node-api

Updated to node-api version 8 and added an experimental API to allow retrieval of the add-on file name.

New API's to control code coverage data collection

v8.stopCoverage() and v8.takeCoverage() have been added.

New API to monitor event loop utilization by Worker threads

worker.performance.eventLoopUtilization() has been added.

(adam)

2021-04-07 06:19:21 UTC MAIN commitmail json YAML

nodejs10: updated to 10.24.1

Version 10.24.1 'Dubnium' (LTS)

This is a security release.

Notable Changes

Vulerabilties fixed:

CVE-2021-3450: OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2021-3449: OpenSSL - NULL pointer deref in signature_algorithms processing (High)
This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt
Impacts:
All versions of the 15.x, 14.x, 12.x and 10.x releases lines

CVE-2020-7774: npm upgrade - Update y18n to fix Prototype-Pollution (High)
This is a vulnerability in the y18n npm module which may be exploited by prototype pollution. You can read more about it in https://github.com/advisories/GHSA-c4w7-xm78-47vh
Impacts:
All versions of the 14.x, 12.x and 10.x releases lines

(adam)

2021-04-06 23:46:53 UTC MAIN commitmail json YAML

beanstalkd: simplify the Makefile

NFCI. Thanks leot@ for the heads up!

(khorben)

2021-04-06 23:43:40 UTC MAIN commitmail json YAML

2021-04-06 22:55:18 UTC MAIN commitmail json YAML

pull in devel/purpose's buildlink.  fixes build.

(mrg)

2021-04-06 22:05:49 UTC MAIN commitmail json YAML

geography/viking: Replace DESCR wording with improved text from upstream

(gdt)

2021-04-06 22:04:37 UTC MAIN commitmail json YAML

2021-04-06 20:40:51 UTC MAIN commitmail json YAML

doc: Added print/texlab version 2.2.2

(wiz)

2021-04-06 20:40:41 UTC MAIN commitmail json YAML

print/Makefile: + texlab.

(wiz)

2021-04-06 20:40:12 UTC MAIN commitmail json YAML

print/texlab: import texlab-2.2.2

Packaged in wip by myself and tnn@

texlab is a cross-platform implementation of the Language Server
Protocol providing rich cross-editing support for the LaTeX
typesetting system.

(wiz)

2021-04-06 20:16:25 UTC MAIN commitmail json YAML

Updated devel/py-kaitaistruct, misc/py-tqdm

(adam)

2021-04-06 20:16:06 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.60.0

tqdm v4.60.0 stable

add contrib.logging helpers for redirecting to tqdm.write()
support delay in notebook
fix contrib.tmap, tzip not using tqdm_class
add notebook tests
updates & misc minor fixes for documentation

(adam)

2021-04-06 20:12:01 UTC MAIN commitmail json YAML

2021-04-06 20:01:36 UTC MAIN commitmail json YAML

2021-04-06 19:55:52 UTC MAIN commitmail json YAML

Updated www/py-bleach, www/py-draftjs_exporter

(adam)

2021-04-06 19:55:31 UTC MAIN commitmail json YAML

py-draftjs_exporter: updated to 4.1.2

v4.1.2
Changed
- Add tentative support for Python 3.10.
- Stop using `extras_require` for development-only dependencies.

(adam)

2021-04-06 19:51:47 UTC MAIN commitmail json YAML

py-bleach: updated to 3.3.0

Version 3.3.0 (February 1st, 2021)
----------------------------------

**Backwards incompatible changes**

* clean escapes HTML comments even when strip_comments=False

**Security fixes**

* Fix bug 1621692 / GHSA-m6xf-fq7q-8743. See the advisory for details.

(adam)

2021-04-06 19:45:09 UTC MAIN commitmail json YAML

Updated www/py-asgiref, textproc/py-xmlschema

(adam)

2021-04-06 19:44:10 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.6.0

v1.6.0
* XML data bindings and code generators are now considered stable
* Add arguments 'max_depth' and 'extra_validator' to validation methods
* Enhance decoding with 'value_hook' argument

(adam)

2021-04-06 19:42:18 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.3.4

3.3.4 (2021-04-06)
------------------

* The async_to_sync type error is now a warning due the high false negative
  rate when trying to detect coroutine-returning callables in Python.

3.3.3 (2021-04-06)
------------------

* The sync conversion functions now correctly detect functools.partial and other
  wrappers around async functions on earlier Python releases.

(adam)

2021-04-06 19:17:51 UTC MAIN commitmail json YAML

2021-04-06 19:15:02 UTC MAIN commitmail json YAML

Update www/py-wagtail to 2.12.2:

2.12.2 (18.02.2021)
~~~~~~~~~~~~~~~~~~~

* Fix: Pin django-treebeard to <4.5 to prevent migration conflicts (Matt Westcott)

2.12.1 (16.02.2021)
~~~~~~~~~~~~~~~~~~~

* Fix: Ensure aliases are published when the source page is published (Karl Hobley)
* Fix: Make page privacy rules apply to aliases (Karl Hobley)
* Fix: Prevent error when saving embeds that do not include a thumbnail URL (Cynthia Kiser)
* Fix: Ensure that duplicate embed records are deleted when upgrading (Matt Westcott)
* Fix: Prevent failure when running `manage.py dumpdata` with no arguments (Matt Westcott)

2.12 (02.02.2021)
~~~~~~~~~~~~~~~~~

* Added a distinct 'choose' permission for images and documents (Robert Rollins)
* StreamField values can now be modified in-place (Matt Westcott)
* Added support for custom admin color themes (Joshua Marantz)
* Added support for Python 3.9
* Added `WAGTAILIMAGES_IMAGE_FORM_BASE` and `WAGTAILDOCS_DOCUMENT_FORM_BASE` settings to customise the forms for images and documents (Dan Braghis)
* Switch pagination icons to use SVG instead of icon fonts (Scott Cranfill)
* Added string representation to image Format class (Andreas Nüßlein)
* Support returning None from `register_page_action_menu_item` and `register_snippet_action_menu_item` to skip registering an item (Vadim Karpenko)
* Fields on a custom image model can now be defined as required / `blank=False` (Matt Westcott)
* Add combined index for Postgres search backend (Will Giddens)
* Add `Page.specific_deferred` property for accessing specific page instance without up-front database queries (Andy Babic)
* Add hash lookup to embeds to support URLs longer than 255 characters (Coen van der Kamp)
* Fix: Stop menu icon overlapping the breadcrumb on small viewport widths in page editor (Karran Besen)
* Fix: Make sure document chooser pagination preserves the selected collection when moving between pages (Alex Sa)
* Fix: Gracefully handle oEmbed endpoints returning non-JSON responses (Matt Westcott)
* Fix: Fix unique constraint on WorkflowState for SQL Server compatibility (David Beitey)
* Fix: Reinstate chevron on collection dropdown (Mike Brown)
* Fix: Prevent delete button showing on collection / workflow edit views when delete permission is absent (Helder Correia)

2.11.5 (18.02.2021)
~~~~~~~~~~~~~~~~~~~

* Fix: Pin django-treebeard to <4.5 to prevent migration conflicts (Matt Westcott)

2.11.4 (16.02.2021)
~~~~~~~~~~~~~~~~~~~

* Fix: Prevent delete button showing on collection / workflow edit views when delete permission is absent (Helder Correia)
* Fix: Ensure aliases are published when the source page is published (Karl Hobley)
* Fix: Make page privacy rules apply to aliases (Karl Hobley)

2.11.3 (10.12.2020)
~~~~~~~~~~~~~~~~~~~

* Fix: Updated project template migrations to ensure that initial homepage creation runs before addition of locale field (Dan Braghis)
* Fix: Restore ability to use translatable strings in `LANGUAGES` / `WAGTAIL_CONTENT_LANGUAGES` settings (Andreas Morgenstern)
* Fix: Allow `locale` / `translation_of` API filters to be used in combination with search (Matt Westcott)
* Fix: Prevent error on `create_log_entries_from_revisions` when checking publish state on a revision that cannot be restored (Kristin Riebe)

2.11.2 (17.11.2020)
~~~~~~~~~~~~~~~~~~~

* Add custom finder to support Instagram oEmbed API (Luis Nell)
* Add custom finder to support Facebook oEmbed API (Cynthia Kiser)
* Fix: Improve performance of permission check on translations for edit page (Karl Hobley)
* Fix: Gracefully handle missing Locale records on `Locale.get_active` and `.localized` (Matt Westcott)
* Fix: Handle `get_supported_language_variant` returning a language variant not in `LANGUAGES` (Matt Westcott)
* Fix: Reinstate missing icon on settings edit view (Jérôme Lebleu)
* Fix: Avoid performance and pagination logic issues with a large number of languages (Karl Hobley)
* Fix: Allow deleting the default locale (Matt Westcott)

2.11.1 (06.11.2020)
~~~~~~~~~~~~~~~~~~~

* Fix: Ensure that cached `wagtail_site_root_paths` structures from older Wagtail versions are invalidated (Sævar Öfjörð Magnússon)
* Fix: Avoid circular import between wagtail.admin.auth and custom user models (Matt Westcott)
* Fix: Prevent error on resolving page URLs when a locale outside of `WAGTAIL_CONTENT_LANGUAGES` is active (Matt Westcott)

2.11 LTS (02.11.2020)
~~~~~~~~~~~~~~~~~~~~~

* Add support for multi-lingual content (Karl Hobley)
* Add support for aliased pages (Karl Hobley)
* Add support for hierarchical/nested Collections (Robert Rollins)
* Extend treebeard's `fix_tree` method with the ability to non-destructively fix path issues and add a --full option to apply path fixes (Matt Westcott)
* Add `before_edit_snippet`, `before_create_snippet` and `before_delete_snippet` hooks and documentation (Karl Hobley. Sponsored by the Mozilla Foundation)
* Add `register_snippet_listing_buttons` and `construct_snippet_listing_buttons` hooks and documentation (Karl Hobley. Sponsored by the Mozilla Foundation)
* Add `wagtail --version` to available Wagtail CLI commands (Kalob Taulien)
* Add `hooks.register_temporarily` utility function for testing hooks (Karl Hobley. Sponsored by the Mozilla Foundation)
* Remove `unidecode` and use `anyascii` in for Unicode to ASCII conversion (Robbie Mackay)
* Add `render` helper to `RoutablePageMixin` to support serving template responses according to Wagtail conventions (Andy Babic)
* Specify minimum Python version in setup.py (Vince Salvino)
* Show user's full name in report views (Matt Westcott)
* Improve Wagtail admin page load performance by caching SVG icons sprite in localStorage (Coen van der Kamp)
* Support SVG icons in ModelAdmin menu items (Scott Cranfill)
* Support SVG icons in admin breadcrumbs (Coen van der Kamp)
* Serve PDFs inline in the browser (Matt Westcott)
* Make document `content-type` and `content-disposition` configurable via `WAGTAILDOCS_CONTENT_TYPES` and `WAGTAILDOCS_INLINE_CONTENT_TYPES` (Matt Westcott)
* Slug generation no longer removes stopwords (Andy Chosak, Scott Cranfill)
* Add check to disallow StreamField block names that do not match Python variable syntax (François Poulain)
* The `BASE_URL` setting is now converted to a string, if it isn't already, when constructing API URLs (thenewguy)
* Preview from 'pages awaiting moderation' now opens in a new window (Cynthia Kiser)
* Add document extension validation if `WAGTAIL_DOCS_EXTENSIONS` is set (Meghana Bhange)
* Use `django-admin` command in place of `django-admin.py` (minusf)
* Add `register_snippet_action_menu_item` and `construct_snippet_action_menu` hooks to modify the actions available when creating / editing a snippet (Karl Hobley)
* Moved `generate_signature` and `verify_signature` functions into `wagtail.images.utils` (Noah H)
* Implement `bulk_to_python` on all structural StreamField block types (Matt Westcott)
* Add natural key support to `GroupCollectionPermission` (Jim Jazwiecki)
* Implement `prepopulated_fields` for `wagtail.contrib.modeladmin` (David Bramwell)
* Change `classname` keyword argument on basic StreamField blocks to `form_classname` (Meghana Bhange)
* Replace page explorer pushPage/popPage with gotoPage for more flexible explorer navigation (Karl Hobley)
* Fix: Make page-level actions accessible to keyboard users in page listing tables (Jesse Menn)
* Fix: `WAGTAILFRONTENDCACHE_LANGUAGES` was being interpreted incorrectly. It now accepts a list of strings, as documented (Karl Hobley)
* Fix: Update oEmbed endpoints to use https where available (Matt Westcott)
* Fix: Revise `edit_handler` bind order in ModelAdmin views and fix duplicate form instance creation (Jérôme Lebleu)
* Fix: Properly distinguish child blocks when comparing revisions with nested StreamBlocks (Martin Mena)
* Fix: Correctly handle Turkish 'İ' characters in client-side slug generation (Matt Westcott)
* Fix: Page chooser widgets now reflect custom ``get_admin_display_title`` methods (Saptak Sengupta)
* Fix: `Page.copy()` now raises an error if the page being copied is unsaved (Anton Zhyltsou)
* Fix: `Page.copy()` now triggers a `page_published` if the copied page is live (Anton Zhyltsou)
* Fix: The Elasticsearch `URLS` setting can now take a string on its own instead of a list (Sævar Öfjörð Magnússon)
* Fix: Avoid retranslating month / weekday names that Django already provides (Matt Westcott)
* Fix: Fixed padding around checkbox and radio inputs (Cole Maclean)
* Fix: Fix spacing around the privacy indicator panel (Sævar Öfjörð Magnússon, Dan Braghis)
* Fix: Consistently redirect to admin home on permission denied (Matt Westcott, Anton Zhyltsou)

(joerg)

2021-04-06 19:05:14 UTC MAIN commitmail json YAML

py-django-modelcluster-5.1

(joerg)

2021-04-06 19:04:46 UTC MAIN commitmail json YAML

Update py-djangocluster to 5.1:

* Allow child form class to be overridden in the `formsets` Meta property of ClusterForm (Helder Correia)
* Add prefetch_related support to ParentalManyToManyField (Andy Chosak)
* Implement `copy_child_relation` and `copy_all_child_relations` methods on ClusterableModel (Karl Hobley)
* Fix: Fix behavior of ParentalKeys and prefetch_related() supplied with a lookup queryset (Juha Yrj旦l辰)

(joerg)

2021-04-06 18:57:11 UTC MAIN commitmail json YAML

pyPdf: fallback if non-UTF16 strings start with UTF16 BOM

This can be seen with Reportlab, which is embedding a digest as binary.
Bump revision.

(joerg)

2021-04-06 18:55:05 UTC MAIN commitmail json YAML

Tests need py-mock.

(joerg)

2021-04-06 18:46:06 UTC MAIN commitmail json YAML

Preserve stdin for the bootstrap and dependency handling like done for
normal dependencies.

(joerg)

2021-04-06 18:29:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.6.5

(pin)

2021-04-06 18:29:31 UTC MAIN commitmail json YAML

sysutils macchina: update to 0.6.5

-Use the latest libmacchina version, v0.1.9
-Use libmacchina crate and not git

version 0.6.4 was never taged on GitHub.
Patch no longer needed.

(pin)

2021-04-06 17:27:08 UTC MAIN commitmail json YAML

2021-04-06 17:21:17 UTC MAIN commitmail json YAML

update for transition from README.html

(nia)

2021-04-06 15:51:03 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, www/py-gunicorn

(adam)

2021-04-06 15:50:44 UTC MAIN commitmail json YAML

py-gunicorn: updated to 20.1.0

20.1.0 - 2021-02-12

document WEB_CONCURRENCY is set by, at least, Heroku
capture peername from accept: Avoid calls to getpeername by capturing the peer name returned by accept
log a warning when a worker was terminated due to a signal
fix tornado usage with latest versions of Django
add support for python -m gunicorn
fix systemd socket activation example
allows to set wsgi application in configg file using wsgi_app
document --timeout = 0
always close a connection when the number of requests exceeds the max requests
Disable keepalive during graceful shutdown
kill tasks in the gthread workers during upgrade
fix latency in gevent worker when accepting new requests
fix file watcher: handle errors when new worker reboot and ensure the list of files is kept
document the default name and path of the configuration file
document how variable impact configuration
document the $PORT environment variable
added milliseconds option to request_time in access_log
added PIP requirements to be used for example
remove version from the Server header
fix sendfile: use socket.sendfile instead of os.sendfile
reloader: use absolute path to prevent empty to prevent0 InotifyError when a file is added to the working directory
Add 窶菟rint-config option to print the resolved settings at startup.
remove the --log-dict-config CLI flag because it never had a working format (the logconfig_dict setting in configuration files continues to work)

** Breaking changes **

minimum version is Python 3.5
remove version from the Server header

** Others **

miscellaneous changes in the code base to be a better citizen with Python 3
remove dead code
fix documentation generation

(adam)

2021-04-06 15:45:44 UTC MAIN commitmail json YAML

py-sphinx: updated to 3.5.3

Release 3.5.3 (released Mar 20, 2021)
=====================================

Features added
--------------

* using UNIX path separator in image directive confuses Sphinx on Windows

Release 3.5.2 (released Mar 06, 2021)
=====================================

Bugs fixed
----------

* i18n: Crashed by broken translation messages in ES, EL and HR
* LaTeX: A custom LaTeX builder fails with unknown node error
* Exceptions raised in a Directive cause parallel builds to hang

Release 3.5.1 (released Feb 16, 2021)
=====================================

Bugs fixed
----------

* autodoc: AttributeError is raised on assigning __annotations__ on
  read-only class
* html: minified js stemmers not included in the distributed package
* html: AttributeError is raised if CSS/JS files are installed via
  :confval:`html_context`
* viewcode: ExtensionError is raised on incremental build after
  unparsable python module found

Release 3.5.0 (released Feb 14, 2021)
=====================================

Dependencies
------------

* LaTeX: ``multicol`` (it is anyhow a required part of the official latex2e
  base distribution)

Incompatible changes
--------------------

* Update Underscore.js to 1.12.0
* html: The config variable ``html_add_permalinks`` is replaced by
  :confval:`html_permalinks` and :confval:`html_permalinks_icon`

Deprecated
----------

* pending_xref node for viewcode extension
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.anchors_ignore``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.auth``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.broken``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.good``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.redirected``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.rqueue``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.to_ignore``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.workers``
* ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.wqueue``
* ``sphinx.builders.linkcheck.node_line_or_0()``
* ``sphinx.ext.autodoc.AttributeDocumenter.isinstanceattribute()``
* ``sphinx.ext.autodoc.directive.DocumenterBridge.reporter``
* ``sphinx.ext.autodoc.importer.get_module_members()``
* ``sphinx.ext.autosummary.generate._simple_info()``
* ``sphinx.ext.autosummary.generate._simple_warn()``
* ``sphinx.writers.html.HTMLTranslator.permalink_text``
* ``sphinx.writers.html5.HTML5Translator.permalink_text``

Features added
--------------

* autodoc: autodata and autoattribute directives does not show right-hand
  value of the variable if docstring contains ``:meta hide-value:`` in
  info-field-list
* autodoc: Default values of overloaded functions are taken from actual
  implementation if they're ellipsis
* autodoc: Support type union operator (PEP-604) in Python 3.10 or above
* autodoc: Allow to extend :confval:`autodoc_default_options` via
  directive options
* html: kbd role generates customizable HTML tags for compound keys
* html: Allow to change the order of JS/CSS via ``priority`` parameter
  for :meth:`Sphinx.add_js_file()` and :meth:`Sphinx.add_css_file()`
* html: Allow to add JS/CSS files to the specific page when an extension
  calls ``app.add_js_file()`` or ``app.add_css_file()`` on
  :event:`html-page-context` event
* html: Allow to use HTML permalink texts via
  :confval:`html_permalinks_icon`
* html: Add permalink icons to glossary terms
* html search: performance issue with massive lists
* html search: Update JavaScript stemmer code to the latest version of
  Snowball (v2.1.0)
* i18n: Allow to translate heading syntax in MyST-Parser
* imgconverter: Skip availability check if builder supports the image
  type
* napoleon: Allow to change the style of custom sections using
  :confval:`napoleon_custom_styles`
* napoleon: Type definitions in Google style docstrings are rendered as
  references when :confval:`napoleon_preprocess_types` enabled
* mathjax: Include mathjax.js only on the document using equations
* py domain: Support type union operator (PEP-604)
* std domain: cross-reference for a rubric having inline item is broken
* std domain: Optimize case-insensitive match of term
* viewcode: Support incremental build
* Add :confval:`project_copyright` as an alias of :confval:`copyright`
* Now :confval:`highlight_language` supports multiple languages
* :rst:dir:`code-block` and :rst:dir:`literalinclude` supports automatic
  dedent via no-argument ``:dedent:`` option
* C++, also hyperlink operator overloads in expressions and alias declarations.
* Allow production lists to refer to tokens from other production groups
* Show what extension (or module) caused it on errors on event handler
* C++: add ``maxdepth`` option to :rst:dir:`cpp:alias` to insert nested
  declarations.
* C, add ``noroot`` option to :rst:dir:`c:alias` to render only nested
  declarations.
* C++, add ``noroot`` option to :rst:dir:`cpp:alias` to render only nested
  declarations.

Bugs fixed
----------

* apidoc: namespace module file is not generated if no submodules there
* autodoc: inherited-members doesn't work for instance attributes on super
  class
* autodoc: ``:meta public:`` does not effect to variables
* autodoc: empty __all__ attribute is ignored
* autodoc: Failed to resolve struct.Struct type annotation
* autodoc: All variable comments in the module are ignored if the module
  contains invalid type comments
* autodoc: Default values for overloaded functions are rendered as string
* autodoc: crashes when mocked decorator takes arguments
* autodoc: Uninitialized attributes in superclass are recognized as
  undocumented
* autodoc: Failed to generate document if target module contains an
  object that raises an exception on ``hasattr()``
* autosummary: mocked modules are documented as empty page when using
  :recursive: option
* graphviz: Image node is not rendered if graph file is in subdirectory
* html: kbd role produces incorrect HTML when compound-key separators (-,
  + or ^) are used as keystrokes
* html: A type warning for html_use_opensearch is shown twice
* html: kbd role with "Caps Lock" rendered incorrectly
* html search: fix searching for terms containing + (Requires a custom
  search language that does not split on +)
* html theme: Could not override globaltoc_maxdepth in theme.conf
* html: consecutive spaces are displayed as single space
* i18n: crashes with KeyError when translation message adds a new auto
  footnote reference
* linkcheck: Fix race condition that could lead to checking the
  availability of the same URL twice
* linkcheck: The docname for each hyperlink is not displayed
* sphinx-quickstart: questionare got Mojibake if libreadline unavailable
* texinfo: image files on the different directory with document are not
  copied
* todo: Cross references in todolist get broken
* viewcode: module pages are generated for epub on incremental build
* viewcode: anchors are generated in incremental build after singlehtml
* viewcode: highlighted code is generated even if not referenced
* :confval:`highlight_options` is not working
* C, fix intersphinx lookup types for names in declarations.
* C, C++: in general fix intersphinx and role lookup types.
* :confval:`html_last_updated_fmt` does not support UTC offset (%z)
* :confval:`html_last_updated_fmt` generates wrong time zone for %Z
* ``download`` role creates duplicated copies when relative path is
  specified
* (fifth item): LaTeX: footnotes from captions are not clickable,
  and for manually numbered footnotes only first one with same number is
  an hyperlink
* LaTeX with French babel and memoir crash: "Illegal parameter number
  in definition of ``\FNH@prefntext``"
* LaTeX (docs): A potential display bug with the LaTeX generation step
  in Sphinx (how to generate one-column index)
* LaTeX: Directive :rst:dir:`hlist` not implemented in LaTeX
* LaTeX: The :rst:role:`index` role and the glossary generate duplicate
  entries in the LaTeX index (if both used for same term)
* LaTeX: wrong internal links in pdf to captioned code-blocks when
  :confval:`numfig` is not True
* LaTeX: some indexed terms are ignored when using xelatex engine
  (or pdflatex and :confval:`latex_use_xindy` set to True) with memoir class
* LaTeX: URLs as footnotes fail to show in PDF if originating from
  inside function type signatures
* LaTeX: long words in narrow columns may not be hyphenated
* LaTeX: ``\titleformat`` last argument in sphinx.sty should be
  bracketed, not braced (and is anyhow not needed)
* LaTex: code-block printed out of margin (see the opt-in LaTeX syntax
  boolean :ref:`verbatimforcewraps <latexsphinxsetupforcewraps>` for use via
  the :ref:`'sphinxsetup' <latexsphinxsetup>` key of ``latex_elements``)
* LaTeX: Remove substitution_reference nodes from doctree only on LaTeX
  builds
* LaTeX: Restructure the index nodes inside title nodes only on LaTeX
  builds
* LaTeX: potentially critical low level TeX coding mistake has gone
  unnoticed so far
* C, :rst:dir:`c:alias` skip symbols without explicit declarations
  instead of crashing.
* C, :rst:dir:`c:alias` give a warning when the root symbol is not declared.
* C, ``expr`` role should start symbol lookup in the current scope.

Release 3.4.3 (released Jan 08, 2021)
=====================================

Bugs fixed
----------

* autodoc: Failed to generate document if target module contains an
  object that raises an exception on ``hasattr()``

Release 3.4.2 (released Jan 04, 2021)
=====================================

Bugs fixed
----------

* autodoc: Classes that inherit mocked class are not documented
* autodoc: The ``autodoc-process-docstring`` event is emitted to the
  non-datadescriptors unexpectedly
* autodoc: AttributeError is raised on non-class object is passed to
  autoclass directive

Release 3.4.1 (released Dec 25, 2020)
=====================================

Bugs fixed
----------

* autodoc: AttributeError is raised when using forward-reference type
  annotations
* autodoc: TypeError is raised on checking slots attribute
* autodoc: Instance attributes are incorrectly added to Parent class
* autodoc: The ``autodoc-process-docstring`` event is emitted to the
  alias classes unexpectedly
* autodoc: Unnecessary object comparision via ``__eq__`` method
* linkcheck: Fix PriorityQueue crash when link tuples are not
  comparable

Release 3.4.0 (released Dec 20, 2020)
=====================================

Incompatible changes
--------------------

* autodoc: the signature of class constructor will be shown for decorated
  classes, not a signature of decorator

Deprecated
----------

* The ``follow_wrapped`` argument of ``sphinx.util.inspect.signature()``
* The ``no_docstring`` argument of
  ``sphinx.ext.autodoc.Documenter.add_content()``
* ``sphinx.ext.autodoc.Documenter.get_object_members()``
* ``sphinx.ext.autodoc.DataDeclarationDocumenter``
* ``sphinx.ext.autodoc.GenericAliasDocumenter``
* ``sphinx.ext.autodoc.InstanceAttributeDocumenter``
* ``sphinx.ext.autodoc.SlotsAttributeDocumenter``
* ``sphinx.ext.autodoc.TypeVarDocumenter``
* ``sphinx.ext.autodoc.importer._getannotations()``
* ``sphinx.ext.autodoc.importer._getmro()``
* ``sphinx.pycode.ModuleAnalyzer.parse()``
* ``sphinx.util.osutil.movefile()``
* ``sphinx.util.requests.is_ssl_error()``

Features added
--------------

* autodoc: Allow to determine whether a member not included in
  ``__all__`` attribute of the module should be documented or not via
  :event:`autodoc-skip-member` event
* autodoc: Parameters for generic class are not shown when super class is
  a generic class and show-inheritance option is given (in Python 3.7 or above)
* autodoc: Add ``Documenter.config`` as a shortcut to access the config object
* autodoc: Add Optional[t] to annotation of function and method if a default
  value equal to None is set.
* autodoc: Add ``:no-value:`` option to :rst:dir:`autoattribute` and
  :rst:dir:`autodata` directive to suppress the default value of the variable
* autodoc: Support custom types defined by typing.NewType
* napoleon: Add :confval:`napoleon_attr_annotations` to merge type hints
  on source code automatically if any type is specified in docstring
* napoleon: Support numpydoc's "Receives" section
* Add a new event :event:`warn-missing-reference` to custom warning
  messages when failed to resolve a cross-reference
* Emit a detailed warning when failed to resolve a ``:ref:`` reference
* linkcheck: The builder now handles rate limits. See
  :confval:`linkcheck_retry_on_rate_limit` for details.

Bugs fixed
----------

* autodoc: autodoc does not respect __signature__ of the class
* autodoc: the location of the warning is incorrect for inherited method
* autodoc: the signature of class constructor is incorrect if the class
  is decorated
* autodoc: :confval:`autodoc_type_aliases` does not effect to variables
  and attributes
* autodoc: autodata directive can't create document for PEP-526 based
  type annotated variables
* autodoc: autoattribute directive can't create document for PEP-526
  based uninitalized variables
* autodoc: autoattribute could not create document for __slots__
  attributes
* autodoc: autoattribute could not create document for a GenericAlias as
  class attributes correctly
* autodoc: autoattribute could not create document for a commented
  attribute in alias class
* autodoc: autodoc_type_aliases doesn't work when autodoc_typehints is
  set to "description"
* autodoc: autodoc_type_aliases doesn't work for the type annotation to
  instance attributes
* autodoc: autodata and autoattribute directives do not display type
  information of TypeVars
* autodoc: references to builtins not working in class aliases
* autodoc:  ``__bool__`` method could be called
* autodoc: A typehint for the instance variable having type_comment on
  super class is not displayed
* autodoc: a __slots__ attribute is not documented even having docstring
* autodoc: inherited-members doesn't work for instance attributes on super
  class
* autosummary: non utf-8 reST files are generated when template contains
  multibyte characters
* autosummary: summary extraction splits text after "el at." unexpectedly
* html: Wrong url_root has been generated on a document named "index"
* html search: Do not load ``language_data.js`` in non-search pages
* i18n: ``-D gettext_compact=0`` is no longer working
* graphviz: The layout option for graph and digraph directives don't work
* linkcheck: Use GET when HEAD requests cause Too Many Redirects, to
  accommodate infinite redirect loops on HEAD
* Makefile: ``make clean`` with empty BUILDDIR is dangerous
* py domain: ``:type:`` and ``:rtype:`` gives false ambiguous class
  lookup warnings
* std domain: Failed to parse an option that starts with bracket
* LaTeX: Prevent page brake in the middle of a seealso
* C, fix copying of AliasNode.

Release 3.3.1 (released Nov 12, 2020)
=====================================

Bugs fixed
----------

* autodoc: autoclass directive became slower than Sphinx-3.2
* autosummary: raise PycodeError when documenting python package
  without __init__.py
* autosummary: autosummary_mock_imports causes slow down builds
* C, properly initialize attributes in empty symbols.
* i18n: Put system locale path after the paths specified by configuration

Release 3.3.0 (released Nov 02, 2020)
=====================================

Deprecated
----------

* ``sphinx.builders.latex.LaTeXBuilder.usepackages``
* ``sphinx.builders.latex.LaTeXBuilder.usepackages_afger_hyperref``
* ``sphinx.ext.autodoc.SingledispatchFunctionDocumenter``
* ``sphinx.ext.autodoc.SingledispatchMethodDocumenter``

Features added
--------------

* html: Show a better error message for failures on copying
  html_static_files
* C: added a ``maxdepth`` option to :rst:dir:`c:alias` to insert
  nested declarations.
* LaTeX: Allow to add LaTeX package via ``app.add_latex_package()`` until
  just before writing .tex file
* manpage: Add :confval:`man_make_section_directory` to make a section
  directory on build man page
* epub: Allow to suppress "duplicated ToC entry found" warnings from epub
  builder using :confval:`suppress_warnings`.
* sphinx-quickstart: Add :option:`sphinx-quickstart --no-sep` option
* sphinx.testing: Register public markers in sphinx.testing.fixtures
* napoleon: use the obj role for all See Also items
* napoleon: Apply :confval:`napoleon_preprocess_types` to every field
* C and C++, show line numbers for previous declarations when duplicates are
  detected.
* Remove substitution_reference nodes from doctree only on LaTeX builds

Bugs fixed
----------

* i18n: Add support for having single text domain
* i18n: Failed to override system message translation
* autodoc: AttributeError is raised when False value is passed to
  autodoc_default_options
* autodoc: functools.cached_property is not considered as a property
* autodoc: parsing error is raised if some extension replaces docstring
  by string not ending with blank lines
* autodoc: Wrong constructor signature for the class derived from
  typing.Generic
* autodoc: TypeError is raised when annotation has invalid __args__
* autodoc: Tuple in default value is wrongly rendered
* autodoc: type aliases break type formatting of autoattribute
* autodoc: can't detect overloaded methods defined in other file
* autodoc: single-string __slots__ is not handled correctly
* autodoc: autodoc_typehints='none' does not effect to overloaded functions
* napoleon: description is disappeared when it contains inline literals
* napoleon: Potential of regex denial of service in google style docs
* LaTeX: pxjahyper loaded even when latex_engine is not platex
* LaTeX: 'oneside' classoption causes build warning
* intersphinx: Potential of regex denial of service by broken inventory
* sphinx-build: missing and redundant spacing (and etc) for console
  output on building
* imgconverter: Check availability of imagemagick many times
* py domain: number in default argument value is changed from hexadecimal
  to decimal
* html: Prevent arrow keys changing page when button elements are focused
* html search: Fix unnecessary load of images when parsing the document
* html theme: Line numbers misalign with code lines
* The highlight warning has wrong location in some builders (LaTeX,
  singlehtml and so on)
* Eliminate Fancyhdr build warnings for oneside documents
* Failed to refer a token in productionlist if it is indented
* linkcheck: Report HTTP errors when ``linkcheck_anchors`` is ``True``
* linkcheck: take source directory into account for local files
* linkcheck: ``tel:`` schema hyperlinks are detected as errors
* linkcheck: An exit status is incorrect when links having unsupported
  schema found
* C, add missing items to internal object types dictionary,
  e.g., preventing intersphinx from resolving them.
* C, fix anon objects in intersphinx.
* C++, properly reject functions as duplicate declarations if a
  non-function declaration of the same name already exists.
* C, fix references to function parameters.
  Link to the function instead of a non-existing anchor.
* figure numbers are unexpectedly assigned to uncaptioned items
* make "inline" line numbers un-selectable

Testing
--------

* Support parallel build in sphinx.testing

Release 3.2.1 (released Aug 14, 2020)
=====================================

Features added
--------------

* napoleon: Add :confval:`napoleon_preprocess_types` to enable the type
  preprocessor for numpy style docstrings
* C and C++, parse function attributes after parameters and qualifiers.

Bugs fixed
----------

* napoleon: Crashes during processing C-ext module
* napoleon: "Inline literal start-string without end-string" warning in
  Numpy style Parameters section
* autodoc: KeyError is raised on documenting an attribute of the broken
  class
* autodoc: AttributeError is raised on documenting an attribute on Python
  3.5.2
* autodoc: NameError is raised when target code uses ``TYPE_CHECKING``
* C++, fix parsing of template template paramters

Release 3.2.0 (released Aug 08, 2020)
=====================================

Deprecated
----------

* ``sphinx.ext.autodoc.members_set_option()``
* ``sphinx.ext.autodoc.merge_special_members_option()``
* ``sphinx.writers.texinfo.TexinfoWriter.desc``
* C, parsing of pre-v3 style type directives and roles, along with the options
  :confval:`c_allow_pre_v3` and :confval:`c_warn_on_allowed_pre_v3`.

Features added
--------------

* autodoc: Allow overriding of exclude-members in skip-member function
* autodoc: ``:private-member:`` can take an explicit list of member names
  to be documented
* autosummary: Add :confval:`autosummary_filename_map` to avoid conflict
  of filenames between two object with different case
* autosummary: Support instance attributes as a target of autosummary
  directive
* html: Add :confval:`html_codeblock_linenos_style` to change the style
  of line numbers for code-blocks
* C and C++, support parameterized GNU style attributes.
* napoleon: Add aliases Warn and Raise.
* napoleon: parse type strings and make them hyperlinks as possible.  The
  conversion rule can be updated via :confval:`napoleon_type_aliases`
* napoleon: Create a hyperlink for each the type of parameter when
  :confval:`napoleon_use_params` is False
* C, added :rst:dir:`c:alias` directive for inserting copies
  of existing declarations.
* html: inventory is broken if the docname contains a space
* html search: Allow searching for numbers
* html theme: Add a new option :confval:`globaltoc_maxdepth` to control
  the behavior of globaltoc in sidebar
* i18n: Optimize the dependencies check on bootstrap
* i18n: :confval:`figure_language_filename` supports ``docpath`` token
* linkcheck: Support checks for local links
* setuptools: Link verbosity to distutils' -v and -q option
* doctest: Add ``:trim-doctest-flags:`` and ``:no-trim-doctest-flags:``
  options to doctest, testcode and testoutput directives
* add ``:noindexentry:`` to the Python, C, C++, and Javascript domains.
  Update the documentation to better reflect the relationship between this option
  and the ``:noindex:`` option.
* C, add possibility of parsing of some pre-v3 style type directives and
  roles and try to convert them to equivalent v3 directives/roles.
  Set the new option :confval:`c_allow_pre_v3` to ``True`` to enable this.
  The warnings printed from this functionality can be suppressed by setting
  :confval:`c_warn_on_allowed_pre_v3`` to ``True``.
  The functionality is immediately deprecated.
* C, add support for named variadic macro arguments.
* Allow to suppress "self referenced toctrees" warning

Bugs fixed
----------

* autodoc: TypeError is raised on mocking generic-typed classes
* autodoc: function signature is not shown when the function has a
  parameter having ``inspect._empty`` as its default value
* autodoc: type annotations for overloaded functions are not resolved
* autodoc: An instance attribute cause a crash of autofunction directive
* autodoc: ``private-members`` option does not work for class attributes
* autodoc: Generator type annotation is wrongly rendered in py36
* autodoc: An uninitialized annotated instance variable is not documented
  when ``:inherited-members:`` option given
* autodoc: A type hint for the instance variable defined at parent class
  is not shown in the document of the derived class
* autodoc: An annotated instance variable on super class is not
  documented when derived class has other annotated instance variables
* autosummary: cannot handle umlauts in function names
* autosummary: Failed to extract summary line when abbreviations found
* autosummary: Failed to extract correct summary line when docstring
  contains a hyperlink target
* autosummary: "Module attributes" header is not translatable
* apidoc: An extra newline is generated at the end of the rst file if a
  module has submodules
* napoleon: decorated special methods are not shown
* napoleon: parameters are not escaped for combined params in numpydoc
* napoleon: multiple paramaters declaration in numpydoc was wrongly
  recognized when napoleon_use_params=True
* LaTeX: ``numfig_secnum_depth > 1`` leads to wrong figure links
* html theme: XML-invalid files were generated
* gettext: Wrong source info is shown when using rst_epilog
* linkcheck: HEAD requests are not used for checking
* i18n: Failed to add an explicit title to ``:ref:`` role on translation
* py domain: failed to resolve a type annotation for the attribute
* py domain: failed to parse a type annotation containing ellipsis
* std domain: option directive does not generate old node_id compatible
  with 2.x or older
* i18n: The content of ``math`` directive is interpreted as reST on
  translation
* i18n: The ``root`` element for :confval:`figure_language_filename` is
  not a path that user specifies in the document
* texinfo: TypeError is raised for nested object descriptions
* texinfo: a warning not supporting desc_signature_line node is shown
* :rst:role:`abbr` role without an explanation will show the explanation
  from the previous abbr role
* graphviz: graphviz.css was copied on building non-HTML document
* C and C++, removed ``noindex`` directive option as it did
  nothing.
* Duplicated node IDs are generated if node has multiple IDs
* Symbols sections are appeared twice in the index page
* Fix circular import in sphinx.addnodes
* CSS: make "highlight" selector more robust
* C++, parse non-type template parameters starting with
  a dependent qualified name.
* C, don't deepcopy the entire symbol table and make a mess every time an
  enumerator is handled.

Release 3.1.2 (released Jul 05, 2020)
=====================================

Incompatible changes
--------------------

* autodoc: the signature of base function will be shown for decorated
  functions, not a signature of decorator

Bugs fixed
----------

* autodoc: Failed to detect module when relative module name given
* autodoc: AttributeError is raised when non-class object is given to
  the autoclass directive
* autodoc: KeyError is raised for invalid mark up when autodoc_typehints
  is 'description'
* autodoc: crashed if the target name matches to both an attribute and
  module that are same name
* autodoc: function signature becomes ``(*args, **kwargs)`` if the
  function is decorated by generic decorator
* autosummary: generates broken stub files if the target code contains
  an attribute and module that are same name
* viewcode: Failed to resolve viewcode references on 3rd party builders
* html theme: List items have extra vertical space
* html theme: Undesired interaction between "overflow" and "float"

Release 3.1.1 (released Jun 14, 2020)
=====================================

Incompatible changes
--------------------

* napoleon: a type for attribute are represented as typed field

Features added
--------------

* autodoc: Show detailed warning when type_comment is mismatched with its
  signature

Bugs fixed
----------

* autodoc: Warnings raised on variable and attribute type annotations
* autodoc: EOFError is raised on parallel build
* autodoc: TypeError is raised for overloaded C-ext function
* autodoc: an object which descriptors returns is unexpectedly documented
* autodoc: wrong signature is shown for the function using contextmanager
* autosummary: generates broken stub files if the target code contains
  an attribute and module that are same name
* napoleon: Warnings raised on variable and attribute type annotations
* sphinx.util.inspect causes circular import problem

Release 3.1.0 (released Jun 08, 2020)
=====================================

Dependencies
------------

* mathjax: Update to 2.7.5

Incompatible changes
--------------------

* imgconverter: Invoke "magick convert" command by default on Windows

Deprecated
----------

* The first argument for sphinx.ext.autosummary.generate.AutosummaryRenderer has
  been changed to Sphinx object
* ``sphinx.ext.autosummary.generate.AutosummaryRenderer`` takes an object type
  as an argument
* The ``ignore`` argument of ``sphinx.ext.autodoc.Documenter.get_doc()``
* The ``template_dir`` argument of ``sphinx.ext.autosummary.generate.
  AutosummaryRenderer``
* The ``module`` argument of ``sphinx.ext.autosummary.generate.
  find_autosummary_in_docstring()``
* The ``builder`` argument of ``sphinx.ext.autosummary.generate.
  generate_autosummary_docs()``
* The ``template_dir`` argument of ``sphinx.ext.autosummary.generate.
  generate_autosummary_docs()``
* The ``ignore`` argument of ``sphinx.util.docstring.prepare_docstring()``
* ``sphinx.ext.autosummary.generate.AutosummaryRenderer.exists()``
* ``sphinx.util.rpartition()``

Features added
--------------

* LaTeX: Make the ``toplevel_sectioning`` setting optional in LaTeX theme
* LaTeX: Allow to override papersize and pointsize from LaTeX themes
* LaTeX: Add :confval:`latex_theme_options` to override theme options
* Allow to suppress "circular toctree references detected" warnings using
  :confval:`suppress_warnings`
* C, added scope control directives, :rst:dir:`c:namespace`,
  :rst:dir:`c:namespace-push`, and :rst:dir:`c:namespace-pop`.
* autodoc: Suppress default value for instance attributes
* autodoc: consider a member public if docstring contains
  ``:meta public:`` in info-field-list
* autodoc: Allow to generate docs for singledispatch functions by
  py:autofunction
* autodoc: Support final classes and methods
* autodoc: Support signatures defined by ``__new__()``, metaclasses and
  builtin base classes
* autodoc: Support multiple signatures on docstring
* autodoc: Support GenericAlias in Python 3.7 or above
* autodoc: Support overloaded functions
* autodoc: Support TypeVar
* autosummary: headings in generated documents are not translated
* autosummary: Add ``:caption:`` option to autosummary directive to set a
  caption to the toctree
* autosummary: Support module attributes
* autosummary: Add ``:recursive:`` option to autosummary directive
  to generate stub files recursively
* autosummary: Add :confval:`autosummary_context` to add template
  variables for custom templates
* html: Support nested <kbd> elements
* html theme: Add right margin to footnote/citation labels
* html theme: CSS spacing for code blocks with captions and line
  numbers
* html theme: Add new options :confval:`globaltoc_collapse` and
  :confval:`globaltoc_includehidden` to control the behavior of globaltoc in
  sidebar
* html theme: Avoid clashes between sidebar and other blocks
* html theme: Relbar breadcrumb should contain current page
* html theme: A canonical URL is not escaped
* html theme: Avoid whitespace at the beginning of genindex.html
* html theme: Add a "clearer" at the end of the "body"
* html theme: Make admonition/topic/sidebar scrollable
* html theme: Add top and bottom margins to tables
* html theme: Add viewport meta tag for basic theme
* html theme: classic: default codetextcolor/codebgcolor doesn't override
  Pygments
* C and C++: allow semicolon in the end of declarations.
* C++, parse parameterized noexcept specifiers.
* C++, parse expressions with user-defined literals.
* C++, parse trailing return types.
* py domain: Add ``:final:`` option to :rst:dir:`py:class:`,
  :rst:dir:`py:exception:` and :rst:dir:`py:method:` directives
* py domain: Change a type annotation for variables to a hyperlink
* std domain: :rst:dir:`option` directive support arguments in the form
  of ``foo[=bar]``
* napoleon: a type for attribute are represented like type annotation
* napoleon: overescaped trailing underscore on attribute
* linkcheck: Add :confval:`linkcheck_request_headers` to send custom HTTP
  headers for specific host
* setuptools: Support ``--verbosity`` option
* Add ``allowed_exceptions`` parameter to ``Sphinx.emit()`` to allow
  handlers to raise specified exceptions
* C++, parse (trailing) requires clauses.

Bugs fixed
----------

* autodoc: incremental build does not work for imported objects
* autodoc: annotations not to be shown for descriptors
* autodoc: Decorated inherited method has no documentation
* autodoc: The change of autodoc-process-docstring for variables is
  cached unexpectedly
* autodoc: misdetects a sync function is async
* autodoc: failed to detect a classmethod on Enum class
* autodoc: a typehint contains spaces is wrongly rendered under
  autodoc_typehints='description' mode
* autodoc: failed to import nested class
* autodoc: does not render correct signatures for built-in functions
* autodoc: ``Optional[Union[foo, bar]]`` is presented as
  ``Union[foo, bar, None]``
* autodoc: autofunction emits an unfriendly warning if an invalid object
  specified
* autodoc: undecorated signature is shown for decorated functions
* autodoc: typo in the default value of autodoc_member_order
* autodoc: wrong value for :member-order: option is ignored silently
* autodoc: member-order="bysource" does not work for C module
* autodoc: member-order="bysource" does not work for a module having
  __all__
* autodoc: wrong retann value is passed to a handler of
  autodoc-proccess-signature
* autodoc: fails with ValueError when processing numpy objects
* autodoc: TypeError is raised on documenting singledispatch function
* autosummary: a nested class is indexed as non-nested class
* autosummary: autosummary directive emits warnings twices if failed to
  import the target module
* autosummary: The template variable "members" contains imported members
  even if :confval:`autossummary_imported_members` is False
* autosummary: The location of import failure warning is missing
* sphinx-autogen: crashes when custom template uses inheritance
* sphinx-autogen: crashes when template uses i18n feature
* sphinx-build: Wrong error message when outdir is not directory
* sphinx-quickstart: Fix multiple directory creation for nested relpath
* html: Bad alignment of equation links
* html theme: some themes does not respect background color of Pygments
  style (agogo, haiku, nature, pyramid, scrolls, sphinxdoc and traditional)
* html theme: inconsistent padding in admonitions
* napoleon: bad parsing of inline code in attribute docstrings
* imgconverter: runs imagemagick once unnecessary for builders not
  supporting images
* incorrectly renders consecutive backslashes for docutils-0.16
* handle errors on event handlers
* LaTeX: EN DASH disappears from PDF bookmarks in Japanese documents
* LaTeX: Anonymous indirect hyperlink target causes duplicated labels
* LaTeX: pdflatex crashed when URL contains a single quote
* py domain: The default value for positional only argument is not shown
* coverage: Add :confval:`coverage_show_missing_items` to show coverage
  result to console
* C++, fix rendering and xrefs in nested names explicitly starting
  in global scope, e.g., ``::A::B``.
* C, fix rendering and xrefs in nested names explicitly starting
  in global scope, e.g., ``.A.B``.
* C and C++, don't crash during display stringification of unary
  expressions and fold expressions.

Release 3.0.4 (released May 27, 2020)
=====================================

Bugs fixed
----------

* autodoc: parametrized types are shown twice for generic types
* autodoc: system defined TypeVars are shown in Python 3.9
* html: Updated jQuery version from 3.4.1 to 3.5.1 for security reasons
* md5 fails when OpenSSL FIPS is enabled
* release package does not contain ``CODE_OF_CONDUCT``

Release 3.0.3 (released Apr 26, 2020)
=====================================

Features added
--------------

* C, parse array declarators with static, qualifiers, and VLA specification.

Bugs fixed
----------

* autodoc: crashes if target object raises an error on accessing
  its attributes

Release 3.0.2 (released Apr 19, 2020)
=====================================

Features added
--------------

* C, parse attributes and add :confval:`c_id_attributes`
  and :confval:`c_paren_attributes` to support user-defined attributes.

Bugs fixed
----------

* py domain: fails with IndexError for empty tuple in type annotation
* py domain: keyword-only arguments are documented as having a default of
  None
* std domain: :rst:role:`term` role could not match case-insensitively
* autodoc: empty tuple in type annotation is not shown correctly
* autodoc: Sphinx builds has been slower since 3.0.0 on mocking
* C++, fix spacing issue in east-const declarations.
* LaTeX: Xindy language options were incorrect
* sphinx crashes with ImportError on python3.5.1

Release 3.0.1 (released Apr 11, 2020)
=====================================

Incompatible changes
--------------------

* std domain: :rst:dir:`term` role becomes case sensitive

Bugs fixed
----------

* py domain: a reference to class ``None`` emits a nitpicky warning
* py domain: a return annotation ``None`` in the function signature is
  not converted to a hyperlink when using intersphinx
* std domain: duplication warning for glossary terms is case insensitive
* C++, fix merging overloaded functions in parallel builds.
* autodoc: fails with ValueError when using autodoc_mock_imports
* autodoc: ``autodoc_typehints='description'`` doesn't suppress typehints
  in signature for classes/methods
* autodoc: fails with AttributeError when an object returns non-string
  object as a ``__doc__`` member
* crashed when giving a non-string object to logger
* html theme: Do not include xmlns attribute with HTML 5 doctype
* html theme: Escape some links in HTML templates

Release 3.0.0 (released Apr 06, 2020)
=====================================

Dependencies
------------

3.0.0b1

* LaTeX: drop dependency on :program:`extractbb` for image inclusion in
  Japanese documents as ``.xbb`` files are unneeded by :program:`dvipdfmx`
  since TeXLive2015
* babel-2.0 or above is available (Unpinned)

Incompatible changes
--------------------

3.0.0b1

* Drop features and APIs deprecated in 1.8.x
* autosummary: stub files are overwritten automatically by default.  see
  :confval:`autosummary_generate_overwrite` to change the behavior
* autodoc: the members of ``object`` class are not documented by default
  when ``:inherited-members:`` and ``:special-members:`` are given.
* py domain: ``meta`` fields in info-field-list becomes reserved.  They
  are not displayed on output document now
* py domain: doctree of desc_parameterlist has been changed.  The
  argument names, annotations and default values are wrapped with inline node
* The structure of ``sphinx.events.EventManager.listeners`` has changed
* Due to the scoping changes for :rst:dir:`productionlist` some uses of
  :rst:role:`token` must be modified to include the scope which was previously
  ignored.
* Internal data structure of Python, reST and standard domains have
  changed.  The node_id is added to the index of objects and modules.  Now they
  contains a pair of docname and node_id for cross reference.
* C++ domain: Non intended behavior is removed such as ``say_hello_``
  links to ``.. cpp:function:: say_hello()``
* js domain: Non intended behavior is removed such as ``parseInt_`` links
  to ``.. js:function:: parseInt``
* rst domain: Non intended behavior is removed such as ``numref_`` links
  to ``.. rst:role:: numref``
* py domain: Non intended behavior is removed such as ``say_hello_``
  links to ``.. py:function:: say_hello()``
* py domain: Drop special cross reference helper for exceptions,
  functions and methods
* The C domain has been rewritten, with additional directives and roles.
  The existing ones are now more strict, resulting in new warnings.
* The attribute ``sphinx_cpp_tagname`` in the ``desc_signature_line`` node
  has been renamed to ``sphinx_line_type``.
* double backslashes in domain directives are no longer replaced by
  single backslashes as default. A new configuration value
  :confval:`strip_signature_backslash` can be used by users to reenable it.

3.0.0 final

* ``sphinx.util.inspect.unwrap()`` is renamed to ``unwrap_all()``

Deprecated
----------

3.0.0b1

* ``desc_signature['first']``
* ``sphinx.directives.DescDirective``
* ``sphinx.domains.std.StandardDomain.add_object()``
* ``sphinx.domains.python.PyDecoratorMixin``
* ``sphinx.ext.autodoc.get_documenters()``
* ``sphinx.ext.autosummary.process_autosummary_toc()``
* ``sphinx.parsers.Parser.app``
* ``sphinx.testing.path.Path.text()``
* ``sphinx.testing.path.Path.bytes()``
* ``sphinx.util.inspect.getargspec()``
* ``sphinx.writers.latex.LaTeXWriter.format_docclass()``

Features added
--------------

3.0.0b1

* autosummary: Add :confval:`autosummary_generate_overwrite` to overwrite
  old stub file
* autodoc: ``:inherited-members:`` option takes a name of anchestor class
  not to document inherited members of the class and uppers
* autodoc: consider a member private if docstring contains
  ``:meta private:`` in info-field-list
* autodoc: Support Annotated type (PEP-593)
* autodoc: Support singledispatch functions and methods
* autodoc: :confval:`autodoc_typehints` accepts ``"description"``
  configuration.  It shows typehints as object description
* apidoc: Propagate ``--maxdepth`` option through package documents
* glossary: emit a warning for duplicated glossary entry
* domain: Register hyperlink target for index page automatically
* std domain: emit a warning for duplicated generic objects
* py domain: Add new event: :event:`object-description-transform`
* py domain: Do not emit nitpicky warnings for built-in types
* py domain: Support lambda functions in function signature
* py domain: Allow to make a style for arguments of functions and methods
* py domain: Emit a warning on describing a python object if the
  entry is already added as the same name
* py domain: type annotations in singature are converted to cross refs
* Support priority of event handlers. For more detail, see
  :py:meth:`.Sphinx.connect()`
* Implement the scoping for :rst:dir:`productionlist` as indicated
  in the documentation.
* Support backslash line continuation in :rst:dir:`productionlist`.
* config: Allow to show an error message from conf.py via ``ConfigError``
* html: :confval:`html_scaled_image_link` will be disabled for images having
  ``no-scaled-link`` class
* Add CSS class indicating its domain for each desc node
* latex: Use babel for Chinese document when using XeLaTeX
* LaTeX: Support LaTeX Theming (experimental)
* LaTeX: Add LaTeX styling macro for :rst:role:`kbd` role
* genindex: Show "main" index entries at first
* linkcheck: writes all links to ``output.json``
* html search: full text search can be disabled for individual document
  using ``:nosearch:`` file-wide metadata
* html search: Allow to override JavaScript splitter via
  ``SearchLanguage.js_splitter_code``
* html theme: Add a theme option: ``pygments_dark_style`` to switch the
  style of code-blocks in dark mode
* The C domain has been rewritten adding for example:

  - Cross-referencing respecting the current scope.
  - Possible to document anonymous entities.
  - More specific directives and roles for each type of entitiy,
    e.g., handling scoping of enumerators.
  - New role :rst:role:`c:expr` for rendering expressions and types
    in text.

* Added ``SphinxDirective.get_source_info()``
  and ``SphinxRole.get_source_info()``.
* sphinx-build: Emit a warning if multiple files having different file
  extensions for same document found

3.0.0 final

* Added ``ObjectDescription.transform_content()``.

Bugs fixed
----------

3.0.0b1

* C++, fix cross reference lookup in certain cases involving
  function overloads.
* C++, fix cross reference lookup when a directive contains multiple
  declarations.
* C++, suppress warnings for directly dependent typenames in cross references
  generated automatically in signatures.
* autodoc: Incorrect handling of nested class names on show-inheritance
* autodoc: error message for invalid directive options has wrong location
* autodoc: info-field-list is wrongly generated from type hints into the
  class description even if ``autoclass_content='class'`` set
* autodoc: a cython-function is not recognized as a function
* inheritance_diagram: Incorrect handling of nested class names
* ``code-block:: guess`` does not work
* html: source_suffix containing dot leads to wrong source link
* html: Resizing SVG image fails with ValueError
* html search: Fix use of ``html_file_suffix`` instead of
  ``html_link_suffix`` in search results
* html theme: ``bizstyle`` does not support ``sidebarwidth``
* singlehtml: Path to images broken when master doc is not in source root
* std domain: Fix whitespaces are suppressed on referring GenericObject
* console: use bright colors instead of bold
* C, parse array types.
* C, parse function pointers even in complex types.
* sphinx-build: Sphinx crashes if output directory exists as a file
* sphinx-build: Ignore bdb.BdbQuit when handling exceptions
* napoleon: Attributes and Methods sections ignore :noindex: option

3.0.0 final

* autosummary: crashed when :confval:`autosummary_generate` is False
* autosummary: raises UnboundLocalError when unknown module given
* C++, alternate operator spellings are now supported.
* C, alternate operator spellings are now supported.
* C++, comma operator in expressions, pack expansion in template
  argument lists, and more comprehensive error messages in some cases.
* C, C++, fix crash and wrong duplicate warnings related to anon symbols.
* Escape first "!" in a cross reference linking no longer possible
* py domain: The index entry generated by ``py:function`` directive is
  different with one from ``index`` directive with "builtin" type
* capital characters are not allowed for node_id
* epub: duplicated node_ids are generated
* html: a width of table was ignored on HTML builder
* Incorrect argument is passed for :event:`env-get-outdated` handlers
* autodoc: a signature of cython-function is not recognized well
* autodoc: ``__wrapped__`` functions are not documented correctly
* intersphinx: ValueError is raised when an extension sets up
  :confval:`intersphinx_mapping` on :event:`config-inited` event
* Sphinx builds has been slower since 2.4.0 on debug mode

(adam)

2021-04-06 15:29:07 UTC MAIN commitmail json YAML

Updated textproc/py-markups, textproc/py-readme_renderer, textproc/py-pygments, www/py-httpie

(adam)

2021-04-06 15:28:40 UTC MAIN commitmail json YAML

py-httpie: updated to 2.4.0

2.4.0 (2021-02-06)

Added support for --session cookie expiration based on Set-Cookie: max-age=<n>.
Show a --check-status warning with --quiet as well, not only when the output is redirected.
Fixed upload with --session
Fixed a missing blank line between request and response

2.3.0 (2020-10-25)

Added support for streamed uploads
Added support for multipart upload streaming
Added support for body-from-file upload streaming (http pie.dev/post @file).
Added --chunked to enable chunked transfer encoding
Added --multipart to allow multipart/form-data encoding for non-file --form requests as well.
Added support for preserving field order in multipart requests
Added --boundary to allow a custom boundary string for multipart/form-data requests.
Added support for combining cookies specified on the CLI and in a session file
Added out of the box SOCKS support with no extra installation
Added --quiet, -q flag to enforce silent behaviour.
Fixed the handling of invalid expires dates in Set-Cookie headers
Removed Tox testing entirely

2.2.0 (2020-06-18)

Added support for custom content types for uploaded files
Added support for $XDG_CONFIG_HOME
Added support for Set-Cookie-triggered cookie expiration
Added --format-options to allow disabling sorting, etc.
Added --sorted and --unsorted shortcuts for (un)setting all sorting-related --format-options.
Added --ciphers to allow configuring OpenSSL ciphers
Added netrc support for auth plugins. Enabled for --auth-type=basic and digest, 3rd parties may opt in
Fixed built-in plugins-related circular imports

2.1.0 (2020-04-18)

Added --path-as-is to bypass dot segment (/../ or /./) URL squashing
Changed the default Accept header value for JSON requests from application/json, */* to application/json, */*;q=0.5 to clearly indicate preference
Fixed --form file upload mixed with redirected stdin error handling

2.0.0 (2020-01-12)

Removed Python 2.7 support (EOL Jan 2020).
Added --offline to allow building an HTTP request and printing it but not actually sending it over the network.
Replaced the old collect-all-then-process handling of HTTP communication with one-by-one processing of each HTTP request or response as they become available. This means that you can see headers immediately, see what is being sent even if the request fails, etc.
Removed automatic config file creation to avoid concurrency issues.
Removed the default 30-second connection --timeout limit.
Removed Python窶冱 default limit of 100 response headers.
Added --max-headers to allow setting the max header limit.
Added --compress to allow request body compression.
Added --ignore-netrc to allow bypassing credentials from .netrc.
Added https alias command with https:// as the default scheme.
Added $ALL_PROXY documentation.
Added type annotations throughout the codebase.
Added tests/ to the PyPi package for the convenience of downstream package maintainers.
Fixed an error when stdin was a closed fd.
Improved --debug output formatting.

(adam)

2021-04-06 15:27:30 UTC MAIN commitmail json YAML

py-pygments: updated to 2.8.1

Version 2.8.1
-------------
(released March 7, 2021)

- Fix issue with LaTeX formatter and ``minted``

Version 2.8.0
-------------
(released February 14, 2021)

- Added lexers:

  * AMDGPU
  * CDDL
  * Futhark
  * Graphviz/DOT

- Updated lexers:

  * AutoIt: Support single quoted strings
  * C/C++ & related: Fix mishandling '*/'
  * Cocoa: Add builtin types
  * Console
  * Eiffel: Fix performance issues
  * Fortran: Improve combined keyword detection
  * J: Fix operator ``?`` lexing
  * JavaScript/TypeScript: Fix escapes in backtick strings
  * Kotlin: Improve string interpolation, modifier keyword handling, and various small issues
  * LESS: Support single-line comments
  * Matlab:

    - Add support for class properties
    - Update builtin functions
    - Various cleanups

  * Python: Improve handling of raw f-strings
  * Ruby: Better method name handling
  * Stata: Updated keywords

- Added styles:

  * Material
  * Zenburn

- The `pygmentize` script now uses `argparse`, all options should work
  as before

- Add `pygmentize -C` option to guess a lexer from content

- With this release, Pygments moves to a new internal testing system
  See ``Contributing.md`` for details. The main advantage of this new change
  is a much better test coverage of all existing example lexers. It also makes
  it much easier to add new test snippets.
- Make guessing prefer Python 3 lexer
- Do not guess MIME or SQL without reason
- Changed setuptools to use a declarative config through ``setup.cfg``.
  Building Pygments now requires setuptools 39.2+.
- Add markdown to MarkdownLexer aliases
- Change line number handling

  * In ``<table>`` based output, the ``td.linenos`` element will have either a
    ``normal`` or ``special`` class attached. Previously, only ``special`` line
    numbers got a class. This prevents styles from getting applied twice -
    once via ``<pre>``, once via ``<span class="special">``. This also means
    that ``td.linenos pre`` is no longer styled, instead, use
    ``td.linenos .normal`` and ``td.linenos .special``.
  * In the "inline" style, the DOM element order was changed. The line number
    is added first, then the line is wrapped is wrapped by the highlighter.
    This fixes lines not being fully highlighted.
  * The visual output for inline and non-inline line numbers & highlighting,
    as well as class-based and inline styling is now consistent.
  * Line number styles are set to ``background-color: transparent`` and
    ``color: inherit`` by default. This works much better with dark styles
    which don't have colors set for line numbers.

- Remove "raw" alias from RawTokenLexer, so that it cannot be
  selected by alias.
- Fix RawTokenLexer to work in Python 3 and handle exceptions.
- Add prompt colors to the Solarized theme
- Image formatter supports background colors now
- Add support for anchors in conjunction with inline line numbers
- Modernize the codebase using ``pyupgrade``
- Add support for line numbers to the ``terminal256`` formatter
- Improve ``analyze_text`` logic for ``ECL``
- Improve ``analyze_text`` logic for ``CBM Basic V2``
- Improve LaTeX formatter

Version 2.7.4
-------------
(released January 12, 2021)

- Updated lexers:

  - Apache configurations: Improve handling of malformed tags
  - CSS: Add support for variables
  - Crystal
  - Coq
  - Fortran: Add missing keywords
  - Ini
  - JavaScript and variants
  - Markdown
  - Shell

    - Lex trailing whitespace as part of the prompt
    - Add missing ``in`` keyword

  - SQL - Fix keywords
  - Typescript: Fix incorrect punctuation handling

- Fix infinite loop in SML lexer
- Fix backtracking string regexes in JavaScript/TypeScript, Modula2
  and many other lexers
- Limit recursion with nesting Ruby heredocs
- Fix a few inefficient regexes for guessing lexers
- Fix the raw token lexer handling of Unicode
- Revert a private API change in the HTML formatter
  please note that private APIs remain subject to change!
- Fix several exponential/cubic-complexity regexes found by
  Ben Caller/Doyensec
- Fix incorrect MATLAB example

Thanks to Google's OSS-Fuzz project for finding many of these bugs.

Version 2.7.3
-------------
(released December 6, 2020)

- Updated lexers:

  * Ada
  * HTML
  * Java
  * JavaScript
  * JSON
  * Lean
  * LLVM
  * Mason
  * MySQL
  * Rust
  * Turtle

- Deprecated JsonBareObjectLexer, which is now identical to JsonLexer
- The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text
- Documentation fixes
- Fixed duplicated Juttle language alias
- Added support for Kotlin scripts
- Removed CSS rule which forced margin to 0

Version 2.7.2
-------------
(released October 24, 2020)

- Updated lexers:

  * Latex
  * LLVM
  * SPARQL

- Fix Python console/traceback lexer problems with custom exceptions without messages
- Allow loading ttc fonts on Mac/image formatter
- Improve ``analyze_text`` across a variety of lexers
- Remove CSS rule which forced the vertical padding to 0 for line numbers
- Fix ``TNTLexer`` crashing on unexpected EOL
- ``regexlint`` can be now run locally as part of ``tox`` tests
- Fix typos
- Add Python 3.9 as a supported version

Version 2.7.1
-------------
(released September 16, 2020)

- Fixed a regression in the JSON lexer

Version 2.7.0
-------------
(released September 12, 2020)

- Added lexers:

  * Arrow
  * BARE
  * Devicetree
  * F*
  * GDScript
  * Pointless
  * PromQL
  * PsySH
  * Singularity
  * TiddlyWiki5
  * TNT
  * YANG

- Updated lexers:

  * APL
  * C++
  * Chapel
  * CMake
  * CSound
  * Cython
  * Dart
  * Fennel
  * Fortran
  * GAS
  * HTTP
  * Inform 6
  * Javascript
  * JSON
  * Lean
  * Matlab
  * Markdown
  * MySQL
  * NASM
  * Nim
  * PostgreSQL
  * PowerShell
  * Protobuf
  * Robot
  * SQL
  * SystemVerilog
  * TeraTerm
  * XML

- Added a new filter for math symbols
- The Kconfig lexer will match Kconfig derivative names now
- Improved HTML formatter output
- ``.markdown`` is now recognized as an extension for Markdown files
- Fixed line number colors for Solarized
- Improvements to exception handling
- Improvements to tests
- Various code cleanups

Version 2.6.1
-------------
(released March 8, 2020)

- This release fixes a packaging issue. No functional changes.

Version 2.6
-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
  (The Python 2 lexer still exists.)

- Added lexers:

  * Linux kernel logs
  * LLVM MIR
  * MiniScript
  * Mosel
  * Parsing Expression Grammar
  * ReasonML
  * Ride
  * Sieve
  * USD
  * WebIDL

- Updated lexers:

  * Apache2
  * Chapel
  * CSound
  * D
  * Haskell
  * Idris
  * Perl6/Raku lexer
  * Python3
  * Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
    new syntax
  * SQL: Add temporal support keywords

- The 256-color/true-color terminal formatters now support the italic attribute
  in styles
- Support HTTP 2/3 header
- Support missing reason in HTTP header
- Boogie/Silver: support line continuations and triggers, move contract keywords
  to separate category
- GAS: support C-style comments
- Fix names in S lexer
- Fix numeric literals in Ada
- Recognize ``.mjs`` files as Javascript
- Recognize ``.eex`` files as Elixir
- Fix ``re.MULTILINE`` usage
- Recognize ``pipenv`` and ``poetry`` dependency & lock files
- Improve font search on Windows
- Remove unused script block

(adam)

2021-04-06 15:22:38 UTC MAIN commitmail json YAML

2021-04-06 15:03:32 UTC MAIN commitmail json YAML

2021-04-06 15:01:07 UTC MAIN commitmail json YAML

doc: Added sysutils/xplr version 0.3.2

(pin)

2021-04-06 15:00:41 UTC MAIN commitmail json YAML

2021-04-06 14:59:53 UTC MAIN commitmail json YAML

py-readme_renderer: updated to 29.0

29.0 (2021-02-22)
-----------------
* Support cmarkgfm>=0.5.0
* Drop support for Python 2 and 3.5

(adam)

2021-04-06 14:59:50 UTC MAIN commitmail json YAML

sysutils/xplr: import package

Hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.

Though xplr strives to be fast and minimalist, its speciality is its
hackability.
Once you read the documentation, you should be able to configure the key
bindings, different run modes, and also the way it looks by modifying one
single configuration file.

(pin)

2021-04-06 14:58:43 UTC MAIN commitmail json YAML

py-markups: updated to 3.1.1

3.1.1:
Unknown changes

(adam)

2021-04-06 14:48:49 UTC MAIN commitmail json YAML

Updated net/py-softlayer; Added textproc/py-pygments25

(adam)

2021-04-06 14:47:59 UTC MAIN commitmail json YAML

py-softlayer: updated to 5.9.3

[5.9.3] - 2021-03-03

New Commands

slcli file|block disaster-recovery-failover
Improvements

Unit testing for large integers
Add Multi factor authentication to users list
Add pagination to object storage list accounts.
Add username lookup to slcli object-storage credential
Add IOPs data to slcli block volume-list.
Add 2FA and classic APIKeys fields to slcli user list as default values
Add a flags in the report bandwidth
Add the option network component by router to slcli hw create.
Add slcli vs create by router data.
Add testing and support for python 3.9.
Checking for TermLength on prices

[5.9.2] - 2020-12-03

New Commands

slcli account orders
slcli order lookup
Improvements

Ordering price information improvements.
refactor vsi create-option
Add Invoice Item id as parameter in slcli account item-detail command
Added order lookup command to block and file orders.
Add prices to vs create-options.
Allow orders without a location if needed
Refactor file and block commands to use the username resolver
Fix create subnet static for ipv4 price.
moved snapcraft readme
Update snapcraft.yaml
Updated documentation on how to deal with KeyError
Fix order item-list --prices location
Removed Nessus scanner from docs and examples
Fix subnet list.
Fixed analysis/flake8 tests
Remove the -a option from slcli user create. Only the user themselves can create an API key now.
[5.9.1] - 2020-09-15

Fix the ha option for firewalls, add and implement unit test
BluePages_Search and IntegratedOfferingTeam_Region don't need SoftLayer_ prefix
Fix new TOX issues
Add more unit test coverage
Set notes for network storage
Some improvements to the dns commands
dns zone-list: added resourceRecordCount, added automatic pagination for large zones
dns record-list: fixed an issue where a record (like SRV types) that don't have a host would cause the command to fail
Renamed managers.storage.refresh_dep_dupe to SoftLayer.managers.storage.refresh_dupe 1342 to support the new API method. CLI commands now use this method.
added disk upgrade options for virtual guests
[5.9.0] - 2020-08-03

Notification Management
slcli user notifications
slcli user edit-notifications
Added networking options to slcli hw create-options
Refactored slcli hw create to use the ordering manager
Added --network option to slcli hw create for more granular network choices.
Deprecated --port-speed and --no-public . They still work for now, but will be removed in a future release.
Fix Unhandled exception in CLI - vs detail
Fix the empty lines in slcli vs create-options
Ability to list VirtualHost capable guests
slcli hardware guests
slcli vs list will show guests on VirtualHost servers
added option to reload bare metal servers with LVM enabled
Added Migrate command
Added support for filteredMask
Update docs links
Fix lots of whitespace slcli vs create-options
Support for STDIN on creating and updating tickets.
add Drive number in guest drives details using the device number
add vs list hardware and all option
[5.8.9] - 2020-07-06

Automated Snap publisher
Tag Management
slcli tags cleanup
slcli tags delete
slcli tags details
slcli tags list
slcli tags set
slcli tags taggable
Vlan editing functionality
Edit IP note and add ipAddress table in detail view
Subnet Tagging
Storage documentation updates
add system operation referenceCode in create-option
[5.8.8] - 2020-05-18

Fixed ticket upload with REST endpoint
add the redundant/degraded option to hardware
Added iter option for ordering manager functions
Add Account planned, unplanned and announcement events
fixed pylint 2.5.0 errors
Fix AttributeError: 'NoneType' object has no attribute 'keys
Adding more github action tests, removing travis CI tests
fix Response shows additional new lines (\n) in ticket details
Storage feature for virtual and hardware servers
Hardware and Virtual billing info
VPN subnet access to a use
added account billing-items/item-details/cancel-item commands
[5.8.7] - 2020-03-26

Get load balancer (LBaaS) by name
Added version checker
Updated unit test suite for TravisCI to run properly
Add note about using multiple colon symbols not working when setting tags.
Support ordering Dependent Duplicate Volumes
Refactored File/Block managers to reduce duplicated code.
Added Refresh functions for Dependent Duplicate Volumes
Added support for JSON styled parameters and object filters
Added ability to change which datacenters an image template was stored in
[5.8.6] - Skipped

[5.8.5] - 2020-01-29

Fixed an issue with slcli vs dns-sync --ptr. Added slcli hw dns-sync
Fix File Storage failback and failover.
Fix issue where the summary command fails due to None being provided as the datacenter name.
Added The following commands:
slcli block volume-limits
slcli file volume-limits
Add testing/CI for python 3.8.
Fix vs detail erroring on servers pending cancellation.
support subnet ACL management through cli
slcli block subnets-list
slcli block subnets-assign
slcli block subnets-remove
Added documentation for all SLCLI commands.
[5.8.4] - 2019-12-20

Fix block storage failback and failover.
Order a virtual server private.
[5.8.3] - 2019-12-11

Fixed unicode errors in image list (for windows)
Fixed ordering virtual server dedicated from the CLI
Fixed capacity restriction when ordering storage quotes
Fixed hardware detail bandwidth allocation errors.
[5.8.2] - 2019-11-15

Fixed a unit test that could fail if the test took too long to run.
Added a check to ensure subnet and vlan options are properly added to the order for virtual servers.
Fixed a readme misspelling.
Fixed vs reboot unable to resolve vs names.
Handle missing Fixtures better for unit tests.
[5.8.1] - 2019-10-11

Drop python 2.7 support
Added CS# to ticket listing
Fixed issue looking up OS keyName instead of referenceCode
Autoscale support
slcli autoscale detail
slcli autoscale edit
slcli autoscale list
slcli autoscale logs
slcli autoscale scale
slcli autoscale tag
[5.8.0] - 2019-09-04

Upgrade to prompt_toolkit >= 2
Bandwidth Feature
slcli summary
slcli report bandwidth
slcli vs bandwidth
slcli hw bandwidth
Added bandwidth to VS and HW details page
DOCS: replace 'developer' with 'sldn' links
property 'contents' is not valid for 'SoftLayer_Ticket' when creating a ticket
cannot create static subnet with slcli
Refactor cdn network.
IBMID auth support
Transient VSI support
Removed legacy LoadBalancer command, added Citrix and IBM LBaaS commands.
slcli lb cancel
slcli lb detail
slcli lb health
slcli lb l7pool-add
slcli lb l7pool-del
slcli lb list
slcli lb member-add
slcli lb member-del
slcli lb ns-detail
slcli lb ns-list
slcli lb order
slcli lb order-options
slcli lb pool-add
slcli lb pool-del
slcli lb pool-edit
Remove VpnAllowedFlag.
Improve hardware cancellation to deal with additional cases
[5.7.2] - 2019-05-03

Added exception to handle json parsing error when ordering
Support for -1 when changing port speed
Fixed docs about placement groups
File storage endurance iops upgrade
Handle the new user creation exceptions
Fix order place quantity option
Invoice commands
account invoices
account invoice-detail
account summary
Event Notification Management commands
account events
account event-detail
Two PCIe items can be added at order time
Fix object storage apiType for S3 and Swift.
Event Log performance improvements.
column 'name' was renamed to 'hostname'
Fix object storage credentials.
Fixed unexpected errors in slcli subnet create
Change encrypt parameters for importing of images. Adds root-key-crn
Quote ordering commands
order quote
order quote-detail
order quote-list
VS usage information command
virtual usage
made sure config_tests dont actually make api calls.
[5.7.1] - 2019-02-26

removed legacy SL message queue commands
Support for Hardware reflash firmware CLI/Manager method
[5.7.0] - 2019-02-15

Support for security group Ids
event-log cli command
Virtual Placement Group Support
  slcli vs placementgroup --help
Commands:
  create          Create a placement group.
  create-options  List options for creating a placement group.
  delete          Delete a placement group.
  detail          View details of a placement group.
  list            List placement groups.
Rest Transport improvements. Properly handle HTTP exceptions instead of crashing.
removed power_state column option from "slcli server list"
- ipv6 support for creating virtual guests
Refactored virtual guest creation to use Product_Order::placeOrder instead of Virtual_Guest::createObject, because createObject doesn't allow adding IPv6
Added table which shows the status of each url in object storage
Update provisionedIops reading to handle float-y values
fixed issue with config setup
Fix file volume-cancel
Support for SoftLayer_Hardware_Server::toggleManagementInterface
slcli hw toggle-ipmi

(adam)

2021-04-06 14:36:48 UTC MAIN commitmail json YAML

2021-04-06 14:23:25 UTC MAIN commitmail json YAML

2021-04-06 14:14:08 UTC MAIN commitmail json YAML

added pygments to versioned_dependencies.mk

(adam)

2021-04-06 14:11:12 UTC MAIN commitmail json YAML

2021-04-06 13:16:29 UTC MAIN commitmail json YAML

doc: Updated net/mosquitto to 2.0.10

(gdt)

2021-04-06 13:16:22 UTC MAIN commitmail json YAML

net/mosquitto: Update to 2.0.10

Upstream changes: security fixes and bugfixes

(gdt)

2021-04-06 13:11:17 UTC MAIN commitmail json YAML

py-scipy: unbreak bulk builds

if you mark a package incompatible with python version X, you also
need to mark any dependent packages incompatible with version X

(nia)

2021-04-06 12:17:12 UTC MAIN commitmail json YAML

doc: Updated math/py-statsmodels to 0.12.2

(prlw1)

2021-04-06 12:16:47 UTC MAIN commitmail json YAML

Update py-statsmodels to 0.12.2

Many many changes including

Oneway ANOVA-type analysis
~~~~~~~~~~~~~~~~~~~~~~~~~~

Several statistical methods for ANOVA-type analysis of k independent samples
have been added in module :mod:`~statsmodels.stats.oneway`. This includes
standard Anova, Anova for unequal variances (Welch, Brown-Forsythe for mean),
Anova based on trimmed samples (Yuen anova) and equivalence testing using
the method of Wellek.
Anova for equality of variances or dispersion are available for several
transformations. This includes Levene test and Browne-Forsythe test for equal
variances as special cases. It uses the `anova_oneway` function, so unequal
variance and trimming options are also available for tests on variances.
Several functions for effect size measures have been added, that can be used
for reporting or for power and sample size computation.

Multivariate statistics
~~~~~~~~~~~~~~~~~~~~~~~

The new module :mod:`~statsmodels.stats.multivariate` includes one and
two sample tests for multivariate means, Hotelling's t-tests',
:func:`~statsmodels.stats.multivariate.test_mvmean`,
:func:`~statsmodels.stats.multivariate.test_mvmean_2indep` and confidence
intervals for one-sample multivariate mean
:func:`~statsmodels.stats.multivariate.confint_mvmean`
Additionally, hypothesis tests for covariance patterns, and for oneway equality
of covariances are now available in several ``test_cov`` functions.

New exponential smoothing model: ETS (Error, Trend, Seasonal)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Class implementing ETS models :class:`~statsmodels.tsa.exponential_smoothing.ets.ETSModel`.
- Includes linear and non-linear exponential smoothing models
- Supports parameter fitting, in-sample prediction and out-of-sample
  forecasting, prediction intervals, simulation, and more.
- Based on the innovations state space approach.

Forecasting Methods
~~~~~~~~~~~~~~~~~~~

Two popular methods for forecasting time series, forecasting after
STL decomposition (:class:`~statsmodels.tsa.forecasting.stl.STLForecast`)
and the Theta model
(:class:`~statsmodels.tsa.forecasting.theta.ThetaModel`) have been added.

See 0.12.0-0.12.2 at https://www.statsmodels.org/stable/release/
for the full story, including deprecations.

(prlw1)

2021-04-06 12:16:08 UTC MAIN commitmail json YAML

doc: Removed gcc5

(nia)

2021-04-06 12:15:24 UTC MAIN commitmail json YAML

2021-04-06 12:07:57 UTC MAIN commitmail json YAML

mk: Remove lingering gcc5 reference

(nia)

2021-04-06 10:50:30 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.46

(fox)

2021-04-06 10:49:29 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.46

Changes since v1.44

v1.46 - 02.04.2021
- Fixed: Audio settings weren't correctly loaded from config in v1.45

v1.45 - 01.04.2021
- Fixed possible crash when starting the program on M1 Macs (thanks kode54)
- Fixed possible mouse cursor corruption when hovering over text boxes on
  Linux.
- Fixed possibly buggy string operations
- Refactored some code that was doing unnecessary/wrong stuff
- Minor code cleanup
- Updated help text

(fox)

2021-04-06 10:25:01 UTC MAIN commitmail json YAML

2021-04-06 10:13:32 UTC MAIN commitmail json YAML

2021-04-06 10:01:23 UTC MAIN commitmail json YAML

doc: add devel/py-click-plugins

(tnn)

2021-04-06 09:59:00 UTC MAIN commitmail json YAML

devel/py-click-plugins: import py38-click-plugins-1.1.1

Extension module for click to register external CLI commands via setuptools.

(tnn)

2021-04-06 09:00:42 UTC MAIN commitmail json YAML

py-scipy: ride update and chmod some files to avoid PKG_DEVELOPER warnings

(prlw1)

2021-04-06 08:34:00 UTC MAIN commitmail json YAML

2021-04-06 08:31:49 UTC MAIN commitmail json YAML

x11/py-qtgraph-qt5: import py38-qtgraph-qt5-0.12.0

PyQtGraph is intended for use in mathematics / scientific / engineering
applications. Despite being written entirely in python, the library is fast
due to its heavy leverage of numpy for number crunching, Qt's GraphicsView
framework for 2D display, and OpenGL for 3D display.

(tnn)

2021-04-06 07:59:59 UTC MAIN commitmail json YAML

Updated www/py-asgiref, textproc/py-elementpath

(adam)

2021-04-06 07:54:06 UTC MAIN commitmail json YAML

doc: Updated audio/libwildmidi to 0.4.4

(wiz)

2021-04-06 07:53:56 UTC MAIN commitmail json YAML

libwildmidi: update to 0.4.4.

Bug-fix and maintenance update after the previous version 0.4.3.
All users of wildmidi-0.4.x are strongly encouraged to upgrade.

What's new in 0.4.4:

    Fixed integer overflow in midi parser sample count calculation (bug #200).
    Fixed 8 bit ping pong GUS patch loaders (bug #207).
    Fixed wrong variable use in reverb code (bug #210).
    Reset block status of tty after playback (bug #211).
    Fixed broken file name handling for 'save as midi' command during playback.
    Clamp MUS volume commands (PR #226).
    CMake project improvements (bugs: #214, #216, #217, #218) - cmake version 3.1 or newer is now required.

(wiz)

2021-04-06 07:47:10 UTC MAIN commitmail json YAML

doc/TODO: remove entry for wxGTK 3.1.4, added as a separate package

(wiz)

2021-04-06 07:46:16 UTC MAIN commitmail json YAML

doc/TODO: + qdirstat-1.7.1.

(wiz)

2021-04-06 07:19:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.6.3

(pin)

2021-04-06 07:18:56 UTC MAIN commitmail json YAML

2021-04-06 04:50:19 UTC MAIN commitmail json YAML

py-elementpath: updated to 2.2.1

v2.2.1
* Add function signatures at token registration
* Some fixes to XPath tokens and more XPath 3.0 implementations

(adam)

2021-04-06 04:48:35 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.3.2

3.3.2 (2021-04-05)
------------------

* SyncToAsync now takes an optional "executor" argument if you want to supply
  your own executor rather than using the built-in one.

* async_to_sync and sync_to_async now check their arguments are functions of
  the correct type.

* Raising CancelledError inside a SyncToAsync function no longer stops a future
  call from functioning.

* ThreadSensitive now provides context hooks/override options so it can be
  made to be sensitive in a unit smaller than threads (e.g. per request)

(adam)

2021-04-06 02:45:26 UTC MAIN commitmail json YAML

py-music21: add to PYTHON_VERSIONS_INCOMPATIBLE due to py-scipy

Upstream will be removing Python 3.6 support in their next significant
release, anyway.

(gutteridge)

2021-04-05 19:53:26 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, math/py-asdf, finance/py-braintree, security/py-google-auth-oauthlib

(adam)

2021-04-05 19:53:03 UTC MAIN commitmail json YAML

py-google-auth-oauthlib: updated to 0.4.4

0.4.4

Bug Fixes

add redirect_uri_trailing slash param to run_local_server

(adam)

2021-04-05 19:49:48 UTC MAIN commitmail json YAML

py-braintree: updated to 4.7.0

4.7.0

Add merchant_account_id to Transaction.refund
Add Transaction.adjust_authorization method to support for multiple authorizations for a single transaction

(adam)

2021-04-05 19:45:49 UTC MAIN commitmail json YAML

py-asdf: updated to 2.7.3

2.7.3 (2021-02-25)
------------------

- Add pytest plugin options to skip and xfail individual tests
  and xfail the unsupported ndarray-1.0.0 example.

- Fix bug resulting in invalid strides values for views over
  FITS arrays.

2.7.2 (2021-01-15)
------------------

- Fix bug causing test collection failures in some environments.

- Fix bug when decompressing arrays with numpy 1.20

(adam)

2021-04-05 19:45:07 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 56.0.0

Version 56.0.0 "Strasbourg / St. Denis" 2021-04-05

New features and enhancements

* mkvmerge, mkvpropedit: tags: the programs will no longer write tag elements
  that are mandatory and set to their default value (e.g. "tag language" set
  to `und` = undetermined).
* mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor: chapters: the programs
  will no longer write chapter elements that are mandatory and set to their
  default value (e.g. "chapter language" set to `eng` = English or "Chapter
  flag enabled" = 1).
* mkvextract: chapters: mkvextract will no longer add a `ChapterLanguage`
  element set to `eng` to the generated XML content if the source file doesn't
  contain such an element.
* MKVToolNix GUI: multiplexer: when using the "tab widget below the files &
  tracks" layout option for the track properties the elements in the "general
  options" tab will use six rows à four columns instead of twelve rows à two
  columns, greatly reducing the required height.

Bug fixes

* mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC files bigger than
  2 GB with a message about not being able to allocate memory.
* mkvmerge: chapters: `ChapLanguageIETF` elements were still created when the
  option `--disable-language-ietf` was given after an option leading to the
  creation of chapters. Now the position doesn't matter anymore.
* mkvmerge: chapters: when the option `--disable-language-ietf` is used,
  `ChapLanguageIETF` elements won't be written even when sources are read
  (Matroska files or XML chapters files) that do contain those elements.
* mkvmerge: tags: when the option `--disable-language-ietf` is used,
  `TagLanguageIETF` elements won't be written.
* mkvmerge: tags: mkvmerge will no longer write language elements for the
  track statistics tags it creates, making the effective language
  "undetermined" due to `und` being the default value for the legacy tag
  language element.
* mkvmerge: tags: the XML tag parser will now validate all `<Simple>` children
  of `<Tag>` elements, not just the first for each `<Tag>`.
* mkvmerge: tags: the XML tag parser now uses the spec-compliant `und`
  ("undetermined") as the default language for `<Simple>` tags instead of
  `eng`.
* mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the "target type"
  for track statistics tags (earlier it used `MOVIE`). The "target type value"
  will still be set to `50`.
* mkvmerge, mkvextract: HEVC/H.265: both programs will now normalize the
  placement of VPS, SPS and PPS NALUs. Each key frame is prefixed with exactly
  one copy of the currently active parameter sets. This fixes certain classes
  of bugs related to splitting/appending.
* mkvinfo: when compiled with newer versions of the `fmt` library, certain
  numbers were not output correctly (e.g. a track's audio sampling frequency
  of 48000 might be output as 48).
* MKVToolNix GUI: multiplexer: deriving the track language from the file name
  will match languages case insensitively again (like versions prior to
  v55).
* MKVToolNix GUI: multiplexer: under certain circumstances keyboard shortcuts
  such as `Ctrl+W` for closing the active tab or `Ctrl+R` for starting to
  multiplex ceased to work until the user did certain other things (such as
  switching to a different tool & back to the multiplexer or opening the
  multiplexer menu). This started with v54.
* MKVToolNix GUI: chapter editor: the editor will no longer create empty
  `ChapterCountry` elements when adding a chapter name with no default country
  selected in the preferences.

Build system changes

* The bundled `fmt` library was updated to v7.1.3.

(adam)

2021-04-05 19:26:07 UTC MAIN commitmail json YAML

py-scipy: update to 1.6.2

Highlights of this release

scipy.ndimage improvements: Fixes and ehancements to boundary extension
  modes for interpolation functions. Support for complex-valued inputs in many
  filtering and interpolation functions. New grid_mode option for
  scipy.ndimage.zoom to enable results consistent with scikit-image's
  rescale.
scipy.optimize.linprog has fast, new methods for large, sparse problems
  from the HiGHS library.
scipy.stats improvements including new distributions, a new test, and
  enhancements to existing distributions and tests

Deprecated features

scipy.spatial changes
  Calling KDTree.query with k=None to find all neighbours is deprecated.
  Use KDTree.query_ball_point instead.
distance.wminkowski was deprecated; use distance.minkowski and supply
  weights with the w keyword instead.
Backwards incompatible changes
  Using scipy.fft as a function aliasing numpy.fft.fft was removed after
  being deprecated in SciPy 1.4.0. As a result, the scipy.fft submodule
  must be explicitly imported now, in line with other SciPy subpackages.
  scipy.signal changes
The output of decimate, lfilter_zi, lfiltic, sos2tf, and
  sosfilt_zi have been changed to match numpy.result_type of their inputs.
The window function slepian was removed.
The frechet_l and frechet_r distributions were removed.

(tnn)

2021-04-05 19:14:09 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 0.4.0

(schmonz)

2021-04-05 19:13:59 UTC MAIN commitmail json YAML

Update to 0.4.0. From the changelog:

- ReportWithBeyondCompare
- Added new functionality to construct new reporters

(schmonz)

2021-04-05 18:31:56 UTC MAIN commitmail json YAML

py-pybind11: update to 2.6.2

New features in 2.6.x:
Keyword-only arguments supported in Python 2 or 3 with py::kw_only().
Positional-only arguments supported in Python 2 or 3 with py::pos_only().
py::is_final() class modifier to block subclassing (CPython only).
Added py::prepend(), allowing a function to be placed at the beginning of the overload chain.
Access to the type object now provided with py::type::of<T>() and py::type::of(h).
Perfect forwarding support for methods.
Added py::error_already_set::discard_as_unraisable().
py::hash is now public.
py::class_<union_type> is now supported.
Classes now check local scope when registering members

(tnn)

2021-04-05 18:14:31 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.33.1

(leot)

2021-04-05 18:14:20 UTC MAIN commitmail json YAML

mpv: Update to 0.33.1

Changes:
0.33.1
======
Security fix release for the 0.33 branch. Users are advised to upgrade immediately.

Fixes and Minor Enhancements
----------------------------
- demux_mf: improve format string processing

(leot)

2021-04-05 18:14:01 UTC MAIN commitmail json YAML

doc: updated math/volk ham/hackrf

(tnn)

2021-04-05 16:36:37 UTC MAIN commitmail json YAML

Updated www/py-django-extensions, net/py-lexicon

(adam)

2021-04-05 16:36:18 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.5.6

3.5.6

Modified

Migrate Vultr provider to the V2 API

3.5.5

Added

Add the Mythic Beasts provider
Add the Infomaniak provider

(adam)

2021-04-05 16:20:23 UTC MAIN commitmail json YAML

py-django-extensions: updated to 3.1.2

3.1.2
-----
Changes:
- Improvement: shell_plus, not save ipython history when using Jupyter
- Improvement: docs, fix spelling mistakes
- Improvement: tests, move to Github Actions instead of Travis
- Improvement: drop_test_database, delete all cloned test databases
- Improvement: setup.py, Added minimum Django>=2.2 version to PyPI package
- Improvement: shell_plus, fix --command globals / locals error

(adam)

2021-04-05 12:55:40 UTC MAIN commitmail json YAML

2021-04-05 12:54:28 UTC MAIN commitmail json YAML

2021-04-05 12:49:22 UTC MAIN commitmail json YAML

hackrf: update to 2021.03.01

This release requires updating your HackRF to the latest firmware.

CPLD bitstreams are now included in and loaded automatically by the firmware.
There is no longer a need to update the CPLD separately.
The clock output (CLKOUT) is now turned off by default.
A new utility, hackrf_clock, provides a way to inspect and modify configuration
of hardware clocks, including turning on and off CLKOUT.
The rad1o badge is now supported by firmware in this release. Firmware from the
HackRF release/repository is different than the original CCCamp firmware and
only supports operation as a USB SDR peripheral.
When using a HackRF One with a PortaPack in "HackRF Mode" (operating as a USB
peripheral), the PortaPack display now indicates operational status and settings.

There have been many more enhancements and bug fixes.
For a full list of changes, see the git log.

(tnn)

2021-04-05 12:44:56 UTC MAIN commitmail json YAML

doc: Updated x11/libxkbcommon to 1.2.0

(wiz)

2021-04-05 12:44:47 UTC MAIN commitmail json YAML

libxkbcommon: update to 1.2.0.

libxkbcommon 1.2.0 - 2021-04-03
==================

- `xkb_x11_keymap_new_from_device()` is much faster. It now performs only 2
  roundtrips to the X server, instead of dozens (in first-time calls).

  Contributed by Uli Schlachter.

- Case-sensitive `xkb_keysym_from_name()` is much faster.

- Keysym names of the form `0x12AB` and `U12AB` are parsed more strictly.
  Previously the hexadecimal part was parsed with `strtoul()`, now only up
  to 8 hexadecimal digits (0-9A-Fa-f) are allowed.

- Compose files now have a size limit (65535 internal nodes). Further sequences
  are discared and a warning is issued.

- Compose table loading (`xkb_compose_table_new_from_locale()` and similar) is
  much faster.

- Use `poll()` instead of `epoll()` for `xlbcli interactive-evdev`, making it
  portable to FreeBSD which provides evdev but not epoll. On FreeBSD, remember
  to install the `evdev-proto` package to get the evdev headers.

- The build now requires a C11 compiler (uses anonymous structs/unions).

(wiz)

2021-04-05 12:16:53 UTC MAIN commitmail json YAML

doc: Added sysutils/u-boot-licheepi-zero version 2018.11

(rxg)

2021-04-05 12:15:29 UTC MAIN commitmail json YAML

Initial import of u-boot-licheepi-zero version 2018.11.

U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.

This package provides U-Boot for the Lichee Pi Zero.

(rxg)

2021-04-05 12:11:47 UTC MAIN commitmail json YAML

Initial import of u-boot-licheepi-zero version 2018.11.

U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.

This package provides U-Boot for the Lichee Pi Zero.

(rxg)

2021-04-05 11:58:57 UTC MAIN commitmail json YAML

2021-04-05 11:53:14 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c, devel/py-google-api-core

(adam)

2021-04-05 11:52:56 UTC MAIN commitmail json YAML

py-google-api-core: updated to 1.26.3

1.26.3

Bug Fixes
skip empty policy bindings in len() and iter()

Documentation
update python contributing guide

1.26.2

Bug Fixes
save empty IAM policy bindings

(adam)

2021-04-05 11:48:44 UTC MAIN commitmail json YAML

rabbitmq-c: updated to 0.11.0

rabbitmq-c v0.11.0

Added:

rabbitmq-c-config.cmake is now generated
rabbitmq-c can be compiled on Win32 using pthreads
Add amqp_set_ssl_engine API to allow setting OpenSSL engine
Add amqp_ssl_socket_set_key_engine API to allow setting OpenSSL engine
Add support use of password-protected SSL keys

Changed

Update OpenSSL library initialization to current best practices
Updates to OpenSSL to support v3.0.0

Fixed:

OpenSSL symbol clash when compiling on Win32
Restore correct non-blocking behavior using OpenSSL v1.1.1
Disable harmless secure CRT compile warnings on Win32
Fix unused parameter warnings on Win32
Fix invalid format in generated pkg-config file
Fix invalid AMQP_STATUS_HEARTBEAT_TIMEOUT
Fix incorrect port when using --server flag in CLI tools

(adam)

2021-04-05 11:17:27 UTC MAIN commitmail json YAML

Updated www/py-httplib2, devel/py-flakes

(adam)

2021-04-05 11:17:09 UTC MAIN commitmail json YAML

py-flakes: updated to 2.3.1

2.3.1:
- Fix regression in 2.3.0: type annotations no longer redefine imports

(adam)

2021-04-05 11:14:50 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.19.1

0.19.1

  auth header parsing performance optimizations; Thanks to Paul McGuire

  Use mock from the standard library on Python>=3.3

(adam)

2021-04-05 11:13:11 UTC MAIN commitmail json YAML

Updated textproc/py-phonenumbers, textproc/py-regex

(adam)

2021-04-05 11:12:52 UTC MAIN commitmail json YAML

py-regex: updated to 2021.4.4

2021.4.4:
Unknown changes

(adam)

2021-04-05 11:10:46 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.12.20

v8.12.20
The new release contains mostly metadata changes.

(adam)

2021-04-05 10:55:29 UTC MAIN commitmail json YAML

2021-04-05 10:54:25 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.2.0

(wiz)

2021-04-05 10:54:16 UTC MAIN commitmail json YAML

fluidsynth: update to 2.2.0.

This release breaks ABI compatibility! Refer to the API docs for details.

A C++98 compliant compiler is now required to build fluidsynth (mailing list thread)

New features

    Support loading SoundFonts >2GiB on Windows (#629)
    Major overhaul of the sequencer and its event queue (#604)
        Overlapping notes can be handled (#637)
        Performance improvement, since the event queue no longer blocks the rendering thread
        Time scale is not limited to 1000 anymore and can therefore be used for tempo changes
    The following audio drivers have gained multi-channel support
        DSound (#667, thanks to @jjceresa)
        WaveOut (#667, thanks to @jjceresa)
    The WinMIDI driver supports multiple devices (#677, thanks to @jjceresa)
    Handle GS DT1 SysEx messages for setting whether a channel is used for rhythm part (#708, thanks to @chirs241097)
    Support use of UTF-8 filenames under Windows (#718, thanks to @getraid-gg)
    Improved support for overriding tempo of the MIDI player (#711, #713, thanks to @jjceresa)
    Handle settings-related commands in user command file before initializing other objects (#739)
    SoundFont loading has been parallelized (#746, #812, requires openMP)
    The Oboe driver has gained a lower latency and other updates (#740, #741, #747)
    WASAPI driver has been added (#754, thanks to @chirs241097)

General

    Fix race condition in fluid_player_callback (#783, thanks to @arcln)
    Improvements to LADSPA subsystem (#795, thanks to @mawe42)

(wiz)

2021-04-05 10:54:08 UTC MAIN commitmail json YAML

doc: Updated graphics/krita to 4.4.3

(ryoon)

2021-04-05 10:53:38 UTC MAIN commitmail json YAML

krita: Update to 4.4.3

Changelog:
Krita 4.4.3 Released

Published    3/24/2021

Today, we're releasing Krita 4.4.3. This is strictly a bugfix release. We
spend two beta's worth of testing trying to make this a really stable release,
because from now on, we're focusing on Krita 5!

This will also be the last Krita release for 32 bits Windows; further releases
will be 64 bits only.

This is the first release of Krita with a universal binary for macOS: the DMG
contains both an ARM and a X64 build. Note that the main problem with Krita on
macOS, OpenGL frame redraws interrupting the input queue is still a problem on
both processor architectures.

Bug Fixes

Android

  * Crash when back button was pressed on splash screen
  * Crash when loading files while app is still booting
  * Use lastUpdateTime for copying assets
  * Provide host so pathPattern could be effective
  * Fix color selector covering entire screen (BUG:432459)
  * Saved configs aren't loaded after restart (BUG:432433)
  * Add key functions to psd_layer_effects_shadow_base (BUG:432904)
  * Fix reloading presets from user-imported bundles (BUG:432488)

Crashes

  * Fix crash in halftone filter due to an access to an invalid pointer
  * Fix crash when reapplying a filter with reprompting
  * Fix crash when painting on a filter mask created from a vector selection (
    BUG:432329)

MacOS

  * MacOS: fix the finder plugins for showing a thumbnail or a quick look
    preview (BUG:432328)

Scripting

  * Fix handling the channel flags. Patch by Chris Venter, thanks! (BUG:432226)

Stability and Performance

  * Fix synchronization of zoom level between canvas and the scratchpad
  * Fix normalization in Smart Patch Tool (BUG:430953)
  * Fix performance issues in the foreground/background color button (
    BUG:432936)
  * Fix saving incremental backups (BUG:432701)
  * Fix a problem where the scratchpad could be unresponsive (BUG:431708)
  * Fix Color as Alpha and Preserve Alpha in Custom and Clipboard brushes (
    BUG:432274)
  * Fix the RGBA_brushes bundle so Krita doesn't try to recreate it on startup
    (BUG:431832)
  * Fix handling of style in KisAngleSelector when the spin box must be shown
    flat and use the new angle selector everywhere

(ryoon)

2021-04-05 10:34:10 UTC MAIN commitmail json YAML

2021-04-05 10:32:38 UTC MAIN commitmail json YAML

2021-04-05 10:30:04 UTC MAIN commitmail json YAML

templates: Avoid <hr> clipping through logo

(nia)

2021-04-05 10:20:47 UTC MAIN commitmail json YAML

2021-04-05 10:20:12 UTC MAIN commitmail json YAML

doc: Remove zstd. It is already updated.

(ryoon)

2021-04-05 10:18:36 UTC MAIN commitmail json YAML

intel-backlight: don't set SETUID_ROOT_PERMS when UNPRIVILEGED

Requested by nia@.
In unprivileged installations the binary becomes setuid to the
unprivileged user so it doesn't work even when ran as root via sudo,
due to privilege dropping upon execution.

XXX: Arguably this fix is wrong. It doesn't make sense to me that pkgsrc
infrastructure uses mode 4511 in SETUID_ROOT_PERMS when UNPRIVILEGED.

(tnn)