Commit graph

301643 commits

Author SHA1 Message Date
adam
fc0fb44cd8 py-fakefs: updated to 3.6
Version 3.6:

Changes
* removed unneeded parameter use_dynamic_patch

New Features
* support for src_dir_fd and dst_dir_fd arguments in os.rename,
  os.replace and os.link
* added possibility to use modules instead of module names for the
  additional_skip_names argument
* added argument allow_root_user to Patcher and UnitTest to allow
  forcing non-root access
* added basic support for os.pipe
* added support for symlinks in add_real_directory
* added new public method add_real_symlink

Infrastructure
* added check for correctly installed Python 3 version in Travis.CI

Fixes
* fixed incorrect argument names for some os functions
* fake DirEntry now implements os.PathLike in Python >= 3.6
* fixed incorrect argument name for os.makedirs
* avoid pytest warning under Python 2.7
* add __next__ to FakeFileWrapper
2019-08-21 13:02:03 +00:00
hauke
29ff1771b9 Properly preserve patch comments when working with a readonly pkgsrc tree.
Do not prefix an absolute path argument with $cwd.
Declare a handful of variables, and 'use warnings'.

Fixes PR pkg/54485
2019-08-21 13:00:06 +00:00
adam
8a0bf75eef py-nbconvert: updated to 5.6.0
5.6.0:
Significant Changes

Jupter Client Pin
The jupyter_client dependency is now pinned to >5.3.1. This is done to support the Parallel NBConvert below, and future versions may require interface changes from that version.

Parallel NBConvert
NBConvert --execute can now be run in parallel via threads, multiprocessing, or async patterns! This means you can now parallelize nbconvert via a bash loop, or a python concurrency pattern and it should be able to execute those notebooks in parallel.

Kernels have varying support for safe concurrent execution. The ipython kernel (ipykernel version 1.5.2 and higher) should be safe to run concurrently using Python 3. However, the Python 2 ipykernel does not always provide safe concurrent execution and sometimes fails with a socket bind exception. Unlike ipykernel which is maintained by the project, other community-maintained kernels may have varying support for concurrent execution, and these kernels were not tested heavily.

Issues for nbconvert can be viewed here:
.. note: We'll keep an eye for issues related to this new capability and try to quickly patch any discovered issues post release. The improvement required touching three projects with separate releases, so if you do find an issue try upgrading dependencies and listing your dependencies for your environment when reporting.

Execute Loop Rewrite
This release completely rewrote the execution loop responsible for monitoring kernel messages until cell execution is completed. This removes an error where kernel messages could be dropped if too many were posted too quickly. Furthermore, the change means that messages are not buffered. Now, messages can be logged immediately rather than waiting for the cell to terminate.

Comprehensive notes

New Features
- Make a default global location for custom user templates
- Parallel execution improvements
- Added store_history option to preprocess_cell and run_cell
- Simplify the function signature for preprocess()
- Set flag to not always stop kernel execution on errors
- setup_preprocessor passes kwargs to start_new_kernel

Fixing Problems
- Very fast stream outputs no longer drop some messages
- LaTeX errors now properly raise exceptions
- Improve template whitespacing
- Fixes for character in LaTeX exports and filters
- Mistune pinned in preparation for 2.0 release
- Require mock only on Python 2
- Fix selection of mimetype when converting to HTML
- Correct a few typos
- Update export_from_notebook names
- Dedenting html in ExtractOutputPreprocessor
- Fix backwards incompatibility with markdown2html
- Fixed html image tagging
- Remove unnecessary css

Testing, Docs, and Builds
- Pip-install nbconvert on readthedocs.org
- Fix various doc build issues
- Add issue templates
- Added instructions for bumping the version forward when releasing
- Fix Testing on Windows
- Refactored test_run_notebooks
- Fixed documentation typos
2019-08-21 12:59:54 +00:00
adam
6d95a4343f py-futures: updated to 3.3.0
3.3.0
Backported bpo-24882: Let ThreadPoolExecutor reuse idle threads before creating new thread
2019-08-21 12:57:52 +00:00
adam
bbf541734c Updated devel/py-xopen, devel/py-wheel, www/py-soupsieve, devel/py-unittest2pytest 2019-08-21 12:51:55 +00:00
adam
8f68cbc754 py-unittest2pytest: updated to 0.4
0.4:
* Add support for assertDictContainsSubset.
* Put parenthesis around expressions if required.
* Fixed assertRaisesRegex, assertRaisesRegexp and assertWarnsRegex.
  The regex was getting replaced with an undefined variable pattern.
* Fix assertRaisesRegex and assertRaisesRegexp with **kwargs and
  atom parameters.
* Made assertRaisesRegex, assertRaisesRegexp and assertWarnsRegex use
  the match kwarg in pytest.raises instead of creating a variable
  with the context manager and doing an assert on re.search.
* Add a short developer guide.
* Remove testing on Python 3.0, 3.1, 3.2, add 3.6 and 3.7.
* Distribute package as a universal wheel.
2019-08-21 12:51:18 +00:00
adam
764b59ee99 py-soupsieve: updated to 1.9.3
1.9.3
- **FIX**: [attr!=value] pattern was mistakenly using :not([attr|=value]) logic instead of :not([attr=value]).
- **FIX**: Remove undocumented _QUIRKS mode flag. Beautiful Soup was meant to use it to help with transition to Soup
Sieve, but never released with it. Help with transition at this point is no longer needed.
2019-08-21 12:48:03 +00:00
adam
ac70c1c350 py-wheel: updated to 0.33.6
0.33.6:
- Fixed regression from 0.33.5 that broke building binary wheels against the
  limited ABI
- Fixed egg2wheel compatibility with the future release of Python 3.10

0.33.5:
- Don't add the m ABI flag to wheel names on Python 3.8
- Updated MANIFEST.in to include many previously omitted files in the sdist
2019-08-21 12:46:05 +00:00
adam
8c71c55a65 py-xopen: updated to 0.8.1
v0.8.1
Exiting with a SIGTERM exit code is fine when we sent it
When we forcefully close the subprocess with Popen.terminate(), we must not
complain that it returns an exit code of -15 (corresponding to SIGTERM).

v0.8.0
Speed improvements when iterating over gzipped files.
2019-08-21 12:44:34 +00:00
adam
2294412f10 Added devel/py-pebble, www/py-ipywidgets 2019-08-21 12:42:23 +00:00
adam
244d79e6f3 py-ipywidgets: added version 7.5.1
Interactive HTML widgets for Jupyter notebooks and the IPython kernel.
2019-08-21 12:41:24 +00:00
adam
438d7ff73a py-pebble: added version 4.3.10
Pebble provides a neat API to manage threads and processes within an
application.
2019-08-21 12:39:39 +00:00
nia
f6254aa8d8 options.description: add vulkan 2019-08-21 12:34:42 +00:00
nia
b8a0816c37 MesaLib18: Add Wayland support.
Note: It doesn't seem to be possible to build Mesa without X11 support yet.

While here,

- Fix building with non-modular X.
- Appease pkglint and my eyes.
2019-08-21 12:21:28 +00:00
nia
3df6869755 x11-links-1.26: Add libsync.h from libdrm 2019-08-21 11:51:46 +00:00
adam
3ca278058b Updated multimedia/py-m3u8, devel/py-jupyter_client, devel/py-ipykernel 2019-08-21 10:29:33 +00:00
adam
75ecbe39b1 py-ipykernel: updated to 5.1.2
5.1.2
5.1.2 fixes some socket-binding race conditions that caused testing failures in
nbconvert.
- Fix socket-binding race conditions
- Add a no-op ``flush`` method to ``DummySocket`` and comply with stream API
- Update kernel version to indicate kernel v5.3 support
- Add testing for upcoming Python 3.8 and PEP 570 positional parameters
2019-08-21 10:25:56 +00:00
adam
ffce9ce8ee py-jupyter_client: updated to 5.3.1
5.3.1

- Fix bug with control channel socket introduced in 5.3.0


5.3.0

New Features:
- Multiprocessing and Threading support
- Setup package long_description

Changes:
- Control channel now in the public API
- Closing Jupyter Client is now faster
- Pip support improvements

Breaking changes:
- Dropped support for Python 3.3 and 3.4 (upstream packages dropped support already)
2019-08-21 10:24:07 +00:00
adam
a3e66d8209 py-m3u8: updated to 0.3.12
0.3.12:
Add support for (preliminary) low latency protocol extensions
Fix quote handling on ASSOC-LANGUAGE and INSTREAM-ID
Don't assume EXTINF titles are quoted
2019-08-21 10:17:15 +00:00
adam
5f8f0d2b51 Updated security/p5-CryptX 2019-08-21 10:11:52 +00:00
adam
edc0923c1c p5-CryptX: updated to 0.0.64
0.064:
- fix libtommath patch - building on HP-UX 11.11 / PA-RISC
- necessary XS adaptation to the latest libtommath
- bundled libtomcrypt update branch:develop
2019-08-21 10:11:22 +00:00
nia
dda183b23d x11-links-1.25: Add xcb-dri3.pc 2019-08-21 09:48:41 +00:00
otis
c3c7bed60c net-snmp: Fix compilation on Solaris 11 and SmartOS. 2019-08-21 09:30:12 +00:00
adam
64003cddf3 Updated devel/py-logbook, misc/py-tqdm 2019-08-21 09:01:17 +00:00
adam
b7674fafc8 py-tqdm: updated to 4.34.0
tqdm v4.34.0 stable
add leave=None convenience option for leave = position == 0
ensure nested completed bars respect leave=True
ensure nested bars are cleared before being moved up
support both and = syntax for CLI options
misc documentation updates
fix/update tests
update GitHub docker package deployment
2019-08-21 09:01:00 +00:00
adam
353097793a py-logbook: updated to 1.5.2
1.5.2:
Unknown changes

1.5.1:
Added support for asyncio and contextvars
2019-08-21 08:58:23 +00:00
adam
de626fdcdc Updated databases/prometheus, databases/postgres_exporter 2019-08-21 08:51:09 +00:00
adam
18369e6c65 postgres_exporter: updated to 0.5.1
v0.5.1:
* Add application_name as a label for pg_stat_replication metrics

v0.5.0:
It's been far too long since I've done a release and we have a lot of accumulated changes.
* Docker image now runs as a non-root user named "postgres_exporter"
* Add `--auto-discover-databases` option, which automatically discovers and scrapes all databases.
* Add support for boolean data types as metrics
* Replication lag is now expressed as a float and not truncated to an integer.
* When default metrics are disabled, no version metrics are collected anymore either.
* BUGFIX: Fix exporter panic when postgres server goes down.
* Add support for collecting metrics from multiple servers.
* PostgreSQL 11 is now supported in the integration tests.
2019-08-21 08:50:51 +00:00
adam
aa69d67d21 prometheus: updated to 2.12.0
2.12.0:
[FEATURE] Track currently active PromQL queries in a log file.
[FEATURE] Enable and provide binaries for mips64 / mips64le architectures.
[ENHANCEMENT] Improve responsiveness of targets web UI and API endpoint.
[ENHANCEMENT] Improve remote write desired shards calculation.
[ENHANCEMENT] Flush TSDB pages more precisely.
[ENHANCEMENT] Add prometheus_tsdb_retention_limit_bytes metric.
[ENHANCEMENT] Add logging during TSDB WAL replay on startup.
[ENHANCEMENT] Improve TSDB memory usage.
[BUGFIX] Check for duplicate label names in remote read.
[BUGFIX] Mark deleted rules' series as stale on next evaluation.
[BUGFIX] Fix JavaScript error when showing warning about out-of-sync server time.
[BUGFIX] Fix promtool test rules panic when providing empty exp_labels.
[BUGFIX] Only check last directory when discovering checkpoint number.
[BUGFIX] Fix error propagation in WAL watcher helper functions.
[BUGFIX] Correctly handle empty labels from alert templates.

2.11.0:
[CHANGE] Remove max_retries from queue_config (it has been unused since rewriting remote-write to utilize the write-ahead-log).
[CHANGE] The meta file BlockStats no longer holds size information. This is now dynamically calculated and kept in memory. It also includes the meta file size which was not included before.
[CHANGE] Renamed metric from prometheus_tsdb_wal_reader_corruption_errors to prometheus_tsdb_wal_reader_corruption_errors_total.
[FEATURE] Add option to use Alertmanager API v2.
[FEATURE] Added humanizePercentage function for templates.
[FEATURE] Include InitContainers in Kubernetes Service Discovery.
[FEATURE] Provide option to compress WAL records using Snappy.
[ENHANCEMENT] Create new clean segment when starting the WAL.
[ENHANCEMENT] Reduce allocations in PromQL aggregations.
[ENHANCEMENT] Add storage warnings to LabelValues and LabelNames API results.
[ENHANCEMENT] Add prometheus_http_requests_total metric.
[ENHANCEMENT] Enable openbsd/arm build.
[ENHANCEMENT] Remote-write allocation improvements.
[ENHANCEMENT] Query performance improvement: Efficient iteration and search in HashForLabels and HashWithoutLabels.
[ENHANCEMENT] Allow injection of arbitrary headers in promtool.
[ENHANCEMENT] Allow passing external_labels in alert unit tests groups.
[ENHANCEMENT] Allows globs for rules when unit testing.
[ENHANCEMENT] Improved postings intersection matching.
[ENHANCEMENT] Reduced disk usage for WAL for small setups.
[ENHANCEMENT] Optimize queries using regexp for set lookups.
[BUGFIX] resolve race condition in maxGauge.
[BUGFIX] Fix ZooKeeper connection leak.
[BUGFIX] Improved atomicity of .tmp block replacement during compaction for usual case.
[BUGFIX] Fix "unknown series references" after clean shutdown.
[BUGFIX] Re-calculate block size when calling block.Delete.
[BUGFIX] Fix unsafe snapshots with head block.
[BUGFIX] prometheus_tsdb_compactions_failed_total is now incremented on any compaction failure.
2019-08-21 08:46:39 +00:00
nils
becbfe51fa Updated security/dehydrated to 0.6.5 2019-08-20 21:53:05 +00:00
nils
8aeb225eb5 Updated security/dehydrated to version 0.6.5.
Some of the upstream changes since 0.4.0 :
* OpenSSL binary path is now configurable
* Support for ACME v02
* Challenge validation loop has been modified to loop over authorization identifiers instead of altnames (ACMEv2 + wildcard support)
* Use new ACME v2 endpoint by default
* Initial support for tls-alpn-01 validation
* OCSP refresh interval is now configurable

Full changelog available here :
https://github.com/lukas2511/dehydrated/blob/v0.6.5/CHANGELOG
2019-08-20 21:50:56 +00:00
gdt
0014a3b68d net/tor: Reset MAINTAINER
(After checking with previous $MAINTAINER.)
2019-08-20 21:39:16 +00:00
ryoon
f65096e8f5 Fix build on NetBSD 8 2019-08-20 21:16:20 +00:00
wiz
bb319f69e9 doc: Updated net/tor to 0.4.1.5 2019-08-20 20:18:00 +00:00
wiz
fcf18f5298 tor: update to 0.4.1.5.
Changes in version 0.4.1.5 - 2019-08-20
  This is the first stable release in the 0.4.1.x series. This series
  adds experimental circuit-level padding, authenticated SENDME cells to
  defend against certain attacks, and several performance improvements
  to save on CPU consumption. It fixes bugs in bootstrapping and v3
  onion services. It also includes numerous smaller features and
  bugfixes on earlier versions.
2019-08-20 20:17:51 +00:00
wiz
8cfce898dc doc: Updated emulators/mame to 0.212 2019-08-20 18:04:04 +00:00
wiz
0548306893 mame: update to 0.212.
It’s the moment you’ve surely been waiting for: the release of MAME
0.212! A huge amount of work has gone into this release in a number
of different areas. Starting with the software lists, you’ll find
hundreds more clean cracks for Apple II, the Rainbow on Disk
collection for Tandy Color Computer, all the latest Game Boy Advance
dumps, and thousands more ZX Spectrum cassette images. Chess
computers now support chess piece simulation using the built-in
artwork, support has been added for several more chess computers
from Hegener & Glaser, Novag and Saitek, and the Tasc ChessSystem
R30 is now working. Three Game & Watch titles, Bomb Sweeper, Gold
Cliff and Safe Buster, have been added for this release.

Protection microcontrollers continue to fall, with Rainbow Islands
– Extra Version, Choplifter, Wyvern F-0, 1943: The Battle of Midway
and Bionic Commando no longer needing simulation, hacks or patches.
In some cases, the dumps have confirmed that the protection had
been reverse-engineered correctly and the simulation was correct,
but it's still important to preserve these programs. It’s also
important for people repairing these systems if the original
microcontrollers have failed.

There are three important sound-related fixes in this release: FM
Towns CD audio playback positions have been fixed, Konami System
573 digital audio synchronisation has been improved, and a special
low latency mode has been added for the PortAudio sound module.

For more advanced users and developers, more functionality has been
exposed to Lua scripts and plugins. The layout file format has been
overhauled to better support systems that make creative use of LEDs
and LCDs. Disassembler support has been added for the Fujitsu
F2MC-16 and National Semiconductor CompactRISC CR16B architectures.
And if you've been following along, you might notice that we’ve
waved goodbye to a little more of our C legacy with the removal of
the MACHINE_CONFIG_START macro and its associated crud.
2019-08-20 18:03:54 +00:00
wiz
50644b3734 gtk3: needs fontconfig>=2.11.91
Reported by Marc Baudoin.
2019-08-20 15:18:16 +00:00
gdt
472d0ade22 graphics/gimp-ufraw: Add patch to cope with newer exiv2 2019-08-20 14:31:03 +00:00
wiz
b394f112b4 doc: Updated devel/glib2 to 2.60.6 2019-08-20 14:06:57 +00:00
wiz
95a46a3cb6 glib2: update to 2.60.6
Overview of changes in GLib 2.60.6
==================================

* Fix various bugs with use of the `GKeyfileSettingsBackend` within flatpaks (!984, !985, #1825)

* Bugs fixed:
 - !993 Backport !984, !985 keyfile/portal fixes to glib-2-60


Overview of changes in GLib 2.60.5
==================================

* Fix implicit use of the `GKeyfileSettingsBackend` (#1822)

* Fix opening a URI using the ‘Open URI’ portal (!968)

* Bugs fixed:
 - !910 Backport !909 “D-Bus auth mechanism improvements” to glib-2-60
 - !949 Backport !945 “Avoid overrunning stack at the end of the varargs.” to glib-2-60
 - !956 Backport !954 “Fix the ISO 15924 code for Manichaean” to glib-2-60
 - !958 gthread: fix minor errno problem in GCond
 - !969 Backport !968 ”Fix typo in request handle” to glib-2-60
 - !977 Backport !974 “Ensure that the keyfile settings backend exists” to glib-2-60
2019-08-20 14:06:46 +00:00
wiz
360b971ad9 doc: Updated devel/gobject-introspection to 1.60.2 2019-08-20 13:56:48 +00:00
wiz
6bf820e06f gobject-introspection: update to 1.60.2.
1.60.2 - 2019-06-15
-------------------

* docwriter: Fix Exception message attribute :mr:`146` (:user:`Philip Chimento <ptomato>`)
* meson: fix default cairo DLL name on Windows
* scanner: Fix error on Windows in case source files are on different drives
* gi-test: Fix gir file tests with MSVC :mr:`151` (:user:`Chun-wei Fan <fanc999>`)
* MSVC.README.rst: Update VS 2008/x64 build notes :mr:`152` (:user:`Chun-wei Fan <fanc999>`)
* giscanner/scannerlexer.l: Include io.h on Windows (:user:`Chun-wei Fan <fanc999>`)
* build: Force-include msvc_recommended_pragmas.h on Visual Studio :mr:`152` (:user:`Chun-wei Fan <fanc999>`)
* Update glib annotations (2.60.4)
2019-08-20 13:56:40 +00:00
wiz
035bbe4de7 doc: Updated x11/gtk3 to 3.24.10 2019-08-20 13:55:21 +00:00
wiz
c223e1baea gtk3: bump cups requirement after update 2019-08-20 13:55:05 +00:00
wiz
775e793f06 gtk3+: update to 3.24.10.
Still built using autoconf build system.

Overview of Changes in GTK+ 3.24.10
===================================

* Make gtk_widget_get_action_group behave as documented

* Make gdk_screen_get_monitor_plug_name works as before

* Adwaita:
  - Update infobar look
  - Fix some issues with submenus and popovers

* Wayland: Use the xdg-output protocol

* Fix build issues around cups

* Quartz: Build fixes

* treeview: Bring the pixel cache back, since its removal
  was causing problems in some applications

* Various documentation improvements

* Translation updates:
 Slovenian
 Croatian
 Spanish


Overview of Changes in GTK+ 3.24.9
==================================

* GTK can now be built with the meson build system

* Quartz:
 - Build fixes
 - Fix a crash with DND

* Win32:
 - Enable GLES via libANGLE
 - Fix preedit window placement on hi-dpi screens

* Wayland:
 - Support the xdg-output protocol for correct
   monitor sizes with scaled displays
 - Fix handling of cursor hotspots that was reading
   uninitialized memory
 - Update tablet cursors when scale changes

* CSS:
 - Use multiple font-family values

* Emoji:
 - Populate the Emoji chooser incrementally

* Printing:
 - Require CUPS 1.7

* Scrolling:
 - Add a gtk-overlay-scrolling setting that can be
   used to force traditional (non-overlay) scrollbars

* GtkTreeView:
 - Update rubberband rectangles more often
 - Remove the pixel cache, to avoid the redraw
   issues that it causes

* Tooling:
 - Support sysprof profiling

* Themes:
 - Adwaita: Small tweaks to the theme refresh
 - Adwaita: Update treeview progress bars
 - HighContrast: Improve notebook tabs

* Translation updates:
 Brazilian Portuguese
 Friulian
 Hungarian
 Indonesian
 Italian
 Lithuanian
2019-08-20 13:54:55 +00:00
ryoon
6319fe6fdf Enable asterisk16 2019-08-20 13:49:50 +00:00
ryoon
6a515f1538 Added comms/asterisk16 version 16.5.0 2019-08-20 13:49:03 +00:00
ryoon
abe7b0a4eb comms/asterisk16: import asterisk-16.5.0
Asterisk is a complete PBX in software.  It provides all of the
features you would expect from a PBX and more. Asterisk does voice
over IP in three protocols, and can interoperate with almost all
standards-based telephony equipment using relatively inexpensive
hardware.

Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and H.323 (as both
client and gateway).
2019-08-20 13:47:42 +00:00
wiz
0d0e796eca gupnp: mark it as outdated 1.0 branch 2019-08-20 13:17:48 +00:00