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 (13m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 06:34:42 UTC Now

2019-01-07 22:23:57 UTC MAIN commitmail json YAML

doc: Updated net/openconnect to 8.01

(schmonz)

2019-01-07 22:23:52 UTC MAIN commitmail json YAML

Update to 8.01. From the changelog:

- Fix memset_s() arguments.
- Fix OpenBSD build.
- Clear form submissions (which may include passwords) before freeing (CVE-2018-20319).
- Allow form responses to be provided on command line.
- Add support for SSL keys stored in TPM2.
- Fix ESP rekey when replay protection is disabled.
- Drop support for GnuTLS older than 3.2.10.
- Fix --passwd-on-stdin for Windows to not forcibly open console.
- Fix portability of shell scripts in test suite.
- Add Google Authenticator TOTP support for Juniper.
- Add RFC7469 key PIN support for cert hashes.
- Add protocol method to securely log out the Juniper session.
- Relax requirements for Juniper hostname packet response to support old gateways.
- Add API functions to query the supported protocols.
- Verify ESP sequence numbers and warn even if replay protection is disabled.
- Add support for PAN GlobalProtect VPN protocol (--protocol=gp).
- Reorganize listing of command-line options, and include information on supported protocols.
- SIGTERM cleans up the session similarly to SIGINT.

(schmonz)

2019-01-07 19:45:48 UTC MAIN commitmail json YAML

Get a copy of dnsroots.global from djbdns and use the copy as
CONF_FILES. Fixes build on NetBSD that somehow wasn't broken on OS X.

(schmonz)

2019-01-07 18:52:36 UTC MAIN commitmail json YAML

doc: Updated lang/ocaml to 4.07.1nb1

(jaapb)

2019-01-07 18:52:23 UTC MAIN commitmail json YAML

Updated lang/ocaml to compile on aarch64 and revbump.

A few patches to the configure script to recognise the combination of
NetBSD and aarch64, and a few changes to the Makefile to make sure we've
got the right combination of options for the PLIST. It now compiles on my
Pinebook.

(jaapb)

2019-01-07 18:04:28 UTC MAIN commitmail json YAML

Added www/py-flask-cors version 3.0.7.

(kleink)

2019-01-07 18:03:27 UTC MAIN commitmail json YAML

www: + py-flask-cors.

(kleink)

2019-01-07 18:02:45 UTC MAIN commitmail json YAML

www/py-flask-cors: Import Flask-Cors 3.0.7.

A Flask extension for handling Cross Origin Resource Sharing (CORS),
making cross-origin AJAX possible.

This package has a simple philosophy, when you want to enable CORS, you
wish to enable it for all use cases on a domain. This means no mucking
around with different allowed headers, methods, etc. By default,
submission of cookies across domains is disabled due to the security
implications, please see the documentation for how to enable
credential'ed requests, and please make sure you add some sort of
CSRF protection before doing so!

(kleink)

2019-01-07 17:41:43 UTC MAIN commitmail json YAML

doc: Updated misc/nyancat to 1.5.2

(leot)

2019-01-07 17:41:33 UTC MAIN commitmail json YAML

nyancat: Update to 1.5.2

Changes:
1.5.2
-----
- Misc bugfixes
- Fix typos

(leot)

2019-01-07 17:15:01 UTC MAIN commitmail json YAML

Updated textproc/py-sphinxcontrib-bibtex, www/py-paste

(adam)

2019-01-07 17:14:42 UTC MAIN commitmail json YAML

py-paste: update to 3.0.9

3.0.6
* Revert the changes in the 3.0.5, which introduced unexpected errors in
  paste/httpserver.py when using SSL.

(adam)

2019-01-07 17:00:33 UTC MAIN commitmail json YAML

py-sphinxcontrib-bibtex: updated to 0.4.2

0.4.2:
* Drop Python 3.3 support, add Python 3.7 support.
* Work around issue with sphinx-testing on Fedora

(adam)

2019-01-07 15:51:33 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.205

(wiz)

2019-01-07 15:51:23 UTC MAIN commitmail json YAML

mame: update to 0.205.

With Christmas just over, it窶冱 time for the final MAME release for
2018, and what a year it窶冱 been!

MAME 0.205 is no different. Newly supported arcade systems include
Unico窶冱 Magic Purple, and Visco窶冱 never-before-seen prototype Pastel
Island. The latter ties in nicely with improved video emulation
for the SSV platform (yes, this fixes other long-standing glitches,
too). Newly playable machines include Konami窶冱 Tobe! Polystars,
Evil Night and Total Vice. Yes, Konami M2 emulation is finally
here! Be aware that there窶冱 still a lot of room for performance
optimisation on this system.

Putting arcade systems aside for a moment, this release includes
support for Dance Dance Revolution Strawberry Shortcake, and the
Nintendo Game & Watch titles Oil Panic and Squish. Interestingly,
there are no other emulators or simulators for Squish, and it hasn窶冲
been included in any of Nintendo窶冱 Game & Watch collections. It
seems to draw inspiration from the Famicom game Devil World.

There are hundreds more Commodore 64 cassettes in the software list
now, and quite a few more BBC ROMs as well. Software lists have
been added for the Nascom computers, along with updates to the boot
ROM choices and better keyboard emulation. We窶况e also created a
skeleton driver and documented the known software for the Chinese
Monon Color console. In a last-minute addition we added support
for new version 2 .WOZ floppy images on the Apple II family.

(wiz)

2019-01-07 15:49:30 UTC MAIN commitmail json YAML

doc: Updated x11/xcursorgen to 1.0.7

(wiz)

2019-01-07 15:49:22 UTC MAIN commitmail json YAML

xcursorgen: update to 1.0.7.

Alan Coopersmith (10):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Fix type mismatch warnings for loop index variables
      Include more information in error messages
      Use asprintf if available, instead of malloc+strcpy+strcat
      Convert to X.Org standard code style
      Update README for gitlab migration
      Add README.md to EXTRA_DIST in Makefile.am
      Update configure.ac bug URL for gitlab migration
      xcursorgen 1.0.7

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (1):
      Fix null pointer dereference on very large images.

(wiz)

2019-01-07 15:00:11 UTC MAIN commitmail json YAML

2019-01-07 14:02:01 UTC MAIN commitmail json YAML

doc: Updated net/djbdns-run to 20190107

(schmonz)

2019-01-07 14:01:56 UTC MAIN commitmail json YAML

With the 'inet6' option, depend on djbdnscurve6 instead of djbdns.

Extract most of MESSAGE to README.pkgsrc.

Remove vestigial Red Hat chkconfig stanza from main control script (we
have pkgtools/rc.d-boot now).

Use CONF_FILES where applicable.

rc.d script defaults:
- Tag log entries like qmail-run's; for instance, "nbtinydns" and
  "nbdnscache" become "nbdjbdns/tiny" and "nbdjbdns/cache".
- Have tinydns listen on the network.
- Auto-rebuild CDBs as needed on service start.

Bump version.

(schmonz)

2019-01-07 13:46:14 UTC MAIN commitmail json YAML

Add a comment to the patch, and add the netbsd-stdint.h
header for NetBSD/powerpc, so that the macppc version builds.
Thanks to maya@ for the hint.
No revision bump, as this is only a build fix for NetBSD/powerpc.

(he)

2019-01-07 13:00:34 UTC MAIN commitmail json YAML

Added www/py-django-timezone-field, www/py-django-celery-beat

(adam)

2019-01-07 12:59:36 UTC MAIN commitmail json YAML

py-django-celery-beat: updated to 1.4.0

1.4.0:
- Fix migrations dependencies.
- Added the DJANGO_CELERY_BEAT_TZ_AWARE setting.

1.3.0:
- Fix transaction handling while syncing the schedule.
- Fix schedule type validation logic.
- Scheduler no longer forgets the tasks after first schedule change.
- Fix race condition for schedule_changed() resulting in erroneously closed connections.
- Add support for task priorities when using RabbitMQ or Redis as broker.
- Disabled tasks are now correctly deleted from the schedule.
- Added name as search filter.

1.2.0:
- Allow timezone-aware Cron schedules.
- Retry later in case of InterfaceError in sync.
- Show Periodic Task Description in panel admin.
- Fix CrontabSchedule example.
- Support Periodic Tasks with a start date and one-off tasks.
- Fixes a problem with beat not reconnecting to MySQL (server restart, network problem, etc.) when checking if schedule has changed.
- Add toggle admin action which allows to activate disabled tasks or deactivate enabled tasks.
- Add fields validation for CrontabSchedule.
- Drop support for Django<1.11.
- Fix task heap invalidation bug which prevented scheduled tasks from running when syncing tasks from the database.
- Raise a ValidationError when more than one type (solar, crontab or interval) of schedule is provided.

(adam)

2019-01-07 12:56:22 UTC MAIN commitmail json YAML

2019-01-07 10:16:37 UTC MAIN commitmail json YAML

Updated time/py-pytz, graphics/py-Pillow

(adam)

2019-01-07 10:16:20 UTC MAIN commitmail json YAML

py-Pillow: updated to 5.4.1

5.4.1:
- File closing: Only close __fp if not fp
- Fix build for Termux
- PNG: Detect MIME types
- PNG: Handle IDAT chunks after image end

(adam)

2019-01-07 10:05:42 UTC MAIN commitmail json YAML

2019-01-07 09:13:29 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, net/py-smb

(adam)

2019-01-07 09:13:13 UTC MAIN commitmail json YAML

py-smb: updated to 1.1.26

Version 1.1.26:
Prevents OperationError from being raised when listPath() operation does not return any matching file results.
SMBConnection is now a context manager

(adam)

2019-01-07 09:12:40 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 30.1.0

Version 30.1.0 "Forever And More":

Bug fixes
* build system: fixed building on non-UTF-8 locales.
* MKVToolNix GUI: multiplexer: implemented a workaround for drag & drop not
  working on macOS with Qt 5.12 due to a bug in Qt 5.12.
* MKVToolNix GUI: chapter editor: when opening a Matroska/WebM file that
  doesn't contain chapters and later saving chapters back to them, the editor
  was truncating the file down to a couple of KB in size.

(adam)

2019-01-07 08:44:19 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, security/libsodium, devel/py-test, devel/py-test-cov

(adam)

2019-01-07 08:43:55 UTC MAIN commitmail json YAML

py-test-cov: updated to 2.6.1

2.6.1:
* Added support for Pytest 4.1.
* Various test and docs fixes.
* Fixed the "Module already imported".

(adam)

2019-01-07 08:38:01 UTC MAIN commitmail json YAML

py-test: updated to 4.1.0

pytest 4.1.0:
Removals
* pytest.mark.parametrize: in previous versions, errors raised by id functions were suppressed and changed into warnings. Now the exceptions are propagated, along with a pytest message informing the node, parameter value and index where the exception occurred.
* Remove legacy internal warnings system: config.warn, Node.warn. The pytest_logwarning now issues a warning when implemented.
See our docs on information on how to update your code.
* Removed support for yield tests - they are fundamentally broken because they don窶冲 support fixtures properly since collection and test execution were separated.
See our docs on information on how to update your code.
* Removed support for applying marks directly to values in @pytest.mark.parametrize. Use pytest.param instead.
See our docs on information on how to update your code.
* Removed Metafunc.addcall. This was the predecessor mechanism to @pytest.mark.parametrize.
See our docs on information on how to update your code.
* Removed support for passing strings to pytest.main. Now, always pass a list of strings instead.
See our docs on information on how to update your code.
* [pytest] section in setup.cfg files is not longer supported, use [tool:pytest] instead. setup.cfg files are meant for use with distutils, and a section named pytest has notoriously been a source of conflicts and bugs.
Note that for pytest.ini and tox.ini files the section remains [pytest].
* Removed the deprecated compat properties for node.Class/Function/Module - use pytest.Class/Function/Module now.
See our docs on information on how to update your code.
* Removed the implementation of the pytest_namespace hook.
See our docs on information on how to update your code.
* Removed request.cached_setup. This was the predecessor mechanism to modern fixtures.
See our docs on information on how to update your code.
* Removed the deprecated PyCollector.makeitem method. This method was made public by mistake a long time ago.
* Removed support to define fixtures using the pytest_funcarg__ prefix. Use the @pytest.fixture decorator instead.
See our docs on information on how to update your code.
* Calling fixtures directly is now always an error instead of a warning.
See our docs on information on how to update your code.
* Remove Node.get_marker(name) the return value was not usable for more than a existence check.
Use Node.get_closest_marker(name) as a replacement.
* The deprecated record_xml_property fixture has been removed, use the more generic record_property instead.
See our docs for more information.
* An error is now raised if the pytest_plugins variable is defined in a non-top-level conftest.py file (i.e., not residing in the rootdir).
See our docs for more information.
* Remove testfunction.markername attributes - use Node.iter_markers(name=None) to iterate them.

Deprecations
* Deprecated the pytest.config global.
See https://docs.pytest.org/en/latest/deprecations.html#pytest-config-global for rationale.
* Passing the message parameter of pytest.raises now issues a DeprecationWarning.
It is a common mistake to think this parameter will match the exception message, while in fact it only serves to provide a custom message in case the pytest.raises check fails. To avoid this mistake and because it is believed to be little used, pytest is deprecating it without providing an alternative for the moment.
If you have concerns about this, please comment on issue 3974.
* Deprecated raises(..., 'code(as_a_string)') and warns(..., 'code(as_a_string)').
See https://docs.pytest.org/en/latest/deprecations.html#raises-warns-exec for rationale and examples.

Features
* A warning is now issued when assertions are made for None.
This is a common source of confusion among new users, which write:
assert mocked_object.assert_called_with(3, 4, 5, key="value")
When they should write:
mocked_object.assert_called_with(3, 4, 5, key="value")
Because the assert_called_with method of mock objects already executes an assertion.
This warning will not be issued when None is explicitly checked. An assertion like:
assert variable is None
will not issue the warning.
* Richer equality comparison introspection on AssertionError for objects created using attrs or dataclasses (Python 3.7+, backported to 3.6).
* CACHEDIR.TAG files are now created inside cache directories.
Those files are part of the Cache Directory Tagging Standard, and can be used by backup or synchronization programs to identify pytest窶冱 cache directory as such.
* pytest.outcomes.Exit is derived from SystemExit instead of KeyboardInterrupt. This allows us to better handle pdb exiting.
* Updated the --collect-only option to display test descriptions when ran using --verbose.
* Restructured ExceptionInfo object construction and ensure incomplete instances have a repr/str.
* pdb: added support for keyword arguments with pdb.set_trace.
It handles header similar to Python 3.7 does it, and forwards any other keyword arguments to the Pdb constructor.
This allows for __import__("pdb").set_trace(skip=["foo.*"]).
* Added ini parameter junit_duration_report to optionally report test call durations, excluding setup and teardown times.
The JUnit XML specification and the default pytest behavior is to include setup and teardown times in the test duration report. You can include just the call durations instead (excluding setup and teardown) by adding this to your pytest.ini file:
[pytest]
junit_duration_report = call
* -ra now will show errors and failures last, instead of as the first items in the summary.
This makes it easier to obtain a list of errors and failures to run tests selectively.
* pytest.importorskip now supports a reason parameter, which will be shown when the requested module cannot be imported.

Bug Fixes
* -p now accepts its argument without a space between the value, for example -pmyplugin.
* approx again works with more generic containers, more precisely instances of Iterable and Sized instead of more restrictive Sequence.
* Ensure that node ids are printable.
* Fixed raises(..., 'code(string)') frame filename.
* Display actual test ids in --collect-only.

Improved Documentation
* Markers example documentation page updated to support latest pytest version.
* Update cache documentation example to correctly show cache hit and miss.
* Improved detailed summary report documentation.

Trivial/Internal Changes
* Changed the deprecation type of --result-log to PytestDeprecationWarning.

(adam)

2019-01-07 08:36:03 UTC MAIN commitmail json YAML

libsodium: updated to 1.0.17

Version 1.0.17
- Bug fix: sodium_pad() didn't properly support block sizes >= 256 bytes.
- JS/WebAssembly: some old iOS versions can't instantiate the WebAssembly
module; fall back to Javascript on these.
- JS/WebAssembly: compatibility with newer Emscripten versions.
- Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and
crypto_pwhash_scryptsalsa208sha256_str_needs_rehash() didn't return
EINVAL on input strings with a short length, unlike their high-level
counterpart.
- Added a workaround for Visual Studio 2010 bug causing CPU features
not to be detected.
- Portability improvements.
- Test vectors from Project Wycheproof have been added.
- New low-level APIs for arithmetic mod the order of the prime order group:
crypto_core_ed25519_scalar_random(), crypto_core_ed25519_scalar_reduce(),
crypto_core_ed25519_scalar_invert(), crypto_core_ed25519_scalar_negate(),
crypto_core_ed25519_scalar_complement(), crypto_core_ed25519_scalar_add()
and crypto_core_ed25519_scalar_sub().
- New low-level APIs for scalar multiplication without clamping:
crypto_scalarmult_ed25519_base_noclamp() and
crypto_scalarmult_ed25519_noclamp(). These new APIs are especially useful
for blinding.
- sodium_sub() has been implemented.
- Support for WatchOS has been added.
- getrandom(2) is now used on FreeBSD 12+.
- The nonnull attribute has been added to all relevant prototypes.
- More reliable AVX512 detection.
- Javascript/Webassembly builds now use dynamic memory growth.

(adam)

2019-01-07 08:31:28 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.86.5

3.86.5:
This is a docs-only patch, which fixes some typos and removes a few hyperlinks for deprecated features.

3.86.4:
This release changes the order in which the shrinker tries to delete data. For large and slow tests this may significantly improve the performance of shrinking.

3.86.3:
This release fixes a bug where certain places Hypothesis internal errors could be raised during shrinking when a user exception occurred that suppressed an exception Hypothesis uses internally in its generation.

The two known ways to trigger this problem were:

Errors raised in stateful tests’ teardown function.
Errors raised in finally blocks that wrapped a call to data.draw.
These cases will now be handled correctly.

3.86.2:
This patch is a docs-only change to fix a broken hyperlink.

3.86.1:
This patch fixes issue 1732, where integers() would always return long values on Python 2.

3.86.0:
This release ensures that infinite numbers are never generated by floats() with allow_infinity=False, which could previously happen in some cases where one bound was also provided.

The trivially inconsistent min_value=inf, allow_infinity=False now raises an InvalidArgumentError, as does the inverse with max_value. You can still use just(inf) to generate inf without violating other constraints.

(adam)

2019-01-07 04:29:46 UTC MAIN commitmail json YAML

Use RCD_SCRIPTS_DIR in MESSAGE and README.pkgsrc, and SUBST_VARS the latter.

(schmonz)

2019-01-07 02:35:02 UTC MAIN commitmail json YAML

doc: Added biology/canu version 1.8

(bacon)

2019-01-07 02:34:21 UTC MAIN commitmail json YAML

2019-01-07 02:33:17 UTC MAIN commitmail json YAML

biology/canu: import canu-1.8

Canu is a fork of the Celera Assembler, designed for high-noise single-molecule
sequencing (such as the PacBio RS II/Sequel or Oxford Nanopore MinION).

Canu is a hierarchical assembly pipeline which runs in four steps:

    Detect overlaps in high-noise sequences using MHAP

    Generate corrected sequence consensus

    Trim corrected sequences

    Assemble trimmed corrected sequences

(bacon)

2019-01-07 00:19:10 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.23, fish-3.0.0, gobject-introspection-1.58.3,
  libxml2-2.9.9, libxslt-1.1.33, mc-4.8.22, meld-3.20.0,
  py-libxml2-2.9.9, py-libxslt-1.1.33, syncthing-1.0.0,
  zsh-autosuggestions-0.5.0.

(wiz)

2019-01-06 22:11:16 UTC MAIN commitmail json YAML

games/puzzles: fix patch checksum in distinfo

(rillig)

2019-01-06 20:37:25 UTC MAIN commitmail json YAML

doc: Updated games/puzzles to 20181212

(rillig)

2019-01-06 20:37:14 UTC MAIN commitmail json YAML

games/puzzles: update to 20181212

Upstream changes since 20160429:
- lots of small bug fixes in the individual games

Pkgsrc changes: To avoid the distfile that changes every day, the package
is built from a Git snapshot (with fixed commit). As a consequence, this
package depends on Perl, autoreconf and textproc/halibut now.

(rillig)

2019-01-06 18:58:34 UTC MAIN commitmail json YAML

x11/gtk2: document reason for patch in more detail

(rillig)

2019-01-06 16:52:23 UTC MAIN commitmail json YAML

doc: Updated net/ddclient to 3.8.3nb4

(schmonz)

2019-01-06 16:52:17 UTC MAIN commitmail json YAML

ddclient seems to lose its pidfile. It sets its proctitle early and
often, though; rely on that to find the process. Bump PKGREVISION.

(schmonz)

2019-01-06 16:48:29 UTC MAIN commitmail json YAML

doc: Updated net/rdesktop to 1.8.4

(tnn)

2019-01-06 16:46:52 UTC MAIN commitmail json YAML

rdesktop: update to 1.8.4

    Add rdp_protocol_error function that is used in several fixes
    Refactor of process_bitmap_updates
    Fix possible integer overflow in s_check_rem() on 32bit arch
    Fix memory corruption in process_bitmap_data - CVE-2018-8794
    Fix remote code execution in process_bitmap_data - CVE-2018-8795
    Fix remote code execution in process_plane - CVE-2018-8797
    Fix Denial of Service in mcs_recv_connect_response - CVE-2018-20175
    Fix Denial of Service in mcs_parse_domain_params - CVE-2018-20175
    Fix Denial of Service in sec_parse_crypt_info - CVE-2018-20176
    Fix Denial of Service in sec_recv - CVE-2018-20176
    Fix minor information leak in rdpdr_process - CVE-2018-8791
    Fix Denial of Service in cssp_read_tsrequest - CVE-2018-8792
    Fix remote code execution in cssp_read_tsrequest - CVE-2018-8793
    Fix Denial of Service in process_bitmap_data - CVE-2018-8796
    Fix minor information leak in rdpsnd_process_ping - CVE-2018-8798
    Fix Denial of Service in process_secondary_order - CVE-2018-8799
    Fix remote code execution in in ui_clip_handle_data - CVE-2018-8800
    Fix major information leak in ui_clip_handle_data - CVE-2018-20174
    Fix memory corruption in rdp_in_unistr - CVE-2018-20177
    Fix Denial of Service in process_demand_active - CVE-2018-20178
    Fix remote code execution in lspci_process - CVE-2018-20179
    Fix remote code execution in rdpsnddbg_process - CVE-2018-20180
    Fix remote code execution in seamless_process - CVE-2018-20181
    Fix remote code execution in seamless_process_line - CVE-2018-20182
    Fix building against OpenSSL 1.1

(tnn)

2019-01-06 16:36:00 UTC MAIN commitmail json YAML

2019-01-06 15:00:39 UTC MAIN commitmail json YAML

doc: Updated devel/ZenTest to 4.11.2

(taca)

2019-01-06 15:00:14 UTC MAIN commitmail json YAML

devel/ZenTest: update to 4.11.2

=== 4.11.2 / 2019-01-02

* 1 bug fix:

  * Removed unneeded and out-of-date require_rubygems_version.

(taca)

2019-01-06 14:59:12 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.16.0

(taca)

2019-01-06 14:58:28 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.16.0

=== 5.16.0 (2019-01-02)

* Convert integer columns to bigint columns when copying SQLite databases to other databases using bin/sequel -C (jeremyevans) (#1584)

* Use nicer error messages for missing or empty migration directories (Lavode) (#1585)

* Make alter table emulation work correctly in SQLite 3.26.0+ (jeremyevans) (#1582)

* Do not unset new one_to_one associated objects' reciprocal associations before saving associated objects in the nested_attributes plugin (jeremyevans)

* Do not validate new one_to_one associated objects twice when saving in the nested_attributes plugin (jeremyevans)

* Fix :qualify_tables option to class_table_inheritance plugin to work correctly with subclasses of subclasses (benalavi) (#1581)

* Make class_table_inheritance plugin use the schema cache instead of sending a query to get columns for tables (kenaniah) (#1580)

* Remove loading of mysqlplus in the mysql adapter (jeremyevans)

* Make mysql adapter work correctly on ruby 2.6+ (jeremyevans)

* Add Database#rollback_on_exit to rollback transactions instead of committing them when exiting the transaction block (jeremyevans)

* Enable window functions in SQLite 3.26.0+ (jeremyevans)

* Do not override existing methods when creating Sequel::Model attribute getter/setter methods (jeremyevans) (#1578)

* Use parentheses for expressions being subscripted (e.g. (array_agg(column))[1]) (jeremyevans)

(taca)

2019-01-06 14:47:20 UTC MAIN commitmail json YAML

musicpd: remove inet6 option that has no effect

(wiz)

2019-01-06 14:40:18 UTC MAIN commitmail json YAML

Remove vestigial inet6 PLIST entries, missed in previous.

(schmonz)

2019-01-06 13:47:51 UTC MAIN commitmail json YAML

doc: Updated textproc/uriparser to 0.9.1

(bsiegert)

2019-01-06 13:47:20 UTC MAIN commitmail json YAML

Update uriparser to 0.9.1.

>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed:
      Out-of-bounds read in uriParse*Ex* for incomplete URIs with IPv6
      addresses with embedded IPv4 address, e.g. "//[::44.1";
      mitigated if passed parameter <afterLast> points to readable memory
      containing a '\0' byte.
      Thanks to Joergen Ibsen for the report!
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: When parsing a malformed URI with an IPvFuture address
      (e.g. "http://[vA.123456" missing "]"), errorPos would point to the first
      character after "v" than the actual position of the error (here: the end
      of the string)
  * Fixed: uriToStringCharsRequired* reported 1 more byte than actually needed
      for IPv4 address URIs (GitHub #41); Thanks to @gyh007 for the patch!
  * Fixed: Compilation with MinGW
      Thanks to Sandro Mani for the patch!
  * Fixed: Drop use of asprintf from the test suite for MinGW (GitHub #40)
  * Improved: For parse errors, waterproof errorPos <= afterLast
  * Soname: 1:24:0

Via email from Sebastian Pipping.

(bsiegert)

2019-01-06 12:53:56 UTC MAIN commitmail json YAML

heimdal: Fix compilation under WSL

This sets the "hcrypto" PLIST variable correct when pkgsrc is used under
WSL (Windows Services for Linux).

From David Weller-Fahy via PR pkg/53806.

(bsiegert)

2019-01-06 12:51:45 UTC MAIN commitmail json YAML

bsd.prefs.mk: set OS_VARIANT=Microsoft if used under WSL.

WSL is Windows Services for Linux, aka "bash on Ubuntu on Windows".
Some packages need to differentiate plain Linux and running on WSL.

Patch from David Weller-Fahy via PR pkg/53806.

(bsiegert)

2019-01-06 11:28:47 UTC MAIN commitmail json YAML

updates to inkscape, {ap2-,}passenger and {py-,}protobuf

(markd)

2019-01-06 11:21:06 UTC MAIN commitmail json YAML

2019-01-06 10:21:12 UTC MAIN commitmail json YAML

qt5-qtxmlpatterns: never try to build xmllistmodel
depends on qml module from qt5-qtdeclarative which would be a cyclic
dependency

(markd)

2019-01-06 09:52:50 UTC MAIN commitmail json YAML

{ap2-,}passenger: update to 5.3.7

also patches to work correctly on NetBSD.

5.3.7
* Fixes package installation issues on Ubuntu 18.04. These issues were caused
  by an update released by Ubuntu on the nginx-common package.
* Fixes compilation problems and warnings with GCC 8.2. Tested on Alpine Linux
  edge 2018-11-05.
* Fixes compatibility with libcurl 7.62.0. Contributed by Po-Chuan Hsieh.
* Changes minimum supported macOS version to 10.11 El Capitan.
* Removes packages for Ubuntu 17.10 Artful.

5.3.6
* Fixes smart spawning. A regression in 5.3.5 (due to a refactoring) made it so
  that Passenger only used the direct spawning method. This issue was mostly
  noticeable in the form of increased process spawning times between 5.3.4
  and 5.3.5.
* Fixes Passenger Core and application processes staying on the Watchdog's OOM
  score (unkillable).
* Fixes "mach_vm_map failed" warnings on macOS >= High Sierra. These warnings
  were harmless, but annoying.
* Fixes passenger-config compile-agent compilation with optimizations. The
  optimization flags were not properly passed to the compiler.
* Fixes a crash that could occur when HTTP clients send a chunked
  transfer-encoding body containing a chunk larger than 429496729 bytes.
* Improves detection of the system Apache's include headers on macOS High
  Sierra and later.
* Fixes RVM gemset detection on RVM 1.29.
* No longer supplies precompiled Ruby extensions for Ruby 1.9.3 and 2.0.0.

5.3.5
* Fixes Ubuntu 18.04 package installation problems due to Nginx version
  mismatch.
* Improves usability of crash reports. Crash reports are no longer dumped
  in one big chunk to stderr. Instead, they are now dumped into multiple
  files, making it easy to inspect relevant reports.
* Fixes some crashes that only occur with log level 7.
* Downloads binaries from the newly-introduced Github mirror. This improves
  the reliability of binary downloads.
* Updated various library versions used in precompiled binaries (used for
  e.g. gem installs):
  * OpenSSL: 1.0.2p (was: 1.0.2o)
  * libcurl: 7.61.1 (was: 7.60.0)

(markd)

2019-01-06 09:09:16 UTC MAIN commitmail json YAML

p5-DBD-mysql: Fix SQL syntax for statements that have "...limit = ?"
from upstream commit 7805e828fad02d37f913228019cf352636fcfe36

(markd)

2019-01-06 08:57:41 UTC MAIN commitmail json YAML

swi-prolog-packages: fix PLIST.Linux

(markd)

2019-01-06 08:55:47 UTC MAIN commitmail json YAML

2019-01-06 08:41:40 UTC MAIN commitmail json YAML

inkscape: distinfo update for last

(markd)

2019-01-06 08:41:01 UTC MAIN commitmail json YAML

inkscape: update to 0.92.3

Also post 0.92.3 updates from upstream for poppler-0.72 by way of
linuxfromscratch.
http://www.linuxfromscratch.org/patches/blfs/svn/inkscape-0.92.3-consolidated_fixes-1.patch

Inkscape 0.92.3 is a maintenance release resolving numerous bugs and making
this the most stable release of the series. Among the most reported bugs
addressed were:

* Blank pages being output when attempting to print multiple copies of a
  document
* The inability to cancel during the export of large files
* Application crashes caused by attempting to drag a path at a cap or line
  join
* Some issues with keyboard shortcut functionality on non-Latin keyboard
  layouts

A few performance improvements and usability enhancements that made it into
the release, include:

* New SVG export options from the command line
* Support for right-to-left text
* Improved ellipse controls
* Multi-line text support for the PDF+LaTeX export
* New render tile preferences for performance tuning
* Better startup performance for many Windows users

(markd)

2019-01-06 05:45:30 UTC MAIN commitmail json YAML

devel/m4: add patches to fix building with glibc >= 2.27

Addresses PR pkg/53826, further details are provided there. This is a
temporary fix, until the next m4 release. No PKGREVISION, because
there should be no change to existing packages, it addresses build
failures only.

(gutteridge)

2019-01-06 02:51:47 UTC MAIN commitmail json YAML

2019-01-06 02:42:49 UTC MAIN commitmail json YAML

2019-01-06 02:23:00 UTC MAIN commitmail json YAML

libdrm: don't return random values to the caller - don't leak fd's

xsrc/external/mit/libdrm/dist/xf86drm.c 1.21
Bump PKGREVISION.

(tnn)

2019-01-06 01:53:06 UTC MAIN commitmail json YAML

Note addition of textproc/py-isc_dhcp_leases

(gutteridge)

2019-01-06 01:50:25 UTC MAIN commitmail json YAML

Add and enable py-isc_dhcp_leases

(gutteridge)

2019-01-06 01:48:50 UTC MAIN commitmail json YAML

Initial import of textproc/py-isc_dhcp_leases

py-isc_dhcp_leases is a small Python module for reading ISC dhcpd lease
files. Addresses PR pkg/53667.

(gutteridge)

2019-01-06 00:12:44 UTC MAIN commitmail json YAML

doc: Updated net/miredo to 1.2.6nb1

(schmonz)

2019-01-06 00:12:39 UTC MAIN commitmail json YAML

Fix PKG_SYSCONFDIR support. Run as a particular unprivileged user. Fix
non-"/usr/pkg" PREFIX and non-"/var" VARBASE in rc script. Bump
PKGREVISION.

(schmonz)

2019-01-06 00:07:48 UTC MAIN commitmail json YAML

Add MIREDO_{USER,GROUP} defaults.

(schmonz)

2019-01-05 23:29:40 UTC MAIN commitmail json YAML

rust: add some kludges to better support NetBSD HEAD-llvm

1) bootstrap rustc adds -lgcc_s when linking
-> Dropped with a BUILDLINK_TRANSFORM

2) bootstrap rustc has shared linkage to libgcc_s.so.1
-> Until upstream changes this to static linkage, we look for
  libgcc_s.so.1 in ${FILESDIR} where the user must place it manually.

3) newly built rustc adds -lstdc++ instead of -lc++ when linking llvm
-> fixed with patch-src_librustc__llvm_build.rs

4) newly built rustc adds -lgcc_s when linking
-> fixed with patch-src_libunwind_build.rs

(tnn)

2019-01-05 21:46:09 UTC MAIN commitmail json YAML

doc: Updated net/miredo to 1.2.6

(schmonz)

2019-01-05 21:46:05 UTC MAIN commitmail json YAML

Update to 1.2.6. From the changelog:

# Fix compilation on some systems.
# Add simplified Chinese localization.
# Fix compatibility with newer GNU/automake.
# Add systemd configuration file.
# Automatically load if_tun on FreeBSD.
# Use POSIX tree instead of linked list when libJudy is missing/disabled.
# Fix C pointer aliasing violations.
# Fix compilation with FreeBSD 7.2 or later.

(schmonz)

2019-01-05 21:14:04 UTC MAIN commitmail json YAML

doc/TODO: + ruby-2.6.0

+ ruby-2.6.0.

(taca)

2019-01-05 19:50:24 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 2.2

(bsiegert)

2019-01-05 19:33:24 UTC MAIN commitmail json YAML

Update nnn to 2.2.

From Sijmen Mulder via email to tech-pkg.

Upstream changes:
- (neo)vim plugin nnn.vim
- macOS fixes
  - Fix issues with file copy, move, remove
  - Handle Del in rename prompt
  - Pass correct file option to identify mime
- Support selection across directories and contexts
- Offer option force before file remove
- Keys Tab, ^I to go to next active context
- Per-context directory color specified by $NNN_CONTEXT_COLORS
  - Option -c is removed
- Option -C to disable colors
- Choose script to run from a script directory
- Run a command (or launch an application)
- Run file as executable (key C)
- Documentation on lftp integration for remote file transfers
- Support a combined set of arguments to $EDITOR, $PAGER and $SHELL
- Handle > 2 GB files on 32-bit ARM
- Env var $DISABLE_FILE_OPEN_ON_NAV to disable file open on Right or l
- NUL-terminated file paths in selection list instead of LF
- Better support for Termux and Cygwin environments
- Remapped keys
  - ^I - go to next active context
  - ^T - toggle navigate-as-you-type

(bsiegert)

2019-01-05 18:16:08 UTC MAIN commitmail json YAML

Updated print/py-weasyprint to 44.

(kleink)

2019-01-05 18:15:12 UTC MAIN commitmail json YAML

py-weasyprint: Update to 44.

Version 44
----------

Released on 2018-12-29.

Bug fixes:

* 742:
  Don't crash during PDF generation when locale uses commas as decimal separator
* 746:
  Close file when reading VERSION
* Improve speed and memory usage for long texts.

Documentation:

* 733:
  Small documentation fixes
* 735:
  Fix broken links in NEWS.rst

(kleink)

2019-01-05 14:45:05 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.98

(mef)

2019-01-05 14:44:46 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.98

3.3.98  27nov18 Removed pccts and vermin.  Use xml2stems instead.

(mef)

2019-01-05 13:55:34 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to version b127

(fox)

2019-01-05 13:46:22 UTC MAIN commitmail json YAML

Updated converters/{p5-,}nkf to 2.15

(ryoon)

2019-01-05 13:45:16 UTC MAIN commitmail json YAML

nkf, p5-nkf: Update to 2.1.5

Changelog:
* keep JIS level 3 Kanjis if encode_fallback is specified nkf-bug#36572
* Remove wrong mapping from JIS X 0213 #37604 #37618
* --fb-java doesn't follow java's spec [nkf-bug:38800]

(ryoon)

2019-01-05 13:45:02 UTC MAIN commitmail json YAML

fasttracker2: update to b127

Changes since b121:

Beta #127 - 02.01.2019
- Remove overflown notes (> B-9) when loading modules
- Remove overflown efx/notes when loading tracks/patterns
- Removed some unneded logic in the pattern editor text routines
- Code cleanup

Beta #126 - 29.12.2018
- Pattern row quantization (record) was broken in beta #125

Beta #125 - 28.12.2018
- Fixed an issue with sample data peaks while zooming in/out in Smp. Ed.
- The playback timer is now counting BPM ticks from the replayer
  instead of spawning/deleting a 1-sec SDL timer every time you
  play a song.
- Updated the "Keyboard" and "Problems/FAQ" help texts

Beta #124 - 17.12.2018
- The scrollbar in the MIDI input device list didn't work
- Fixed some minor audio/video timer problems
- More verbose error checking on program startup

Beta #123 - 16.12.2018
- Rewrote the Help screen routines to be exact to real FT2.
  It now uses less RAM.
- Some GUI decoration was missing in extended pattern editor mode
- Code cleanup

Beta #122 - 15.12.2018
- Windows: Reverted back to SDL2.0.8 because of the keyboard
  shutting itself off and on randomly with SDL2.0.9.
  Really strange stuff... It doesn't happen in SDL2.0.8.
- More bug fixes on sample hand editing (Smp. Ed.)

(fox)

2019-01-05 13:08:58 UTC MAIN commitmail json YAML

Updated graphics/rawtherapee to 5.5

(ryoon)

2019-01-05 13:08:22 UTC MAIN commitmail json YAML

Update to 5.5

Changelog:
Changes since 5.4:
    Requires libtiff >= 4.0.4.
    Requires CMake >= 2.8.8.
    Optional codesigning commands have been added to the CMakeLists.txt and
      macosx_bundle.sh scripts. If you wish to codesign the built packages
      (.app and .dmg), add your details to your CMake command flags:
    -DCODESIGNID:STRING="Developer ID Application: Firstname Lastname (xxx)"

* Support new cameras
* SUpport custom color space
* Improve tone curve

(ryoon)

2019-01-05 12:44:37 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.4

(triaxx)

2019-01-05 12:43:47 UTC MAIN commitmail json YAML

musicpd: update to 0.21.4

Now GCC6 is required

Upstream changes:
ver 0.21.4 (2019/01/04)
* database
  - inotify: fix crash bug "terminate called after throwing ..."
  - upnp: implement "list ... group"
* output
  - httpd: declare protocol "HTTP/1.1" instead of "ICY"
* remove libwrap support
* Windows
  - fix "Failed to accept connection: unknown error"
* fix Haiku build

(triaxx)

2019-01-05 06:21:04 UTC MAIN commitmail json YAML

doc: Added net/djbdnscurve6 version 33

(schmonz)

2019-01-05 06:20:50 UTC MAIN commitmail json YAML

Add and enable djbdnscurve6.

(schmonz)

2019-01-05 06:20:19 UTC MAIN commitmail json YAML

Initial import of djbdnscurve6, a fork of djbdns combining

- IPv6 capabilities based on fehQlibs allowing the use of compactified
  IPv6 and LLU addresses,
- a CurveDNS secured query/response for dnscache based on NaCl with an
  adapted Matthew Dempsky patch,
- including improvements for CNAME caching, and
- allowing a qualification of DNS Name Servers.
- rbldns supporting now IPv6 addresses.
- tinydns using now compactified IPv6 addresses within the tinydns-data
  data file.

The decrypting djbdnscurve6 stub resolver can be used as standard lib
for other programs.

(schmonz)

2019-01-05 06:18:11 UTC MAIN commitmail json YAML

Remove commented-out 'inet6' option. Add CONFLICTS with djbdnscurve6.

(schmonz)

2019-01-05 06:16:18 UTC MAIN commitmail json YAML

doc: Updated security/nacl to 20110221nb1

(schmonz)

2019-01-05 06:16:14 UTC MAIN commitmail json YAML

2019-01-05 03:02:42 UTC MAIN commitmail json YAML

doc: Updated www/geckodriver to 0.23.0

(tnn)

2019-01-05 03:01:30 UTC MAIN commitmail json YAML

geckodriver: update to 0.23.0

v0.23.0

Removed:
- The POST /session/{session id}/element/{element id}/tap endpoint
  was removed, thanks to Kerem Kat.
Changed:
- webdriver crate upgraded to 0.38.0.
Fixed:
- desiredCapabilities and requiredCapabilities are again
    recognised on session creation
- duration field made optional on pause actions
- Log level formatted to expected Marionette input
- temporary field on addon installation made optional
- SHA1s in version information uses limited number of characters

(tnn)

2019-01-05 02:58:54 UTC MAIN commitmail json YAML

ripgrep: use ${INSTALL_PROGRAM} instead of "cargo install"

This will make it respect pkgsrc strip(1) settings and also avoids
"cargo install" which can query the creates.io repo and break offline builds.

(tnn)

2019-01-05 00:41:10 UTC MAIN commitmail json YAML

Updated mail/thunderbird-l10n to 60.4.0

(ryoon)

2019-01-05 00:39:56 UTC MAIN commitmail json YAML

Update to 60.4.0

* Sync with mail/thunderbird-60.4.0

(ryoon)

2019-01-05 00:39:51 UTC MAIN commitmail json YAML

Updated lang/gcc7, lang/gcc7-libs

(adam)

2019-01-05 00:39:13 UTC MAIN commitmail json YAML

gcc7[-libs]: updated to 7.4.0

7.4.0:
Bug-fix release.
This [https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.4] is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 7.4 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here).

(adam)

2019-01-05 00:38:54 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 60.4.0

(ryoon)

2019-01-05 00:38:22 UTC MAIN commitmail json YAML

Update t o 60.4.0

Changelog:
new
WebExtensions FileLink API to facilitate FileLink add-ons. For the future
version Thunderbird 60.5.0: WeTransfer will be included in Thunderbird 60.5.0
and the Dropbox add-on will be compatible with Thunderbird 60.5.0.

fixed
Decoding problems for messages with less common charsets (cp932, cp936)

fixed
New messages in the drafts folder (and other special or virtual folders)
will no longer be included in the new messages notification

(ryoon)

2019-01-05 00:17:41 UTC MAIN commitmail json YAML

Updated devel/nasm, www/py-WebOb

(adam)

2019-01-05 00:17:07 UTC MAIN commitmail json YAML

py-WebOb: updated to 1.8.5

1.8.5:
Warnings
- Fixed one last remaining invalid escape sequence in a docstring.

(adam)

2019-01-05 00:01:32 UTC MAIN commitmail json YAML

nasm: updated to 2.14.02

Version 2.14.02
Fix crash due to multiple errors or warnings during the code generation pass if a list file is specified.

Version 2.14.01
Create all system-defined macros defore processing command-line given preprocessing directives (-p, -d, -u, --pragma, --before).
If debugging is enabled, define a __DEBUG_FORMAT__ predefined macro. See section 4.11.7.
Fix an assert for the case in the obj format when a SEG operator refers to an EXTERN symbol declared further down in the code.
Fix a corner case in the floating-point code where a binary, octal or hexadecimal floating-point having at least 32, 11, or 8 mantissa digits could produce slightly incorrect results under very specific conditions.
Support -MD without a filename, for gcc compatibility. -MF can be used to set the dependencies output filename. See section 2.1.7.
Fix -E in combination with -MD. See section 2.1.21.
Fix missing errors on redefined labels; would cause convergence failure instead which is very slow and not easy to debug.
Duplicate definitions of the same label with the same value is now explicitly permitted (2.14 would allow it in some circumstances.)
Add the option --no-line to ignore %line directives in the source. See section 2.1.33 and section 4.10.1.

(adam)

2019-01-04 23:44:42 UTC MAIN commitmail json YAML

Updated devel/libev, devel/ccache

(adam)

2019-01-04 23:43:23 UTC MAIN commitmail json YAML

ccache: updated to 3.5.1

ccache 3.5.1:
Added missing getopt_long.c source file to release archive.
Fixed (harmless) compiler warnings when building ccache object files.
CFLAGS is no longer passed to the linker when linking ccache.
Improved development mode build flags.

(adam)

2019-01-04 23:37:43 UTC MAIN commitmail json YAML

Updated inputmethod/libskk to 1.0.5

(ryoon)

2019-01-04 23:37:08 UTC MAIN commitmail json YAML

Update to 1.0.5

Changelog:
    build: Use libxkbcommon to resolve keysyms [#54]

(ryoon)

2019-01-04 23:34:36 UTC MAIN commitmail json YAML

snes9x: Avoid colliding with libc functions properly.

(nia)

2019-01-04 23:17:06 UTC MAIN commitmail json YAML

Updated archivers/gtar* to 1.31

(ryoon)

2019-01-04 23:16:12 UTC MAIN commitmail json YAML

Update to 1.31

Changelog:
version 1.31 - Sergey Poznyakoff, 2019-01-02

* Fix heap-buffer-overrun with --one-top-level.
Bug introduced with the addition of that option in 1.28.

* Support for zstd compression

New option '--zstd' instructs tar to use zstd as compression program.
When listing, extractng and comparing, zstd compressed archives are
recognized automatically.
When '-a' option is in effect, zstd compression is selected if the
destination archive name ends in '.zst' or '.tzst'.

* The -K option interacts properly with member names given in the command line

Names of members to extract can be specified along with the "-K NAME"
option. In this case, tar will extract NAME and those of named members
that appear in the archive after it, which is consistent with the
semantics of the option.

Previous versions of tar extracted NAME, those of named members that
appeared before it, and everything after it.

* Fix CVE-2018-20482

When creating archives with the --sparse option, previous versions of
tar would loop endlessly if a sparse file had been truncated while
being archived.

(ryoon)

2019-01-04 23:09:38 UTC MAIN commitmail json YAML

libev: updated to 4.25

4.25:
- INCOMPATIBLE CHANGE: EV_THROW was renamed to EV_NOEXCEPT
  (EV_THROW sitll provided) and now uses noexcept on C++11 or newer.
- move the darwin select workaround highe rin ev.c, as newer versions of
  darwin managed to break their broken select even more.
- ANDROID => __ANDROID__ (reported by enh@google.com).
- disable epoll_create1 on android because it has broken header files
  and google is unwilling to fix them (reported by enh@google.com).
- avoid a minor compilation warning on win32.
- c++: remove deprecated dynamic throw() specifications.
- c++: improve the (unsupported) bad_loop exception class.
- backport perl ev_periodic example to C, untested.
- update libecb, biggets change is to include a memory fence
  in ECB_MEMORY_FENCE_RELEASE on x86/amd64.
- minor autoconf/automake modernisation.

(adam)

2019-01-04 23:04:54 UTC MAIN commitmail json YAML

Updated lang/py-uncompyle6, security/py-kerberos

(adam)

2019-01-04 23:04:25 UTC MAIN commitmail json YAML

2019-01-04 23:00:10 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.2.5

uncompyle6 3.2.5:
- 3.7.2 Remove deprecation warning on regexp string that isn't raw
- main.main() parameter codes is not used - note that
- Improve Python 3.6+ control flow detection
- More complete fragment instruction annotation for imports

(adam)

2019-01-04 22:57:21 UTC MAIN commitmail json YAML

Updated devel/py-cachetools, devel/py-intervaltree

(adam)

2019-01-04 22:56:59 UTC MAIN commitmail json YAML

py-intervaltree: updated to 3.0.2

Version 3.0.2
- Fixed:
  - On some systems, setup.py opened README.md with a non-unicode encoding. My fault for leaving the encoding flapping in the breeze. It's been fixed.

Version 3.0.1
- Added:
  - Travis testing for 3.7 and 3.8-dev. These needed OpenSSL, sudo and Xenial. 3.8-dev is allowed to fail.
- Fixed:
  - PyPI wasn't rendering markdown because I didn't tell it what format to use.
  - Python 2 wasn't installing via pip because of a new utils package. It has been zapped.
- Maintainers:
  - TestPyPI version strings use .postN as the suffix instead of bN, and N counts from the latest tagged commit, which should be the last release
  - Install from TestPyPI works via make install-testpypi

Version 3.0.0
- Breaking:
  - search(begin, end, strict) has been replaced with at(point), overlap(begin, end), and envelop(begin, end)
  - extend(items) has been deleted, use update(items) instead
  - Methods that take a strict=True/False argument now consistently default to strict=True
  - Dropped support for Python 2.6, 3.2, and 3.3
  - Add support for Python 3.5, 3.6, and 3.7
- Faster Interval overlap checking
- Updated README:
  - new restructuring methods from 2.1.0
  - example of from_tuples() added
  - more info about chop(), split_overlaps(), merge_overlaps() and merge_equals().
- Fixes:
  - Node.from_tuples() will now raise an error if given an empty iterable. This should never happen, and it should error if it does.
  - Interval.distance_to() gave an incorrect distance when passed the Interval's upper boundary
  - Node.pop_greatest_child() sometimes forgot to rotate() when creating new child nodes.
  - IntervalTree.begin() and end() are O(1), not O(n).
  - intersection_update() and symmetric_difference() and symmetric_difference_update() didn't actually work. Now they do.
  - collections.abc deprecation warning no longer happens
- Maintainers:
  - PyPi accepts Markdown! Woohoo!
  - reorganize tests
  - more tests added to improve code coverage (We're at 96%! Yay!)
  - test for issue 4 had a broken import reference

(adam)

2019-01-04 22:48:43 UTC MAIN commitmail json YAML

py-cachetools: updated to 3.0.0

v3.0.0:
Officially support Python 3.7.
Drop Python 3.3 support (breaking change).
Remove missing cache constructor parameter (breaking change).
Remove self from @cachedmethod key arguments (breaking change).
Add support for maxsize=None in cachetools.func decorators.

(adam)

2019-01-04 22:21:07 UTC MAIN commitmail json YAML

Updated devel/py-xdis, databases/py-barman

(adam)

2019-01-04 22:20:41 UTC MAIN commitmail json YAML

py-barman: updated to 2.5

Version 2.5:

- Add support for PostgreSQL 11

- Add check-backup command to verify that WAL files required for
  consistency of a base backup are present in the archive. Barman now
  adds a new state (WAITING_FOR_WALS) after completing a base backup,
  and sets it to DONE once it has verified that all WAL files from
  start to the end of the backup exist. This command is included in
  the regular cron maintenance job. Barman now notifies users
  attempting to recover a backup that is in WAITING_FOR_WALS state.

- Allow switch-xlog --archive to work on a standby (just for the
  archive part)

- Bug fixes:
  - Fix decoding errors reading external commands output
  - Fix documentation regarding WAL streaming and backup from
        standby

(adam)

2019-01-04 22:13:11 UTC MAIN commitmail json YAML

py-xdis: updated to 3.8.9

3.8.9:
- Add magic for 3.6.8, 3.7.2
- Dropbox-hacked bytecode fixes, and some typos
- Go over stack effects for vararg ops
- Fix CI for pypy
- Work around wheel munging

(adam)

2019-01-04 22:08:11 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, devel/py-virtualenv, textproc/py-lxml, www/py-django2, www/py-django

(adam)

2019-01-04 22:07:35 UTC MAIN commitmail json YAML

py-django: updated to 1.11.18

Django 1.11.18 fixes a security issue in 1.11.17.
CVE-2019-3498: Content spoofing possibility in the default 404 page

(adam)

2019-01-04 21:53:17 UTC MAIN commitmail json YAML

py-django2: updated to 2.1.5

Django 2.1.5 fixes a security issue and several bugs in 2.1.4.

CVE-2019-3498: Content spoofing possibility in the default 404 page

Bugfixes:
Fixed compatibility with mysqlclient 1.3.14.
Fixed a schema corruption issue on SQLite 3.26+. You might have to drop and rebuild your SQLite database if you applied a migration while using an older version of Django with SQLite 3.26 or later.
Prevented SQLite schema alterations while foreign key checks are enabled to avoid the possibility of schema corruption.
Fixed a regression in Django 2.1.4 (which enabled keep-alive connections) where request body data isn窶冲 properly consumed for such connections.
Fixed a regression in Django 2.1.4 where InlineModelAdmin.has_change_permission() is incorrectly called with a non-None obj argument during an object add

(adam)

2019-01-04 21:50:31 UTC MAIN commitmail json YAML

py-lxml: updated to 4.3.0

Features added
* The module lxml.sax is compiled using Cython in order to speed it up.
* lxml.sax.ElementTreeProducer now preserves the namespace prefixes. If two prefixes point to the same URI, the first prefix in alphabetical order is used. Patch by Lennart Regebro.
* Updated ISO-Schematron implementation to 2013 version (now MIT licensed) and the corresponding schema to the 2016 version (with optional ���properties���).

Other changes
* Support for Python 2.6 and 3.3 was removed. Patch by hugovk.
* The minimum dependency versions were raised to libxml2 2.9.2 and libxslt 1.1.27, which were released in 2014 and 2012 respectively.
* Built with Cython 0.29.2.

(adam)

2019-01-04 21:44:13 UTC MAIN commitmail json YAML

py-virtualenv: updated to 16.2.0

v16.2.0:

Bugfixes
copyfile handles relative symlinks and symlinks to symlinks, avoiding problems when Python was installed using stow or homebrew.
Fix preserving of original path when using fish and a subshell.
Drop the source layout of the project, going back to how the source was laid out before 16.1.0.
Fix bootstrap script generation broken with 16.0.0. Support now both CPython, pypy, jython.
lib64 symlink is again relative (as was with < 16.1.0).

Features
fish version 3 support for the activation script.
powershell activator is no longer signed.
pyproject.toml with PEP-517 and PEP-518 is now provided. tox.ini is now packaged with the sdist. Distributions repackaging the library should use tox -e py to run the test suite on the sdist.
activate_this.py improvements: set VIRTUAL_ENV environment variable; pypy, pypy3 and jython support.
The xonsh shell is now supported by generating the xon.sh activation script.
Support pip wheels with removed certifi's cacert.pem.
Upgrade setuptools from 40.5.0 to 40.6.3 and wheel from 0.32.2 to 0.32.3.
powershell now also provides the pydoc function that uses the virtual environments pydoc.
Migrate to a setup.cfg based build. Minimum setuptools required to build is setuptools >= 40.6.3, this is automatically acquired for all PEP-518 builders (recommended), or acquired via the old setup_requires method otherwise. Move exclusively to a setuptools generated console entry point script, this now does make setuptools >= 18.0.0 a runtime dependency (install requires). Source and issue tracker now is shown on PyPi (supplied as package metadata) beside the homepage.

Deprecations (removal in next major release)
Using python setup.py test is now marked as deprecated and will be removed in next release. Use tox instead, always.
Using the project directly from the source layout is now deprecated. Going ahead people wanting to use the project without installing the virtualenv are encouraged to download the wheel from PyPi and extract it to access the virtualenv.py file. We窶冤l be switching to a src layout with next release.
No longer support distutils build/installation, now setuptools >= 40.6.3 is required.

(adam)

2019-01-04 21:38:46 UTC MAIN commitmail json YAML

doc: Updated multimedia/transcode to 1.1.7nb33

(triaxx)

2019-01-04 21:38:31 UTC MAIN commitmail json YAML

transcode: add missing dependencies

* Fix PR pkg/53835
* Bump revision

(triaxx)

2019-01-04 21:18:01 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 30.0.0

Version 30.0.0 "Interstellar"

New features and enhancements
* mkvextract: WAV extractor: mkvextract will now write W64 files instead of
  WAV files if the file name extension is `.w64` or if the final file size is
  bigger than 4 GB, the file size limit for WAV files.
* MKVToolNix GUI: multiplexer: a new button was added next to the "destination
  file" controls. Clicking it shows a menu with the ten most recently used
  output directories. Selecting one of them will change the destination file
  to the selected directory keeping the file name.
* MKVToolNix GUI: multiplexer (preferences): the ten most recently used values
  for the "relative output directory" and "fixed output directory" settings
  are now saved. The corresponding settings have been changed into combo boxes
  allowing quick access to those recent values.
* MKVToolNix GUI: multiplexer (preferences): the predefined split sizes and
  durations can now be customized in the preferences.
* MKVToolNix GUI: chapter editor: added an option in the "Chapter editor" menu
  for appending chapters from an existing file to the currently open editor
  tab.
* MKVToolNix GUI: chapter editor: added an action in the context menu for
  copying the selected entry and all of its children to another open editor
  tab.

Bug fixes
* mkvmerge: all files opened for writing will now be flushed once before
  they're closed. This ensures the operating system actually writes all cached
  data to disk preventing data loss in certain situations such as power
  outages or buggy drivers in combination with suspending the computer.
* mkvmerge: AAC: under certain conditions 8 channel audio files were taken for
  7 channel ones.
* MKVToolNix GUI: multiplexer: removing a file added as an "additional part"
  will no longer cause a crash.
* source code: fixed compilation with Boost 1.69.0 after API-breaking change
  to the `boost::tribool` class.

(adam)

2019-01-04 21:02:32 UTC MAIN commitmail json YAML

doc: Updated devel/cmake to 3.13.2nb2

(triaxx)

2019-01-04 21:02:07 UTC MAIN commitmail json YAML

Revert to avoid breaks due to lang/g95

(triaxx)

2019-01-04 20:54:13 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.2nb1

(leot)

2019-01-04 20:54:03 UTC MAIN commitmail json YAML

gtk3: Backport patch for upstream issue #1280

At least with wm/awesome this was particularly problematic and
easily lead to crash of gtk3 applications.

PKGREVISION++

Patch and analysis from Zach McGrew, thank you Zach!

(leot)

2019-01-04 17:47:37 UTC MAIN commitmail json YAML

doc: Updated devel/cmake to 3.13.2nb1

(triaxx)

2019-01-04 17:47:12 UTC MAIN commitmail json YAML

2019-01-04 16:02:21 UTC MAIN commitmail json YAML

serd: require c99

serd 0.30.0 uses c99 syntax, and won't build on NetBSD 7.2 without
USE_LANGUAGES=c99.  Fixes PR pkg/53832.

(gson)

2019-01-04 15:11:47 UTC MAIN commitmail json YAML

doc: Updated chat/lurch-purple to 0.6.8

(nia)

2019-01-04 15:11:38 UTC MAIN commitmail json YAML

chat/lurch-purple: Update to 0.6.8

Changes:

* Makefile adaptations should help building and running this for some. Thanks for the pull requests.
* Fixed some bugs regarding carbons and sending messages to yourself, also added NULL checks so that it plays nicer with other plugins which might set the message to NULL
* Update submodules and their dependencies, most importantly libsignal-protocol-c to 2.3.2
* Add plugin preferences prototype: Single option is logging verbosity on the debug log

(nia)

2019-01-04 14:52:43 UTC MAIN commitmail json YAML

nghttp2: Add GCC_REQ for c++14

While the package without options does not actually use C++14,
configure looks for it, and fails to find the C++ version of the C
preprocessor, at least on betbsd-7 with gcc 4.8.5.

(Perhaps the cpp searching could be fixed, and the USE_LANGUAGES pushed
into options that need it, but that seems more complicated than is
useful, given that one more or less needs to have a C++14 cpmpiler
anyway.)

(gdt)

2019-01-04 13:35:39 UTC MAIN commitmail json YAML

Updated emulators/gxemul to 0.6.1

(ryoon)

2019-01-04 13:35:17 UTC MAIN commitmail json YAML

Update to 0.6.1

* Update MASTER_SITES and HOMEPAGE

Changelog:
* Support OpenBSD/sgi 6.4
* Add luna-88k and luna-88k2 emulations
* Add i960 emulation stub

(ryoon)

2019-01-04 13:25:07 UTC MAIN commitmail json YAML

Update to the latest upstream config.sub.
No modifications are needed any more, upstream wanted to recognise
netbsd/sh3el differently.

Now upstream recognises even more GPUs, too.

(maya)

2019-01-04 12:49:34 UTC MAIN commitmail json YAML

libxshmfence: fix MASTER_SITE

(tnn)

2019-01-04 10:42:23 UTC MAIN commitmail json YAML

Updated misc/stellarium, www/nginx-devel

(adam)

2019-01-04 10:42:05 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.15.8

Changes with nginx 1.15.8:
*) Feature: the $upstream_bytes_sent variable.
*) Feature: new directives in vim syntax highlighting scripts.
*) Bugfix: in the "proxy_cache_background_update" directive.
*) Bugfix: in the "geo" directive when using unix domain listen sockets.
*) Workaround: the "ignoring stale global SSL error ... bad length"
  alerts might appear in logs when using the "ssl_early_data" directive
  with OpenSSL.
*) Bugfix: in nginx/Windows.
*) Bugfix: in the ngx_http_autoindex_module on 32-bit platforms.

(adam)

2019-01-04 10:37:20 UTC MAIN commitmail json YAML

stellarium: updated to 0.18.3

0.18.3:
The major changes of this version:
- Improvements and fixes for AstroCalc tool
- Added new sky cultures
- Added many DSO textures
- Refactoring the GUI
- Many improvements in the code

(adam)

2019-01-04 08:53:29 UTC MAIN commitmail json YAML

Updated devel/py-bugzilla, net/py-cares

(adam)

2019-01-04 08:53:12 UTC MAIN commitmail json YAML

py-cares: updated to 2.4.0

Version 2.4.0
- misc: fix building wheels for unavailable Python versions
- test: skip getaddrinfo6 test on Travis
- doc: add FreeBSD building instructions
- build: fix MinGW build
- ci, misc: add support for CPython 3.7
- ci: run on latest PyPy versions on TravisCI
- examples: extra examples
- ci: fix AppVeyor build
- test: fix TXT test
- core: fix repr for PTR results

(adam)

2019-01-04 08:49:33 UTC MAIN commitmail json YAML

py-bugzilla: updated to 2.2.0

Release 2.2.0:
- Port tests to pytest
- cli: --cert Client side certificate support
- cli: add ability to post comment while sending attachment
- cli: Add --comment-tag option
- cli: Add info --active-components
- Add a raw Product.get wrapper API

(adam)

2019-01-04 08:34:28 UTC MAIN commitmail json YAML

Updated www/p5-HTML-FormFu to 2.07

(wen)

2019-01-04 08:33:47 UTC MAIN commitmail json YAML

Update to 2.07

Upstream changes:
2.07      2018-12-14 15:55:00+00:00 UTC

    - Fix handling or error_attributes & error_container_attributes

    - Allow pre_process() plugins to replace query() object

(wen)

2019-01-04 08:18:45 UTC MAIN commitmail json YAML

Updated www/drupal8 to 8.6.5

(wen)

2019-01-04 08:17:37 UTC MAIN commitmail json YAML

Update to 8.6.5

Upstream changes:
Changes since 8.6.4

    #3023402 by alexpott: \Drupal\Tests\Component\Datetime\DateTimePlusTest fails on latest PHP7.3 build
    #3001997 by Krzysztof Doma��skii, scott_euser, alexpott: Transliteration a string containing an unknown character (e.g. 0x80) is not valid
    #3018942 by welly, alexpott, jibran, Krzysztof Doma��skii, floydm: Domain URL language detection - InvalidArgumentException: The user-entered string must begin with a '/', '?', or '#'
    #3020902 by Berdir, alexpott: PostgresqlDateSql fails to serialize
    Revert "Issue #2986725 by Mile23, devitate, alexpott: doctrine common 2.9 has moved reflection"
    #3022183 by wengerk, benjifisher: Fix BlockContentAccessHandlerTest::providerTestAccess wrong coverage by early return
    #2984072 by vijaycs85, Lendude, ApacheEx, dawehner: System: Convert ErrorHandlerTest to phpunit
    #3019706 by hchonov, alexpott, sheanhoxie, jibran, dawehner: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable
    Revert "Issue #3019706 by hchonov, jibran: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable"
    #3021204 by maxocub: Remove maxocub from Migrate maintainers
    #3019706 by hchonov, jibran: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable
    #2986725 by Mile23, devitate, alexpott: doctrine common 2.9 has moved reflection
    #2939908 by kjay, steveparks, spitzialist, cferthorney, danharper, Eli-T: Add an article to Umami - Dairy-free chocolate
    #3007439 by tim.plunkett, Wim Leers, xopoc: Layout builder renders Book navigation block on non-book pages
    #2927768 by justinlevi, Lendude, pritish.kumar, Wim Leers, dawehner: Update RestRegisterUserTest to use the ResourceTestBase base class instead of the deprecated RESTTestBase
    #3020550 by catch: Passing commands as a string to Process is deprecated in Symfony 4
    #3020579 by catch: TypeError: Argument 3 passed to Symfony\Component\HttpKernel\Event\FilterResponseEvent::__construct() must be of the type integer, string given [Symfony 4]
    #2618606 by dawehner, rbayliss: Update.php - Reverse proxy settings not used
    #2865344 by mpdonadio, Lendude, mbovan, organicwire, alexpott, jibran, jhedstrom, bobemoe, Berdir, larowlan: Exposed date filters 'empty' and 'not empty' are broken
    #2974274 by mitrpaka, RumyanaRuseva, joachim: exception message for unrecognized source IDs in lookupDestinationIds() should have more detail
    #2809305 by Upchuk, Pavan B S, Jo Fitzgerald, tim.plunkett, Berdir: Block Context assignment form element shows even if no options are available
    #3018774 by xjm: hook_post_update_NAME() docs do not explain batching/ parameter
    #3018539 by phenaproxima, rodrigoaguilera, alexpott: Media types cannot be created in the UI without JavaScript
    #3018764 by Wim Leers: One test case in MediaUiFunctionalTest is not actually tested due to a duplicate key
    #2998462 by AndyF, Baysaa, Siavash, tim.plunkett, millionleaves, fatmarker: Error adding Content Type Selection criteria or Context
    #3016501 by govind.maloo, andrewmacpherson, markconroy: Writing style - Umami should be capitalised when it is used as a proper noun in English
    #2916595 by phenaproxima, AdamPS, Wim Leers: File element discards attributes if #multiple
    #2883260 by kiamlaluno, yogeshmpawar, msankhala, benjifisher, alexpott, bdlangton: Replace the schema example with one actually used from a module
    #2883553 by govind.maloo, msankhala, seanB, Berdir, xjm, alexpott: Obsolete argument for hasPermission in node_node_access()
    #3016011 by mikelutz, quietone, alexpott: Reroll all migrate dump files
    #3017753 by mxr576, alexpott: MemoryBackend should validate the passed cids

(wen)

2019-01-04 08:01:08 UTC MAIN commitmail json YAML

Updated sysutils/py-crontab, net/py-netifaces

(adam)

2019-01-04 08:00:52 UTC MAIN commitmail json YAML

py-netifaces: updated to 0.10.9

0.10.9:
???

0.10.8:
* Fixed a bug that in certain circumstances could lead to an infinite
  loop in netifaces.gateways() (thanks asomers).
* Fixed a memory management bug in an error path

(adam)

2019-01-04 07:35:25 UTC MAIN commitmail json YAML

Merge in newer GNU config files.

- Locally patch in netbsd/superh, not yet accepted upstream.
- upstream did netbsd/mips64eb fix differently.

Other changes that might be notable to us:

- different compiler-based way of identifying 32bit vs. 64bit for
solaris/x86
- different compiler-based way of identifying solaris/sparc 64bit,
that supposedly works for both sun cc and GCC.

(maya)

2019-01-04 07:34:03 UTC MAIN commitmail json YAML

py-crontab: updated to 2.3.6

2.3.6:
Unknown changes.

(adam)

2019-01-04 06:27:37 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Plugin-Session to 0.41

(wen)

2019-01-04 06:26:52 UTC MAIN commitmail json YAML

Update to 0.41

Upstream changes:
0.41 2018-12-05
      - Don't let an evil session ID supplier have an easy XSS vector (Michael McClimon++)

(wen)

2019-01-04 06:23:28 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Runtime to 5.90123

(wen)

2019-01-04 06:20:27 UTC MAIN commitmail json YAML

Update to 5.90123
Add missing DEPENDS

Upstream changes:
5.90123 - 2018-11-27
  - Fix emitting warnings when REMOTE_ADDR is undefined (RT#113388)
  - Fix $c->req->hostname empty for IPv6 clients (RT#75731)
  - split code to log stats report into a separate log_stats method (RT#127392)

5.90122 - 2018-11-03
  - releasing as stable

5.90_121 - 2018-10-22
  - use the :utf8_strict (PerlIO::utf8_strict) rather than :encoding file handle
    layer to handle decoding uploads, as a performance boost.
  - fix handling of decoding uploaded files.  this fixes the usage of sysread
    on :utf8 handles, and reenables the tests on all perl versions.  Fixes CPAN
    RT#125843.  See also erl RT#133585.
  - giving incorrect types to uri_for will warn to logs rather than via carp
  - silence warning and error output from tests

(wen)

2019-01-04 03:32:16 UTC MAIN commitmail json YAML

doc: scratch off some TODOs

(tnn)

2019-01-04 03:31:25 UTC MAIN commitmail json YAML

doc: note rep & sawfish update

(tnn)

2019-01-04 03:29:34 UTC MAIN commitmail json YAML

sawfish: update to 1.12.0

1.12.0 2016-08-13
=================
* New Features
- The Tiling functions now use 'calculate-workarea' to not
  overlap '_NET_WM_STRUT' windows like panels and others.
  [Christopher Bratusek]
- Let 'window-icon-image' use 'NET_WM_ICON' to get 16x16 icon.
  Also add a size-parameter in case a different one is desired.
  [hans1024]
- Allow passing of extra (custom) arguments to compton.  [Joshua
  Moller-Mara]

1.11 2014-11-02
===============
* New Features
- Session scripts with xdm (and compatible) integration.
  [fuchur] [Christopher Bratusek]
- 'CTWM' like interactive window placement.  Previously pressing
  any button while interactively placing a window would place
  it.  'Sawfish' now mimics 'CTWM's behaviour: pressing button 1
  will just place the window, button 2 will allow dragging to
  resize the window and place it when the button releases,
  button 3 will place the window and attempt to fill it to the
  screen bottom.  [Maxime Soul饐
- New EdgeActions for when moving windows.  [Christopher
  Bratusek]
- Separate left/right and top/bottom edges in SawfishConfig,
  allowing for individual actions on each edge.  [Christopher
  Bratusek]
- Add 'send-window-to-next-head' and
  'send-window-to-previous-head' functions for moving windows
  across heads.  [fuchur]
- Add 'toggle-window-fixed-size' for toggling fixed-size on
  windows, also used in lock-button 'Button3-Off'.  [fuchur]
- Add ability to move tabs around in the titlebar.  [fuchur]
- Add 'run-application' by Sergey I. Sharybin, with several
  improvements and better integration into Sawfish.  Also add
  'Run Application' entry at the bottom of the root menu.
  [Christopher Bratusek]
- Add 'sawfish.wm.prg.nm-applet', simple auto-starter for the
  'Network Manager Applet'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.diodon', simple auto-starter for the
  'Diodon Clipboard Manager'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.conky', simple auto-starter for the 'Conky
  System Monitor', that allows for custom command line options
  to be passed.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.idesk', simple auto-starter for the 'Idesk
  Desktop Icon Manager'.  [Christopher Bratusek]

(tnn)

2019-01-04 02:48:32 UTC MAIN commitmail json YAML

Updated time/p5-Time-Elapsed to 0.33

(wen)

2019-01-04 02:46:56 UTC MAIN commitmail json YAML

Update to 0.33

Upstream changes:
0.33 2018-12-25 BURAK
    - Migrate to dzil.
    - Remove obsolete perl support

(wen)

2019-01-04 02:41:52 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.23

(wen)

2019-01-04 02:41:09 UTC MAIN commitmail json YAML

Update to 2.23

Upstream changes:
2.23    2018-12-30

- This release is based on version 2018i of the Olson database. This release
  includes contemporary changes for S達o Tom辿 and Pr鱈ncipe.

2.22    2018-12-29

- This release is based on version 2018h of the Olson database. This release
  includes contemporary changes for Morocco, Kazakhstan, and Iran.

(wen)

2019-01-04 02:38:26 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Calendar-Julian to 0.100

(wen)

2019-01-04 02:37:28 UTC MAIN commitmail json YAML

Update to 0.100

Upstream changes:
0.100          2018-12-21      T. R. Wyant
    - Update author and copyright information.
    - Add author tests
    - Update metadata

(wen)

2019-01-04 02:12:17 UTC MAIN commitmail json YAML

rep-gtk2: update to 0.90.8.3

changes: regened autotools files

(tnn)

2019-01-04 02:06:05 UTC MAIN commitmail json YAML

librep: update to 0.92.7

changes: arm support & build fixes

(tnn)

2019-01-04 01:44:51 UTC MAIN commitmail json YAML

doc: Updated graphics/MesaDemos to 8.4.0

(tnn)

2019-01-04 01:43:20 UTC MAIN commitmail json YAML

MesaDemos: update to 8.4.0

- Add option to install new eglinfo binary, disabled by default as
  it requires mesa with EGL and native X11 might not have that.

8.4.0
New features and changes:
- glxinfo now supports OpenGL 4.6
- glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
- glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info
- eglinfo binary is now installed by `make install`
- misc bugfixes

8.3.0
This new mesa-demos release fixes the build issue against mesa 10.6 (Bug 91643)
and picks up the latest glxinfo changes.
- misc changes
- misc bugfixes

(tnn)

2019-01-04 01:26:00 UTC MAIN commitmail json YAML

doc: Updated graphics/glx-utils to 8.4.0

(tnn)

2019-01-04 01:18:14 UTC MAIN commitmail json YAML

glx-utils: update to 8.4.0

- glxinfo now supports OpenGL 4.6
- glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
- glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info

(tnn)

2019-01-04 00:03:29 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.2.2

(nia)

2019-01-04 00:03:21 UTC MAIN commitmail json YAML

lang/erlang: Update to 21.2.2

---------------------------------------------------------------------
--- erts-10.2.1 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.2.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependencies have to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)
      -- sasl-3.3 (first satisfied in OTP 21.2)

--- Fixed Bugs and Malfunctions ---

  OTP-15485    Application(s): erts

              Fixed bug on big endian architectures when changing
              file permissions or ownership with file:change_mode,
              change_owner, change_group or write_file_info. Bug
              exists since OTP-21.0.

  OTP-15486    Application(s): erts
              Related Id(s): PR-2061

              Fixed bug in atomics with option {signed,false} when
              returned values are (1 bsl 63) or larger. Could cause
              heap corruption leading to VM crash or other unpleasant
              symptoms. Bug exists since OTP-21.2 when module atomics
              was introduced.

  OTP-15487    Application(s): erts
              Related Id(s): ERL-804

              Fixed bug in operator band of two negative operands
              causing erroneous result if the absolute value of one
              of the operands have the lowest N*W bits as zero and
              the other absolute value is not larger than N*W bits. N
              is an integer of 1 or larger and W is 32 or 64
              depending on word size.

Full runtime dependencies of erts-10.2.1: kernel-6.1, sasl-3.3,
stdlib-3.5

---------------------------------------------------------------------
--- ssl-9.1.1 -------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.1.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15489    Application(s): ssl
              Related Id(s): ERL-308

              Fixed renegotiation bug. Client did not handle server
              initiated renegotiation correctly after rewrite to two
              connection processes, due to ERL-622 commit
              d87ac1c55188f5ba5cdf72384125d94d42118c18. This could
              manifest it self as a " bad_record_mac" alert.

              Also included are some optimizations

Full runtime dependencies of ssl-9.1.1: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

---------------------------------------------------------------------
--- ssh-4.7.3 -------------------------------------------------------
---------------------------------------------------------------------

The ssh-4.7.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15397    Application(s): ssh
              Related Id(s): ERL-801

              Fixed port leakage if a ssh:daemon call failed.

Full runtime dependencies of ssh-4.7.3: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2019-01-03 23:14:27 UTC MAIN commitmail json YAML

erlang: update PLIST.

(nia)

2019-01-03 22:58:44 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.2

(nia)

2019-01-03 22:58:36 UTC MAIN commitmail json YAML

lang/erlang: Update to 21.2

---------------------------------------------------------------------
--- HIGHLIGHTS ------------------------------------------------------
---------------------------------------------------------------------

  OTP-13468    Application(s): erts, sasl

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

  OTP-14669    Application(s): erts
              Related Id(s): PR-1989

              There is a new module persistent_term that implements a
              term storage suitable for terms that are frequently
              used but never or infrequently updated. Lookups are
              done in constant time without copying the terms.

  OTP-15094    Application(s): ssh
              Related Id(s): OTP-15419

              Added public key methods ssh-ed25519 and ssh-ed448.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15449    Application(s): ssl

              *** POTENTIAL INCOMPATIBILITY ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

  OTP-15475    Application(s): erts
              Related Id(s): ERIERL-229

              Add a new pollset that is made to handle sockets that
              use {active, true} or {active, N}. The new pollset will
              not be polled by a pollthread, but instead polled by a
              normal scheduler.

              This change was made because of the overhead associated
              with constantly having to re-apply the ONESHOT
              mechanism on fds that all input events were
              interesting.

              The new pollset is only active on platforms that
              support concurrent kernel poll updates, i.e. Linux and
              BSD.

---------------------------------------------------------------------
--- POTENTIAL INCOMPATIBILITIES -------------------------------------
---------------------------------------------------------------------

  OTP-15364    Application(s): kernel

              A new function, logger:update_handler_config/3 is
              added, and the handler callback changing_config now has
              a new argument, SetOrUpdate, which indicates if the
              configuration change comes from set_handler_config/2,3
              or update_handler_config/2,3.

              This allows the handler to consistently merge the new
              configuration with the old (if the change comes from
              update_handler_config/2,3) or with the default (if the
              change comes from set_handler_config/2,3).

              The built-in handlers logger_std_h and
              logger_disk_log_h are updated accordingly. A bug which
              could cause inconsistency between the handlers'
              internal state and the stored configuration is also
              corrected.

  OTP-15449    Application(s): ssl

              *** HIGHLIGHT ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

---------------------------------------------------------------------
--- asn1-5.0.8 ------------------------------------------------------
---------------------------------------------------------------------

The asn1-5.0.8 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15470    Application(s): asn1
              Related Id(s): ERIERL-278

              Handle erroneous length during decode (BER only)
              without crashing.

Full runtime dependencies of asn1-5.0.8: erts-7.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- compiler-7.3 ----------------------------------------------------
---------------------------------------------------------------------

The compiler-7.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15400    Application(s): compiler
              Related Id(s): ERL-759

              Fixed a rare internal consistency failure caused by a
              bug in the beam_jump pass. (Thanks to Simon Cornish for
              reporting this bug.)

  OTP-15435    Application(s): compiler
              Related Id(s): ERL-778

              The compiler could fail with an internal consistency
              check failure when compiling code that used the
              is_function/2 BIF.

  OTP-15437    Application(s): compiler, stdlib
              Related Id(s): ERL-762

              When an external fun was used, warnings for unused
              variables could be suppressed.

  OTP-15481    Application(s): compiler

              The compiler would crash when compiling an after block
              that called erlang:raise/3 like this:
              erlang:raise(Class, Stacktrace, Stacktrace)

--- Improvements and New Features ---

  OTP-15245    Application(s): compiler, stdlib
              Related Id(s): ERL-706

              When specified, the +{source,Name} option will now
              override the actual file name in stack traces, instead
              of only affecting the return value of
              Mod:module_info().

              The +deterministic flag will also affect stack traces
              now, omitting all path information except the file
              name, fixing a long-standing issue where deterministic
              builds required deterministic paths.

Full runtime dependencies of compiler-7.3: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- crypto-4.4 ------------------------------------------------------
---------------------------------------------------------------------

The crypto-4.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15302    Application(s): crypto

              Updated the RSA options part in the crypto
              application's C-code, documentation and tests.

--- Improvements and New Features ---

  OTP-15419    Application(s): crypto, public_key
              Related Id(s): OTP-15094

              Added ed25519 and ed448 sign/verify.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15467    Application(s): crypto

              Fixed valgrind warnings.

Full runtime dependencies of crypto-4.4: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- erts-10.2 -------------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.2 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependencies have to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)
      -- sasl-3.3 (first satisfied in OTP 21.2)

--- Fixed Bugs and Malfunctions ---

  OTP-12242    Application(s): erts
              Related Id(s): ERL-561

              When a process was waiting for a TCP socket send
              operation to complete, and another process closed the
              socket during that send, the sending process could
              hang. This bug has now been corrected.

  OTP-15343    Application(s): erts, stdlib
              Related Id(s): PR-1962

              Document bit_size in match specifications and allow it
              in ets:fun2ms.

  OTP-15346    Application(s): erts

              Fixed bug in ets:select_replace when called with a
              fully bound key could cause a following call to
              ets:next or ets:prev to crash the emulator or return
              invalid result.

  OTP-15360    Application(s): erts

              When a module has been purged from memory, any literals
              belonging to that module will be copied to all
              processes that hold references to them. The max heap
              size limit would be ignored in the garbage collection
              initiated when copying literals to a process. If the
              max heap size was exceeded, the process would typically
              be terminated in the following garbage collection.
              Corrected to terminate the process directly if copying
              a literal would exceed the max heap size.

  OTP-15389    Application(s): erts

              Fix compilation of run_erl on Solaris 11.4 and later.

  OTP-15436    Application(s): erts

              Fixed a bug where lists:reverse/1-2 could use far too
              many reductions. This bug was introduced in OTP 21.1.

  OTP-15446    Application(s): erts
              Related Id(s): PR-2024

              Fixed a bug where a dirty scheduler could stay awake
              forever if a distribution entry was removed as part of
              a dirty GC.

  OTP-15450    Application(s): erts
              Related Id(s): ERIERL-229

              Fix microstate accounting handing in various places.
              Most importantly the GC states when the GC is run on a
              dirty scheduler are now managed correctly.

  OTP-15461    Application(s): erts
              Related Id(s): ERL-784

              Fixed bug in file:sendfile when the send operation
              failed. For sockets in active modes it could cause
              emulator crash or a hanging call. For sockets with
              {active,false} an unexpected {inet_reply, _, _} message
              could be sent to the calling process. The bug exists
              since OTP-21.0.

  OTP-15465    Application(s): erts

              The erts configure script has been updated to reject
              any CFLAGS that does not have -O. This in order to
              prevent the common mistake of forgetting to add -O2 to
              custom CFLAGS.

  OTP-15474    Application(s): erts, stdlib
              Related Id(s): ERIERL-229

              Fix reduction count in lists:member/2

--- Improvements and New Features ---

  OTP-13468    Application(s): erts, sasl

              *** HIGHLIGHT ***

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

  OTP-14669    Application(s): erts
              Related Id(s): PR-1989

              *** HIGHLIGHT ***

              There is a new module persistent_term that implements a
              term storage suitable for terms that are frequently
              used but never or infrequently updated. Lookups are
              done in constant time without copying the terms.

  OTP-15121    Application(s): erts, kernel
              Related Id(s): ERIERL-189, PR-1974

              A function inet:getifaddrs/1 that takes a list with a
              namespace option has been added, for platforms that
              support that feature, for example Linux (only?).

  OTP-15357    Application(s): erts, kernel
              Related Id(s): ERL-698

              Added the nopush option for TCP sockets, which
              corresponds to TCP_NOPUSH on *BSD and TCP_CORK on
              Linux.

              This is also used internally in file:sendfile to reduce
              latency on subsequent send operations.

  OTP-15371    Application(s): erts, stdlib

              List subtraction (The -- operator) will now yield
              properly on large inputs.

  OTP-15471    Application(s): erts, kernel
              Related Id(s): ERIERL-229

              Optimize handling of send_delay for tcp sockes to
              better work with the new pollthread implementation
              introduced in OTP-21.

  OTP-15472    Application(s): erts
              Related Id(s): ERIERL-229

              Optimize driver_set_timer with a zero timeout to
              short-circuit and not create any timer structure, but
              instead schedule the timer immediately.

  OTP-15473    Application(s): erts
              Related Id(s): ERIERL-229

              Add erl_xcomp_code_model_small as a cross configure
              variable in order to let the emulator be build with the
              assumption that a small code model will be used on the
              target machine.

  OTP-15475    Application(s): erts
              Related Id(s): ERIERL-229

              *** HIGHLIGHT ***

              Add a new pollset that is made to handle sockets that
              use {active, true} or {active, N}. The new pollset will
              not be polled by a pollthread, but instead polled by a
              normal scheduler.

              This change was made because of the overhead associated
              with constantly having to re-apply the ONESHOT
              mechanism on fds that all input events were
              interesting.

              The new pollset is only active on platforms that
              support concurrent kernel poll updates, i.e. Linux and
              BSD.

  OTP-15478    Application(s): erts
              Related Id(s): ERL-741

              Fix bug where emulator would segfault if a literal
              message was sent when sequence tracing was enabled.

Full runtime dependencies of erts-10.2: kernel-6.1, sasl-3.3,
stdlib-3.5

---------------------------------------------------------------------
--- et-1.6.4 --------------------------------------------------------
---------------------------------------------------------------------

The et-1.6.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15463    Application(s): et
              Related Id(s): ERL-780

              The scroll bar of the et_viewer window could not be
              dragged all the way to the top of the window. It would
              always stop at the second event. This is now corrected.

Full runtime dependencies of et-1.6.4: erts-9.0, kernel-5.3,
runtime_tools-1.10, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- hipe-3.18.2 -----------------------------------------------------
---------------------------------------------------------------------

The hipe-3.18.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15482    Application(s): hipe

              The code was updated to avoid causing a dialyzer
              warning because of a tightened spec for
              beam_lib:info/1.

Full runtime dependencies of hipe-3.18.2: compiler-5.0, erts-9.3,
kernel-5.3, stdlib-3.4, syntax_tools-1.6.14

---------------------------------------------------------------------
--- inets-7.0.3 -----------------------------------------------------
---------------------------------------------------------------------

The inets-7.0.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15338    Application(s): inets
              Related Id(s): ERL-733

              Fixed http client to not send 'content-length' header
              in chunked encoded requests.

  OTP-15339    Application(s): inets
              Related Id(s): ERL-736

              Fixed http client to not drop explicit 'Content-Type'
              header in requests without a body such as requests with
              the 'Content-Type' of
              application/x-www-form-urlencoded.

Full runtime dependencies of inets-7.0.3: erts-6.0, kernel-3.0,
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5

---------------------------------------------------------------------
--- kernel-6.2 ------------------------------------------------------
---------------------------------------------------------------------

Note! The kernel-6.2 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15364    Application(s): kernel

              *** POTENTIAL INCOMPATIBILITY ***

              A new function, logger:update_handler_config/3 is
              added, and the handler callback changing_config now has
              a new argument, SetOrUpdate, which indicates if the
              configuration change comes from set_handler_config/2,3
              or update_handler_config/2,3.

              This allows the handler to consistently merge the new
              configuration with the old (if the change comes from
              update_handler_config/2,3) or with the default (if the
              change comes from set_handler_config/2,3).

              The built-in handlers logger_std_h and
              logger_disk_log_h are updated accordingly. A bug which
              could cause inconsistency between the handlers'
              internal state and the stored configuration is also
              corrected.

  OTP-15388    Application(s): kernel
              Related Id(s): PR-1983

              Fix fallback when custom erl_epmd client does not
              implement address_please.

  OTP-15453    Application(s): kernel
              Related Id(s): ERL-782

              The logger ets table did not have the read_concurrency
              option. This is now added.

  OTP-15466    Application(s): kernel
              Related Id(s): ERL-788

              During system start, logger has a simple handler which
              prints to stdout. After the kernel supervision is
              started, this handler is removed and replaced by the
              default handler. Due to a bug, logger earlier issued a
              debug printout saying it received an unexpected
              message, which was the EXIT message from the simple
              handler's process. This is now corrected. The simple
              handler's process now unlinks from the logger process
              before terminating.

  OTP-15469    Application(s): kernel

              The logger handler logger_std_h would not re-create
              it's log file if it was removed. Due to this it could
              not be used with tools like 'logrotate'. This is now
              corrected.

--- Improvements and New Features ---

  OTP-15121    Application(s): erts, kernel
              Related Id(s): ERIERL-189, PR-1974

              A function inet:getifaddrs/1 that takes a list with a
              namespace option has been added, for platforms that
              support that feature, for example Linux (only?).

  OTP-15357    Application(s): erts, kernel
              Related Id(s): ERL-698

              Added the nopush option for TCP sockets, which
              corresponds to TCP_NOPUSH on *BSD and TCP_CORK on
              Linux.

              This is also used internally in file:sendfile to reduce
              latency on subsequent send operations.

  OTP-15471    Application(s): erts, kernel
              Related Id(s): ERIERL-229

              Optimize handling of send_delay for tcp sockes to
              better work with the new pollthread implementation
              introduced in OTP-21.

Full runtime dependencies of kernel-6.2: erts-10.1, sasl-3.0,
stdlib-3.5

---------------------------------------------------------------------
--- observer-2.8.2 --------------------------------------------------
---------------------------------------------------------------------

The observer-2.8.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15365    Application(s): observer
              Related Id(s): ERL-722

              Literals such as #{"one"=>1} dumped to a crash dump
              would cause crashdump_viewer to crash.

  OTP-15377    Application(s): observer

              crashdump_viewer would sometimes crash when processing
              a dump which was truncated in the literals area. This
              is now corrected.

  OTP-15391    Application(s): observer

              Since OTP-20.2, crashdump_viewer was very slow when
              opening a crash dump with many processes. An ets:select
              per process could be removed, which improved the
              performance a lot.

              A bug when parsing heap data in a crashdump caused
              crashdump_viewer to crash when multiple Yc lines
              referenced the same reference counted binary. This is
              now corrected.

Full runtime dependencies of observer-2.8.2: erts-7.0, et-1.5,
kernel-3.0, runtime_tools-1.8.14, stdlib-3.5, wx-1.2

---------------------------------------------------------------------
--- os_mon-2.4.7 ----------------------------------------------------
---------------------------------------------------------------------

The os_mon-2.4.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15387    Application(s): os_mon
              Related Id(s): PR-1966

              Due to /proc restrictions in newer Android releases
              enforced by SELinux, cpu_sup is fixed so that it gets
              some basic CPU stats using the sysinfo syscall rather
              than reading /proc/loadavg.

Full runtime dependencies of os_mon-2.4.7: erts-6.0, kernel-3.0,
mnesia-4.12, otp_mibs-1.0.9, sasl-2.4, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- public_key-1.6.4 ------------------------------------------------
---------------------------------------------------------------------

The public_key-1.6.4 application can be applied independently of
other applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15419    Application(s): crypto, public_key
              Related Id(s): OTP-15094

              Added ed25519 and ed448 sign/verify.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

Full runtime dependencies of public_key-1.6.4: asn1-3.0, crypto-3.8,
erts-6.0, kernel-3.0, stdlib-3.5

---------------------------------------------------------------------
--- reltool-0.7.8 ---------------------------------------------------
---------------------------------------------------------------------

The reltool-0.7.8 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15454    Application(s): reltool

              Reltool would earlier erroneously split paths like
              "c:\foo" into ["c","\foo"] when reading the $ERL_LIBS
              variable on windows. This is now corrected.

Full runtime dependencies of reltool-0.7.8: erts-7.0, kernel-3.0,
sasl-2.4, stdlib-3.4, tools-2.6.14, wx-1.2

---------------------------------------------------------------------
--- sasl-3.3 --------------------------------------------------------
---------------------------------------------------------------------

Note! The sasl-3.3 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.2 (first satisfied in OTP 21.2)

--- Improvements and New Features ---

  OTP-13468    Application(s): erts, sasl

              *** HIGHLIGHT ***

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

Full runtime dependencies of sasl-3.3: erts-10.2, kernel-5.3,
stdlib-3.4, tools-2.6.14

---------------------------------------------------------------------
--- ssh-4.7.2 -------------------------------------------------------
---------------------------------------------------------------------

The ssh-4.7.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15413    Application(s): ssh

              Incompatibility with newer OpenSSH fixed. Previously
              versions 7.8 and later could cause Erlang SSH to exit.

  OTP-15416    Application(s): ssh

              The 'exec' option for ssh daemons had wrong format in
              the documentation.

--- Improvements and New Features ---

  OTP-15094    Application(s): ssh
              Related Id(s): OTP-15419

              *** HIGHLIGHT ***

              Added public key methods ssh-ed25519 and ssh-ed448.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15312    Application(s): ssh

              The SSH property tests are now adapted to the PropEr
              testing tool.

  OTP-15314    Application(s): ssh

              The term "user" was not documented in the SSH app. A
              new chapter with terminology is added to the User's
              Manual where the term "user" is defined.

              A reference manual page about the module ssh_file is
              also added. This is the default callback module for
              user's keys, host keys etc.

  OTP-15424    Application(s): ssh

              Host and user key checking is made more robust.

Full runtime dependencies of ssh-4.7.2: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

---------------------------------------------------------------------
--- ssl-9.1 ---------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15368    Application(s): ssl

              PEM cache was not evicting expired entries due to due
              to timezone confusion.

  OTP-15384    Application(s): ssl
              Related Id(s): ERL-756

              Make sure an error is returned if a "transport_accept
              socket" is used in some other call than ssl:handshake*
              or ssl:controlling_process

  OTP-15402    Application(s): ssl

              Fix timestamp handling in the PEM-cache could cause
              entries to not be invalidated at the correct time.

  OTP-15412    Application(s): ssl
              Related Id(s): ERL-731

              Extend check for undelivered data at closing, could
              under some circumstances fail to deliver all data that
              was actually received.

  OTP-15415    Application(s): ssl
              Related Id(s): ERL-763

              Correct signature check for TLS-1.2 that allows
              different algorithms for signature of peer cert and
              peer cert key. Not all allowed combinations where
              accepted.

  OTP-15418    Application(s): ssl
              Related Id(s): ERL-770

              Correct gen_statem return value, could cause
              renegotiation to fail.

--- Improvements and New Features ---

  OTP-15420    Application(s): ssl
              Related Id(s): ERIERL-268

              Add engine support for RSA key exchange

  OTP-15449    Application(s): ssl

              *** HIGHLIGHT ***

              *** POTENTIAL INCOMPATIBILITY ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

Full runtime dependencies of ssl-9.1: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
--- stdlib-3.7 ------------------------------------------------------
---------------------------------------------------------------------

The stdlib-3.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15343    Application(s): erts, stdlib
              Related Id(s): PR-1962

              Document bit_size in match specifications and allow it
              in ets:fun2ms.

  OTP-15378    Application(s): stdlib
              Related Id(s): ERL-696

              The beam() type in beam_lib is defined as module() |
              file:filename() | binary(). The module() is misleading.
              Giving the module name as an atom will only work if the
              BEAM file is in a current directory.

              To avoid confusion, module() has been removed from the
              type. That means that there will be a Dialyzer warning
              for code that call beam_lib with an atom as filename,
              but the calls will still work.

  OTP-15428    Application(s): stdlib
              Related Id(s): ERL-777

              unicode_util crashed on certain emoji grapheme clusters
              in binary strings.

  OTP-15437    Application(s): compiler, stdlib
              Related Id(s): ERL-762

              When an external fun was used, warnings for unused
              variables could be suppressed.

  OTP-15474    Application(s): erts, stdlib
              Related Id(s): ERIERL-229

              Fix reduction count in lists:member/2

--- Improvements and New Features ---

  OTP-15245    Application(s): compiler, stdlib
              Related Id(s): ERL-706

              When specified, the +{source,Name} option will now
              override the actual file name in stack traces, instead
              of only affecting the return value of
              Mod:module_info().

              The +deterministic flag will also affect stack traces
              now, omitting all path information except the file
              name, fixing a long-standing issue where deterministic
              builds required deterministic paths.

  OTP-15371    Application(s): erts, stdlib

              List subtraction (The -- operator) will now yield
              properly on large inputs.

  OTP-15464    Application(s): stdlib

              calendar:system_time_to_rfc3339/1,2 no longer remove
              trailing zeros from fractions.

Full runtime dependencies of stdlib-3.7: compiler-5.0, crypto-3.3,
erts-10.0, kernel-6.0, sasl-3.0

---------------------------------------------------------------------
--- tools-3.0.2 -----------------------------------------------------
---------------------------------------------------------------------

The tools-3.0.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15476    Application(s): tools

              Remove emacs warnings and added more tests.

Full runtime dependencies of tools-3.0.2: compiler-5.0, erts-9.1,
kernel-5.4, runtime_tools-1.8.14, stdlib-3.4

---------------------------------------------------------------------
--- wx-1.8.6 --------------------------------------------------------
---------------------------------------------------------------------

The wx-1.8.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15426    Application(s): wx
              Related Id(s): ERL-755

              Fixed delayed delete bug which caused wx applications
              to crash on Mojave.

Full runtime dependencies of wx-1.8.6: erts-6.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2019-01-03 21:58:21 UTC MAIN commitmail json YAML

doc: Downgraded net/synergy to 1.10.1

(tnn)

2019-01-03 21:53:09 UTC MAIN commitmail json YAML

synergy: downgrade 2.0.0 to 1.10.1

It is sort of an update though. If you are interested in upstream
drama you can read here for the details: https://symless.com/blog
Also users might want to switch to wip/barrier instead.

v1.10.1-stable

Bug fixes:
    #6339 Windows validating install step freezes
    #6374 Windows background service crashes randomly
    #6376 Undeclared identifier compile error in VS2017
Enhancements:
    #6372 Forced use of TLS 1.2 without fallback method
    #6338 Auto config checkbox on settings screen
    #6384 Removal of GPL screen on Windows installer
    #6383 Extend foreground mode for Windows daemon
    #6382 Code comment for MSVC debugger logging
    #6380 Compile without warnings using VS2017

v1.10.0-stable

Bug fixes:
    #6347 Log to file defaults to unwritable location
    #6345 Losing GUI config when restarting the OS
    #4991 Oversized Bonjour protocol name could conflict

Enhancements:
    #6348 Use different hard coded Qt path for CI
    #6346 CLI argument to control screen lock feature
    #6344 Customizable size limit on clipboard sharing
    #6332 Decouple version from CI build properties
    #6319 Bonjour auto-config disabled by default
    #6318 Hide TIS/TSM error on config app log
    #6312 Removal of redundant CURL library
    #6306 Show version number in config app title
    #6305 Support for Raspbian in package config
    #6301 Combine enterprise and community codebases

(tnn)

2019-01-03 21:51:52 UTC MAIN commitmail json YAML

libretro-desmume: include libpcap.

(nia)

2019-01-03 21:51:18 UTC MAIN commitmail json YAML

snes9x: fix fetching distfiles⇧s

(nia)

2019-01-03 21:44:32 UTC MAIN commitmail json YAML

libretro-ppsspp: Use BUILDLINK_LDADD.libexecinfo

(nia)

2019-01-03 21:40:36 UTC MAIN commitmail json YAML

dolphin-emu: don't ENABLE_EVDEV on Linux since it breaks the build

(nia)

2019-01-03 19:37:12 UTC MAIN commitmail json YAML

Added devel/tevent; databases/tdb

(adam)

2019-01-03 19:36:45 UTC MAIN commitmail json YAML

2019-01-03 19:35:24 UTC MAIN commitmail json YAML