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

2024-05-12 18:07:32 UTC Now

2019-05-31 12:44:25 UTC MAIN commitmail json YAML

Updated geography/py-country, www/py-django2, security/py-cryptodome, www/py-cfscrape

(adam)

2019-05-31 12:43:54 UTC MAIN commitmail json YAML

2019-05-31 12:40:50 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.8.2

3.8.2:
Resolved issues
* fix strict aliasing problem, emerged with GCC 9.1.

(adam)

2019-05-31 12:40:05 UTC MAIN commitmail json YAML

py-django2: updated to 2.1.8

2.1.8:
Bugfixes
Prevented admin inlines for a ManyToManyField窶冱 implicit through model from being editable if the user only has the view permission

(adam)

2019-05-31 12:37:04 UTC MAIN commitmail json YAML

py-country: updated to 18.12.8

18.12.8:
WARNING: This release contains a subtle but important API change that may break integrations!
Looking at 13416 I realized that I made a terrible API design choice with respect to how the get function should behave in Python. Probably under the influence of either too little or too much whiskey I went and implemented get so that it raises a KeyError instead of doing the Pythonic thing and returning None and allowing to customize the default. There was a bit of back-and-forth around this code in previous releases (specifically touching edge cases to have the Subdivision API behave ���reasonably���, although there doesn���t seem to be one right way there.)
Anyway, when preparing this release and reviewing 13416 and the other related issues and changes from the past I noticed my mistake an decide to fix it going forward.
So, from now on get will behave as expected in Python and yes, this means you will have to update your integration code carefully now checking for None returns instead of expecting KeyErrors. This is work, but I think it���s worthwhile to uphold this convention within the Python community.

* Switch API from ���get + KeyError��� to ��� get + default=None���. This is a subtle API-breaking change. Please update carefully.
* Update to iso-codes 4.1.

(adam)

2019-05-31 10:39:29 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 67.0nb2

(maya)

2019-05-31 10:38:59 UTC MAIN commitmail json YAML

firefox: tolerate libGL.so with a different major number on netbsd

Fixes WebGL. PR pkg/54247
Bump PKGREVISION.

(maya)

2019-05-31 10:06:36 UTC MAIN commitmail json YAML

Updated graphics/libimagequant, graphics/pngquant

(adam)

2019-05-31 10:06:18 UTC MAIN commitmail json YAML

pngquant: updated to 2.12.3

2.12.3:
Bug fixes

(adam)

2019-05-31 10:05:34 UTC MAIN commitmail json YAML

2019-05-31 09:24:32 UTC MAIN commitmail json YAML

doc: Updated lang/gcc8-libs to 8.3.0nb1

(kamil)

2019-05-31 09:24:14 UTC MAIN commitmail json YAML

doc: Updated lang/gcc8 to 8.3.0

(kamil)

2019-05-31 09:23:57 UTC MAIN commitmail json YAML

gcc8: gcc8-libs: Upgrade to 8.3.0

GCC 8.3

This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 8.3 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here).
Windows

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.3

    A C++ Microsoft ABI bitfield layout bug, PR87137 has been fixed. A non-field declaration could cause the current bitfield allocation unit to be completed, incorrectly placing a following bitfield into a new allocation unit. The Microsoft ABI is selected for:
        Mingw targets
        PowerPC, IA-32 or x86-64 targets when the -mms-bitfields option is specified, or __attribute__((ms_struct)) is used
        SuperH targets when the -mhitachi option is specified, or __attribute__((renesas)) is used
    GCC 8 introduced additional cases of this defect, but rather than resolve only those regressions, we decided to resolve all the cases of this defect in single change.

(kamil)

2019-05-31 08:36:12 UTC MAIN commitmail json YAML

Replace mpfr's builtin.mk. The old one was abusive and wrong.

Thanks to Joern Clausen for testing this one (something like a year ago...)

Relevant to (at least) PR 52250 and PR 52244.

(dholland)

2019-05-31 08:30:19 UTC MAIN commitmail json YAML

Updated net/libcares, net/grpc

(adam)

2019-05-31 08:29:49 UTC MAIN commitmail json YAML

grpc: updated to 1.21.2

Release v1.21.2
This is the 1.21.2 patch release for the PHP extension only. Please do not use this release for other language.

PkgSrc:
Fix linking with c-ares.

(adam)

2019-05-31 08:11:39 UTC MAIN commitmail json YAML

2019-05-31 08:09:41 UTC MAIN commitmail json YAML

2019-05-31 07:21:53 UTC MAIN commitmail json YAML

rust: Remove incorrect change for previous.

The pkgsrc llvm change should be limited to SunOS, somehow this got double
patched and enabled everywhere.

(jperkin)

2019-05-31 04:45:20 UTC MAIN commitmail json YAML

mate-media: amend patch-configure (NFC)

While preparing to send patch-configure upstream, I noticed there were
more issues present. None would affect how the package builds as we've
defined it, but I'm aligning this patch with what I've sent upstream,
for consistency. (pkgsrc's check-portability.awk doesn't catch
incorrect expressions of test[1] if they're [unnecessarily] enclosed
in parentheses, so some of this didn't get automatically flagged when I
originally updated the package.)

(gutteridge)

2019-05-30 20:05:51 UTC MAIN commitmail json YAML

Note update of security/opendnssec to 1.4.13nb9.

(he)

2019-05-30 20:04:59 UTC MAIN commitmail json YAML

2019-05-30 14:36:15 UTC MAIN commitmail json YAML

rust: Switch to pkgsrc LLVM for SunOS temporarily.

(jperkin)

2019-05-30 10:26:03 UTC MAIN commitmail json YAML

Changed upstream address for devel/ocaml-lwt_log. Revbump.

Distribution is in the ocsigen GitHub repository again. This version
also seems to install more libraries.

(jaapb)

2019-05-30 10:00:07 UTC MAIN commitmail json YAML

Added dependency to devel/ocaml-rresult. Revbump.

Dependency in question is ocamlbuild, as per PR pkg/54248.

(jaapb)

2019-05-30 09:37:21 UTC MAIN commitmail json YAML

Added missing dependency to devel/ocaml-ppx_fields_conv

Dependency is on devel/ocaml-ppxlib. This solves PR pkg/54242.

(jaapb)

2019-05-30 09:35:24 UTC MAIN commitmail json YAML

Updated www/py-autobahn, www/py-hyperlink

(adam)

2019-05-30 09:34:38 UTC MAIN commitmail json YAML

py-hyperlink: updated to 19.0.0

19.0.0
A query parameter-centric release, with two enhancements:
"equals sign" characters in query parameter values are no longer escaped.
URL.remove() now accepts value and limit parameters, allowing for removal of specific name-value pairs, as well as limiting the number of removals.

(adam)

2019-05-30 09:29:33 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppxlib to 0.8.0

(jaapb)

2019-05-30 09:29:23 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppxlib to version 0.8.0.

Minor changes, most notably addition of support for OCaml 4.08.

(jaapb)

2019-05-30 09:22:45 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-base to 0.12.2

(jaapb)

2019-05-30 09:22:35 UTC MAIN commitmail json YAML

Updated devel/ocaml-base to version 0.12.2

Minor bugfixes and improvements

(jaapb)

2019-05-30 09:10:13 UTC MAIN commitmail json YAML

py-autobahn: updated to 19.5.1

19.5.1
fix: authextra merging
fix: set default retry_delay_jitter
new: add rawsocket + twisted example
new: WebSocket testing support, via Agent-style interface
new: decorator for on_connectfailure
fix: delayed call leakage
new: CLI client
fix: set up TLS over proxy properly
new: expose ser modules
fix: base64 encodings, add hex encoding
new: onConnecting callback (with TransportDetails and ConnectingRequest). Note: if you've implemented a pure IWebSocketChannel without inheriting from Autobahn base classes, you'll need to add an onConnecting() method that just does return None.

(adam)

2019-05-30 05:13:42 UTC MAIN commitmail json YAML

Updated textproc/py-markdown2, devel/py-freezegun

(adam)

2019-05-30 05:13:20 UTC MAIN commitmail json YAML

py-freezegun: updated to 0.3.12

0.3.12
* Refactor classes to functions
* Ignore Selenium
* Move to pytest
* Conditionally patch time.clock

(adam)

2019-05-30 05:10:55 UTC MAIN commitmail json YAML

py-markdown2: updated to 2.3.8

python-markdown2 2.3.8
- Temporary fix to issue 150
- Stop XML escaping the body of a link
- Don't auto link patterns surrounded by triple quotes
- Add class configurability to the enclosing tag
- Accept [X] as marked task

(adam)

2019-05-30 04:10:35 UTC MAIN commitmail json YAML

mate-desktop: change how the librsvg tool dependency is defined

Now that librsvg is a "split" package, where it can actually end up
being either librsvg or librsvg-c, we can't use TOOL_DEPENDS to safely
express it's a tool dependency. We need to include the buildlink file
in librsvg.

(gutteridge)

2019-05-30 03:22:40 UTC MAIN commitmail json YAML

add and enable librsvg-c

(jnemeth)

2019-05-29 21:28:21 UTC MAIN commitmail json YAML

Updated audio/soundtouch

(adam)

2019-05-29 21:28:03 UTC MAIN commitmail json YAML

soundtouch: updated to 2.1.2

2.1.1:
Bugfixes: Fixed potential buffer overwrite bugs in WavFile routines. Replaced asserts with runtime exceptions.
Android: Migrated the SoundTouch Android example to new Android Studio
Automake: unset ACLOCAL in bootstrap script in case earlier build script has set it

2.1:
Refactored C# interface example
Disable anti-alias filter when switch SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER defined because anti-alias filter cause slight click if the rate change crosses zero during processing
Added script for building SoundTouchDll dynamic-link-library for GNU platforms
Rewrote Beats-per-Minute analysis algorithm for more reliable BPM detection
Added BPM functions to SoundTouchDll API
Migrated Visual Studio project files to MSVC 201x format
Replaced function parameter value asserts with runtime exceptions
Code maintenance & style cleanup

2.0:
Added functions to get initial processing latency, duration ratio between the original input and processed output tracks, and clarified reporting of input/output batch sizes
Fixed issue that added brief sequence of silence to beginning of output audio
Adjusted algorithm parameters to reduce reverberating effect at tempo slowdown
Bugfix: Fixed a glitch that could cause negative array indexing in quick seek algorithm
Bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time in case that soundtouch object instance was recycled and used for processing a second audio stream.
Bugfix: Pi value had incorrect 9th/10th decimals
Added C# example application that uses SoundTouch dll library for processing MP3 files

1.9.2:
Fix in GNU package configuration

1.9.1:
Improved SoundTouch::flush() function so that it returns precisely the desired amount of samples for exact output duration control
Redesigned quickseek algorithm for improved sound quality when using the quickseek mode. The new quickseek algorithm can find 99% as good results as the default full-scan mode, while the quickseek algorithm is remarkable less CPU intensive.
Added adaptive integer divider scaling for improved sound quality when using integer processing algorithm

(adam)

2019-05-29 21:23:54 UTC MAIN commitmail json YAML

(time/ocaml-time_now) USE_TOOLS+= bash instead of BUILD_DEPENDS, tks leot@

(mef)

2019-05-29 21:12:12 UTC MAIN commitmail json YAML

Updated www/py-django-cors-headers, databases/py-sqlalchemy

(adam)

2019-05-29 21:11:51 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.3.4

1.3.4

orm
[orm] [bug]
Fixed issue where the AttributeEvents.active_history flag would not be set for an event listener that propgated to a subclass via the AttributeEvents.propagate flag. This bug has been present for the full span of the AttributeEvents system.

[orm] [bug]
Fixed regression where new association proxy system was still not proxying hybrid attributes when they made use of the @hybrid_property.expression decorator to return an alternate SQL expression, or when the hybrid returned an arbitrary PropComparator, at the expression level. This involved futher generalization of the heuristics used to detect the type of object being proxied at the level of QueryableAttribute, to better detect if the descriptor ultimately serves mapped classes or column expressions.

[orm] [bug]
Applied the mapper 窶彡onfigure mutex窶� against the declarative class mapping process, to guard against the race which can occur if mappers are used while dynamic module import schemes are still in the process of configuring mappers for related classes. This does not guard against all possible race conditions, such as if the concurrent import has not yet encountered the dependent classes as of yet, however it guards against as much as possible within the SQLAlchemy declarative process.

[orm] [bug]
A warning is now emitted for the case where a transient object is being merged into the session with Session.merge() when that object is already transient in the Session. This warns for the case where the object would normally be double-inserted.

[orm] [bug]
Fixed regression in new relationship m2o comparison logic first introduced at Improvement to the behavior of many-to-one query expressions when comparing to an attribute that is persisted as NULL and is in an un-fetched state in the mapped instance. Since the attribute has no explicit default, it needs to default to NULL when accessed in a persistent setting.

engine
[engine] [bug] [postgresql]
Moved the 窶徨ollback窶� which occurs during dialect initialization so that it occurs after additional dialect-specific initialize steps, in particular those of the psycopg2 dialect which would inadvertently leave transactional state on the first new connection, which could interfere with some psycopg2-specific APIs which require that no transaction is started. Pull request courtesy Matthew Wilkes.

sql
[sql] [bug]
Fixed that the GenericFunction class was inadvertently registering itself as one of the named functions. Pull request courtesy Adrien Berchet.

[sql] [bug]
Fixed issue where double negation of a boolean column wouldn窶冲 reset the 窶廸OT窶� operator.

[sql] [bug]
The GenericFunction namespace is being migrated so that function names are looked up in a case-insensitive manner, as SQL functions do not collide on case sensitive differences nor is this something which would occur with user-defined functions or stored procedures. Lookups for functions declared with GenericFunction now use a case insensitive scheme, however a deprecation case is supported which allows two or more GenericFunction objects with the same name of different cases to exist, which will cause case sensitive lookups to occur for that particular name, while emitting a warning at function registration time. Thanks to Adrien Berchet for a lot of work on this complicated feature.

postgresql
[postgresql] [bug] [orm]
Fixed an issue where the 窶從umber of rows matched窶� warning would emit even if the dialect reported 窶徭upports_sane_multi_rowcount=False窶�, as is the case for psycogp2 with use_batch_mode=True and others.

mysql
[mysql] [bug]
Added support for DROP CHECK constraint which is required by MySQL 8.0.16 to drop a CHECK constraint; MariaDB supports plain DROP CONSTRAINT. The logic distinguishes between the two syntaxes by checking the server version string for MariaDB presence. Alembic migrations has already worked around this issue by implementing its own DROP for MySQL / MariaDB CHECK constraints, however this change implements it straight in Core so that its available for general use. Pull request courtesy Hannes Hansen.

mssql
[mssql] [feature]
Added support for SQL Server filtered indexes, via the mssql_where parameter which works similarly to that of the postgresql_where index function in the PostgreSQL dialect.

[mssql] [bug]
Added error code 20047 to 窶彿s_disconnect窶� for pymssql. Pull request courtesy Jon Schuff.

misc
[misc] [bug]
Removed errant 窶徭qla_nose.py窶� symbol from MANIFEST.in which created an undesirable warning message.

(adam)

2019-05-29 21:07:15 UTC MAIN commitmail json YAML

py-django-cors-headers: updated to 3.0.2

3.0.2:
* Add a hint to the corsheaders.E013 check to make it more obvious how to
  resolve it.

(adam)

2019-05-29 21:05:33 UTC MAIN commitmail json YAML

Updated devel/py-babel, textproc/py-phonenumbers

(adam)

2019-05-29 21:05:10 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.10.12

What's new in 8.10.8

Making the application of alternate formats when finding phone numbers in text in strict-grouping and exact-match mode depend on the leading digits for each rule. This was always assumed but never actually done. This means that the false positive rate will decrease but also that more valid numbers are skipped. A subsequent CL will update patterns to increase recall.

(adam)

2019-05-29 21:02:29 UTC MAIN commitmail json YAML

py-babel: updated to 2.7.0

Version 2.7.0

Possibly incompatible changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
These may be backward incompatible in some cases, as some more-or-less internal
APIs have changed. Please feel free to file issues if you bump into anything
strange and we'll try to help!

* General: Internal uses of babel.util.odict have been replaced with
  collections.OrderedDict from The Python standard library.

Improvements
~~~~~~~~~~~~
* CLDR: Upgrade to CLDR 35.1
* General: allow anchoring path patterns to the start of a string
* General: Bumped version requirement on pytz
* Messages: pybabel compile: exit with code 1 if errors were encountered
* Messages: Add omit-header to update_catalog
* Messages: Catalog update: keep user comments from destination by default
* Messages: Skip empty message when writing mo file
* Messages: Small fixes to avoid crashes on badly formatted .po files
* Numbers: parse_decimal() strict argument and suggestions
* Numbers: don't repeat suggestions in parse_decimal strict
* Numbers: implement currency formatting with long display names
* Numbers: parse_decimal(): assume spaces are equivalent to non-breaking spaces when not in strict mode
* Performance: Cache locale_identifiers()

Bugfixes
~~~~~~~~
* CLDR: Skip alt=... for week data (minDays, firstDay, weekendStart, weekendEnd)
* Dates: Fix wrong weeknumber for 31.12.2018
* Locale: Avoid KeyError trying to get data on WindowsXP
* Locale: get_display_name(): Don't attempt to concatenate variant information to None
* Messages: pofile: Add comparison operators to _NormalizedString
* Messages: pofile: don't crash when message.locations can't be sorted

Tooling & docs
~~~~~~~~~~~~~~
* Docs: Remove all references to deprecated easy_install
* Docs: Switch print statement in docs to print function - NotAFile
* Docs: Update all pypi.python.org URLs to pypi.org
* Docs: Use https URLs throughout project where available
* Support: Add testing and document support for Python 3.7
* Support: Test on Python 3.8-dev
* Support: Using ABCs from collections instead of collections.abc is deprecated.
* Tests: Fix conftest.py compatibility with pytest 4.3
* Tests: Update pytest and pytest-cov

(adam)

2019-05-29 20:58:44 UTC MAIN commitmail json YAML

2019-05-29 20:53:53 UTC MAIN commitmail json YAML

Updated multimedia/gstreamer1

(adam)

2019-05-29 20:53:25 UTC MAIN commitmail json YAML

2019-05-29 20:51:48 UTC MAIN commitmail json YAML

gstreamer1: updated to 1.16.0

GStreamer 1.16.0:

Introduction
The GStreamer team is proud to announce a new major feature release in
the stable 1.x API series of your favourite cross-platform multimedia
framework!

As always, this release is again packed with many new features, bug
fixes and other improvements.

Highlights
-  GStreamer WebRTC stack gained support for data channels for
    peer-to-peer communication based on SCTP, BUNDLE support, as well as
    support for multiple TURN servers.
-  AV1 video codec support for Matroska and QuickTime/MP4 containers
    and more configuration options and supported input formats for the
    AOMedia AV1 encoder
-  Support for Closed Captions and other Ancillary Data in video
-  Support for planar (non-interleaved) raw audio
-  GstVideoAggregator, compositor and OpenGL mixer elements are now in
    -base
-  New alternate fields interlace mode where each buffer carries a
    single field
-  WebM and Matroska ContentEncryption support in the Matroska demuxer
-  new WebKit WPE-based web browser source element
-  Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved
    dmabuf import/export
-  Hardware-accelerated Nvidia video decoder gained support for VP8/VP9
    decoding, whilst the encoder gained support for H.265/HEVC encoding.
-  Many improvements to the Intel Media SDK based hardware-accelerated
    video decoder and encoder plugin (msdk): dmabuf import/export for
    zero-copy integration with other components; VP9 decoding; 10-bit
    HEVC encoding; video post-processing (vpp) support including
    deinterlacing; and the video decoder now handles dynamic resolution
    changes.
-  The ASS/SSA subtitle overlay renderer can now handle multiple
    subtitles that overlap in time and will show them on screen
    simultaneously
-  The Meson build is now feature-complete (*) and it is now the
    recommended build system on all platforms. The Autotools build is
    scheduled to be removed in the next cycle.
-  The GStreamer Rust bindings and Rust plugins module are now
    officially part of upstream GStreamer.
-  The GStreamer Editing Services gained a gesdemux element that allows
    directly playing back serialized edit list with playbin or
    (uri)decodebin
-  Many performance improvements

(adam)

2019-05-29 20:41:20 UTC MAIN commitmail json YAML

Updated devel/py-cython, www/py-flask-caching

(adam)

2019-05-29 20:40:56 UTC MAIN commitmail json YAML

py-flask-caching: updated to 1.7.2

Version 1.7.2:
- Do not run a cached/memoized function if the cached return value is None.

(adam)

2019-05-29 20:27:32 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.9

0.29.9:
Bugs fixed
* Fix a crash regression in 0.29.8 when creating code objects fails.
* Remove an incorrect cast when using true-division in C++ operations.

0.29.8:
Bugs fixed
* C compile errors with CPython 3.8 were resolved.
* Python tuple constants that compare equal but have different item
  types could incorrectly be merged into a single constant.
* Non-ASCII characters in unprefixed strings could crash the compiler when
  used with language level 3str.
* Starred expressions in %-formatting tuples could fail to compile for
  unicode strings.
* Passing Python class references through cython.inline() was broken.

(adam)

2019-05-29 20:16:36 UTC MAIN commitmail json YAML

Added net/py-pypiserver; Updated devel/py-virtualenv

(adam)

2019-05-29 20:16:15 UTC MAIN commitmail json YAML

py-virtualenv: updated to 16.6.0

v16.6.0:
Features
- Drop Jython support. Jython became slower and slower in the last few months and significantly holds back our
  CI and development. As there's very little user base for it decided to drop support for it. If there are Jython
  developers reach out to us to see how we can add back support.
- Upgrade embedded packages:
      * upgrade wheel from 0.33.1 to 0.33.4
      * upgrade pip from 19.1 to 19.1.1

v16.5.0:
Bugfixes
- Add tests covering prompt manipulation during activation/deactivation,
  and harmonize behavior of all supported shells
- Handle running virtualenv from within a virtual environment created
  using the stdlib venv module. Fixes 1339.

Features
- -p option accepts Python version in following formats now: X, X-ZZ, X.Y and X.Y-ZZ, where ZZ is 32 or 64. (Windows only)
- upgrade pip from 19.0.3 to 19.1
- upgrade setuptools from 40.8.0 to 41.0.1

v16.4.3:
Bugfixes
- Revert the symlink fix, causing debian packaging issues.

v16.4.1:
Bugfixes
- Fix license() builtin by copying the LICENSE file into the virtualenv

Features
- bump vendored pip to 19.0.3 and wheel to 0.33.1

v16.4.0:
Bugfixes
- fixes the scenario where the python base install is symlinked with relative symlinks
- Use importlib over imp in virtualenv.py for python >= 3.4
- Copy or link PyPy header files instead of include directory itself
- Allow virtualenv creation with older pip not having config command
  correspondingly disabling configuration related features (such as pip cert
  setting) in this case.

Features
- upgrade to pip 19.0.2 and setuptools 40.8.0

(adam)

2019-05-29 20:13:10 UTC MAIN commitmail json YAML

py-pypiserver: added version 1.3.0

pypiserver is a minimal PyPI compatible server for pip or easy_install. It is
based on bottle and serves packages from regular directories. Wheels, bdists,
eggs and accompanying PGP-signatures can be uploaded either with pip,
setuptools, twine, pypi-uploader, or simply copied with scp.

(adam)

2019-05-29 19:58:28 UTC MAIN commitmail json YAML

Added archivers/py-zipp, devel/py-importlib-metadata; Updated devel/py-pluggy, devel/py-tox

(adam)

2019-05-29 19:56:50 UTC MAIN commitmail json YAML

py-tox: updated to 3.12.1

v3.12.1:

Bugfixes
- Ensure TOX_WORK_DIR is a native string in os.environ
- Fix import and usage of winreg for python2.7 on windows
- Fix Windows selects incorrect spec on first discovery

v3.12.0:

Bugfixes

- When using --parallel with --result-json the test results are now included the same way as with serial runs
- Turns out the output of the py -0p is not stable yet and varies depending on various edge cases. Instead now we read the interpreter values directly from registry via PEP-514

Features
- Adding TOX_PARALLEL_NO_SPINNER environment variable to disable the spinner in parallel mode for the purposes of clean output when using CI tools

(adam)

2019-05-29 19:54:48 UTC MAIN commitmail json YAML

py-pluggy: updated to 0.12.0

pluggy 0.12.0:

Features
- Switch from pkg_resources to importlib-metadata for entrypoint detection for improved performance and import time.  This time with .egg support.

(adam)

2019-05-29 19:52:51 UTC MAIN commitmail json YAML

2019-05-29 19:51:10 UTC MAIN commitmail json YAML

py-importlib-metadata: added version 0.15

importlib_metadata is a library which provides an API for accessing an
installed package's metadata, such as its entry points or its top-level name.
This functionality intends to replace most uses of pkg_resources entry point
API and metadata API. Along with importlib.resources in Python 3.7 and newer
(backported as importlib_resources for older versions of Python), this can
eliminate the need to use the older and less efficient pkg_resources package.

importlib_metadata is a backport of Python 3.8's standard library
importlib.metadata module for Python 2.7, and 3.4 through 3.7. Users of Python
3.8 and beyond are encouraged to use the standard library module, and in fact
for these versions, importlib_metadata just shadows that module. Developers
looking for detailed API descriptions should refer to the Python 3.8 standard
library documentation.

(adam)

2019-05-29 19:48:29 UTC MAIN commitmail json YAML

py-zipp: added version 0.5.1

A pathlib-compatible Zipfile object wrapper. A backport of the Path object.

(adam)

2019-05-29 17:50:12 UTC MAIN commitmail json YAML

Updated graphics/glew, databases/rrdtool, databases/py-rrdtool, databases/ruby-rrdtool

(adam)

2019-05-29 17:49:36 UTC MAIN commitmail json YAML

rrdtool: updated to 1.7.2

RRDtool 1.7.2:

Bugfixes
* Updated the Makefiles to properly include all needed files into the distribution tar
* Cleand up Compiler Warnings
* Improved compilation in MinGW environment
* fix segfault on non-existent RRD file when using rrdcached
* fix bounds handling, documentation and checking on rrdtool xport
* Fix %s/%S unit autoscaling in gprint for json/xml
* Optimized PDP Calculation

(adam)

2019-05-29 17:36:43 UTC MAIN commitmail json YAML

glew: updated to 2.1.0

GLEW 2.1.0
adds support for OpenGL 4.6, new extensions and minor bug fixes

GLEW 2.0.0
adds support for forward-compatible contexts, adds new extensions,
OSMesa and EGL support, MX discontinued and minor bug fixes

(adam)

2019-05-29 14:58:15 UTC MAIN commitmail json YAML

2019-05-29 14:49:20 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2019-05-29 14:49:01 UTC MAIN commitmail json YAML

py-protobuf: updated to 3.8.0

Protocol Buffers v3.8.0
Python
Changes implementation of Name() for enums that allow aliases in proto2 in Python to be in line with claims in C++ implementation (to return first value).
Added double_format option in text format printer.
Added iter and contains to extension dict
Added allow_unknown_field option in python text format parser
Fixed Timestamp.ToDatetime() loses precision issue
Support unknown field in text format printer.
Float field will be convert to inf if bigger than struct.unpack('f', b'\xff\xff\x7f\x7f')[0] which is about 3.4028234664e+38,
convert to -inf if smaller than -3.4028234664e+38
Allowed casting str->bytes in Message.setstate

(adam)

2019-05-29 14:48:12 UTC MAIN commitmail json YAML

protobuf: updated to 3.8.0

Protocol Buffers v3.8.0
C++
Use std::atomic in case of myriad2 platform
Always declare enums to be int-sized
Added DebugString() and ShortDebugString() methods on MessageLite
Specialized different parse loop control flows
Make hasbits potentially in register. The or's start forming an obstacle because it's a read modify store on the same mem address on each iteration.
Move to an internal MACRO for parser validity checks.
Improve map parsing performance.
Make MergePartialFromCodedStream non virtual. This allows direct calls, potential inlining and is also a code health improvement
Add an overall limit to parse_context to prevent reading past it. This allows to remove a annoying level of indirection.
Fix a mistake, we shouldn't verify map key/value strings for utf8 in opt mode for proto2.
Further improvements to cut binary size.
Prepare to make MergePartialFromCodedStream non-virtual.
A report on some interesting behavior change in python (caused by b/27494216) made me realize there is a check that needs to be done in case the parse ended on a end group tag.
Add a note of caution to the comments around skip in CodedOutputStream.
Simplify end check.
Add overload for ParseMessage for MessageLite/Message types. If the explicit type is not known inlining won't help de-virtualizing the virtual call.
Reduce linker input. It turns out that ParseMessage is not inlined, producing template instantiations that are used only once and save nothing but cost more.
Improve the parser.
[c++17] Changed proto2::RepeatedPtrField iterators to no longer derive from the deprecated std::iterator class.
Change the default value of case_insensitive_enum_parsing to false for JsonStringToMessage.
Add a warning if a field name doesn't match the style guide.
Fix TextFormat not round-trip correctly when float value is max float.
Added locationed info for some errors at compiler
Python reserved keywords are now working with getattr()/setattr() for most descriptors.
Added AllowUnknownField() in text_format
Append '_' to C++ reserved keywords for message, enum, extension
Fix MSVC warning C4244 in protobuf's parse_context.h.
Updating Iterators to be compatible with C++17 in MSVC.
Use capability annotation in mutex.h
Fix "UndefinedBehaviorSanitizer: cfi-bad-type"
CriticalSectionLock class as a lightweight replacement for std::mutex on Windows platforms.
Removed vestigial wire_format_lite_inl.h

(adam)

2019-05-29 12:54:10 UTC MAIN commitmail json YAML

2019-05-29 12:38:39 UTC MAIN commitmail json YAML

mk: document LIBRSVG_USE_RUST

(wiz)

2019-05-29 12:38:38 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.44.14

(wiz)

2019-05-29 12:38:23 UTC MAIN commitmail json YAML

librsvg: update to 2.44.14.

This package now uses rust. The user-settable variable LIBRSVG_USE_RUST
allows switching between this and the (obsolete) plain-C version
in librsvg-c. It defaults to "yes" on platforms that lang/rust currently
supports.

Version 2.44.14
- Fix #425 - Don't fail parsing if the system's locale is broken (Paolo Borelli).
- Fix #438, #443 - Don't create intermediate raster surfaces unless
  absolutely needed.  This was causing blurred output for SVGs from
  Inkscape and Illustrator, since they include an "enable-background"
  property even when there are no filters in use.  Thanks to Julian
  Sparber, Jordan Petridis, Zeeshan Ali for doing a huge "git bisect"
  to find the cause of this bug.
- Fix #443 - Fix blurry output when enable-background is used without filters.
- Fix #455 - Fix rounding error on i386 (Olivier Tilloy).
- Check for Cairo errors when constructing paths.

Version 2.44.13
- Updated compilation docs for Debian (Jordan Petridis)
- Fix #415 - register RsvgHandleFlags and the RsvgError enum values in
  a thread-safe fashion (Sebastian Dræ—¦ge).

Version 2.44.12
- At build time, you can now pass $CARGO and $RUSTC environment
  variables if you need to override the default Rust toolchain.
  Please see COMPILING.md for details.  (Tobias Kortkamp)
- Fix #405 - In the gdk-pixbuf loader, don't crash the write()
  function doesn't receive a GError.
- Fix #398 - Detect circular references in gradients.

Version 2.44.11
- Fix crash when a linear RGB filter is followed by an SRGB filter
  (Ivan Molodetskikh).
- Fix #393 - Stack overflow when freeing thousands of sibling elements.
- Fix #395 - feMorphology was crashing with a negative scaling
  transformation.
- Fix positioning of adjacent <tspan> elements.

Version 2.44.10
- Fix #385 - Don't crash if there is no rsvg_handle_write() before
  rsvg_handle_close().
- Fix #391 - Avoid undefined behavior when casting opaque pointers
  (Jordan Petridis).
- Added g_warning()s to ensure the API is called in the correct
  sequence.

Version 2.44.9
- Fix #371 - rsvg-convert was positioning extracted elements
  incorrectly when using the -w/-h options together with --export-id.
- Fix #372 - Mis-rendering in small arc segments.
- Fix #373 - Rendering of gradients for horizontal/vertical stroked
  lines with gradientUnits="userSpaceOnUse".
- Fix a couple of memory leaks in the error paths of the GdkPixbuf
  loader (Benedikt Heine).

Version 2.44.8
- Librsvg now requires Rust 1.27; this should have happened since
  2.44.0.  Apologies if the 2.44.x series didn't catch this build
  failure early for you.
- Librsvg now requires Cairo 1.15.12.
- Fix #363 - Don't drop spaces around <tspan> elements.
- Fix #365 - rsvg-convert now uses pixel units for SVG output, instead
  of points.  This requires cairo 1.15.12 (Antonio Ospite).
- Fix #358, #366 - tweaks to have the test suite pass on i386 and
  non-x86_64 platforms (Simon McVittie, Federico Mena).
- Fix #368 - With RSVG_LOG=1, librsvg will now report when SVGs have
  references to nonexistent elements, to aid debugging (for example,
  in an xlink:href attribute).
- Allow reference tests with a small difference to pass without
  breaking the build (Simon McVittie).

Version 2.44.7
- Fix #256 - Correctly match the systemLanguage attribute with the
  user's locale.
- Fix #320 - Parse xml:lang correctly.
- Fix #334 - Don't modify the caller's cairo_t state during rendering.
- Fix #349 - Don't panic if we get a "data:" URI with empty data.
- Fix #352 - Don't panic on getting a very large "order" for
  feConvolveMatrix (Ivan Molodetskikh).

Version 2.44.6
- Fix 32-bit builds (Jordan Petridis).

Version 2.44.5
- Fix #343 - Handle child being in error in feComponentTransfer.
- Fix #346 - Handle filter primitives producing errors.
- Fix #347 - Regression in computation of text element extents.
- Fix #348 - Fix incorrect font sizing.
- Fix #349 - Don't panic when loading an external image that is bigger
  than Cairo's limits.
- Fix - rsvg_handle_get_dimensions_sub() no longer panics if passed a
  nonexistent fragment identifier.
- CSS processing code is now in Rust, although it still calls libcroco
  to do the parsing.

Version 2.44.4
- Fix #341 - Don't infinite-loop with cyclic pattern references.
- Fix #342 - Don't crash if a <use> node references one of its ancestors.
- Fix #344 - Don't panic when a viewBox has overflowing numbers.
- Fix #345 - Fix panics due to bad path parsing and overflows in
  surface size.
- Cleanups and refactoring (Paolo Borelli, Linus Unnebè¾°ck, Federico Mena).

Version 2.44.3
- Fix building when srcdir != builddir (Mathieu Bridon).
- Fix #339 - Panic in filters with primitiveUnits="objectBoundingBox"
  on zero-sized elements (Ivan Molodetskikh).
- Fix #335 - Don't panic if the toplevel node is not <svg>.
- Fixes from fuzz testing (Ivan Molodetskikh): don't panic when the
  feConvolveMatrix kernel is not set; fix upper bounds in filter pixel
  getters.
- Fix #337 - Don't panic with "em" or "ex" units in the font-size property.
- Fix #338 - Don't panic when an image element doesn't have
  width/height attributes.
- Fix #340 - Don't panic when a marker has a zero-sized viewBox attribute.
- Special thanks to Ivan Molodetskikh for doing a fuzz-testing run for
  this round.
- Updates to the CI infrastructure and the build documentation (Jordan
  Petridis).

Version 2.44.2
- A *double brown paper bag* release!  Super strong, this one!
- Fix #325 - Don't leak all the elements at the toplevel.
- Fix #328 - Make masking work on big-endian.  Thanks to
  Simon McVittie for quick testing of this on s390x.
- Fix library ordering so -Wl,--as-needed works (Simon McVittie).

Version 2.44.1
- This is a brown paper bag release!  Apologies for the bugs:
- Fix #324 - Don't panic if trying to render a non-empty SVG with no
  elements (Paolo Borelli).
- Fix #325 - All the elements were being leaked at the toplevel.
- Fix #326 - Fix COMPILING.md - librsvg 2.44 does not build on Ubuntu
  18.04 because it has a rust version that is too old.

Version 2.44.0
- Librsvg now has minimal logging for debugging by setting the
  RSVG_LOG environment variable.  See CONTRIBUTING.md for details.
- Speed improvements for Gaussian blur, SRGB conversions, and various
  filters (Ivan Molodetskikh).
- Fix #264 - the letter-spacing property now supports "normal" in
  addition to lengths (Paolo Borelli).
- Fix #318 - the font-weight property was being parsed incorrectly.
- Fix #323 - don't use 100% "forever" with malicious SVGs that cause
  an exponential number of elements to be instanced through the
  <use> element.  We limit the number of <use> instances now.
- Fix #293 - Don't panic when masking an empty group.
- Fix #319 - Parse single font-family correctly.
- Cleanups for the internal representation of elliptical arcs in paths
  (letheed).

Version 2.43.4
- This is an early release to test the effects of threading in librsvg.
- The lighting and Gaussian blur filters are now parallelized with
  Rayon; they will use all available cores (Ivan Molodetskikh).

Version 2.43.3
- Tentative fix: #309 - Don't panic if rendering to a non-image Cairo surface.
- Optimizations for Gaussian blur and other filters (Ivan Molodetskikh).
- Optimizations in SRGB <-> linear RGB conversions (Ivan Molodetskikh).
- More C to Rust conversion in the loading code (Paolo Borelli).

Version 2.43.2
- All the filter effects have been ported to Rust as part of Ivan
  Molodetskikh's Summer of Code project!!!!!
- We now require Rust 1.26.
- We now include Rust debug information even in release builds, to make it
  easier to obtain stack traces.
- Fix #310 - Respect DPI in the font-size property (Mike Marcacci).
- Fix: draw the circle/ellipse elements with the same orientation as
  the SVG 1.1 test suite; this is relevant for stroke-dasharray (Ivan
  Molodetskikh).
- Refactoring of the drawing code and font sizes (Paolo Borelli).
- New filters in Rust: feConvolveMatrix, feColorMatrix, feMorphology,
  feDisplacementMap, feGaussianBlur, feDistantLight, feSpotLight,
  fePointLight, feTile.
- Updated Rust dependencies (Igor Gnatenko).

Version 2.43.1
- Fix: #259 - Test fonts should now work with --enable-installed-tests
- Fix: #277 - Don't panic when trying to filter an empty group
  (Ivan Molodetskikh).
- Fix: #292 - Don't panic if we try to clip an empty group.
- Fix the feOffset filter's coordinate parsing.  (Ivan Molodetskikh).
- Fix linearization of SRGB data in the feComposite filter (Ivan
  Molodetskikh).
- Fix CSS cascading in filters (Ivan Molodetskikh).
- Fix, don't render filters if they are in error (Ivan Molodetskikh).
- Fixed a couple of memory leaks in the test suite.
- Filters now support FillPaint and StrokePaint for input (Ivan Molodetskikh).
- Filters now support the color-interpolation-filters property
  (Ivan Molodetskikh).
- The feImage, feBlend, feComponentTransfer filters are now in Rust
  (Ivan Molodetskikh).
- The feOffset filter now supports fractional offsets (Ivan Molodetskikh).
- The drawing context code is now in Rust.  This is a tremendous
  amount of work! (Paolo Borelli)
- All the style property parsers have been moved to rust-cssparser.

Version 2.43.0
- This is the start of the 2.43 development series, and you bet we are
  doing extensive changes!
- Many, many thanks to Jordan Petridis for keeping our Continuous
  Infrastructure updated all the time, and for emergency fixes when
  they were necessary.
- As part of the Summer of Code 2018, Ivan Molodetskikh is porting the
  filter effects to Rust.  These are done so far:  core filters
  infrastructure, feComposite, feMerge, feOffset.  The only remaining
  SVG elements done in C pertain to filter effects, and Ivan is taking
  care of them.
- The feComposite filter now operates in linear RGB space, for better
  spec compliance.  We transform back to SRGB for the final results
  (see issue #275 for pending work on fully supporting this
  elsewhere).
- Filters now compute their bounds to floating-point values, instead
  of clipping them to integers.
- The text, tspan, tref elements are now in Rust (Paolo Borelli).
- Text rendering should be better.  We now perform text measurement
  operations with the actual affine transformation that the text will
  use in the end.  This should give Pango/Freetype a better chance of
  doing scale-appropriate hinting.
- The basic styling infrastructure has moved to Rust (Paolo Borelli,
  Federico Mena).  We don't use the old and limited cascading code
  anymore.  We also audited which CSS properties are supposed to
  inherit automatically or not; this should be working per the SVG
  spec now.  Special thanks to Paolo for doing the largest part of the
  work in moving the style data to Rust; this was a painstaking,
  months-long process of constant refactoring.
- The internals of the drawing infrastructure and bounding-box
  computation are now done in Rust (Paolo Borelli).
- Element creation from the parsing stage is now in Rust (Saurav
  Sachidanand).
- Clipping and Masking are now done in Rust (Paolo Borelli).
- Our tests now include the full Adwaita icon theme, so it doesn't
  break.
- Fix: #241 - feDistantLight and feSpotLight now work again.
- Fix: #282 - feComposite is fixed not to overwrite the source image
  in some cases; this fixes drop shadows generated from Inkscape (Ivan
  Molodetskikh).
- We have the beginnings of Windows CI, courtesy of Guillaume Gomez.
- Changes from 2.42.4:
- Fix: elements with systemLanguage attributes without variants now
  work better (Paolo Borelli).
- gitlab#227 - Fix: we now catch negative values in stroke-dasharray
  properties instead of leaving the cairo_t in an error state.
- gitlab#228 - Fix: empty transform attribute now correctly yields an
  identity transform (Dmitry Kontsevoy).
- Fix possible crash on invalid gradient references.
- Make robust against patterns and gradients with no children.
- Lots of code cleanups and refactorings (Jordan Petridis, Dmitry
  Kontsevoy, Ivan Molodetskikh).
- Code moved to Rust: low-level path and PangoLayout drawing, "switch"
  element (Paolo Borelli).
- New Rust dependencies: float_cmp, pangocairo crates.
- We now require Rust 1.21 or later.
- Changes from 2.42.5:
- #276 - rsvg_handle_render_cairo() will now refuse to render if the
  cairo_t passed to it is in an error state.  Fixes a panic in the
  cairo-dock program.
- #206 - The test suite now writes test artifacts to tests/output
  instead of /tmp (Saurav Sachidanand).

Version 2.42.3
- gitlab#205 - The configure script now checks for Rust 1.20.0 -
  previously this minimum requirement was not well-defined.
- gitlab#204 - New feature: If an SVG has an <a> link element, we now
  generate the corresponding link when outputting to a Cairo PDF
  surface.  If you use rsvg-convert(1) with PDF output, <a> links in
  the SVG will work in the PDF (Dmitry Kontsevoy).
- gitlab#108 - New feature: support font-size:larger and font-size:smaller
  relative sizes.
- New feature: rsvg-convert now supports SOURCE_DATE_EPOCH per
  https://reproducible-builds.org/specs/source-date-epoch/ to generate
  reproducible output for PDFs (Chris Lamb).
- gitlab#197 - New requirement: We now require Freetype2 2.9.0, which
  fixes font rendering bugs.  The test reference PNGs have been
  regenerated with this version.  You may see changes in font
  rendering as a result of this updated requirement.
- gitlab#91 - Fix rendering of masks and clips when the initial
  transformation has a translation component (Massimo).
- gitlab#112 - Fix: apply style attributes for all SVG elements, not just
  for the toplevel one.
- gitlab#161 - Fix the marker angle for the last vertex of closed
  paths (Juraj Fiala).
- gitlab#198 - Fix: Make rsvg_pixbuf_from_file() and its derived
  functions work again.  Now we have tests for the whole public API.
- gitlab#143 - Minor optimizations for Gaussian blurs (Timm Bè¾°der).
- gitlab#201 - Minor speedups in the code to parse SVG attributes.
- gitlab#178 - Fix some tests that failed on 32-bit machines.
- COMPILING.md now lists our build dependencies, and has command lines
  which you can use on openSUSE/Fedora/Debian/Ubuntu/MacOS to set up a
  development environment for librsvg (Jordan Petridis, Brion Vibber).
- gitlab#211 - Running the configure script on MacOS now works and
  doesn't try to use -Bsymbolic for linking (Brion Vibber).
- gitlab#In addtion to --enable-debug/--disable-debug to control the Rust
  compilation, now you can use an environment variable
  LIBRSVG_DEBUG=yes / LIBRSVG_DEBUG=no if you wish.
- Code moved to Rust: SVG paint servers (Dmitry Kontsevoy), SVG
  attribute parsing.
- We now use a Cargo workspace internally, to move more things to Rust
  (Jordan Petridis, Chun-wei Fan).
- Special thanks in this release to Jordan Petridis for MAJOR
  improvements to our Continuous Integration infrastructure, the
  repository structure, and updates to the compilation documentation.
  Also for setting up 32-bit builds for continuous integration.

Version 2.42.2
- gitlab#193 - Don't crash when feConvolveMatrix doesn't specify
  orderx/ordery attributes.
- gitlab#136 - Parse stroke-dasharray property correctly.  This code
  is in Rust now; yay! (Jordan Petridis).
- Don't render markers if they are zero-sized, per the spec.
- Performance: eliminate a bunch of string copies during parsing.
- Update rust-cssparser to 0.23 (Igor Gnatenko).

Version 2.42.1
- gitlab#182 - Parse the transform attribute in a faster/simpler way.
  We now use rust-cssparser instead of lalrpop.  This is especially
  noticeable on SVGs with lots of "transform" attributes.
- gitlab#187 - Don't crash when setting a gradient on a zero-sized object.
- gitlab#184 - (Windows) Don't use PangoFT2 if not available (Chun-wei Fan).
- gitlab#181 - Inherit attributes in the <svg> element properly.
- gitlab#160 - rsvg-convert - fix error reporting when reading from
  stdin (Phlip Withnall).
- gitlab#152 - Fix detection of image type in "data:" URIs when they
  don't specify a MIME type (Andreas Smas).
- gitlab#117 - (Windows) rsvg-convert - Set stdout to O_BINARY
  (Bakhtiar Hasmanan).
- gitlab#133 - More stringent parsing of path data; better tests.
- (Windows/MSVC) Fix linking of the Rust internals library (Chun-wei Fan).
- Fix typos and links in the .md files.

Version 2.42.0
- Fix a memory leak in rsvg_handle_new_from_file() (Lovell Fuller).
- Optimize the xml:space normalization function (Jordan Petridis).
- gitlab#179 - fix a runtime warning in the feMergeNode code.
- gitlab#175 - Clarify documentation about the rsvg_*_sub() APIs.
- Stylistic fixes from cargo-clippy (Jordan Petridis).
- Port the Pango glue code to Rust.
- New ARCHITECTURE.md with a description of librsvg's internals.

Version 2.41.2
- We now require glib 2.52.0.
- bgo#787895 - Fix mis-use of libxml2.  Thanks to Nick Wellnhofer for
  the guidance.
- bgo#761175 - Allow masks and clips to reuse a node being drawn.
- Fix xml:space normalization, per the spec.
- Don't access the file system when deciding whether to load a remote
  file with a UNC path for a paint server (i.e. don't try to load it at all).
- We now support cross-compilation of the Rust code (David Michael).
  See COMPILING.md for details.
- Fixed bugs from Coverity runs (Philip Withnall).
- Vastly improved README.md, new COMPILING.md, improved CONTRIBUTING.md.
- Markers now have the correct default size per the SVG spec.
- Visual Studio: We now use HIGHENTROPYVA linker option on x64 builds,
  to enhance the security of built binaries (Chun-wei Fan).
- Cargo is now verbose as well if you use "make V=1".
- Fixed some memory leaks.
- Don't render elements that establish a viewport if their viewBox
  size is 0, per the spec.
- SVG elements ported to Rust: image, clipPath, mask, character data in elements.
- Fixed loading files one byte at a time.
- Reference documentation is now DocBook 5.1.
- Reference docs now have an overview of the library.
- Distribute README.md in the tarball properly.
- Expanded the test suite.
- Lots of internal refactoring.

Version 2.41.1
- The feConvolveMatrix filter primitive wasn't being rendered at all;
  now it works.
- Pattern specifications can now have a fallback color, per the spec -
  https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint
- Tests now use a very basic form of reproducible font rendering.
  This means that "make check" should pass even if you have a custom
  Fontconfig setup.
- Fixed recursive fallbacks in gradients.
- Per the spec, we now don't render elements which have invalid
  attributes.
- Windows build: support building with Fontconfig; support Visual
  Studio 2017; generate .pc files upon install (Chun-wei Fan)
- Fixed bgo#621088 - Text elements can now be used as clipping paths.
- Fixed bgo#587721 - Fix rendering of text elements with transformations
  (Massimo)
- Fixed bgo#776932 - Don't crash on elements with an invalid
  "transform" attribute.
- Fixed bgo#777155 - Ignore patterns that have close-to-zero dimensions.
- Fixed bgo#776297 - Don't render markers for rect / circle elements;
  fix marker angles in some cases (Massimo).
- Fixed bgo#777834 - Don't crash when rendering text with empty
  extents.
- Fixed bgo#634324 - Gaussian blur with negative-scaling
  transformation was being rendered incorrectly.
- Fixed bgo#783835 - Don't divide by zero in Gaussian blurs
- Fixed division by zero in feTile filter when the input surface is
  empty.
- Fixed bgo#779489 - Link to pangoft2 as required.
- Don't crash in filters when one of them yields an invalid surface
  for an intermediate result.
- Update for bgo#778666 - Use our own thumbnailer specification file
  (Jeremy Bicha).
- Fixed bgo#782098 - Don't pass deprecated options to gtkdoc-scangobj
  (Ting-Wei Lan).
- Fixed bgo#777833 - Various memory leaks (Philip Withnall, Federico Mena)
- Fixed bgo#786372 - Use the correct default for the style element's
  "type" attribute.
- Fixed bgo#634514 - Don't render unknown elements and their children.
- Fix parsing of "azimuth", "elevation", "limitingConeAngle" for
  filter effects.
- Fixed bgo#785276 - Don't crash on empty or single-byte files.
- Made the <switch> element work; SVG feature names were being
  tested incorrectly.
- Fixed a few cases of uninitialized struct fields.
- Code converted to Rust: preserveAspectRatio attribute, viewBox
  attribute, core Node structure, path/line/rect/circle/ellipse basic
  shapes, group/defs/switch/svg/use/symbol structural elements, pattern element
  and pattern fallbacks, marker rendering, various parsers, error
  propagation from parsers, gradient stops, gradient element,
- Added a bunch of new test cases for the new features and the
  code converted to Rust.
- We now require cairo-rs 0.2.0
- We now require lalrpop 0.13.1
- The librsvg tarball now comes with the Rust dependencies embedded
  using "cargo vendor".  Linux distros can replace these dependencies
  with their own versions using the infrastructure described in
  http://doc.crates.io/source-replacement.html

Version 2.41.0
- The big news is that parts of librsvg are now implemented in the
  Rust programming language, instead of C.  The public API remains
  identical.  Rust should provide us with memory safety and nicer
  built-in abstractions for the code, as well as an easier way to do
  unit tests.  Special thanks to all the people who sent tips on Rust
  idioms, and to Sebastian Dræ—¦ge and Hubert Figui竪re for the Automake bits.
- Added an "--enable-debug" option to configure.ac - this will tell
  the Rust compiler to generate debugging code, instead of working in
  release mode.  Note that you must still pass CFLAGS by hand by the
  regular means for the C code.
- For Windows builds, only MSVC 2012 and upward are supported now.
- Chun-wei Fan made it possible to regenerate the MSVC project files
  when Makefile.am changes.
- Fixed bgo#763386 - handle curveto segments where three control
  points are coincident.  Thanks to Massimo for the detailed test cases.
- Fixed bgo#603550 - Compute the luminance correctly when generating a
  mask.  Thanks to Mike Lewis for the patch.
- Fixed bgo#776297 - Only render markers in path, line, polygon,
  polyline elements.
- Fixed feImage filters when they reference SVG nodes; they were
  translated incorrectly.
- Fixed feComponentTransferFunction when there are duplicated feFuncX
  elements.
- Fixed bgo#761871 - handle reflection points for quadratic and cubic
  curves correctly.
- Fixed bgo#686953 - support the "marker" shorthand property.
- Fixed a few minor issues pointed out by Coverity.
- The path data parser now handles boolean values in Arc elements correctly.
- Fixed conformance bugs in gradient inheritance.
- Radial gradients now adjust the focus point correctly to be within
  the gradient's radius.
- Stroke width normalization is now conformant to the spec.
- Viewport-relative length normalization is now conformant to the spec.
- Added some of the official SVG 1.1 test files to our test suite.  Fixed
  a little bunch of conformance bugs.
- As a small optimization, we only push/pop CSS states when rendering
  will actually happen, instead of for all (potentially invisible) nodes.
- Code that has been converted to Rust:  marker orientations and
  rendering, path data parser, path building, length normalization,
  gradient inheritance, bounding boxes with affine transformations.
- Lots of refactoring to accomodate the Rust code, and general cleanups as well.
- Added tests/README.md with instructions on how to run the test suite
  and update it.
  rsvg-test can now skip files or directories that start with "ignore".
- Improved the README.

(wiz)

2019-05-29 12:35:10 UTC MAIN commitmail json YAML

doc: Added graphics/librsvg-c version 2.40.20nb4

(wiz)

2019-05-29 12:34:52 UTC MAIN commitmail json YAML

graphics/librsvg-c: re-import librsvg-2.40.20nb4 (previously in graphics/librsvg)

librsvg is Raph's scalable vector graphics library.  It provides support for
SVG graphics, and is used by the GNOME desktop.

This package provides the librsvg library as well as some addons -- a pixbuf
loader and a theme engine -- for the GTK+ toolkit.

This package provides the older 2.40.x branch of librsvg that is written
in plain C.

(wiz)

2019-05-29 12:33:51 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 8.5.60.7.0nb1

(wiz)

2019-05-29 12:33:30 UTC MAIN commitmail json YAML

tor-browser: update to 8.5.60.7.0nb1.

copy tsutsui's commit to firefox:

fix wrong latency unit in stream_init() function.

Based on a patch in PR pkg/54206 from Y.Sugahara.
Bump PKGREVISION.

(wiz)

2019-05-29 12:31:57 UTC MAIN commitmail json YAML

doc: Updated www/firefox60 to 60.7.0nb1

(wiz)

2019-05-29 12:31:33 UTC MAIN commitmail json YAML

firefox60: update to 60.7.0nb1.

copy tsutsui's commit to firefox:

fix wrong latency unit in stream_init() function.

Based on a patch in PR pkg/54206 from Y.Sugahara.
Bump PKGREVISION.

(wiz)

2019-05-29 12:29:27 UTC MAIN commitmail json YAML

Updated graphics/libotf to 0.9.16nb1

(ryoon)

2019-05-29 12:29:00 UTC MAIN commitmail json YAML

2019-05-29 11:02:22 UTC MAIN commitmail json YAML

lighttpd: Remove duplicate PLIST entry.

(nia)

2019-05-29 10:19:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 2.5

(sjmulder)

2019-05-29 10:18:50 UTC MAIN commitmail json YAML

sysutils/nnn: update to 2.5

Upstream changes:
- mouse support
- 19 plugins [1] introduced. Some are:
  - pdfview: view a PDF in pager
  - nmount: (un)mount a storage device
  - ndiff: file and directory diff for selection
  - hexview: view a file in hex
  - imgresize: batch resize images to desktop resolution
  - ipinfo: check your IP address and whois information
  - transfer: upload a file to transfer.in
  - pastebin: paste the contents of a text file to paste.ubuntu.com
  - boom: play random music from a directory
  - nwal: set an image as wallpaper using nitrogen
  - pywal: set selected image as wallpaper, change terminal color
    scheme
  - getplugs: update plugins
- SSHFS support
- support bsdtar, simplify patool integration
- native batch rename support (vidir dependency dropped)
- new location for config files - ~/.config/nnn
  - plugin dir location: ~/.config/nnn/plugins
  - selection file .nnncp is now ~/.config/nnn/.selection
- changes to support configuration[2] as the default file manager
- per-context detail/light mode
- case-insensitive version compare
- shortcut to visit / - ` (backtick)
- vim-like scrolloff support
- ^D & ^U: scroll half page, PgDn & PdUp: scroll full page
- fix selection across contexts
- recognize Home and End keys at prompt for editing
- fix broken program option -b
- POSIX-compliant user-scripts (wherever possible)
- NNN_SCRIPT is retired (replaced by plugins)

[1] https://github.com/jarun/nnn/tree/master/plugins
[2] https://github.com/jarun/nnn/wiki/nnn-as-default-file-manager

(sjmulder)

2019-05-29 10:01:38 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.54

(nia)

2019-05-29 10:01:28 UTC MAIN commitmail json YAML

lighttpd: Update to 1.4.54.

pkgsrc changes:

Replace use of legacy GeoIP library with libmaxminddb.
Uses a different module.

Changes:

Highlights
behavior change: strict URL parsing and normalization (configurable)
behavior change: mod_webdav now rejects partial PUT (configurable)
mod_auth: HTTP Auth Digest algorithm=SHA-256
mod_webdav: major rewrite: robustness, performance, RFC compliance
mod_maxminddb: new; obsoletes discontinued mod_geoip

Changes from 1.4.53
[mod_evhost] handle IPv6 literal addr; add tests
[core] separate server_main_loop() func, mark hot
[core] mark startup/shutdown funcs cold
[core] some server_main_loop() cleanup
[core] fdevent_process()
[core] srv竊知ax_fds_lowat and srv竊知ax_fds_hiwat
[core] remove server.h
[mod_staticfile] search ext array if not empty
[core] store joblist pointer on stack
[core] quickly clear request buffer for reuse
[core] helper funcs for connection_state_machine()
[core] perf: optimize connection_read_header()
[core] parse request in connection_read_header()
[core] log_request_header_on_error in one place
[core] copy request only if might need for logging
[core] make parse_request,request.request same buf
[core] prefer buffer_caseless_compare()
[core] pass req hdrs buffer to http_request_parse
[core] replace conç«Šæ± esponse.keep_alive
[core] mark log_error_write*() funcs cold
[core] http_request_parse() mark error paths cold
[core] lift code out of request line parse loop
[core] get_http_method_key() match by strlen first
[core] RFC7230 HTTP-version parse
[mod_accesslog] attempt to reconstruct req line
[multiple] minor: remove duplicated conditions
[mod_deflate] honor request for x-gzip, x-bzip2
[mod_auth] minor: adjust config validation
[core] discard oversized trailers
[core] no keep-alive if POLLRDHUP,empty read queue
[core] fix gw_backend spelling of directive in err
[multiple] reduce code dup in list resizing
[core] con竊段s_ssl_sock
[core] connection_handle_write() updates con state
[core] skip plugins_call_cleanup if not init窶册d
[core] simpler loops to run plugin hooks
[core] fix mixed use of srvç«Šç—´plit_vals array (fixes #2932)
[core] dispatch events from within event framework
[core] don窶冲 call fd event handlers more than once, they might already be gone (fixes segfault)
[core] poll: fdarray uses fd as index, not fde_ndx
[core] map FDEVENT_* to OS system event frameworks
[core] prefer memchr() over strchr()
[core] use openssl to read,discard request body
[mod_openssl] inherit cipherlist from global scope
[mod_openssl] default: ssl.cipher-list = 窶廩IGH窶�
[mod_proxy] pass Content-Length to backend if > 0
[core] config option to allow GET w/ request body
[core] some fdevent code streamlining
[core] remove fde_ndx member outside fdevents
[core] remove redundant check for allow_http11
[mod_openssl] use 16k static buffer instead of 64k
[core] pull server load checks out of main loop
[core] isolate fdevent processing
[core] release empty chunk buf when nothing read
[core] perf: pass (fdnode *) to epoll and kqueue
[core] modify config parser to handle multiple }
[core] pass (fdnode *) for registered fdevent fd
[mod_auth] http_auth_digest_hex2bin()
[mod_auth] http_auth_info_t digest abstraction
[mod_auth] pass http_auth_require_t for 401 Unauth
[core] no SOCK_NONBLOCK on QNX 7.0
[mod_auth] HTTP Auth Digest algorithm=SHA-256
[core] silence coverity warning
[mod_magnet] fix invalid script return-type crash (fixes #2938)
[build] remove -Wdeclaration-after-statement
[core] pass conf.follow_symlink in more places
[core] fix assertion with server.error-handler (fixes #2941)
[core] extend dir redirection to take HTTP status
[doc] minor adjust create-mime.conf.pl regex match (#2942)
[core] attribute((fallthrough)) for GCC 7.0
[core] fdevent_mkstemp_append() (shared)
[core] off_t upload_temp_file_size
[core] clear FDEVENT_RDHUP if no POLLRDHUP
[mod_wstunnel] fix ping-interval for big-endian (fixes #2944)
[core] fix abort in http-parseopts (fixes #2945)
[core] remove repeated slashes in http-parseopts
[core] fix 1.4.52 regression in mem use with POST (fixes #2948)
[multiple] cleaner calloc use in SETDEFAULTS_FUNC
[core] add const to some etag prototypes
[core] attribute((format 窶ヲ))
[core] struct log_error_st for error logging
[core] log_error, log_perror using printf-like fmt
[core] new worker_init hook to follow parent fork
[core] replace open() with fdevent_open_cloexec()
[mod_webdav] major rewrite (fixes #1818)
[core] 200 for OPTIONS /non-existent/path HTTP/1.1 (fixes #2939)
[mod_webdav] surround Lock-Token with 窶�<窶ヲ>窶�
[mod_webdav] fix uuid detection macro
[mod_webdav] fix misbehavior on blank nodes in PROPPATCH
[mod_webdav] clean up resources after do{}while(0)
[mod_webdav] check If-Match, If-Unmodified-Since (#1818)
[mod_webdav] deprecated unsafe partial PUT compat
[mod_webdav] provide ETag in more responses
[mod_webdav] platform portability fixes
[mod_webdav] disable elftc_copyfile() on FreeBSD
[mod_webdav] special-case If: ()
[mod_webdav] check If-None-Match (#1818)
[stat_cache] separate func for symlink policy chk
[stat_cache] separate symlink pol from data struct
[stat_cache] store entries without trailing slash
[stat_cache] pass age param for stat cache cleanup
[stat_cache] remove splaytree ins/del debug code
[stat_cache] FAM: reduce string copying
[stat_cache] FAM: check FAMNextEvent() return code
[stat_cache] FAM: use entry hash index as userdata
[stat_cache] FAM: improve handling modified file
[stat_cache] FAM: ignore follow-symlink config
[stat_cache] FAM: check hash collision before add
[stat_cache] FAM: ignore event with no valid match
[stat_cache] FAM: funcs to invalidate entries
[stat_cache] interfaces to invalidate entries
[mod_webdav] update stat_cache after file mod
[core] use high precision stat timestamp in etag
[scons] adjustment for static build under CentOS
[core] emit trace using path before clearing path
[core] http_chunk_append_file_fd()
[multiple] open target file earlier in some cases
[stat_cache] no longer stat() and open() for stat
[stat_cache] FAM: improve monitoring, cache 16 sec
[stat_cache] FAM: separate routine for FDEVENT_IN
[stat_cache] FAM: whitespace-only change
[mod_webdav] quiet coverity warnings
[doc] highlight relevance of module load order (fixes #2946)
[core] behavior change: stricter URL normalization
[stat_cache] fix compilation error for cmake
[cmake] help cmake on FreeBSD find sys/event.h
[scons] help scons on FreeBSD find sys/event.h
[build] detect FreeBSD elftc_copyfile()
[mod_openssl] use SSL_CTX_set_client_hello_cb()
[core] support weak etags with If-None-Match
[core] store log_state_handling flag on stack
[core] check if splay_tree NULL before invalidate
[mod_webdav] workaround Microsoft-WebDAV-MiniRedir
[mod_webdav] doc Microsoft-WebDAV-MiniRedir bugs
[mod_webdav] invalidate parent dir in stat_cache
[doc] systemd socket activation config example
[core] chunkqueue perf: code reuse
[core] chunkqueue perf: specialized buffer.h funcs
[core] chunkqueue perf: skip opening 0-length file
[core] chunkqueue perf: read small files into mem
[core] buffer_reset() should not be passed NULL
[tests] has_feature() helper func
[tests] skip mod-secdownload HMAC-SHA1,HMAC-SHA256
[core] use high precision stat timestamp on OS X
[mod_magnet] expose server addr (local IP) to lua
[core] adjust http_chunk read() retry loop
[mod_maxminddb] MaxMind GeoIP2 support
[mod_authn_ldap] ldap_set_option LDAP_OPT_RESTART (fixes #2940)

(nia)

2019-05-29 03:25:19 UTC MAIN commitmail json YAML

Added sysutils/u-boot-bananapro version 2018.11.

(thorpej)

2019-05-29 03:24:02 UTC MAIN commitmail json YAML

2019-05-29 03:23:28 UTC MAIN commitmail json YAML

(devel/ocaml-fmt) Add misc/ocaml-topkg/buildlink3.mk to fix following problem

    ===> Creating toolchain wrappers for ocaml-fmt-0.8.5
    ERROR: ocaml-topkg>=1.0.0 is not installed; can't buildlink files.
    *** Error code 1

(mef)

2019-05-29 03:15:06 UTC MAIN commitmail json YAML

(time/ocaml-time_now) Add BUILD_DEPENDS+= bash to fix following problem

===> Building for ocaml-time_now-0.12.0
I need bash to interpret (bash ...) actions but I couldn't find it :(
*** Error code 1

(mef)

2019-05-28 20:43:18 UTC MAIN commitmail json YAML

doc: Updated devel/lua-filesystem to 1.7.0

(maya)

2019-05-28 20:43:04 UTC MAIN commitmail json YAML

lua-filesystem: update to 1.7.0

Update provided by Jonathan Buschmann in PR pkg/53787.
I added some pkgconfig invocations, because otherwise it was linking
to lua without the RPATH to liblua.
Added a test target.

Version 1.7.0 [15/Sep/2017]

        symlinkattributes function now provides 'target' field, containing name of the file that the symlink points to.
        attributes, symlinkattributes, touch, mkdir, and rmdir functions now return system-dependent error code as the third value on error.
        Fixed detection of closed files for Lua 5.2+ in setmode, lock, and unlock functions.
        Fixed various compiler warnings.
s: ----------------------------------------------------------------------

(maya)

2019-05-28 19:34:38 UTC MAIN commitmail json YAML

dolphin-emu: Add more USE_TOOLS. Use portaudio v19 stable release,
confusingly named portaudio-devel by us.

Bump PKGREVISION.

(nia)

2019-05-28 14:11:07 UTC MAIN commitmail json YAML

doc: Added textproc/py-nltk version 3.4.1

(wiz)

2019-05-28 14:10:55 UTC MAIN commitmail json YAML

textproc/Makefile: + py-nltk

(wiz)

2019-05-28 14:10:04 UTC MAIN commitmail json YAML

textproc/py-nltk: import py-nltk-3.4.1

Based on wip version packaged by leot, Hiramatsu Yoshifumi,
Kamel Ibn Aziz Derouiche, and myself.

NLTK - the Natural Language Toolkit - is a suite of open source
Python modules, data and documentation for research and development
in natural language processing. NLTK contains code supporting dozens
of NLP tasks, along with 30 popular Corpora and extensive documentation
including a 360-page online book.

(wiz)

2019-05-28 13:40:40 UTC MAIN commitmail json YAML

2019-05-28 13:35:54 UTC MAIN commitmail json YAML

*: Remove per-package MESSAGE.{rcd,smf} handling.

This is now centralised in mk/pkgformat so no need to do it manually.

(jperkin)

2019-05-28 13:32:06 UTC MAIN commitmail json YAML

mk: Support MESSAGE.rcd and MESSAGE.smf.

Previously packages configured these manually based on INIT_SYSTEM, this
centralises support for them so they only need to exist to be pulled in
accordingly.

(jperkin)

2019-05-28 13:16:10 UTC MAIN commitmail json YAML

doc/TODO: + librsvg-2.44.14 [wip].

(wiz)

2019-05-28 13:05:32 UTC MAIN commitmail json YAML

doc: Updated net/freeDiameter to 1.3.0

(wiz)

2019-05-28 13:05:20 UTC MAIN commitmail json YAML

freeDiameter: update to 1.3.0.

freediameter (1.3.0)

Many thanks to Thomas Klausner for his contribution of several important extensions.

freediameter (1.2.1) UNRELEASED; urgency=low

  * New extension: rt_randomize (load-balancing on possible destinations)
  * New contrib: Gx extension.
  * rt_redirect.fdx and rt_load_balance.fdx improvement: use a hash table. Thanks Thomas.
  * New hook HOOK_MESSAGE_SENDING to give a last chance to edit messages before they are sent.
    This will be mostly used for enforcing interoperability constraints on non-compliant peers.
  * Simplified log output. Old output can be recovered with DEBUG_WITH_META build option.
  * Updated the internal counters for finer control on the load.
  * Fixes in message expiry mechanism.
  * Bug fixes in error messages generation and various parts.
  * Improvements on shutdown sequence handling.
  * Improvements to the dict_dcca_* extensions.
  * Improved default CMake configuration.
  * Improved build for MacOSX
  * Fixes for a few newer operating systems compatibility.
  * Fixed default secure Diameter port number 5868 instead of5658 (errata of RFC 6733)

-- Sebastien Decugis <sdecugis@freediameter.net>  Sat, 30 Jan 2016 23:38:03 +0800

(wiz)

2019-05-28 07:47:35 UTC MAIN commitmail json YAML

Updated devel/libebml, multimedia/libmatroska

(adam)

2019-05-28 07:47:15 UTC MAIN commitmail json YAML

libmatroska: updated to 1.5.2

Released v1.5.2:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.5.1.

Released v1.5.1:
* Build system: libEBML 1.3.8 is now required.
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.
* KaxBlock: fixed a potential access to invalid memory due to
  invalid lace sizes read from invalid data.
* KaxBlock: fixed a potential null pointer dereference triggerable
  by reading invalid data.

(adam)

2019-05-28 07:46:08 UTC MAIN commitmail json YAML

libebml: updated to 1.3.9

Released v1.3.9:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.3.8.

Released v1.3.8:
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.

(adam)

2019-05-27 18:38:53 UTC MAIN commitmail json YAML

doc: Updated games/pingus to 0.7.6nb1

(maya)

2019-05-27 17:31:15 UTC MAIN commitmail json YAML

2019-05-27 17:21:01 UTC MAIN commitmail json YAML

SDL2: Always --disable-x11-shared so X11 is linked the normal way.

This fixes creating a GL context with r600_dri (and probably other drivers)
on NetBSD with native X, where otherwise missing libxcb symbol errors
happen.

Programs this unbreaks include fasttracker2, mednafen. Programs this
doesn't unbreak include nestopia (uses libepoxy).

This is a workaround, but we're already doing the same in the SDL1
package...

Bump PKGREVISION.

(nia)

2019-05-27 17:04:04 UTC MAIN commitmail json YAML

2019-05-27 16:48:43 UTC MAIN commitmail json YAML

Updated www/py-django-extensions, net/py-Socks

(adam)

2019-05-27 16:48:14 UTC MAIN commitmail json YAML

py-Socks: updated to 1.7.0

1.7.0:
Bump version

(adam)

2019-05-27 16:43:54 UTC MAIN commitmail json YAML

py-django-extensions: updated to 2.1.7

Changes 2.1.7:
- New: test, many many more tests :-) thanks everybody
- New: docs, many documentation updates
- New: graph_model, add simple theming support and django2018 theme
- Improvement: ModificationDateTimeField, make modificationfield name modifiable
- Improvement: graph_model, option to not showrelations labels in the graph
- Improvement: reset_db, allow to override list of backends for database engines
- Improvement: reset_db, add psqlextra backend
- Improvement: runserver_plus, idle support
- Improvement: generate_secret_key, removed get_random_string in favour of get_random_secret_key
- Improvement: update_permissions, add create-only and update-only flags
- Improvement: update_permissions, update changed names of permission to match correct permission name
- Improvement: syncdata, add --database option
- Improvement: runscript, allow to override RUNSCRIPT_SCRIPT_DIR
- Fix: create_command, fix mknod error on macos
- Fix: runserver_plus, fix in resolving ssl certificate path
- Fix: sqldiff, fix hstorefield
- Deprecate: truncate_letters, use Django's truncatechars
- Deprecate: passwd, use Django's changepassword
- Deprecate: Keyczar encrypted fields, Keyczar is abandonned / deprecated

(adam)

2019-05-27 16:12:09 UTC MAIN commitmail json YAML

Update *subversion* to 1.12.0

(ryoon)

2019-05-27 16:10:08 UTC MAIN commitmail json YAML

Update to 1.12.0

Changelog:
Version 1.12.0
(12 Apr 2019, from /branches/1.12.x)
https://svn.apache.org/repos/asf/subversion/tags/1.12.0

User-visible changes:
  - Major new features:

  - Minor new features and improvements:
    * 'move vs. move' merge conflicts can now be resolved (r1846851, r1851913)
    * 'svn --version --verbose' shows loaded libraries on Linux (r1843774)
    * 'svnrdump' can read/write a file instead of stdin/stdout (r1844906)
    * 'svn list' tries to not truncate the author's name (r1847384 et al.)
    * 'svn list' can show sizes in base-2 unit suffixes (r1847384 et al.)
    * 'svn info' shows the size of files in the repository (r1847441 et al.)
    * 'svn cleanup' can remove read-only directories (#4806, r1854072 et al.)

  - Client-side bugfixes:
    * Repos-to-WC copy with --parents works with absent target (r1843888)
    * Repos-to-WC copy from foreign repo with peg/operative revs (#4785)

  - Server-side bugfixes:
    * Ignore empty group definitions in authz files (#4802, r1851687)

  - Client-side and server-side bugfixes:

  - Other tool improvements and bugfixes:
    * svnauthz: warn about empty groups in authz files (#4803, r1851823)
    * Storing passwords in plain text on disk is disabled by default (r1845377)

Developer-visible changes:
  - General:
    * Updated the required libtool version to 2.x (r1845716)
    * get-deps.sh: Remove references to Googlemock and Googletest (r1849200)
    * All C++ code is compiled in C++11 mode by default (r1849202)

  - Bindings:
    * JavaHL: Fixed potential core dump in ISVNClient.diff (r1845408)
    * JavaHL: Let clients decode file contents from ISVNClient.blame (r1851333)

Version 1.11.1
(11 Jan 2019, from /branches/1.11.x)
http://svn.apache.org/repos/asf/subversion/tags/1.11.1

User-visible changes:
  - Minor new features and improvements:
    * Conflict resolver support for added vs unversioned file (r1845577)
    * Conflict resolver support for unversioned directories (r1846299)
    * Improve help for 'svn add' and the '-N' option (r1842814 et al.)
    * Improve display of Mac OS name in 'svn --version --verbose' (r1842334)

  - Client-side bugfixes:
    * Fix: repos-to-WC copy with --parents doesn't create dirs (#4768)
    * Fix: foreign repo copy with peg/operative revisions (#4785)
    * Fix: foreign repo copy of file adding mergeinfo (#4792)
    * Fix: assertion failure using -rPREV on a working copy at r0 (#4532)
    * Fix: tree conflict message ends a sentence with a colon (#4717)

  - Server-side bugfixes:
    * Fix CVE-2018-11803: malicious SVN clients can crash mod_dav_svn
    * Fix: unexpected SVN_ERR_FS_NOT_DIRECTORY errors (#4791)
    * Fix: mod_dav_svn's SVNUseUTF8 had no effect in some setups (r1844882)
    * Fix crash in mod_http2 (#4782)

  - Other tool improvements and bugfixes:
    * svndumpfilter: Clarify error messages by including node path (r1845261)

  - Bindings bugfixes:
    * JavaHL: Fix crash in client code when using external diff (r1845408)

Developer-visible changes:
  - General:
    * Fix build on systems without python in $PATH (r1845555)
    * Fix compiler warnings about indentation (r1845556 et al.)

  - API changes:
    (none)

Version 1.11.0
(30 Oct 2018, from /branches/1.11.x)
http://svn.apache.org/repos/asf/subversion/tags/1.11.0

User-visible changes:
  - Major new features:
    * Shelving is no longer based on patch files (experimental) (issue #3625)
    * Checkpointing (experimental) (issue #3626)
    * Viewspec output command (experimental) (issue #4753)

  - Minor new features and improvements:
    * Improvements to tree conflict resolution (issue #4694 #4766 ...)
    * 'patch' can now read non-pretty-printed svn:mergeinfo diffs (r1822151)
    * Better error when http:// URL is not a Subversion repository (r1825302)
    * Add 'schedule' and 'depth' items to 'svn info --show-item' (r1827032)
    * Allow the client cert password to be saved (r1836762)

  - Client-side bugfixes:
    * Fix a crash in a repo:WC summary diff of a local copy (r1835218)
    * Fix double diff headers (r1836746)
    * Tree conflict resolver: avoid endless scan in some cases (r1839662)

  - Server-side bugfixes:
    * svnadmin dump shouldn't canonicalize svn:date (issue #4767)
    * 'svnadmin verify --keep-going --quiet' shows an error summary (r1837790)
    * Let 'svnadmin recover' prune the rep-cache even if disabled (r1838813)

  - Client-side and server-side bugfixes:
    * Fix pattern-matching of top level path in listing with search (r1830599)
    * Allow commands like 'svn ci --file X' to work when X is a FIFO (r1836306)

  - Other tool improvements and bugfixes:
    * tools/client-side/bash_completion: Add '--password-from-stdin' (r1820045)

Developer-visible changes:
  - General:
    * new tool: tools/dist/edit-N-log-messages (r1819207)
    * tools/dev/unix-build/Makefile.svn: various fixes
    * Expose the diff option 'pretty_print_mergeinfo' in APIs (r1822014)
    * In 'revert' APIs, choose whether to delete schedule-add nodes (r1822534)

  - Bindings:
    * Fix Python binding fs.FileDiff behaviour with python-future (r1823802)
    * Fix Python unit test, fs.SubversionFSTestCase, on Windows (r1824410)
    * Bump minimum JDK version required for JavaHL to 1.8 (r1831895)
    * Enable building against Java 10 (r1841180 et al)
    * Fix a potential crash in JavaHL (issue #4764)

(ryoon)

2019-05-27 16:07:31 UTC MAIN commitmail json YAML

pingus: use pkgconfig to find libGL. Results in adding /usr/X11R7/lib to
RPATH on netbsd, meaning this program can run.
Avoid accidental expansion of DATADIR in pingus_main.cpp.

This now runs for me.
Bump PKGREVISION.

(maya)

2019-05-27 15:53:30 UTC MAIN commitmail json YAML

Updated devel/py-xopen, devel/py-fasteners

(adam)

2019-05-27 15:53:09 UTC MAIN commitmail json YAML

2019-05-27 15:37:56 UTC MAIN commitmail json YAML

pingus: fix compilation issue by adding missing include.

PR pkg/54240.

XXX this package needs to add libGL path's to RPATH to run

(maya)

2019-05-27 15:31:02 UTC MAIN commitmail json YAML

py-xopen: updated to 0.6.0

v0.6.0
For reading from gzipped files, xopen will now use a pigz subprocess. This is faster than using gzip.open.
Python 2 supported will be dropped in one of the next releases.

(adam)

2019-05-27 15:25:33 UTC MAIN commitmail json YAML

Updated sysutils/py-kazoo, databases/py-sqlparse

(adam)

2019-05-27 15:25:14 UTC MAIN commitmail json YAML

py-sqlparse: updated to 0.3.0

Release 0.3.0:

Notable Changes
* Remove support for Python 3.3.

Enhancements
* New formatting option "--indent_after_first"
* New formatting option "--indent_columns"
* Add UPSERT keyword
* Strip multiple whitespace within parentheses
* Support double slash (//) comments
* Support for Calcite temporal keywords

Bug Fixes
* Fix occasional IndexError
* Fix incorrect splitting of strings containing new lines
* Fix reindent issue for parenthesis
* Fix from( parsing issue
* Fix for get_real_name() to return correct name
* Wrap function params when wrap_after is set
* Fix parsing of "WHEN name" clauses
* Add missing EXPLAIN keyword
* Fix issue with strip_comments causing a syntax error
* Fix formatting on INSERT which caused staircase effect on values
  by fredyw).
* Avoid formatting of psql commands

Internal Changes
* Unify handling of GROUP BY/ORDER BY
* Remove unnecessary compat shim for bytes

(adam)

2019-05-27 15:20:45 UTC MAIN commitmail json YAML

py-kazoo: updated to 2.6.1

2.6.1:

Bug Fixes
* **client:**  add missing paren
* **core:**
  *  support deprecated KazooRetry argument
  *  reduce timeout for the first Connect() request
* **handlers:**  make AsyncResult call all registered callbacks instantly if the handler has stopped running
* **recipe:**
  *  No more memory leak when ChildrenWatch was stopped
  *  No more memory leak once TreeCache was closed

2.6.0:

Features
* **core:**
  *  add SASL DIGEST-MD5 support
  *  Added SSL support
* **tests:**
  *  update Zookeeper 3.5.2-alpha to 3.5.4-beta
  *  update Zookeeper version from 3.4.10 to 3.4.13

Bug Fixes
* **core:**
  *  ensure timeout argument is positive
  *  get_children with include_data=True uses GetChildren2 types
  *  allow authentification in RO and RW modes
  *  Use a copy of auth data when reconnecting
  *  change KazooRetry to uniformly jitter over the whole backoff interval
* **recipe:**  Delete lock node in queue recipe if entry already consumed

Doc
*  make badges link to travis and pypi
*  specify description type for pypi to render correctly
*  remove broken downloads badge
* **core:**  fix broken zookeeper programmers guide link

(adam)

2019-05-27 15:18:35 UTC MAIN commitmail json YAML

2019-05-27 15:16:57 UTC MAIN commitmail json YAML

doc: Updated lang/go112 to 1.12.5

(bsiegert)

2019-05-27 15:16:38 UTC MAIN commitmail json YAML

Update go112 to 1.12.5.

This release includes fixes to the compiler, the linker, the go command,
the runtime, and the os package.

Same as for go111, remove the pkg/bootstrap tree from the package.

(bsiegert)

2019-05-27 15:11:07 UTC MAIN commitmail json YAML

lgogdownloader: set licence

(wiz)

2019-05-27 14:50:24 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-enigmail to 2.0.11

(wiz)

2019-05-27 14:50:13 UTC MAIN commitmail json YAML

thunderbird-enigmail: update to 2.0.11.

This release addresses a security issue with inline-PGP messages
that allows an attacker to have Enigmail display a correctly signed
or encrypted message info, but display a different unauthenticated
text.

(wiz)

2019-05-27 14:42:36 UTC MAIN commitmail json YAML

doc: Updated devel/py-subprocess32 to 3.5.4

(wiz)

2019-05-27 14:42:25 UTC MAIN commitmail json YAML

py-subprocess32: update to 3.5.4.

-----------------
2019-05-20 3.5.4
-----------------
* Promoted 3.5.4rc2 to become 3.5.4.

-----------------
2019-05-13 3.5.4rc2
-----------------
* GitHub [#57]: TimeoutExpired and CalledProcessError exceptions can now
  be unpickled.

-----------------
2019-05-10 3.5.4rc1
-----------------
* GitHub [#61]: Backport the fixes for https://bugs.python.org/issue10963,
  https://bugs.python.org/issue19612, and https://bugs.python.org/issue30418.
  When a child process was so short lived it dies or closes its pipes before
  you call communicate().  When supplying stdin or reading its output in
  this scenario, do not raise an unexpected broken pipe or interrupted
  system call exception.

(wiz)

2019-05-27 14:35:39 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 0.28.2

(wiz)

2019-05-27 14:35:25 UTC MAIN commitmail json YAML

libgit2: update to 0.28.2.

v0.28.2
-------

This is a bugfix release with the following changes:

* Fix include directory ordering when using bundled dependencies.

* Fix infinite loop when searching for a non-existing repository with
  Windows-style paths including drive prefixes.

* Fix paths with a trailing "/" not always being treated as
  directories when computing ignores.

* Fix false negatives when computing ignores where ignore rules
  that are a prefix to a negative ignore rule exist.

* Fix patches with CRLF line endings not being parsed correctly.

* Fix segfault when parsing patches with file addition (deletion)
  where the added (deleted) file name contains a space.

* Fix assertion failure when trying to write to a non-existent
  locked configuration file.

(wiz)

2019-05-27 14:33:52 UTC MAIN commitmail json YAML

doc: Updated lang/go111 to 1.11.10

(bsiegert)

2019-05-27 14:33:11 UTC MAIN commitmail json YAML

Update go111 to 1.11.10.

This release includes fixes to the compiler, the linker, the go command, the
runtime, and the os package.

While here, remove pkg/bootstrap from the package, as it is only used
for bootstrapping.

(bsiegert)

2019-05-27 14:29:58 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.9

(wiz)

2019-05-27 14:29:44 UTC MAIN commitmail json YAML

musicpd: update to 0.21.9.

ver 0.21.9 (2019/05/20)
* input
  - buffer: fix deadlock bug
* Android
  - fix crash on ARMv7
  - request storage permission on Android 6+
* fix spurious "single" mode bug

(wiz)

2019-05-27 14:19:26 UTC MAIN commitmail json YAML

firefox: fix wrong latency unit in stream_init() function.

Based on a patch in PR pkg/54206 from Y.Sugahara.
Bump PKGREVISION.

(tsutsui)

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

doc: Updated games/lgogdownloader to 3.5

(wiz)

2019-05-27 14:04:08 UTC MAIN commitmail json YAML

lgogdownloader: update to 3.5.

Changes not found.

(wiz)

2019-05-27 13:38:13 UTC MAIN commitmail json YAML

doc: Updated x11/gtksourceview4 to 4.0.3

(wiz)

2019-05-27 13:37:51 UTC MAIN commitmail json YAML

gtksourceview4: update to 4.0.3.

News in 4.0.3, 2018-09-05
-------------------------
* New syntax highlighting definition file for: Gradle and Logtalk.
* Improvements to the syntax highlighting of: JavaScript, LaTeX, Haskell, C++,
  GLSL, and Markdown.
* Performance improvements to space drawing.
* Various memory leak fixes.
* Translation updates.

(wiz)

2019-05-27 13:22:50 UTC MAIN commitmail json YAML

2019-05-27 13:21:41 UTC MAIN commitmail json YAML

Update to 0.20.1

Changelog:
Version 0.20.1 - May 2019

* Important bug fix:
  - Fixed a wrong shared library versioning of libintl.so.

Version 0.20 - May 2019

* Support for reproducible builds:
  - msgfmt now eliminates the POT-Creation-Date header field from .mo files.

* Improvements for translators:
  - update-po target in Makefile.in.in now uses msgmerge --previous.

* Improvements for maintainers:
  - msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  - The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  - It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  - The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  - Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.

* Programming languages support:
  - C, C++:
    xgettext now supports strings in u8"..." syntax, as specified in C11
    and C++11.
  - C, C++:
    xgettext now supports 'p'/'P' exponent markers in number tokens, as
    specified in C99 and C++17.
  - C++:
    xgettext now supports underscores in number tokens.
  - C++:
    xgettext now supports single-quotes in number tokens, as specified in
    C++14.
  - Shell:
    o The programs 'gettext', 'ngettext' now support a --context argument.
    o gettext.sh contains new function eval_pgettext and eval_npgettext
      for producing translations of messages with context.
  - Java:
    o xgettext now supports UTF-8 encoded .properties files (a new feature
      of Java 9).
    o The build system and tools now support Java 9, 10, and 11. On the
      other hand, support for old versions of Java (Java 5 and older,
      GCJ 4.2.x and older) has been dropped.
  - Perl:
    o Native support for context functions (pgettext, dpgettext, dcpgettext,
      npgettext, dnpgettext, dcnpgettext).
    o better detection of question mark and slash as operators (as opposed
      to regular expression delimiters).
  - Scheme:
    xgettext now parses the syntax for specialized byte vectors (#u8(...),
    #vu8(...), etc.) correctly.
  - Pascal:
    xgettext can now extract strings from .rsj files, produced by the
    Free Pascal compiler version 3.0.0 or newer.
  - Vala:
    xgettext now parses escape sequences in strings more accurately.
  - JavaScript:
    xgettext now parses template literals correctly.

* Runtime behaviour:
  - The interpretation of the language preferences on macOS has been fixed.
  - Per-thread locales are now also supported on Solaris 11.4.
  - The replacements for the printf()/fprintf()/... functions that are
    provided through <libintl.h> on native Windows and NetBSD are now POSIX
    compliant.  There is no conflict any more between these replacements
    and other possible replacements provided by gnulib or mingw.

* Libtextstyle:
  - This package installs a new library 'libtextstyle', together with a new
    header file <textstyle.h>.  It is a library for styling text output sent
    to a console or terminal emulator.
    Packagers: please see the suggested packaging hints in the file PACKAGING.

(ryoon)

2019-05-27 13:21:23 UTC MAIN commitmail json YAML

codeblocks: Avoid gtk2 dependencies

MouseSap and `gtk-notebook' needs gtk2 but including gtk2 bl3 will
lead to runtime problems because the same program could not be
linked with both GTK+ 2.x and GTK+ 3.

(leot)

2019-05-27 13:07:22 UTC MAIN commitmail json YAML

Updated mail/thunderbird-l10n to 60.7.0

(ryoon)

2019-05-27 13:07:03 UTC MAIN commitmail json YAML

Update to 60.7.0

* Sync with mail/thunderbird-60.7.0

(ryoon)

2019-05-27 13:06:41 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 60.7.0

(ryoon)

2019-05-27 13:06:18 UTC MAIN commitmail json YAML

Update to 60.7.0

Changelog:
changed
    Attachment pane of Write window no longer focussed when attaching files using a keyboard shortcut

fixed
    Various security fixes

#CVE-2019-9815: Disable hyperthreading on content JavaScript threads on macOS
#CVE-2019-9816: Type confusion with object groups and UnboxedObjects
#CVE-2019-9817: Stealing of cross-domain images using canvas
#CVE-2019-9818: Use-after-free in crash generation server
#CVE-2019-9819: Compartment mismatch with fetch API
#CVE-2019-9820: Use-after-free of ChromeEventHandler by DocShell
#CVE-2019-11691: Use-after-free in XMLHttpRequest
#CVE-2019-11692: Use-after-free removing listeners in the event listener manager
#CVE-2019-11693: Buffer overflow in WebGL bufferdata on Linux
#CVE-2019-7317: Use-after-free in png_image_free of libpng library
#CVE-2019-9797: Cross-origin theft of images with createImageBitmap
#CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext
#CVE-2019-11694: Uninitialized memory memory leakage in Windows sandbox
#CVE-2019-11698: Theft of user history data through drag and drop of hyperlinks to and from bookmarks
#CVE-2019-5798: Out-of-bounds read in Skia
#CVE-2019-9800: Memory safety bugs fixed in Firefox 67, Firefox ESR 60.7, and Thunderbird 60.7

(ryoon)

2019-05-27 13:02:36 UTC MAIN commitmail json YAML

Updated www/firefox60-l10n to 60.7.0

(ryoon)

2019-05-27 13:02:16 UTC MAIN commitmail json YAML

2019-05-27 13:01:53 UTC MAIN commitmail json YAML

Updated www/firefox60 to 60.7.0

(ryoon)

2019-05-27 13:01:20 UTC MAIN commitmail json YAML

Update to 60.7.0

From Piotr Meyer, thank you.

Changelog:
changed:
    Font and date adjustments to accommodate the new Reiwa era in Japan

fixed:
#CVE-2019-9815: Disable hyperthreading on content JavaScript threads on macOS
#CVE-2019-9816: Type confusion with object groups and UnboxedObjects
#CVE-2019-9817: Stealing of cross-domain images using canvas
#CVE-2019-9818: Use-after-free in crash generation server
#CVE-2019-9819: Compartment mismatch with fetch API
#CVE-2019-9820: Use-after-free of ChromeEventHandler by DocShell
#CVE-2019-11691: Use-after-free in XMLHttpRequest
#CVE-2019-11692: Use-after-free removing listeners in the event listener manager
#CVE-2019-11693: Buffer overflow in WebGL bufferdata on Linux
#CVE-2019-7317: Use-after-free in png_image_free of libpng library
#CVE-2019-9797: Cross-origin theft of images with createImageBitmap
#CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext
#CVE-2019-11694: Uninitialized memory memory leakage in Windows sandbox
#CVE-2019-11698: Theft of user history data through drag and drop of hyperlinks to and from bookmarks
#CVE-2019-5798: Out-of-bounds read in Skia
#CVE-2019-9800: Memory safety bugs fixed in Firefox 67 and Firefox ESR 60.7

(ryoon)

2019-05-27 12:55:38 UTC MAIN commitmail json YAML

tor-browser: Improve wording of MESSAGE

Remove reference to TorButton, the homepage doesn't exist.

(wiz)

2019-05-27 12:48:32 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to version 2.157

(fox)

2019-05-27 12:45:15 UTC MAIN commitmail json YAML

Updated net/py-grpcio-tools, www/py-urllib3

(adam)

2019-05-27 12:44:46 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.25.3

1.25.3:
* Change HTTPSConnection to load system CA certificates
  when ca_certs, ca_cert_dir, and ssl_context are
  unspecified.
* Upgrade bundled rfc3986 to v1.3.2.

(adam)

2019-05-27 12:43:33 UTC MAIN commitmail json YAML

fasttracker2: update to b157

Changes since b156

Beta #157 - 27.05.2019
- Fixed: Songs passed to the binary as an argument had to include full path or
  else it would refuse to load.
- Fixed: When loading unsigned 8-bit stereo .WAVs and reading the left or right
  channel only, the very last sample point would be wrong (and cause a click).
- Fixed: Properly clamp Disk Op. filesizes to 2GB on non-Windows systems
- AIFF/WAV sample loading now takes up less RAM during loading. WAV loading is
  also faster, especially when loading 24-bit samples.
- Never attempt to load files bigger than 2GB (not compatible), and also ask
  the user before loading files over 128MB in size, in case it was by accident.
- Allow loading even more broken/quirky .MOD/.FT songs
- Pause audio mixer while hand drawing sample data with the mouse, this is
  needed for safety reasons. (original FT2 does this too)
- Unroll tight sample loops to prevent the audio channel mixer from doing many
  loop wrapping iterations (minor optimization). This is only applied if there
  is no data after the loop end point. Also yes, this is done in real time
  as you modify sample data or load new samples.
- Small code cleanup

(fox)

2019-05-27 12:36:41 UTC MAIN commitmail json YAML

py-grpcio-tools: updated to 1.21.1

Sync with py-grpcio

(adam)

2019-05-27 11:19:22 UTC MAIN commitmail json YAML

openttd: fix iconv(3) detection

(tnn)

2019-05-27 05:57:40 UTC MAIN commitmail json YAML

firefox: amend PLIST to reflect option "debug"

Fix packaging when the "debug" option is enabled, which generates nine
extra files.

(gutteridge)

2019-05-27 03:53:37 UTC MAIN commitmail json YAML

doc: Updated www/ikiwiki to 3.20190228nb2

(schmonz)

2019-05-27 03:53:31 UTC MAIN commitmail json YAML

As of 3.51, searchFile() is no longer provided in highlight's Perl
bindings (at least on NetBSD and OS X, as built from pkgsrc). This
leaves us falling through to getConfDir(), which has been gone
rather longer.

From highlight git, it appears searchFile() and getFiletypesConfPath()
both originated in the 3.14 release. The latter is still available in
3.51, and returns the same result searchFile() used to. Switch to it.

(From upstream git 4d06df9583e6c4145f8c6fc2fd51d7894c0b85ce.)

Bump PKGREVISION.

(schmonz)

2019-05-27 01:17:21 UTC MAIN commitmail json YAML

argon2: don't test if opt.c can build with -march=native.

Avoid a situation where a build host can use SSE2, but opt.c is then
compiled without SSE2 support (which fails).

Also check for CFLAGS for this compile test while here.

amend comment: we avoid -march=native not because of netbsd, but because
it results in shiny package builders creating packages not usable by
some users with older machines.

PR pkg/54238: security/argon2 build fails on i386-current (8.99.41)

(maya)

2019-05-26 20:25:25 UTC MAIN commitmail json YAML

doc: Updated www/vimb to 3.4.0nb2

(leot)

2019-05-26 20:25:13 UTC MAIN commitmail json YAML

vimb: Do not crash when opening a new tab via context menu

Backported from upstream commit 79c69ba194db0e4ddfb4ff985bc51c3b14ac8dd3.

PKGREVISION++

(leot)

2019-05-26 19:51:25 UTC MAIN commitmail json YAML

Updated devel/memcached, net/grpc, net/py-grpcio

(adam)

2019-05-26 19:50:12 UTC MAIN commitmail json YAML

py-grpcio: updated to 1.21.1

Release v1.21.1
This is the 1.21.1 patch release of gRPC Core. This patch is for gRPC-Python only. gRPC Python pkgs for 1.21.0 release could not be uploaded to PyPi due to the issue 19105.

(adam)

2019-05-26 19:42:54 UTC MAIN commitmail json YAML

grpc: updated to 1.21.1

Release v1.21.1
This is the 1.21.1 patch release of gRPC Core. This patch is for gRPC-Python only. gRPC Python pkgs for 1.21.0 release could not be uploaded to PyPi.

(adam)

2019-05-26 19:37:42 UTC MAIN commitmail json YAML

memcached: updated to 1.5.16

1.5.16:
Fixes critical potential segfault/memory corruption bug in 1.5.15 when storing items with client flags of "0". Bug only exists in 1.5.15, and the fix is the only change in this release.

Fixes
* When nsuffix is 0 space for flags hasn't been allocated so don't memcpy them.

1.5.15:
A couple small bugfixes, and two notable changes. An authentication mode for ASCII protocol, and removal of a minor feature flag.

-o inline_ascii_response was a compatability mode which was disabled since 1.5.0; it uses 10-20 more bytes of memory to speed up ASCII responses. Since we switched from snprintf to a fast itoa implementation years ago it was disabled by default. Now the option is gone.

Binary protocol was also not honoring the idle-timeout feature. This should now be fixed.

Fixes
* Speed up incr/decr by replacing snprintf.
* Use correct buffer size for internal URI encoding.
* change some links from http to https
* Fix small memory leak in testapp.c.
* free window_global in slab_automove_extstore.c
* remove inline_ascii_response option
* -Y [filename] for ascii authentication mode
* fix: idle-timeout wasn't compatible with binprot

New Features
-Y [authfile] enables an authentication mode for ASCII protocol. See doc/protocol.txt for the most up to date information. This feature is experimental; there's a small chance it could change based on community feedback. Unlike the SASL authentication for binary protocol, this is built in by default and has no external dependencies. It is also far simpler to use; we get a constant slow trickle of support requests around SASL authentication.

When enabled, UDP and binary protocols are also disabled.

(adam)

2019-05-26 18:11:07 UTC MAIN commitmail json YAML

doc: Updated net/wget to 1.20.3nb1

(leot)

2019-05-26 18:10:49 UTC MAIN commitmail json YAML

wget: Fix https:// handling with OpenSSL 1.1.1

Backport upstream commit 14e3712b8c39165219fa227bd11f6feae7b09a33
to fix https:// handling when openssl.cnf file is not found.

PKGREVISION++

(leot)

2019-05-26 17:11:36 UTC MAIN commitmail json YAML

tightvncviewer: Add LICENSE

(leot)

2019-05-26 14:31:12 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-App to 1.41

(wen)

2019-05-26 14:27:58 UTC MAIN commitmail json YAML

Update to 1.41
Update DEPENDS

Upstream changes:
1.41 2019-05-13
    - Switch to Dist::Zilla

1.40 2019-05-13
    - Disable 11_process.t on NetBSD since fork is failing (forking is only done
      during testing and not by the actual module)
    - Sort keys operations to get a predictable order of keys (implemented by Jose Luis Martinez)
    - Simplify dependencies: No need for Path::Class. File::Spec and File::Basename that are
      loaded via Module::Pluggable::Object are sufficient

(wen)

2019-05-26 14:07:09 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.7.12

(rillig)

2019-05-26 14:06:42 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.7.12

Changes since 5.7.11:

* Fixed an alignment bug when pkglint replaced SUBST_SED with
  SUBST_VARS.

* Added many test cases.

(rillig)

2019-05-26 14:05:57 UTC MAIN commitmail json YAML

2019-05-26 13:52:14 UTC MAIN commitmail json YAML

pkgtools/pkglint: ignore hidden files during extraction

Fixes pkg/54204.

(rillig)

2019-05-26 11:47:57 UTC MAIN commitmail json YAML

Set USE_GCC_RUNTIME=yes so building with pkgsrc gcc picks up gcc runtime

(abs)

2019-05-26 10:25:40 UTC MAIN commitmail json YAML

doc: reverted ncdc 1.22 update

(wiz)

2019-05-26 10:24:42 UTC MAIN commitmail json YAML

2019-05-26 08:54:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ libgit2-0.28.2, musicpd-0.21.9, pari-2.11.2,
  perl5-5.30.0, poppler-0.77.0, py-subprocess32-3.5.4,
  thunderbird-enigmail-2.0.11.

(wiz)

2019-05-26 08:43:28 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 1.12.0

(tron)

2019-05-26 08:43:15 UTC MAIN commitmail json YAML

mutt: Update to version 1.12.0

Changes since version 1.11.4:
! $ssl_use_tlsv1 and $ssl_use_tlsv1_1 now default to unset.
+ $auto_subscribe, when set, automatically adds an email with the List-Post
  header to the subscribe list.
! Fcc now occurs after sending a message.  If the fcc fails, mutt will prompt
  to try again, or to try another mailbox.
+ Basic protected header ("memory hole") support added for the Subject header.
  See the config vars: $crypt_protected_headers_read,
  $crypt_protected_headers_save, $crypt_protected_headers_subject,
  and $crypt_protected_headers_write.
! Color names can be prefixed with "light" in addition to "bright".  "bright"
  colors are bold face, while "light" are non-bold.
! Color commands can now include an attribute (e.g. bold, underline).
! $pgp_use_gpg_agent defaults set.
+ <descend-directory> in the browser menu allows entering nested maildir
  directories.
+ <group-chat-reply> replies to all, but preserves To recipients in the reply.
+ $include_encrypted, default unset, prevents separately encrypted contents
  from being included in a reply.  This helps to prevent a decryption oracle
  attack.
! With gpgme >= 1.11, recipient keys with a trailing '!' now force subkey use,
  as with classic gpg.
! In send mode, %{charset} mailcap expansion uses the current charset of the
  file.
+ $imap_fetch_chunk_size allows fetching new headers in groups of this size.
  This might help with timeouts during opening of huge mailboxes.
  If you have huge mailboxes, you should also try $imap_qresync.
! <toggle-write> can be invoked from the pager too.
+ The $forward_attachments quadoption allows including attachments in
  inline-forwards (i.e. $mime_forward unset, $forward_decode set.)

(tron)

2019-05-26 05:44:58 UTC MAIN commitmail json YAML

doc: Updated devel/picotrace to 20190526

(kamil)

2019-05-26 05:14:26 UTC MAIN commitmail json YAML

picotrace: Update to 20190526

20190526

* picotrace: enhance spelling and formatting of the documentation.
* picotrace: set close-on-exec on the output log.
* picotrace: fix uninitialized memory read in copyinstr()
* common: correct detection and distinguishing of events
* coredumper: initial version.
* truss: initial version.

(kamil)

2019-05-26 03:23:35 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-DKIM to 0.55

(wen)

2019-05-26 03:22:28 UTC MAIN commitmail json YAML

Update to 0.55
Add missing DEPENDS

Upstream changes:
2019-04-12: Marc Bradshaw <marc@marcbradshaw.net>

* The authserv-id of an Authentication-Results header can contain
  CFWS, Use Mail::AuthenticationResults to parse the authserv-id
  from this field.

(wen)

2019-05-26 03:12:06 UTC MAIN commitmail json YAML

Added mail/p5-Mail-AuthenticationResults version 1.20180923

(wen)

2019-05-26 03:11:03 UTC MAIN commitmail json YAML

Add p5-Mail-AuthenticationResults

(wen)

2019-05-26 03:08:52 UTC MAIN commitmail json YAML

Import Mail-AuthenticationResults-1.20180923 as mail/p5-Mail-AuthenticationResults.

Mail::AuthenticationResults provides object-oriented authentication-results
email headers. This parser copes with most styles of Authentication-Results
header seen in the wild, but is not yet fully RFC7601 compliant.

Differences from RFC7601:
- key/value pairs are parsed when present in the authserv-id section, this is
  against RFC but has been seen in headers added by Yahoo!.
- Comments added between key/value pairs will be added after them in the data
  structures and when stringified.

(wen)

2019-05-26 00:06:51 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box to 3.007

(wen)

2019-05-26 00:05:56 UTC MAIN commitmail json YAML

Update to 3.007

Upstream changes:
version 3.007: Fri  3 May 09:38:17 CEST 2019

        Improvements:
        - recognize imap4s

(wen)

2019-05-25 23:37:21 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box-POP3 to 3.005

(wen)

2019-05-25 23:36:40 UTC MAIN commitmail json YAML

Update to 3.005

Upstream changes:
version 3.005: Fri  3 May 09:41:53 CEST 2019

        Fixes:
        - wrong place to set default message type.
        - transporter should differentiate between pop3 and pop3s in url().

        Improvements:
        - cleanup ::POP3 coding style.

(wen)

2019-05-25 23:31:27 UTC MAIN commitmail json YAML

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

(wen)

2019-05-25 23:29:18 UTC MAIN commitmail json YAML

Update to 3.004

Upstream changes:
version 3.004: Fri  3 May 09:24:50 CEST 2019

        Fixes:
        - xt/99pod.t was missing from git
        - represent ssl in url()

        Improvements:
        - transporter: rename 'starttls' into 'ssl' option
        - add ::IMAP4s for url abstraction.

(wen)

2019-05-25 20:17:05 UTC MAIN commitmail json YAML

2019-05-25 15:21:37 UTC MAIN commitmail json YAML

Updated www/moodle to 3.7

(wen)