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 (55m)  pkgsrc-2024Q1 (11d)  pkgsrc-2023Q4 (58d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (170d) 

2024-05-28 17:12:15 UTC Now

2018-10-11 10:55:56 UTC MAIN commitmail json YAML

py-whitenoise: updated to 4.1

v4.1:
Silenced spurious warning about missing directories when in development (i.e 窶彗utorefresh窶�) mode.
Support supplying paths as Pathlib instances, rather than just strings.
Add a new CompressedStaticFilesStorage backend to support applying compression without applying Django窶冱 hash-versioning process.
Documentation improvements.

(adam)

2018-10-11 10:52:52 UTC MAIN commitmail json YAML

py-pyphen: updated to 0.9.5

0.9.5:
Update Bulgarian and Spanish dictionaries, add Indonesian

(adam)

2018-10-11 10:44:45 UTC MAIN commitmail json YAML

Updated textproc/py-jsonpickle, finance/py-braintree

(adam)

2018-10-11 10:44:19 UTC MAIN commitmail json YAML

py-braintree: updated to 3.49.0

3.49.0
Add new field network_transaction_id in transaction response.
Add external_vault option to transaction sale.
Add LocalPaymentCompleted webhook.

(adam)

2018-10-11 10:42:02 UTC MAIN commitmail json YAML

py-jsonpickle: updated to 1.0

Version 1.0:
NOTE jsonpickle no longer supports Python2.6, or Python3 < 3.4. The officially supported Python versions are now 2.7 and 3.4+.
Improved Pandas and Numpy support.
Improved support for pickling iterators.
Better support for the stdlib json module when simplejson is not installed.
jsonpickle will now output python3-style module names when pickling builtins methods or functions.
jsonpickle will always flatten primitives, even when max_depth is reached, which avoids encoding unicode strings into their u'string' representation.
Nested classes are now supported on Python 3.
Better support for older (pre-1.9) versions of numpy

(adam)

2018-10-11 10:26:52 UTC MAIN commitmail json YAML

Updated www/py-drf-nested-routers, www/py-websocket-client

(adam)

2018-10-11 10:26:30 UTC MAIN commitmail json YAML

py-websocket-client: updated to 0.53.0

0.53.0:
- on_open() missing 1 required positional argument: 'ws'

0.52.0:
- fixed callback argument in _app.py
- Fixing none compare bug in run_forever
- Fix NoneType bug introduced by 386 fix

0.51.0:
- revert "WebSocketApp class to make it inheritable" because of breaking the compatibily

0.50.0:
- fixed pong before ping
- pass proper arguments to method callbacks

0.49.0:
- WebSocketApp class to make it inheritable
- Add option to disable sending the Origin header
- Websocket.close() meaning of "close status: XXXXX"
- Enable multithreading protection with ping_interval
- reset WebsocketApp.sock
- websocket.enableTrace not working
- AttributeError: 'module' object has no attribute 'NullHandler'
- WebSocketBadStatusException "not enough arguments for format string"
- handshake should deal with None in headers

(adam)

2018-10-11 10:23:32 UTC MAIN commitmail json YAML

2018-10-11 10:17:03 UTC MAIN commitmail json YAML

Updated graphics/py-graphviz, time/py-icalendar

(adam)

2018-10-11 10:16:44 UTC MAIN commitmail json YAML

py-icalendar: updated to 4.0.3

4.0.3:
Bug fixes:
- Categories are comma separated not 1 per line.
- mark test with mixed timezoneaware and naive datetimes as an expected failure.

(adam)

2018-10-11 10:14:47 UTC MAIN commitmail json YAML

py-graphviz: updated to 0.9

Version 0.9
-----------
Use sys.stderr to write stderr output from rendering process to stderr (instead
of file descriptor inhertiance). Ensures stderr is passed in special
enviroments such as IDLE.

Suppress rendering process stdout in render().

Make quiet=True also suppress stderr on success of render() and pipe() (zero
exit-status).

Include stderr from rendering process in CalledProcessError exception.

(adam)

2018-10-11 10:11:50 UTC MAIN commitmail json YAML

Updated math/py-asteval, graphics/py-pygraphviz

(adam)

2018-10-11 10:11:31 UTC MAIN commitmail json YAML

2018-10-11 10:07:04 UTC MAIN commitmail json YAML

py-asteval: updated to 0.9.13

0.9.13:
Bug fixes.

(adam)

2018-10-11 09:46:47 UTC MAIN commitmail json YAML

Updated security/easy-rsa, devel/libuv

(adam)

2018-10-11 09:46:31 UTC MAIN commitmail json YAML

libuv: updated to 1.23.2

Version 1.23.2
* unix: return 0 retrieving rss on cygwin
* unix: initialize uv_interface_address_t.phys_addr
* test: handle uv_os_setpriority() windows edge case
* tty, win: fix read stop for raw mode
* Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson
* unix,readv: always permit partial reads to return
* win,tty: fix uv_tty_close()
* doc: remove extraneous "on"
* unix,win: fix threadpool race condition
* unix: rework thread barrier implementation
* aix: switch to libuv's own thread barrier impl
* unix: signal done to last thread barrier waiter
* test: add uv_barrier_wait serial thread test
* unix: optimize uv_fs_readlink() memory allocation
* win: remove req.c and other cleanup
* aix: don't EISDIR on read from directory fd

(adam)

2018-10-11 09:13:30 UTC MAIN commitmail json YAML

easy-rsa: updated to 3.0.5

3.0.5:
Fix: use AES256 for CA key
Also, don't use read -s, use stty -echo
Fix broken "nopass" option
Add -r to read to stop errors reported by shellcheck (and to behave)
remove overzealous quotes around $pkcs_opts (more SC errors)
Support for LibreSSL (now works on latest version of MacOS)
EasyRSA version will be reported in certificate comments
Client certificates now expire in 3 year (1080 days) by default

(adam)

2018-10-11 08:30:17 UTC MAIN commitmail json YAML

Fix for platform/Haiku.mk:12: Makefile lines should not start with space characters.

(adam)

2018-10-11 08:21:29 UTC MAIN commitmail json YAML

Updated emulators/mame

(adam)

2018-10-11 08:20:54 UTC MAIN commitmail json YAML

mame: updated to 0.202

0.202:

MAMETesters Bugs Fixed
----------------------
- 05059: [Documentation] Some games have incorrect release year listed. (sjy96525)
- 05881: [Documentation] (whitestar.cpp) rctycn and all clones: Incorrect descriptions. (sjy96525)
- 05904: [Graphics] (sshangha.cpp) sshangha, sshanghaj: Sprite priority bug with the in-game message boxes. (David Haywood)
- 06020: [Color/Palette] (sshangha.cpp) sshangha, sshanghab, sshanghaj: Black sprites in some cutscenes. (David Haywood)
- 06258: [Graphics] (taitogn.cpp) usagi: Weird background color for score recap. (smf)
- 06874: [Gameplay] (seattle.cpp) blitz: Hangs on a black screen if the power-on self test is enabled. (Ted Green)
- 06967: [Crash/Freeze] (msx.cpp) canonv30f: [debug] Assertion Failed! m_entrymap.find(name) == m_entrymap.end() (Robbbert)
- 06991: [Crash/Freeze] (model1.cpp) swa: Crash with access violation after a while. (AJR)
- 06998: [Interface] Software lists title screenshot directories not working. (Robbbert)
- 07021: [DIP/Input] (vtech2.cpp) laser500: Reset key is not mapped. (hap)
- 07074: [Graphics] (skykid.cpp) drgnbstr: The title logo is not displayed correctly. (kunikuni)
- 07076: [Graphics] (psikyo.cpp) tengaij, tengai and maybe more: [possible] Bad glitch graphic on some stages. (cam900)
- 07081: [Crash/Freeze] (amstrad.cpp) cpc6128: Certain disks that work in older releases won't run. (AmatCoder)
- 07085: [Crash/Freeze] (mcr.cpp) Most machines in mcr.cpp, mcr3.cpp: Calling member function with null this pointer. (Vas Crabb)
- 07086: [Crash/Freeze] (r9751.cpp) r9751: [debug] Assertion Failed! Expression: m_functions.empty() (Osso)
- 07087: [Crash/Freeze] (atari400.cpp) a400, a400pal, a800, a800pal: Object finders are not for resources created on start. (Vas Crabb)
- 07089: [Crash/Freeze] Assorted machines: Attempting to bind callbacks to parent of root device. (Vas Crabb)
- 07090: [Crash/Freeze] (astrocde.cpp) tenpindx: Invalid format string in output finder tag. (Vas Crabb)
- 07091: [DIP/Input] (namcos2.cpp) sgunner2, sgunner2j: Coin inputs are not registered. (AJR)
- 07092: [DIP/Input] (targeth.cpp) targeth, targeth10, targetha: Player 2 Y axis is broken, and X axis is inverted. (AJR)
- 07096: [Crash/Freeze] (micro3d.cpp) All sets in micro3d.cpp: Hang during the boot process. (AJR)

New working machines
--------------------
Emma II trainer
Pitapat Puzzle

New working clones
------------------
800 Fathoms (older)
Acorn Electron (Trial)
Botanic (English / Spanish, set 2)
Chouji Meikyuu Legion (Japan ver 1.05, bootleg set 2)
Defend the Terra Attack on the Red UFO (bootleg, set 2)
Four Trax (Japan)
Frogger (Video Dens, bootleg on Scramble hardware)
Gals Panic 4 (Europe)
Hard Head 2 (v2.0, Music Program v2.0)
Lucky Ball 96 (Ver 3.01)
Lucky Ball 96 (Ver 4.01)
Mandanga (bootleg of Mandinga on Galaxian hardware, set 1)
Mandanga (bootleg of Mandinga on Galaxian hardware, set 2)
Meteorite (Proel bootleg of Asteroids)
Midnight Landing (Japan)
Midnight Run: Road Fighters 2 (JAD, Japan v1.10)
Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware)
River Patrol (Japan, unprotected)

Star Castle (cocktail)
Tehkan World Cup (1986 year hack)
The Simpsons (4 Players Asia)
Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)
TouchDown Fever 2 (bootleg)
Vendetta (World, 4 Players, ver. ?)
WEC Le Mans 24 (v2.01)

Machines promoted to working
----------------------------
Air Combat 22 (Rev. ACS1 Ver.B, Japan)
Cart Fury
Jugend+Technik CompJU+TEr

Clones promoted to working
--------------------------
Jugend+Technik CompJU+TEr (EMR-ES 1988)
Jugend+Technik CompJU+TEr (ES 2.3)
Jugend+Technik CompJU+TEr (ES 4.0)
Lucky Ball 96 (Ver 3.50 - 616)
Lucky Ball 96 (Ver 3.50 - 623)
Lucky Ball 96 (Ver 3.50 - 626)
Lucky Ball 96 (Ver 3.50 - 627)
Stop Thief (Electronic Crime Scanner) (patent)

New machines marked as NOT_WORKING
----------------------------------
Hazeltine 1420 Video Display Terminal
Hazeltine 1552
Jongputer
Lee Data 1214D Display Terminal
MIPS Magnum R4000 (big)
MIPS Magnum R4000 (little)
Nvidia nForce PC (CRUSH11/12)
Video 21

New clones marked as NOT_WORKING
--------------------------------
Acorn Briefcase Communicator
Acorn Communicator (Italian)
Acorn Communicator (prototype)
Diner (LF-2) French
The House of the Dead (prototype)
Wyse WY-75

New working software list additions
-----------------------------------
c64_flop: Bill Budge: Pinball Construction Set, JingleDisk - Holiday Musical Story with Computer Animation
camplynx_cass: Super Air Raid
fmtowns_cd:
  Super Real Mahjong PII & PIII +, The Visitor
  Teito Taisen, Teitoku no Ketsudan II, Zoku Youjuu Senki - Suna no Mokushiroku
fmtowns_flop: Daisenryaku III '90 Map Collection Vol. 1
ibm5150:
  2630 Fourier Analyzer (Demo), Easy-PC Demonstrator for Printed Circuit Boards and Schematics,
  Mitt forsta ordbehandlingsprogram (Swe), Ranger 1 (Demo), The Great International Paper Airplane Construction Kit

ibm5170: Heimdall, Heimdall 2: Into the Hall of Worlds
interpro: Intergraph Mechanical Software
uzebox: Babylon Tower, Bomber, Bugz, Fifteen Puzzle, Holey Moley, Joyrider

New NOT_WORKING software list additions
---------------------------------------
bbc_flop_6502: P-System
bbcm_cart: Smart Cartridge

(adam)

2018-10-10 09:59:57 UTC MAIN commitmail json YAML

Added devel/py-filelock; Updated devel/py-tox

(adam)

2018-10-10 09:59:35 UTC MAIN commitmail json YAML

py-tox: updated to 3.5.2

v3.5.2:
Bugfixes
- session packages are now put inside a numbered directory (instead of prefix numbering it,
  because pip fails when wheels are not named according to PEP-491 , and prefix numbering messes with this)

Features
- level three verbosity (-vvv) show the packaging output

v3.5.1:
Bugfixes
- fix regression with 3.5.0: specifying --installpkg raises AttributeError: 'str' object has no attribute 'basename'

v3.5.0:
Bugfixes
- intermittent failures with --parallel--safe-build, instead of mangling with the file paths now uses a lock to make the package build operation thread safe and is now on by default (--parallel--safe-build is now deprecated)

Features
- Added temp_dir folder configuration (defaults to {toxworkdir}/.tmp) that contains tox
  temporary files. Package builds now create a hard link (if possible, otherwise copy - notably in
  case of Windows Python 2.7) to the built file, and feed that file downstream (e.g. for pip to
  install it). The hard link is removed at the end of the run (what it points though is kept
  inside distdir). This ensures that a tox session operates on the same package it built, even
  if a parallel tox run builds another version. Note distdir will contain only the last built
  package in such cases.

(adam)

2018-10-10 09:55:32 UTC MAIN commitmail json YAML

py-filelock: added version 3.0.9

This package contains a single module, which implements a platform independent
file lock in Python, which provides a simple way of inter-process communication.

(adam)

2018-10-10 08:21:18 UTC MAIN commitmail json YAML

Updated devel/py-async-timeout, devel/py-subprocess32

(adam)

2018-10-10 08:20:56 UTC MAIN commitmail json YAML

py-subprocess32: updated to 3.5.3

3.5.3:
* Disallow rediculiously large numbers (millions) of arguments.

(adam)

2018-10-10 08:16:22 UTC MAIN commitmail json YAML

py-async-timeout: updated to 3.0.1

3.0.1:
- More aggressive typing

(adam)

2018-10-08 14:49:17 UTC MAIN commitmail json YAML

2018-10-08 14:48:46 UTC MAIN commitmail json YAML

py-flower: added version 0.9.2

Flower is a web based tool for monitoring and administrating Celery clusters.

Features
* Real-time monitoring using Celery Events
  - Task progress and history
  - Ability to show task details (arguments, start time, runtime, and more)
  - Graphs and statistics
* Remote Control
  - View worker status and statistics
  - Shutdown and restart worker instances
  - Control worker pool size and autoscale settings
  - View and modify the queues a worker instance consumes from
  - View currently running tasks
  - View scheduled tasks (ETA/countdown)
  - View reserved and revoked tasks
  - Apply time and rate limits
  - Configuration viewer
  - Revoke or terminate tasks
* Broker monitoring
  - View statistics for all Celery queues
  - Queue length graphs
* HTTP API
* Basic Auth and Google OpenID authentication

(adam)

2018-10-08 05:06:07 UTC MAIN commitmail json YAML

2018-10-07 11:32:44 UTC MAIN commitmail json YAML

Updated net/py-gcs-oauth2-boto-plugin, www/py-google-apitools, net/py-gsutil

(adam)

2018-10-07 11:20:25 UTC MAIN commitmail json YAML

py-gsutil: updated to 4.34

Release 4.34:

New features
- Added bucket lock support to gsutil. Currently, your project must be
  whitelisted for use with the new bucket lock functionality. This restriction
  will be lifted in the near future.

Bug Fixes
- Fixed issue where "rsync -P" would fail if run as the root user.
- Fixed an issue with credential caching where the source credentials for an
  entity would change but the old cached credentials would still be used.

Other Changes
- OAuth2 token exchanges now go to https://oauth2.googleapis.com/token instead
  of https://accounts.google.com/o/oauth2/token. Users using gsutil behind a
  firewall may need to adjust their firewall rules.
- If invoked via the Cloud SDK, gsutil's debug output now displays the path to
  gcloud's gsutil wrapper script for "gsutil path", rather than the actual entry
  point for the bundled gsutil component.
- Improved error messages for failed Cloud KMS requests.
- Improved error messages for "iam ch" command to clarify that assigning
  roles to project convenience groups (e.g. "projectEditor") is not allowed.
- Enhanced perfdiag command to include GCE instance details (if applicable)
  and the target bucket's location and storage class.
- Several documentation updates and clarifications.

(adam)

2018-10-07 11:18:46 UTC MAIN commitmail json YAML

2018-10-07 11:02:01 UTC MAIN commitmail json YAML

2018-10-07 10:42:42 UTC MAIN commitmail json YAML

Updated textproc/py-alabaster, security/py-rsa

(adam)

2018-10-07 10:41:52 UTC MAIN commitmail json YAML

py-rsa: updated to 4.0

Version 4.0:
- Removed deprecated modules:
    - rsa.varblock
    - rsa.bigfile
    - rsa._version133
    - rsa._version200
- Removed CLI commands that use the VARBLOCK/bigfile format.
- Ensured that PublicKey.save_pkcs1() and PrivateKey.save_pkcs1() always return bytes.
- Dropped support for Python 2.6 and 3.3.
- Dropped support for Psyco.
- Miller-Rabin iterations determined by bitsize of key.
- Added function rsa.find_signature_hash() to return the name of the hashing
  algorithm used to sign a message. rsa.verify() now also returns that name,
  instead of always returning True.
- Add support for SHA-224 for PKCS1 signatures.
- Transitioned from requirements.txt to Pipenv for package management.

(adam)

2018-10-07 10:20:22 UTC MAIN commitmail json YAML

py-alabaster: updated to 0.7.12

0.7.12:
* Add a tidelift_url option, which when set (default is None/unset) adds a small text snippet to the donate.html sidebar component, linking to the given URL string.
* Add a generic donation badge/url option (visually powered by https://shields.io/) as well as a service-specific donation option for OpenCollective.
* Fix a typo in the code-block font family, which incorrectly specified Deja Vu Sans Mono instead of DejaVu Sans Mono. This would primarily impact systems lacking the first two fonts (Consolas and Menlo) such as Linux desktops.
* Remove Gittip/Gratipay output from the donate.html sidebar component, since the actual service has been insolvent since 2017. The configuration options remain in place for the time being (to avoid breaking backwards compatibility) but no longer do anything.
* On some browsers/platforms, ���badge���-style sidebar elements were displaying dotted underlines. This was unintentional and explicit styling has been added to remove them. Credit to Steven Loria.
* Reorganize the customization page to break up the now rather long list of ���variables and feature toggles��� into additional sections; includes alphabetizing those lists, to make it a bit easier to find docs for a specific setting.

(adam)

2018-10-07 09:27:05 UTC MAIN commitmail json YAML

2018-10-07 09:12:31 UTC MAIN commitmail json YAML

miniupnpd: updated to 2.1

VERSION 2.1
* option to store remaining time in leasefile
* pf: set dst address in rule if use_ext_ip_addr is set
* Add options for netfilter scripts
* Use monotonic clock for timeouts, etc.
* Add option force_igd_desc_v1 to force devices and services versions
  to 1 in IGD v2 mode
* Fix a few buffer overrun in SSDP and SOAP parsing
* PCP : reset epoch after address change
* merge https://github.com/miniupnp/miniupnp/tree/randomize_url branch
* get SSDP packet receiving interface index and use it to check if the
  packet is from a LAN
* default to client address for AddPortMapping when <NewInternalClient>
  is empty
* pass ext_if_name to add_pinhole()
* Fix UDA-1.2.10 Man header empty or invalid
* Do not try to open IPv6 sockets once it is disabled
* Fix "AddPinhole Twice" test
* fixes build for Solaris/SunOS
* fixes build error on DragonFly BSD

(adam)

2018-10-07 09:02:04 UTC MAIN commitmail json YAML

Updated x11/py-sip, x11/py-qt5

(adam)

2018-10-07 09:01:45 UTC MAIN commitmail json YAML

py-qt5: added PLIST.Darwin

(adam)

2018-10-07 09:01:22 UTC MAIN commitmail json YAML

py-qt5: updated to 5.11.3

PyQt v5.11.3 has been released. This is a minor functional release adding support for Qt v5.11.2. There are corresponding releases of PyQt3D, PyQtChart, PyQtDataVisualization and PyQtPurchasing.

PyQt v5.11.2 has been released. This is a major functional release. There are corresponding releases of PyQt3D, PyQtChart, PyQtDataVisualization and PyQtPurchasing.

(adam)

2018-10-07 09:00:09 UTC MAIN commitmail json YAML

py-sip: updated to 4.19.13

SIP v4.19.13 has been released. This is a minor bug-fix release.
SIP v4.19.12 has been released. This is both a bug-fix release and a minor functional release.
SIP v4.19.11 has been released. This is a minor functional release.
SIP v4.19.8 has been released. This is a minor bug-fix release.

(adam)

2018-10-07 08:55:43 UTC MAIN commitmail json YAML

Updated time/py-monotonic, databases/py-peewee, graphics/py-fits, graphics/py-qrcode

(adam)

2018-10-07 08:55:13 UTC MAIN commitmail json YAML

py-qrcode: updated to 6.0

6.0:
- Fix optimize length being ignored in QRCode.add_data.
- Better calculation of the best mask pattern and related optimizations.

(adam)

2018-10-07 08:51:42 UTC MAIN commitmail json YAML

py-fits: updated to 3.5

3.5:
This release officially deprecates PyFITS. Please use astropy.io.fits instead.
- Importing PyFITS now gives deprecation warning.
- Documentation updates.

(adam)

2018-10-07 08:42:24 UTC MAIN commitmail json YAML

py-peewee: updated to 3.7.1

3.7.1:

New features
* Added table_settings model Meta option, which should be a list of strings
  specifying additional options for CREATE TABLE, which are placed *after*
  the closing parentheses.
* Allow specification of on_update and on_delete behavior for many-to-many
  relationships when using ManyToManyField.

Bugfixes
* Fixed incorrect SQL generation for Postgresql ON CONFLICT clause when the
  conflict_target is a named constraint (rather than an index expression). This
  introduces a new keyword-argument to the on_conflict() method:
  conflict_constraint, which is currently only supported by Postgresql.
* Fixed incorrect SQL for sub-selects used on the right side of IN
  expressions. Previously the query would be assigned an alias, even though an
  alias was not needed.
* Fixed incorrect SQL generation for Model indexes which contain SQL functions
  as indexed columns.
* Fixed bug in the generation of special queries used to perform operations on
  SQLite FTS5 virtual tables.
* Allow frozenset to be correctly parameterized as a list of values.
* Allow multi-value INSERT queries to specify columns as a list of strings.
* Support CROSS JOIN for model select queries.

(adam)

2018-10-07 08:39:56 UTC MAIN commitmail json YAML

py-monotonic: updated to 1.5

1.5:
Bug fixes

(adam)

2018-10-07 08:35:58 UTC MAIN commitmail json YAML

Updated devel/py-tox, devel/py-sortedcontainers

(adam)

2018-10-07 08:35:38 UTC MAIN commitmail json YAML

py-sortedcontainers: updated to 2.0.5

2.0.5:
Bug fixes.

(adam)

2018-10-07 08:32:22 UTC MAIN commitmail json YAML

py-tox: updated to 3.4.0

3.4.0:

Bugfixes
- add --exists-action w to default pip flags to handle better VCS dependencies
- instead of assuming the Python version from the base python name ask the interpreter to reveal the version for the ignore_basepython_conflict flag
- PEP-517 packaging fails with sdist already exists, fixed via ensuring the dist folder is empty before invoking the backend and pypa/setuptools

Features
- add commands_pre and commands_post that run before and after running
  the commands (setup runs always, commands only if setup suceeds, teardown always - all
  run until the first failing command)
- pyproject.toml config support initially by just inline the tox.ini under tool.tox.legacy_tox_ini key; config source priority order is pyproject.toml, tox.ini and then setup.cfg
- use the os environment variable TOX_SKIP_ENV to filter out tox environment names from the run list (set by envlist)
- always set PIP_USER=0 (do not install into the user site package, but inside the virtual environment created) and PIP_NO_DEPS=0 (installing without dependencies can cause broken package installations) inside tox
- tox will inject some environment variables that to indicate a command is running within tox: TOX_WORK_DIR env var is set to the tox work directory,
  TOX_ENV_NAME is set to the current running tox environment name, TOX_ENV_DIR is set to the current tox environments working dir
- While running tox invokes various commands (such as building the package, pip installing dependencies and so on), these were printed in case they failed as Python arrays. Changed the representation to a shell command, allowing the users to quickly replicate/debug the failure on their own
- skip missing interpreters value from the config file can now be overridden via the --skip-missing-interpreters cli flag
- keep additional environments config order when listing them
- allow injecting config value inside the ini file dependent of the fact that we're connected to an interactive shell or not
- do not build sdist if skip install is specified for the envs to be run
- when verbosity level increases above two start passing through verbosity flags to pip
- when discovering the interpreter to use check if the tox host Python matches and use that if so
- -vv will print out why a virtual environment is re-created whenever this operation is triggered

Documentation
- clarify that python and pip refer to the virtual environments executable
- add Sphinx and mkdocs example of generating documentation via tox
- specify that setup.cfg tox configuration needs to be inside the tox:tox namespace

3.3.0:

Bugfixes
- fix TOX_LIMITED_SHEBANG when running under python3

Features
- PEP-517 <https://www.python.org/dev/peps/pep-0517/>_ source distribution support (create a
  .package virtual environment to perform build operations inside)
- flit <https://flit.readthedocs.io>_ support via implementing PEP-517
- packaging now is exposed as a hook via tox_package(session, venv)

Miscellaneous
- Updated the VSTS build YAML to use the latest jobs and pools syntax

(adam)

2018-10-07 08:21:19 UTC MAIN commitmail json YAML

Added devel/py-test-randomly, textproc/py-toml

(adam)

2018-10-07 08:20:49 UTC MAIN commitmail json YAML

2018-10-07 08:13:09 UTC MAIN commitmail json YAML

py-test-randomly: added version 1.2.3

Pytest plugin to randomly order tests and control random.seed.

* Randomly shuffles the order of test items. This is done first at the level of
  modules, then at the level of test classes (if you have them), then at the
  order of functions. This also works with things like doctests.
* Resets random.seed() at the start of every test case and test to a fixed
  number - this defaults to time.time() from the start of your test run, but
  you can pass in --randomly-seed to repeat a randomness-induced failure.
* If factory boy is installed, its random state is reset at the start of every
  test. This allows for repeatable use of its random 'fuzzy' features.
* If faker is installed, its random state is reset at the start of every test.
  This is also for repeatable fuzzy data in tests - factory boy uses faker for
  lots of data.

(adam)

2018-10-07 07:36:20 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx-rtd-theme, textproc/py-parse, databases/py-mongo, devel/py-rope

(adam)

2018-10-07 07:35:49 UTC MAIN commitmail json YAML

py-rope: updated to 0.11.0

0.11.0:
Unknown changes

(adam)

2018-10-07 07:33:42 UTC MAIN commitmail json YAML

py-mongo: updated to 3.7.1

Changes in Version 3.7.1

Version 3.7.1 fixes a few issues discovered since the release of 3.7.0.

Calling :meth:~pymongo.database.Database.authenticate more than once with the same credentials results in OperationFailure.
Authentication fails when SCRAM-SHA-1 is used to authenticate users with only MONGODB-CR credentials.
A millisecond rounding problem when decoding datetimes in the pure Python BSON decoder on 32 bit systems and AWS lambda.
Issues Resolved

Changes in Version 3.7.0

Version 3.7 adds support for MongoDB 4.0. Highlights include:

Support for single replica set multi-document ACID transactions. See :ref:transactions-ref.
Support for wire protocol compression. See the :meth:~pymongo.mongo_client.MongoClient documentation for details.
Support for Python 3.7.
New count methods, :meth:~pymongo.collection.Collection.count_documents and :meth:~pymongo.collection.Collection.estimated_document_count. :meth:~pymongo.collection.Collection.count_documents is always accurate when used with MongoDB 3.6+, or when used with older standalone or replica set deployments. With older sharded clusters is it always accurate when used with Primary read preference. It can also be used in a transaction, unlike the now deprecated :meth:pymongo.collection.Collection.count and :meth:pymongo.cursor.Cursor.count methods.
Support for watching changes on all collections in a database using the new :meth:pymongo.database.Database.watch method.
Support for watching changes on all collections in all databases using the new :meth:pymongo.mongo_client.MongoClient.watch method.
Support for watching changes starting at a user provided timestamp using the new start_at_operation_time parameter for the watch() helpers.
Better support for using PyMongo in a FIPS 140-2 environment. Specifically, the following features and changes allow PyMongo to function when MD5 support is disabled in OpenSSL by the FIPS Object Module:
Support for the :ref:SCRAM-SHA-256 <scram_sha_256> authentication mechanism. The :ref:GSSAPI <gssapi>, :ref:PLAIN <sasl_plain>, and :ref:MONGODB-X509 <mongodb_x509> mechanisms can also be used to avoid issues with OpenSSL in FIPS environments.
MD5 checksums are now optional in GridFS. See the disable_md5 option of :class:~gridfs.GridFS and :class:~gridfs.GridFSBucket.
:class:~bson.objectid.ObjectId machine bytes are now hashed using FNV-1a instead of MD5.
The :meth:~pymongo.database.Database.list_collection_names and :meth:~pymongo.database.Database.collection_names methods use the nameOnly option when supported by MongoDB.
The :meth:pymongo.collection.Collection.watch method now returns an instance of the :class:~pymongo.change_stream.CollectionChangeStream class which is a subclass of :class:~pymongo.change_stream.ChangeStream.
SCRAM client and server keys are cached for improved performance, following RFC 5802.
If not specified, the authSource for the :ref:PLAIN <sasl_plain> authentication mechanism defaults to $external.
wtimeoutMS is once again supported as a URI option.
When using unacknowledged write concern and connected to MongoDB server version 3.6 or greater, the bypass_document_validation option is now supported in the following write helpers: :meth:~pymongo.collection.Collection.insert_one, :meth:~pymongo.collection.Collection.replace_one, :meth:~pymongo.collection.Collection.update_one, :meth:~pymongo.collection.Collection.update_many.

Deprecations:
Deprecated :meth:pymongo.collection.Collection.count and :meth:pymongo.cursor.Cursor.count. These two methods use the count command and may or may not be accurate, depending on the options used and connected MongoDB topology. Use :meth:~pymongo.collection.Collection.count_documents instead.
Deprecated the snapshot option of :meth:~pymongo.collection.Collection.find and :meth:~pymongo.collection.Collection.find_one. The option was deprecated in MongoDB 3.6 and removed in MongoDB 4.0.
Deprecated the max_scan option of :meth:~pymongo.collection.Collection.find and :meth:~pymongo.collection.Collection.find_one. The option was deprecated in MongoDB 4.0. Use maxTimeMS instead.
Deprecated :meth:~pymongo.mongo_client.MongoClient.close_cursor. Use :meth:~pymongo.cursor.Cursor.close instead.
Deprecated :meth:~pymongo.mongo_client.MongoClient.database_names. Use :meth:~pymongo.mongo_client.MongoClient.list_database_names instead.
Deprecated :meth:~pymongo.database.Database.collection_names. Use :meth:~pymongo.database.Database.list_collection_names instead.
Deprecated :meth:~pymongo.collection.Collection.parallel_scan. MongoDB 4.2 will remove the parallelCollectionScan command.

Unavoidable breaking changes:
Commands that fail with server error codes 10107, 13435, 13436, 11600, 11602, 189, 91 (NotMaster, NotMasterNoSlaveOk, NotMasterOrSecondary, InterruptedAtShutdown, InterruptedDueToReplStateChange, PrimarySteppedDown, ShutdownInProgress respectively) now always raise :class:~pymongo.errors.NotMasterError instead of :class:~pymongo.errors.OperationFailure.
:meth:~pymongo.collection.Collection.parallel_scan no longer uses an implicit session. Explicit sessions are still supported.
Unacknowledged writes (w=0) with an explicit session parameter now raise a client side error. Since PyMongo does not wait for a response for an unacknowledged write, two unacknowledged writes run serially by the client may be executed simultaneously on the server. However, the server requires a single session must not be used simultaneously by more than one operation. Therefore explicit sessions cannot support unacknowledged writes. Unacknowledged writes without a session parameter are still supported.

(adam)

2018-10-07 07:28:01 UTC MAIN commitmail json YAML

py-parse: updated to 1.9.0

1.9.0:
We now honor precision and width specifiers when parsing numbers and strings, allowing parsing of concatenated elements of fixed width

(adam)

2018-10-07 07:25:53 UTC MAIN commitmail json YAML

py-sphinx-rtd-theme: updated to 0.4.2

v0.4.2

Fixes
Set base font size on <html>
Fix HTML search not working with Sphinx-1.8

Other Changes
Upload signed packages to PyPI with twine
Do not enforce period at the end of copyright statement

(adam)

2018-10-07 07:23:47 UTC MAIN commitmail json YAML

Updated www/py-django-polymorphic, devel/py-deprecation, sysutils/py-structlog, devel/py-wheel

(adam)

2018-10-07 07:23:18 UTC MAIN commitmail json YAML

py-wheel: updated to 0.32.1

0.32.1:
Updated version in __init__.py

(adam)

2018-10-07 07:19:22 UTC MAIN commitmail json YAML

py-structlog: updated to 18.2.0

18.2.0:

Changes:
- Added structlog.stdlib.add_log_level_number() processor that adds the level *number* to the event dictionary.
  Can be used to simplify log filtering.
- structlog.processors.JSONRenderer now allows for overwriting the *default* argument of its serializer.
- Added try_unbind() that works like unbind() but doesn't raise a KeyError if one of the keys is missing.

(adam)

2018-10-07 07:16:55 UTC MAIN commitmail json YAML

py-deprecation: updated to 2.0.6

2.0.6:
Unknown changes

(adam)

2018-10-07 07:13:14 UTC MAIN commitmail json YAML

py-django-polymorphic: updated to 2.0.3

Changes in 2.0.3:
* Fixed admin crash for Django 2.1 with missing use_required_attribute.

(adam)

2018-10-07 07:03:07 UTC MAIN commitmail json YAML

Updated devel/py-packaging, devel/py-pip, devel/py-path.py, math/py-powerlaw

(adam)

2018-10-07 07:02:39 UTC MAIN commitmail json YAML

2018-10-07 06:52:27 UTC MAIN commitmail json YAML

py-path.py: updated to 11.5.0

11.5.0:
- Re-wrote the handling of pattern matches for
  listdir, walk, and related methods, allowing
  the pattern to be a more complex object. This approach
  drastically simplifies the code and obviates the
  CaseInsensitivePattern and FastPath classes.
  Now the main Path class should be as performant
  as FastPath and case-insensitive matches can be
  readily constructed using the new
  path.matchers.CaseInsensitive class.

11.4.1:
- Skip intermittently failing performance test on
  Python 2.

11.4.0:
- Path.py now supports non-decodable filenames on
  Linux and Python 2, leveraging the
  backports.os <https://pypi.org/project/backports.os>_
  package (as an optional dependency). Currently, only
  listdir is patched, but other os primitives may
  be patched similarly in the patch_for_linux_python2
  function.
- For merge_tree, instead of relying on the deprecated
  distutils module, implement merge_tree explicitly. The
  update parameter is deprecated, instead superseded
  by a copy_function parameter and an only_newer
  wrapper for any copy function.

(adam)

2018-10-07 06:47:29 UTC MAIN commitmail json YAML

py-pip: updated to 18.1

18.1:

Features
- Allow PEP 508 URL requirements to be used as dependencies.
  As a security measure, pip will raise an exception when installing packages from
  PyPI if those packages depend on packages not also hosted on PyPI.
  In the future, PyPI will block uploading packages with such external URL dependencies directly.
- Upgrade pyparsing to 2.2.1.
- Allows dist options (--abi, --python-version, --platform, --implementation) when installing with --target
- Support passing svn+ssh URLs with a username to pip install -e.
- pip now ensures that the RECORD file is sorted when installing from a wheel file.
- Add support for Python 3.7.
- Malformed configuration files now show helpful error messages, instead of tracebacks.

Bug Fixes
- Checkout the correct branch when doing an editable Git install.
- Run self-version-check only on commands that may access the index, instead of
  trying on every run and failing to do so due to missing options.
- Allow a Git ref to be installed over an existing installation.
- Show a better error message when a configuration option has an invalid value.
- Always revalidate cached simple API pages instead of blindly caching them for up to 10
  minutes.
- Avoid caching self-version-check information when cache is disabled.
- Avoid traceback printing on autocomplete after flags in the CLI.
- Fix incorrect parsing of egg names if pip needs to guess the package name.

(adam)

2018-10-07 06:44:36 UTC MAIN commitmail json YAML

py-packaging: updated to 18.0

18.0:
Improve error messages when invalid requirements are given.

(adam)

2018-10-07 06:27:03 UTC MAIN commitmail json YAML

Updated archivers/zstd, databases/repmgr

(adam)

2018-10-07 06:26:27 UTC MAIN commitmail json YAML

repmgr: updated to 4.1.1

repmgr 4.1.1 contains a number of usability enhancements and bug fixes.

We recommend upgrading to this version as soon as possible. This release can be installed as a simple package upgrade from repmgr 4.0 ~ 4.1.0; repmgrd (if running) should be restarted. See Upgrading repmgr for more details.

(adam)

2018-10-07 06:25:30 UTC MAIN commitmail json YAML

zstd: updated to 1.3.6

Zstandard v1.3.6 release is focused on intensive dictionary compression for database scenarios.

This is a new environment we are experimenting. The success of dictionary compression on small data, of which databases tend to store plentiful, led to increased adoption, and we now see scenarios where literally thousands of dictionaries are being used simultaneously, with permanent generation or update of new dictionaries.

(adam)

2018-10-06 22:42:04 UTC MAIN commitmail json YAML

Added x11/qt5-qtcharts, x11/qt5-qtnetworkauth

(adam)

2018-10-06 22:41:22 UTC MAIN commitmail json YAML

2018-10-06 12:13:50 UTC MAIN commitmail json YAML

Updated multimedia/x265

(adam)

2018-10-06 12:12:48 UTC MAIN commitmail json YAML

x265: updated to 2.9

Version 2.9

New features
1. Support for chunked encoding
  :option:`--chunk-start and --chunk-end`
  Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream.
  Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded.
  This feature can be enabled only in closed GOP structures. Default disabled.
2. Support for HDR10+ version 1 SEI messages.

Encoder enhancements
1. Create API function for allocating and freeing x265_analysis_data.
2. CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.

Bug fixes
1. Disable noise reduction when vbv is enabled.
2. Support minLuma and maxLuma values changed by the commandline.

(adam)

2018-10-04 13:10:18 UTC MAIN commitmail json YAML

Updated textproc/jansson, www/nghttp2, devel/cmake

(adam)

2018-10-04 13:09:54 UTC MAIN commitmail json YAML

cmake: updated to 3.12.3

Changes in 3.12.3 since 3.12.2:
* CTest: Fix --test-load regression
* FindMPI: Restore MPI__COMPILE_FLAGS as a command-line string
* FindDoxygen: Ensure policy settings allow use of IN_LIST
* libarchive: Backport fix for build with LibreSSL 2.7
* libuv: do not require PATH_MAX to be defined
* VS: Fix CSharp flag selection when linking to a static C++ library
* CSharp: Fix regression in VS project type selection
* CTest: Fix regression in ctest_start()
* Help: TESTS property: clarify usage.

(adam)

2018-10-04 13:07:35 UTC MAIN commitmail json YAML

nghttp2: updated to 1.34.0

Nghttp2 v1.34.0

lib

libnghttp2 now supports extended CONNECT method and :protocol pseudo header field defined in RFC 8441. To enable this functionality on server side, send NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL using nghttp2_submit_settings().

nghttpx

nghttpx now supports ���Bootstrapping WebSockets with HTTP/2��� defined in RFC 8441 for both frontend and backend HTTP/2 connections.

read-timeout and write-timeout parameters have been added to --backend option to specify read/write timeouts per pattern which override values set by --backend-read-timeout and --backend-write-timeout options.

This release fixes stability issues in neverbleed with OpenSSL 1.1.1.

mruby has been updated to version 1.4.1.

env.tls_handshake_finished has been added to mruby scripting to know whether TLS handshake has been completed or not. This might be useful to decide that 0-RTT data should be processed or not.

--tls13-ciphers and --tls-client-ciphers options have been added to configure TLSv1.3 ciphers.

nghttpx now adds Early-Data header field to the request header field when request is included in 0-RTT packet, and TLS handshake has not been completed yet. Early-Data header field is defined in RFC 8470.

nghttpx now supports TLSv1.3 0-RTT data. By default, it accepts 0-RTT data, but postpones the request until TLS handshake completes. The new option --tls-no-postpone-early-data makes nghttpx not to postpone request and adds Early-Data header field to backend request. It is important to make sure that all backends must recognize Early-Data header field to mitigate reply attack.

To enable 0-RTT data and most of the TLSv1.3 features, OpenSSL 1.1.1 is required.

(adam)

2018-10-04 12:53:07 UTC MAIN commitmail json YAML

jansson: updated to 2.11

Version 2.11

* New features:
  - Add json_pack() format specifiers s*, o* and O* for values that
    can be omitted if null
  - Add json_error_code() to retrieve numeric error codes
  - Enable thread safety for json_dump() on all systems.  Enable thread
    safe json_decref() and json_incref() for modern compilers
  - Add json_sprintf() and json_vsprintf()
* Bug Fixes:
  - Fix incorrect report of success from json_dump_file() when an error
    is returned by fclose()
  - Make json_equal() const-correct
  - Fix incomplete stealing of references by json_pack()
* Build:
  - Work around gcc's -Wimplicit-fallthrough.
  - Fix CMake detection of sys/types.h header
  - Fix jansson.pc generated by CMake to be more consistent with the one
    generated using GNU Autotools
* Other:
  - Miscellaneous documentation fixes
  - Remove unnecessary reference actions from parsers

Version 2.10

* New features:
  - Add JSON_EMBED encoding flag allowing arrays and objects to be encoded
    into existing streams
  - Add json_dumpb() function for dumping to a pre-allocated buffer
  - Add json_dumpfd() and json_loadfd() functions for dumping to streaming
    file descriptors
  - Add support for parsing buffers larger than 2GB
* Build:
  - Fix CMake build when LONG_LONG_INT is defined as ""
* Other:
  - Internal code cleanup

Version 2.9

* New features:
  - Add json_auto_t to automatically decref a value that goes out
    of scope. Available only on GCC and Clang.
* Build:
  - Fix CMake build (at least on Linux) by removing conflicting
    jansson_config.h from the distribution
  - Change CMake install target generation to be optional
* Documentation:
  - Small documentation fixes.

Version 2.8

* New features:
  - Always preserve insertion order of object items.
    json_object_iter() and friends, json_object_foreach() and
    json_dumps() and friends now always work in the insertion order of
    object items
  - Add json_object_foreach_safe() macro that allows
    json_object_del() calls during iteration
  - Add json_get_alloc_funcs() to allow reading the allocation
    functions set by json_set_alloc_funcs()
  - Add json_pack() format specifiers s?, o? and O? for values that
    can be null
* Bug fixes:
  - Fix a crash when parsing inputs consisting of very deeply nested
    arrays or objects
  - Never convert numbers to integers in the parser when
    JSON_DECODE_INT_AS_REAL is set. This fixes error messages for
    overflowing numbers when JSON_DECODE_INT_AS_REAL is set
  - Fix a use-after-free in json_pack() error handling.
  - Fix subnormal number parsing on mingw32.
  - Handle out-of-memory situations gracefully in the hashtable
    implementation
* Build:
  - Fix build with CMake on all versions of Visual Studio up to 2015
  - Fix pkgconfig libdir when using CMake
  - Fix CMake config for static CRT builds on Windows
  - Fix warnings on LLVM 6.0 targeting iOS arm64
  - Add coverlls.io support via Travis for a nice test coverage badge
  - Don't expect jansson_config.h to be in the compiler's include
    path
  - Add a build-time option to set initial hashtable size
  - Use snprintf and strncpy in place of sprintf and strcpy to silence
    linker warnings on OpenBSD
* Documentation:
  - Fix various typos in documentation, and a broken link
  - Add an example program in examples/
  - Fix building of documentation man pages
  - Document the fact that copying objects doesn't preserve the
    insertion order of keys
* Tests:
  - Don't use the nonstandard __FUNCTION__ macro in tests.
  - Use expr instead of $((...)) in shell scripts for Solaris 10
    compatibility.
  - Disable Visual Studio warning C4756 when triggered deliberately in
    tests
  - Other minor fixes
* Other changes:
  - List all unrecognized object keys when strict unpacking fails
  - Alter the order of the members of the hashtable_pair struct for
    easier debugging.
  - Minor performance improvement to json_dump() and friends
  - Minor style fixes

(adam)

2018-10-03 11:51:04 UTC MAIN commitmail json YAML

Updated www/py-flask-admin, devel/py-pyparsing

(adam)

2018-10-03 11:50:46 UTC MAIN commitmail json YAML

py-pyparsing: updated to 2.2.2

Version 2.2.2 - September, 2018
-------------------------------
- Fixed bug in SkipTo, if a SkipTo expression that was skipping to
  an expression that returned a list (such as an And), and the
  SkipTo was saved as a named result, the named result could be
  saved as a ParseResults - should always be saved as a string.
  Issue 28, reported by seron.

- Added simple_unit_tests.py, as a collection of easy-to-follow unit
  tests for various classes and features of the pyparsing library.
  Primary intent is more to be instructional than actually rigorous
  testing. Complex tests can still be added in the unitTests.py file.

- New features added to the Regex class:
  - optional asGroupList parameter, returns all the capture groups as
    a list
  - optional asMatch parameter, returns the raw re.match result
  - new sub(repl) method, which adds a parse action calling
    re.sub(pattern, repl, parsed_result). Simplifies creating
    Regex expressions to be used with transformString. Like re.sub,
    repl may be an ordinary string (similar to using pyparsing's
    replaceWith), or may contain references to capture groups by group
    number, or may be a callable that takes an re match group and
    returns a string.

    For instance:
        expr = pp.Regex(r"([Hh]\d):\s*(.*)").sub(r"<\1>\2</\1>")
        expr.transformString("h1: This is the title")

    will return
        <h1>This is the title</h1>

- Fixed omission of LICENSE file in source tarball, also added
  CODE_OF_CONDUCT.md per GitHub community standards.

Version 2.2.1 - September, 2018
-------------------------------
- Applied changes necessary to migrate hosting of pyparsing source
  over to GitHub. Many thanks for help and contributions from hugovk,
  jdufresne, and cngkaygusuz among others through this transition,
  sorry it took me so long!

- Fixed import of collections.abc to address DeprecationWarnings
  in Python 3.7.

- Updated oc.py example to support function calls in arithmetic
  expressions; fixed regex for '==' operator; and added packrat
  parsing. Raised on the pyparsing wiki by Boris Marin, thanks!

- Fixed bug in select_parser.py example, group_by_terms was not
  reported. Reported on SF bugs by Adam Groszer, thanks Adam!

- Added "Getting Started" section to the module docstring, to
  guide new users to the most common starting points in pyparsing's
  API.

- Fixed bug in Literal and Keyword classes, which erroneously
  raised IndexError instead of ParseException.

(adam)

2018-10-03 11:48:14 UTC MAIN commitmail json YAML

py-flask-admin: updated to 1.5.2

1.5.2:
Fixed XSS vulnerability
Fixed Peewee support
Added detail view column formatters
Updated Flask-Login example to work with the newer version of the library
Various SQLAlchemy-related fixes
Various Windows related fixes for the file admin

(adam)

2018-10-03 11:36:57 UTC MAIN commitmail json YAML

Updated games/wesnoth

(adam)

2018-10-03 11:36:16 UTC MAIN commitmail json YAML

wesnoth: updated to 1.14.5

Version 1.14.5

AI
Fixed crash in AI code when a side has multiple leaders.
Fix AI ignoring teleport locations when moving leader to leader goals.
Fast Micro AI: Fix bug crashing the AI when units with chance-to-hit specials without id are on map.
Campaigns

Heir to the Throne:
S6: Allow canceling an attack when a move+attack spawns enemy units
S6: Change the trigger for spawning undead reinforcements
S17: Add dialog explaining the lava game mechanic and an easter egg

Liberty:
S3: Add story and war drums music.

Northern Rebirth:
S12: empty sides are hidden.
S13: allied leaders whose death causes defeat won't leave their keep and the lich brothers and Krash got more gold.

Sceptre of Fire:
S4: a cave entrance has been added.
S5: Gryphon Riders are now available starting form S5 (formerly S3).
S7: it's now impossible to kill all pursuers.

Secrets of the Ancients:
Fix dialog said by wrong unit & revert previous fix
The Hammer of Thursagan:
S10: Fix objectives requiring too much of the player.

The South Guard:
S2: the case where Deoran is not sent to the Citadel is handled better.
S2: enemy units will no longer neutralize villages instead of capturing or burning them. This also means certain units will no longer be hidden in the Game Stats list.
S4: bodyguards are never spawned next to other units, and always in forest.
S5: zombies have now one castle with two leaders.
S6a: mermen leave after this scenario and will no longer be available.
S7a & S8a: a certain hero may now die.

Tutorial:
Show an undo reminder if one is out of moves, but can't end the turn yet.
Added more information to the Status Table prompt about how to access it
Under the Burning Suns:
New graphics for Eloh.

Multiplayer
A New Land: Fixed village gold being 1 instead of 2.
Fixed Random Start Time not working
Fixed a possible crash when leaving a game as an observer
Fixed Start Game locked when other players abort the faction/leader selection dialog
Fixed Skip Replay when joining MP campaigns.
Fixed OOS errors when undoing after ally chat.
Fixed game freezing upon droiding with Delayed Shroud Updates
Fixed require_scenario and require_era attributes.

Language and i18n
Updated translations: British English, Chinese (Traditional), Czech, French, German, Hungarian, Italian, Japanese, Scottish Gaelic, Ukrainian.

User Interface
On laptop computers we now show how much battery you have left.
MacOS: Fixed moving the mouse with a touchpad also scrolling GUI dialogs.
MacOS: Add build number to OS version report.
Fix layout of Preferences window with some localizations (such as Czech).
Load Game now shows the chosen difficulty with the same name that you originally selected.
Load Game now shows the modifications enabled in the selected savegame
Force leader sprites larger than 72x72 to be downscaled in Load Game
Add left padding to dialog messages shown with a portrait on the right
Addon Manager uses clearer terms for sort order.
Fix reversed sort order by unit level in Unit List and Recall Unit.
Fixed crash in Recall Unit when no units match the filter

WML engine
Fixed [animate_unit] and [heal_unit] preventing unit halo from disappearing if the unit dies later

Miscellaneous and bug fixes
Fix some minor problems with the macOS package.
Fixed crash when trying to attack with a unit without usable weapons
Fixed the debug mode Create Unit dialog crashing when changing the gender of the previous selection after causing the list to come up empty using the filter box.
Allow searching by race and internal unit type id with the Create Unit filter box as well.
wmlxgettext is now included in release packages, so a separate download is no longer required to use it with GUI.pyw.
Fixed crash when pressing Reset replay
Fixed editor cannot add starting location for > 9 players.
Fixed crash in Lua tstring comparision
Fixed objectives at scenario start using old/cached values of conditions/variables
Show an error message when trying to open the Lua console while not in debug mode.
On enemy side's turn, don't scroll to that side's leader if it's invisible.
Fixed :droid ignoring its second argument.
Fixed :droid giving no feedback when successful.

(adam)

2018-10-03 11:34:00 UTC MAIN commitmail json YAML

Updated databases/py-pickleshare, devel/py-wheel

(adam)

2018-10-03 11:33:07 UTC MAIN commitmail json YAML

py-wheel: updated to 0.32.0

0.32.0:
Removed wheel signing and verifying features
Removed the "wheel install" and "wheel installscripts" commands
Added the wheel pack command
Allowed multiple license files to be specified using the license_files option
Deprecated the license_file option
Eliminated duplicate lines from generated requirements in .dist-info/METADATA
Fixed handling of direct URL specifiers in requirements
Fixed canonicalization of extras
Warn when the deprecated [wheel] section is used in setup.cfg

(adam)

2018-10-03 11:10:13 UTC MAIN commitmail json YAML

py-pickleshare: updated to 0.7.5

0.7.5:
Unknown changes

(adam)

2018-10-03 10:49:32 UTC MAIN commitmail json YAML

Updated graphics/py-openexr, www/py-django-sql-explorer

(adam)

2018-10-03 10:47:20 UTC MAIN commitmail json YAML

py-django-sql-explorer: updated to 1.1.2

1.1.2:
Invalid characters present in Excel worksheet name
- Major Changes
  - Django 2.0 compatibility
  - Improved interface to database connection management

- Minor Changes
  - Documentation updates
  - Load images over same protocol as originating page

(adam)

2018-10-03 10:42:57 UTC MAIN commitmail json YAML

py-openexr: updated to 1.3.2

1.3.2:
Unknown changes.

(adam)

2018-10-03 10:33:48 UTC MAIN commitmail json YAML

Updated textproc/py-markdown2, devel/py-click, textproc/py-mkdocs

(adam)

2018-10-03 10:33:25 UTC MAIN commitmail json YAML

py-mkdocs: updated to 1.0.4

Version 1.0.4:
Bugfix: Ignore absolute links in Markdown

(adam)

2018-10-03 10:30:37 UTC MAIN commitmail json YAML

py-click: updated to 7.0

Version 7.0:

Drop support for Python 2.6 and 3.3.
Wrap click.Choice's missing message.
Add native ZSH autocompletion support.
Document that ANSI color info isn't parsed from bytearrays in Python 2.
Document byte-stripping behavior of CliRunner.
Usage errors now hint at the --help option.
Implement streaming pager.
Extract bar formatting to its own method.
Add DateTime type for converting input in given date time formats.
secho's first argument can now be None, like in echo.
Fixes a ZeroDivisionError in ProgressBar.make_step, when the arg passed to the first call of ProgressBar.update is 0.
Show progressbar only if total execution time is visible.
Added the ability to hide commands and options from help.
Document that options can be required=True.
Non-standalone calls to Context.exit return the exit code, rather than calling sys.exit.
click.getchar() returns Unicode in Python 3 on Windows, consistent with other platforms.
Added FloatRange type.
Added support for bash completion of type=click.Choice for Options and Arguments.
Only allow one positional arg for Argument parameter declaration.
Add case_sensitive=False as an option to Choice.
click.getchar() correctly raises KeyboardInterrupt on "^C" and EOFError on "^D" on Linux.
Fix encoding issue with click.getchar(echo=True) on Linux.
param_hint in errors now derived from param itself.
Add a test that ensures that when an argument is formatted into a usage error, its metavar is used, not its name.
Allow setting prog_name as extra in CliRunner.invoke.
Help text taken from docstrings truncates at the \f form feed character, useful for hiding Sphinx-style parameter documentation.
launch now works properly under Cygwin.
Update progress after iteration.
CliRunner.invoke now may receive args as a string representing a Unix shell command.
Make Argument.make_metavar() default to type metavar.
Add documentation for ignore_unknown_options.
Add bright colors support for click.style and fix the reset option for parameters fg and bg.
Add show_envvar for showing environment variables in help.
Avoid BrokenPipeError during interpreter shutdown when stdout or stderr is a closed pipe.
Document customizing option names.
Disable sys._getframes() on Python interpreters that don't support it.
Fix bug in test runner when calling sys.exit with None.
Clarify documentation on command line options.
Fix crash on Windows console.
Fix bug that caused bash completion to give improper completions on chained commands.
Added support for dynamic bash completion from a user-supplied callback.
Added support for bash completions containing spaces.
Allow autocompletion function to determine whether or not to return completions that start with the incomplete argument.
Fix option naming routine to match documentation and be deterministic.
Fix path validation bug.
Add test and documentation for Option naming: functionality.
Update doc to match arg name for path_type.
Raw strings added so correct escaping occurs.
Fix 16k character limit of click.echo on Windows.
Overcome 64k character limit when writing to binary stream on Windows 7.
Add bool conversion for "t" and "f".
NoSuchOption errors take ctx so that --help hint gets printed in error output.
Fixed the behavior of Click error messages with regards to Unicode on 2.x and 3.x. Message is now always Unicode and the str and Unicode special methods work as you expect on that platform.
Progress bar now uses stderr by default.
Add support for auto-completion documentation.
Allow CliRunner to separate stdout and stderr.
Fix variable precedence.
Fix invalid escape sequences.
Fix ResourceWarning that occurs during some tests.
When detecting a misconfigured locale, don't fail if the locale command fails.
Add case_sensitive=False as an option to Choice types.
Force stdout/stderr writable. This works around issues with badly patched standard streams like those from Jupyter.
Fix completion of subcommand options after last argument
_AtomicFile now uses the realpath of the original filename so that changing the working directory does not affect it.
Fix incorrect completions when defaults are present
Add copy option attrs so that custom classes can be re-used.
"x" and "a" file modes now use stdout when file is "-".
Fix missing comma in __all__ list.
Clarify how parameters are named.
Stdout is now automatically set to non blocking.
Do not set options twice.
Move fcntl import.
Fix Google App Engine ImportError.
Better handling of help text for dynamic default option values.
Fix get_winter_size() so it correctly returns (0,0).
Add test case checking for custom param type.
Allow short width to address cmd formatting.
Add details about Python version support.
Added deprecation flag to commands.
Fixed issues where fd was undefined.
Fix formatting for short help.
Document how auto_envvar_prefix works with command groups.
Don't add newlines by default for progress bars.
Use Python sorting order for ZSH completions.
Document that parameter names are converted to lowercase by default.
Subcommands that are named by the function now automatically have the underscore replaced with a dash. If you register a function named my_command it becomes my-command in the command line interface.
Hide hidden commands and options from completion.
Fix absolute import blocking Click from being vendored into a project on Windows.
Fix issue where a lowercase auto_envvar_prefix would not be converted to uppercase.

(adam)

2018-10-03 10:24:42 UTC MAIN commitmail json YAML

py-markdown2: updated to 2.3.6

python-markdown2 2.3.6
* Add TOC depth option
* Fix to add TOC html to output via CLI
* Do not remove anchors in safe_mode
* fixing cuddled-lists with a single list item
* Fix Wrong rendering of last list element
* link-patterns fix
* Replace a deprecated method
* DeprecationWarning: invalid escape sequence
* Fix "make test" in Python 3
* Fix CVE-2018-5773

(adam)

2018-10-03 10:20:22 UTC MAIN commitmail json YAML

Updated www/nginx-devel, archivers/unrar

(adam)

2018-10-03 10:20:03 UTC MAIN commitmail json YAML

unrar: updated to 5.6.7

5.6.7:
Unknown changes.

(adam)

2018-10-03 10:19:02 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.15.5

Changes with nginx 1.15.5:

*) Bugfix: a segmentation fault might occur in a worker process when
  using OpenSSL 1.1.0h or newer; the bug had appeared in 1.15.4.

*) Bugfix: of minor potential bugs.

Changes with nginx 1.15.4:

*) Feature: now the "ssl_early_data" directive can be used with OpenSSL.

*) Bugfix: in the ngx_http_uwsgi_module.
  Thanks to Chris Caputo.

*) Bugfix: connections with some gRPC backends might not be cached when
  using the "keepalive" directive.

*) Bugfix: a socket leak might occur when using the "error_page"
  directive to redirect early request processing errors, notably errors
  with code 400.

*) Bugfix: the "return" directive did not change the response code when
  returning errors if the request was redirected by the "error_page"
  directive.

*) Bugfix: standard error pages and responses of the
  ngx_http_autoindex_module module used the "bgcolor" attribute, and
  might be displayed incorrectly when using custom color settings in
  browsers.
  Thanks to Nova DasSarma.

*) Change: the logging level of the "no suitable key share" and "no
  suitable signature algorithm" SSL errors has been lowered from "crit"
  to "info".

(adam)

2018-10-03 10:05:54 UTC MAIN commitmail json YAML

Updated www/py-django-import-export, www/py-django-extensions

(adam)

2018-10-03 10:05:36 UTC MAIN commitmail json YAML

py-django-extensions: updated to 2.1.3

2.1.3:
Fix: Readme, add direct linkt to screencast video
Fix: graph_models, regression under Python 2
Fix: ForeignKeyAutocompleteAdmin, 2.0.8 breaks ForeignKeyAutocompleteAdmin
Fix: AutoSlugField, fix regression when copying an autoslug model require the explicit clearing of the slug if it needs to be recalculated
Fix: technical_response, check for AttributeError
Improvement: graph_models, Add feature disable_abstract_fields
Improvement: AutoSlugField, Add overwrite_on_add
Improvement: runscript, Improve module existence test in runscript

(adam)

2018-10-03 10:00:26 UTC MAIN commitmail json YAML

py-django-import-export: updated to 1.1.0

1.1.0:
fix: Django2.1 ImportExportModelAdmin export
setup: add django2.1 to test matrix
JSONWidget for jsonb fields
Add ExportActionMixin
Add Import Export Permissioning
write_to_tmp_storage() for import_action()
follow relationships on ForeignKeyWidget
Update all pypi.python.org URLs to pypi.org
added test for tsv import
added unicode support for TSV for pytjhon 2
Added ExportViewMixin

(adam)

2018-10-03 09:58:31 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-10-03 09:58:11 UTC MAIN commitmail json YAML

py-test: updated to 3.8.2

pytest 3.8.2:

Deprecations and Removals
* The item parameter of pytest_warning_captured hook is now documented as deprecated. We realized only after the 3.8 release that this parameter is incompatible with pytest-xdist.

Our policy is to not deprecate features during bugfix releases, but in this case we believe it makes sense as we are only documenting it as deprecated, without issuing warnings which might potentially break test suites. This will get the word out that hook implementers should not use this parameter at all.

In a future release item will always be None and will emit a proper warning when a hook implementation makes use of it.

Bug Fixes
* Fix reload on assertion rewritten modules.
* The .user_properties attribute of TestReport objects is a list of (name, value) tuples, but could sometimes be instantiated as a tuple of tuples. It is now always a list.
* No longer issue warnings about using pytest_plugins in non-top-level directories when using --pyargs: the current --pyargs mechanism is not reliable and might give false negatives.
* Exclude empty reports for passed tests when -rP option is used.
* Improve error message when an invalid Python expression is passed to the -m option.
* MonkeyPatch.setenv and MonkeyPatch.delenv issue a warning if the environment variable name is not str on Python 2.

In Python 2, adding unicode keys to os.environ causes problems with subprocess (and possible other modules), making this a subtle bug specially susceptible when used with from __future__ import unicode_literals.

Improved Documentation
* Add possible values for fixture scope to docs.

(adam)

2018-10-03 09:56:53 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.74.0

3.74.0:
This release checks that the value of the :attr:~hypothesis.settings.print_blob setting is a :class:~hypothesis.PrintSettings instance.

Being able to specify a boolean value was not intended, and is now deprecated. In addition, specifying True will now cause the blob to always be printed, instead of causing it to be suppressed.

Specifying any value that is not a :class:~hypothesis.PrintSettings or a boolean is now an error.

3.73.5:
Changes the documentation for hypothesis.strategies.datetimes, hypothesis.strategies.dates, hypothesis.strategies.times to use the new parameter names min_value and max_value instead of the deprecated names

3.73.4:
This patch ensures that Hypothesis deprecation warnings display the code that emitted them when you're not running in -Werror mode (:issue:652).

3.73.3:
Tracebacks involving :func:@composite <hypothesis.strategies.composite> are now slightly shorter due to some internal refactoring.

3.73.2:
This patch fixes errors in the internal comments for one of the shrinker passes. There is no user-visible change.

3.73.1:
This patch substantially improves the distribution of data generated with :func:~hypothesis.strategies.recursive, and fixes a rare internal error (:issue:1502).

3.73.0:
This release adds the :func:~hypothesis.extra.dpcontracts.fulfill function, which is designed for testing code that uses :pypi:dpcontracts 0.4 or later for input validation. This provides some syntactic sugar around use of :func:~hypothesis.assume, to automatically filter out and retry calls that cause a precondition check to fail (:issue:1474).

3.72.0:
This release makes setting attributes of the :class:hypothesis.settings class an explicit error. This has never had any effect, but could mislead users who confused it with the current settings instance hypothesis.settings.default (which is also immutable). You can change the global settings with :ref:settings profiles <settings_profiles>.

3.71.11:
This patch factors out some common code in the shrinker for iterating over pairs of data blocks. There should be no user-visible change.

(adam)

2018-10-02 12:11:59 UTC MAIN commitmail json YAML

Updated graphics/ilmbase, graphics/openexr, math/gsl

(adam)

2018-10-02 12:10:29 UTC MAIN commitmail json YAML

gsl: updated to 2.5

What is new in gsl-2.5:

** doc bug fix in binomial distribution figure

** added Wishart distribution

** added new module for digital filtering (gsl_filter); current filters include:
    Gaussian filter
    median filter
    recursive median filter
    impulse detection filter

** added new module for moving window statistics (gsl_movstat)

** added statistics functions:
    gsl_stats_median()
    gsl_stats_select()
    gsl_stats_mad()
    gsl_stats_mad0()
    gsl_stats_Sn_from_sorted_data()
    gsl_stats_Qn_from_sorted_data()
    gsl_stats_gastwirth_from_sorted_data()
    gsl_stats_trmean_from_sorted_data()

** added Romberg integration (gsl_integration_romberg)

** bug fix in deprecated functions gsl_multifit_wlinear_svd and
  gsl_multifit_wlinear_usvd

** documention corrected to state that gsl_sf_legendre functions do
  not include Condon-Shortley phase by default

** bug fix in exponential fitting example when using larger number
  of points

** changed internal workspace inside gsl_spmatrix to a union to
  avoid casting

** bug fixes in ode-initval2 for very rare solver crashing cases

** add histogram2d figure to manual (was missing in 2.4)

** bug fix in gsl_spmatrix_add for duplicate input arguments

** add support for negative arguments nu in gsl_sf_bessel_Jnu and
  gsl_sf_bessel_Ynu

** better texinfo documentation for gsl_sf_hyperg functions

** fix vector and matrix fread/fwrite testing on windows systems
  when tmpfile() fails

** fix for rstat/test.c on PPC64

(adam)

2018-10-02 12:05:35 UTC MAIN commitmail json YAML

ilmbase/openexr: updated to 2.3.0

OpenEXR v2.3.0 has been released and is available for download.

Features/Improvements:
ThreadPool overhead improvements, enable custom thread pool to be registered via ThreadPoolProvider class
Fixes to enable custom namespaces for Iex, Imf
Improve read performance for deep/zipped data, and SIMD-accelerated uncompress support
Added rawPixelDataToBuffer() function for access to compressed scanlines
Iex::BaseExc no longer derived from std::string.
Imath throw() specifiers removed
Initial Support for Python 3

Bugs:
25+ various bug fixes (see detailed Release Notes for the full list)

Build Fixes:
Various fixes to the cmake and autoconf build infrastructures
Various changes to support compiling for C++11 / C++14 / C++17 and GCC 6.3.1
Various fixes to address Windows build issues
60+ total build-related fixes (see detailed Release Notes for the full list)

(adam)

2018-10-02 11:23:39 UTC MAIN commitmail json YAML

Updated print/py-reportlab, www/py-cherrypy17

(adam)

2018-10-02 11:23:01 UTC MAIN commitmail json YAML

py-reportlab: updated to 3.5.8

RELEASE 3.5.7:
Fix tables.py splitting for line comands.

(adam)

2018-10-02 11:22:03 UTC MAIN commitmail json YAML

py-cherrypy17: updated to 17.4.0

v17.4.0
* When setting Response Body, reject Unicode
  values, making behavior on Python 2 same as on Python 3.
* Other inconsequential refactorings.

(adam)

2018-10-02 09:11:36 UTC MAIN commitmail json YAML

Updated www/py-bleach, graphics/py-Pillow

(adam)

2018-10-02 09:10:47 UTC MAIN commitmail json YAML

py-Pillow: updated to 5.3.0

5.3.0:
Changed Image size property to be read-only by default
Add warnings if image file identification fails due to lack of WebP support
Hide the Ghostscript progress dialog popup on Windows
Adding support to reading tiled and YcbCr jpeg tiffs through libtiff
Fixed None as TIFF compression argument
Changed GIF seek to remove previous info items
Improved PDF document info
Add line width parameter to rectangle and ellipse-based shapes
Fixed decompression bomb check in _crop
Added support to ImageDraw.floodfill for non-RGB colors
Tests: Avoid catching unexpected exceptions in tests
Use TextIOWrapper.detach() instead of NoCloseStream
Added transparency to matrix conversion
Added ImageOps pad method
Give correct extrema for I;16 format images
Added PySide2
Corrected TIFF tags
CI: Install CFFI and pycparser without any PYTHONOPTIMIZE
Read/Save RGB webp as RGB (instead of RGBX)
ImageDraw: Add line joints
Improved performance of ImageDraw floodfill method
Fix builds with --parallel
Add more raw Tiff modes (RGBaX, RGBaXX, RGBAX, RGBAXX)
Close existing WebP fp before setting new fp
Add orientation, compression and id_section as TGA save keyword arguments
Convert int values of RATIONAL TIFF tags to floats
Fix code for PYTHONOPTIMIZE
Changed ImageFilter.Kernel to subclass ImageFilter.BuiltinFilter, instead of the other way around
Remove unused draw.draw_line, draw.draw_point and font.getabc methods
Tests: Added ImageFilter tests
Tests: Added ImageChops tests
AppVeyor: Download lib if not present in pillow-depends
Travis CI: Add Python 3.7 and Xenial
Docs: Added documentation for NumPy conversion
Depends: Update libimagequant to 2.12.1
Add three-color support to ImageOps.colorize
Tests: Add LA to TGA test modes
Skip outline if the draw operation fills with the same colour
Flake8 fixes
Avoid deprecated 'U' mode when opening files

(adam)

2018-10-02 09:02:09 UTC MAIN commitmail json YAML

py-bleach: updated to 2.1.4

Version 2.1.4:
Dropped support for Python 3.3.
Handle ambiguous ampersands in correctly.

(adam)

2018-10-02 08:47:12 UTC MAIN commitmail json YAML

Updated devel/py-test-xdist, www/py-test-django

(adam)

2018-10-02 08:45:10 UTC MAIN commitmail json YAML

py-test-django: updated to 3.4.3

3.4.3:

Bugfixes
Fix OSError with arguments containing :: on Windows

(adam)

2018-10-02 08:43:53 UTC MAIN commitmail json YAML

py-test-xdist: updated to 1.23.2

pytest-xdist 1.23.2:

Bug Fixes
- Fix issue where Warnings could cause pytest to fail if they do not set the args attribute correctly.

pytest-xdist 1.23.1:

Bug Fixes
- Fix warnings transfer between workers and master node with pytest >= 3.8.py-test-xdist: updated to 1.23.2

(adam)

2018-10-02 08:09:44 UTC MAIN commitmail json YAML

Updated www/py-django, www/py-django2

(adam)

2018-10-02 08:09:27 UTC MAIN commitmail json YAML

py-django2: updated to 2.1.2

Django 2.1.2:
CVE-2018-16984: Password hash disclosure to 窶忻iew only窶� admin users
Fixed a regression where nonexistent joins in F() no longer raised FieldError
Fixed a regression where files starting with a tilde or underscore weren窶冲 ignored by the migrations loader
Made migrations detect changes to Meta.default_related_name
Added compatibility for cx_Oracle 7
Fixed a regression in Django 2.0 where unique index names weren窶冲 quoted
Fixed a regression where sliced queries with multiple columns with the same name crashed on Oracle 12.1
Fixed a crash when a user with the view (but not change) permission made a POST request to an admin user change form

(adam)

2018-10-02 08:06:45 UTC MAIN commitmail json YAML

py-django: updated to 1.11.16

Django 1.11.16:
Fixed a race condition in QuerySet.update_or_create() that could result in data loss

(adam)

2018-10-01 17:59:08 UTC MAIN commitmail json YAML

Updated textproc/py-openpyxl, multimedia/mkvtoolnix

(adam)

2018-10-01 17:58:49 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 27.0.0

Version 27.0.0 "Metropolis":

New features and enhancements
* mkvmerge: chapters: the timestamps of chapters read from containers or from
  chapter files can be adjusted (multiplication and addition) with the new
  `--chapter-sync` option or using the special track ID `-2` for the existing
  `--sync` option.
* MKVToolNix GUI: multiplexer: adjusted & added controls for mkvmerge's new
  feature of being able to adjust chapter timestamps.
* MKVToolNix GUI: multiplexer: the GUI can now ask for confirmation when the
  user is about to create a file that won't contain audio tracks. It does this
  by default if at least one source file contains an audio track.

Bug fixes
* mkvmerge: AC-3: dialog normalization gain removal was corrupting E-AC-3
  frames irreversibly by writing checksums in places where they didn't
  belong. Additionally only the first E-AC-3 frame in a Matroska was processed
  but not additional dependent frames in the same block.
* MKVToolNix GUI: fixed a leak of Windows font resources leading to a general
  slowdown and subsequent crash.

(adam)

2018-10-01 17:51:32 UTC MAIN commitmail json YAML

py-openpyxl: updated to 2.5.8

2.5.8:
Cannot control how missing values are displayed in charts.
Cell references can窶冲 be used for chart titles
Params in iter_cols and iter_rows methods are slightly wrong.

(adam)

2018-10-01 17:45:18 UTC MAIN commitmail json YAML

Updated devel/libuv, x11/qt5

(adam)

2018-10-01 17:44:49 UTC MAIN commitmail json YAML

2018-10-01 17:43:48 UTC MAIN commitmail json YAML

libuv: updated to 1.23.1

Version 1.23.1
* unix,win: limit concurrent DNS calls to nthreads/2
* doc: add addaleax to maintainers
* doc: add missing slash in stream.rst
* unix,fs: use utimes & friends for uv_fs_utime
* unix,fs: remove linux fallback from utimesat()
* unix,fs: remove uv__utimesat() syscall fallback
* doc: fix argument name in tcp.rts
* doc: notes on running tests, benchmarks, tools
* linux: remove epoll syscall wrappers
* linux: drop code path for epoll_pwait-less kernels
* Partially revert "win,code: remove GetQueuedCompletionStatus-based poller"
* build: add compile for android arm64/x86/x86-64
* doc: clarify that some remarks apply to windows
* test: fix compiler warnings
* ibmi: return 0 from uv_resident_set_memory()
* win: fix uv_udp_recv_start() error translation
* win,doc: improve uv_os_setpriority() documentation
* test: increase upper bound in condvar_5
* win,tty: remove deadcode
* stream: autodetect direction

(adam)

2018-10-01 08:03:22 UTC MAIN commitmail json YAML

Updated databases/sqlite3

(adam)

2018-10-01 08:02:37 UTC MAIN commitmail json YAML

sqlite3: updated to 3.25.2

SQLite Release 3.25.2:
Add the PRAGMA legacy_alter_table=ON command that causes the "ALTER TABLE RENAME" command to behave as it did in SQLite versions 3.24.0 and earlier: references to the renamed table inside the bodies of triggers and views are not updated. This new pragma provides a compatibility work around for older programs that expected the older, wonky behavior of ALTER TABLE RENAME.
Fix a problem with the new window functions implementation that caused a malfunction when complicated expressions involving window functions were used inside of a view.
Fixes for various other compiler warnings and minor problems associated with obscure configurations.

(adam)

2018-09-28 11:01:38 UTC MAIN commitmail json YAML

Fix for Darwin/Xcode 10 (missing QuickTime.framework); PLIST_VARS cleanup

(adam)

2018-09-25 11:27:50 UTC MAIN commitmail json YAML

doc/TODO: remove what already has been updated

(adam)

2018-09-24 11:20:55 UTC MAIN commitmail json YAML

Updated textproc/py-pytoml, devel/py-cparser

(adam)

2018-09-24 11:20:24 UTC MAIN commitmail json YAML

py-cparser: updated to 2.19

Version 2.19:
- Fix parsing of floating point literals
- Add support for parsing empty structs
- Fix enum formatting in generated C code
- Add support for #pragma in struct declarations

(adam)

2018-09-24 11:16:42 UTC MAIN commitmail json YAML

py-pytoml: updated to 0.1.19

0.1.19:
Unknown changes.

(adam)

2018-09-24 10:11:01 UTC MAIN commitmail json YAML

Updated devel/py-greenlet, www/py-furl

(adam)

2018-09-24 10:10:31 UTC MAIN commitmail json YAML

py-furl: updated to 1.2.1

Furl v1.2.1:
Fixed: Join URLs without an authority (e.g. 'foo:blah') consistently with
urllib.parse.urljoin().

(adam)

2018-09-24 10:05:02 UTC MAIN commitmail json YAML

py-greenlet: updated to 0.4.15

0.4.15
- Support for RISC-V architecture
- Workaround a gcc bug on ppc64

(adam)

2018-09-24 09:55:05 UTC MAIN commitmail json YAML

Updated security/py-oauth2client, devel/py-olefile

(adam)

2018-09-24 09:54:46 UTC MAIN commitmail json YAML

py-olefile: updated to 0.46

v0.46:
OleFileIO can now be used as a context manager (with...as), to close the file automatically
Improved handling of malformed files, fixed several bugs.

(adam)

2018-09-24 09:52:24 UTC MAIN commitmail json YAML

py-oauth2client: updated to 4.1.3

v4.1.3

**Note**: oauth2client is deprecated. No more features will be added to the
libraries and the core team is turning down support.

* Changed OAuth2 endpoints to use oauth2.googleapis.com variants.

(adam)

2018-09-24 09:47:53 UTC MAIN commitmail json YAML

Updated textproc/py-natsort, devel/py-pathspec

(adam)

2018-09-24 09:47:28 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.5.9

0.5.9:
- Fixed file system error handling.

0.5.8:
- Improved type checking.
- Created scripts to test Python 2.6 because Tox removed support for it.
- Improved byte string handling in Python 3.
- Handle dangling symlinks.

(adam)

2018-09-24 09:43:26 UTC MAIN commitmail json YAML

py-natsort: updated to 5.4.1

5.4.1:
Fix error in a newly added test.
Changed code format and quality checking infrastructure.

5.4.0:
Re-expose natsort_key as "public" and remove the associated DepricationWarning.
Add better developer documentation.
Refactor tests.
Bump allowed fastnumbers version.

(adam)

2018-09-24 09:39:05 UTC MAIN commitmail json YAML

Updated www/py-selenium, fonts/py-fonttools

(adam)

2018-09-24 09:38:48 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.30.0

3.30.0:
- Skip building noop class PairPos subtables when Coverage is NULL
- Expose the previously reserved bit flag OVERLAP_SIMPLE of
  glyf table's contour points in the TTX dump. This is used in some
  implementations to specify a non-zero fill with overlapping contours.
- Added support for decompiling/compiling TS1C tables containing
  VTT sources for cvar variation table.
- Use fontTools.designspaceLib to read DesignSpaceDocument. The
  fontTools.varLib.designspace module is now deprecated and will be removed
  in future versions. The presence of an explicit axes element is now
  required in order to build a variable font.
- Implemented building GSUB FeatureVariations table from the rules
  element of DesignSpace document
- Added --no-layout-closure option to not expand the subset with
  the glyphs produced by OpenType layout features. Instead, OpenType features
  will be subset to only rules that are relevant to the otherwise-specified
  glyph setpy-fonttools: updated to 3.30.0

(adam)

2018-09-24 09:32:30 UTC MAIN commitmail json YAML

py-selenium: updated to 3.14.1

Selenium 3.14.1
* Fix ability to set timeout for urllib3
* get_cookie uses w3c endpoint when compliant
* Remove body from GET requests
* Fix actions pause for fraction of a second
* Fixed input pausing for some actions methods
* Capabilities can be set on Options classes
* WebElement rect method is now forward compatible for OSS endpoints
* Deprecation warnings now have a stacklevel of 2
* keep_alive can now be set on Webdriver init
* isDisplayed atom is now used for all w3c compliant browser, fixing issue with Safari 12

(adam)

2018-09-24 09:02:09 UTC MAIN commitmail json YAML

Updated devel/py-ordered-set, math/py-numpy

(adam)

2018-09-24 09:01:20 UTC MAIN commitmail json YAML

py-numpy: updated to 1.15.2

NumPy 1.15.2:

This is a bugfix release for bugs and regressions reported following the 1.15.1
release.

* The matrix PendingDeprecationWarning is now suppressed in pytest 3.8.
* The new cached allocations machinery has been fixed to be thread safe.
* The boolean indexing of subclasses now works correctly.
* A small memory leak in PyArray_AdaptFlexibleDType has been fixed.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels are
linked with OpenBLAS v0.3.0, which should fix some of the linalg problems
reported for NumPy 1.14.

(adam)

2018-09-24 09:00:06 UTC MAIN commitmail json YAML

py-ordered-set: updated to 3.0.2

3.0.2:
Bug fixes.

(adam)

2018-09-24 08:23:16 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, textproc/py-xlsxwriter

(adam)

2018-09-24 08:22:50 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.1.1

Release 1.1.1:
* Added comment font name and size options.
* Fix for issue when using text boxes in the same workbook as a chartsheet.

(adam)

2018-09-24 08:21:50 UTC MAIN commitmail json YAML

py-sphinx: updated to 1.8.1

Release 1.8.1:

Incompatible changes
LaTeX \pagestyle commands have been moved to the LaTeX template. No changes in PDF, except possibly if \sphinxtableofcontents, which contained them, had been customized in conf.py.

Bugs fixed
* Incorrect default path for sphinx-build -d/doctrees files
* autodoc emits deprecation warning for autodoc_default_flags
* lambda object causes PicklingError on storing environment
* Sphinx fails to build with syntax error in Python 2.7.5
* add latexpdf to make.bat for non make-mode
* Autodoc does not work with enum subclasses with properties/methods
* autodoc: crashed on modules importing eggs
* latex: ImportError: cannot import name 窶魯EFAULT_SETTINGS窶�
* autodoc: autofunction emits a warning for callable objects
* Fix TypeError in error message when override is prohibited
* PDF builds of 窶鷲owto窶� documents have no page numbers
* mathbase: math_role and MathDirective was disappeared in 1.8.0
* latex: Index has disappeared from PDF for Japanese documents
* py domain: :type: field can窶冲 process :term: references
* py domain: TypeError has been raised for class attribute

(adam)

2018-09-24 08:06:48 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, devel/py-test

(adam)

2018-09-24 08:06:29 UTC MAIN commitmail json YAML

py-test: updated to 3.8.1

pytest 3.8.1:

Bug Fixes
* .pytest_cache directory is now automatically ignored by Git. Users who would like to contribute a solution for other SCMs please consult/comment on this issue.
* Fix the following error during collection of tests inside packages:
  TypeError: object of type 'Package' has no len()
* Fix bug where indirect parametrization would consider the scope of all fixtures used by the test function to determine the parametrization scope, and not only the scope of the fixtures being parametrized.
* Fix crash of the assertion rewriter if a test changed the current working directory without restoring it afterwards.
* Fix issue that prevented some caplog properties (for example record_tuples) from being available when entering the debugger with --pdb.
* Fix UnicodeDecodeError in python2.x when a class returns a non-ascii binary __repr__ in an assertion which also contains non-ascii text.

Improved Documentation
* New Deprecations and Removals page shows all currently deprecated features, the rationale to do so, and alternatives to update your code. It also list features removed from pytest in past major releases to help those with ancient pytest versions to upgrade.

Trivial/Internal Changes
* Improve pre-commit detection for changelog filenames
* Remove legacy code around im_func as that was python2 only

(adam)

2018-09-24 08:05:23 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.4.3

v40.4.3
Bump vendored pyparsing in pkg_resources to 2.2.1.

v40.4.2
Updated gitignore in repo.

(adam)

2018-09-24 07:44:46 UTC MAIN commitmail json YAML

Updated www/apache24, converters/help2man

(adam)

2018-09-24 07:44:16 UTC MAIN commitmail json YAML

help2man: updated to 1.47.7

help2man 1.47.7:
* Remove trailing spaces from changelog.
* Update years in debian/copyright.
* Reference version-specific /usr/share/common-licenses/GPL-3 in
  copyright rather than the unversioned GPL symlink.
* Add Swedish translation of info page

(adam)

2018-09-24 07:37:47 UTC MAIN commitmail json YAML

apache24: updated to 2.4.35

Changes with Apache 2.4.35

*) http: Enforce consistently no response body with both 204 and 304
  statuses.

*) mod_status: Cumulate CPU time of exited child processes in the
  "cu" and "cs" values. Add CPU time of the parent process to the
  "c" and "s" values.

*) mod_proxy: Improve the balancer member data shown in mod_status when
  "ProxyStatus" is "On": add "busy" count and show byte counts in
  auto mode always in units of kilobytes.

*) mod_status: Add cumulated response duration time in milliseconds.

*) mod_status: Complete the data shown for async MPMs in "auto" mode.
  Added number of processes, number of stopping processes and number
  of busy and idle workers.

*) mod_ratelimit: Don't interfere with "chunked" encoding, fixing regression
  introduced in 2.4.34.

*) mod_proxy: Remove load order and link dependency between mod_lbmethod_*
  modules and mod_proxy.

*) Allow the argument to <IfFile>, <IfDefine>, <IfSection>, <IfDirective>,
  and <IfModule> to be quoted.  This is primarily for the benefit of
  <IfFile>.

*) mod_watchdog: Correct some log messages.

*) mod_md: When the last domain name from an MD is moved to another one,
  that now empty MD gets moved to the store archive.

*) mod_ssl: Fix merging of SSLOCSPOverrideResponder.

*) mod_proxy_balancer: Restore compatibility with APR 1.4.

(adam)

2018-09-21 12:10:39 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl, net/fping

(adam)

2018-09-21 12:10:08 UTC MAIN commitmail json YAML

fping: updated to 4.1

4.1:
Fix problem when socket fd is 0
Fix running on servers with disabled IPv6
Allow running "fping -h" or "--help" even when raw socket can't be opened
Fix build issue with FreeBSD and IPv6

(adam)

2018-09-21 12:06:46 UTC MAIN commitmail json YAML

ghostscript-agpl: updated to 9.25

Version 9.25:

Highlights in this release include:

This release fixes problems with argument handling, some unintended results of the security fixes to the SAFER file access restrictions (specifically accessing ICC profile files), and some additional security issues over the recent 9.24 release.

Note: The ps2epsi utility does not, and cannot call Ghostscript with the -dSAFER command line option. It should never be called with input from untrusted sources.

Security issues have been the primary focus of this release, including solving several (well publicised) real and potential exploits.

PLEASE NOTE: We strongly urge users to upgrade to this latest release to avoid these issues.

As well as Ghostscript itself, jbig2dec has had a significant amount of work improving its robustness in the face of out specification files.

IMPORTANT: We are in the process of forking LittleCMS. LCMS2 is not thread safe, and cannot be made thread safe without breaking the ABI. Our fork will be thread safe, and include performance enhancements (these changes have all be been offered and rejected upstream). We will maintain compatibility between Ghostscript and LCMS2 for a time, but not in perpetuity. Our fork will be available as its own package separately from Ghostscript (and MuPDF).

The usual round of bug fixes, compatibility changes, and incremental improvements.

(adam)

2018-09-21 11:04:34 UTC MAIN commitmail json YAML

Updated security/py-asyncssh, security/py-paramiko

(adam)

2018-09-21 11:04:16 UTC MAIN commitmail json YAML

py-paramiko: updated to 2.4.2

2.4.2:
Fix exploit (CVE pending) in Paramiko窶冱 server mode (not client mode) where hostile clients could trick the server into thinking they were authenticated without actually submitting valid authentication.

Specifically, steps have been taken to start separating client and server related message types in the message handling tables within Transport and AuthHandler; this work is not complete but enough has been performed to close off this particular exploit (which was the only obvious such exploit for this particular channel).

Modify protocol message handling such that Transport does not respond to MSG_UNIMPLEMENTED with its own MSG_UNIMPLEMENTED. This behavior probably didn窶冲 cause any outright errors, but it doesn窶冲 seem to conform to the RFCs and could cause (non-infinite) feedback loops in some scenarios (usually those involving Paramiko on both ends).
Add *.pub files to the MANIFEST so distributed source packages contain some necessary test assets. Credit: Alexander Kapshuna.
Backport pytest support and application of the black code formatter (both of which previously only existed in the 2.4 branch and above) to everything 2.0 and newer. This makes back/forward porting bugfixes significantly easier.
Backport changes from 979 (added in Paramiko 2.3) to Paramiko 2.0-2.2, using duck-typing to preserve backwards compatibility. This allows these older versions to use newer Cryptography sign/verify APIs when available, without requiring them (as is the case with Paramiko 2.3+).

(adam)

2018-09-21 10:58:59 UTC MAIN commitmail json YAML

py-asyncssh: updated to 1.14.0

Release 1.14.0:
Changed license from EPL 1.0 to EPL 2.0 with GPL 2.0 or later as an available secondary license.
Added support for automatically parallelizing large reads and write made using the SFTPClientFile class, similar to what was already available in the get/put/copy methods of SFTPClient.
Added support for get_extra_info() in SSH process classes, returning information associated with the channel the process is tied to.
Added new set_extra_info() method on SSH connection and channel classes, allowing applications to store additional information on these objects.
Added handlers for OpenSSH keepalive global & channel requests to avoid messages about unknown requests in the debug log. These requests are still logged, but at debug level 2 instead of 1 and they are not labeled as unknown.
Fixed race condition when closing sockets associated with forwarded connections.
Improved error handling during connection close in SFTPClient.
Worked around issues with integer overflow on systems with a 32-bit time_t value when dates beyond 2038 are used in X.509 certificates.
Added guards around some imports and tests which were causing problems on Fedora 27.
Changed debug level for reporting PTY modes from 1 to 2 to reduce noise in the logs.
Improved SFTP debug log output when sending EOF responses.

(adam)

2018-09-21 10:52:53 UTC MAIN commitmail json YAML

Updated devel/py-py, devel/py-path.py

(adam)

2018-09-21 10:52:34 UTC MAIN commitmail json YAML

py-path.py: updated to 11.3.0

11.3.0:
No longer use two techniques for splitting lines. Instead, unconditionally rely on io.open for universal newlines support and always use splitlines.

11.2.0:
Rely on importlib_metadata instead of setuptools/pkg_resources to load the version of the module. Added tests ensuring a <100ms import time for the path module. This change adds an explicit dependency on the importlib_metadata package, but the project still supports copying of the path.py module without any dependencies.

(adam)

2018-09-21 10:49:31 UTC MAIN commitmail json YAML

py-py: updated to 1.6.0

1.6.0:
- add TerminalWriter.width_of_current_line (i18n version of
  TerminalWriter.chars_on_current_line), a read-only property
  that tracks how wide the current line is, attempting to take
  into account international characters in the calculation.

(adam)

2018-09-21 10:47:17 UTC MAIN commitmail json YAML

Updated mail/py-aiosmtpd, devel/py-autopep8

(adam)

2018-09-21 10:46:58 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.4

v1.4:
new feature: add W605 fixed method
new feature: add E252 fixed method
change: W690 (only use autopep8) is DEFAULT_IGNORE.
fix bugs

(adam)

2018-09-21 10:43:45 UTC MAIN commitmail json YAML

py-aiosmtpd: updated to 1.2

1.2:
mprove the documentation on enabling STARTTLS.
Add customizable ident field to SMTP class constructor.
Remove asyncio.coroutine decorator as it was introduced in Python 3.5.
Add Controller docstring, explain dual-stack binding.
Gracefully handle ASCII decoding exceptions.
Fix typo.
Improve Controller ssl_context documentation.
Add timeout feature.

(adam)

2018-09-21 10:36:35 UTC MAIN commitmail json YAML

Updated security/sudo, databases/py-multidict

(adam)

2018-09-21 10:36:14 UTC MAIN commitmail json YAML

py-multidict: updated to 4.4.2

Changes 4.4.2:
Restore Python 3.4 support

Changes 4.4.1:
Fix type annotations
Allow to install the library on systems without compilation toolset

(adam)

2018-09-21 10:33:34 UTC MAIN commitmail json YAML

sudo: updated to 1.8.25

What's new in Sudo 1.8.25

* Fixed a bug introduced in sudo 1.8.20 that broke formatting of
  I/O log timing file entries on systems without a C99-compatible
  snprintf() function.  Our replacement snprintf() doesn't support
  floating point so we can't use the "%f" format directive.

* I/O log timing file entries now use a monotonic timer and include
  nanosecond precision.  A monotonic timer that does not increment
  while the system is sleeping is used where available.

* Fixed a bug introduced in sudo 1.8.24 where sudoNotAfter in the LDAP
  backend was not being properly parsed.

* When sudo runs a command in a pseudo-tty, the slave device is
  now closed in the main process immediately after starting the
  monitor process.  This removes the need for an AIX-specific
  workaround that was added in sudo 1.8.24.

* Added support for monotonic timers on HP-UX.

* Fixed a bug displaying timeout values the "sudo -V" output.
  The value displayed was 3600 times the actual value.

* Fixed a build issue on AIX 7.1 BOS levels that include memset_s()
  and define rsize_t in string.h.

* The testsudoers utility now supports querying an LDIF-format
  policy.

* Sudo now sets the LOGIN environment variable to the same value as
  LOGNAME on AIX systems.

* Fixed a regression introduced in sudo 1.8.24 where the LDAP and
  SSSD backends evaluated the rules in reverse sudoOrder.

(adam)

2018-09-21 07:52:10 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy, databases/py-sqlalchemy-utils

(adam)

2018-09-21 07:51:47 UTC MAIN commitmail json YAML

py-sqlalchemy-utils: updated to 0.33.5

0.33.5:
Added optional attr parameter for locale calleble in TranslationHybrid
Fixed an issue with PasswordType so that it is compatible with older versions of passlib

0.33.4:
Made PasswordType use hash function instead of deprecated encrypt function

(adam)

2018-09-21 07:49:49 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.12

Release 1.2.12 includes a series of mostly minor bugfixes, as well as one critical issue allowing the recently released version 7.0 of the cx_Oracle DBAPI to work correctly.

(adam)

2018-09-20 13:52:38 UTC MAIN commitmail json YAML

Added devel/py-xdis, lang/py-spark-parser, lang/py-uncompyle6

(adam)

2018-09-20 13:48:55 UTC MAIN commitmail json YAML

py-uncompyle6: added version 3.2.3

A native Python cross-version decompiler and fragment decompiler. The successor
to decompyle, uncompyle, and uncompyle2.

uncompyle6 translates Python bytecode back into equivalent Python source code.
It accepts bytecodes from Python version 1.3 to version 3.7, spanning over 22
years of Python releases. We include Dropbox's Python 2.5 bytecode and some
PyPy bytecode.

(adam)

2018-09-20 13:46:52 UTC MAIN commitmail json YAML

py-spark-parser: added version 1.8.7

This package uses Jay Earley's algorithm for parsing context free grammars, and
comes with some generic Abstract Syntax Tree routines. There is also a
prototype scanner which does its job by combining Python regular expressions.

(SPARK stands for Scanning, Parsing, and Rewriting Kit. It is a poor name since
it conflicts with a more popular package of the same name. In the future we
will rename this.)

(adam)

2018-09-20 13:45:11 UTC MAIN commitmail json YAML

py-xdis: added version 3.8.7

The Python dis module allows you to disassemble bytecode from the same version
of Python that you are running on. But what about bytecode from different
versions?

That's what this package is for. It can "marshal load" Python bytecodes from
different versions of Python. The command-line routine pydisasm will show
disassembly output using Python 3.6 disassembly conventions.

Also, if you need to modfiy and write bytecode, the routines here can be of
help. There are routines to pack and unpack the read-only tuples in Python's
Code type. For interoperability between Python 2 and 3 we provide our own
versions of the Code type, and we provide routines to reduce the tedium in
writing a bytecode file.

This package also has an extensive knowledge of Python bytecode magic numbers,
including Pypy and others, and how to translate from sys.sys_info major, minor,
and release numbers to the corresponding magic value.

So If you want to write a cross-version assembler, or a bytecode-level
optimizer this package may also be useful. In addition to the kinds of
instruction categorization that dis offers, we have additional categories for
things that would be useful in such a bytecode optimizer.

(adam)

2018-09-19 11:36:03 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, devel/py-hypothesis

(adam)

2018-09-19 11:35:36 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.71.10

3.71.10:
This patch allows :func:~hypothesis.strategies.from_type to handle the empty tuple type, :obj:typing.Tuple[()] <python:typing.Tuple>.

3.71.9:
This patch updates some internal comments for :pypi:mypy. There is no user-visible effect, even for Mypy users.

3.71.8:
This patch fixes a rare bug that would cause a particular shrinker pass to raise an IndexError, if a shrink improvement changed the underlying data in an unexpected way.

3.71.7:
This release fixes the broken cross-references in our docs, and adds a CI check so we don't add new ones.

3.71.6:
This patch fixes two bugs (:issue:944 and :issue:1521), where messages about :func:@seed <hypothesis.seed> did not check the current verbosity setting, and the wrong settings were active while executing :ref:explicit examples <providing-explicit-examples>.

3.71.5:
This patch fixes a DeprecationWarning added in Python 3.8 (:issue:1576).

3.71.4:
This is a no-op release, which implements automatic DOI minting and code archival of Hypothesis via Zenodo. Thanks to CERN and the EU Horizon 2020 programme for providing this service!

Check our :gh-file:CITATION file for details, or head right on over to doi.org/10.5281/zenodo.1412597

3.71.3:
This release adds the test name to some deprecation warnings, for easier debugging.

3.71.2:
This release makes Hypothesis's memory usage substantially smaller for tests with many examples, by bounding the number of past examples it keeps around.

You will not see much difference unless you are running tests with :obj:~hypothesis.settings.max_examples set to well over 1000, but if you do have such tests then you should see memory usage mostly plateau where previously it would have grown linearly with time.

3.71.1:
This patch adds internal comments to some tree traversals in the core engine. There is no user-visible change.

3.71.0:
This release deprecates the coverage-guided testing functionality, as it has proven brittle and does not really pull its weight.

We intend to replace it with something more useful in the future, but the feature in its current form does not seem to be worth the cost of using, and whatever replaces it will likely look very different.

(adam)

2018-09-19 11:33:34 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.4.1

v40.4.1:
* Bump vendored pyparsing to 2.2.1.

v40.4.0:
* Join the sdist --dist-dir and the build_meta sdist directory argument to point to the same target (meaning the build frontend no longer needs to clean manually the dist dir to avoid multiple sdist presence, and setuptools no longer needs to handle conflicts between the two).

v40.3.0:
* Fixed a bug with namespace packages under Python 3.6 when one package in current directory hides another which is installed.
* Set timestamp of .egg-info directory whenever egg_info command is run.
* build_meta.get_requires_for_build_sdist now does not include the wheel package anymore.
* Suppress warnings in pkg_resources.handle_ns.
* Remove internal use of six.binary_type.

(adam)

2018-09-19 09:38:40 UTC MAIN commitmail json YAML

Updated databases/sqlite3

(adam)

2018-09-19 09:38:09 UTC MAIN commitmail json YAML

sqlite3: updated to 3.25.1

SQLite Release 3.25.1:

Extra sanity checking added to ALTER TABLE in the 3.25.0 release sometimes raises a false-positive when the table being modified has a trigger that updates a virtual table. The false-positive caused the ALTER TABLE to rollback, thus leaving the schema unchanged.
The fix in the 3.25.0 release for the endless-loop in the byte-code associated with the ORDER BY LIMIT optimization did not work for some queries involving window functions. An additional correction is required.

(adam)

2018-09-17 16:14:30 UTC MAIN commitmail json YAML

Updated databases/sqlite3

(adam)

2018-09-17 16:14:07 UTC MAIN commitmail json YAML

sqlite3: updated to 3.25.0

SQLite Release 3.25.0:

Add support for window functions
Enhancements the ALTER TABLE command:
- Add support for renaming columns within a table using ALTER TABLE table RENAME COLUMN oldname TO newname.
- Fix table rename feature so that it also updates references to the renamed table in triggers and views.
Query optimizer improvements:
- Avoid unnecessary loads of columns in an aggregate query that are not within an aggregate function and that are not part of the GROUP BY clause.
- The IN-early-out optimization: When doing a look-up on a multi-column index and an IN operator is used on a column other than the left-most column, then if no rows match against the first IN value, check to make sure there exist rows that match the columns to the right before continuing with the next IN value.
- Use the transitive property to try to propagate constant values within the WHERE clause. For example, convert "a=99 AND b=a" into "a=99 AND b=99".
Use a separate mutex on every inode in the unix VFS, rather than a single mutex shared among them all, for slightly better concurrency in multi-threaded environments.
Enhance the PRAGMA integrity_check command for improved detection of problems on the page freelist.
Output infinity as 1e999 in the ".dump" command of the command-line shell.
Added the SQLITE_FCNTL_DATA_VERSION file-control.
Added the Geopoly module

Bug fixes:
The ORDER BY LIMIT optimization might have caused an infinite loop in the byte code of the prepared statement under very obscure circumstances, due to a confluence of minor defects in the query optimizer.
On an UPSERT when the order of constraint checks is rearranged, ensure that the affinity transformations on the inserted content occur before any of the constraint checks.
Avoid using a prepared statement for ".stats on" command of the CLI after it has been closed by the ".eqp full" logicc.
The LIKE optimization was generating incorrect byte-code and hence getting the wrong answer if the left-hand operand has numeric affinity and the right-hand-side pattern is '/%' or if the pattern begins with the ESCAPE character.

(adam)

2018-09-17 10:17:56 UTC MAIN commitmail json YAML

Updated www/py-tornado, textproc/py-openpyxl

(adam)

2018-09-17 10:17:37 UTC MAIN commitmail json YAML

py-openpyxl: updated to 2.5.7

2.5.7:
Sheet title containing % need quoting in references
Cannot set quote prefix
Pandas timestamps raise KeyError

(adam)

2018-09-17 10:15:39 UTC MAIN commitmail json YAML

py-tornado: updated to 5.1.1

Tornado 5.1.1:

Bug fixes

Fixed an case in which the Future returned by RequestHandler.finish could fail to resolve.
The TwitterMixin.authenticate_redirect method works again.
Improved error handling in the tornado.auth module, fixing hanging requests when a network or other error occurs.

(adam)

2018-09-14 07:37:04 UTC MAIN commitmail json YAML

Updated devel/py-faker, www/py-sanic

(adam)

2018-09-14 07:36:46 UTC MAIN commitmail json YAML

py-sanic: updated to 0.8.3

0.8.3:
Bug fixes.

(adam)

2018-09-14 07:28:54 UTC MAIN commitmail json YAML

py-faker: updated to 0.9.1

0.9.1:
Fix missing and misplaced comma's in many providers.
Refactor IPv4 address generation to leverage ipaddress module.
An en_NZ provider for addresses, phone numbers and email addresses.
Add unique argument to words() for returning unique words.
Allow US territories to be excluded from state_abbr() for en_US provider.
Add support for Python 3.7.

(adam)

2018-09-13 10:58:58 UTC MAIN commitmail json YAML

Updated devel/git, www/py-cherrypy

(adam)

2018-09-13 10:57:47 UTC MAIN commitmail json YAML

py-cherrypy: updated to 18.0.1

v18.0.1
Restore support for ���bytes��� in response headers.
Substantial removal of Python 2 compatibility code.

(adam)

2018-09-13 10:56:42 UTC MAIN commitmail json YAML

git: updated to 2.19.0

Git 2.19 Release Notes

Updates since v2.18
-------------------

UI, Workflows & Features

* "git diff" compares the index and the working tree.  For paths
  added with intent-to-add bit, the command shows the full contents
  of them as added, but the paths themselves were not marked as new
  files.  They are now shown as new by default.

  "git apply" learned the "--intent-to-add" option so that an
  otherwise working-tree-only application of a patch will add new
  paths to the index marked with the "intent-to-add" bit.

* "git grep" learned the "--column" option that gives not just the
  line number but the column number of the hit.

* The "-l" option in "git branch -l" is an unfortunate short-hand for
  "--create-reflog", but many users, both old and new, somehow expect
  it to be something else, perhaps "--list".  This step warns when "-l"
  is used as a short-hand for "--create-reflog" and warns about the
  future repurposing of the it when it is used.

* The userdiff pattern for .php has been updated.

* The content-transfer-encoding of the message "git send-email" sends
  out by default was 8bit, which can cause trouble when there is an
  overlong line to bust RFC 5322/2822 limit.  A new option 'auto' to
  automatically switch to quoted-printable when there is such a line
  in the payload has been introduced and is made the default.

* "git checkout" and "git worktree add" learned to honor
  checkout.defaultRemote when auto-vivifying a local branch out of a
  remote tracking branch in a repository with multiple remotes that
  have tracking branches that share the same names.
  (merge 8d7b558bae ab/checkout-default-remote later to maint).

* "git grep" learned the "--only-matching" option.

* "git rebase --rebase-merges" mode now handles octopus merges as
  well.

* Add a server-side knob to skip commits in exponential/fibbonacci
  stride in an attempt to cover wider swath of history with a smaller
  number of iterations, potentially accepting a larger packfile
  transfer, instead of going back one commit a time during common
  ancestor discovery during the "git fetch" transaction.
  (merge 42cc7485a2 jt/fetch-negotiator-skipping later to maint).

* A new configuration variable core.usereplacerefs has been added,
  primarily to help server installations that want to ignore the
  replace mechanism altogether.

* Teach "git tag -s" etc. a few configuration variables (gpg.format
  that can be set to "openpgp" or "x509", and gpg.<format>.program
  that is used to specify what program to use to deal with the format)
  to allow x.509 certs with CMS via "gpgsm" to be used instead of
  openpgp via "gnupg".

* Many more strings are prepared for l10n.

* "git p4 submit" learns to ask its own pre-submit hook if it should
  continue with submitting.

* The test performed at the receiving end of "git push" to prevent
  bad objects from entering repository can be customized via
  receive.fsck.* configuration variables; we now have gained a
  counterpart to do the same on the "git fetch" side, with
  fetch.fsck.* configuration variables.

* "git pull --rebase=interactive" learned "i" as a short-hand for
  "interactive".

* "git instaweb" has been adjusted to run better with newer Apache on
  RedHat based distros.

* "git range-diff" is a reimplementation of "git tbdiff" that lets us
  compare individual patches in two iterations of a topic.

* The sideband code learned to optionally paint selected keywords at
  the beginning of incoming lines on the receiving end.

* "git branch --list" learned to take the default sort order from the
  'branch.sort' configuration variable, just like "git tag --list"
  pays attention to 'tag.sort'.

* "git worktree" command learned "--quiet" option to make it less
  verbose.

Performance, Internal Implementation, Development Support etc.

* The bulk of "git submodule foreach" has been rewritten in C.

* The in-core "commit" object had an all-purpose "void *util" field,
  which was tricky to use especially in library-ish part of the
  code.  All of the existing uses of the field has been migrated to a
  more dedicated "commit-slab" mechanism and the field is eliminated.

* A less often used command "git show-index" has been modernized.
  (merge fb3010c31f jk/show-index later to maint).

* The conversion to pass "the_repository" and then "a_repository"
  throughout the object access API continues.

* Continuing with the idea to programatically enumerate various
  pieces of data required for command line completion, teach the
  codebase to report the list of configuration variables
  subcommands care about to help complete them.

* Separate "rebase -p" codepath out of "rebase -i" implementation to
  slim down the latter and make it easier to manage.

* Make refspec parsing codepath more robust.

* Some flaky tests have been fixed.

* Continuing with the idea to programmatically enumerate various
  pieces of data required for command line completion, the codebase
  has been taught to enumerate options prefixed with "--no-" to
  negate them.

* Build and test procedure for netrc credential helper (in contrib/)
  has been updated.

* Remove unused function definitions and declarations from ewah
  bitmap subsystem.

* Code preparation to make "git p4" closer to be usable with Python 3.

* Tighten the API to make it harder to misuse in-tree .gitmodules
  file, even though it shares the same syntax with configuration
  files, to read random configuration items from it.

* "git fast-import" has been updated to avoid attempting to create
  delta against a zero-byte-long string, which is pointless.

* The codebase has been updated to compile cleanly with -pedantic
  option.
  (merge 2b647a05d7 bb/pedantic later to maint).

* The character display width table has been updated to match the
  latest Unicode standard.
  (merge 570951eea2 bb/unicode-11-width later to maint).

* test-lint now looks for broken use of "VAR=VAL shell_func" in test
  scripts.

* Conversion from uchar[40] to struct object_id continues.

* Recent "security fix" to pay attention to contents of ".gitmodules"
  while accepting "git push" was a bit overly strict than necessary,
  which has been adjusted.

* "git fsck" learns to make sure the optional commit-graph file is in
  a sane state.

* "git diff --color-moved" feature has further been tweaked.

* Code restructuring and a small fix to transport protocol v2 during
  fetching.

* Parsing of -L[<N>][,[<M>]] parameters "git blame" and "git log"
  take has been tweaked.

* lookup_commit_reference() and friends have been updated to find
  in-core object for a specific in-core repository instance.

* Various glitches in the heuristics of merge-recursive strategy have
  been documented in new tests.

* "git fetch" learned a new option "--negotiation-tip" to limit the
  set of commits it tells the other end as "have", to reduce wasted
  bandwidth and cycles, which would be helpful when the receiving
  repository has a lot of refs that have little to do with the
  history at the remote it is fetching from.

* For a large tree, the index needs to hold many cache entries
  allocated on heap.  These cache entries are now allocated out of a
  dedicated memory pool to amortize malloc(3) overhead.

* Tests to cover various conflicting cases have been added for
  merge-recursive.

* Tests to cover conflict cases that involve submodules have been
  added for merge-recursive.

* Look for broken "&&" chains that are hidden in subshell, many of
  which have been found and corrected.

* The singleton commit-graph in-core instance is made per in-core
  repository instance.

* "make DEVELOPER=1 DEVOPTS=pedantic" allows developers to compile
  with -pedantic option, which may catch more problematic program
  constructs and potential bugs.

* Preparatory code to later add json output for telemetry data has
  been added.

* Update the way we use Coccinelle to find out-of-style code that
  need to be modernised.

* It is too easy to misuse system API functions such as strcat();
  these selected functions are now forbidden in this codebase and
  will cause a compilation failure.

* Add a script (in contrib/) to help users of VSCode work better with
  our codebase.

* The Travis CI scripts were taught to ship back the test data from
  failed tests.
  (merge aea8879a6a sg/travis-retrieve-trash-upon-failure later to maint).

* The parse-options machinery learned to refrain from enclosing
  placeholder string inside a "<bra" and "ket>" pair automatically
  without PARSE_OPT_LITERAL_ARGHELP.  Existing help text for option
  arguments that are not formatted correctly have been identified and
  fixed.
  (merge 5f0df44cd7 rs/parse-opt-lithelp later to maint).

* Noiseword "extern" has been removed from function decls in the
  header files.

* A few atoms like %(objecttype) and %(objectsize) in the format
  specifier of "for-each-ref --format=<format>" can be filled without
  getting the full contents of the object, but just with the object
  header.  These cases have been optimized by calling
  oid_object_info() API (instead of reading and inspecting the data).

* The end result of documentation update has been made to be
  inspected more easily to help developers.

* The API to iterate over all objects learned to optionally list
  objects in the order they appear in packfiles, which helps locality
  of access if the caller accesses these objects while as objects are
  enumerated.

* Improve built-in facility to catch broken &&-chain in the tests.

* The more library-ish parts of the codebase learned to work on the
  in-core index-state instance that is passed in by their callers,
  instead of always working on the singleton "the_index" instance.

* A test prerequisite defined by various test scripts with slightly
  different semantics has been consolidated into a single copy and
  made into a lazily defined one.
  (merge 6ec633059a wc/make-funnynames-shared-lazy-prereq later to maint).

* After a partial clone, repeated fetches from promisor remote would
  have accumulated many packfiles marked with .promisor bit without
  getting them coalesced into fewer packfiles, hurting performance.
  "git repack" now learned to repack them.

* Partially revert the support for multiple hash functions to regain
  hash comparison performance; we'd think of a way to do this better
  in the next cycle.

* "git help --config" (which is used in command line completion)
  missed the configuration variables not described in the main
  config.txt file but are described in another file that is included
  by it, which has been corrected.

* The test linter code has learned that the end of here-doc mark
  "EOF" can be quoted in a double-quote pair, not just in a
  single-quote pair.

(adam)

2018-09-13 07:39:35 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, print/py-reportlab

(adam)

2018-09-13 07:39:17 UTC MAIN commitmail json YAML

py-reportlab: updated to 3.5.6

RELEASE 3.5.6:
* Restore DocTemplate seq attribute lost in rev c985bd7093ad (4405)
  version 3.4.41

(adam)

2018-09-13 07:36:52 UTC MAIN commitmail json YAML

py-sphinx: updated to 1.8.0

Release 1.8.0:

Dependencies
1.8.0b1
* LaTeX: :confval:latex_use_xindy, if True (default for
  xelatex/lualatex), instructs make latexpdf to use :program:xindy
  for general index.  Make sure your LaTeX distribution includes it.

Incompatible changes
1.8.0b2
* html theme: refer pygments_style settings of HTML themes
  preferentially
* The URL of download files are changed
* quickstart: Makefile and make.bat are not overwritten if exists

1.8.0b1
* the :py:mod:sphinx.ext.graphviz: extension runs dot in the
  directory of the document being built instead of in the root directory of
  the documentation.
* extensions which stores any data to environment should return the
  version of its env data structure as metadata.  In detail, please see
  :ref:ext-metadata.
* Sphinx expects source parser modules to have supported file formats as
  Parser.supported attribute
* The default value of :confval:epub_author and :confval:epub_publisher are
  changed from 'unknown' to the value of :confval:author.  This is same as
  a conf.py file sphinx-build generates.
* The gettext_compact attribute is removed from document.settings
  object.  Please use config.gettext_compact instead.
* The processing order on reading phase is changed.  smart_quotes, sphinx
  domains, :event:doctree-read event and versioning doctrees are invoked
  earlier than so far.  For more details, please read a description of
  :py:meth:.Sphinx.add_transform()
* All substitution_definition nodes are removed from doctree on
  reading phase
* docutils.conf on $HOME and /etc directories are ignored.  Only
  docutils.conf on confdir is refered.
* :samp: role supports to escape curly braces with backslash
* The files under :confval:html_static_path are excluded from source
  files.
* latex: Use \sphinxcite for citation references instead \hyperref
* The config value viewcode_import is renamed to
  :confval:viewcode_follow_imported_members
* latex: :confval:latex_show_pagerefs does not add pagerefs for
  citations
* latex: Now "rubric" elements are rendered as unnumbered section title
* html: The anchor for productionlist tokens has been changed
* Modifying a template variable script_files in templates is allowed now.
  Please use app.add_js_file() instead.
* Save environment object also with only new documents
* qthelp builder allows dashes in :confval:qthelp_namespace
* LaTeX: with lualatex or xelatex use by default :program:xindy as
  UTF-8 able replacement of :program:makeindex.  After
  upgrading Sphinx, please clean latex build repertory of existing project
  before new build.
* html: hlist items are now aligned to top
* highlightlang directive is processed on resolving phase
* latex: LaTeX template has been chaned.  Following elements are moved
  into the template:
  - \begin{document}
  - shorthandoff variable
  - maketitle variable
  - tableofcontents variable

Deprecated
1.8.0b2
* sphinx.io.SphinxI18nReader.set_lineno_for_reporter() is deprecated
* sphinx.io.SphinxI18nReader.line is deprecated
* sphinx.util.i18n.find_catalog_source_file() has changed; the
  *gettext_compact* argument has been deprecated
* sphinx.util.images.guess_mimetype() has changed; the *content*
  argument has been deprecated

1.8.0b1
* :confval:source_parsers is deprecated
* :confval:autodoc_default_flags is deprecated
* quickstart: --epub option becomes default, so it is deprecated
* Drop function based directive support.  For now, Sphinx only supports class
  based directives.
* sphinx.util.docutils.directive_helper() is deprecated
* sphinx.cmdline is deprecated
* sphinx.make_mode is deprecated
* sphinx.locale.l_() is deprecated
* helper function warn() for HTML themes is deprecated
* app.override_domain() is deprecated
* app.add_stylesheet() is deprecated
* app.add_javascript() is deprecated
* app.import_object() is deprecated
* app.add_source_parser() has changed;  the *suffix* argument has been
  deprecated
* sphinx.versioning.prepare() is deprecated
* Config.__init__() has changed;  the *dirname*, *filename* and *tags*
  argument has been deprecated
* Config.check_types() is deprecated
* Config.check_unicode() is deprecated
* sphinx.application.CONFIG_FILENAME is deprecated
* highlightlang directive is deprecated
* BuildEnvironment.load() is deprecated
* BuildEnvironment.loads() is deprecated
* BuildEnvironment.frompickle() is deprecated
* env.read_doc() is deprecated
* env.update() is deprecated
* env._read_serial() is deprecated
* env._read_parallel() is deprecated
* env.write_doctree() is deprecated
* env._nitpick_ignore is deprecated
* env.versionchanges is deprecated
* env.dump() is deprecated
* env.dumps() is deprecated
* env.topickle() is deprecated
* env.note_versionchange() is deprecated
* sphinx.writers.latex.Table.caption_footnotetexts is deprecated
* sphinx.writers.latex.Table.header_footnotetexts is deprecated
* sphinx.writers.latex.LaTeXTranslator.footnotestack is deprecated
* sphinx.writers.latex.LaTeXTranslator.in_container_literal_block is deprecated
* sphinx.writers.latex.LaTeXTranslator.next_section_ids is deprecated
* sphinx.writers.latex.LaTeXTranslator.next_hyperlink_ids is deprecated
* sphinx.writers.latex.LaTeXTranslator.restrict_footnote() is deprecated
* sphinx.writers.latex.LaTeXTranslator.unrestrict_footnote() is deprecated
* sphinx.writers.latex.LaTeXTranslator.push_hyperlink_ids() is deprecated
* sphinx.writers.latex.LaTeXTranslator.pop_hyperlink_ids() is deprecated
* sphinx.writers.latex.LaTeXTranslator.check_latex_elements() is deprecated
* sphinx.writers.latex.LaTeXTranslator.bibitems is deprecated
* sphinx.writers.latex.LaTeXTranslator.hlsettingstack is deprecated
* sphinx.writers.latex.ExtBabel.get_shorthandoff() is deprecated
* sphinx.writers.html.HTMLTranslator.highlightlang is deprecated
* sphinx.writers.html.HTMLTranslator.highlightlang_base is deprecated
* sphinx.writers.html.HTMLTranslator.highlightlangopts is deprecated
* sphinx.writers.html.HTMLTranslator.highlightlinenothreshold is deprecated
* sphinx.writers.html5.HTMLTranslator.highlightlang is deprecated
* sphinx.writers.html5.HTMLTranslator.highlightlang_base is deprecated
* sphinx.writers.html5.HTMLTranslator.highlightlangopts is deprecated
* sphinx.writers.html5.HTMLTranslator.highlightlinenothreshold is deprecated
* sphinx.ext.mathbase extension is deprecated
* sphinx.ext.mathbase.math node is deprecated
* sphinx.ext.mathbase.displaymath node is deprecated
* sphinx.ext.mathbase.eqref node is deprecated
* sphinx.ext.mathbase.is_in_section_title() is deprecated
* sphinx.ext.mathbase.MathDomain is deprecated
* sphinx.ext.mathbase.setup_math() is deprecated
* sphinx.directives.other.VersionChanges is deprecated
* sphinx.highlighting.PygmentsBridge.unhighlight() is deprecated
* sphinx.ext.mathbase.get_node_equation_number() is deprecated
* sphinx.ext.mathbase.wrap_displaymath() is deprecated
* The trim_doctest_flags argument of sphinx.highlighting.PygmentsBridge
  is deprecated

Features added
1.8.0b2
* Ensure frozen object descriptions are reproducible
* apidoc: Add --tocfile option to change the filename of ToC

1.8.0b1
* Add :event:config-inited event
* Add sphinx.config.Any to represent the config value accepts any type of
  value
* :confval:source_suffix allows a mapping fileext to file types
* Add :confval:author as a configuration value
* imgconverter: Support to convert GIF to PNG
* sphinx-build command supports i18n console output
* Add app.add_message_catalog() and sphinx.locale.get_translations() to
  support translation for 3rd party extensions
* helper function warning() for HTML themes is added
* Add Domain.enumerable_nodes to manage own enumerable nodes for domains
  (experimental)
* Add a new keyword argument override to Application APIs
* LaTeX: new key 'fvset' for :confval:latex_elements. For
  XeLaTeX/LuaLaTeX its default sets fanvyvrb to use normal, not small,
  fontsize in code-blocks
* Add :confval:html_css_files and :confval:epub_css_files for adding CSS
  files from configuration
* Add :confval:html_js_files for adding JS files from configuration
* Ensure set object descriptions are reproducible.
* Allow to override :confval:numfig_format partially.  Full definition
  is not needed.
* Improve warning messages during including
* LaTeX: separate customizability of :rst:role:guilabel and
  :rst:role:menuselection
* Add Config.read() classmethod to create a new config object from
  configuration file
* Wrap graphviz diagrams in <div> tag
* viewcode: Add :event:viewcode-find-source and
  :event:viewcode-follow-imported to load source code without loading
* napoleon: Add strings to translation file for localisation
* Display a warning when invalid values are passed to linenothreshold
  option of highlight directive
* C++:
  - Add a cpp:texpr role as a sibling to cpp:expr.
  - Add support for unions.
  - add support for anonymous entities using names staring with @.
  - add support for (most) character literals.
  - Cross-referencing entities inside primary templates is supported,
    and now properly documented.
  - add new cross-referencing format for cpp:any and cpp:func roles,
    for referencing specific function overloads.

* MathJax should be loaded with async attribute
* html: Output canonical_url metadata if :confval:html_baseurl set
* autosummary: expose inherited_members to template
* mathjax: Add :confval:mathjax_options to give options to script tag
  for mathjax
* latex: Don't overwrite .tex file if document not changed
* latex: Add alphanumeric enumerated list support
* Add :confval:latex_use_xindy for UTF-8 savvy indexing, defaults to True
  if :confval:latex_engine is 'xelatex' or 'lualatex'.
* SphinxLoggerAdapter.info() now supports location parameter
* setuptools: support nitpicky option
* autoclass directive supports nested class
* Add app.add_html_math_renderer() to register a math renderer for HTML
* Apply :confval:trim_doctest_flags to all builders (cf. text, manpages)
* linkcheck: Add better Accept header to HTTP client
* sphinx-build: Add --keep-going option to show all warnings
* Add :rst:role:math:numref role to refer equations (Same as :rst:role:eq)
* quickstart: epub builder is enabled by default
* Add :confval:singlehtml_sidebars to configure sidebars for singlehtml
  builder
* doctest: Skip doctest conditionally
* autodoc: emit a warning for invalid typehints
* autodoc: Add :confval:autodoc_default_options which accepts
  option values as dict

Bugs fixed
1.8.0b2
* html: search box overrides to other elements if scrolled
* i18n: warnings for translation catalogs have wrong line numbers
* latex: cross references has been broken by multiply labeled objects
* C++, fixes for symbol addition and lookup. Lookup should no longer break
  in partial builds.
* download reference to remote file is not displayed
* html theme: pygments_style of theme was overrided by conf.py
  by default
* toctree shows confusible warning when document is excluded
* autodoc: :members: causes :special-members: not to be shown
* autodoc: ImportError is replaced by AttributeError for deeper module
* Incorrect links with :download:, duplicate names, and
  parallel builds
* autodoc: failed to analyze source code in egg package
* Sphinx crashes if unknown po file exists

1.8.0b1
* i18n: message catalogs were reset on each initialization
* latex: footnote inside footnote was not rendered
* i18n: fix lang_COUNTRY not fallback correctly for IndexBuilder. Thanks
  to Shengjing Zhu.
* productionlist directive generates invalid IDs for the tokens
* (lualatex) PDF build fails if indexed word starts with Unicode character
* latex: index headings "Symbols" and "Numbers" not internationalized
* sphinx-build: Handle errors on scanning documents
* epub: spine has been broken when "self" is listed on toctree
* autosummary does not understand docstring of module level attributes
* C++, prevent nested declarations in functions to avoid lookup problems.
* C++, add missing isPack method for certain template parameter types.
* C++, parse attributes on declerators as well.
* C++, parse delete expressions and basic new expressions as well.
* graphviz: SVGs do not adapt to the column width

Features removed
1.8.0b1
* sphinx.ext.pngmath extension

Documentation
1.8.0b1
* Fix wrong make.bat option for internationalization.
* napoleon: add admonitions added by 4613 to the docs.

(adam)

2018-09-12 10:44:04 UTC MAIN commitmail json YAML

Updated textproc/py-jsbeautifier, sysutils/py-watchdog

(adam)

2018-09-12 10:43:39 UTC MAIN commitmail json YAML

py-watchdog: updated to 0.9.0

0.9.0:
Unknown changes.

(adam)

2018-09-12 10:25:23 UTC MAIN commitmail json YAML

py-jsbeautifier: updated to 1.8.6

v1.8.6
Beautifier has moved to https://beautifier.io

Closed Issues
JS beautify break the angular compile
base64 string is broken with v1.8.4
Bookmarklet becomes totally useless
HTTPS
Beautify breaks when js starts with space followed by multi-line comment

v1.8.4
Broader adoption of 1.8.x revealed a few more high priority fixes

Closed Issues
Multiple newlines added between empty textarea and "unformatted" inline elements
unindent_chained_methods broken

v1.8.3
Closed Issues
Missing Bower Assets
Javascript ternary breaked with await
Object property indented after await
Handlebars formatting problems
beautify.js doesn't have indent_level option

v1.8.1
Closed Issues
Why npm is a dependency?
indent_inner_html not working in v1.8.0

(adam)

2018-09-11 11:43:33 UTC MAIN commitmail json YAML

wireshark: fix PLIST for Darwin

(adam)