summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2021-10-23ruby-diva: update to 1.1.1.tsutsui2-6/+6
Upstream changes: - wrong judgements of equality when Diva::URI is passed as a hash key
2021-10-21*: Revbump for protobuf-3.18.0kim11-19/+22
Fix for: Shared object "libprotobuf.so.28" not found
2021-10-21gnustep-make: Explicitly set SHELLPROG.jperkin1-1/+2
Without this the tools replacement ends up being incorrect.
2021-10-21*: recursive bump for heimdal 7.7.0wiz5-9/+10
its buildlink3.mk now includes openssl's buildlink3.mk
2021-10-20yarn: updated 1.22.17adam2-6/+6
1.22.17: Unknown changes
2021-10-18glib2: Pull in python tool.mkjperkin1-1/+2
Required to find the correct meson python version. Fixes build on e.g. Darwin that ships with /usr/bin/python version 2.7.
2021-10-18pcre2: update to 10.38nia2-8/+8
Version 10.38 01-October-2021 ----------------------------- As well as some bug fixes and tidies (as always, see ChangeLog for details), the documentation is updated to list the new URLs, following the move of the source repository to GitHub and the mailing list to Google Groups. * The CMake build system can now build both static and shared libraries in one go. * Following Perl's lead, \K is now locked out in lookaround assertions by default, but an option is provided to re-enable the previous behaviour.
2021-10-15boost-libs: disable pch everywheretnn1-6/+2
Operating under the assumption that more and more platforms will be RELRO enabled and this will keep breaking because the conditional is not kept up-to-date. (it broke on aarch64 after RELRO enablement)
2021-10-15glib2: Put back SunOS xattr fix.jperkin2-6/+27
For some reason this was removed in the last update.
2021-10-15py-plumbum: updated to 1.7.0adam3-10/+41
1.7.0 Commands: support .with_cwd() Commands: make iter_lines deal with decoding errors during iteration Commands: fix handling of env-vars passed to plumbum BoundEnvCommands Commands: fix support for win32 in iter_lines Paths: fix incorrect __getitem__ method in Path Paths: Remote path stat had odd OSError Paths: Fix RemotePath.copy() Paths: missing __fspath__ added SSH: better error reporting on SshSession error Internal: redesigned CI, major cleanup to setuptools distribution, Black formatting, style checking throughout.
2021-10-15py-cookiecutter: not for Python 2.7 anymoreadam1-5/+2
2021-10-15py-slugify: updated to 5.0.2adam2-6/+8
5.0.2 - Enable twine publish 5.0.1 - Drop support for python 2.7, 3.5 & tox, clean up 5.0.0 - Add support for Py 3.9 - added tox (@jon-betts - Thx) - Drop support for python 2.7, 3.5 & friends
2021-10-13py-mercurial: update to 5.9.2.wiz6-15/+72
Changes not found. Fix four test failures while here.
2021-10-13py-wrapt: updated to 1.13.2adam2-6/+6
Version 1.13.2 Features Changed On the Windows platform when using Python 2.7, by default the C extension will not be installed and the pure Python implementation will be used. This is because too often on Windows when using Python 2.7, there is no working compiler available. Prior to version 1.13.0, when installing the package it would fallback to using the pure Python implementation automatically but that relied on a workaround to do it when there was no working compiler. With the changes in 1.13.0 to use the builtin mechanism of Python to not fail when a C extension cannot be compiled, this fallback doesn't work when the compiler doesn't exist, as the builtin mechanism in Python regards lack of a compiler as fatal and not a condition for which it is okay to ignore the fact that the extension could not be compiled. If you are using Python 2.7 on Windows, have a working compiler, and still want to attempt to install the C extension, you can do so by setting the WRAPT_INSTALL_EXTENSIONS environment variable to true when installing the wrapt package. Note that the next signficant release of wrapt will drop support for Python 2.7 and Python 3.5. The change described here is to ensure that wrapt can be used with Python 2.7 on Windows for just a little bit longer. If using Python 2.7 on non Windows platforms, it will still attempt to install the C extension.
2021-10-13git: updated to 2.33.1adam4-9/+9
Git 2.33.1 Release Notes ======================== This primarily is to backport various fixes accumulated during the development towards Git 2.34, the next feature release. Fixes since v2.33 ----------------- * The unicode character width table (used for output alignment) has been updated. * Input validation of "git pack-objects --stdin-packs" has been corrected. * Bugfix for common ancestor negotiation recently introduced in "git push" codepath. * "git pull" had various corner cases that were not well thought out around its --rebase backend, e.g. "git pull --ff-only" did not stop but went ahead and rebased when the history on other side is not a descendant of our history. The series tries to fix them up. * "git apply" miscounted the bytes and failed to read to the end of binary hunks. * "git range-diff" code clean-up. * "git commit --fixup" now works with "--edit" again, after it was broken in v2.32. * Use upload-artifacts v1 (instead of v2) for 32-bit linux, as the new version has a blocker bug for that architecture. * Checking out all the paths from HEAD during the last conflicted step in "git rebase" and continuing would cause the step to be skipped (which is expected), but leaves MERGE_MSG file behind in $GIT_DIR and confuses the next "git commit", which has been corrected. * Various bugs in "git rebase -r" have been fixed. * mmap() imitation used to call xmalloc() that dies upon malloc() failure, which has been corrected to just return an error to the caller to be handled. * "git diff --relative" segfaulted and/or produced incorrect result when there are unmerged paths. * The delayed checkout code path in "git checkout" etc. were chatty even when --quiet and/or --no-progress options were given. * "git branch -D <branch>" used to refuse to remove a broken branch ref that points at a missing commit, which has been corrected. * Build update for Apple clang. * The parser for the "--nl" option of "git column" has been corrected. * "git upload-pack" which runs on the other side of "git fetch" forgot to take the ref namespaces into account when handling want-ref requests. * The sparse-index support can corrupt the index structure by storing a stale and/or uninitialized data, which has been corrected. * Buggy tests could damage repositories outside the throw-away test area we created. We now by default export GIT_CEILING_DIRECTORIES to limit the damage from such a stray test. * Even when running "git send-email" without its own threaded discussion support, a threading related header in one message is carried over to the subsequent message to result in an unwanted threading, which has been corrected. * The output from "git fast-export", when its anonymization feature is in use, showed an annotated tag incorrectly. * Recent "diff -m" changes broke "gitk", which has been corrected. * "git maintenance" scheduler fix for macOS. * A pathname in an advice message has been made cut-and-paste ready. * The "git apply -3" code path learned not to bother the lower level merge machinery when the three-way merge can be trivially resolved without the content level merge. * The code that optionally creates the *.rev reverse index file has been optimized to avoid needless computation when it is not writing the file out. * "git range-diff -I... <range> <range>" segfaulted, which has been corrected. * The order in which various files that make up a single (conceptual) packfile has been reevaluated and straightened up. This matters in correctness, as an incomplete set of files must not be shown to a running Git. * The "mode" word is useless in a call to open(2) that does not create a new file. Such a call in the files backend of the ref subsystem has been cleaned up. * "git update-ref --stdin" failed to flush its output as needed, which potentially led the conversation to a deadlock. * When "git am --abort" fails to abort correctly, it still exited with exit status of 0, which has been corrected. * Correct nr and alloc members of strvec struct to be of type size_t. * "git stash", where the tentative change involves changing a directory to a file (or vice versa), was confused, which has been corrected. * "git clone" from a repository whose HEAD is unborn into a bare repository didn't follow the branch name the other side used, which is corrected. * "git cvsserver" had a long-standing bug in its authentication code, which has finally been corrected (it is unclear and is a separate question if anybody is seriously using it, though). * "git difftool --dir-diff" mishandled symbolic links. * Sensitive data in the HTTP trace were supposed to be redacted, but we failed to do so in HTTP/2 requests. * "make clean" has been updated to remove leftover .depend/ directories, even when it is not told to use them to compute header dependencies. * Protocol v0 clients can get stuck parsing a malformed feature line. Also contains various documentation updates and code clean-ups.
2021-10-12geany: update to 1.38gutteridge4-38/+20
Geany 1.38 (October 09, 2021) General * Increase speed when opening documents, especially on startup (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747). * Synchronize Geany's Ctags implementation with Universal Ctags, this leads to updated symbol parsers (Ji�<99>í Techet, PR#2666). * Remove GTK+2 Support (PR#2602). * Geany needs a C++17 compiler to build (PR#2862). Bug fixes * Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843). Interface * Add keybinding to reload all open documents (David Yang, PR#2859). Filetypes * Add Julia filetype (getzze, Issue#434, PR#2584). * Add Meson filetype (Andy Alt, PR#2850). Plugins * SaveActions: add configurable target directory for instantly saved files (Issue#640, PR#2769). Windows * Fix message window height after restart (Issue#2591, PR#2892). * Switch Windows builds to GTK3 and x86_64 (PR#2590). Internationalization * Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN
2021-10-12py-immutabledict: updated to 2.2.1adam2-6/+6
Version 2.2.1 Update classifiers, Github Actions... for Python 3.10 (no code changes)
2021-10-11Update to 3.0.1. From the changelog:schmonz2-7/+6
- (waterkip) Really remove UNIVERSAL::require (CPAN-RT 138934)
2021-10-11Update to 0.177.0. From the changelog:schmonz2-6/+6
- 35f0d0b Update changelog - Geoff Franks - 1d5b485 Move test modules from build to test requires - Olaf Alders - 78afe10 Clean up changelog - Geoff Franks
2021-10-11Update to 1.06. From the changelog:schmonz2-7/+6
- released as stable - clarify docs around tests without a plan - documentation cleanups and typo fixes - minor code cleanups - use warnings in tests - skip fork test if perl can't fork - note conflicts with Carp::Always in documentation - Made had_no_warnings turn off the checking at END time for use with done_testing based tests with no test count. Also added docs.
2021-10-11Update to 0.000141. From the changelog:schmonz2-6/+6
- Add start and stop stamps to async subtest
2021-10-11py-wrapt: updated to 1.13.1adam3-9/+13
Version 1.13.1 Bugs Fixed Fix Python version constraint so PyPi classifier for pip requires Python 2.7 or Python 3.5+. Version 1.13.0 Bugs Fixed When a reference to a class method was taken out of a class, and then wrapped in a function wrapper, and called, the class type was not being passed as the instance argument, but as the first argument in args, with the instance being None. The class type should have been passed as the instance argument. If supplying an adapter function for a signature changing decorator using input in the form of a function argument specification, name lookup exceptions would occur where the adaptor function had annotations which referenced non builtin Python types. Although the issues have been addressed where using input data in the format usually returned by inspect.getfullargspec() to pass the function argument specification, you can still have problems when supplying a function signature as string. In the latter case only Python builtin types can be referenced in annotations. When a decorator was applied on top of a data/non-data descriptor in a class definition, the call to the special method __set_name__() to notify the descriptor of the variable name was not being propogated. Note that this issue has been addressed in the FunctionWrapper used by @wrapt.decorator but has not been applied to the generic ObjectProxy class. If using ObjectProxy directly to construct a custom wrapper which is applied to a descriptor, you will need to propogate the __set_name__() call yourself if required. The issubclass() builtin method would give incorrect results when used with a class which had a decorator applied to it. Note that this has only been able to be fixed for Python 3.7+. Also, due to what is arguably a bug (https://bugs.python.org/issue44847) in the Python standard library, you will still have problems when the class heirarchy uses a base class which has the abc.ABCMeta metaclass. In this later case an exception will be raised of TypeError: issubclass() arg 1 must be a class.
2021-10-11py-iso3166: updated to 2.0.2adam3-10/+12
2.0.2 - Sep 20, 2021 -------------------- * Add the ``py.typed`` marker file in accordance with PEP 561 2.0.1 - Sep 14, 2021 -------------------- * Add ``python_requires`` to ``setup.py`` 2.0.0 - Sep 14, 2021 -------------------- * Add type hints throughout codebase (thanks blokje!) * Drop support for Python versions prior to 3.6
2021-10-11py-pybind11: updated to 2.8.0adam2-6/+8
Version 2.8.0 New features: Added py::raise_from to enable chaining exceptions. Allow exception translators to be optionally registered local to a module instead of applying globally across all pybind11 modules. Use register_local_exception_translator(ExceptionTranslator&& translator) instead of register_exception_translator(ExceptionTranslator&& translator) to keep your exception remapping code local to the module. Add make_simple_namespace function for instantiating Python SimpleNamespace objects. pybind11::scoped_interpreter and initialize_interpreter have new arguments to allow sys.argv initialization. Allow Python builtins to be used as callbacks in CPython. Added view to view arrays with a different datatype. Implemented reshape on arrays. Enable defining custom __new__ methods on classes by fixing bug preventing overriding methods if they have non-pybind11 siblings. Add make_value_iterator(), and fix make_key_iterator() to return references instead of copies. Improve the classes generated by bind_map: Change .items from an iterator to a dictionary view. Add .keys and .values (both dictionary views). Allow __contains__ to take any object. pybind11::custom_type_setup was added, for customizing the PyHeapTypeObject corresponding to a class, which may be useful for enabling garbage collection support, among other things. Changes: Set __file__ constant when running eval_file in an embedded interpreter. Python objects and (C++17) std::optional now accepted in py::slice constructor. The pybind11 proxy types str, bytes, bytearray, tuple, list now consistently support passing ssize_t values for sizes and indexes. Previously, only size_t was accepted in several interfaces. Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than once. Fixes: Bug fix: enum value's __int__ returning non-int when underlying type is bool or of char type Fixes bug in setting error state in Capsule's pointer methods. A long-standing memory leak in py::cpp_function::initialize was fixed. Fixes thread safety for some pybind11::type_caster which require lifetime extension, such as for std::string_view. Restore compatibility with gcc 4.8.4 as distributed by ubuntu-trusty, linuxmint-17. Build system improvements: Fix regression in CMake Python package config: improper use of absolute path. Cached Python version information could become stale when CMake was re-run with a different Python version. The build system now detects this and updates this information. Specified UTF8-encoding in setup.py calls of open(). Fix a harmless warning from CMake 3.21 with the classic Python discovery. Eigen repo and version can now be specified as cmake options. Backend and tidying up: Reduced thread-local storage required for keeping alive temporary data for type conversion to one key per ABI version, rather than one key per extension module. This makes the total thread-local storage required by pybind11 2 keys per ABI version. Optimize NumPy array construction with additional moves. Conversion to std::string and std::string_view now avoids making an extra copy of the data on Python >= 3.3. Remove const modifier from certain C++ methods on Python collections (list, set, dict) such as (clear(), append(), insert(), etc...) and annotated them with py-non-const. Enable readability clang-tidy-const-return and remove useless consts. The clang-tidy google-explicit-constructor option was enabled. Mark a pytype move constructor as noexcept (perf). Enable clang-tidy check to guard against inheritance slicing. Legacy warning suppression pragma were removed from eigen.h. On Unix platforms, please use -isystem for Eigen include directories, to suppress compiler warnings originating from Eigen headers. Note that CMake does this by default. No adjustments are needed for Windows. Format pybind11 with isort consistent ordering of imports The warnings-suppression "pragma clamp" at the top/bottom of pybind11 was removed, clearing the path to refactoring and IWYU cleanup. Enable most bugprone checks in clang-tidy and fix the found potential bugs and poor coding styles. Add clang-tidy-readability rules to make boolean casts explicit improving code readability. Also enabled other misc and readability clang-tidy checks. Move object in .pop() for list.
2021-10-11py-modulegraph: updated to 0.19.2adam2-7/+8
v0.19.2 Tweak package metadata v0.19.1 Minor tweaks for Python 3.10 support v1.19 Minor tweak - Set correct version number - Fix a some test failures (mostly due to my setup) - Fix flake8 warning - Change tox.ini to match my machine w.r.t. python versions - Change tox.ini invocation of isort
2021-10-11py-behave: mark as incompatible with Python 2.7adam1-11/+5
2021-10-11py-test-testmon: updated to 1.2.0adam4-25/+16
v1.2.0 Failures are always re-executed. v1.1.2 Another fix for an edge case, refactoring. v1.1.1 Fixed behaviour when faced with keyboard interrupt or syntax errors v1.1.0 Tracking external package updates v1.0.3 pytest 6 support v1.0.0 Big rewrite of testmon
2021-10-11gdbus-codegen: Update devel/gdbus-codegen to 2.70.0cirnatdan1-4/+4
2021-10-11glib2: Fix LOCALBASE substitution in PLISTcirnatdan1-3/+3
2021-10-11glib: Update devel/glib2 to 2.70.0cirnatdan7-57/+42
Overview of changes in GLib 2.70.0 ================================== * Bugs fixed: - !2248 ci: Replace FreeBSD 11 with FreeBSD 13 * Translation updates: - Croatian - Danish - English (United Kingdom) - French - German - Hungarian - Polish - Swedish - Turkish Overview of changes in GLib 2.69.3 ==================================   * Bugs fixed: - #2425 g_settings_schema_key_range_check() misbehaves for int versus bool - #2472 Compiling anything with GCC <4.6 spews deprecation warnings - #2477 `g_invoke_closure` bindings API break. - #2481 GPowerProfileMonitorPortal does not notice initial power-saver-enabled status - !2219 doc: Explicitly said, that no null term. is needed - !2238 ci: Use C.UTF-8 locale on FreeBSD 12 - !2240 gio: Fix conditions in memory-monitor test * Translation updates: - Basque - Catalan - Chinese (China) - Galician - Kazakh - Korean - Lithuanian - Romanian Overview of changes in GLib 2.69.2 ================================== * The `DBUS_SESSION_BUS_ADDRESS` environment variable is once more not used if the process is `AT_SECURE` (setuid/setgid/setcap); this change was previously applied and then reverted because it broke gnome-keyring (#2316) * Add `g_test_fail_printf()`, `g_test_skip_printf()`, `g_test_incomplete_printf()` helper functions for printing messages when tests end prematurely (work by Simon McVittie) (!2215) * Add portal implementation of `GPowerProfileMonitor` (work by Bastien Nocera) (!2222) * Bugs fixed: - #2316 Re-harden DBUS_SESSION_BUS_ADDRESS for AT_SECURE processes in GLib 2.70 - #2343 Document explicitly refcount mgmt of source-object during GAsyncReadyCallbacks - #2454 Read past the end of buffer in g_win32_package_parser_enum_packages - #2456 Frequent test failure on FreeBSD: glib/tests/thread-pool.c:197:test_thread_pool_full: 'free_func_called' should be TRUE - !2157 tests: Add missing wakeup calls to gdbus-names test - !2165 docs: Mention the stable/unstable support version in README.md - !2211 Improve documentation of various TLS stuff - !2215 gtestutils: Add more convenience functions - !2216 tests: Fix error handling when testing gtestutils - !2222 gio: Add portal version of GPowerProfileMonitor - !2224 Docs: Mention that G_VA_COPY() must be followed by `va_end()` - !2225 build: Fix implicit declaration of function errors - !2226 Annotate the GString constructors * Translation updates: - Czech - Hebrew - Slovenian - Spanish - Swedish Overview of changes in GLib 2.69.1 ================================== * Support categories in desktop notifications (`GNotification`) (work by Guido Günther) (#2446) * Add `GPowerProfileMonitor` for monitoring when to use less power (due to being on battery power, electricity being expensive or high-carbon, etc.) (work by Patrick Griffis, Bastien Nocera) (#2444) * Allow static names to be set for `GSource`s to avoid unnecessary string copies (work by Matthias Clasen) (!2196) * Bugs fixed: - #203 API: need g_module_open() variant with GError - #2058 win32: GPrivate can leak some objects - #2321 Add a GTypeFlag for final types - #2429 safe_fdwalk/safe_closefrom for Solaris 11.3/11.4 - #2439 gio trash doesn't recognize existing trash directory in non-fs-root mount - #2446 Support `categories` for notifications - #2452 g_string_replace() loops 2**32 times when replacing empty string - !2177 gio/tests/g-file-info: don't assume million-in-one events don't happen - !2178 Clarify GValue documentation - !2179 Update GValue doc: How to use GBoxed with GValue - !2180 correctly use 3 parameters for close_range - !2181 gclosure: Fix the invoke() return_value annotation - !2182 glocalfileinfo: Fix usec/nsec confusion with filetimes on Windows - !2184 gspawn: Use CLOSE_RANGE_CLOEXEC if available - !2188 g_boxed_type_register_static, G_DEFINE_BOXED_TYPE: added correlating information - !2192 Fix more warnings - !2193 glib.supp: Expand match kinds for g_get_language_names() suppressions - !2194 Add GPowerProfileMonitor - !2195 Fix some test suite memory leaks - !2196 mainloop: Add g_source_set_static_name - !2197 GResource compiler: Prefix static [con|de]strutors with c_name - !2198 Port internal uses to use g_source_set_static_name() - !2200 Fix doc stanzas for GDataInputStream properties - !2201 Fix a Unicode typo - !2202 Document the stance on ID-based mainloop APIs - !2204 tests: Add a test for Unicode normalization - !2205 GWin32RegistryKey / GWin32AppInfo registry watch fixes - !2206 Adapt documentation to gi-docgen - !2210 GWin32AppInfo: Fix missing initialization * Translation updates: - Indonesian - Portuguese - Portuguese (Brazil) - Russian - Ukrainian Overview of changes in GLib 2.69.0 ================================== * Fix a crash in `GKeyFile` when parsing a file which contains translations using a `GKeyFile` instance which has loaded another file previously (#2361) * Pin GIO DLL in memory on Windows (!2016) * Fix building third-party projects against GLib on CentOS 7 (work by Ignacio Casal Quinteiro) (#2387) * Add `g_thread_pool_new_full()` API to allow queued `GThreadPool` data to be freed if the pool is freed early (work by Nitin Wartkar) (#121) * Ensure `dlerror()` is used with locking as it’s not thread-safe in some libc implementations (#399) * Add `g_dbus_is_error_name()` and `g_dbus_is_interface_name()` convenience functions (work by Nitin Wartkar) (#402) * Drop internal libpcre copy in favour of a subproject from wrapdb (#962, #642) * Add `g_prefix_error_literal()` helper function (work by Emmanuel Fleury, building on work by Dan Williams) (#663) * Add `g_bytes_get_region()` to get data from a `GBytes` with range checks (work by Nitin Wartkar, building on work by Allison Karlitskaya) (#1098) * Add `g_object_take_ref()` to sink a floating ref (work by Nitin Wartkar, building on work by Allison Karlitskaya) (#1112) * Optimise grefcount atomic operations (work by Nishal Kulkarni) (#1583) * Fix resolving child GSettings schemas from the parent’s schema source (work by Christian Persch) (#1884) * Fix `g_date_time_format()` return value encoding if `LC_TIME` is not a UTF-8 locale but other locale settings are (work by Frederic Martinsons) (#2055) * Set app name in freedesktop.org notifications with `GNotification` (work by André Apitzsch) (#2069) * Significantly improve retrieval of mount data on Windows (work by LRN based on initial analysis by Jehan Pagès) (#2096) * Add `g_file_info_get_(access|creation)_date_time()` accessors (work by Abanoub Ghadban) (#2281) * Always apply the remove_dot_segments algorithm to URIs in `g_uri_parse()`; previously it was only applied to relative URIs (work by Carlos Garcia Campos) (#2342) * Rename git `master` branch to `main` (#2348) * Various macro and version check cleanup (work by Gaël Bonithon, Robin Verdenal-Tallieux, Nishal Kulkarni) (#2376, #2388, #2389) * Add a `GTlsConnectionClass.get_negotiated_protocol` vfunc so that `g_tls_connection_get_negotiated_protocol()` can be made thread-safe (work by Michael Catanzaro) (#2393) * Improve guess about whether a Windows process is a console process (work by Princeton Ferro with input from LRN) (!1662) * Add `g_steal_fd()` function (work by Simon McVittie) (!1966) * Add `g_spawn_check_wait_status()` and distinguish more carefully between wait status and exit status in the `GSpawn` API (work by Simon McVittie) (!1967) * Document GLib’s security policy; see https://gitlab.gnome.org/GNOME/glib/-/blob/main/SECURITY.md (!1985) * Add `g_tree_remove_all()` (work by Lighto-Ku) (!1986) * Simplify exception handling on Windows to eliminate risk of it failing due to prior heap corruption (work by LRN) (!2031) * Fix handling EOF when reading from SOCKS5 proxy stream (work by Benjamin Berg) (!2032) * Unset the registered state of a `GApplication` after it has shut down (work by Marco Trevisan) (!2056) * Support `GPattern` as a boxed type (work by Marco Trevisan) (!2066) * Add `g_tls_connection_get_protocol_version()` and `g_tls_connection_get_ciphersuite_name()` to get TLS connection information (work by Michael Catanzaro) (!2077) * Make TLS private key properties readable in `GTlsCertificate` (work by Michael Catanzaro) (!2087) * Fix detection of static libintl when building on macOS (work by Jonas Hahnfeld) (!2109) * Add `g_strv_builder_addv()` and `g_strv_builder_add_many()` to the `GStrvBuilder` API (work by Alexandros Theodotou) (!2112) * Add `not-valid-before`, `not-valid-after`, `subject-name`, `issuer-name`, `dns-names`, `ip-addresses` properties to `GTlsCertificate` (work by Ross Wollman) (!2113, !2142) * Add PKCS#11 flags to `GTlsPasswordFlags` (work by Patrick Griffis) (!2126) * Bugs fixed: - #121 GThreadPool and the ability to free data waiting to be handled - #229 g_match_info_fetch_named not return empty string as expected - #310 ref doc doesn't talk about "helper getters" optimization in g_file_info.c - #399 dlerror() not thread-safe in all libc, making gmodule-dl.c's fetch_dlerror fail sometimes - #402 please consider: #define g_dbus_is_error_name(x) g_dbus_is_interface_name (x) - #626 Add documentation example for GArray and g_array_set_clear_func() - #642 update to pcre 8.35+ - #663 [patch] add g_prefix_error_literal() - #793 Potentially confusing error message when object doesn't exist - #817 gobject: Allow passing %NULL for @data in g_object_remove_toggle_ref - #962 drop embedded pcre copy - #1036 gdbusproxy stops tracking if dbus service restarts - #1098 GBytes: add range-checked pointer getter - #1112 GObject: add g_object_take_ref() - #1583 Optimise gatomicrefcount operations - #1864 Somewhat misleading documentation of GSourceFuncs - #1884 `g_settings_get_child` not compatible with `g_settings_schema_source_new_from_directory` - #2011 Add additional unit tests for D-Bus name watching - #2055 g_date_time_format() does not return UTF-8 if LC_TIME is not UTF8 but other locale settings are UTF-8 - #2069 FreedesktopNotification fails to set app_name - #2096 SHGetFileInfoW() is not reliable (time-wise) - #2281 Add g_file_info_get_(access|creation)_date_time() - #2300 Crash on Windows MSVC build around gio - #2311 testfilemonitor test leaks ip_watched_file_t struct - #2340 GIO tests fail to build with clang-cl - #2342 g_uri_parse doesn't apply the remove_dot_segments algorithm to the path - #2348 Investigate renaming master git branch to main - #2352 RUN_FIRST | RUN_CLEANUP signals with a default handler ignore return values from user handlers - #2359 GLib 2.68.0: gio-querymodules segfaults on Windows - #2361 g_key_file_load_from_file segfaults on "Key[*]="like lines - #2363 g_newa() doesn’t check for multiplication overflow - #2368 g_task_run_in_thread () limits are not clear - #2369 glocalfile: Add native exfat magic number to filesystem list - #2376 GLIB_VERSION_MAX_ALLOWED < 2.60 does not warn when using G_GNUC_FALLTHROUGH - #2387 json-glib does not build with glib 2.68.1 - #2388 Pixman compilation error due to glib - #2389 Use G_GNUC_CHECK_VERSION to check the GNUC version - #2393 g_tls_connection_get_negotiated_protocol() is not threadsafe - #2397 Slow to list device in windows - #2399 Change spelling of ‘serialise’ to ‘serialize’ in documentation - #2405 Mention that GNotification requires an installed .desktop file to work - #2409 Project crashes when executing g_application_mark_busy - #2414 Devhelp: Glib Reference Manual/Glib Overview/Running Glib Applications formatting issue. - #2416 certificate: g_tls_certificate_new_from_pem invalid read on non null terminated data - #2417 GFile: `g_file_replace_contents()` reports `G_IO_ERROR_WRONG_ETAG` when saving from a symlink - #2418 gatomic: __atomic functions are called for CV-qualified output variables - #2423 resources.c:656:test_resource_binary_linked: 'found' should be TRUE - !1514 gbookmarkfile: Don't crash if we're not visited - !1662 gspawn-win32: improve guess whether process is console process - !1812 docs: Expand documentation about D-Bus GUIDs - !1957 Fix more warnings - !1965 gversionmacros: Add version macros for GLib 2.70 - !1966 Add g_steal_fd() to API - !1967 Distinguish more clearly between wait status and exit status - !1969 glib_typeof: Move definition to its own header - !1985 docs: Add a policy for handling security issues - !1986 make g_tree_remove_all public - !1996 Include glibconfig.h to get the G_OS_UNIX token - !1998 gpollableinputstream: Add missing annotation - !1999 goption.c: Simplfy parse_short_option() - !2004 Some improvements to clang-cl builds - !2005 introspection: Remove 'caller-allocates' from POD types - !2006 fuzzing: Add fuzz tests for functions which parse paths - !2008 tests: Deactivate tls-bindings test suite for windows - !2011 docs: Fix example program link - !2012 docs: Replace git.gnome.org with gitlab.gnome.org urls - !2013 fuzzing: Fix assertion failure in fuzz_paths.c - !2016 GIO W32: Pin gio DLL - !2023 gtlspassword: Fix g-i annotation of return for g_tls_password_get_value - !2025 [th/gdbus-cleanup] two minor cleanup patches for gdbusconnection.c - !2026 Split g_test_log() messages that contain multiple lines - !2027 Fix a handful of minor leaks found by Coverity - !2030 Fix more warnings - !2031 Re-simplify exception handling on Windows - !2032 gsocks5proxy: Handle EOF when reading from a stream - !2033 Fix annotation of count arguments - !2036 gmacros.h: use G_GNUC_CHECK_VERSION - !2038 Fix more warnings - !2039 Implement G_ANALYZER_NORETURN for Coverity - !2040 Fix more warnings - !2041 refcount: Clarify when the ref count ends up undefined - !2042 grefcount: Clarify that the initial reference count is 1 - !2043 gmacros.h: use g_macro__has_attribute() where possible - !2046 gerror: Clarify docs around message requirements - !2047 Fix more warnings - !2048 Fix more warnings - !2049 Fix typo in g_socket_listener_accept_async()'s comment - !2050 gdbus: document completion after idle action for g_dbus_connection_signal_unsubscribe() - !2051 Add nullable annotations in GUnixMountEntry - !2052 g_string_replace(): Fix documentation of 'limit' parameter - !2054 docs: Fix formatting of code block - !2055 Improve handling of FILENAME_MAX - !2056 application: Unset the registered state after shutting down - !2063 Fix more warnings - !2066 gpattern: Register as Boxed type and support introspection for it - !2067 gmacros: missing check if __STDC_VERSION__ is defined - !2069 gdbus-tool: Actually use argv[0] basename as program name - !2071 gstring: Cleanup documentation of g_string_replace - !2074 Fix more warnings - !2075 gdtlsconnection: Fix a check for a vfunc being implemented - !2077 tls: add functions to get protocol version and ciphersuite name - !2078 gthreadedresolver: don't ignore flags in lookup_by_name_with_flags - !2080 guuid: fix shift operation to parse hex string in uuid_parse_string() - !2081 Fix more warnings - !2085 gcredentials.h: Fix comment typo - !2087 gtlscertificate: make private key properties readable - !2088 Fix more warnings - !2090 docs: Standardize spelling of serializ* - !2091 Fix more warnings (clang) - !2098 grefcount: Optimise g_atomic_ref_count_dec - !2099 gmacros.h: G_NORETURN: remove useless checks - !2100 tests: Add missing return value check in string test - !2101 Fix more warnings - !2104 tests: Drop use of g_test_bug_base() - !2105 tests: Use a temporary file in the bookmarkfile tests - !2106 Fix more warnings - !2108 glib spawn-singlethread test only if F_DUPFD_CLOEXEC is defined - !2109 meson: Fix detection of static libintl on macOS - !2112 gstrvbuilder: add addv and add_many to the API - !2113 tls: expose cert details on GTlsCertificate - !2119 Fix more warnings - !2120 gdbusobjectmanagerclient: Call GetManagedObjects async - !2123 gdbus: Add various missing (nullable) or (not nullable) annotations - !2126 gtlspassword: Add flags signifying PIN type for PKCS#11 - !2127 gutils: ensure g_find_program_in_path() return an absolute path - !2130 Revert "tests: Deactivate tls-bindings test suite for windows" - !2139 gdbus, win32: Fix accidental dllexport in static builds - !2142 tls: expose SAN details on GTlsCertificate - !2143 compiling.xml: Don't recommend backticks - !2144 pcre: Drop internal libpcre copy - !2145 gunixmounts: Document NULL return value for g_unix_mount_for() - !2152 tests: A few small improvements to GBytes tests - !2153 docs: Fix annotations for optional arguments - !2155 glocalfilemonitor: Avoid a deadlock on finalization - !2162 testgdate: fix -Wmisleading-indentation warning - !2166 gtlscertificate: Add more annotations to new properties - !2167 g_value_set_string description: clarified (unified), that v_string is a copy. - !2173 gasyncqueue: Add missing (nullable) annotation to free function - !2174 data-to-c.py: generate new-line at the end of the file * Translation updates: - Chinese (China) - English (United Kingdom) - Hebrew - Nepali - Occitan (post 1500) - Serbian
2021-10-11py-absl-py: updated to 0.14.1adam3-58/+65
0.14.1: Bug fixes
2021-10-11py-codestyle: updated to 2.8.0adam2-6/+6
2.8.0 (2021-10-10) ------------------ Changes: * Drop python 3.4. * E712: fix false negative with multiple comparisons. * E211: fix false positives with ``match``. * E772: improve performance of bare except check. * Backport tokenize performance improvement from python 3.10. * E225: fix for lambdas containing positional-only args. * Remove ``indent_size_str`` "setting". * E402: allow ``__all__`` to be typed. * E225: fix false positives for ``*`` in ``case``. * E201: detect tabs as whitespace.
2021-10-11py-anyio: updated to 3.3.3adam2-6/+6
3.3.3 - Fixed UNIX socket listener not setting accepted sockets to non-blocking mode on asyncio - Changed unconnected UDP sockets to be always bound to a local port (on "any" interface) to avoid errors on asyncio + Windows
2021-10-11py-cwcwidth: updated to 0.1.5adam2-6/+6
0.1.5 * Fix type annotations
2021-10-11Update to 3.0.0. From the changelog:schmonz2-6/+6
Breaking Change: - verify_file("sample.xml") will produce an approval file with an .xml extension - verify_file("sample.xml",options=Options().for_file.with_extbreak_wrap ension(".json")) will produce an approval file with an .json extension
2021-10-10Update to 1.42wen2-7/+6
Upstream changes: 1.42 2021-08-15 - Documentation - Fix failing tests with new Moose versions (implemented by Frank Schreiner) - Sort option in bash completion plugin (implemented by Frank Schreiner) - Fixed term plugin warning (implemented by J.R. Mash)
2021-10-10Update to 0.344wen2-7/+6
Upstream changes: 0.344 2021-09-06T13:31:26 - Fixed some spelling errors in the Pod. (Håkon Hægland)
2021-10-10Update to 0.07wen2-7/+6
Upstream changes: 0.07 2021-07-21 [CHANGES] * Added METRICS_ANY_DISABLE environment variable (RT137911) * Added `SEE ALSO` docs section (RT132901)
2021-10-10Update to 2.029000wen2-7/+6
Upstream changes: 2.029000 20.12.20 * Added checksum_sha256 & checksum_md5 fields support (stigo, GH#110) * Cleanup old files (Mickey)
2021-10-10Update to 2.011wen2-9/+10
Update DEPENDS Upstream changes: 2.011 2020-12-23 - add_suffix function - thanks @jwrightecs 2.010 2020-12-06 - as_graph(no_rules) uses multiedged to store recipes in edges, redundancy function uses 2.009 2020-11-23 - parse returns self for chaining - find_recursive_makes method - as_graph recursive_make, no_rules options - --analyse-redundancy flag for script 2.008 2020-11-21 - more accurate deps version - name_encode and name_decode - as_graph method 2.007 2020-11-18 - add Rule.recipe_raw 2.006 2020-11-18 - internal changes 2.005 2020-11-16 - doc has_target more accurately - add targets method 2.004 2020-11-06 - identify default target better 2.003 2020-11-01 - optional new param InDir to be "current dir"
2021-10-10Add p5-Test-Snapshotwen1-1/+2
2021-10-10Import Test-Snapshot-0.06 as devel/p5-Test-Snapshot.wen3-0/+29
Test::Snapshot implements a function to automate the storing and updating of expected test outputs. This is based on the idea known in frontend development circles as "snapshot testing", hence the module name.
2021-10-10Update to 0.9724wen2-9/+8
Upstream changes: 0.9724 2021-09-13 - make deep_copy not interfere with $. - thanks @merkys for report 0.9723 2021-09-01 - doc fixes - thanks @xsawyerx - fix problem with deep_copy with vertices that are refs - thanks @merkys for report 0.9722 2021-07-04 - fix neighbours et al not returning count in scalar context - thanks @merkys for report
2021-10-09Update to 1.710wen2-6/+6
Upstream changes: 1.710 2021-08-02 10:11:33-05:00 America/Chicago [Other] - Removed explicit declaration of core dependencies to improve user experience
2021-10-09Update to 1.06wen2-6/+6
Upstream changes: 1.06 2021-09-08 - Fix significant bug where at least on MacOS, if we generated a CRC of a key that was greater than 0x80000000, it would round down the key to that number exactly, casuing duplicates, and incorrect segment access - Added new() method, returns a reference (default hash) without having to do the tie() directly - Modify t/65-seg_size.t beyond RAM max test to cover varying error messages on differing OSs - Renamed t/67-out_of_memory.t as the tests are related to exhausting SHM slots, not RAM
2021-10-09Update to 1.023wen2-7/+6
Upstream changes: 1.023 2021-02-03T22:37:57Z * Explain why ARGV is a problem (Github #9) * Freshen distro, remove Travis CI, add Github Actions
2021-10-09Update to 0.79wen2-7/+6
Upstream changes: Changes for version 0.79 - 2021-08-06 CHANGES Permit IO::Async::Routine or Function by module+func names instead of CODE reference Added new Routine/Function model of `spawn` Implement IO::Async::Resolver by module+func rather than code BUGFIXES Require Socket 2.029 on MSWin32 because of AF_UNIX fix (RT133018)
2021-10-09Update to 0.76wen2-7/+6
Upstream changes: Changes for version 4.76 add autoconf test for siginfo_t, which is, of course, not available on windows (reported by Peter Petky). disable syscalls on solaris, as perl seems to provide an incompatible syscall prototype that clashes with sys/syscall.h. add MAP_FIXED_NOREPLACE, MAP_SHARED_VALIDATE, MAP_SYNC and MAP_UNINITIALIZED.
2021-10-09py-jupyter_client: set sticky bit only on the directorygutteridge3-2/+48
Addresses PR pkg/56437 from Chavdar Ivanov, who also supplied the patch that has already been integrated upstream (but not yet in a release branch).
2021-10-09py-nose: remove removed patch from distinfowiz1-2/+1