Commit graph

327558 commits

Author SHA1 Message Date
wiz
8959a281d8 mono: update to 6.12.0.90.
Didn't find the changes for this one, sorry.
2020-10-21 19:18:59 +00:00
kim
ddbdc91cf0 doas: Use setusercontext(3)
Calling setusercontext(3) makes per-user temporary storage work (see
per_user_tmp in security(7) and rc.conf(5)).

May as well use our reallocarray(3) instead of the bundled compat code.
2020-10-21 17:34:09 +00:00
kim
2c54ab67d5 doas: Pass PKG_SYSCONFDIR to make 2020-10-21 15:25:23 +00:00
maya
9f3e07e635 doc: Updated pkgtools/x11-links to 1.32 2020-10-21 15:19:01 +00:00
maya
d48d1e6cf2 x11-links 1.32: updates for freetype 2.10.4 2020-10-21 15:18:30 +00:00
adam
f70f9b9a80 Updated databases/mysql57-client, databases/mysql57-server 2020-10-21 13:36:10 +00:00
adam
8fb8c349a2 mysql57: updated to 5.7.32
Changes in MySQL 5.7.32 (2020-10-19, General Availability)

Functionality Added or Changed

Bugs Fixed

Functionality Added or Changed

LOCK TABLES privilege checking for views was improved.

Bugs Fixed

InnoDB: A query that updated the clustered index of an internal temporary table returned an incorrect result. The modified pages of the clustered index were not added to the flush list resulting in lost changes when the modified pages were evicted from the buffer pool.

References: This issue is a regression of:

InnoDB: An ALTER TABLE ... IMPORT TABLESPACE operation on a large encrypted and compressed table failed with a Page decompress failed after reading from disk error. The decryption operation did not use the encryption block size used during encryption. Also, the encryption process did not consider compressed length, while the decryption process decrypts data by compressed length only.

InnoDB: A failure occurred during a concurrent update operation. The failure was due to an invalid previous record value.

InnoDB: The function used to process the SHOW ENGINE INNODB MUTEX statement was insufficiently isolated from other threads adding new mutexes concurrently.

InnoDB: The buffer control block structure (buf_block_t) was freed while reducing the size of the buffer pool, causing an assertion failure. The fix for this bug also backports important aspects of the fix for

InnoDB: In session started with START TRANSACTION WITH CONSISTENT SNAPSHOT, a range query returned a truncated result. The end range flag was not reset at the beginning of the index read resulting in an aborted read and missing rows.

References: This issue is a regression of:

InnoDB: A full-text phrase search raised an assertion failure.

Thanks to TXSQL (Tencent MySQL) for the contribution.

References: This issue is a regression of:

InnoDB: A long running statistics calculation operation on a large table blocked other operations requiring access to the table's statistics, causing those operations to fail. A new statistics calculation mutex was introduced, which permits concurrent access table statistics.

Thanks to Kamil Holubicki for the contribution.

InnoDB: Two connections attempted to use the same transaction handler object resulting in a stalled query.

Replication: When a replication source server shuts down and restarts, its MEMORY tables become empty. To replicate this effect to replicas, the first time that the source uses a given MEMORY table after startup, it logs an event that notifies replicas that the table must be emptied by writing a statement to the binary log to that effect. Previously, this was a DELETE statement, but it is now a TRUNCATE TABLE statement. A replica server also writes this statement to its own binary log when it shuts down and restarts. The statement is always logged in statement format, even if the binary logging format is set to ROW, and it is written even if read_only or super_read_only mode is set on the server.

Replication: When the system variable session_track_gtids was set to OWN_GTID on a multithreaded replica, the replica’s performance would degrade over time and begin to lag behind the master. The cause was the buildup of the GTIDs recorded by the replica’s worker threads at each transaction commit, which increased the time taken by the worker threads to insert new ones. Session state tracking is now disabled for worker threads on a multithreaded replica. Thanks to Facebook for the contribution.

Certain cases of successful LDAP authentication could cause the server to hang.

In bootstrapping mode, certain multiple-statement transactions could cause unexpected server behavior.

Sensitive LDAP authentication plugin system variables now display as asterisks when retrieved in SQL statements.

After the fix for

References: This issue is a regression of:

Some INSERT statements were not handled correctly.

Certain prepared statements could cause an unexpected server exit.

mysqlpump object validation included objects in excluded databases.

LDAP authentication plugins enforced CA verification incorrectly, which could result in use of an incorrect CA.

ORDER BY queries were not executed correctly when sort_buffer_size and max_sort_length were set to values which caused the internal limit on the maximum number of keys allowed per sort buffer to be set to 0.

A large number of nested arguments in full-text search query caused an error.

When explicit_defaults_for_timestamp was disabled and a NULL was inserted into a generated column declared as TIMESTAMP NOT NULL, the server would attempt to convert the inserted value to CURRENT_TIMESTAMP. Such an insertion is now rejected with ER_BAD_NULL_ERROR.

An assertion could be raised when the SQL layer passed incorrect information to InnoDB about the type of operation to be performed on a temporary table.
2020-10-21 13:34:50 +00:00
adam
af1099d912 Updated net/py-smb, devel/py-iniconfig 2020-10-21 12:30:13 +00:00
adam
6dc7c0a917 py-iniconfig: updated to 1.1.1
1.1.1
* fix version determination

1.1.0
- typing stubs
- ci fixes
2020-10-21 12:29:52 +00:00
adam
0261d667a9 py-smb: updated to 1.2.5
pysmb-1.2.5
- Fix bug in filename encoding which leads to failure for file retrieval and upload operations
- Improve resetFileAttributes() method in SMBConnection class to allow the
  new attribute to be specified in the reset operation
2020-10-21 12:08:16 +00:00
adam
49ffc18513 Updated textproc/py-humanize, net/py-zeroconf 2020-10-21 11:48:43 +00:00
adam
3155d9803a py-zeroconf: updated to 0.28.6
0.28.6
Loosened service name validation when receiving from the network this lets us handle some real world devices previously causing errors
2020-10-21 11:48:25 +00:00
adam
8d39ab1fde py-humanize: updated to 3.1.0
3.1.0

Added

Declare support for Python 3.9
testing/docs: Include doctests in testing
Allow custom "now" in naturaldelta and naturaltime

Fixed

Represent with a zero if the delta is too small
2020-10-21 11:46:53 +00:00
micha
19884ec66e doc: Updated games/doomlegacy to 1.48.6 2020-10-21 11:45:49 +00:00
micha
30abea8da5 games/doomlegacy: Update to 1.48.6
Update pkgsrc patches and remove the ones that were merged upstream.

Doom Legacy Changelog

1.48.6 SVN1550 (2020-09-09)

FEATURES 1.48.6

  * DoomLegacy can read zip archives (Linux Only, enabled by compile option
    ZIPWAD). When an load file is a zip archive, all loadable files within the
    archive are loaded. When searching for a known file, zip archives of the
    same name (but with .zip) are also searched.
    This uses library libzip. When built with compile option ZIPWAD_OPTIONAL,
    DoomLegacy detects if the libzip library is present on the user machine.
    This allows DoomLegacy to run without the feature, when the user does not
    have libzip.
    A libzip before version 1.2 does not have a seek function. A compile
    option will provide our own zip_seek function, so libzip 1.0 can be used.
  * Recorded Demos now include both the Version and Revision numbers, so
    revision specific behaviors can be enabled. DoomLegacy 1.48.6 has modified
    its native demo format, which is revision specific. Older demo formats are
    still playable.
  * Recognize and handle DeePsea Tall patches. Enabled with compile option
    DEEPSEA_TALL_PATCH. Michael Bauerle submitted the orignial patch, derived
    from crispy doom.

BUG FIXES 1.48.6

  * DoomLegacy and PrBoom monster infighting does not have missile
    invulnerability between monsters of the same species. Some other ports
    (Boom, MBF, Eternity engine) do not have the infight test, so their
    monsters are always invulnerable to missiles from their own species.
    Added another item to the infight control to select the behavior.
    Implements "Full Infight" setting with missile damage (Legacy, PrBoom).
    Implements other infight settings without missile damage (Boom, MBF,
    Eternity).
    Fixes BUG 0664.

    Added MBF infight logic, thats stops monsters from firing on friends.
  * Legacy demo would fail to start due to blocking the textcmd that loads the
    map.

    The Legacy 1.48.4 demo was recorded with player 0 issuing the map textcmd.
    Player 0 was not in the game yet, and this was detected as a textcmd from
    a non-existant player, which got caught by new security code. For textcmd
    issued before player 0 is in the game, the demo needs to use SERVER_PID.
    Fixed demo read to redirect player 0 demo textcmd to SERVER_PID.

    DoomLegacy 1.48 has a single long combined textbuf, containing the textcmd
    from all players. Within the combined textbuf, there are individual
    textcmd marked with the player id. Individual textcmd are still limited to
    255 chars as in an ordinary textbuf. The DoomLegacy 1.48.6 demo format has
    been changed to store the entire combined textbuf buffer into the player 0
    slot.
    This is simpler for recording and playback, has the same effect, and
    allows SERVER_PID textcmd, which the previous demo format did not.

    The commands to create a player (and other server actions) are now issued
    by SERVER_PID, where in older demos they were issued by player 0, before
    player 0 existed. DoomLegacy 1.48 has better protection against malicious
    network traffic than previous versions, and checking textcmd validity is
    part of the security protection. This fixes demo playback to work with the
    security checking.

    Changed the SERVER_PID to 250 now, for future expansion of players.

    This fixes bug 0665.
  * Fixed the moonwalk bug, where monsters would sometimes walk backward. This
    was due to a bad translation of an everything-in-one-expression to more
    maintainable code.
  * Make an oof sound when hit a 2s line, just like when hit a 1s line.
    Adopted from PrBoom, a Killough enhancement.
  * Make optional, and disabled, some old development hacks.
    Option DEVPARM_LOADING:
    Loaded development wads from a special directory. This used switches
    -wart, -devgame (even older -shdev, -regdev, -comdev).
    Option WADFILE_RELOAD:
    If a filename started with a tilde "~", it was taken as an indication to
    reload the file on every lump access. This was to enable leaving doom
    running while changing wad files.
    Option LOADING_DISK_ICON:
    Not implemented in any port anyway.
  * The Full Graphics startup was fragile, requiring constant fixing. Video
    startup now changes directly to the config modes, which is faster and
    cleaner. Removed some antiquated code and interactions, adopting an
    interface that puts the main code in control.
  * Fixed the violet line, trees, and tall sprites of "Lost civilization" wad.
    This required being able to save the same texture as both a transparent
    patch texture, for drawing hanging vines, and as a picture format texture,
    for drawing tiled walls. This fixes Bug 0663.
  * The fast drawing of wall textures required them to be a power-of-2 in
    width, so they could be tiled. To handle the case where it is not a
    power-of-2 in width, it now uses a slower masked draw similar to that in
    PrBoom, which also handles a negative offset. This fixes the large tree in
    "Lost civilization".
  * Fixed some old code to use POSIX fcntl, which allows it to compile on
    SunOS. Patches submitted by Michael Bauerle. Fixes Bug 0666.
2020-10-21 11:43:31 +00:00
wiz
7f21c4f26b bison: remove now unused readline dependency.
Bump PKGREVISION.

Noted by tnn.
2020-10-21 11:24:01 +00:00
kleink
9e8697dfa7 emacs27: Skip cocoa-specific Emacs.pdmp file from WRKREF check, too. 2020-10-21 10:51:58 +00:00
wiz
5d6b3e77f7 doc: Updated devel/bison to 3.7.3 2020-10-21 10:05:03 +00:00
wiz
f65c958b98 bison: update to 3.7.3.
* Noteworthy changes in release 3.7.3 (2020-10-13) [stable]

** Bug fixes

  Fix concurrent build issues.

  The bison executable is no longer linked uselessly against libreadline.

  Fix incorrect use of yytname in glr.cc.
2020-10-21 10:04:53 +00:00
kim
70e3387b9f doc: Updated textproc/oniguruma to 6.9.6rc4 2020-10-21 09:27:52 +00:00
kim
80da3622d1 oniguruma: update to 6.9.6rc4
Changes since 6.9.6rc3:
- Revert fix for CVE-2020-26159, which was actually a false positive from
  Coverity checks (issue #221).
2020-10-21 09:27:40 +00:00
bouyer
47e57020d3 Updated sysutils/xenkernel411 to 4.11.4nb3
Updated sysutils/xenkernel413 to 4.13.1nb3
2020-10-21 09:06:19 +00:00
bouyer
2b8645fb19 Add upstream security patches for XSA286, XSA345, XSA346, XSA347.
Bump PKGREVISION.
2020-10-21 09:03:05 +00:00
adam
cf206e454d Updated devel/py-packaging, databases/py-sqlalchemy 2020-10-21 09:01:52 +00:00
adam
7cec8b6deb py-sqlalchemy: updated to 1.3.20
1.3.20

Released: October 12, 2020
orm

[orm] [bug]

An ArgumentError with more detail is now raised if the target parameter for Query.join() is set to an unmapped object. Prior to this change a less detailed AttributeError was raised. Pull request courtesy Ramon Williams.

[orm] [bug]

Fixed issue where using a loader option against a string attribute name that is not actually a mapped attribute, such as a plain Python descriptor, would raise an uninformative AttributeError; a descriptive error is now raised.

engine

[engine] [bug]

Fixed issue where a non-string object sent to SQLAlchemyError or a subclass, as occurs with some third party dialects, would fail to stringify correctly. Pull request courtesy Andrzej Bartosiński.

[engine] [bug]

Repaired a function-level import that was not using SQLAlchemy’s standard late-import system within the sqlalchemy.exc module.

sql

[sql] [bug]

Fixed issue where the pickle.dumps() operation against Over construct would produce a recursion overflow.

[sql] [bug]

Fixed bug where an error was not raised in the case where a column() were added to more than one table() at a time. This raised correctly for the Column and Table objects. An ArgumentError is now raised when this occurs.

postgresql

[postgresql] [usecase]

The psycopg2 dialect now support PostgreSQL multiple host connections, by passing host/port combinations to the query string. Pull request courtesy Ramon Williams.

See also

Specfiying multiple fallback hosts

[postgresql] [bug]

Adjusted the Comparator.any() and Comparator.all() methods to implement a straight “NOT” operation for negation, rather than negating the comparison operator.

[postgresql] [bug]

Fixed issue where the ENUM type would not consult the schema translate map when emitting a CREATE TYPE or DROP TYPE during the test to see if the type exists or not. Additionally, repaired an issue where if the same enum were encountered multiple times in a single DDL sequence, the “check” query would run repeatedly rather than relying upon a cached value.

mysql

[mysql] [usecase]

Adjusted the MySQL dialect to correctly parenthesize functional index expressions as accepted by MySQL 8. Pull request courtesy Ramon Williams.

[mysql] [bug]

The “skip_locked” keyword used with with_for_update() will emit a warning when used on MariaDB backends, and will then be ignored. This is a deprecated behavior that will raise in SQLAlchemy 1.4, as an application that requests “skip locked” is looking for a non-blocking operation which is not available on those backends.

[mysql] [bug]

Fixed bug where an UPDATE statement against a JOIN using MySQL multi-table format would fail to include the table prefix for the target table if the statement had no WHERE clause, as only the WHERE clause were scanned to detect a “multi table update” at that particular point. The target is now also scanned if it’s a JOIN to get the leftmost table as the primary table and the additional entries as additional FROM entries.

[mysql] [change]

Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1 and 8.0.14, respectively; this indicates that these terms will be quoted if used as table or column identifier names.

mssql

[mssql] [bug]

Fixed issue where a SQLAlchemy connection URI for Azure DW with authentication=ActiveDirectoryIntegrated (and no username+password) was not constructing the ODBC connection string in a way that was acceptable to the Azure DW instance.

misc

[bug] [pool]

Fixed issue where the following pool parameters were not being propagated to the new pool created when Engine.dispose() were called: pre_ping, use_lifo. Additionally the recycle and reset_on_return parameter is now propagated for the AssertionPool class.

[bug] [associationproxy] [ext]

An informative error is now raised when attempting to use an association proxy element as a plain column expression to be SELECTed from or used in a SQL function; this use case is not currently supported.

[bug] [tests]

Fixed incompatibilities in the test suite when running against Pytest 6.x.
2020-10-21 08:58:38 +00:00
adam
63e6b36a44 py-packaging: updated to 20.4
20.4:

Canonicalize version before comparing specifiers.
Change type hint for canonicalize_name to return packaging.utils.NormalizedName. This enables the use of static typing tools (like mypy) to detect mixing of normalized and un-normalized names.

20.3:

Fix changelog for 20.2.

20.2:

Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8, aarch64), to report the wrong bitness.

20.1:

Fix a bug caused by reuse of an exhausted iterator.

20.0:

Add type hints
Add proper trove classifiers for PyPy support
Scale back depending on ctypes for manylinux support detection
Use sys.implementation.name where appropriate for packaging.tags
Expand upon the API provded by packaging.tags: interpreter_name(), mac_platforms(), compatible_tags(), cpython_tags(), generic_tags()
Officially support Python 3.8
Add major, minor, and micro aliases to packaging.version.Version
Properly mark packaging has being fully typed by adding a py.typed file
2020-10-21 08:56:52 +00:00
schmonz
53e932c6b7 doc: Updated net/fehqlibs to 0.9.16 2020-10-21 08:47:42 +00:00
schmonz
9ccca71355 Update to 16 (as 0.9.16). From the changelog:
- 19961114 change: dns_ip() now recognizes [1.2.3.4] and [f80::a]. tnx DS.
- scan_long() included for mess822x support.
- constmap() added from qmail.
- Changed ipv4/6-localhost and ipv4/6-loopback to
  ip4/6-localhost and ip4/6-loopback.
2020-10-21 08:47:33 +00:00
adam
e72c0d13d5 Updated devel/py-importlib-resources, devel/py-importlib-metadata 2020-10-21 08:41:47 +00:00
adam
1140448469 py-importlib-metadata: updated to 2.0.0
v2.0.0

importlib_metadata no longer presents a __version__ attribute. Consumers wishing to resolve the version of the package should query it directly with importlib_metadata.version('importlib-metadata').
2020-10-21 08:41:28 +00:00
adam
ec93f3fccd py-importlib-resources: updated to 3.0.0
v3.0.0

Package no longer exposes importlib_resources.__version__. Users that wish to inspect the version of importlib_resources should instead invoke .version('importlib_resources') from importlib-metadata ( stdlib or backport) directly. This change eliminates the dependency on importlib_metadata.
Package now always includes its data.
Declare hidden imports for PyInstaller.

v2.0.1

Select pathlib and contextlib imports based on Python version and avoid pulling in deprecated [pathlib](https://pypi.org/project/pathlib).

v2.0.0

Loaders are no longer expected to implement the abc.TraversableResources interface, but are instead expected to return TraversableResources from their get_resource_reader method.
2020-10-21 08:40:54 +00:00
adam
f4941f78fa Updated graphics/freetype2, print/ghostscript-agpl 2020-10-21 08:28:42 +00:00
adam
74ebe4b492 ghostscript-agpl: updated to 9.53.3
9.53.3:
A crash (or silent, erroneous exit) on 64 bit Windows and other LLP64 type environments.
What appears to be a compiler optimiser bug in 64 bit Windows builds with Visual Studio 2019
A crash related to management of ICC profile objects
A crash on SPARC hardware due to an alignment mismatch in the bitmap cache
A parameter type mismatch that would cause Ghostcript to error out during initialisation, which affected 64 big, big endian architectures.
An expected side effect of another change that prevented multithreaded rendering and background rendering from working correctly.
2020-10-21 08:28:06 +00:00
adam
a91f894248 freetype2: updated to 2.10.4
FreeType 2.10.4

This is an emergency release, fixing a severe vulnerability in embedded PNG bitmap handling (see here for more).

All users should update immediately.


FreeType 2.10.3

This is a maintenance release, having better support for TrueType glyphs with overlapping contours. See the list of changes for more details.

A warning for distribution maintainers: Version 2.10.3 and later may break the build of ghostscript, due to ghostscript's use of a withdrawn macro that wasn't intended for external usage.
2020-10-21 08:26:08 +00:00
adam
d736e16ba7 Updated devel/py-pep517, archivers/py-zipp, print/py-reportlab, textproc/py-rst2pdf 2020-10-21 06:58:35 +00:00
adam
079d7d628e py-rst2pdf: updated to 0.98
0.98

Added: We can now create coverage reports using tox -e coverage.
Changed: Update Pygments styles
Changed: Update Pillow dependency in requirements.txt.
Changed: Use content-based comparison in tests.
Fixed: Elements with that that don't have an rst2pdf element (e.g. subtitles, inline references) no longer cause a crash,
Fixed: SVGlib is really optional now!
Fixed: The README, LICENSE and CHANGES files are now packaged with the release tarball.
Removed: Support for pdfrw has been removed and hence support for rendering SVGs using Inkscape has also been removed.
2020-10-21 06:58:09 +00:00
adam
8cd98b2e75 py-reportlab: updated to 3.5.53
RELEASE 3.5.53   02/10/2020
---------------------------
* Fix bug that allowed type 0 postscript commands to persist

RELEASE 3.5.52   01/10/2020
---------------------------
* add support for DataMatrix barcode

RELEASE 3.5.51   24/09/2020
---------------------------
* fix malloc(0) issue in \_rl_accel.c \_fp_str thanks to Hans-Peter Jansen <hpj@urpla.net> @ openSUSE

RELEASE 3.5.50   18/09/2020
---------------------------
* Add BM ExtGState option (suggestion by tjj021 @ github
* Fix memory leak in \_renderPM.c

RELEASE 3.5.49   02/09/2020
---------------------------
* ViewerPreferencesPDFDictionary add /Duplex as possibility
* Doctemplate add support for all ViewerPreferencesPDFDictionary keys
* fix bugs in USPS_4State; Barcode inherits from Flowable and object.

RELEASE 3.5.48   18/08/2020
---------------------------
* bug fix for balanced column special case unsplittable half column

RELEASE 3.5.47    7/08/2020
---------------------------
* try to limit table style cell ranges

RELEASE 3.5.46   22/07/2020
---------------------------
* fix style-data mismatch in LinePlot found by Anshika Sahay

RELEASE 3.5.45   10/07/2020
---------------------------
* fix some documentation bugs reported by Lele Gaifax
* fix error in BarChart axes joining reported by Faisal.Fareed

RELEASE 3.5.44   26/06/2020
---------------------------
* ensure qr bar colour is passed (contrib by Lele Gaifax)
* fix img layout bug (reported by Lele Gaifax)

RELEASE 3.5.43   03/06/2020
---------------------------
* small change to improve strokeDashArray handling to allow [phase, [values]] and allow stroke-dashoffset
* Hatching class which inherits from shapes.Path
* add support for soft hyphens u'\xad'
* apply a pr from KENLYST @ bitbucket (gfe.py)
2020-10-21 06:49:35 +00:00
adam
6db427ec70 py-zipp: updated to 3.3.1
v3.3.1
bpo-42043: Add tests capturing subclassing requirements.
2020-10-21 06:44:09 +00:00
adam
0f8c68883b py-pep517: updated to 0.9.1
0.9
- Deprecated the higher level API which handles creating an environment and
  installing build dependencies. This was not very complete, and the `PyPA build
  project <https://github.com/pypa/build>`_ is designed for this use case.
- New ``python_executable`` parameter for :class:`.Pep517HookCaller` to run hooks
  with a different Python interpreter.
- Fix for locating the script to run in the subprocess in some scenarios.
- Fix example in README to get ``build-backend`` correctly.
- Created `documentation on Read the Docs
  <https://pep517.readthedocs.io/en/latest/index.html>`__
- Various minor improvements to testing.
2020-10-21 06:41:24 +00:00
gutteridge
f9d2498cdb spidermonkey52: revamp PowerPC build fix
Swap my original fix for the newer and better means of linking against
devel/libatomic introduced by maya@ and he@.
2020-10-21 02:07:12 +00:00
gutteridge
a1fad327bf mozjs68: fix minimum Rust version setting
The wrong variable was used (s/RUST_TYPE/RUST_REQ/).
2020-10-21 00:18:25 +00:00
tnn
38b3ca060b librespot: add options for other audio backends. Leave default as portaudio. 2020-10-20 23:14:11 +00:00
tnn
68ae560744 ncspot: turn xcb off by default. Terminal apps should not need X11. 2020-10-20 22:54:40 +00:00
tnn
4a02f408b7 doc: Updated sysutils/backuppc to 4.4.0 2020-10-20 22:17:35 +00:00
tnn
4418b5412d backuppc: update to 4.4.0
This release contains several new features and some bug fixes.
New features include:
- any full/filled backup can be marked for keeping, which prevents any
  expiry or deletion
- any backup can be annotated with a comment (eg, "prior to upgrade of xyz")
- added metrics CGI that replaces RSS and adds Prometheus support
- tar XferMethod now supports xattrs and acls
- rsync XferMethod now correctly supports xattrs on directories and symlinks
- nightly pool scanning now verifies the md5 digests of a configurable
  fraction of pool files
- code runs through perltidy so format is now uniform
2020-10-20 22:16:16 +00:00
otis
730ac283b1 Set MYSQL_VERSION from within mysql.buildlink3.mk simialrly
to what pgsql.buildlink3.mk does for PostgreSQL.

And while here, document PGSQL_VERSION as variable set by
pgsql.buildlink3.mk
2020-10-20 21:53:31 +00:00
maya
ae5f75e39c firefox{,-l10n} 2020-10-20 20:17:19 +00:00
maya
5b5611461d firefox{,-l10n}: Update to 82.0
New:

With this release, Firefox introduces a number of improvements that make watching videos more delightful:

    the Picture-In-Picture button has a new look and position, making it easier for you to find and use the feature.
    Picture-In-Picture now has a keyboard shortcut for Mac users (Option + Command + Shift + Right bracket) that works before you start playing the video.
    For Windows users, Firefox now uses DirectComposition for hardware decoded video, which will improve CPU and GPU usage during video playback, improving battery life.


Firefox is faster than ever with improved performance on both page loads and start up time:

    Websites that use flexbox-based layouts load 20% faster than before;
    Restoring a session is 17% quicker, meaning you can more quickly pick up where you left off;
    For Windows users, opening new windows got quicker by 10%.

You can now explore new articles when you save a webpage to Pocket from the Firefox toolbar.

WebRender continues to roll out to more Firefox users on Windows.

Fixed:

Screen reader features which report paragraphs now correctly report paragraphs in Firefox instead of lines.

Various security fixes.
2020-10-20 20:15:29 +00:00
tnn
2f1875f990 mk/compiler/gfortran.mk: bump default from gcc9 to gcc10 on current aarch64
lang/gcc8 has patches for NetBSD/aarch64 and lang/gcc10 has support mostly
upstreamed. Nobody seems interested in fixing gcc9, but the pkgsrc
logic defaults to it when the system compiler is GCC 9 which leads to
broken fortran packages. Let's just skip forward to gcc10.
2020-10-20 19:35:07 +00:00
tnn
8510554ad8 librespot: convert to CARGO_FEATURES 2020-10-20 19:06:59 +00:00