Commit graph

320675 commits

Author SHA1 Message Date
rillig
97dcdb49ce mk/subst.mk: document the unspecified application order
To avoid bmake warnings because of duplicate class names, the :O:u
modifier had been added in r1.66 on 2020-03-21.  This had the side effect
that the subst classes are now applied in alphabetical order instead of
declaration order.

For this to actually matter, there must be a file that is affected by two
different subst classes and in which the substitutions depend on each
other or prevent each other.  Chances for that are pretty low.

The order is intentionally documented as being unspecified, to allow for
future modifications, just in case that a bmake variable modifier is
invented that filters for duplicates without requiring the duplicates to
be adjacent to each other.  In that situation, it would be nicer to
switch back to declaration order instead of alphabetical.
2020-06-11 19:38:40 +00:00
rillig
86d21b53d7 mk/subst.mk: fix local variable names
These variables don't record whether a file is changed but instead
whether a pattern was found.
2020-06-11 19:27:56 +00:00
rillig
1fb832cc6e mk/subst.mk: always remove temporary file
Fixes PR pkg/55364.
2020-06-11 18:04:41 +00:00
rillig
c2ae91afdb regress/infra-unittests: demonstrate leftover temporary file
Discovered by John Klos in PR pkg/55364.
2020-06-11 17:57:11 +00:00
ryoon
66a111d9ec doc: Updated mail/msmtp to 1.8.11 2020-06-11 17:29:23 +00:00
ryoon
40dec41d07 msmtp: Update to 1.8.11
Changelog:
Version 1.8.11:
- Add a new undisclosed_recipients command and --undisclosed-recipients option
  to replace To, Cc, Bcc with a single "To: undisclosed-recipients:;" header.
- Improved handling of temporary files on Windows systems.
- Re-enabled support for systems lacking vasprintf(), such as IBM i PASE.
2020-06-11 17:28:47 +00:00
adam
654bc7de4e Updated benchmarks/google-benchmark, net/iperf3 2020-06-11 17:13:00 +00:00
adam
1dacbf84e2 iperf3: updated to 3.8.1
iperf 3.8.1 2020-06-10
----------------------
* Notable user-visible changes
  * A regression with "make install", where the libiperf shared
    library files were not getting installed, has been fixed.

iperf 3.8 2020-06-08
--------------------
* Notable user-visible changes
  * Profiled libraries and binaries are no longer built by default.
  * A minimal Dockerfile has been added.
  * A bug with burst mode and unlimited rate has been fixed
  * Configuring with the --enable-static-bin flag will now cause
    a statically-linked iperf3 binary to be built.
  * Configuring with the --without-sctp flag will now prevent SCTP
    from being auto-detected.  This flag allows building a
    static binary (see above item) on a CentOS system with SCTP
    installed, because no static SCTP libraries are available.
  * Clock skew between the iperf3 client and server will no longer
    skew the computation of jitter during UDP tests.
  * A possible buffer overflow in the authentication feature has been
    fixed.  This was only relevant when configuration authentication
    using the libiperf3 API, and did not affect command-line usage.
    Various other improvements and fixes in this area were also made.

* Notable developer-visible changes
  * The embedded version of cJSON has been updated to 1.3.17.
  * Some server authentication functions have been added to the API.
  * API access has been added to the connection timeout parameter.
  * Tests for some authentication functions have been added.
  * Various compiler errors and warnings have been fixed.
2020-06-11 17:12:43 +00:00
adam
b1a61d01e9 google-benchmark: updated to 1.5.1
v1.5.1:
Python bindings are now available in //bindings/python
Upgraded bazel from 0.10.1 to 3.2.0 (long overdue)
RISC-V and PPC cycleclock fixes
Various build warnings and cmake issues resolved
Documentation improvements
2020-06-11 17:01:06 +00:00
jym
ccbb068e3d Update apache-solr to 8.5.2 2020-06-11 15:43:19 +00:00
jym
a5b6ca99b5 Update solr to 8.5.2.
While here hook a working log4j properties file to silence startup with
all the "Missing classes" errors

Changelog:

Bug Fixes   (2)

    SOLR-14411: Fix Admin UI collection/core drop-downs placeholder text. Comple
tes work started in SOLR-14359
    (janhoy)
    SOLR-14471: Fix bug in shards.preference behavior, base replica selection st
rategy not applied to the last group of equivalent replicas.
    (Michael Gibney via Tomas Fernandez Lobbe)
2020-06-11 15:41:23 +00:00
adam
4efd626300 Updated x11/py-sip, x11/py-qt5 2020-06-11 14:50:54 +00:00
adam
3b97b73dac py-qt5: updated to 5.15.0
PyQt v5.15.0 has been released. This is a major feature release that adds support for Qt v5.15.0. There are corresponding releases of the other PyQt-related packages.

Added support for Qt v5.15.0.
Added the QtQuick3D module.
Added a callStaticMethod() overload to QAndroidJniObject that takes a QJsonDocument as the method argument and returns another QJsonDocument.
Added the missing QMultimedia control classes.
pyuic5 now supports QUndoView.
2020-06-11 14:50:33 +00:00
adam
48277cc63c py-sip: updated to 4.9.23
SIP v4.19.23 has been released. This is a minor bug-fix release.
2020-06-11 14:49:15 +00:00
adam
e9a69d61c5 Added security/py-authlib; Updated sysutils/py-cpuinfo 2020-06-11 14:26:08 +00:00
adam
a9d96c48ca py-cpuinfo: updated to 6.0.0
Release 6.0.0
* Fixed Bug 140: The get_cache function has swapped fields
* Fixed Bug 142: Remove empty and zeroed fields
* Fixed Bug 115: Missing data on Ryzen CPUs
* Fixed Bug 122: Rename fields to be more clear
* Fixed Bug 125: Add option to return --version
* Fixed Bug 126: Make test suite also check SELinux
* Fixed Bug 120: Make unit tests also test CPUID
* Fixed Bug 69: Add s390x support
2020-06-11 14:25:51 +00:00
adam
b46c6b43f2 py-authlib: added version 0.9.1
OAuth often seems complicated and difficult-to-implement. There are several
prominent libraries for handling OAuth requests, but they all suffer from one
or both of the following:

  *  They predate the OAuth 1.0 spec, AKA RFC 5849.
  *  They predate the OAuth 2.0 spec, AKA RFC 6749.
  *  They assume the usage of a specific HTTP request library.

OAuthLib is a generic utility which implements the logic of OAuth without
assuming a specific HTTP request object or web framework. Use it to graft OAuth
client support onto your favorite HTTP library, or provider support onto your
favourite web framework. If you're a maintainer of such a library, write a thin
veneer on top of OAuthLib and get OAuth support for very little effort.
2020-06-11 14:24:49 +00:00
adam
2dd3334251 Added textproc/py-rapidjson; Updated databases/py-tortoise-orm 2020-06-11 14:07:36 +00:00
adam
89f49e75e2 py-tortoise-orm: updated to 0.16.13
0.16.13

Default install of tortoise-orm now installs with no C-dependencies, if you want to use the C accelerators, please do a pip install tortoise-orm[accel] instead.
Added <instance>.clone() method that will create a cloned instance in memory. To persist it you still need to call .save()
.clone() will raise a ParamsError if tortoise can’t generate a primary key. In that case do a .clone(pk=<newval>)
If manually setting the primary key value to None and the primary key can be automatically generated, this will create a new record. We however still recommend the .clone() method instead.
.save() can be forced to do a create by setting force_create=True
.save() can be forced to do an update by setting force_update=True
Setting update_fields for a .save() operation will strongly prefer to do an update if possible
2020-06-11 14:07:15 +00:00
adam
98fc604e7f py-rapidjson: added version 0.9.1
RapidJSON is an extremely fast C++ JSON parser and serialization library: this
module wraps it into a Python 3 extension, exposing its
serialization/deserialization (to/from either bytes, str or file-like
instances) and JSON Schema validation capabilities.
2020-06-11 14:05:56 +00:00
ryoon
b56dc7269a doc: Added chat/libsignal-protocol-c version 2.3.3 2020-06-11 13:46:11 +00:00
ryoon
d7c3669305 chat/libsignal-protocol-c: import libsignal-protocol-c-2.3.3
Signal Protocol C Library is a ratcheting forward secrecy protocol
that works in synchronous and asynchronous messaging environments.
2020-06-11 13:45:36 +00:00
ryoon
4b711dd4f0 doc: Updated comms/efax-gtk to 3.2.15 2020-06-11 13:35:34 +00:00
ryoon
2ce685cf98 efax-gtk: Update to 3.2.15
Changelog:
Version 3.2.15 (3rd June 2020)
--------------

        Fix build for gcc-10 (efax/efaxlib.h, efax/efaxlib.c,
        efax/Makefile.am, efax/Makefile.in).

Version 3.2.14 (6th March 2020)
--------------

        Remove X11 specific code to allow the program to run better
        against wayland compositors (acinclude.m4, configure.ac;
        dialogs.cpp, helpfile.cpp, logger.cpp, main.cpp, mainwindow.cpp,
        prog_defs.h; src/Makefile.am).

        Fix label layout in settings dialog (settings.cpp).

        Apply SO_REUSEADDR option when constructing sockets
        (socket_server.cpp).

        Deal with strict aliasing warning (efax/efaxos.c).
2020-06-11 13:35:08 +00:00
ryoon
64d2934cb2 doc: Updated x11/c++-gtk-utils to 2.2.19 2020-06-11 13:30:53 +00:00
ryoon
7c58489455 c++-gtk-utils: Update to 2.2.19
Changelog:
Version 2.2.19 (27 January 2020)
--------------

        Use autoconf's TAP support for running tests (Makefile.am,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        c++-gtk-utils/Makefile.am; docs/Makefile.am; tests/Makefile.am,
        tests/extension/Makefile.am, tests/extra/Makefile.am; removed -
        Makefile.decl; added - glib-tap.mk, tap-driver.sh, tap-test,
        m4/glibtests.m4)

        Cater for guile-3.0 declarative modules (acinclude.m4;
        extension.h).

        Suppress GStaticRecMutex deprecation warnings (acinclude.m4,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        cgu_config.h.in, mutex.h).
2020-06-11 13:30:19 +00:00
adam
91960b6376 Updated security/libgpg-error, devel/py-distorm3 2020-06-11 12:16:00 +00:00
adam
212a998818 py-distorm3: updated to 3.5.0
3.5.0:
Version 3.5 is 2x faster and includes bug fixes and lots of new unit tests to make sure functionality is very stable and robust.
2020-06-11 12:15:40 +00:00
adam
fc0e873211 libgpg-error: updated to 1.38
Noteworthy changes in version 1.38
----------------------------------
 * New option parser features to implement system wide configuration
   files.
 * New functions to build file names.
 * New function to help reallocating arrays.
 * Protect gpgrt_inc_errorcount against counter overflow.
 * Improve cross-building for new platforms.
 * Support 64-bit big-endian MIPS architecture.
 * Support static link for Windows with -lws2_32.
 * Interface changes relative to the 1.37 release:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 gpgrt_fnameconcat                NEW.
 gpgrt_absfnameconcat             NEW.
 gpgrt_reallocarray               NEW.
 gpgrt_set_confdir                NEW.
 gpgrt_argparser                  NEW.
 ARGPARSE_FLAG_SYS                NEW.
 ARGPARSE_FLAG_USER               NEW.
 ARGPARSE_FLAG_VERBOSE            NEW.
 ARGPARSE_FLAG_USERVERS           NEW.
 ARGPARSE_FLAG_WITHATTR           NEW.
 ARGPARSE_NO_CONFFILE             NEW.
 ARGPARSE_CONFFILE                NEW.
 ARGPARSE_OPT_CONFFILE            NEW.
 ARGPARSE_ATTR_FORCE              NEW.
 ARGPARSE_ATTR_IGNORE             NEW.
 ARGPARSE_TYPE_MASK               NEW.
 ARGPARSE_PERMISSION_ERROR        NEW.
 ARGPARSE_INVALID_META            NEW.
 ARGPARSE_UNKNOWN_META            NEW.
 ARGPARSE_UNEXPECTED_META         NEW.
 ARGPARSE_conffile                NEW.
 ARGPARSE_noconffile              NEW.
 ARGPARSE_verbatim                NEW.
 ARGPARSE_header                  NEW.
 GPGRT_CONFDIR_USER               NEW.
 GPGRT_CONFDIR_SYS                NEW.
2020-06-11 12:14:54 +00:00
nia
e7deb23981 mbedtls: Update patches. Add links to PRs. 2020-06-11 11:43:50 +00:00
adam
2695e84bd1 Updated databases/mongodb, databases/redis 2020-06-11 11:22:30 +00:00
adam
855be16877 redis: updated to 6.0.5
Redis 6.0.5

Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.

The most important issues are listed here:

* Fix handling of speical chars in ACL LOAD.
* Make Redis Cluster more robust about operation errors that may lead
  to two clusters to mix together.
* Revert the sendfile() implementation of RDB transfer. It causes some delay.
* Fix TLS certificate loading for chained certificates.
* Fix AOF rewirting of KEEPTTL SET option.
* Fix MULTI/EXEC behavior during -BUSY script errors.
2020-06-11 11:22:14 +00:00
adam
fb9c3b6638 mongodb: updated to 4.2.7
4.2.7:
mongos crashes due to client disconnecting when signing keys being refreshed
The mongos routing for scatter/gather ops can have unbounded latency
Shutdown command with force:true should ignore all stepdown errors
Ability to specify sync source read preference in initial sync
2020-06-11 11:21:40 +00:00
fcambus
ae3383cc76 minisign: fix the build by adding missing build dependency on pkg-config.
Pointed out by mef@, thanks!
2020-06-11 11:10:22 +00:00
adam
c78abc3de6 Updated textproc/py-rst2pdf, devel/py-flake8 2020-06-11 10:58:22 +00:00
adam
5333775a1d py-flake8: updated to 3.8.3
3.8.3:
Bugs Fixed
- Also catch ``SyntaxError`` when tokenizing
- Fix ``--jobs`` default display in ``flake8 --help``
2020-06-11 10:58:05 +00:00
adam
6bc02322ed py-rst2pdf: updated to 0.97
0.97
* Update dumpstyle.py
* Inkscape_r2p: Fix imports for Python 2/3
* Add support for publishing rst2pdf as a snap
* Fix PyPI links in README
* Template and fonts fixes
* Fix snapcraft link to be RST syntax
* Fix unicode and basestring (required by Python3)
* Switch to pytest
* Post-pytest migration cleanup
* Fix generation of source tarball
* Update Pillow to 6.2.2

0.96
* Fix manual

0.95
* More cleanups!
* Convert Code of Conduct to Markdown
* Support docutils math directive instead of rst2pdf's
* More cleanups 3
* Update version to 0.95.dev
* Add missing parenthesis and made -e preprocess inline literal text
* Improve findfonts.py
* Fixed reportlab import
* Fix internal links so that they work with latest ReportLab
* Update LICENSE copyright to reference all contributors
* Update dependencies
* Fix image retrieval over urlretrieve + svg import errors
* Replace deprecated BuildEnvironment.create_index()
* Fix highlight's linenothreshold for Sphinx >=1.8+ & <2.0
* Fixed a syntax incompatibility with Python3
* Sphinx3 compatibility fixes
* Remove Makefile, make.bat from sphinx tests
* Remove unused file
* Minor doc updates
* Adding badges to README
* Make it still work with Python 2
* Fix for fonts in Windows
* Update CHANGES
* Fix Preprocess extension for UTF-8 in Python 2
* Detail supported Python 3 versions
* Bump pillow from 6.0.0 to 6.2.0
* Support Inkscape 1.x
* Add svglib to requirements.txt
* Allow code-block language to be optional
2020-06-11 10:30:41 +00:00
he
50d492c47b Commit overlooked distinfo update after the previous addition
of patches.
2020-06-11 09:41:56 +00:00
adam
4db83707e3 Updated math/py-numpy, math/py-uncertainties 2020-06-11 08:16:45 +00:00
adam
1f7155b3ed py-uncertainties: updated to 3.1.4
3.1.4:
There is now a single code base for Python 2 and Python 3.

Python 2.7 is now the minimal Python version.

The installation can also now be done through a universal wheel, which helps with some external projects.

This Git version should have the same uncertainties code as PyPI version 3.1.4, but some accompanying files have been updated. This should have no impact on users. Developers are better off using this Git 3.1.4 version.
2020-06-11 08:16:27 +00:00
adam
d853817c76 py-numpy: updated to 1.18.5
1.18.5:
ENH: enable pickle protocol 5 support for python3.5
BUG: relpath fails for different drives on windows
2020-06-11 08:13:28 +00:00
adam
80b494ced7 Updated devel/py-cython, databases/prometheus 2020-06-11 08:06:19 +00:00
adam
cb88f9faaa prometheus: updated to 2.19.0
2.19.0:
[FEATURE] TSDB: Memory-map full chunks of Head (in-memory) block from disk. This reduces memory footprint and makes restarts faster.
[ENHANCEMENT] Discovery: Added discovery support for Triton global zones.
[ENHANCEMENT] Increased alert resend delay to be more tolerant towards failures.
[ENHANCEMENT] Remote Read: Added prometheus_remote_storage_remote_read_queries_total counter to count total number of remote read queries.
[ENHANCEMEMT] Added time range parameters for label names and label values API.
[ENHANCEMENT] TSDB: Reduced contention in isolation for high load.
[BUGFIX] PromQL: Eliminated collision while checking for duplicate labels.
[BUGFIX] React UI: Don't null out data when clicking on the current tab.
[BUGFIX] PromQL: Correctly track number of samples for a query.
[BUGFIX] PromQL: Return NaN when histogram buckets have 0 observations.
[BUGFIX] TSDB: Fix incorrect query results when using Prometheus with remote reads configured
2020-06-11 08:06:02 +00:00
adam
dd87dc6196 py-cython: updated to 0.29.20
0.29.20:

Bugs fixed

* Nested try-except statements with multiple ``return`` statements could crash
  due to incorrect deletion of the ``except as`` target variable.
* The ``@classmethod`` decorator no longer rejects unknown input from other decorators.
* Fused types could leak into unrelated usages.
* Now uses ``Py_SET_SIZE()`` and ``Py_SET_REFCNT()`` in Py3.9+ to avoid low-level
  write access to these object fields.
* The built-in ``abs()`` function could lead to undefined behaviour when used on
  the negative-most value of a signed C integer type.
* Usages of ``sizeof()`` and ``typeid()`` on uninitialised variables no longer
  produce a warning.
* The C++ ``typeid()`` function was allowed in C mode.
* The error position reported for errors found in f-strings was misleading.
* The new ``c_api_binop_methods`` directive was added for forward compatibility, but can
  only be set to True (the current default value).  It can be disabled in Cython 3.0.
2020-06-11 08:02:35 +00:00
jperkin
899af92311 kio: Remove dependency on kded.
Causes cyclic dependencies, requested by markd while AFK.
2020-06-10 22:22:15 +00:00
nia
112ec4fb9c doc: removed inspircd 2020-06-10 21:17:41 +00:00
nia
4da918284c chat: Remove inspircd. Requested by upstream 2020-06-10 21:16:57 +00:00
nia
97ca9635d2 doc: Updated net/gnome-online-accounts to 3.36.0 2020-06-10 20:13:26 +00:00
nia
09c337baa3 gnome-online-accounts: Update to 3.36.0
Overview of changes in 3.36.0
=============================

* Updated translations:
 Finnish
 Kurdish (Sorani)


Overview of changes in 3.35.90
==============================

* Bugs fixed:
 !41 Polish some rough edges in the Meson build
 !43 build: Remove AC_ISC_POSIX
 !44 build: Remove AC_HEADER_STDC
 !45 kerberos-identity-manager: Remove unused signal handler ID
 #43 daemon, dbus: Enable checking if a provider type is supported

* Updated translations:
 Croatian
 English (British)
 Japanese
 Malay


Overview of changes in 3.35.3
=============================

* Remove Pocket (!18)

* Bugs fixed:
 !36 Drop the priv pointer from the GObject instance structures
 !37 Port away from deprecated GLib API like g_memove and g_get_current_time
 !39 webview: Port to JSCValue
 !40 Use the G_DECLARE_* macros to reduce GObject boilerplate
 #83 Add Exchange and Last.fm icons

* Updated translations:
 Galician
 Russian


Overview of changes in 3.35.1
=============================

* Bugs fixed:
 #8 icons: Unbreak providers without any visual identity

* Updated translations:
 Basque
 Catalan
 Traditional Chinese (Taiwan)
 Czech
 Danish
 Dutch
 Finnish
 French
 Friulian
 Galician
 German
 Greek
 Hungarian
 Indonesian
 Italian
 Japanese
 Korean
 Latvian
 Lithuanian
 Persian
 Polish
 Portuguese (Brazilian)
 Punjabi
 Romanian
 Serbian
 Slovak
 Slovenian
 Spanish
 Swedish
 Turkish


Overview of changes in 3.33.91
==============================

* Support Fedora Account System (#26)

* Bugs fixed:
    !21 owncloud: Use "Nextcloud", not "ownCloud", in user-visible errors
    !23 build: Allow building with gettext ≥ 0.20
    !26 webview: Make it more flexible in terms of its size
    !28 kerberos: Use GTask's task data slot to leverage the compiler
    !29 daemon: Return a D-Bus error if AddAccount fails to list all providers
    !30 kerberos: Use GTask's task data slot to leverage the compiler
    #73 build: Support the use of g_autolist with GoaObject
 764157 Port to GTask from GSimpleAsyncResult

* Updated translations:
 Basque
 Czech
 German
 Indonesian
 Karbi
 Lithuanian
 Polish
 Romanian
 Spanish
 Swedish


Overview of changes in 3.32.0
=============================

* Updated translations:
 Basque
 Finnish
 Gaelic (Scottish)
 Icelandic


Overview of changes in 3.31.90
==============================

* Bugs fixed:
    !17 icons: Replace PNGs with SVGs and add symbolics
    !19 google: Only request the email field when getting the user's identity
 796095 alarm: Refresh Kerberos tickets after a suspended system is resumed

* Updated translations:
 Afrikaans
 French
 Japanese
 Kabyle


Overview of changes in 3.31.3
=============================

* Remove Todoist

* Bugs fixed:
    !14 build: Don't define _POSIX_PTHREAD_SEMANTICS and _REENTRANT
    !15 identity: Port away from deprecated g_type_class_add_private
 764157 Port to GTask from GSimpleAsyncResult

* Updated translations:
 Belarusian
 Esperanto
 Estonian
 Malayalam


Overview of changes in 3.30.0
=============================

* Updated translations:
 Arabic


Overview of changes in 3.29.91
==============================

* Bugs fixed:
  !2 build: Fix #FooObject style links
  !8 Remove additional unnecessary GDestroyNotify casts
 #10 build: Silence warning about _FORTIFY_SOURCE requiring optimization


Overview of changes in 3.29.4
=============================

* Bugs fixed:
 !2 Port to meson build system

* Updated translations:
 Occitan


Overview of changes in 3.29.1
=============================

* Remove Telepathy support (795322)

* Updated translations:
 Simplified Chinese
 Czech
2020-06-10 20:13:01 +00:00
nia
f9b4007aaf doc: Change backed out 2020-06-10 19:59:44 +00:00