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

2024-05-12 20:14:24 UTC Now

2019-07-03 20:48:26 UTC MAIN commitmail json YAML

Need bison, build came tumbling down as the long stale copy in OS X Tiger was
called.

(sevan)

2019-07-03 20:36:51 UTC MAIN commitmail json YAML

py-waitress: updated to 1.3.0

1.3.0:

Deprecations

- The send_bytes adjustment now defaults to 1 and is deprecated
  pending removal in a future release.

Features

- Add a new outbuf_high_watermark adjustment which is used to apply
  backpressure on the app_iter to avoid letting it spin faster than data
  can be written to the socket. This stabilizes responses that iterate quickly
  with a lot of data.

- Stop early and close the app_iter when attempting to write to a closed
  socket due to a client disconnect. This should notify a long-lived streaming
  response when a client hangs up.

- Adjust the flush to output SO_SNDBUF bytes instead of whatever was
  set in the send_bytes adjustment. send_bytes now only controls how
  much waitress will buffer internally before flushing to the kernel, whereas
  previously it used to also throttle how much data was sent to the kernel.
  This change enables a streaming app_iter containing small chunks to
  still be flushed efficiently.

Bugfixes

- Upon receiving a request that does not include HTTP/1.0 or HTTP/1.1 we will
  no longer set the version to the string value "None". See

- When a client closes a socket unexpectedly there was potential for memory
  leaks in which data was written to the buffers after they were closed,
  causing them to reopen.

- Fix the queue depth warnings to only show when all threads are busy.

- Trigger the app_iter to close as part of shutdown. This will only be
  noticeable for users of the internal server api. In more typical operations
  the server will die before benefiting from these changes.

- Fix a bug in which a streaming app_iter may never cleanup data that has
  already been sent. This would cause buffers in waitress to grow without
  bounds. These buffers now properly rotate and release their data.

- Fix a bug in which non-seekable subclasses of io.IOBase would trigger
  an exception when passed to the wsgi.file_wrapper callback.

(adam)

2019-07-03 20:29:54 UTC MAIN commitmail json YAML

gpgme: updated to 1.13.1

Noteworthy changes in version 1.13.1:
* cpp: gpgme_set_global_flag is now wrapped.
* w32: Improved handling of unicode install paths.
* w32: The gpgme_io_spawn error message is now only shown once.
* Fixed a crash introduced in 1.13.0 when working with S/MIME.
* w32: Fixed format string errors introduced in 1.13.0 that could
  cause crashes.
* w32: Fixed an error in the new diagnostic gpgsm support introduced
  in 1.13.0 that caused crashes in low fd scenarios.
* python: Fixed a DecryptionError Exception.
* python: No longer raises BadSignatures from decrypt(verify=True).

(adam)

2019-07-03 20:27:04 UTC MAIN commitmail json YAML

Updated textproc/py-jsonpickle, databases/py-sqlalchemy, databases/py-sqlalchemy-utils, devel/py-mako, databases/py-alembic, lang/py-parso

(adam)

2019-07-03 20:26:29 UTC MAIN commitmail json YAML

py-parso: updated to 0.5.0

0.5.0:
- **Breaking Change** comp_for is now called sync_comp_for for all Python
  versions to be compatible with the Python 3.8 Grammar
- Added .pyi stubs for a lot of the parso API
- Small FileIO changes

(adam)

2019-07-03 20:24:24 UTC MAIN commitmail json YAML

py-alembic: updated to 1.0.11

version: 1.0.11

SQLite server default reflection will ensure parenthesis are surrounding a
column default expression that is detected as being a non-constant
expression, such as a datetime() default, to accommodate for the
requirement that SQL expressions have to be parenthesized when being sent
as DDL.  Parenthesis are not added to constant expressions to allow for
maximum cross-compatibility with other dialects and existing test suites
(such as Alembic's), which necessarily entails scanning the expression to
eliminate for constant numeric and string values. The logic is added to the
two "reflection->DDL round trip" paths which are currently autogenerate and
batch migration.  Within autogenerate, the logic is on the rendering side,
whereas in batch the logic is installed as a column reflection hook.

Improved SQLite server default comparison to accommodate for a text()
construct that added parenthesis directly vs. a construct that relied
upon the SQLAlchemy SQLite dialect to render the parenthesis, as well
as improved support for various forms of constant expressions such as
values that are quoted vs. non-quoted.

Fixed bug where the "literal_binds" flag was not being set when
autogenerate would create a server default value, meaning server default
comparisons would fail for functions that contained literal values.

Added support for MySQL "DROP CHECK", which is added as of MySQL 8.0.16,
separate from MariaDB's "DROP CONSTRAINT" for CHECK constraints.  The MySQL
Alembic implementation now checks for "MariaDB" in server_version_info to
decide which one to use.

Fixed issue where MySQL databases need to use CHANGE COLUMN when altering a
server default of CURRENT_TIMESTAMP, NOW() and probably other functions
that are only usable with DATETIME/TIMESTAMP columns.  While MariaDB
supports both CHANGE and ALTER COLUMN in this case, MySQL databases only
support CHANGE.  So the new logic is that if the server default change is
against a DateTime-oriented column, the CHANGE format is used
unconditionally, as in the vast majority of cases the server default is to
be CURRENT_TIMESTAMP which may also be potentially bundled with an "ON
UPDATE CURRENT_TIMESTAMP" directive, which SQLAlchemy does not currently
support as a distinct field.  The fix addiionally improves the server
default comparison logic when the "ON UPDATE" clause is present and
there are parenthesis to be adjusted for as is the case on some MariaDB
versions.

Warnings emitted by Alembic now include a default stack level of 2, and in
some cases it's set to 3, in order to help warnings indicate more closely
where they are originating from.  Pull request courtesy Ash Berlin-Taylor.

Replaced the Python compatbility routines for getargspec() with a fully
vendored version based on getfullargspec() from Python 3.3.
Originally, Python was emitting deprecation warnings for this function in
Python 3.8 alphas.  While this change was reverted, it was observed that
Python 3 implementations for getfullargspec() are an order of magnitude
slower as of the 3.4 series where it was rewritten against Signature.
While Python plans to improve upon this situation, SQLAlchemy projects for
now are using a simple replacement to avoid any future issues.

(adam)

2019-07-03 20:22:01 UTC MAIN commitmail json YAML

py-mako: updated to 1.0.13

version: 1.0.13
Improved the line-number tracking for source lines inside of Python  <%
... %> blocks, such that text- and HTML-formatted exception traces such
as that of  :func:.html_error_template now report the correct source line
inside the block, rather than the first line of the block itself.
Exceptions in <%! ... %> blocks which get raised while loading the
module are still not reported correctly, as these are handled before the
Mako code is generated.

(adam)

2019-07-03 20:19:53 UTC MAIN commitmail json YAML

py-sqlalchemy-utils: updated to 0.34.0

0.34.0:
- Removed array_agg compilation which was never a good idea and collided with the latest version of SA.
- Removed deprecation warnings

(adam)

2019-07-03 20:19:11 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.3.5

1.3.5

orm

[orm] [bug]
Fixed a series of related bugs regarding joined table inheritance more than two levels deep, in conjunction with modification to primary key values, where those primary key columns are also linked together in a foreign key relationship as is typical for joined table inheritance. The intermediary table in a three-level inheritance hierachy will now get its UPDATE if only the primary key value has changed and passive_updates=False (e.g. foreign key constraints not being enforced), whereas before it would be skipped; similarly, with passive_updates=True (e.g. ON UPDATE CASCADE in effect), the third-level table will not receive an UPDATE statement as was the case earlier which would fail since CASCADE already modified it. In a related issue, a relationship linked to a three-level inheritance hierarchy on the primary key of an intermediary table of a joined-inheritance hierarchy will also correctly have its foreign key column updated when the parent object窶冱 primary key is modif
ied, even if that parent object is a subclass of the linked parent class, whereas before these classes would not be counted.

[orm] [bug]
Fixed bug where the Mapper.all_orm_descriptors accessor would return an entry for the Mapper itself under the declarative __mapper___ key, when this is not a descriptor. The .is_attribute flag that窶冱 present on all InspectionAttr objects is now consulted, which has also been modified to be True for an association proxy, as it was erroneously set to False for this object.

[orm] [bug]
Fixed regression in Query.join() where the aliased=True flag would not properly apply clause adaptation to filter criteria, if a previous join were made to the same entity. This is because the adapters were placed in the wrong order. The order has been reversed so that the adapter for the most recent aliased=True call takes precedence as was the case in 1.2 and earlier. This broke the 窶彳lementtree窶� examples among other things.

[orm] [bug] [py3k]
Replaced the Python compatbility routines for getfullargspec() with a fully vendored version from Python 3.3. Originally, Python was emitting deprecation warnings for this function in Python 3.8 alphas. While this change was reverted, it was observed that Python 3 implementations for getfullargspec() are an order of magnitude slower as of the 3.4 series where it was rewritten against Signature. While Python plans to improve upon this situation, SQLAlchemy projects for now are using a simple replacement to avoid any future issues.

[orm] [bug]
Reworked the attribute mechanics used by AliasedClass to no longer rely upon calling __getattribute__ on the MRO of the wrapped class, and to instead resolve the attribute normally on the wrapped class using getattr(), and then unwrap/adapt that. This allows a greater range of attribute styles on the mapped class including special __getattr__() schemes; but it also makes the code simpler and more resilient in general.

sql

[sql] [bug]
Fixed a series of quoting issues which all stemmed from the concept of the literal_column() construct, which when being 窶徘roxied窶� through a subquery to be referred towards by a label that matches its text, the label would not have quoting rules applied to it, even if the string in the Label were set up as a quoted_name construct. Not applying quoting to the text of the Label is a bug because this text is strictly a SQL identifier name and not a SQL expression, and the string should not have quotes embedded into it already unlike the literal_column() which it may be applied towards. The existing behavior of a non-labeled literal_column() being propagated as is on the outside of a subquery is maintained in order to help with manual quoting schemes, although it窶冱 not clear if valid SQL can be generated for such a construct in any case.

postgresql

[postgresql] [bug]
Fixed bug where PostgreSQL dialect could not correctly reflect an ENUM datatype that has no members, returning a list with None for the get_enums() call and raising a TypeError when reflecting a column which has such a datatype. The inspection now returns an empty list.

[postgresql] [usecase]
Added support for column sorting flags when reflecting indexes for PostgreSQL, including ASC, DESC, NULLSFIRST, NULLSLAST. Also adds this facility to the reflection system in general which can be applied to other dialects in future releases. Pull request courtesy Eli Collins.

mysql

[mysql] [bug]
Fixed bug where MySQL ON DUPLICATE KEY UPDATE would not accommodate setting a column to the value NULL.

(adam)

2019-07-03 20:14:59 UTC MAIN commitmail json YAML

py-jsonpickle: updated to 1.2

Version 1.2:

* Simplified JSON representation for __reduce__ values.

* Improved Pandas support with new handlers for more Pandas data types.

* Prevent stack overflows caused by bugs in user-defined __getstate__
  functions which cause infinite recursion.

* Improved support for objects that contain dicts with Integer keys.
  Previously, jsonpickle could not restore objects that contained
  dicts with integer keys and provided getstate only.
  These objects are now handled robustly.

* Support for encoding binary data in base85_ instead of base64 has been
  added on Python 3. Base85 produces payloads about 10% smaller than base64,
  albeit at the cost of lower throughput.  For performance and backwards
  compatibility with Python 2 the pickler uses base64 by default, but it can
  be configured to use base85 with the new use_base85 argument.

* Dynamic SQLAlchemy tables in SQLAlchemy >= 1.3 are now supported.

(adam)

2019-07-03 20:11:07 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, lang/python36

(adam)

2019-07-03 20:10:41 UTC MAIN commitmail json YAML

python36: updated to 3.6.9

Python 3.6.9 final

Library

bpo-37437: Update vendorized expat version to 2.2.7.
macOS
bpo-34602: Avoid test suite failures on macOS by no longer calling resource.setrlimit to increase the process stack size limit at runtime. The runtime change is no longer needed since the interpreter is being built with a larger default stack size.

Python 3.6.9 release candidate 1

Security
bpo-35907: CVE-2019-9948: Avoid file reading by disallowing local-file:// and local_file:// URL schemes in URLopener().open() and URLopener().retrieve() of urllib.request.
bpo-36742: Fixes mishandling of pre-normalization characters in urlsplit().
bpo-30458: Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause an http.client.InvalidURL exception to be raised.
bpo-36216: Changes urlsplit() to raise ValueError when the URL contains characters that decompose under IDNA encoding (NFKC-normalization) into characters that affect how the URL is parsed.
bpo-33529: Prevent fold function used in email header encoding from entering infinite loop when there are too many non-ASCII characters in a header.
bpo-35746: [CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did not handle CRL distribution points with empty DP or URI correctly. A malicious or buggy certificate can result into segfault. Vulnerability (TALOS-2018-0758) reported by Colin Read and Nicolas Edet of Cisco.
bpo-35121: Don窶冲 send cookies of domain A without Domain attribute to domain B when domain A is a suffix match of domain B while using a cookiejar with http.cookiejar.DefaultCookiePolicy policy. Patch by Karthikeyan Singaravelan.

Library
bpo-35643: Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaテォl Schoentgen.
bpo-35121: Don窶冲 set cookie for a request when the request path is a prefix match of the cookie窶冱 path attribute but doesn窶冲 end with 窶�/窶�. Patch by Karthikeyan Singaravelan.

Documentation
bpo-35605: Fix documentation build for sphinx<1.6. Patch by Anthony Sottile.
bpo-35564: Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0

Tests
bpo-36816: Update Lib/test/selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net窶冱 new TLS certificate.
bpo-35925: Skip specific nntplib and ssl networking tests when they would otherwise fail due to a modern OS or distro with a default OpenSSL policy of rejecting connections to servers with weak certificates or disabling TLS below TLSv1.2.
bpo-27313: Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.
bpo-32947: test_ssl fixes for TLS 1.3 and OpenSSL 1.1.1.

macOS
bpo-34602: Avoid failures setting macOS stack resource limit with resource.setrlimit. This reverts an earlier fix for bpo-18075 which forced a non-default stack size when building the interpreter executable on macOS.

(adam)

2019-07-03 20:09:27 UTC MAIN commitmail json YAML

py-grpcio: updated to 1.22.0

Release v1.22.0

Python
Add Debug Example.
Add Python 3.8 test.
Clean up Python Channel.del logic.
Surface exception from metadata credentials plugin methods.
Add python deprecation notices.
Unsubscribe all connectivity callbacks on Channel.close.

(adam)

2019-07-03 20:06:42 UTC MAIN commitmail json YAML

grpc: updated to 1.22.0

Release v1.22.0

Core
building upb as part of cmake build is not necessary (for v1.22.x).
Convert TraceFlags in the hot path to DebugTraceFlags.
Fix a bug where POST_RECV_MESSAGE was not being triggered.
Adjust the order of IOMgr timer initialization and comment of grpc_timer::heap_index.

C++
use bazel wrapper for "bazel" invocations in grpc workspace.
Add method to validate service config json.
Update comment on ssl hostname override.
Rename root certificate bundle in gRPC-C++ pod.

(adam)

2019-07-03 20:00:10 UTC MAIN commitmail json YAML

Updated www/py-mod_wsgi, www/py-bottle, www/py-grappelli_safe, www/py-cherrypy

(adam)

2019-07-03 19:59:47 UTC MAIN commitmail json YAML

py-cherrypy: updated to 18.1.2

v18.1.2
Restore a native WSGI-less HTTP server support.
Reduce log level for non-error events in win32.py

(adam)

2019-07-03 19:55:56 UTC MAIN commitmail json YAML

py-grappelli_safe: updated to 0.5.2

0.5.2:
Bug fixes

(adam)

2019-07-03 19:52:53 UTC MAIN commitmail json YAML

py-bottle: updated to 0.12.17

0.12.17:
Bug fixes.

(adam)

2019-07-03 19:50:33 UTC MAIN commitmail json YAML

py-mod_wsgi: updated to 4.6.7

Version 4.6.7:

Bugs Fixed
Fix Windows build errors due to Python 3.7+ not providing empty function stubs for PyOS_AfterFork_Child() and PyOS_AfterFork_Parent().

Version 4.6.6:

Bugs Fixed
Fix compilation failures when using Python 3.8.

Features Changed
When running mod_wsgi-express it will do a search for the location of bash and sh when defining the shell to use for the generated apachectl. The shell used can be overridden using --shell-executable option. This is to get around issue with FreeBSD not having /bin/bash.

New Features
The Apache request ID is accessible in request events as request_id.
The per request data dictionary accessible using mod_wsgi.request_data() is now also accessible in events as request_data.

(adam)

2019-07-03 19:41:03 UTC MAIN commitmail json YAML

Updated textproc/py-validators, lang/py-mypy

(adam)

2019-07-03 19:40:41 UTC MAIN commitmail json YAML

py-mypy: updated to 0.711

0.711:
The following two issues in mypy 0.710 were fixed:
Revert typeshed (���Define functools.partial as overloaded function instead of its own class���). This caused too many false positive errors in real-world code.
Fix MYPYC_BLACKLIST on Windows. This broke running dmypy on Windows.

(adam)

2019-07-03 19:35:45 UTC MAIN commitmail json YAML

py-validators: updated to 0.13.0

0.13.0:
- Added new validator: es_doi, es_nif, es_cif, es_nie

(adam)

2019-07-03 19:15:00 UTC MAIN commitmail json YAML

doc: Updated games/quakespasm to 0.93.1

(nia)

2019-07-03 19:14:49 UTC MAIN commitmail json YAML

quakespasm: Update to 0.93.1

pkgsrc changes:

Use more recent middleware (SDL2) and mp3 (mpg123) libraries

Changes in 0.93.1:

Fixed a fog regression which was introduced in 0.93.0.
Fixed a crash (buffer overflow) with invalid vis data.
Fixed buttons crushing players in 64-bit builds.
Change controller movement to use cubic easing by default; added "joy_exponent_move" cvar.
config.cfg is no longer written in case of a Sys_Error.
Fixed Opus encoded cd tracks not being recognized as ripped tracks.
Update the third-party libraries. Other fixes/cleanups.

Changes in 0.93.0:

Raise default "joy_deadzone_trigger" cvar to 0.2.
Raise console buffer size to 1MB.
Raise MAX_STATIC_ENTITIES from 512 to 4096.
Raise MAX_STACK_DEPTH from 32 to 64.
Raise command buffer size from 8K to 256K to support large configs.
Remove MAX_EFRAGS and MAX_MAP_LEAFS limits.
Remove "Loadgame buffer overflow" limit, which could happen when loading DP or QSS saves.
Adjust "exceeds standard limit of" debug warnings to include the actual QS limit.
Change "game" command to now exec quake.rc.
Change "games" / "mods" commands to list all subdirectories.
Restore vid_refreshrate from fitzquake-0.85 for SDL2 builds.
Alpha-masked model support. (MF_HOLEY: 0x4000).
Invalid skin index now draws skin 0 (WinQuake behaviour) instead of blue checkerboard.
Change default screenshot format to png. The 'screenshot' command now supports optional format (tga, png or jpg) and quality (1-100) arguments.
Revert "always run" changes from 0.85.9 and move the QuakeSpasm customizations to a new "cl_alwaysrun" cvar: Set to 1 in order to scale forward/side/up speed by "cl_movespeedkey" (usually 2), and to make "speedkey" act as "slowkey".
Change the "always run" menu option to offer three choices:
    off (cl_alwaysrun 0, cl_forwardspeed 200, cl_backspeed 200)
    vanilla (cl_alwaysrun 0, cl_forwardspeed 400, cl_backspeed 400)
    quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
New "r_scale" cvar. Set to 2, 3, or 4 to render the view at 1/2, 1/3, or 1/4 resolution.
New "r_viewmodel_quake" cvar. Set to 1 for WinQuake gun position (from MarkV).
New "find" / "apropos" command, searches for commands/cvar names for the given substring (from Spike).
New "randmap" command for loading a random map.
New "gl_cshiftpercent_contents", "gl_cshiftpercent_damage", "gl_cshiftpercent_bonus", "gl_cshiftpercent_powerup" cvars for tuning the strength of specic view blends.
GL2 renderer: use a GLSL shader for world faces. Fixes reports of integrated+discrete GPU laptops having inconsistent fog rendering.
Fix macOS startup delay (avoid calling gethostbyname() for ".local" hostnames).
Fix memory corruption in PF_lightstyle with out of bounds lightstyles.
Fix crash in BoundPoly with polygons extending beyond +/-9999.
Fix QS window to stay on the current monitor when changing video modes (SDL2 only).
Fix possible freeze in SV_TouchLinks regardless of what QC does in the touch function.
Fix for maps with empty strings for vector keys (e.g. "origin"); don't read uninitialized memory.
Support for Open Watcom compiler.
Update the third-party libraries.

(nia)

2019-07-03 19:04:12 UTC MAIN commitmail json YAML

doc: Updated games/tyrquake to 0.62

(nia)

2019-07-03 19:02:59 UTC MAIN commitmail json YAML

tyrquake: Update to 0.62

Changes:

* Model animation/movement interpolation (r_lerpmodels, r_lerpmove cvars)
* SDL video/input/sound target, now default for MacOS instead of X11.
* sndio sound target for OpenBSD (thanks Tony Spets/Jacob Meuser)
* Support for BJP1/2/3 and FITZ(666) network/demo protocols
* Support for Darkplaces and RMQ style BSP2/2PSB file formats
* Work around buggy timers on some windows systems/drivers (thanks MH!)
* Removed vid_win dependency on SciTech MGL (thanks MH!)
* Netmasks can be used with qwsv's addip/removeip; e.g. "addip 192.168.0.0/24"
* Fixed remote screenshots from QWSV
* Improved build system including new OSX, Win64, SDL targets
* Lots more code sharing between NQ/QW
* Use non-power-of-two OpenGL textures when extension is available
* New cvar "m_freelook" to replace need for manual editing "+mlook" in config

(nia)

2019-07-03 18:19:04 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow, graphics/py-matplotlib

(adam)

2019-07-03 18:18:44 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.1.1

v3.1.1:
The first bug-fix release of the 3.1 series
Locator.nonsingular return order API change
Lots of backports of various bug fixes.

(adam)

2019-07-03 17:19:01 UTC MAIN commitmail json YAML

py-Pillow: updated to 6.1.0

6.1.0:
- Deprecate Image.__del__
- Tiff: Add support for JPEG quality
- Respect the PKG_CONFIG environment variable when building
- Use explicit memcpy() to avoid unaligned memory accesses
- Improve encoding of TIFF tags
- Update Py_UNICODE to Py_UCS4
- Consider I;16 pixel size when drawing
- Add TIFFTAG_SAMPLEFORMAT to blocklist
- Create GIF deltas from background colour of GIF frames if disposal mode is 2
- Added ImageSequence all_frames
- Use unsigned int to store TIFF IFD offsets
- Include CPPFLAGS when searching for libraries
- Updated TIFF tile descriptors to match current decoding functionality
- Added an `image.entropy()` method (second revision)
- Pass the correct types to PyArg_ParseTuple
- Fixed crash when loading non-font bytes
- Fix SPARC memory alignment issues in Pack/Unpack functions
- Added CMYK;16B and CMYK;16N unpackers
- Fixed bugs in calculating text size
- Add __main__.py to output basic format and support information
- Added variation font support
- Do not down-convert if image is LA when showing with PNG format
- Improve handling of PSD frames
- Improved ICO and ICNS loading
- Changed Preview application path so that it is no longer static
- Corrected ttb text positioning
- Handle unexpected ICO image sizes
- Fixed bits value for RGB;16N unpackers
- Travis CI: Add Fedora 30, remove Fedora 28
- Added reading of CMYK;16L TIFF images
- Fixed dimensions of 1-bit PDFs
- Fixed opening mmap image through Path on Windows
- Fixed ImageDraw arc gaps
- Expand GIF to include frames with extents outside the image size
- Fixed ImageTk getimage
- Fixed bug in decoding large images
- Fixed reading APP13 marker without Photoshop data
- Added option to include layered windows in ImageGrab.grab on Windows
- Detect libimagequant when installed by pacman on MingW
- Fixed raqm layout bug
- Fixed loading font with non-Unicode path on Windows
- Travis CI: Upgrade PyPy from 6.0.0 to 7.1.1
- Depends: Updated openjpeg to 2.3.1
- Fix numpy bool bug

(adam)

2019-07-03 17:17:59 UTC MAIN commitmail json YAML

Need to define __DARWIN_UNIX03 to use unsetenv(3) which return integer.
Resolves build on Tiger
via https://trac.macports.org/ticket/56099

(sevan)

2019-07-03 16:54:32 UTC MAIN commitmail json YAML

Avoid trying to disable warnings for array boundary checks on Darwin.
On legacy toolchains e.g Tiger, it results in a hard error as it's not recognised.

(sevan)

2019-07-03 14:38:13 UTC MAIN commitmail json YAML

Fix building on NetBSD/arm by extracting the FSR from siginfo_t::si_trap
rathar than an mcontext field that NetBSD/arm doesn't have.

(thorpej)

2019-07-03 10:58:24 UTC MAIN commitmail json YAML

doc: Added games/devilutionx version 0.4.0

(nia)

2019-07-03 10:58:12 UTC MAIN commitmail json YAML

Add devilutionx-0.4.0 as games/devilutionx.

DevilutionX is a port of the classic action role-playing hack and slash
PC game "Diablo" for modern operating systems.

(nia)

2019-07-03 10:42:54 UTC MAIN commitmail json YAML

subversion: more reliable fix for APR 1.7.0

From: Stefan Sperling <stsp@apache.org>
Date: Fri, 12 Apr 2019 09:27:33 +0000
Subject: [PATCH] Get rid of apr_int64_t format string check in swig py
configure.

This check relied on APR implementation details and broke with APR 1.7.0.
Rather than trying to guess a perfect format string to use, just use the
largest possible format and cast the argument accordingly.

Should fix build against APR 1.7.0 and later.

Suggested by: brane

* build/ac-macros/swig.m4: Remove code related to SVN_APR_INT64_T_PYCFMT.

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
  (svn_swig_py_client_blame_receiver_func): Stop relying on the
  SVN_APR_INT64_T_PYCFMT constant from configure. Use "L" and
  acast to PY_LONG_LONG instead.

(markd)

2019-07-03 10:36:24 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20190702

(leot)

2019-07-03 10:36:06 UTC MAIN commitmail json YAML

youtube-dl: Update to 20190702

Changes:
2019.07.02
----------
Core
+ [utils] Introduce random_user_agent and use as default User-Agent (#21546)

Extractors
+ [vevo] Add support for embed.vevo.com URLs (#21565)
+ [openload] Add support for oload.biz (#21574)
* [xiami] Update API base URL (#21575)
* [yourporn] Fix extraction (#21585)
+ [acast] Add support for URLs with episode id (#21444)
+ [dailymotion] Add support for DM.player embeds
* [soundcloud] Update client id

(leot)

2019-07-03 10:21:08 UTC MAIN commitmail json YAML

blender: fix build with gcc-9

GCC 9 started implementing the OpenMP 4.0 and later behavior. When not using
default clause or when using default(shared), this makes no difference, but
if using default(none), previously the choice was not specify the const
qualified variables on the construct at all, or specify in firstprivate
clause. In GCC 9 as well as for OpenMP 4.0 compliance, those variables need
to be specified on constructs in which they are used, either in shared or
in firstprivate clause. Specifying them in firstprivate clause is one way to
achieve compatibility with both older GCC versions and GCC 9,
another option is to drop the default(none) clause.

This patch thus drops the default(none) clause.

See https://gcc.gnu.org/gcc-9/porting_to.html#ompdatasharing

patch from fedora.

(markd)

2019-07-03 10:06:50 UTC MAIN commitmail json YAML

Explicitly disable postgresql support. We do not declare the
dependency, and configure picks it up outside LOCALBASE on 'rich' base
OS installations (read: Linuxen).

If anyone seriously wanted to use postgresql from XEmacs, it would
have to be made a proper option.

(hauke)

2019-07-03 10:04:24 UTC MAIN commitmail json YAML

2019-07-03 09:06:37 UTC MAIN commitmail json YAML

2019-07-03 08:25:47 UTC MAIN commitmail json YAML

cmatrix: Don't misspell "Nebuchadnezzar"

(nia)

2019-07-03 07:34:40 UTC MAIN commitmail json YAML

Use https for xfce.org.

(nia)

2019-07-03 07:32:15 UTC MAIN commitmail json YAML

2019-07-03 07:30:50 UTC MAIN commitmail json YAML

2019-07-03 07:28:23 UTC MAIN commitmail json YAML

2019-07-03 07:26:36 UTC MAIN commitmail json YAML

2019-07-03 07:19:04 UTC MAIN commitmail json YAML

2019-07-03 06:09:22 UTC MAIN commitmail json YAML

dovecot2: update blk3 to follow gnutls disabling

Do not bump revision since binary cannot be altered

pkgsrc changes:
---------------
  * make blk3 conform to options.mk
  * move BUILD_DEFS (pkglint WARN--)
  * comment an explicit patch (pkglint ERROR--)

(triaxx)

2019-07-03 05:51:54 UTC MAIN commitmail json YAML

dovecot2: remove gnutls option that is currently broken

Fix PR pkg/54337

(triaxx)

2019-07-02 22:25:10 UTC MAIN commitmail json YAML

Need a compiler with C++11 support, configure script checks

(sevan)

2019-07-02 20:55:21 UTC MAIN commitmail json YAML

vlc: reinstate hacks.mk, I'm not paying enough attention

(nia)

2019-07-02 20:54:04 UTC MAIN commitmail json YAML

vlc: remove hacks.mk.

(nia)

2019-07-02 20:52:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/vlc to 3.0.7.1

(nia)

2019-07-02 20:52:13 UTC MAIN commitmail json YAML

vlc: Update to 3.0.7.1

Based on work in pkgsrc-wip.

I've had the opportunity to test this in a NetBSD-8 bulk build - it seems
the package is now fixed. Hopefully.

The 3.0.x release series is considered for long-term support by upstream.
Notably for pkgsrc, this means it will be the last release series that
supports older compilers.

Note that VLC now depends on Qt5 instead of Qt4. Various config flags have
been tweaked (enabled/disabled) to match what other vendors (mainly FreeBSD)
are doing.  I have also added an alsa package option.

The full list of upstream changes is probably too long to list.

(nia)

2019-07-02 19:56:46 UTC MAIN commitmail json YAML

2019-07-02 19:50:08 UTC MAIN commitmail json YAML

geography/gpsd: Update ABI in buildlink3.mk

3.19 was an ABI break, so force depending packages to use it.

(gdt)

2019-07-02 17:09:26 UTC MAIN commitmail json YAML

nodejs: Work around getentropy issue on SunOS.

Noticed by Stefan Husch in joyent/pkgsrc#203.

(jperkin)

2019-07-02 16:45:14 UTC MAIN commitmail json YAML

Updated devel/libuv, ham/uhd

(adam)

2019-07-02 16:44:55 UTC MAIN commitmail json YAML

uhd: updated to 3.14.1.0

003.014.001.000
N320: Terminate the DAC when not transmitting
E320: Add support for rev E
E320: Added .gitignore for FPGA build products
X300: Add DPDK support
X300: add capability to flash NI-2974 FPGA
X300: Broke two critical timing paths in FPGA
X300: fixed udp WSA buffer size assignment issue
E310: Fix DRAM_TEST target build
B200: Add bootloader for FX3 (fix for B2xx failing to enumerate)
TwinRX: Expose charge pump current for LO2
TwinRX: Add low spur mode for LO2
TwinRX: increase rev c lo1 charge pump default value
TwinRX: Fix tick rate
Device3: Constraint send/recv_frame_size based on down/upstream MTU
Device3: Fix MTU and default frame sizes
RFNoC: Search all nodes for tick rates
RFNoC: Change default address for the reg readbacks
uhd_image_builder: Let the OOT module point to folders not named "rfnoc"
uhd_image_builder: Add --auto-inst-src
MPMD: Fix spurious reclaim call after unclaim
MPMD: Release resources on destruction
MPM: Add SW/HW compat
liberio: Release context holder on destruction of last liberio xport
transport: fixed a pre-mature buffer reset
nirio: Fix typo in nirio_zero_copy
GPSD: fix API for 'gps_read'
AD9361: Fix return values for tune and set_clock_rate
DUC/DDC: Fix phase reset and accumulation
cores: Use NSDMI consistently in ?x_dsp_core_3000.*
Logging: fix deadlock issue on Windows machines
Logging: Fix ANSI colour codes
Utils: Add X300/X310 reset utility
Docs: Improved Windows-related build instructions
Docs: Add link to README for building custom filesystems for N3xx
sim: Fixing the port number in use for connection
tools: Fix for proj creation in ip_utils for tcl-based IP
tests: Fix mock_ctrl_iface for 32-bit MSVC

(adam)

2019-07-02 16:44:06 UTC MAIN commitmail json YAML

libuv: updated to 1.30.1

Version 1.30.1
* doc: fix incorrect versionchanged
* test: allow UV_ECONNRESET in tcp_try_write_error
* unix: add uv_get_constrained_memory() cygwin stub
* build: fix android cmake build
* unix: squelch -Wcast-function-type warning
* build: fix compile error with uClibc

(adam)

2019-07-02 16:27:04 UTC MAIN commitmail json YAML

bootstrap/bootstrap: allow the working directory to be a symlink

The working directory is only needed for bootstrapping pkgsrc, therefore
there aren't too many packages that can fail.

Loosening this check is needed for macOS, where /etc, /tmp and /var are
symlinks to /private, and using /tmp as the workdir for bootstrapping is
a sane choice.

(rillig)

2019-07-02 15:46:55 UTC MAIN commitmail json YAML

doc: Updated graphics/ansilove to 4.0.1

(fcambus)

2019-07-02 15:46:04 UTC MAIN commitmail json YAML

ansilove: Update to 4.0.1.

ChangeLog:

AnsiLove/C 4.0.1 (2019-06-25)

- Fix a few typos in README and ansilove.1
- Simplify display of default font when no font option is specified
- Drop the leading dot when saving input file extension
- Fix the check for readComments() return value

AnsiLove/C 4.0.0 (2019-01-16)

- Switch to using libansilove
- Add a new switch (-d) to toggle DOS aspect ratio
- Add initial support for PabloDraw 24-bit ANSI sequences
- Ansilove now generates only one output file when -r or -R options
  are used
- Display scale factor when -r or -R options are used
- Allow to specify the number of columns for ANSI and Tundra files
- Restrict maximum allowed number of columns to 4096
- Check asprintf() return value and error if allocation fails
- Bugfixes and improvements in the SAUCE parser
- Refactor font selection processing
- Refactor rendering mode processing
- Use OpenBSD style(9) for function prototypes and declaration
- Add missing headers and remove unnecessary ones
- Remove versionInfo(), simply print the header with version information
  when invoked with -v
- Remove showHelp(), show synopsis instead when invoked with -h
- Add a new example ANSi (Thanks Nail)
- Remove -e switch, examples are now listed in the man page instead
- Make synopsis() only display SYNOPSIS, as it should be.
- Add an EXAMPLES section in ansilove.1
- PC fonts for code pages other than cp437 are now named using the cpNNN
  scheme. Albeit not documented anymore, the previously used names will
  keep working

OK kamil@

(fcambus)

2019-07-02 13:46:29 UTC MAIN commitmail json YAML

2019-07-02 13:44:15 UTC MAIN commitmail json YAML

doc: Updated geography/gpsd to 3.19

(gdt)

2019-07-02 13:44:05 UTC MAIN commitmail json YAML

geography/gpsd: Update to 3.19

pkgsrc changes:
  patches were applied upstream

3.19: 2019-07-01
  Rearrange rawdata_t.  Bump the API because gps_data_t changed.
  Report sequence-ID fields in type 7 and 13 AIS messages.
  Preliminary support for SiRFstar V
  Improve error modeling.
  Update pseudo NMEA to v3.0, with fractional time.
  Improve cycle detection, mostly for NMEA.
  Move epe from gps_data_t to be near its friends in gps_fix_t.
  Preliminary u-blox 9 support.
  Add qErr in gps_data_t to store PPS quantization error.
  Add Android (AOSP) support
  Improved multi gnss and multi signal support.
  NMEA 4.10 multi gnss multi signal support.
  The arguments to "ubxtool -p P" have been expanded and changed.
  New options, -g, -x, -z, added to ubxtool for u-blox 9 support.

(gdt)

2019-07-02 13:38:13 UTC MAIN commitmail json YAML

Use PKGVERSION_NOREV as GITHUB_RELEASE to easier update

(ryoon)

2019-07-02 13:37:34 UTC MAIN commitmail json YAML

quakeforge: The existing workaround is causing duplicate symbol errors at
link-time so just cheat by using "static inline".

Also, don't hardcode the libGL version number, take advantage of symlinks
instead to make libGL load on NetBSD-current with native X.

Bump PKGREVISION.

I still can't really get this to run for more than a few seconds (except
qw-client, which I can't test ingame), it may be borked.

(nia)

2019-07-02 13:30:56 UTC MAIN commitmail json YAML

Enable usbhid-dump

(ryoon)

2019-07-02 13:30:13 UTC MAIN commitmail json YAML

Added sysutils/usbhid-dump version 1.4

(ryoon)

2019-07-02 13:29:34 UTC MAIN commitmail json YAML

sysutils/usbhid-dump: import usbhid-dump-1.4

Usbhid-dump is a USB HID dumping utility based on libusb 1.0. It
dumps USB HID device report descriptors and reports themselves as
they are being sent, for all or specific device interfaces.

(ryoon)

2019-07-02 13:23:19 UTC MAIN commitmail json YAML

Updated lang/chicken5 to 5.1.0

(ryoon)

2019-07-02 13:22:41 UTC MAIN commitmail json YAML

Update to 5.1.0

Changelog:
5.1.0

- Core libraries
  - Symbols ending or starting with a colon are now always pipe-quoted
    when written by `write` to ensure they can be read back with a
    different keyword-style setting.
  - Read-write invariance of special symbols starting with #! other
    than #!key, #!rest or #!optional is now preserved (#1572).
  - When using (set-file-position!) on a port, its EOF status will now
    be reset.
  - In (chicken file posix), the values of perm/irgrp, perm/iwgrp,
    perm/ixgrp, perm/iroth, perm/iwoth and perm/ixoth are now correctly
    defined (they were all for "usr"; #1602, thanks to Eric Hoffman).
  - In (chicken file posix), `file-truncate` now accepts also accepts
    port objects, for consistency with other file procedures.
    All such procedures from (chicken file posix) now have the correct
    types in types.db (fixes #1609, thanks to Robert Jensen).
  - Add the system-config-directory and system-cache-directory procedures
    in the chicken.platform module. These procedures follow the XDG
    specification and also give sensible results on Windows.
  - Fix get-environment from (chicken process-context) to raise an
    error when passed #f instead of segfaulting.
  - Qualified symbols (##foo#bar style) are no longer encoded by a
    byte prefix inside the symbol name.  This ensures read-write
    invariance of symbols which start with a low-byte character
    (fixes #1077, except for keywords, which start with NUL bytes).
  - Fix a missing export (list->s64vector) in SRFI-4.

- Runtime system
  - Keywords are now distinct types; they are not a subtype of symbols.
  - Use arc4random on FreeBSD (thanks to Tobias Kortkamp and gahr)
  - Removed the unused, undocumented (and incorrect!) C functions
    C_delete_symbol_table and C_set_symbol_table.
  - Continuations which discard additional values beyond the first no
    longer accept multiple values via direct invocation after being
    captured through `call/cc`, only via `values` (revert of #1390,
    due to #1601)
  - SRFI-4 vector predicates, reference, set and length procedures
    should now be faster in tight loops as they're inlineable (#757).
  - Keywords are now interned in a separate keyword table, not in the
    standard symbol table.  This brings full read-write invariance
    for symbols (they can now also start with NUL bytes).  Keywords
    no longer have plists.  Fixes #1576.
  - Increased the "binary compatibility version" to 11.

- Compiler
  - Restored optimized implementations of =, +, -, /, * and quotient in
    fixnum-arithmetic mode (fixes #1604 mostly; thanks to "chickendan").
  - Added an optimization pass for reducing the amount of boxing of
    intermediate floating point values, enabled by the "-lfa2" compiler
    option.
  - The "lfa2" pass is now enabled at optimization levels 2 or higher.

- Module system
  - When you try to import the module you are currently defining into
    itself, an error will be raised. This prevents an infinite loop in
    the compiler when later trying to import that same module (fixes
    #1506, thanks to Kristian Lein-Mathisen).

- Foreign function interface
  - Improved hygiene in FFI macro expansions, which means you don't
    have to import "scheme" or "(chicken base)" for them to work.

- Type system
  - It is now possible to quote free variables in type declarations,
    which acts as shorthand for `forall' (thanks to "megane")

- Tools
  - csi now uses (system-config-directory) to find csirc and falls back to
    $HOME/.csirc when needed.
  - chicken-install now uses (system-config-directory) to find a user
    defined setup.defaults file ; it also uses (system-cache-directory)
    for its egg cache directory when the CHICKEN_EGG_CACHE environment
    variable is not defined.

- Egg specifications
  - Allows "cond-expand" and "error" forms in egg specification files.
  - Add "c-object" and "object" properties to link separately compiled
    C objects into CHICKEN code.

(ryoon)

2019-07-02 13:19:10 UTC pkgsrc-2019Q2 commitmail json YAML

Record the first batch of 2019Q2 pullups

(bsiegert)

2019-07-02 13:18:03 UTC MAIN commitmail json YAML

2019-07-02 13:15:50 UTC pkgsrc-2019Q2 commitmail json YAML

Pullup ticket #5986 - requested by nia
news/newsbeuter: build fix

Revisions pulled up:
- news/newsbeuter/Makefile                                      1.23
- news/newsbeuter/distinfo                                      1.3
- news/newsbeuter/patches/patch-src_feedhq__api.cpp            1.1
- news/newsbeuter/patches/patch-src_oldreader__api.cpp          1.1
- news/newsbeuter/patches/patch-src_ttrss__api.cpp              1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jul  2 07:37:54 UTC 2019

  Modified Files:
  pkgsrc/news/newsbeuter: Makefile distinfo
  Added Files:
  pkgsrc/news/newsbeuter/patches: patch-src_feedhq__api.cpp
      patch-src_oldreader__api.cpp patch-src_ttrss__api.cpp

  Log Message:
  newsbeuter: Fix build with new json-c.

  https://github.com/json-c/json-c/issues/304

  XXX pullup?

(bsiegert)

2019-07-02 13:13:57 UTC MAIN commitmail json YAML

Remove keepassxc

(ryoon)

2019-07-02 13:13:37 UTC MAIN commitmail json YAML

Updated security/keepassxc to 2.4.3

(ryoon)

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

Update to 2.4.3

* Add security/libsodium as dependency

Changelog:
2.4.3 (2019-06-12)
=========================

- Fix library loading issues in the Snap and macOS releases [#3247]
- Fix various keyboard navigation issues [#3248]
- Fix main window toggling regression when clicking the tray icon on KDE [#3258]
- Add documentation for keyboard shortcuts to source code distribution [#3215]

2.4.2 (2019-05-31)
=========================

- Improve resilience against memory attacks - overwrite memory before free [#3020]
- Prevent infinite save loop when location is unavailable [#3026]
- Attempt to fix quitting application when shutdown or logout issued [#3199]
- Support merging database custom data [#3002]
- Fix opening URL's with non-http schemes [#3153]
- Fix data loss due to not reading all database attachments if duplicates exist [#3180]
- Fix entry context menu disabling when using keyboard navigation [#3199]
- Fix behaviors when canceling an entry edit [#3199]
- Fix processing of tray icon click and doubleclick [#3112]
- Update group in preview widget when focused [#3199]
- Prefer DuckDuckGo service over direct icon download (increases resolution) [#2996]
- Remove apply button in application settings [#3019]
- Use winqtdeploy on Windows to correct deployment issues [#3025]
- Don't mark entry edit as modified when attribute selection changes [#3041]
- Use console code page CP_UTF8 on Windows if supported [#3050]
- Snap: Fix locking database with session lock [#3046]
- Snap: Fix theming across Linux distributions [#3057]
- Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories [#3131]
- KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if quazip is found [#3088]
- macOS: Fix toolbar text when in dark mode [#2998]
- macOS: Lock database on switching user [#3097]
- macOS: Fix global Auto-Type when the database is locked [#3138]
- Browser: Close popups when database is locked [#3093]
- Browser: Add tests [#3016]
- Browser: Don't create default group if custom group is enabled [#3127]

(ryoon)

2019-07-02 13:05:35 UTC MAIN commitmail json YAML

battleball: Specify c++03, this breaks with newer compiler defaults.

(nia)

2019-07-02 13:03:53 UTC MAIN commitmail json YAML

Updated misc/libreoffice to 6.2.4.2nb2

(ryoon)

2019-07-02 13:03:11 UTC MAIN commitmail json YAML

2019-07-02 13:00:16 UTC pkgsrc-2019Q2 commitmail json YAML

Pullup ticket #5985 - requested by nia
emulators/dosbox: security fix

Revisions pulled up:
- emulators/dosbox/Makefile                                    1.47
- emulators/dosbox/distinfo                                    1.26

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jul  2 05:19:11 UTC 2019

  Modified Files:
  pkgsrc/emulators/dosbox: Makefile distinfo

  Log Message:
  dosbox: Update to 0.74.3

  0.74-3
  A security release for DOSBox 0.74:
  - Fixed that a very long line inside a bat file would overflow the parsing
    buffer (CVE-2019-7165 by Alexandre Bartel)
  - Added a basic permission system so that a program running inside DOSBox
    can't access the contents of /proc (e.g. /proc/self/mem) when / or /proc
    were (to be) mounted (CVE-2019-12594 by Alexandre Bartel)
  - Several other fixes for out of bounds access and buffer overflows.
  - Some fixes to the OpenGL rendering.

(bsiegert)

2019-07-02 13:00:12 UTC MAIN commitmail json YAML

doc: Updated games/armagetronad-server to 0.2.8.3.4

(nia)

2019-07-02 12:59:15 UTC MAIN commitmail json YAML

doc: Updated games/armagetronad to 0.2.8.3.4

(nia)

2019-07-02 12:58:55 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 2.5.3

(ryoon)

2019-07-02 12:58:54 UTC MAIN commitmail json YAML

2019-07-02 12:58:23 UTC MAIN commitmail json YAML

Update to 2.5.3

Changelog:
Overview of changes leading to 2.5.3
Wednesday, June 26, 2019
====================================
- Fix UCD script data for Unicode 10+ scripts.  This was broken since 2.5.0.
- More optimizations for HB_TINY.

Overview of changes leading to 2.5.2
Thursday, June 20, 2019
====================================
- More hb-config.hh facilities to shrink library size, namely when built as
  HB_TINY.
- New documentation of custom configurations in CONFIG.md.
- Fix build on gcc 4.8.  That's supported again.
- Universal Shaping Engine improvements thanks to David Corbett.
- API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft,
  such that Type1 fonts will continue kerning.

Overview of changes leading to 2.5.1
Friday, May 31, 2019
====================================
- Fix build with various versions of Visual Studio.
- Improved documentation, thanks to Nathan Willis.
- Bugfix in subsetting glyf table.
- Improved scripts for cross-compiling for Windows using mingw.
- Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER.
  A deprecated macro is added for backwards-compatibility.

Overview of changes leading to 2.5.0
Friday, May 24, 2019
====================================
- This release does not include much functional changes, but includes major internal
  code-base changes.  We now require C++11.  Support for gcc 4.8 and earlier has been
  dropped.
- New hb-config.hh facility for compiling smaller library for embedded and web usecases.
- New Unicode Character Databse implementation that is half the size of previously-used
  UCDN.
- Subsetter improvements.
- Improved documentation, thanks to Nathan Willis.
- Misc shaping fixes.

(ryoon)

2019-07-02 12:51:34 UTC MAIN commitmail json YAML

Restrict lirc to Linux platform

Pointed by leot@, thank you.

(ryoon)

2019-07-02 12:24:21 UTC MAIN commitmail json YAML

doc: Updated www/php-glpi to 9.4.3

(hauke)

2019-07-02 12:23:42 UTC MAIN commitmail json YAML

Update to GLPI v9.4.3, with security and bug fixes.

- (security) Prevent execution of XSS on rich text,
- (security) Prevent xss attack on user picture,
- Fix performance issues when using entities,
- New "Prevent take into account" action on tickets business rules,
- New "Status" criterion on tickets business rules,
- Change and problem tasks can now be marked as private,

The full changelog is available under
<https://github.com/glpi-project/glpi/milestone/36?closed=1>

(hauke)

2019-07-02 12:13:23 UTC MAIN commitmail json YAML

Updated www/py-google-api-python-client, devel/py-cython, net/py-zmq

(adam)

2019-07-02 12:13:03 UTC MAIN commitmail json YAML

py-zmq: updated to 18.0.2

18.0.2
- Compatibility with Python 3.8 prerelease by regenerating Cython sources
  with Cython 0.29.10.
- Fix language_level=2 in Cython sources, for compatibility with Cython 0.30
- Show missing path for ENOENT errors on ipc connections.

(adam)

2019-07-02 12:10:59 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.11

0.29.11:

Bugs fixed

* Fix compile error in CPython 3.8b2.

* Invalid C code generated for lambda functions in cdef methods.

* Support slice handling in newer Pythran versions.

* A reference leak in power-of-2 calculation was fixed.

* The search order for include files was changed. Previously it was
  include_directories, Cython/Includes, sys.path. Now it is
  include_directories, sys.path, Cython/Includes. This was done to
  allow third-party *.pxd files to override the ones in Cython.
  Original patch by Matti Picus.

* Setting language_level=2 in a file did not work if language_level=3
  was enabled globally before.

(adam)

2019-07-02 12:06:13 UTC MAIN commitmail json YAML

py-google-api-python-client: depend on py-google-auth; re-enable Python 2.7; use TEST_DEPENDS

(adam)

2019-07-02 12:02:51 UTC MAIN commitmail json YAML

Added security/py-google-auth, security/py-google-auth-httplib2, security/py-google-auth-oauthlib

(adam)

2019-07-02 12:01:30 UTC MAIN commitmail json YAML

2019-07-02 12:00:14 UTC MAIN commitmail json YAML

2019-07-02 11:59:28 UTC MAIN commitmail json YAML

py-google-auth: added version 1.6.3

This library simplifies using Google various server-to-server
authentication mechanisms to access Google APIs

(adam)

2019-07-02 10:48:22 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.24.3

(leot)

2019-07-02 10:48:08 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.24.3

pkgsrc changes:
- Remove not needed dependency to gnutls and add missing dependency to
  libtasn1 (previously indirectly picked up via gnutls)
- Remove patch-Source_WebCore_platform_graphics_gstreamer_MediaPlayerPrivateGStreamerBase.cpp,
  fix is now present in 2.24.3.
- Remove a no more needed hunk in
  patch-Source_JavaScriptCore_assembler_ARM64Assembler.h.

Changes:
2.24.3
======
- Deprecate WebSQL APIs.
- Make Previous/Next gesture work in RTL mode.
- Fix content disappearing when using CSS transforms.
- Fix rendering artifacts in youtube volume button.
- Fix trapezoid artifact in github comment box.
- Fix video pause that sometimes caused to skip to finish.
- Fix volume level changes when playing a video.
- Fix HLS streams being slow to start.
- Fix some radio streams that could not be played.
- Fix the build with older versions of GStreamer.
- Fix the build with video and audio disabled.
- Fix several crashes and rendering issues.
- Translation updates: Brazilian Portuguese.

(leot)

2019-07-02 10:21:26 UTC MAIN commitmail json YAML

Updated devel/py-cachetools, textproc/py-Unidecode

(adam)

2019-07-02 10:21:09 UTC MAIN commitmail json YAML

py-Unidecode: updated to 1.1.1

unidecode 1.1.1
* Fix tests failing on PyPy 7.1.1

(adam)

2019-07-02 10:19:10 UTC MAIN commitmail json YAML

py-cachetools: updated to 3.1.1

v3.1.1:
- Document how to use shared caches with @cachedmethod.
- Fix pickling/unpickling of cache keys

(adam)

2019-07-02 10:08:39 UTC MAIN commitmail json YAML

Updated devel/py-pathlib2, www/py-google-apitools

(adam)

2019-07-02 10:08:20 UTC MAIN commitmail json YAML

py-google-apitools: updated to 0.5.30

0.5.30:
Unknown changes.

(adam)

2019-07-02 10:01:09 UTC MAIN commitmail json YAML

py-pathlib2: updated to 2.3.4

Version 2.3.4
- Do not raise windows error when calling resolve on a non-existing
  path in Python 2.7, to match behaviour on Python 3.x
- Use the new collections.abc when possible
- Sync with upstream pathlib

(adam)

2019-07-02 09:42:07 UTC pkgsrc-2019Q2 commitmail json YAML

Pullup ticket #5984 - requested by nia
graphics/openimageio: build fix

Revisions pulled up:
- graphics/openimageio/buildlink3.mk                            1.37

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jul  2 07:49:22 UTC 2019

  Modified Files:
  pkgsrc/graphics/openimageio: buildlink3.mk

  Log Message:
  openimageio: Include the correct package in buildlink3.mk.

  openimageio now uses qt5, not qt4.

  This was causing blender to fail to build in bulk builds and on systems
  where qt4 was not preinstalled.

  XXX needs pullup?

(bsiegert)

2019-07-02 09:40:32 UTC pkgsrc-2019Q2 commitmail json YAML

Pullup ticket #5983 - requested by kamil
net/net-snmp: build fix for PR pkg/54333

Revisions pulled up:
- net/net-snmp/distinfo                                        1.94
- net/net-snmp/patches/patch-agent_mibgroup_host_data__access_swrun__kinfo.c 1.4

---
  Module Name:    pkgsrc
  Committed By:  kamil
  Date:          Sun Jun 30 21:43:25 UTC 2019

  Modified Files:
          pkgsrc/net/net-snmp: distinfo
          pkgsrc/net/net-snmp/patches:
              patch-agent_mibgroup_host_data__access_swrun__kinfo.c

  Log Message:
  net-snmp: Fix build on NetBSD 8.99.49

  Make usage of LSDEAD conditional.

(bsiegert)

2019-07-02 09:28:13 UTC MAIN commitmail json YAML

2019-07-02 08:31:02 UTC MAIN commitmail json YAML

openmsx: make g++ the default case.

(nia)

2019-07-02 07:52:15 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-PP to 4.04

(wen)

2019-07-02 07:49:22 UTC MAIN commitmail json YAML

openimageio: Include the correct package in buildlink3.mk.

openimageio now uses qt5, not qt4.

This was causing blender to fail to build in bulk builds and on systems
where qt4 was not preinstalled.

XXX needs pullup?

(nia)

2019-07-02 07:47:19 UTC MAIN commitmail json YAML

Update to 4.04

Upstream changes:
4.04 2019-06-29
    - document indent_length option (GH#48)

4.03 2019-06-19
    - (Encode::)decode json_pp input properly by default
      (GH#47)

(wen)

2019-07-02 07:41:17 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.208000

(wen)

2019-07-02 07:40:26 UTC MAIN commitmail json YAML

Update to 0.208000

Upstream changes:
0.208000  2019-06-19 10:21:16-04:00 America/New_York

    [ BUG FIXES ]
    * PR #1493: Fix body not being sent on forward (Johannes Piehler)
    * PR #1498: Load missing Encode in logger role (simbabque)
    * PR #1501: Set :raw when copying files to new project (xenu)
    * GH #1502: Update jquery (racke)

    [ ENHANCEMENTS ]
    * GH #1320: Implement prepare_app keyword (Sawyer X)

    [ DOCUMENTATION ]
    * Tidy up Cookbook POD. (Mohammad S Anwar)

(wen)

2019-07-02 07:37:54 UTC MAIN commitmail json YAML

2019-07-02 07:32:58 UTC MAIN commitmail json YAML

Updated textproc/p5-PPIx-QuoteLike to 0.007

(wen)

2019-07-02 07:32:18 UTC MAIN commitmail json YAML

Update to 0.007

Upstream changes:
0.007          2019-05-31      T. R. Wyant
    Prohibit interpolation inside \N{...}.

    Fix error message in eg/pqldump

    Allow PPIx::QuoteLike::Utils::__variables() to take a PPI::Element
    (rather than PPI::Node), PPIx::Regexp::Element, PPIx::QuoteLike, or
    PPIx::QuoteLike::Token.

    Add eg/variables

(wen)

2019-07-02 07:28:02 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box-IMAP4 to 3.007

(wen)

2019-07-02 07:27:06 UTC MAIN commitmail json YAML

Update to 3.007

Upstream changes:
version 3.007: Thu 13 Jun 16:54:08 CEST 2019

        Fixes:
        - remove debug statements.

version 3.006: Wed 12 Jun 16:43:39 CEST 2019

        Improvements:
        - more flexible in passing settings to Mail::IMAPClient.

version 3.005: Wed  5 Jun 15:56:33 CEST 2019

        Fixes:
        - ignore StartTLS on SSL connection.
        - enforce message_type is ::IMAP::Message, not ::IMAPs

(wen)

2019-07-02 06:39:40 UTC MAIN commitmail json YAML

cmus: Appease pkglint and my eyes.

(nia)

2019-07-02 06:23:50 UTC MAIN commitmail json YAML

2019-07-02 06:15:29 UTC MAIN commitmail json YAML

cmus: Disable unsupported options explicitly

(nia)

2019-07-02 06:06:48 UTC MAIN commitmail json YAML

2019-07-02 06:03:00 UTC MAIN commitmail json YAML

lugaru: Needs graphics/glu.

(nia)

2019-07-02 05:19:21 UTC MAIN commitmail json YAML

doc: Updated emulators/dosbox to 0.74.3

(nia)

2019-07-02 05:19:11 UTC MAIN commitmail json YAML

dosbox: Update to 0.74.3

0.74-3
A security release for DOSBox 0.74:
- Fixed that a very long line inside a bat file would overflow the parsing
  buffer (CVE-2019-7165 by Alexandre Bartel)
- Added a basic permission system so that a program running inside DOSBox
  can't access the contents of /proc (e.g. /proc/self/mem) when / or /proc
  were (to be) mounted (CVE-2019-12594 by Alexandre Bartel)
- Several other fixes for out of bounds access and buffer overflows.
- Some fixes to the OpenGL rendering.

(nia)

2019-07-02 04:31:33 UTC MAIN commitmail json YAML

Updated www/py-landslide, security/py-paramiko

(adam)

2019-07-02 04:31:13 UTC MAIN commitmail json YAML

py-paramiko: updated to 2.6.0

2.6.0:
Add a new keyword argument to SSHClient.connect and Transport, disabled_algorithms, which allows selectively disabling one or more kex/key/cipher/etc algorithms. This can be useful when disabling algorithms your target server (or client) does not support cleanly, or to work around unpatched bugs in Paramiko窶冱 own implementation thereof.

SSHClient.exec_command previously returned a naive ChannelFile object for its stdin value; such objects don窶冲 know to properly shut down the remote end窶冱 stdin when they .close(). This lead to issues (such as hangs) when running remote commands that read from stdin.

Add backwards-compatible support for the gssapi GSSAPI library, as the previous backend (python-gssapi) has since become defunct. This change also includes tests for the GSSAPI functionality.

Tweak many exception classes so their string representations are more human-friendly; this also includes incidental changes to some super() calls.

(adam)

2019-07-02 04:20:00 UTC MAIN commitmail json YAML

2019-07-02 04:10:52 UTC MAIN commitmail json YAML

Removed net/py-zsi, devel/accerciser, devel/py-ipython010

(adam)

2019-07-02 04:06:43 UTC MAIN commitmail json YAML

2019-07-02 04:04:34 UTC MAIN commitmail json YAML

2019-07-02 03:58:14 UTC MAIN commitmail json YAML

2019-07-02 03:54:03 UTC MAIN commitmail json YAML

Updated www/py-flask-jwt-extended, finance/py-braintree, sysutils/py-crontab, devel/py-Pympler

(adam)

2019-07-02 03:53:18 UTC MAIN commitmail json YAML

py-Pympler: updated to 0.7

0.7:

Added
Added asizeof options above and cutoff to specify minimal size and the number of large objects to be printed
The Asizer class has a new property ranked returning the number of ranked objects.
New Asizer method exclude_objs can be used to exclude objects from being sized, profiled and ranked.

Changed
The asizeof option stats has been enhanced to include the list of the 100 largest objects, ranked by total size.

Fixed
Fix TypeError raised in certain scenarios
Fix TypeError when creating snapshots with classtracker in certain scenarios

0.6:

Added
Python 3.7 support

Changed
Update asizeof module to version 18.07.08. Includes more accurate sizing of objects with slots. -- By Jean Brouwers

Removed
Python 2.6 and 3.2 support

Fixed
Fix KeyError when using Django memory panel in certain scenarios
Fix Debug Toolbar - Remove all jQuery variables from the global scope
Fix process import error when empty lines found in /proc/self/status
Return more accurate size of objects with slots

(adam)

2019-07-02 03:46:37 UTC MAIN commitmail json YAML

2019-07-02 03:44:15 UTC MAIN commitmail json YAML

py-braintree: updated to 3.55.0

3.55.0
Add captureId field to local_payment_details
Add refundId field to local_payment_details
Add debugId field to local_payment_details
Add transactionFeeAmount field to local_payment_details
Add transactionFeeCurrencyIsoCode field to local_payment_details
Add refundFromTransactionFeeAmount field to local_payment_details
Add refundFromTransactionFeeCurrencyIsoCode field to local_payment_details
Add ds_transaction_id and three_d_secure_version to 3DS pass thru fields
Add payer_info field to payment_method_nonce details
Add more specific timeout errors
Add braintree.exceptions.http.timeout_error.ConnectTimeoutError (child class of TimeoutError)
Add braintree.exceptions.http.timeout_error.ReadTimeoutError (child class of TimeoutError)
Add room_tax support for transaction sale
Add no_show support for transaction sale
Add advanced_deposit support for transaction sale
Add fire_safe support for transaction sale
Add property_phone support for transaction sale
Add additional_charges support for transaction sale
Add PostalCodeIsRequiredForCardBrandAndProcessor to validation errors
Fix issue where not found error could choke on None values

(adam)

2019-07-02 03:36:19 UTC MAIN commitmail json YAML

py-flask-jwt-extended: updated to 3.19.0

3.19.0:
Adds support for using multiple algorithms for decoding JWTs.

(adam)

2019-07-02 03:30:18 UTC MAIN commitmail json YAML

Fix packaging on non-Linux platforms

* PLIST_VARS should be completed on all platforms.

(ryoon)

2019-07-02 00:13:07 UTC MAIN commitmail json YAML

time/ntpsec: Re-enable gpsd

ntpsec used to depend on gpsd, but gpsd in pkgsrc was old so it didn't
for a while.  Depend on it again, which reenables ntploggps.

(gdt)

2019-07-01 22:26:06 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.7.15

(rillig)

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

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

doc/CHANGES-2015: fix case-sensitivity typo in package path

When I generated the list of packages that were removed without being
recorded, I did it on Windows on a case-insensitive file system.
Therefore the package directory audio/eyed3 seemed to exist, when its
name was actually audio/eyeD3 with a capital D. Therefore I missed this
entry.

(rillig)

2019-07-01 22:06:05 UTC MAIN commitmail json YAML

doc/CHANGES-2019: retroactively record package removals since 2011

These lines are needed by pkglint to properly detect future package
removals that are not recorded in doc/CHANGES. Since pkglint doesn't
inspect the CVS or Git history (it would take too much time), this is the
most practical solution.

The package removals have been dated back before the previous quarterly
branch since they should not appear in the release notes of the upcoming
quarterly branch.

(rillig)

2019-07-01 22:01:19 UTC MAIN commitmail json YAML

p5-CGI: HOMEPAGE 404s rather than redirecting. fix it.

(nia)

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

2019-07-01 21:50:10 UTC MAIN commitmail json YAML

2019-07-01 21:36:01 UTC MAIN commitmail json YAML

2019-07-01 19:15:24 UTC MAIN commitmail json YAML

Updated misc/stellarium, www/sassc

(adam)

2019-07-01 19:15:03 UTC MAIN commitmail json YAML

sassc: updated to 3.6.1

3.6.1:
This is the SassC for LibSass 3.6.1

(adam)

2019-07-01 19:13:40 UTC MAIN commitmail json YAML

stellarium: updated to 0.19.1

v0.19.1
Added allow to search an inactive meteor showers in Search Tool/Lists tool
Added 'Azimuth vs. Time' graph into AstroCalc/Graphs tool
Added feature to show tracks for latest several selected planets
Added calculation and showing the orbital period for artificial satellites
Added revolutions per day info for artificial satellites
Added tools for jumping to the next or previous time of rising, transit or setting for selected object
Added new behavoir for AstroCalc/Graphs when clicking within graph area now sets current time.
Added simplification in topocentric correction
Added parallactic angle function (added it to infostring and infomap also)
Added hour angle and sidereal time to infomap
Added apply rotation when drawing Solar Corona
Fixed draw corona when atmosphere is switched off
Fixed airmass in infomap
Fixed issue in script 'Mercury Triple Sunrise and Sunset'
Fixed crash of Stellarium for eyepieces with permanent crosshair
Fixed Stellarium crash when Remote Control plugin is working
Fixed computation of assume radius for minor planets.
Fixed the issue of the scrolling not working properly on Mac
Fixed crash in Scripting Engine (Hide artificial satellites through StelProperties in core.clear() method
to avoid crash if plugin was didn't loaded)
Fixed planetarium crash in HiPS (network manager delete problem)
Fixed position problems on the Poles
Fixed scaling Telrad sign on HighDPI monitors
Fixed surface occlusion bug even with landscape turned off in scripting engine
Fixed building with cmake -DBUILD_SHARED_LIBS=ON
Fixed error in constellation file format (Babylonian)
Fixed Europe/Volgograd time zone settings
Fixed HiPS handling of allsky download
Fixed progress bar rendering
Fixed positive declinations issue in AstroCalc tool when option 'Use decimal degrees' is enabled
Fixed file names inconsistency
Fixed constellation line in "Japanese Moon Stations" skyculture
Fixed file name for constellation boundaries in Stellarium User Guide
Fixed the user interface problems in Oculars plug-in
Fixed getting the wrong values in objects/info method for selected object for different formats (Remote Control plugin)
Fixed refresh plots when AstroCalc dialog becomes visible again (AstroCalc/Graphs tool)
Fixed jquery vulnerability
Fixed date and time dialog behaviour: Hour/Minute/Second spinners now correctly trigger signals dateChanged(), dateChangedByYear and dateChangedForMonth() when days, months or years are affected by it.
Fixed update graphs in AstroCalc/Graphs tool when days change
Updated planetary nomenclature
Updated common names of stars and DSO's
Updated cmake rules for Windows deployment
Updated DSO textures
Updated behaviour of HiPS survey if Stellarium started without network
Updated GUI for ArchaeoLines plugin
Updated default pulsars catalog (v1.60)
Updated list of asterisms
Updated AstroCalc tools: many optimizations
Excluded Armintxe skyculture and landscape from default package

(adam)

2019-07-01 18:26:43 UTC MAIN commitmail json YAML

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

(adam)

2019-07-01 18:26:22 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.3

Django 2.2.3
Fix CVE-2019-12781: Incorrect HTTP detection with reverse-proxy connecting via HTTPS
Fixed a regression in Django 2.2 where Avg, StdDev, and Variance crash with filter argument
Fixed a regression in Django 2.2.2 where auto-reloader crashes with AttributeError, e.g. when using ipdb

(adam)

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

py-django: updated to 1.11.22

Django 1.11.22:
Fix CVE-2019-12781: Incorrect HTTP detection with reverse-proxy connecting via HTTPS

(adam)

2019-07-01 16:35:14 UTC MAIN commitmail json YAML

supertuxkart: Remembering to include bsd.prefs.mk may be helpful.

(nia)

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

TODO: Mention PKGMANDIR

(nia)

2019-07-01 16:08:52 UTC MAIN commitmail json YAML

2019-07-01 16:07:29 UTC MAIN commitmail json YAML

Added ocaml-mtime to Makefile SUBDIRs

(jaapb)

2019-07-01 16:07:05 UTC MAIN commitmail json YAML

doc: Added time/ocaml-mtime version 1.1.0

(jaapb)

2019-07-01 16:06:55 UTC MAIN commitmail json YAML

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

Added ocaml-conduit to Makefile SUBDIRs

(jaapb)

2019-07-01 16:01:48 UTC MAIN commitmail json YAML

doc: Added net/ocaml-conduit version 1.4.0

(jaapb)

2019-07-01 16:01:36 UTC MAIN commitmail json YAML

2019-07-01 15:54:09 UTC MAIN commitmail json YAML

Added ocaml-magic-mime to Makefile SUBDIRs

(jaapb)

2019-07-01 15:53:40 UTC MAIN commitmail json YAML

doc: Added misc/ocaml-magic-mime version 1.1.1

(jaapb)

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

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

Corrected wrong CTYPE for www/ocaml-cohttp in CHANGES-2019

(jaapb)

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

Added ocaml-cohttp to Makefile SUBDIRs

(jaapb)

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

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

doc: Updated www/ocaml-cohttp to 2.1.2

(jaapb)

2019-07-01 15:48:53 UTC MAIN commitmail json YAML

Added package www/ocaml-cohttp, an OCaml http library.

Cohttp is an OCaml library for creating HTTP daemons. It has a portable
HTTP parser, and implementations using various asynchronous programming
libraries. It's needed as a dependency for some ocaml-git options.

(jaapb)

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

Added descriptions for async, http and unix options

(jaapb)

2019-07-01 15:32:48 UTC MAIN commitmail json YAML

supertux: Needs c++14

(nia)

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

2019-07-01 15:13:39 UTC MAIN commitmail json YAML

doc: Updated games/supertux to 0.6.0

(nia)

2019-07-01 15:13:20 UTC MAIN commitmail json YAML

supertux: Update to 0.6.0

- Complete redesign of the icy world and forest world (Thank you,
RustyBox and Serano)

- Complete revamp of our rendering engine, the game should be much
faster than it was previously

- We now support OpenGL 3.3 Core as well as OpenGL ES 2.0, thus
allowing SuperTux to be run on the Raspberry Pi, and potentially
WebGL.

- Support for right-to-left languages through vector fonts. This
will also fix a few non-ASCII characters, which often caused problems
before in translations

- A lot of other under-the-hood changes and bugfixes

A few graphics have been updated, and effects have been added:

- The save bell was reworked (Thanks to Raghavendra ���raghukamath���
Kamath!)

- Improved big Tux graphics and animations (Thanks to Alzter)

- Various effects and shaders (Thanks to Grumbel)

(nia)

2019-07-01 14:57:31 UTC MAIN commitmail json YAML

BIGDNS_PATCH has been reliably reachable; remove from MASTER_SITE_LOCAL.
OUTGOINGIP_PATCH needs to come from a qmail.org mirror, as the original
domain has lapsed; get it from mine.

(schmonz)

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

doc: Updated games/teeworlds to 0.7.3.1

(nia)

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

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

doc/TODO: + gnucash-3.6.

(wiz)

2019-07-01 13:39:53 UTC MAIN commitmail json YAML

doc: Updated devel/bam to 0.5.1

(nia)

2019-07-01 13:39:44 UTC MAIN commitmail json YAML

bam: Update to 0.5.1

- Fixed issues with CC environment variables
- Out of bounds fixed to debug output and output cache ( RyanLucchese )
- Solaris compiler support ( RyanLucchese )
- XLC compiler support ( RyanLucchese )
- Fixed parallel build with make ( hasufell )
- Syntax hilighting for the readme ( mailaender )
- Upgraded to Lua 5.3.3 from 5.1
- More accurate cache to reduce recompiles when switching parameters
- Make use of CC environment variables when available by default
- Build should now be reproducable and not add date or timestamps into the executable
- Bug-fixes

(nia)

2019-07-01 13:21:19 UTC MAIN commitmail json YAML

doc: Updated games/flare-game to 1.10

(nia)

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

doc: Updated games/flare-engine to 1.10

(nia)

2019-07-01 13:20:52 UTC MAIN commitmail json YAML

games/flare-*: Update to 1.10

Changelog

Engine features

    The configuration menu has been redesigned and is now used as the pause menu.
    The interface features from version 1.09 have been reverted due to being accessible from the pause menu.
    Added an Interface option to disable showing hidden entity markers.
    Support floating point values for loot drop chance values.
    Add 窶鷲ide_timeout窶� option to stat bar configuration to support auto-hiding. (Leszek Cimaï¾…ï¼¢)
    Added an Interface option to disable stat bar auto-hiding globally.
    Add 窶蕨o_stash窶� property to item definitions to prevent items from being placed in the stash.
    Add low HP notification system. (Leszek Cimaï¾…ï¼¢)
    Add ability to change the minimap zoom level by clicking on the minimap.

Engine fixes

    Fixed event activation being tied to distance to the camera position. It is now correctly tied to distance from the player.
    Mouse movement and mouse aim now calculate direction relative to the player instead of relative to the screen.
    Fixed enemy AI so that enemies can now enter combat if a hero ally is in their proximity.
    Fix 窶電ata-path command line flag on Windows.
    Fixed dialog not being available if it lacked a topic.
    Fixed loot drop rate bonus having no effect when loot drop chance was too low.
    Fix bug where the wrong requirements were checked for passive powers that had been granted bonus points.
    Items that can窶冲 be stashed are now dropped on the ground upon opening the stash.
    Prevent re-binding the primary Main1 binding, which could break many interactions.
    Removed the ability to re-bind the Ctrl, Shift, Alt, and Delete keys, since they correspond to specific keyboard keys.
    Fix crash when trying to load a mod that contained 窶脇ngine/default_keybindings.txt窶�. (nwtour)
    Display XP stat bar value as relative to current level instead of total XP. (Leszek Cimaï¾…ï¼¢)
    Fix key bindings not working when switched to a non-US keyboard layout. (nwtour)
    Fix segfault when NPC filename is invalid.
    Fix inventory tooltips covering books when using no mouse.
    Fix navigation of dialog menu when using no mouse.
    Fix upgrading powers when using no mouse.
    When using the sdl_hardware renderer on Windows, OpenGL will now be used instead of Direct3D. This fixes the loss of some textures when resizing the window.
    Fixed the 窶徑evel up窶� string to represent the ability to allocate multiple stat points. Also note if Power points can be allocated.
    Refactored 窶腕equires_hpmp_state窶� for Powers to check against both stats at once. See the attribute reference for syntax changes.
    Greatly improved performance of loot tooltips.
    Fix bug where high item find chance prevented the player from finding currency.

Game updates

    Fixed an oversight that allowed easy farming of the Torture Chambers boss and loot chests.
    Made it so that potions and scrolls can not be stashed. This fixes an exploit where players could utilize a low level character to get these items for cheap.
    Added new attack and interact cursors.
    Added sound effect and cursors for indicating low health.

Translation updates

    Belarusian (be) update (Zmicer Turok)
    Brazilian Portuguese (pt_BR) update (Vinicius Rech)
    Catalan (ca) update (Marc Tormo i Bochaca)
    German (de) update (Fyrenic)
    Spanish (es) update (Agustin Ferrario)
    French (fr) update (syl_)
    Scottish Gaelic (gd) update (GunChleoc)
    Japanese (ja) update (sujiniku)
    Portuguese (pt) update (Rui)
    Russian (ru) update (Andrey Kapitonov, Igor Paliychuk, nwtour)
    Ukranian (uk) update (Igor Paliychuk)
    Chinese (zh) update (dumaosen, neverwin)

(nia)

2019-07-01 12:42:58 UTC MAIN commitmail json YAML

openal-soft: Update COMMENT and DESCR.

This isn't really an 'alternative' any more, it's the implementation
preferred by most vendors.

(nia)

2019-07-01 12:42:24 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-digestif to 0.7.2

(jaapb)

2019-07-01 12:42:16 UTC MAIN commitmail json YAML

Updated devel/ocaml-digestif to version 0.7.2.

This version adds minor upgrades, mostly to building and packaging.

(jaapb)

2019-07-01 12:39:19 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-core to 0.12.3

(jaapb)

2019-07-01 12:39:05 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-checkseum to 0.1.0

(jaapb)

2019-07-01 12:38:53 UTC MAIN commitmail json YAML

Updated devel/ocaml-core to version 0.12.3.

This adds support for Ocaml 4.08 and fixes a linking bug.
With this update, PR pkg/54330 should also be fixed.

(jaapb)

2019-07-01 12:33:32 UTC MAIN commitmail json YAML

doc: Removed audio/openal successor audio/openal-soft

(nia)

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

2019-07-01 12:30:21 UTC MAIN commitmail json YAML

Remove original OpenAL implementation (audio/openal).

As far as I can tell, no package is using this. They are all using
audio/openal-soft instead.

Brief history of OpenAL: This is the original reference implementation,
developed by Loki Software and Creative Labs. This was eventually made
proprietary, the open source version packaged here was discontinued, and
OpenAL-Soft was developed as a replacement. This package has pointed
to gentoo distfiles for about 10 years since the original distfiles
disappeared.

We've apparently been planning this since 2016 but nobody got around to it:

https://mail-index.netbsd.org/pkgsrc-users/2016/07/16/msg023531.html

(nia)

2019-07-01 12:08:51 UTC MAIN commitmail json YAML

blender: Remove a reference to the old OpenAL package.

(nia)

2019-07-01 11:02:53 UTC MAIN commitmail json YAML

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

(adam)

2019-07-01 11:02:31 UTC MAIN commitmail json YAML

py-test-django: updated to 3.5.1

3.5.1:
Bugfixes
Fix compatibility with pytest 5.x

(adam)