Commit graph

34390 commits

Author SHA1 Message Date
wiz
e3fc3c5ae8 *: use py-more-itertools via versioned_dependencies.mk 2019-11-15 14:22:15 +00:00
wiz
c547781dc9 py-more-itertools2: mark as only for python-2.x 2019-11-15 14:08:35 +00:00
wiz
8c0ee11dd3 devel/Makefile: + py-more-itertools2 2019-11-15 14:02:01 +00:00
wiz
c72e560acb devel/py-more-itertools2: import py-more-itertools-5.0.0
A collection of several routines not found in itertools, meant to
operate on itertables.

This package contains the last Python 2.x compatible version.
2019-11-15 14:01:17 +00:00
adam
8531ae414e py-urwid: updated to 2.1.0
Urwid 2.1.0
* Add support for Python 3.7 and 3.8, drop support for Python 3.3
* Add 24-bit (true color) support.
* Add TrioEventLoop
* Add support for input encoding in Terminal widget
* Add ability to specify LineBox title attribute
* Add custom checkbox symbol
* Add installation instruction to README
* Remove PollingListWalker class
* Change SelectableIcon default cursor_position to 0.
* Extended numerical editing: integers and floats
* Re-raise coroutine exceptions in AsyncioEventLoop properly
* Fixed locale issue
* Gate SIGWINCH behind GLib 2.54+
* Remove method Text._calc_line_translation()
* Fix colon in HalfBlock5x4Font
* Don't use deprecated inspect.getargspec() with python3
* Fix issue "Non-integer division in bargraph when using set_bar_width(1)"
* Fix misleading indentation in Screen._stop()
* Fix crash on click-Esc & Esc-click
* Use 'TimerHandle.cancelled()' if available
* Break rather than raising exception on shard calculation bug.
* Increase _idle_emulation_delay.
* Fix EOF detection for the Terminal widget on Python 3
* Fix the asyncio example, and make the raw Screen work without real files
* Unbreak python ./examples/treesample HOME END keys.
* Urwid.util: Fix bug in rle_append_beginning_modify
* Fix AttributeError on mouse click
* Fix ProgressBar smoothing on Python 3.x
* Fix asyncio event loop test on py3.4
* Handle case where MainLoop._topmost_widget does not implement mouse_event
* Implement `ellipsis` wrapping mode for StandardTextLayout
* Fix .pack call in Columns.column_widths
* Use ._selectable member for Edit widget
* Fix use of ignore_focus, for widgets inheriting from Text
* Remove some special handling for TreeListBox
* Make Columns and Pile selectable when any child widget is
* Implement get_cursor_coords for Frame widget
* Fix Frame mouse_event when footer is trimmed
* Fix Python 3.8 SyntaxWarning: 'str' object is not callable
* README: Use SVG build status badge
2019-11-15 11:08:36 +00:00
adam
4f7106fd1a py-test5: updated to 5.2.3
pytest 5.2.3:

Bug Fixes
- The first test in a package (``__init__.py``) marked with ``@pytest.mark.skip`` is now correctly skipped.
- Fix ``--trace`` when used with parametrized functions.
- Using ``request`` as a parameter name in ``@pytest.mark.parametrize`` now produces a more
  user-friendly error.
2019-11-15 11:01:30 +00:00
adam
259ef72e34 py-test-pylint: mark as incompatible with Python 2.7 2019-11-15 09:57:52 +00:00
adam
c3b0ac0f1a py-test-assume: updated to 2.2.0
2.2.0 - Context manager
Changelog:
Added context manager for pytest.assume
Updated README with new output

2.1.0 - New pytest hook!
Changelog:
Add new pytest hooks for downstream usage
Use pytest_pyfunc_call hook instead of logreport for compatibility with other plugins
Updated traceback info w/ the new hook
2019-11-14 18:07:19 +00:00
adam
c8dfd375fe py-test-pylint: added version 0.14.1
Run pylint with pytest and have configurable rule types (i.e. Convention, Warn,
and Error) fail the build. You can also specify a pylintrc file.
2019-11-14 18:02:46 +00:00
ryoon
c404c85e69 Add a missing patch 2019-11-14 12:26:26 +00:00
ryoon
619779d3af Fix configure error, gtester is not defined. 2019-11-14 12:26:05 +00:00
wiz
78acf243c2 glibmm: update to 2.62.0.
2.62.0 (stable):

Glib:
* Add ustring::make_valid()
  (Krzysztof Piecuch) Bug #780075
  (Martin Ejdestig) Merge request !11
  Issue #40 (Tanu Kaskinen)
* Use convert_return_gchar_ptr_to_*() in a couple of ustring methods
  (Martin Ejdestig) Merge request !11
* Add ustring::sprintf(), wrapping g_strdup_printf()
  (Daniel Boles) Issue #21
* Fix callback races in glibmm when GSource is destructed
  (Dainis Jonitis) Issue #41
* Checksum, Datetime, TimeZone: Add Glib::Value specializations
  (Kjell Ahlstedt)
* Property: Add const get_proxy() returning ReadOnly
  Getting Proxy from ReadOnly is const
  (Daniel Boles) Issue #44
* Property: Update for compatibility with Gtk::Builder
  (Kjell Ahlstedt)
* Fix memory leak in Variant<std::tuple<>>::create()
  (Van de Bugger, Kjell Ahlstedt) Issue #48
* Deprecate TimeVal
  (Kjell Ahlstedt)

Gio:
* Add Application::add_option_group()
  (Kjell Ahlstedt Issue #46 (Patrick Storz)
* DBus::Object: Fix refcounts in some vfuncs
  (Kjell Ahlstedt)
* Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
  ObjectManagerClient, ObjectManagerServer
  (Kjell Ahlstedt) Issue #43 (Martin Ejdestig)
* Drive, MountOperation, ThemedIcon, TlsDatabase, VolumeMonitor:
  Fix ownership of some lists and arrays (Fixes memory leaks
  and dangling pointers)
  (Kjell Ahlstedt)
* Add SocketControlMessage::add_deserialize_func()
  (Kjell Ahlstedt) Issue #52 (Ankur deep jaiswal)

gmmproc:
* Update for new glib deprecation macros
  (Kjell Ahlstedt)

Build:
* Require glib-2.0 >= 2.61.2
  (Kjell Ahlstedt)

Documentation:
* Glib::init(), Gio::init(): Improve the documentation
  (Kjell Ahlstedt) Issue #49 (Van de Bugger)
* Glib::ustring can't always replace std::string
  (Kjell Ahlstedt) Issue #47 (Patrick Storz)
2019-11-14 11:49:38 +00:00
wiz
d2268a79fe gdbus-codegen: update to 2.62.2.
See glib2.
2019-11-14 11:44:06 +00:00
wiz
c98ea82fb7 glib2: update to 2.62.2.
Overview of changes in GLib 2.62.2
==================================

* Bugs fixed:
 - #1896 Use after free when calling g_dbus_connection_flush_sync() in a dedicated thread
 - !1154 Backport !1152 “gwinhttpvfs: Handle g_get_prgname() returning NULL” to glib-2-62
 - !1156 Backport !1146 Solaris fixes to glib-2-62
2019-11-14 11:43:36 +00:00
wiz
a8701122bc glib2: update to 2.62.1
Overview of changes in GLib 2.62.1
==================================

* Fix regression in g_file_copy() when passing
  `G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination permissions would be
  private rather than following the process’ umask (!1142)

* Several `GDateTime` parsing fixes (!1127)

* Always build the tests if installed-tests are enabled, so that the tests can
  actually be installed (!1141)

* Bugs fixed:
 - #174 g_file_copy always preserves  permissions, even if G_FILE_COPY_ALL_METADATA flag is not set
 - #1865 g_variant_get_data_as_bytes fails after serializing a variant
 - #1875 Segfault and Overflow in __gio_xdg_cache_mime_type_subclass() with Wps-Office installed
 - #1887 glib 2.62.0 breaks loading dylibs as modules
 - #1888 2.62: docs build on Windows broken
 - !1021 docs: Remove priv pointers from the tutorial example
 - !1094 Backport to 2.62: gmodule: use dl implementation on macOS
 - !1101 Backport !1092 “Fix doc build on Windows” to glib-2-62
 - !1102 Backport !1080 “tests: Fix skipping mkdir-with-parents-permission test” to glib-2-62
 - !1103 Backport !1085 “xdgmime: Prevent infinite loops from badly-formed MIME registrations” to glib-2-62
 - !1127 Backport !1125 and !1115 GDateTime parsing fixes to glib-2-62
 - !1128 Backport !1043 “gvariant: Handle empty serialisations in get_child_value()” to glib-2-62
 - !1140 [2.62] g_file_info_get_modification_date_time: Calculate in integer domain
 - !1141 [2.62] Always build tests if we enabled installed-tests
 - !1142 Backport !1134 Fix for file copy permissions to glib-2-62

* Translation updates:
 - Danish
 - Italian
 - Panjabi
 - Serbian
 - Turkish


Overview of changes in GLib 2.62.0
==================================

* Fix new `GFileInfo` APIs to work when `G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC`
  was not queried (!1087)

* Bugs fixed:
 - #487 Add valgrind test runs to CI
 - !1084 garray: Fix reference to GLIB_SIZEOF_INT
 - !1086 glib.supp: make gobject_init() calloc also of the possible kind
 - !1087 fileinfo: ignore USEC if not available

* Translation updates:
 - Friulian
 - Portuguese (Brazil)


Overview of changes in GLib 2.61.3
==================================

* Support setting thread name on BSD systems (#1761)

* Install previously-uninstalled headers for public `GNativeSocketAddress`
  object (#1854)

* Very initial support for Windows apps (UWP) (!1057)

* Add various new valgrind suppressions to `glib.supp` (#1879, !1075)

* Bugs fixed:
 - #83 Optimisation for g_nearest_pow() in garray.c
 - #512 GSignal: accumulator function not called to accumulate G_SIGNAL_RUN_CLEANUP object handler return values
 - #873 allow NULL arguments to parse_strv
 - #905 Patches from static analysis run on 2.40
 - #1057 goption: add sanity check to input parameters
 - #1309 GSettings object stops emitting "changed" signal on g_settings_reset after call to g_settings_delay
 - #1620 GDBus criticals from GVfs with GLib master
 - #1761 Setting thread-name on BSD systems
 - #1803 GDK_SCALE=X is not respected when using "gio open"
 - #1819 Invalid characters in Open Location dialog crashes GIMP
 - #1852 Regression: g_mkdir_with_parents() returns 0 on failure
 - #1854 glib/gio: GNativeSocketAddress headers not installed.
 - #1860 g_clear_handle_id does not trigger GLIB_VERSION_MAX_ALLOWED warning
 - #1863 Potential invalid writes on g_utf8_strreverse
 - #1867 A couple of en_GBisms
 - #1870 GSettingsBackend watches not thread-safe
 - #1879 Incomplete valgrind suppressions - 16 KiB leak reported by valgrind from loading libglib-2.0.so
 - #1880 glib/gbacktrace.c: If dup2 happened to return -1, don't call dup2 with same value
 - #1881 GIO_USE_VOLUME_MONITOR and GIO_USE_FILE_MONITOR do not work as documented
 - !1002 Remove mentions of mailing lists from the documentation
 - !1011 gapplication: Fix a leaking GRemoteActionGroup member
 - !1015 Post-release version bump
 - !1016 gnetworkmonitornm fixups
 - !1017 Improve ISO 8601 parsing by GDateTime
 - !1023 g_object_get_property: Improve documentation for use of G_VALUE_INIT
 - !1026 gutf8: Assert that written memory stays in bounds
 - !1027 gfileutils: Fix error propagation for other than ENOENT
 - !1031 meson: build gnulib if printf isn't good enough
 - !1032 meson: small printf check cleanups
 - !1033 win32: don't assume the format specifier for the stdlib printf/scanf like functions
 - !1034 glib/tests/fileutils: Add a reproducer for #1852
 - !1036 cond test: Don't make assumptions about struct sigaction member order
 - !1037 Meson: Override glib-compile-resources/schemas
 - !1044 Relax use of g_test_bug() to not require g_test_bug_base() to be called first
 - !1049 minor typos in the documentation
 - !1050 tests: Fix a pragma warning on FreeBSD
 - !1054 gerror: Add a docs paragraph about not displaying errors verbatim in UI
 - !1057 Some (probably) easy uwp patches
 - !1059 Update win32 readme, add myself to codeowners
 - !1066 libffi.wrap: Meson port has moved to FDO gitlab
 - !1068 gsubprocesslauncher.c: fix documentation
 - !1071 meson: Move libdl_dep to the top level
 - !1074 Adjust README formatting
 - !1075 glib.supp: add suppression for g_type_class_ref()

* Translation updates:
 - Basque
 - Catalan
 - Czech
 - English (United Kingdom)
 - French
 - Galician
 - German
 - Hungarian
 - Indonesian
 - Korean
 - Lithuanian
 - Polish
 - Romanian
 - Spanish
 - Swedish


Overview of changes in GLib 2.61.2
==================================

* Add various new array functions (#236, #269, #373)
 - `g_array_copy()`
 - `g_ptr_array_copy()`
 - `g_ptr_array_extend()`
 - `g_ptr_array_extend_and_steal()`
 - `g_array_binary_search()`

* Add `g_assert_finalize_object()` helper function for writing tests (#488)

* Rework how D-Bus connections are closed/unreffed when `g_test_dbus_down()` is
  called. Tests which leak a `GDBusConnection` may now time out and abort,
  rather than silently leaking. (#787)

* Add a deprecation macro for GLib macros, and use it; third-party uses of
  long-deprecated GLib macros may now start causing warnings. (#1060)

* Deprecate `GTime` and `GTimeVal`, and various functions which use them.
  Use `GDateTime` and `guint64` UNIX timestamps instead. (#1438)

* Stop using `G_DISABLE_DEPRECATED` to allow disabling deprecation warnings;
  third-party code should now be using
  `GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol usage (!871)

* Improve support for running `ninja test` when GLib is built statically (#1648)

* Improve `GNetworkMonitor` detection of offline states (#1788)

* Fix build failure on macOS related to missing `_g_content_type_get_mime_dirs`
  function (#1791)

* Add various installed utilities’ paths to `gio-2.0.pc` (#1796)

* Fix keyfile `GSettings` backend and portal (especially relevant to any version
  of GLib included in a flatpak runtime) (#1822, !985)

* More IPv6 ‘Happy Eyeballs’ fixes in `GNetworkAddress` (!865)

* Fix CVE-2019-12450, wide permissions of files when copying using GIO (!876)

* Bump the Meson dependency from 0.48.0 to 0.49.2; we won’t depend on anything
  higher than this for a while, as Debian 10 ships 0.49 (!924)

* Various test fixes for Windows (!930, !931)

* Initial support for Universal Windows Platform (UWP): certification, and use
  of packaged libraries (!951)

* Add experimental clang-cl support on Windows, allowing `g_autoptr()` support
  on Windows (!979)

* Bugs fixed:
 - #77 G_STDIO_NO_WRAP_ON_UNIX wraps
 - #236 Add a function to copy an array
 - #269 Additional convenience functions for g_ptr_array
 - #373 GArray could use a binary search function
 - #436 running tests leaves lots of coredumps
 - #453 find-enclosing-mount docs confusing
 - #488 Add g_object_assert_last_unref() helper macro to detect object leaks in tests
 - #590 A reader lock can be obtained even if a writer is already waiting for a lock
 - #638 g_atexit is defined when not declared
 - #737 Initialize GValue in g_object_get_property()
 - #787 gtestdbus: Properly close server connections
 - #804 gdbusproxy prefixes unstripped error
 - #870 Fix and enhance GDatetime for Windows
 - #872 ucs4 functions have wrong return transfer
 - #887 gdusmessage.c mishandles bounds of GDBusMessageType and related enums
 - #894 gvalue: Avoid expensive checks where possible
 - #940 Docs for g_socket_listener_set_backlog are not very helpful
 - #943 G_DEFINE_TYPE_WITH_PRIVATE docs not helpful
 - #1018 Allow guid key in dbus addresses
 - #1060 Add deprecation macro for macros
 - #1169 Tools can display gibberish messages from translations
 - #1270 g_get_charset always returns 8-bit codepage on Windows, crippling UTF-8 output
 - #1438 Deprecate GTimeVal- and GTime-based APIs
 - #1635 g_socket_join_multicast_group iface parameter fails on win32/64
 - #1648 2.58.2: Assorted asserts fail in Arch Linux when built statically
 - #1729 g_content_type_guess segfaults when passed an empty data buffer on Mac OS
 - #1788 GNetworkMonitor claims I am offline
 - #1790 documentation on g_file_info_get_attribute_as_string
 - #1791 _g_content_type_get_mime_dirs missing from libgio-2.0.0.dylib on MacOS
 - #1792 glib-genmarshal generated valist marshal does not respect static scope for some types
 - #1793 glib-genmarshal generates wrong code for va marshaler for VARIANT type
 - #1794 API Proposal: g_timer_is_active
 - #1796 Add gio-querymodules variable to pkg-config file
 - #1797 glib/tests/win32 test failing on 64-bit Visual Studio builds
 - #1798 /contenttype/tree reliably fails on FreeBSD since !863
 - #1807 g_dbus_server_new_sync() documentation references nonexistent function
 - #1808 Stopping a GDBusServer should clean up Unix socket paths (if not abstract) and nonce-tcp nonce files
 - #1811 Introspection info for g_unichar_compose's 3rd arg should be OUT
 - #1822 keyfile gsettings backend not loading
 - #1823 Documentation for disabling selinux is incorrect
 - #1825 GKeyFileSettingsBackend created without filename construct property and unchecked assertion
 - #1828 Small typo in gio manpage
 - #1837 Specify for each (optional) parameter, whether it is OUT or INOUT
 - #1838 Reword documentation for G_DECLARE_FINAL_TYPE
 - #1847 Setting GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED} to before 2.56 triggers warnings
 - !533 docs: Document pitfall of deprecation pragmas
 - !563 ci: Add scan-build job in a new ‘analysis’ pipeline stage
 - !678 glib-compile-schemas: Improve translatable strings
 - !817 gdate: Officially mark GTime as deprecated
 - !851 gsettings: Document that lists are returned in no defined order
 - !853 gobject: Fix apostrophe usage in a few small bits of documentation
 - !859 gobject: Add a g_assert_finalize_object() macro
 - !863 gunicollate/cygwin: Don't use __STDC_ISO_10646__ for wchar_t related checks
 - !865 gnetworkaddress: fix "happy eyeballs" logic
 - !867 Post-release version bump
 - !871 Drop G_DISABLE_DEPRECATED
 - !873 Use atomic reference counting for GSource
 - !874 Clamp number of vectors to IOV_MAX / UIO_MAXIOV for GOutputStream writev()...
 - !875 CI/msys2: disable coverage reporting, lcov doesn't support gcc9 yet
 - !876 CVE-2019-12450: gfile: Limit access to files when copying
 - !877 gio: specify proper c_marshaller and va_marshallers
 - !883 tests: Fix small race in GSubprocess tests
 - !884 garcbox.c: Fix typo atomit => atomic
 - !885 goption: Clarify G_OPTION_ARG_FILENAME documentation
 - !889 Include <sys/filio.h> for FIONREAD
 - !901 gmain: Clarify that g_source_destroy() doesn’t drop a reference
 - !904 Add glib-genmarshal tests and fix some valist marshaller bugs
 - !906 property action: Add state hints
 - !908 Improve testfilemonitor test repeatability and debuggability
 - !909 D-Bus auth mechanism improvements
 - !914 ci: Run scan-build in a different build directory
 - !915 docs: fix typo on arrays examples in gvariant-text
 - !917 docs: Fix name of IRC channel in CONTRIBUTING.md
 - !919 glib/tests/refcount.c: Fix tests on non-GCC-isque compilers
 - !920 gmacros: Only use deprecated attributes on enumerators with GCC ≥ 6.5
 - !923 Check if compiler symbols are defined before using them
 - !924 Bump the required version of Meson
 - !930 glib/tests/convert.c: Skip tests that aren't meaningful for Windows
 - !931 glib/tests/fileutils.c: Fix stdio Wrapper Test on Windows
 - !934 build: Increase the slow test timeout to 180s
 - !935 Ignore */__pycache__/* directories
 - !937 Fix module tests on Visual Studio builds
 - !939 gstdio: minor cleanups
 - !941 list model: Expand items-changed docs
 - !944 gutils: Don't limit the length of the host name to 99
 - !945 Avoid overrunning stack at the end of the varargs.
 - !947 gobject/tests/signals.c: Fix tests on Windows
 - !948 GObject: Fix mkenums.py and genmarshal.py tests on Windows
 - !950 ci: Enable CI on FreeBSD 12
 - !951 Preliminary patches for Universal Windows Platform support
 - !952 gio: Make minor docs improvements
 - !953 g_utf8_normalize: Doc comment return missing nullable annotation
 - !954 Fix the ISO 15924 code for Manichaean
 - !955 gmacros: Use _Static_assert when C11 is available
 - !958 gthread: fix minor errno problem in GCond
 - !961 gmain: Fix g_main_context_prepare priority annotation
 - !962 gmacros: Use _Static_assert only for non-expr static assert
 - !964 gmacros.h: Use static_assert on MSVC if possible
 - !968 Fix typo in request handle
 - !970 gdatetime: Unset LC_ALL for the test as well
 - !971 docs.c: Forward link from g_auto* → G_DEFINE_AUTO*
 - !973 doc: fix typo in gio/gresource.c
 - !979 Experimental clang-cl support
 - !980 gmacros.h: Add better support for clang-cl
 - !981 gio: fix typo in g_settings_reset documentation
 - !982 Various doc fixes
 - !985 Keyfile portal fixes
 - !987 gio/tests: Remove code and comments referring to libtool
 - !991 fix atomic detection on older gcc versions
 - !992 docs: Add example to g_test_summary() documentation
 - !994 gio: Fix minor docs mistakes
 - !996 Small array test fixes
 - !997 gdbusaddress: Add missing transfer annotation
 - !1007 Resubmission of !832 “Try to create the complete path right away and fall back”
 - !1009 gapplication: remove inactivity_timeout source on finalize

* Translation updates:
 - Hungarian
 - Indonesian
 - Portuguese (Brazil)
 - Spanish


Overview of changes in GLib 2.61.1
==================================

* `g_unichar_isxdigit()` and `g_unichar_xdigit_value()` now handle full-width
  characters (U+FF21–U+FF26 and U+FF41–U+FF46) (#58)

* Deprecate `gtester` utility and its test reporting format and enable TAP
  output by default instead — the `--tap` option to tests is now a no-op
  (#1441, #1619)

* Add `g_test_summary()` to allow test authors to programmatically summarise
  what each unit test in a test suite does (#1450)

* Upgrade to Unicode Character Database v12.1 (#1713, !822)

* More IPv6 Happy Eyeballs fixes to `GNetworkAddress` and `GSocketClient`
  (#1747, #1771, #1774)

* Fix valgrind and gdb support for the new `GHashTable` changes (#1749, #1780)

* Fix GTask wait times growing faster than the number of task threads (#1683)

* Change `GApplication` to ignore `-psn_*` arguments on the macOS command line,
  as they are irrelevant (#1784)

* Add `g_autoqueue()` helper macros, similar to `g_autolist()` (!474)

* Add pre-allocated link helpers for `GList` and `GQueue`:
 - `g_list_insert_before_link()`
 - `g_queue_insert_before_link()`
 - `g_queue_insert_after_link()`

* Improve network availability detection with NetworkManager to treat lower
  levels of connectivity as having reduced availability (!781)

* Add `g_clear_signal_handler()` to allow disconnecting from a `GObject` signal
  and clearing the signal handler ID to zero in a single call (!819)

* Add `g_autoptr()` support for `GRWLock` (!825)

* Define `G_OS_UNIX`, not `G_OS_WIN32`, when GLib is built agains Cygwin (!862)

* Bugs fixed:
 - #29 GScanner: should explicitly document modifiable fields (value, next_value, ...)
 - #58 g_unichar_isxdigit() and g_unichar_xdigit_value() should deal with full-width a-fA-F
 - #106 Boxed types should be documented better
 - #135 g_unichar_totitle(0) returns 0x00001F88 instead of 0
 - #429 g_format_size() is broken on Windows
 - #1441 Deprecate gtester
 - #1450 Add API for tests to describe what they're checking
 - #1619 GTest should have a way to default to TAP
 - #1683 GTask: task_wait_time is increased constantly when the number of running thread is greather than 10
 - #1713 Upgrade to Unicode Character Database v12
 - #1739 meson build failure libdl
 - #1747 Critical in g_socket_client_async_connect_complete
 - #1749 New GHashTable implementation confuses valgrind
 - #1753 Remove memory leaks from gio/test/resolver.c
 - #1755 Please revert #535 gmacros: Try to use the standard __func__ first in G_STRFUNC
 - #1759 test_month_names: assertion failed
 - #1760 Document for g_resolver_lookup_records why it returns a list of list of gchar*.
 - #1763 tests: -p runs tests in the reverse of the specified order
 - #1768 g_strlcat(): Possible buffer overflow in implementation
 - #1771 GNetworkAddressAddressEnumerator unsafely modifies cache in GNetworkAddress
 - #1774 Leaks in gsocketclient.c connection code
 - #1776 glib/date test fails
 - #1780 GDB pretty-printer for GHashTable no longer works
 - #1782 Error in documentation for cross-compile.
 - #1784 MacOS adds a -psn_X_XXXXXX parameter to the command line
 - !474 Add g_autoqueue
 - !476 Add pre-allocated link helpers for GList and GQueue
 - !556 gtestutils: Make --tap compatible with -p and --GTestSkipCount
 - !732 gsocket: Clarify in docs that `flags` arguments can be platform specific
 - !766 W32: swap special g_get_prgname() for platform_get_argv0()
 - !774 Only build tests if certain conditions are met.
 - !780 Add copyright and licensing terms to test report generator
 - !781 gnetworkmonitornm: Fix network available detection
 - !782 build: Fix check for RTLD_NEXT
 - !785 Remove monitor test
 - !787 build: Remove */.gitignore files
 - !791 glib/gconstructor.h: Include stdlib.h for MSVC builds
 - !792 general: Remove a few unhelpful references to ‘master’
 - !795 gdesktopappinfo: Add support for MATE and Xfce4 terminals
 - !802 gio: tests, don't check for libdl on OpenBSD
 - !806 Get to 100% coverage on GQueue tests
 - !808 Update the Docker images used for CI
 - !809 Modified version of !784 — Adding tests cases for a better coverage of glib/tests/strfuncs.c
 - !813 gappinfo: Add precondition checks to GAppLaunchContext env methods
 - !814 gschema.dtd: Add target attribute to alias
 - !819 Clear signal handler
 - !820 ci: Keep JUnit report script working on Debian stable
 - !821 Various minor cleanups to autoptrs
 - !822 glib: Update Unicode Character Database to version 12.1.0
 - !825 Add autoptr support for GRWLock
 - !831 build: (Long time after) post-release version bump
 - !835 Fix typo in German translation
 - !836 Document the best practices for binding GInitiallyUnowned
 - !862 build: define G_OS_UNIX, not G_OS_WIN32 under cygwin

* Translation updates:
 - Basque
 - Catalan
 - German
 - Indonesian
 - Spanish


Overview of changes in GLib 2.61.0
==================================

* Changes to `iconv` configure options, including the default iconv
  implementation on macOS — distributors may need to check their configure
  scripts (#1557)

* Build fixes when building GLib with `G_DISABLE_ASSERT` defined (#1708)

* Fix documentation for `gdbus-tool wait` to use correct units (#1737)

* Improvements to symlink handling on Windows (!269)

* Add exception handling for crashes on Windows (!582)

* Set `G_WITH_CYGWIN` again when GLib is built on Cygwin (this was a regression
  from the autotools build) (!736)

* Use `GCocoaNotificationBackend` by default on macOS, rather than
  `GGtkNotificationBackend` (!745)

* Use Windows symbol visibility when GLib is built on Cygwin, as PE binaries
  are subject to W32 visibility mechanics — this affects the definition of
  `_GLIB_EXTERN` (!752)

* Add coloured output support to `gdbus introspect` (!761)

* Bugs fixed:
 - #682 docs: advise not to use non-literal strings as qdata keys
 - #1177 gparted crashes due to g_quark_from_static_string used in global initialization
 - #1258 the buffer written to by g_input_stream_read is not marked as an out parameter
 - #1557 By default glib tries to use libc instead of native iconv on OSX
 - #1566 Meld Windows shows error on startup "There was a problem starting c:\Program"
 - #1614 GIO tests fail on FreeBSD CI with: Unexpected error from C library during 'pthread_mutex_lock': Invalid argument
 - #1708 Building GLib with G_DISABLE_ASSERT fails
 - #1709 GResource generation test incompatible with stable LLVM on Linux
 - #1710 Crash in g_cancellable_cancel
 - #1712 gdbus-proxy test is flaky
 - #1724 unconditional check in fuzzing/meson.build
 - #1725 gosxappinfo.h is not installed on macOS
 - #1727 Cannot use trash folder with an NFS mount using automount / autofs
 - #1728 GSocket does not support ENOTSOCK
 - #1732 Win32: lookup_by_name_async segfaults for not available domains
 - #1737 gdbus-tool wait command timeout argument incorrect unit reference
 - !67 glib: update internal gnulib from upstream
 - !269 Win32 symlink code refactoring
 - !493 tests: Check that cancelling g_file_replace don't overwrite existing file
 - !582 Basic W32 exception handling for glib
 - !680 Fix warnings glib
 - !690 Fix thread safety issues
 - !694 gvariant-parser: Fix pattern coalesce of M and *
 - !706 Fix data races in task test and gmenumodel test
 - !709 Bump release version for 2.62 series
 - !710 socket: Fix annotation for flags in g_socket_receive_message
 - !712 gwin32: Fix comment for g_win32_veh_handler
 - !716 Various minor documentation fixes
 - !717 Improve formatting of GCC attribute documentation
 - !718 GSocketClient - Free last error if a connection attempt fails and on retry the...
 - !719 Handle an UNKNOWN NetworkManager connectivity as NONE
 - !721 codegen: Fix use of uninitialised variable
 - !723 Provide examples for GNUC attribute macros
 - !724 meson: do a build-time check for strlcpy before attempting runtime check
 - !728 gsocket: Remove (type) annotation from flags arguments
 - !730 Improve gdbus-address parsing tests
 - !735 docs: Use the right g_autoptr function when using an auxiliary function
 - !736 Set G_WITH_CYGWIN again
 - !737 gresolver: Don’t use gai_strerror() on Windows, as it isn’t threadsafe
 - !741 Fix use-after-free triggered by gnome-session-binary
 - !745 gcocoanotificationbackend: give more priority than the gtk one
 - !749 gio: Add missing autocleanup definition for GSettingsSchema{Key,Source}
 - !750 Check for RTLD_NEXT
 - !752 Use W32 visibility for Cygwin
 - !754 Check for /proc/self/cmdline
 - !757 Fix gnulib build on older Visual Studio builds
 - !760 Properly ensure the cocoa notification backend type
 - !761 RFC: gdbus-tool: Add --color option for introspect
 - !762 gutils: Add (nullable) annotation to g_get_prgname()
 - !765 gslice: Use a convenience macro
 - !769 ci: Generate a cover report for the test suite
 - !772 tests: Check that option-argv0 test succeeds on Linux
 - !776 tests: Only run --external-data test on GNU ld/objcopy
 - !779 Fix 2.62 documentation symbols

* Translation updates:
 - Dutch
2019-11-14 11:40:30 +00:00
adam
14f3c07e32 py-configargparse: updated to 0.15.1
0.15.1:
Unknown changes
2019-11-14 10:51:26 +00:00
adam
d44518beba py-faker: updated to 2.0.4
2.0.4:
* Drop python 3.4.
* Fix master card number generator.
* Add provider for Finnish IBAN numbers.
* Add color in Thai language.
* Split first names into male/female for ``person/de_AT``.
* Extend data for ``de_AT`` and ``it_IT`` person providers.
* Add ``ta_IN`` support.
* Add ``*_PH`` locales.
* Add Thai lorem.
* Add job in ``ja_JP``.
* Optimize IPv4 address generation.
* Increase bban_format length for ``en_GB``.
* Fix occasional errors in ISBN provider.
* Add more phone numbers to ``fa_IR`` locale.
* Add support for token-based string generation.
* Improve barcode provider.
* Fix for pyfloat empty randrange.

2.0.3:
* Use the provider's RNG instead of the random module in ``invalid_ssn``.
* Fix ``randomize_nb_elements`` ``max`` argument.
* Add ``de_DE`` jobs.
* Add ``pt_PT`` automotive plates.
* Add ``el_GR`` jobs.
* Add police id for ``el_GR``.
* Add jobs for for ``pt_PT``.

2.0.2:
* Fix typos, misspellings. Add locations, names, dates in ``hi_IN`` providers.
* Bump required version ``text-unidecode`` to 1.3.
* Bug fix for ``pyfloat`` going over ``max_value``.

2.0.1:
* Add nationalities for locale ``pt_PT``.
* Add ``ios()`` and ``android()`` to ``user_agent`` provider.
* Update ``zh_CN`` provinces.

2.0.0:
* Breaking change: Only allow providers to use ``OrderedDict`` s, to avoid any more ``PYTHONHASHSEED`` problems.
2019-11-14 10:42:38 +00:00
adam
7a2a9dab59 py-pylint: updated to 2.4.4
What's New in Pylint 2.4.4?

* Exempt all the names found in type annotations from ``unused-import``

  The previous code was assuming that only ``typing`` names need to be
  exempted, but we need to do that for the rest of the type comment
  names as well.

* Relax type import detection for names that do not come from the ``typing`` module
2019-11-14 10:03:46 +00:00
gutteridge
b9818d733a ddd: update DESCR to reflect 3.3.12 2019-11-14 05:28:47 +00:00
adam
c13b1ba025 py-jaraco.functools: updated to 2.0
2.0:
Switch to `pkgutil namespace technique for the ``jaraco`` namespace.
2019-11-13 21:30:14 +00:00
adam
22fd2df0fe py-hypothesis: updated to 4.44.2
4.44.2:
This release fixes :func:`@given <hypothesis.given>` to only complain about missing keyword-only arguments if the associated test function is actually called.

This matches the behaviour of other InvalidArgument errors produced by @given.

4.44.1:
This patch allows Hypothesis to run in environments that do not specify a __file__, such as a :mod:`python:zipapp` (:issue:`2196`).

4.44.0:
This release adds a gufunc argument to :func:`~hypothesis.extra.numpy.mutually_broadcastable_shapes` (:issue:`2174`), which allows us to generate shapes which are valid for functions like :obj:`numpy:numpy.matmul` that require shapes which are not simply broadcastable.

4.43.9:
This patch fixes :issue:`2108`, where the first test using :func:`~hypothesis.strategies.data` to draw from :func:`~hypothesis.strategies.characters` or :func:`~hypothesis.strategies.text` would be flaky due to unreliable test timings.

Time taken by lazy instantiation of strategies is now counted towards drawing from the strategy, rather than towards the deadline for the test function.

4.43.8:
This release ensures that the strategies passed to :func:`@given <hypothesis.given>` are properly validated when applied to a test method inside a test class.

This should result in clearer error messages when some of those strategies are invalid.

4.43.7:
This release changes how Hypothesis manages its search space in cases where it generates redundant data. This should cause it to generate significantly fewer duplicated examples (especially with short integer ranges), and may cause it to produce more useful examples in some cases (especially ones where there is a significant amount of filtering).

4.43.6:
This patch refactors width handling in :func:`~hypothesis.strategies.floats`; you may notice small performance improvements but the main purpose is to enable work on :issue:`1704` (improving shrinking of bounded floats).

4.43.5:
This patch removes an unused internal flag. There is no user-visible change.

4.43.4:
This patch corrects the exception type and error message you get if you attempt to use :func:`~hypothesis.strategies.data` to draw from something which is not a strategy. This never worked, but the error is more helpful now.

4.43.3:
We've adopted :pypi:`flake8-bugbear` to check for a few more style issues, and this patch implements the minor internal cleanups it suggested. There is no user-visible change.

4.43.2:
This patch fixes the formatting of some documentation, but there is no change to any executed code.

4.43.1:
Python 3.8's new :obj:`python:typing.Literal` type - see PEP 586 for details - is now supported in :func:`~hypothesis.strategies.from_type`.

4.43.0:
This release adds the strategy :func:`~hypothesis.extra.numpy.mutually_broadcastable_shapes`, which generates multiple array shapes that are mutually broadcast-compatible with an optional user-specified base-shape.

This is a generalisation of :func:`~hypothesis.extra.numpy.broadcastable_shapes`. It relies heavily on non-public internals for performance when generating and shrinking examples. We intend to support generating shapes matching a ufunc signature in a future version (:issue:`2174`).

4.42.10:
This release fixes :func:`~hypothesis.strategies.from_type` when used with bounded or constrained :obj:`python:typing.TypeVar` objects (:issue:`2094`).
Previously, distinct typevars with the same constraints would be treated as all single typevar, and in cases where a typevar bound was resolved to a union of subclasses this could result in mixed types being generated for that typevar.

4.42.9:
This patch ensures that the default value :func:`~hypothesis.extra.numpy.broadcastable_shapes` chooses for max_dims is always valid (at most 32), even if you pass min_dims=32.

4.42.8:
This patch ensures that we only add profile information to the pytest header if running either pytest or Hypothesis in verbose mode, matching the builtin cache plugin (:issue:`2155`).

4.42.7:
This patch makes stateful step printing expand the result of a step into multiple variables when you return :func:`~hypothesis.stateful.multiple` (:issue:`2139`).

4.42.6:
This release fixes a bug (:issue:`2166`) where a Unicode character info cache file was generated but never used on subsequent test runs, causing tests to run more slowly than they should have.

4.42.5:
This patch corrects some internal documentation. There is no user-visible change.

4.42.4:
This release fixes a bug (:issue:`2160`) where decorators applied after :func:`@settings <hypothesis.settings>` and before :func:`@given <hypothesis.given>` were ignored.

4.42.3:
This release updates Hypothesis's formatting to the new version of :pypi:`black`, and has absolutely no user visible effect.

4.42.2:
This release fixes a bug in :func:`~hypothesis.strategies.recursive` which would have meant that in practice max_leaves was treated as if it was lower than it actually is - specifically it would be capped at the largest power of two smaller than it. It is now handled correctly.

4.42.1:
Python 3.8's new :class:`python:typing.SupportsIndex` type - see PEP 357 for details - is now supported in :func:`~hypothesis.strategies.from_type`.

4.42.0:
This release significantly simplifies Hypothesis's internal logic for data generation, by removing a number of heuristics of questionable or unproven value.

The results of this change will vary significantly from test to test. Most test suites will see significantly faster data generation and lower memory usage. The "quality" of the generated data may go up or down depending on your particular test suites.

If you see any significant regressions in Hypothesis's ability to find bugs in your code as a result of this release, please file an issue to let us know.

Users of the new :ref:`targeted property-based testing <targeted-search>` functionality are reasonably likely to see improvements in data generation, as this release changes the search algorithm for targeted property based testing to one that is more likely to be productive than the existing approach.
2019-11-13 21:08:30 +00:00
adam
6802fbbba3 py-pyrsistent: updated to 0.15.5
0.15.5:
Fixed 'ignore_extra' factory parameter for pvector.
2019-11-13 20:59:34 +00:00
adam
c725366fa7 py-decorator: updated to 4.4.1
4.4.1:
Changed the description to "Decorators for Humans" are requested by
several users. Fixed a .rst bug in the description as seen in PyPI.
2019-11-13 20:44:29 +00:00
wiz
356be8ab31 py-backports.functools_lru_cache: update to 1.6.1.
v1.6.1
======

Publish release notes on readthedocs.

v1.6.0
======

Refresh package metadata.
Use black for code style.
Enroll with Tidelift.
2019-11-13 14:41:48 +00:00
wiz
b4fcd6dfce mm-common: update to 1.0.0.
Now builds with meson.

mm-common 1.0.0 (2019-10-29)

* Rename directory build/ to am_include/
  (Kjell Ahlstedt)
* Add support for building mm-common with Meson.
  (Kjell Ahlstedt)
* Support modules that are built with Meson.
  Add the mm-common-get command.
  (Kjell Ahlstedt) Merge request !2
* skeletonmm: Use Meson instead of Autotools.
  (Kjell Ahlstedt) Issue #1 (Tomasz Kłoczko)
* MM_AX_CXX_COMPILE_STDCXX():
  Update based on the upstream AX_CXX_COMPILE_STDCXX() macro.
  (Murray Cumming)
2019-11-13 14:37:28 +00:00
wiz
831b100b0d libpeas: update to 1.24.1.
Now uses meson for building.

Overview of Changes in libpeas 1.24.1
=====================================

* Fix missing access to peas_gettext() in public ABI
* Fix loading of python2 plugin loader
* Fix use of -export-dynamic with Clang
* Various macOS build fixes
* Fixes for libpeas-gtk pkg-config generation
* Add support for GInitiallyUnowned with PeasExtension
* Translation updates:
  - Danish
  - Dutch
  - Persian

Overview of Changes in libpeas 1.24.0
=====================================

* Setup troubleshooting environment when running automated tests
* Translation updates:
  - Brazilian Portuguese
  - German
  - Italian
  - Turkish

Overview of Changes in libpeas 1.23.92
======================================

This is a RC release for the upcoming GNOME 3.34 release.

* Fix soname usage to match 1.22.x
* Fix typo in deprecation ignores
* Fix gtk_menu_popup() deprecations
* Fix meson build warning
* Translation updates:
  - Basque
  - Catalan
  - Croatian
  - Czech
  - Finnish
  - French
  - Friulan
  - Galician
  - Hungarian
  - Japanese
  - Korean
  - Lithuanian
  - Polish
  - Romanian
  - Serbian
  - Spanish
  - Swedish

Overview of Changes in libpeas 1.23.90.1
========================================

This is a followup release to yesterdays 1.23.90 which includes a
fix to ensure that programs linking against libpeas-1.0 also link
against gobject-introspection-1.0.

Overview of Changes in libpeas 1.23.90
======================================

This release is the first to use the meson build system. Autotools
has been removed. In most cases, the transition to meson should be
relatively painless, and has many examples from other projects in
the GNOME ecosystem to serve as examples.

See meson_options.txt for the updated parameters.

We'll have a series of .90, .91, .92 releases up to 1.24 if they
are necessary following the GNOME release schedule for 3.34 in
September.

* Port to meson build system, autotools has been removed
* Support for python3.8 in the python3 loader
* Reduce warning impact of GParameter deprecations on API consumers
* Fix a number of deprecations in internal API
* Remove use of intltool in favor of gettext
* Add versioning macros and hide non-public symbols
* Translation updates:
  - Catalan
  - Dutch
  - Esperanto
  - French
  - Icelandic
  - Malayalam
  - Polish

Thanks to everyone who provided patches along the way.

Overview of Changes in libpeas 1.22.0
====================================

* Translation updates:
  - Catalan
  - Danish

Overview of Changes in libpeas 1.21.0
====================================

* Consider all an interfaces potential properties
* Fix PeasEngine virtual annotations
* Allow extensions to be an Abstract Base Class
* Cache an extension type's base class and interfaces

* Translation updates:
  - Belarusian
  - Croatian
  - Simplified Chinese
2019-11-13 14:28:05 +00:00
wiz
0b4050fdc6 go-golang-lru: update to 0.5.3.
Add go mod version string
lru: add the missing GetOldest()
lru: don't kill the return values of Remove and RemoveOldest
Merge branch 'master' into resize
lru.Get(): avoid nil pointer dereference (#56)
Fix typo: 'exsists' (#50)
2019-11-13 12:59:17 +00:00
wiz
29301fb493 gdl: update to 3.34.0.
Changes in 3.34.0

* omment invalid <category> in DOAP file (Andre Klapper)

* Translation: nl (Nathan Follens)
* Translation: ro (Florentina Mușat)
2019-11-13 12:46:04 +00:00
wiz
ea42d88060 apache-ant: update to 1.10.7.
Changes from Ant 1.10.6 TO Ant 1.10.7
=====================================

Fixed bugs:
-----------

 * FTP still tries checking or entering directories after a timeout
   Bugzilla Report 63454

 * junitlauncher - does not detect failure in @BeforeAll
   Bugzilla Report 63479

 * Error using ant-1.10.6 with jdk8
   Bugzilla Report 63457

 * FTP task no longer duplicates a check for a file being a symlink.
   Bugzilla Report 63259

 * junitlauncher task, when used in fork mode with "<testclasses>",
   used to create the wrong number of listeners per test class. This
   has now been fixed.
   Bugzilla Report 63446

 * The "legacy-xml" junitlauncher task's listener would not include
   @ParameterizedTest testcases in its XML report file. This has now
   been fixed.
   Bugzilla Report 63680

Other changes:
--------------

 * FTP task timeout improvements.
   Bugzilla Reports 63252 and 47414

 * junitlauncher task now supports selecting test classes for execution,
   based on the JUnit 5 tags, through the new "includeTags" and
   "excludeTags" attributes.

 * prefer https over http when building ant itself, and in the ant
   documentation and sources

 * changed the references and Maven coordinates of JavaMail dependency
   to Jakarta Mail and thus javax.mail to jakarta.mail - and upgraded
   the dependency to 1.6.3.
2019-11-13 12:37:33 +00:00
wiz
ad28299e3c py-mercurial: update to 5.2.
Feature release.

Backwards Compatibility Changes
===============================

* The infinitepush extension is believed to be unused, and will be
deleted at the end of 2020 unless users contact
mercurial-devel@mercurial-scm.org.

* 'hg grep' now searches working copy file contents by default. We
recognize this is a significant change from past behavior, but
surveys of large bodies of users indicated nobody used (and almost
nobody understood) the previous no-flags behavior of 'hg grep'.
The new behavior aligns with the behavior most users expected
(including hg's maintainers), which also happens to be the behavior
of 'git grep'. Given that the old behavior was confusing to the
point of being unusable, we were comfortable changing this behavior.

API Changes ===========

* 'mercurial.hg.update*' and 'mercurial.merge.update' now expect
a value from a set of NAMED_CONSTANTS ('merge.UPDATECHECK_*'
constants) rather than a collection of magic strings. As of now,
the values are the same, but code should be prepared for these
values to change in the future.

* 'mercurial.hg.updatetotally' is now more thorough about checking
its 'updatecheck' keyword argument. Previously invalid values would
have used the configured default updatecheck method, but now will
raise ValueError.

* 'mercurial.bookmarks.bmstore' no longer has a convenience method
for looking up changectx instances from a bookmark name. Use
'repo[repo.bookmarks[name]]' intead of 'repo.bookmarks.changectx(name)'.

1.1. commands

    amend: add option to update to the current user
    amend: enable support for closing the branch
    amend: enable support for using the secret phase
    bookmarks: actual fix for race condition deleting bookmark
    bookmarks: remove changectx() method from bmstore (API)
    branchmap: explicitly warm+write all subsets of the branchmap caches
    import: add debug messages when parsing data from patch header
    import: read X-Mercurial-Node email header to determine nodeid
    log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
    merge: replace magic strings with NAMED_CONSTANTS (API)
    push: support config option to require revs be specified when running push

1.2. core

    exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
    exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
    revlog: add a 'sidedata' parameters to addrevision
    revlog: add a way to control sidedata changes during revlog.clone
    revlog: add the appropriate flag is sidedata are passed to 'addrevision'
    revlog: assign rawtext earlier in '_revisiondata'
    revlog: avoid caching raw text too early in _revisiondata
    revlog: deprecate the use of 'revision(..., raw=True)'
    revlog: drop silly 'raw' parameter to 'rawdata' function
    revlog: explicitly set revlogv0 in vfs options
    revlog: introduce a 'sidedata' method
    revlog: move 'nullid' early return sooner in '_revisiondata'
    revlog: return sidedata map from '_revisiondata'
    revlog: stop calling 'basetext' 'rawtext' in _revisiondata
    revlog: stop using '_processflags' directly
    revlog: use the new sidedata map return in the sidedata method
    templatefuncs: account for user's diffopts in diff() (BC)
    ui: option to preserve the progress bar

1.3. extensions

    eol: don't fallback to use .hgeol from tip (BC)
    largefiles: use context manager for setting "lfstatus" on subrepos too
    rebase: track new nodes when --keep is set
    unshelve: abort on using --keep and --interactive together
    unshelve: add abort on using continue and interactive together
    unshelve: changes how date is set on interactive mode
    unshelve: create a matcher only if required on creating unshelve ctx
    unshelve: delete shelvedstate after a successful unshelve --continue
    unshelve: forget unknown files after a partial unshelve
    unshelve: handle stripping changesets on interactive mode
    unshelve: store information about interactive mode in shelvedstate
    unshelve: unify logic around creating an unshelve changeset

1.4. unsorted

    automation: add a command to submit to a Try server
    automation: support and use Debian Buster by default
    changelog: make copies related function return None or a valid value
    continue: added support for transplant
    copies: remove existing copy info from the changeset on amend (BC)
    demandimport: explicitly declare '_session' at the module level
    discovery: replace "heads" by "changesets" in a output note (BC)
    fastannotate: remove support for flock() locking
    fix: warn when a fixer doesn't have a configured command
    flagprocessors: deprecate _processflags
    flagprocessors: have the read transform function return side data (API)
    flagprocessors: writetransform function take side data as parameter (API)
    flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
    flagutil: move addflagprocessor to the new module (API)
    flagutil: move insertflagprocessor to the new module (API)
    format: format commands.py, which recently regressed
    grep: enable all-files by default (BC)
    hg: have 'updatetotally' more thoroughly check updatecheck argument (API)
    infinitepush: mark extension as likely to be deleted
    narrow: don't hexify paths and double-hexify known nodes on wire (BC)
    narrow: drop server support for widening using the getbundle command (BC)
    notify: add option for deterministic message-id generation

    py3: prevent comparison with None in curses histedit (issue6196)

    python-zstandard: apply big-endian fix (issue6188)
    remotefilelog: reduce probability of race-condition in remotefilelog tests
    rust-dirstate-status: add call to rust-fast path for 'dirstate.status'
    rust-dirstate-status: rust-cpython bindings for 'dirstate.status'
    rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
    rust-discovery: optionally don't randomize at all, for tests
    sidedata: introduce a new requirement to protect the feature

    split: handle partial commit of renames when doing split or record (issue5723)
    sshserver: flush stream after command dispatch

    test: allow different result for zstd compression (issue6188)
    transplant: added support for --stop flag
    uncommit: add options to update to the current user or current date
    uncommit: add support to modify the commit message and date
    uncommit: drop the hyphen from --current-user and --current-date
    uncommit: enable support for adding a note
    uncommit: make -D/--date and -U/--user mutually exclusive

1.5. Behavior Changes

    copies: remove existing copy info from the changeset on amend (BC)
    discovery: replace "heads" by "changesets" in a output note (BC)
    eol: don't fallback to use .hgeol from tip (BC)
    grep: enable all-files by default (BC)
    narrow: don't hexify paths and double-hexify known nodes on wire (BC)
    narrow: drop server support for widening using the getbundle command (BC)
    templatefuncs: account for user's diffopts in diff() (BC)

1.6. Internal API Changes

    bookmarks: remove changectx() method from bmstore (API)
    exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
    flagprocessors: have the read transform function return side data (API)
    flagprocessors: writetransform function take side data as parameter (API)
    flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
    flagutil: move addflagprocessor to the new module (API)
    flagutil: move insertflagprocessor to the new module (API)
    hg: have 'updatetotally' more thoroughly check updatecheck argument (API)
    merge: replace magic strings with NAMED_CONSTANTS (API)
2019-11-13 12:26:40 +00:00
ng0
70cf531ebe Add devel/guile-git version 0.2.0
Guile bindings for libgit2
2019-11-13 12:21:28 +00:00
ng0
2e93a6860a Add devel/guile-bytestructures version 1.0.6
guile-bytestructures is a library offering a system imitating the
type system of the C programming language, to be used on bytevectors.
C's type system works on raw memory, and Scheme ones work on
bytevectors which are an abstraction over raw memory in Scheme.
The system elevates types to first-class status.
2019-11-13 11:43:54 +00:00
wiz
97da1c66e6 ruby-rgl: regen distinfo for 0.5.6 2019-11-12 20:26:50 +00:00
taca
8342ff2430 devel/Makefile: add and enable ruby-regexp_parser 2019-11-12 15:33:26 +00:00
taca
88853cf737 devel/ruby-regexp_parser: add version 1.6.0 package
Add ruby-regexp_parser version 1.6.0 package.


# Regexp::Parser

A Ruby gem for tokenizing, parsing, and transforming regular expressions.

* Multilayered

  * A scanner/tokenizer based on [Ragel](http://www.colm.net/open-source/ragel/)
  * A lexer that produces a "stream" of token objects.
  * A parser that produces a "tree" of Expression objects (OO API)

* Runs on Ruby 1.9, 2.x, and JRuby (1.9 mode) runtimes.

* Recognizes Ruby 1.8, 1.9, and 2.x regular expressions.
2019-11-12 15:32:51 +00:00
taca
d01317dea4 devel/Makefile: add and enable ruby-necromancer 2019-11-12 15:25:28 +00:00
taca
b8998bc24a devel/ruby-necromancer: add version 0.5.0 package
Add ruby-necromancer version 0.5.0 package.


Necromancer

> Conversion from one object type to another with a bit of black magic.

Necromancer provides independent type conversion component for [TTY]
(https://github.com/piotrmurach/tty) toolkit.

## Motivation

Conversion between Ruby core types frequently comes up in projects but is solved by half-baked solutions. This library aims to provide an independent and extensible API to support a robust and generic way to convert between core Ruby types.

## Features

* Simple and expressive API
* Ability to specify own converters
* Ability to compose conversions out of simpler ones
* Support conversion of custom defined types
* Ability to specify strict conversion mode
2019-11-12 15:24:44 +00:00
taca
f345c5f029 devel/Makefile: add and enable ruby-equatable 2019-11-12 15:21:59 +00:00
taca
b6947dac63 devel/ruby-equatable: add package version 0.6.1
Equatable

Allows ruby objects to implement equality comparison and inspection methods.

By including this module, a class indicates that its instances have explicit
general contracts for `hash`, `==` and `eql?` methods.  Specifically `eql?`
contract requires that it implements an equivalence relation.  By default
each instance of the class is equal only to itself.  This is a right
behaviour when you have distinct objects.  However, it is the responsibility
of any class to clearly define their equality.  Failure to do so may prevent
instances to behave as expected when for instance `Array#uniq` is invoked or
when they are used as `Hash` keys.
2019-11-12 15:21:00 +00:00
maya
8859541d93 bugzilla: Undo workaround to handle Perl 5.30.0 issue.
Fixed in perl package.
PR pkg/54625
Bump PKGREVISION again
2019-11-11 21:53:06 +00:00
maya
d4f577e7b1 bugzilla: workaround build issue with Perl 5.30.
It doesn't like this one line of code. Unclear why. Fails with
an undefined reference to utf8::SWASHNEW.

But all it does is remove BiDi control characters, so we can remove it.

Bump PKGREVISION
PR pkg/54624
2019-11-11 20:36:04 +00:00
adam
14a135ff73 memcached: updated to 1.5.20
Memcached 1.5.20

Bugfix release.

Security issue: When enabling SASL authentication for binary protocol, enabling UDP mode would allow bypassing SASL. Now refuses to start with both UDP and SASL enabled. Text mode authentication was not vulnerable.

Includes a performance improvement for page rebalancing. Full discussion here: https://github.com/memcached/memcached/pull/524 - in some circumstances, page will be moved between slab classes much faster than before.

Fixes

Security fix: Don't allow UDP with binprot SASL
Remove multiple double-initializations of condition variables and mutexes
Fix data race in assoc_start_expand
Use a proper data type for settings.sig_hup
restart: add error handling when a tag is not found in a metadata file.
doc: Update rfc2629.dtd, use local copy, fix error, and fix warning
doc: Fix out-of-tree build
slab rebalance performance improvements
fix potential deadlock bug in log watcher
Support running tests in out-of-tree build
configure: Fix cross-compilation errors
DTrace build fix
2019-11-11 17:29:50 +00:00
wiz
6543b241b1 py-pyparsing: remove removed patch from distinfo 2019-11-11 15:14:30 +00:00
adam
73f56f4606 py-pyparsing: updated to 2.4.5
Version 2.4.5:
- Fixed encoding when setup.py reads README.rst to include the
  project long description when uploading to PyPI. A stray
  unicode space in README.rst prevented the source install on
  systems whose default encoding is not 'utf-8'.
2019-11-11 15:12:52 +00:00
nia
ee0de23b20 anjuta: Fix installation 2019-11-11 10:36:37 +00:00
markd
da2039ac2a KDE Frameworks update to 5.64.0
5.62.0

KI18n
  Localize long number strings
  Support passing target to ki18n_wrap_ui macro

KIO
  Undoing trashing files on the desktop has been fixed
  kio_trash: split up copyOrMove, for a better error than "should never happen"
  FileUndoManager: clearer assert when forgetting to record
  Fix exit and crash in kio_file when put() fails in readData
  [CopyJob] Fix crash when copying an already existing dir and pressing "Skip"
  [KUrlNavigator] Add MIME types supported by krarc to isCompressedPath
  Added dialog to set execute permission for executable file when trying to
  run it
  [KPropertiesDialog] Always check mount point being null
  [KRun] Check mime type for isExecutableFile first
  Add an icon for the trash root and a proper label
  Add support for handling QNAM SSL errors to KSslErrorUiData
  Making FileJob behave consistently
  [KFilePlacesView] Use asynchronous KIO::FileSystemFreeSpaceJob
  rename internal 'kioslave' helper executable to 'kioslave5'
  [KDirOperator] Middle-elide labels that are too long to fit
  [KDirOperator] Add follow new directories options
  KDirOperator: Only enable "Create New" menu if the selected item is a
  directory
  KIO FTP: Fix file copy hanging when copying to existing file
  KIO: port to non-deprecated KWindowSystem::setMainWindow
  Make file bookmark names consistent
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
  [KDirOperator] Use more human-readable sort order descriptions
  [Permissions editor] Port icons to use QIcon::fromTheme()

KItemModels
  Add Q_PROPERTIES interface to KDescendantsProxyModel
  Port away from deprecated methods in Qt

KNotification
  Avoid duplicate notifications from showing up on Windows and remove
  whitespaces
  Have 1024x1024 app icon as fallback icon in Snore
  Add `-pid` parameter to Snore backend calls
  Add snoretoast backend for KNotifications on Windows

KPeople
  Make it possible to delete contacts from backends
  Make it possible to modify contacts

KRunner
  Make sure we're checking whether tearing down is due after finishing a job
  Add a done signal to FindMatchesJob instead of using QObjectDecorator wrongly

KTextEditor
  Allow to customize attributes for KSyntaxHighligting themes
  Fix for all themes: allow turn off attributes in XML highlighting files
  simplify isAcceptableInput + allow all stuff for input methods
  simplify typeChars, no need for return code without filtering
  Mimic QInputControl::isAcceptableInput() when filtering typed characters
  try to sanitize line endings on paste
  Fix: allow turn off attributes in XML highlighting files
  improve word completion to use highlighting to detect word boundaries
  More porting from QRegExp to QRegularExpression
  properly check if diff command can be started for swap file diffing
  KTextEditor: Fix left border flicker when switching between documents
  Migrate some more QRegExps to QRegularExpression
  Allow 0 in line ranges in vim mode
  Use CMake find_dependency instead of find_package in CMake config file
  template

KWayland
  [server] Wrap proxyRemoveSurface in smart pointer
  [server] Use cached current mode more and assert validness
  [server] Cache current mode
  Implement zwp_linux_dmabuf_v1

5.63.0

KIO
  [Places panel] Revamp the Recently Saved section
  [DataProtocol] compile without implicit coversion from ascii
  Consider the usage of WebDAV methods sufficient for assuming WebDAV
  REPORT also supports the Depth header
  Make QSslError::SslError <-> KSslError::Error conversion reusable
  Deprecate the KSslError::Error ctor of KSslError
  [Windows] fix listing the parent dir of C:\foo, that's C:\ and not C:
  Fix crash on exit in kio_file (bug 408797)
  Add == and != operators to KIO::UDSEntry
  Replace KSslError::errorString with QSslError::errorString
  Move/copy job: skip stat'ing sources if the destination dir isn't writable
  Fixed interaction with DOS/Windows executables in KRun::runUrl
  [KUrlNavigatorPlacesSelector] Properly identify teardown action
  KCoreDirLister: fix crash when creating new folders from kfilewidget
  [kpropertiesdialog] add icons for the size section
  Add icons for "Open With" and "Actions" menus
  Avoid initializing an unnecessary variable
  Move more functionality from KRun::runCommand/runApplication to
  KProcessRunner
  [Advanced Permissions] Fix icon names
  [KUrlNavigatorButton] Fix QString usage to not use [] out of bounds
  Make KSslError hold a QSslError internally
  Split KSslErrorUiData from KTcpSocket
  Port kpac from QtScript

KPeople
  Claim Android as a supported platform
  Deploy default avatar via qrc
  Bundle plugin files on Android
  Disable DBus pieces on Android
  Fix crash when monitoring a contact that gets removed on PersonData
  Use fully qualified types on signals

KRunner
  Consider UNC paths as NetworkShare context

KService
  Move Amusement to Games directory instead of Games > Toys
  [KService] Add copy constructor
  [KService] add workingDirectory(), deprecate path()

KTextEditor
  try to avoid artifacts in text preview
  Variable expansion: Use std::function internally
  QRectF instead of QRect solves clipping issues
  next rendering artifact goes away if you adjust the clip rect a bit
  avoid the font choosing magic and turn of anti aliasing
  KadeModeMenuList: fix memory leaks and others
  try to scan for usable fonts, works reasonable well if you use no dumb
  scaling factor like 1.1
  Status bar mode menu: Reuse empty QIcon that is implicitly shared
  Expose KTextEditor::MainWindow::showPluginConfigPage()
  Replace QSignalMapper with lambda
  KateModeMenuList: use QString() for empty strings
  KateModeMenuList: add "Best Search Matches" section and fixes for Windows
  Variable expansion: Support QTextEdits
  Add keyboard shortcut for switching Input modes to edit menu
  Variable expansion dialog: properly handle selection changes and item
  activation
  Variable expansion dialog: add filter line edit
  Backup on save: Support time and date string replacements
  Variable expansion: Prefer return value over return argument
  Initial start of variables dialog
  use new format API

KWayland
  Sort files alphabetically in cmake list

5.64.0

KI18n
  Add KLocalizedString::untranslatedText
  Replace all qWarning and related calls with categorised logging

KIO
  Const & signature of new introduced SlaveBase::configValue
  Port to the QSslError variant of KSslInfoDialog
  Port KSSLD internals from KSslError to QSslError
  Make non-ignorable SSL errors explicit
  auto-enable KIO_ASSERT_SLAVE_STATES also for from-git builds
  Port (most of) KSslInfoDialog from KSslError to QSslError
  kio_http: avoid double Content-Type and Depth when used by KDAV
  Port the KSSLD D-Bus interface from KSslError to QSslError
  Replace usage of SlaveBase::config()->readEntry by SlaveBase::configValue
  Remove two unused member variables using KSslError
  Avoid sending KDirNotify::emitFilesAdded when the emptytrashjob finishes
  Deprecate the KTcpSocket-based variant of SslUi::askIgnoreSslErrors
  Treat "application/x-ms-dos-executable" as executable on all platforms
  Replace usage of SlaveBase::config() by SlaveBase::mapConfig()
  ftptest: replace logger-colors with logger
  [SlaveBase] Use QMap instead of KConfig to store ioslave config
  Port KSslErrorUiData to QSslError
  exclude ioslaves directory from api docs
  ftptest: mark overwrite without overwrite flag no longer failing
  ftptest: refactor the daemon startup into its own helper function
  [SslUi] Add api docs for askIgnoreSslErrors()
  consider ftpd not required for the time being
  port ftp slave to new error reporting system
  fix proxy setting loading
  Implement KSslCertificateRule with QSslError instead of KSslError
  Port (most of) the interface of KSslCertificateRule to QSslError
  Port KSslCertificateManager to QSslError
  Update test kfileplacesviewtest following D7446

KNotification
  [KStatusNotifierItem] Allow left click when menu is null
  Remove Growl support
  Add and enable Notification Center support in macOS

KPeople
  Unbreak build: limit DISABLE_DEPRECATED for KService to < 5.0

KService
  Make it compile against qt5.15 without deprecated method

KTextEditor
  KateModeMenuList: improve word wrap
  add hint to copyright header
  clarify license
  add missing s
  KateModeMenuList: force the vertical position above the button
  better: self-contained headers
  group includes for semantics
  sort includes

KWayland
  FakeInput: add support for keyboard key press and release
  Fix non-integer scale copy on creation of OutputChangeSet

ThreadWeaver
  Make it compile against qt5.15
2019-11-11 07:57:09 +00:00
markd
5ea9fc4d83 KDE Frameworks update to 5.64.0
5.62.0

KConfig
  Fix memory leak in KConfigWatcher
  Disable KCONFIG_USE_DBUS on Android

KCoreAddons
  KProcessInfo::name() now returns only the name of the executable. For the
  full command line use KProcessInfo::command()

KCrash
  Avoid enabling kcrash if it's only included via a plugin
  Disable kcrash when running under rr


KDeclarative
  Warn if KPackage is invalid
  [GridDelegate] Don't select unselected item when clicking on any of its
  action buttons
  [ColorButton] Forward accepted signal from ColorDialog
  use zero-based coordinate system on the plot

KDocTools
  KF5DocToolsMacros.cmake: Use non-deprecated KDEInstallDirs variables

5.63.0

KCMUtils
  Suppress mouse events in KCMs causing window moves
  adjust margins of KCMultiDialog

KConfig
  Fix generating properties that start with an uppercase letter

KCoreAddons
  Add KListOpenFilesJob

KDeclarative
  Delete QQmlObjectSharedEngine context in sync with QQmlObject
  Port from deprecated QWheelEvent::delta() to angleDelta()

5.64.0

KCMUtils
  Conditionally show navigation buttons in the header for multi-page KCMs
  don't use a custom header height
  add extra include
  Fix memory leak of KQuickAddons::ConfigModule objects
  [KCModuleLoader] Show error when QML fails to load

KConfig
  kconfig_compiler: Move the KSharedConfig::Ptr when using them
  Make it compile against qt5.15 without deprecated method
  Expose isImmutable to introspection (e.g. QML)
  Add convenience for defaults/dirty states to KCoreConfigSkeleton
  Make kconfig_compiler generate ctors with the optional parent arg
  Make preferences() a public function

KCoreAddons
  KProcessInfoList -- add proclist backend for FreeBSD

KDeclarative
  Use compile time checked connect
  Make the settingChanged() slot protected
  Get KQuickAddons::ConfigModule to expose if we're in the defaults state
  Grab the keyboard when KeySequenceItem is recording
  Add ManagedConfigModule
  Remove outdated comment about [$e] expansion
  [ConfigModule] Expose mainUi component status and error string

KDocTools
  man: use <arg> instead of <group>
: ----------------------------------------------------------------------
2019-11-11 07:36:12 +00:00
markd
a62562f9ae extra-cmake-modules: update to 5.64.0
5.62.0
  ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg
  Keep 'lib' as default LIBDIR on Arch Linux based systems
  Enable autorcc by default
  Define install location for JAR/AAR files for Android
  Add ECMAddQtDesignerPlugin

5.63.0
  new module ECMSourceVersionControl
  Fix FindEGL when using Emscripten
  ECMAddQch: add INCLUDE_DIRS argument

5.64.0
  Don't set C/C++ standards if already set
  Use modern way to set the C/CXX standad
  Raise CMake requirements to 3.5
  ECMAddQch: support PREDEFINED_MACROS/BLANK_MACROS with blanks & quotes
2019-11-11 06:38:05 +00:00
gutteridge
478b2296a7 p5-EV: fix SunOS build 2019-11-11 04:16:34 +00:00
adam
a6652f63e4 thrift: updated to 0.13.0
0.13.0

Deprecated Languages
THRIFT-4723 - CSharp and Netcore targets are deprecated and will be removed with the next release - use NetStd instead.

Removed Languages
THRIFT-4719 - Cocoa language was removed - use swift instead.

Breaking Changes
THRIFT-4743 - compiler: removed the plug-in mechanism
THRIFT-4720 - cpp: C++03/C++98 support has been removed; also removed boost as a runtime dependency
THRIFT-4730 - cpp: BoostThreadFactory, PosixThreadFactory, StdThreadFactory removed
THRIFT-4732 - cpp: CMake build changed to use BUILD_SHARED_LIBS
THRIFT-4735 - cpp: Removed Qt4 support
THRIFT-4740 - cpp: Use std::chrono::duration for timeouts
THRIFT-4762 - cpp: TTransport::getOrigin() is now const
THRIFT-4702 - java: class org.apache.thrift.AutoExpandingBuffer is no longer public
THRIFT-4709 - java: changes to UTF-8 handling require JDK 1.7 at a minimum
THRIFT-4712 - java: class org.apache.thrift.ShortStack is no longer public
THRIFT-4725 - java: change return type signature of 'process' methods
THRIFT-4805 - java: replaced TSaslTransportException with TTransportException
THRIFT-2530 - java: TIOStreamTransport's "isOpen" now returns false after "close" is called
THRIFT-4675 - js: now uses node-int64 for 64 bit integer constants
THRIFT-4841 - delphi: old THTTPTransport is now TMsxmlHTTPTransport
THRIFT-4536 - rust: convert from try-from crate to rust stable (1.34+), re-export ordered-float

Known Issues (Blocker or Critical)
THRIFT-3877 - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)

As3
THRIFT-4784 - Thrift should throw when skipping over unexpected data

Build Process
THRIFT-2333 - RPMBUILD: Abort build if user did not disable ruby but ruby build will fail later on
THRIFT-4689 - Pull changes from 0.12.0 release branch into master
THRIFT-4690 - Update dlang deimos for OpenSSL 1.1 (use 1.1.0h tagged release instead of master)
THRIFT-4694 - Upgrade Java to Java 1.8
THRIFT-4716 - Create a version alignment tool to make releases easier
THRIFT-4760 - Install pkgconfig when using cmake
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4811 - Add cmake config module
THRIFT-4855 - go CI fails with "cannot find package "golang.org/x/tools/go/packages" in any of ..."
THRIFT-4864 - CI fails at netstd
THRIFT-4874 - Thrift 0.12.0 Source Distribution (.tar.gz) Contains Hardlinks - Extract Fails
THRIFT-4896 - cpp and c_glib include paths are added to source files when building
THRIFT-4966 - Git ignore files generated by the build

C glib
THRIFT-4842 - Multiplexed protocol has a memory leak in set c_glib
THRIFT-4878 - c_glib ThriftSocket support for unix domain sockets
THRIFT-4950 - fix bind print error and Macro call errors thrift_server_socket

C#
THRIFT-3587 - C# TTLSSocket does not use timeout for opening the socket
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4684 - Missing namespace and un-used private fields in WCF fault classes when enable WCF in C# code generation
THRIFT-4715 - C# union "data" should be strongly-typed
THRIFT-4723 - Consolidate C# and netcore into new netstd language target (and finally deprecate both C# and netcore bindings)
THRIFT-4741 - Missing "inner" argument from one CTOR
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4859 - Enables changing 'UserAgent'
THRIFT-4907 - strong named assemblies wanted

C++
THRIFT-4384 - Using a concurrent client with cpp async is not safe.
THRIFT-4441 - C++: support building lib without Boost
THRIFT-4487 - gettimeofday: windows implementation not quoting source, applying license to foreign code
THRIFT-4593 - Unit Tests failing on Alpine Linux due to non-portable mutex initializers
THRIFT-4678 - add noexcept cpp generator option
THRIFT-4720 - Drop support for C++03/C++98 and begin refactoring
THRIFT-4730 - Remove pthread and boost::thread library support and use std::thread for C++11
THRIFT-4735 - Remove C++ Qt4 support (leave Qt5) - Qt4 LTS ended in 2014
THRIFT-4739 - Good old concurrency_test failing on windows builds again with some regularity
THRIFT-4740 - Use std::chrono for timeout and remove old structures.
THRIFT-4762 - C++: Applied some C++11 refactorings to the runtime library and compiler
THRIFT-4776 - Modernize c++11 code by clang-tidy
THRIFT-4830 - Add to_string function for enum in C++ file generate
THRIFT-4861 - Fix use of deprecated boost endian header; move to minimum boost 1.56.0
THRIFT-4936 - add depth limit type exception description
THRIFT-4962 - Deadlock in TimerManager::stop

cocoa
THRIFT-4719 - Remove cocoa language support

Compiler (General)
THRIFT-4743 - Remove the compiler plug-in mode

contributed
THRIFT-4897 - UT of thrift-maven-plugin failed

D language
THRIFT-4690 - Update dlang deimos for OpenSSL 1.1 (use 1.1.0h tagged release instead of master)
THRIFT-4724 - dlang dub.json dependency for openssl is too restrictive
THRIFT-4918 - dlang name conflict

dart
THRIFT-4654 - Thrift Dart port is not compatible with Dart 2

Delphi
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4841 - THTTPTransport relies on activeX component
THRIFT-4843 - http:// and https:// schemes are switched in test client
THRIFT-4862 - better ToString() support for enums and container types
THRIFT-4863 - better indication of WinHTTP errors
THRIFT-4881 - Allow TLS1.1 and TLS1.2 over WinHTTP even when not configured as systemwide default
THRIFT-4882 - Autodetect proxy settings with WinHTTP
THRIFT-4884 - Add serialisation performance test for Delphi
THRIFT-4886 - More detailed error information for WinHTTP transport
THRIFT-4894 - Enable automatic content encoding handling for gzip,deflate in the WinHTTP client
THRIFT-4939 - TThriftListImpl.Sort() does not use comparer
THRIFT-4944 - Field IDs > 255 fail with compact protocol

Documentation
THRIFT-4697 - Create updated release procedures
THRIFT-4808 - Update LANGUAGES.md on master to reflect master
THRIFT-4933 - Incorrect description in the 0.12.0 version of the documentation

Erlang
THRIFT-4583 - Support rebar3 for erlang builds
THRIFT-4744 - Erlang help intendation not aligned

Go
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4612 - Add THeader for Go
THRIFT-4747 - The 'omitempty' tag should not be appended to optional fields that have a default value
THRIFT-4797 - Generated Go code produces name collisions on imports
THRIFT-4908 - reader&writer in golang's TBinaryProtocol is not necessary and misleading

haskell
THRIFT-4834 - CI error at Haskell: Failed to load interface for `Network'
THRIFT-4955 - Haskell test broken due to extension to CompactProtoTestStruct
THRIFT-4956 - DebugProtoTest_Main.hs: Invalid ThriftType 128

haxe
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4812 - haxelib readme still points to old ASF git repo

HTML
THRIFT-4763 - HTML compiler produces invalid HTML document

Java
THRIFT-2530 - TIOStreamTransport's isOpen() always be true even if close() was called.
THRIFT-4368 - Guaranteed NPE in TBaseAsyncProcessor.java
THRIFT-4469 - isServing is not thread safe
THRIFT-4481 - TBinaryProtocol.writeMessageEnd isn't throwable exception
THRIFT-4695 - Pre-Size Java Collections in Union
THRIFT-4696 - NonBlocking Server: Use case-switch Statement Instead of if-else Clauses
THRIFT-4702 - Improve AutoExpandingBuffer
THRIFT-4704 - Streamline TDeserializer Implementation
THRIFT-4709 - Use StandardCharset UTF-8
THRIFT-4711 - Improve Immutable None Type Instantiation
THRIFT-4712 - Improve Performance of ShortStack
THRIFT-4713 - Review of TBaseHelper.java
THRIFT-4714 - Java TFramedTransport calls write twice for each flush
THRIFT-4725 - Change Return Type Signature of Process Methods
THRIFT-4726 - Remove SLF4J Logging Guards
THRIFT-4748 - Add Jitpack support
THRIFT-4766 - JDK9+ fails on missing annotations
THRIFT-4773 - TSaslTransport should relay underlying TTransportException to TSaslTransportException
THRIFT-4805 - Suppress excessive logging of SASL TTransportExceptions in case of END_OF_FILE
THRIFT-4849 - Do not Ignore InterruptedException
THRIFT-4851 - Remove All Calls To printStackTrace
THRIFT-4857 - Java field hash code implementation inconsistent with equals.
THRIFT-4858 - Java TThreadPoolServer: confusing error message on closed socket
THRIFT-4865 - warning: [deprecation] UTF_8 in Charsets has been deprecated
THRIFT-4899 - Generated TypeScript declarations incorrectly references types when there is more than 1 include
THRIFT-4945 - Log output mode is not standardized
THRIFT-4957 - testSanePartsOfCompactProtoTestStruct FAILED

JavaScript
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings
THRIFT-4728 - Cleanup for the double rendering test in JS
THRIFT-4737 - thrift.js does not use customHeaders in jqRequest
THRIFT-4745 - warning C4305: 'initializing' : truncation from '"__int64' to 'long'
THRIFT-4757 - grunt-shell-spawn drags in sync-exec which has a security notice

netcore
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4722 - Netcore union "data" should be strongly-typed
THRIFT-4723 - Consolidate C# and netcore into new netstd language target (and finally deprecate both C# and netcore bindings)
THRIFT-4742 - Typo "cannot read from null input stream" on write
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4919 - THttpTransport.cs (netstd) and THttpClientTransport (netcore) have bad timeout code

netstd
THRIFT-4768 - Remove "nullable" option from the code base (netstd ONLY)
THRIFT-4772 - fully enable server-side usage of framed/buffered transports
THRIFT-4813 - NamedPipes may not work in all cases
THRIFT-4816 - JSONTransports Context.WriteAsync/ReadAsync are badly named
THRIFT-4817 - Add string CTOR to TTlsSocketTransport
THRIFT-4818 - Test client should use cancellation token
THRIFT-4821 - Normalize TServerSocketTransport constructors in netstd
THRIFT-4822 - Refactor bool CTOR flags into enum type
THRIFT-4824 - Logger deprecation warnings in tutorial
THRIFT-4825 - Align TTlsServerSocketTransport constructors with TServerSocketTransport - Breaking Change
THRIFT-4829 - HTTP server transport lacks TransportFactory arguments
THRIFT-4831 - interface ITProtocolFactory should be class TProtocolFactory again
THRIFT-4832 - superfluous backing field causes CS0169 "field never used"
THRIFT-4839 - Remove embedded buffering/framed options from TCP transports
THRIFT-4840 - Update the README in the netstd tutorial to include references to the new buffering arguments
THRIFT-4848 - Add ability to set Content-Type,Accept headers in HTTP client
THRIFT-4853 - TServerFramedTransport is now obsolete and can be removed
THRIFT-4854 - oneway calls do not work over HTTP
THRIFT-4860 - Allow changing "User-Agent"
THRIFT-4879 - general performance improvements for netstd library
THRIFT-4891 - Align HTTP test client with all other variants
THRIFT-4893 - Enable automatic content encoding handling for gzip,deflate in the HTTP client
THRIFT-4898 - Pipe write operations across a network are limited to 65,535 bytes per write.
THRIFT-4919 - THttpTransport.cs (netstd) and THttpClientTransport (netcore) have bad timeout code

node.js
THRIFT-3060 - Node.js client retry logic doesn't flush offline queue on reconnect
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings
THRIFT-4738 - Generated typescript type definition files are incorrect
THRIFT-4771 - THeader for node.js
THRIFT-4809 - Javascript episodic code generation
THRIFT-4844 - createConnection ignores connect_timeout option

perl
THRIFT-4691 - The perl CPAN module contains no tests

PHP
THRIFT-4751 - Missing imports in TProtocol (phpdoc related only)
THRIFT-4794 - Finish adding json protocol to the php cross test
THRIFT-4807 - PHP extension segfaults if reference is used in input
THRIFT-4845 - PHP's TCurlClient ignores timeout values smaller that 1 second

python
THRIFT-1549 - Python TSSLSocket: Shutdown cleanly
THRIFT-4733 - Address already in use with python unit test
THRIFT-4767 - support tcp keepalive in python
THRIFT-4778 - Python protocol factories do not derive from TProtocolFactory
THRIFT-4779 - Python, Java TMultiplexedProcessor do not raise TProtocolException
THRIFT-4780 - TMultiplexedProcessor is not fully tested or implemented in Python
THRIFT-4783 - Thrift should throw when skipping over unexpected data
THRIFT-4798 - Fix python THttpServer to honor correct oneway reply semantics
THRIFT-4892 - SASL data type exception for PLAIN
THRIFT-4920 - Binary constants emit non-binary Python literals

ruby
THRIFT-4721 - Installing the ruby gem on systems without make fails in the build_ext task.
THRIFT-4971 - Fix lib/rb/spec/union_spec.rb so that CI succeeds

rust
THRIFT-4953 - Unspecified Field Identifier Creates Non Compiling Rust Code
THRIFT-4960 - Bare Trait Warnings

Swift
THRIFT-4902 - Swift compatibility with Swift 4.2, 5.0 and 5.1

Test suite
THRIFT-4301 - configuring --without-python and --without-py3 still invokes py3 tests in make cross
THRIFT-4405 - Incorrect handling of sequence numbers that wrap to negative
THRIFT-4794 - Finish adding json protocol to the php cross test
THRIFT-4969 - PHP test doesn't check the code generation with php:classmap

Tutorial
THRIFT-4426 - repository should not include symbolic links
THRIFT-4965 - Perl tutorial server doesn't work due to the lack of use statement
THRIFT-4967 - Node.js tutorial server fails if the zip function invoked
THRIFT-4968 - Makefile.am in the Ruby tutorial refers to Python directory
THRIFT-4970 - PHP tutorial doesn't work with Thrift v0.12.0+

Typescript
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings
2019-11-10 18:05:32 +00:00
adam
40663f3ffd py-cython: updated to 0.29.14
0.29.14:

Bugs fixed
* The generated code failed to initialise the ``tp_print`` slot in CPython 3.8.
* ``?`` for ``bool`` was missing from the supported NumPy dtypes.
* ``await`` was not allowed inside of f-strings.
* Coverage analysis failed for projects where the code resides in separate
  source sub-directories.
* An incorrect compiler warning was fixed in automatic C++ string conversions.
* Error reports in the Jupyter notebook showed unhelpful stack traces.
* ``Python.h`` is now also included explicitly from ``public`` header files.
* Distutils builds with ``--parallel`` did not work when using Cython's
  deprecated ``build_ext`` command.

Other changes
* The ``PyMemoryView_*()`` C-API is available in ``cpython.memoryview``.
2019-11-09 21:51:15 +00:00
schmonz
63722a344d Update to 0.42. From the git log:
- mkdocs: enforce sufficiently new version, and use mkdocs-exclude.
- cookbook/container: example of building+running docker containers.
- cookbook/container: add missing PS1 to sh example
- Merge pull request #25 from ejona86/missing-ps1
- cookbook/container: remove unexplained "exec >&2" lines.
- cookbook/container: skip on missing cpio and missing kvm kernel image.
- cookbook/container: some minor clarifications.
- cookbook/container: minor proofreading
- Merge pull request #26 from martinmosegaard/proof-cook-container
- Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds.
- docs/cookbook/container: don't delete *.out and *.code during build.
- mkdocs: include additional hljs languages.
- Fix builder: Reinstate stderr instead of opening /dev/tty
- Merge pull request #27 from spacefrogg/fix-tty
- cookbook/container/kvm: better handling of \r\n line endings.
- mkdocs: exclude more generated files from cookbook/container.
- Merge remote-tracking branch 'origin/master'
- mkdocs: exclude more generated file types.
- Experimental new redoconf C/C++ build/autoconfiguration system.
- redoconf: avoid sed -E in _objlist().
- redoconf: clock_gettime() detection needs to depend on -lrt.
- redoconf: better handling of required vs optional detectors.
- redoconf: posix.rc: fix abort when timespec is not available.
- Fix some build problems on MacOS X.
- minimal/do: remove dependency on 'seq' command.
- Precompiled headers: supply "-x c-header" or "-x c++-header" if available.
- docs/cookbook/c/allconfig.do: avoid need for '&' backgrounding.
- mkdocs: don't bother to include cookbook/c/out.*/ dirs.
- redoconf: move -Wl,-rpath flags to shlib.rc and add -Wl,-z,origin.
- minimal/do: remove dependency on 'seq' command.
- Certain redo post-build failures would still mark a target as built.
- Overridden files were accidentally getting reclassified as static.
- If redo searched all the way up to /default.do, it would run ./default.do instead.
- Explicitly reject target/source filenames with newlines in them.
- redo-ifchange regression: if REDO_LOG is not set, assume it's 1.
- builder.py: atomically replace the log for a given target.
- Merge branch 'master' into redoconf
- redoconf: assorted minor fixes.
- redoconf: a stub rc_include() now sources ./redoconf.rc automatically.
- Merge branch 'redoconf'
- logs.py: don't print (unchanged) lines with --no-log unless DEBUG.
- Change -x/-v to only affect top-level targets by default, not recursively.
- redo-log: sometimes print a (resumed) line after ending a level of recursion.
- Minor clarifications to redo install instructions.
- shelltest.od: warning 84 (W84) triggered on *all* shells, not just posh.
- Work around ancient shells where >$3 does not implicitly quote $3.
- docs/cookbook/container: update docker image builder.
- docs/cookbook/redoconf-simple: a simple redoconf C++ project.
- builder.py: create temp log file in the same directory as the final one.
- Unset CDPATH if it is set.
- redo-log: "(resumed)" lines didn't print as often as they should.
- Fix minor pylint warnings.
- redoconf/configure.sh: use "cmp -s" to silence output.
- cookbook/container/default.sha256.do: use explicit close_fds=False.
- Fix more problems with "/usr/bin/env python" picking python3.
- Merge remote-tracking branch 'origin/experimental/dockrepo'
- Oops, redo/whichpython.do would fail if python2.7 didn't exist.
- Disable docker container test from toplevel 'redo test'
- t/103-unicode: workaround unicode normalization on newer macOS.
- t/shelltest.od: Add a new preliminary test for IFS= behaviour.
2019-11-09 15:00:55 +00:00
mef
eef982b58a Added devel/p5-Test-NiceDump version 1.0.1 2019-11-08 14:53:11 +00:00
mef
ad65664764 devel/p5-Test-NiceDump: import p5-Test-NiceDump-1.0.1
This module uses Data::Dump::Filtered and a set of sensible filters to dump
test data in a more readable way.

For example, DateTime objects get printed in the full ISO 8601 format, and
DBIx::Class::Row objects get printed as hashes of their inflated columns.
2019-11-08 14:50:23 +00:00
micha
d6a9dcc3c5 devel/smake: Update to 1.3nb7
Based on schilytools release from 2019-10-25.

smake code itself is unchanged. Reason for bump:
Libraries were changed in platform specific ways. It's unclear whether this
may change binary packages for certain platforms.
2019-11-08 13:41:32 +00:00
ryoon
1779d2d0bb Fix build under NetBSD. Do not conflict with hmac(3). 2019-11-08 12:52:30 +00:00
adam
abd851bfc6 git: updated to 2.24.0
Git 2.24 Release Notes
======================

Updates since v2.23
-------------------

Backward compatibility note

 * "filter-branch" is showing its age and alternatives are available.
   From this release, we started to discourage its use and hint
   people about filter-repo.

UI, Workflows & Features

 * We now have an active interim maintainer for the Git-Gui part of
   the system.  Praise and thank Pratyush Yadav for volunteering.

 * The command line parser learned "--end-of-options" notation; the
   standard convention for scripters to have hardcoded set of options
   first on the command line, and force the command to treat end-user
   input as non-options, has been to use "--" as the delimiter, but
   that would not work for commands that use "--" as a delimiter
   between revs and pathspec.

 * A mechanism to affect the default setting for a (related) group of
   configuration variables is introduced.

 * "git fetch" learned "--set-upstream" option to help those who first
   clone from their private fork they intend to push to, add the true
   upstream via "git remote add" and then "git fetch" from it.

 * Device-tree files learned their own userdiff patterns.
   (merge 3c81760bc6 sb/userdiff-dts later to maint).

 * "git rebase --rebase-merges" learned to drive different merge
   strategies and pass strategy specific options to them.

 * A new "pre-merge-commit" hook has been introduced.

 * Command line completion updates for "git -c var.name=val" have been
   added.

 * The lazy clone machinery has been taught that there can be more
   than one promisor remote and consult them in order when downloading
   missing objects on demand.

 * The list-objects-filter API (used to create a sparse/lazy clone)
   learned to take a combined filter specification.

 * The documentation and tests for "git format-patch" have been
   cleaned up.

 * On Windows, the root level of UNC share is now allowed to be used
   just like any other directory.

 * The command line completion support (in contrib/) learned about the
   "--skip" option of "git revert" and "git cherry-pick".

 * "git rebase --keep-base <upstream>" tries to find the original base
   of the topic being rebased and rebase on top of that same base,
   which is useful when running the "git rebase -i" (and its limited
   variant "git rebase -x").

   The command also has learned to fast-forward in more cases where it
   can instead of replaying to recreate identical commits.

 * A configuration variable tells "git fetch" to write the commit
   graph after finishing.

 * "git add -i" has been taught to show the total number of hunks and
   the hunks that has been processed so far when showing prompts.

 * "git fetch --jobs=<n>" allowed <n> parallel jobs when fetching
   submodules, but this did not apply to "git fetch --multiple" that
   fetches from multiple remote repositories.  It now does.

 * The installation instruction for zsh completion script (in
   contrib/) has been a bit improved.


Performance, Internal Implementation, Development Support etc.

 * The code to write commit-graph over given commit object names has
   been made a bit more robust.

 * The first line of verbose output from each test piece now carries
   the test name and number to help scanning with eyeballs.

 * Further clean-up of the initialization code.

 * xmalloc() used to have a mechanism to ditch memory and address
   space resources as the last resort upon seeing an allocation
   failure from the underlying malloc(), which made the code complex
   and thread-unsafe with dubious benefit, as major memory resource
   users already do limit their uses with various other mechanisms.
   It has been simplified away.

 * Unnecessary full-tree diff in "git log -L" machinery has been
   optimized away.

 * The http transport lacked some optimization the native transports
   learned to avoid unnecessary ref advertisement, which has been
   corrected.

 * Preparation for SHA-256 upgrade continues in the test department.
   (merge 0c37c41d13 bc/hash-independent-tests-part-5 later to maint).

 * The memory ownership model of the "git fast-import" got
   straightened out.

 * Output from trace2 subsystem is formatted more prettily now.

 * The internal code originally invented for ".gitignore" processing
   got reshuffled and renamed to make it less tied to "excluding" and
   stress more that it is about "matching", as it has been reused for
   things like sparse checkout specification that want to check if a
   path is "included".

 * "git stash" learned to write refreshed index back to disk.

 * Coccinelle checks are done on more source files than before now.

 * The cache-tree code has been taught to be less aggressive in
   attempting to see if a tree object it computed already exists in
   the repository.

 * The code to parse and use the commit-graph file has been made more
   robust against corrupted input.

 * The hg-to-git script (in contrib/) has been updated to work with
   Python 3.

 * Update the way build artifacts in t/helper/ directory are ignored.

 * Preparation for SHA-256 upgrade continues.

 * "git log --graph" for an octopus merge is sometimes colored
   incorrectly, which is demonstrated and documented but not yet
   fixed.

 * The trace2 output, when sending them to files in a designated
   directory, can populate the directory with too many files; a
   mechanism is introduced to set the maximum number of files and
   discard further logs when the maximum is reached.

 * We have adopted a Code-of-conduct document.
   (merge 3f9ef874a7 jk/coc later to maint).


Fixes since v2.23
-----------------

 * "git grep --recurse-submodules" that looks at the working tree
   files looked at the contents in the index in submodules, instead of
   files in the working tree.
   (merge 6a289d45c0 mt/grep-submodules-working-tree later to maint).

 * Codepaths to walk tree objects have been audited for integer
   overflows and hardened.
   (merge 5aa02f9868 jk/tree-walk-overflow later to maint).

 * "git pack-refs" can lose refs that are created while running, which
   is getting corrected.
   (merge a613d4f817 sc/pack-refs-deletion-racefix later to maint).

 * "git checkout" and "git restore" to re-populate the index from a
   tree-ish (typically HEAD) did not work correctly for a path that
   was removed and then added again with the intent-to-add bit, when
   the corresponding working tree file was empty.  This has been
   corrected.

 * Compilation fix.
   (merge 70597e8386 rs/nedalloc-fixlets later to maint).

 * "git gui" learned to call the clean-up procedure before exiting.
   (merge 0d88f3d2c5 py/git-gui-do-quit later to maint).

 * We promoted the "indent heuristics" that decides where to split
   diff hunks from experimental to the default a few years ago, but
   some stale documentation still marked it as experimental, which has
   been corrected.
   (merge 64e5e1fba1 sg/diff-indent-heuristic-non-experimental later to maint).

 * Fix a mismerge that happened in 2.22 timeframe.
   (merge acb7da05ac en/checkout-mismerge-fix later to maint).

 * "git archive" recorded incorrect length in extended pax header in
   some corner cases, which has been corrected.
   (merge 71d41ff651 rs/pax-extended-header-length-fix later to maint).

 * On-demand object fetching in lazy clone incorrectly tried to fetch
   commits from submodule projects, while still working in the
   superproject, which has been corrected.
   (merge a63694f523 jt/diff-lazy-fetch-submodule-fix later to maint).

 * Prepare get_short_oid() codepath to be thread-safe.
   (merge 7cfcb16b0e rs/sort-oid-array-thread-safe later to maint).

 * "for-each-ref" and friends that show refs did not protect themselves
   against ancient tags that did not record tagger names when asked to
   show "%(taggername)", which have been corrected.
   (merge 8b3f33ef11 mp/for-each-ref-missing-name-or-email later to maint).

 * The "git am" based backend of "git rebase" ignored the result of
   updating ".gitattributes" done in one step when replaying
   subsequent steps.
   (merge 2c65d90f75 bc/reread-attributes-during-rebase later to maint).

 * Tell cURL library to use the same malloc() implementation, with the
   xmalloc() wrapper, as the rest of the system, for consistency.
   (merge 93b980e58f cb/curl-use-xmalloc later to maint).

 * Build fix to adjust .gitignore to unignore a path that we started to track.
   (merge aac6ff7b5b js/visual-studio later to maint).

 * A few implementation fixes in the notes API.
   (merge 60fe477a0b mh/notes-duplicate-entries later to maint).

 * Fix an earlier regression to "git push --all" which should have
   been forbidden when the target remote repository is set to be a
   mirror.
   (merge 8e4c8af058 tg/push-all-in-mirror-forbidden later to maint).

 * Fix an earlier regression in the test suite, which mistakenly
   stopped running HTTPD tests.
   (merge 3960290675 sg/git-test-boolean later to maint).

 * "git rebase --autostash <upstream> <branch>", when <branch> is
   different from the current branch, incorrectly moved the tip of the
   current branch, which has been corrected.
   (merge bf1e28e0ad bw/rebase-autostash-keep-current-branch later to maint).

 * Update support for Asciidoctor documentation toolchain.
   (merge 83b0b8953e ma/asciidoctor-refmiscinfo later to maint).

 * Start using DocBook 5 (instead of DocBook 4.5) as Asciidoctor 2.0
   no longer works with the older one.
   (merge f6461b82b9 bc/doc-use-docbook-5 later to maint).

 * The markup used in user-manual has been updated to work better with
   asciidoctor.
   (merge c4d2f6143a ma/user-manual-markup-update later to maint).

 * Make sure the grep machinery does not abort when seeing a payload
   that is not UTF-8 even when JIT is not in use with PCRE1.
   (merge ad7c543e3b cb/skip-utf8-check-with-pcre1 later to maint).

 * The name of the blob object that stores the filter specification
   for sparse cloning/fetching was interpreted in a wrong place in the
   code, causing Git to abort.

 * "git log --decorate-refs-exclude=<pattern>" was incorrectly
   overruled when the "--simplify-by-decoration" option is used, which
   has been corrected.
   (merge 0cc7380d88 rs/simplify-by-deco-with-deco-refs-exclude later to maint).

 * The "upload-pack" (the counterpart of "git fetch") needs to disable
   commit-graph when responding to a shallow clone/fetch request, but
   the way this was done made Git panic, which has been corrected.

 * The object traversal machinery has been optimized not to load tree
   objects when we are only interested in commit history.
   (merge 72ed80c784 jk/list-objects-optim-wo-trees later to maint).

 * The object name parser for "Nth parent" syntax has been made more
   robust against integer overflows.
   (merge 59fa5f5a25 rs/nth-parent-parse later to maint).

 * The code used in following tags in "git fetch" has been optimized.
   (merge b7e2d8bca5 ms/fetch-follow-tag-optim later to maint).

 * Regression fix for progress output.
   (merge 2bb74b53a4 sg/progress-fix later to maint).

 * A bug in merge-recursive code that triggers when a branch with a
   symbolic link is merged with a branch that replaces it with a
   directory has been fixed.
   (merge 83e3ad3b12 jt/merge-recursive-symlink-is-not-a-dir-in-way later to maint).

 * The rename detection logic sorts a list of rename source candidates
   by similarity to pick the best candidate, which means that a tie
   between sources with the same similarity is broken by the original
   location in the original candidate list (which is sorted by path).
   Force the sorting by similarity done with a stable sort, which is
   not promised by system supplied qsort(3), to ensure consistent
   results across platforms.
   (merge 2049b8dc65 js/diff-rename-force-stable-sort later to maint).

 * The code to skip "UTF" and "UTF-" prefix, when computing an advice
   message, did not work correctly when the prefix was "UTF", which
   has been fixed.
   (merge b181676ce9 rs/convert-fix-utf-without-dash later to maint).

 * The author names taken from SVN repositories may have extra leading
   or trailing whitespaces, which are now munged away.
   (merge 4ddd4bddb1 tk/git-svn-trim-author-name later to maint).

 * "git rebase -i" showed a wrong HEAD while "reword" open the editor.
   (merge b0a3186140 pw/rebase-i-show-HEAD-to-reword later to maint).

 * A few simplification and bugfixes to PCRE interface.
   (merge c581e4a749 ab/pcre-jit-fixes later to maint).

 * PCRE fixes.
   (merge ff61681b46 cb/pcre1-cleanup later to maint).

 * "git range-diff" segfaulted when diff.noprefix configuration was
   used, as it blindly expected the patch it internally generates to
   have the standard a/ and b/ prefixes.  The command now forces the
   internal patch to be built without any prefix, not to be affected
   by any end-user configuration.
   (merge 937b76ed49 js/range-diff-noprefix later to maint).

 * "git stash apply" in a subdirectory of a secondary worktree failed
   to access the worktree correctly, which has been corrected.
   (merge dfd557c978 js/stash-apply-in-secondary-worktree later to maint).

 * The merge-recursive machinery is one of the most complex parts of
   the system that accumulated cruft over time.  This large series
   cleans up the implementation quite a bit.
   (merge b657047719 en/merge-recursive-cleanup later to maint).

 * Pretty-printed command line formatter (used in e.g. reporting the
   command being run by the tracing API) had a bug that lost an
   argument that is an empty string, which has been corrected.
   (merge ce2d7ed2fd gs/sq-quote-buf-pretty later to maint).

 * "git range-diff" failed to handle mode-only change, which has been
   corrected.
   (merge 2b6a9b13ca tg/range-diff-output-update later to maint).

 * Dev support update.
   (merge 4f3c1dc5d6 dl/allow-running-cocci-verbosely later to maint).

 * "git format-patch -o <outdir>" did an equivalent of "mkdir <outdir>"
   not "mkdir -p <outdir>", which was corrected.

 * "git stash save" lost local changes to submodules, which has been
   corrected.
   (merge 556895d0c8 jj/stash-reset-only-toplevel later to maint).

 * The atomic push over smart HTTP transport did not work, which has
   been corrected.
   (merge 6f1194246a bc/smart-http-atomic-push later to maint).

 * Other code cleanup, docfix, build fix, etc.
2019-11-08 12:24:31 +00:00
wiz
d937d2d002 py-pyparsing: fix build with python 3.6 2019-11-08 09:47:55 +00:00
wiz
b0a6bd28c9 libsigc++: sync GCC_REQD between Makefile and bl3.mk 2019-11-07 13:24:50 +00:00
wiz
94b655f7b0 libsigc++: mark it as version 2 of the library 2019-11-07 13:24:38 +00:00
wiz
a2a4179ffd devel/Makefile: + libsigc++3 2019-11-07 13:23:35 +00:00
wiz
b697f3092b devel/libsigc++3: import libsigc++3-3.0.0
libsigc++ implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. Originally
part of the Gtk-- widget set, libsigc++ is now a separate library
to provide for more general use. It is the most complete library
of its kind with the ability to connect an abstract callback to a
class method, function, or function object. It contains adaptor
classes for connection of dissimilar callbacks and has an ease of
use unmatched by other C++ callback libraries.

This is major version 3 of the library.
2019-11-07 13:17:42 +00:00
adam
c69abae864 py-astroid: updated to 2.3.3
What's New in astroid 2.3.3?
* Relaxed `six` dependency.
2019-11-07 10:56:42 +00:00
adam
f404ce6665 py-radon: updated to 4.0.0
4.0.0:
- Support file configuration overrides
- Add support for analyzing Jupyter notebooks

3.0.1:
- Automatically exclude binary files, instead of producing an error

3.0.0:
- Include files with no extension but a Python shebang
- Fix calculation of total complexity for classes
- Update Colorama dependency to avoid conflicts with pytest
- Fix raw metrics, which were completely broken
2019-11-06 20:43:36 +00:00
adam
1b414c1e8c py-crayons: updated to 0.3.0
v0.3.0
Breaking:
Rewrites clean to just remove ANSI codes, not whatever it was doing before (which seemed to be stripping all characters from the string)

Features:
Adds random function to get a random color (thanks @azillion)
Adds replace_color function to allow setting replacement for a given color (e.g. replace blue with magneta) (thanks @frostming)
Adds reset_replace_color to reset any replacement colors set
2019-11-06 17:31:40 +00:00
adam
a1723cf8c3 py-cffi: updated to 1.13.2
v1.13.2
* re-release because the Linux wheels came with an attached version of libffi
  that was very old and buggy
2019-11-06 17:24:50 +00:00
wiz
292f0cbf9f *: recursive bump for vala-0.46 2019-11-06 14:34:29 +00:00
ng0
131da05efa Add devel/go-spew version 1.1.1
Go-spew implements a deep pretty printer for Go data structures
to aid in debugging.
2019-11-06 13:40:23 +00:00
wiz
3e77c0830b pango: update to 1.44.7.
Overview of changes in 1.44.7
=============================
- Fix tests without libthai
- Small speedup to Emoji iteration
- Bring back PangoFontsetSimple (pygtk bind it)
2019-11-06 13:26:21 +00:00
adam
6e83a93d26 py-uvloop: updated to 0.14.0
v0.14.0

New Features
Add support for Python 3.8.

Bug Fixes
Multiple fixes in the SSL/TLS layer.
Restore signal.wakeup_fd after the event loop is closed.
Handle large timeouts in loop.call_later().
Fix possible feezing of uvloop on os.fork.
Better handle Unix sockets for datagram transports.
Avoid double connecting to remote_addr for datagram transports.

Build
Bump Cython to 0.29.13.
Bump libuv to v1.33.1.
2019-11-06 12:48:47 +00:00
adam
e80e029c8b py-astroid: allow newer version of lang/py-six 2019-11-06 12:46:40 +00:00
wiz
90e8f8adb3 orc: update to 0.4.31.
0.4.31
======

  - Fix OrcTargetPowerPCFlags enum typedef to revert API change on
    macOS/iOS (Pablo Marcos Oltra)
  - Fixes for various PowerPC issues (Doug Nazar)
  - Enable flush-to-zero mode for float programs on ARM/neon (Doug Nazar)
  - Fix some opcodes to support x2/x4 processing on PowerPC (Doug Nazar)
2019-11-06 12:30:50 +00:00
ng0
b4432396e6 Add devel/go-compress version 1.9.1
go-compress is based on an optimized Deflate function,
which is used by gzip/zip/zlib packages.
It offers slightly better compression at lower compression
settings, and up to 3x faster encoding at highest compression level.
2019-11-06 12:15:25 +00:00
ng0
f48f0a980f Add devel/go-cpuid version 1.2.1
go-cpuid provides information about the CPU running
the current program.
CPU features are detected on startup, and kept for
fast access through the life of the application.
Currently x86 / x64 (AMD64) is supported, and no
external C (cgo) code is used, which should make
the library very easy to use.
You can access the CPU information by accessing the
shared CPU variable of the cpuid library.
2019-11-06 11:08:13 +00:00
ng0
b4e65fc8bb Add devel/go-bytebufferpool version 1.0.0
go-bytebufferpool is an implementation of a pool of byte buffers
with anti-memory-waste protection.
The pool may waste limited amount of memory due to fragmentation.
This amount equals to the maximum total size of the
byte buffers in concurrent use.
2019-11-06 10:56:14 +00:00
ng0
6d53738471 Add devel/go-argv version 0.0.1
Argv is a library for Go to split command line string into arguments array.
2019-11-06 10:45:25 +00:00
adam
dcd1bb0d76 py-pyparsing: updated to 2.4.4
Version 2.4.4:
- Unresolved symbol reference in 2.4.3 release was masked by stdout
  buffering in unit tests.

Version 2.4.3:
- Fixed a bug in ParserElement.__eq__ that would for some parsers
  create a recursion error at parser definition time.
- Fixed bug in indentedBlock where a block that ended at the end
  of the input string could cause pyaprsing to loop forever.
- Backports from pyparsing 3.0.0:
  . __diag__.enable_all_warnings()
  . Fixed bug in PrecededBy which caused infinite recursion
  . support for using regex-compiled RE to construct Regex expressions
2019-11-06 09:31:29 +00:00
adam
bb3fe435e9 py-flake8: updated to 3.7.9
3.7.9:
Bugs Fixed
- Disable multiprocessing when the multiprocessing method is ``spawn`` (such
  as on macos in python3.8)
2019-11-05 08:58:17 +00:00
adam
13f7d9c9d9 py-typing-extensions: updated to 3.7.4.1
3.7.4.1:
Unknown changes
2019-11-05 08:39:57 +00:00
rillig
c18ce611ff mk: make BROKEN a list of lines, like PKG_FAIL_REASON
Packages defined the variable BROKEN inconsistently. Some added quotes,
like they are required in PKG_FAIL_REASON, some omitted them.

Now all packages behave the same, and pkglint will flag future mistakes.
2019-11-04 17:47:29 +00:00
taca
c3f9d10489 devel/ruby-path: remove package
Remove ruby-path package.

Initially, it was added for some other ruby packge depdendency but now no
package depends on it.  And this package is not maintained and no new
rubygems.
2019-11-04 04:23:06 +00:00
taca
288906bf3f devel/Makefile: remove ruby-path
Remove ruby-path.
2019-11-04 04:20:28 +00:00
kamil
49698c1245 lld: Disable gnustack on NetBSD
Fix corrupted text in description of cherry-picked patch for gnustack.
2019-11-03 12:40:40 +00:00
kamil
34ec844b09 lld: Include new patches 2019-11-03 12:11:27 +00:00
kamil
46409c4882 lld: Sync local patches with merged and pending patches upstream
Cherry-pick upstream patch commit 2a0fcae3d4d1fd85d6ae8378d7c6f12430c0087d
[lld] [ELF] Add '-z nognustack' opt to suppress emitting PT_GNU_STAC dummy option for an AArch64 erratum.

[LLD] Add NetBSD support as a new flavor of LLD (nb.lld)
https://reviews.llvm.org/D69755

Clang >=clang-9.0.0nb3 is required.
2019-11-03 12:10:29 +00:00
rillig
e2149aedba devel/splint: fix type of signed shift expression
https://github.com/splintchecker/splint/issues/13
2019-11-03 10:55:22 +00:00
rillig
7724b801cd devel: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 10:39:04 +00:00
rillig
0624a9635d devel/py-*: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 10:18:26 +00:00
rillig
a1088f0bb5 devel/p5-*: align variable assignments
pkglint -Wall -F --only aligned --only indent p5-*

No manual corrections.
2019-11-03 10:15:49 +00:00
rillig
67e3478b1c devel/{go,ruby}-*: align variable assignments
pkglint -Wall -F --only aligned --only indent go-* ruby-*

No manual corrections.
2019-11-03 10:00:20 +00:00
gutteridge
9e824fc24c kdiff3: fix file dialog issue
Add a patch I missed in my original commit: this makes the file
selection dialogs in the "small dialog" window actually function
properly.
2019-11-03 04:01:32 +00:00
gutteridge
9ae739ca00 kdiff3: update to 1.8.1 (Qt5 port)
Change log:

[No change log entries for 1.8.1 available.]

Version 1.8 - 2019-03-22
===========================
-Don't enable "Choose C for Everthing" on two way merge.
-cleanup code.

Version 1.7.90 - 2017-01-23
============================
-ported to QT5/KDEFramework5
-require cmake 3.1
-abandonded Konqueror specific plugin no longer applicable.
-kde4 support dropped due to extensive changes needed for QT5/KDEFramework5
  -QT5 now required because of above changes.
-bugfix: Show Indentical files setting not applied after rescan.
-Change parameter errors to use dialog on Linux as well as console output.
-Don't sort twice when sorting in reverse order.
-fix memmory leak introduced in 0.9.91.
-change version numbering.
-scrap ClearCase support
-implement Cut/Paste.
2019-11-03 02:19:16 +00:00
kamil
dab2b5910d picotrace: Upgrade to 20191102
Update DESCR.

Changes:

* set minimal version to NetBSD 9.0
* picotrace: support POSIX_SPAWN
* common: Regenerate for syscall.h 1.308
* truss: support POSIX_SPAWN
* coredumper: support POSIX_SPAWN
* singlestepper: support POSIX_SPAWN
2019-11-02 20:36:07 +00:00
taca
102cf75dbc devel/ruby-test-unit: update to 3.3.4
Update ruby-test-unit to 3.3.4.


## 3.3.4 - 2019-09-30 {#version-3-3-4}

### Improvements

  * Converted markup format to Markdown from RDoc.
    [GitHub#164][Patch by OGAWA KenIchi]

  * test: Stopped to depend on `Time#inspect` format.
    [GitHub#165][Reported by Benoit Daloze]

### Thanks

  * OGAWA KenIchi

  * Benoit Daloze

## 3.3.3 - 2019-05-10 {#version-3-3-3}

### Fixed

  * Fixed a bug that priority mode with test case name that uses
    special characters such as `?` can't be used on Windows.
2019-11-02 14:52:39 +00:00
taca
732e6d605f devel/ruby-simplecov: update to 0.17.1
Update ruby-simplecov to 0.17.1.


0.17.1 (2019-09-16)
===================

Bugfix release for problems with ParallelTests.

## Bugfixes

* Avoid hanging with parallel_tests. See [#746](https://github.com/colszowka/simplecov/pull/746) (thanks [@annaswims](https://github.com/annaswims))

0.17.0 (2019-07-02)
===================

Maintenance release with nice convenience features and important bugfixes.
Notably this **will be the last release to support ruby versions that have reached their end of life**. Moving forward official CRuby support will be 2.4+ and JRuby support will be 9.1+. Older versions might still work but no guarantees.

## Enhancements

* Per default filter hidden files and folders. See [#721](https://github.com/colszowka/simplecov/pull/721) (thanks [Renuo AG](https://www.renuo.ch))
* Print the exit status explicitly when it's not a successful build so it's easier figure out SimpleCov failed the build in the output. See [#688](https://github.com/colszowka/simplecov/pull/688) (thanks [@daemonsy](https://github.com/daemonsy))

## Bugfixes

* Avoid a premature failure exit code when setting `minimum_coverage` in combination with using [parallel_tests](https://github.com/grosser/parallel_tests). See [#706](https://github.com/colszowka/simplecov/pull/706) (thanks [@f1sherman](https://github.com/f1sherman))
* Project roots with special characters no longer cause crashes. See [#717](https://github.com/colszowka/simplecov/pull/717) (thanks [@deivid-rodriguez](https://github.com/deivid-rodriguez))
* Avoid continously overriding test results with manual `ResultMergere.store_results` usage. See [#674](https://github.com/colszowka/simplecov/pull/674) (thanks [@tomeon](https://github.com/tomeon))
2019-11-02 14:51:05 +00:00
taca
72b770eea5 devel/ruby-sexp-processor: update to 4.13.0
Update ruby-sexp-processor to 4.13.0.

=== 4.13.0 / 2019-09-24

* 4 minor enhancements:

  * Added Sexp.q (query) and deprecated Sexp.s to distinguish better and match inspect output.
  * Extended Sexp::Matcher::Parser to allow `not?` patterns.
  * Extended Sexp::Matcher::Parser to cover more method names.
  * Split out all pattern-oriented code to sexp_matcher.rb.

* 1 bug fix:

  * Fixed bug w/ ruby's Array#eql? and #hash not looking at ivars.

=== 4.12.1 / 2019-06-03

* 1 minor enhancement:

  * Sexp#line now raises if setting w/ non-integer (eg nil).

* 3 bug fixes:

  * Fixed pt_testcase.rb for block args w/ trailing commas.
  * Fixed pt_testcase.rb for stabby proc sexps.
  * Simple fixes for STRICT_SEXP=1.
2019-11-02 14:49:12 +00:00
taca
0e1c26f32f devel/ruby-rspec-rails: update to 3.9.0
Update ruby-rspec-rails to 3.9.0.

pkgsr change: Add "USE_LANGUAGES=	# none".


### 3.9.0 / 2019-10-08
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.8.2...v3.9.0)

Enhancements

* Use `__dir__` instead of `__FILE__` in generated `rails_helper.rb` where
  supported. (OKURA Masafumi, #2048)
* Add `have_enqueued` matcher as a "super" matcher to the `ActiveJob` matchers
  making it easier to match on `ActiveJob` delivered emails. (Joel Lubrano, #2047)
* Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, #1933)
* Add generator for generator specs. (@ConSou, #2085)
* Add option to generate routes when generating controller specs. (David Revelo, #2134)

Bug Fixes:

* Make the `ActiveJob` matchers fail when multiple jobs are queued for negated
  matches. e.g. `expect { job; job; }.to_not have_enqueued_job.
  (Emric Istanful, #2069)
2019-11-02 14:41:08 +00:00
taca
5fafb7041d devel/ruby-rspec: Add USE_LANGUAGES
Add "USE_LANGUAGES=	# none".
2019-11-02 14:40:25 +00:00
taca
3c3e8a33f9 devel/ruby-rspec: update to 3.9.0
Update ruby-rspec to 3.9.0.

This is meta rubygems and no changes here.
2019-11-02 14:37:08 +00:00
taca
730e34d021 devel/ruby-rspec-mocks: update to 3.9.0
Update ruby-rspec-mocks to 3.9.0.

pkgsr change: Add "USE_LANGUAGES=	# none".


### 3.9.0 / 2019-10-07
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.8.2...v3.9.0)

Enhancements:

* Improve thread safety of message expectations by using Mutex to prevent
  deadlocking errors. (Ry Biesemeyer, #1236)
* Add the ability to use `time` as an alias for `times`. For example:
  `expect(Class).to receive(:method).exactly(1).time`.
  (Pistos, Benoit Tigeot, #1271)

### 3.8.2 / 2019-10-02
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.8.1...v3.8.2)

* Allow `array_including` argument matchers to be nested.
  (Emmanuel Delmas, #1291)

### 3.8.1 / 2019-06-13
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.8.0...v3.8.1)

Bug Fixes:

* Ensure stubbing methods does not change their visibility.
  (Kevin Boschert, #1277)
2019-11-02 14:35:46 +00:00
taca
063a8d0b12 devel/ruby-rspec-expectations: update to 3.9.0
Update ruby-rspec-expectations to 3.9.0.

pkgsr change: Add "USE_LANGUAGES=	# none".


### 3.9.0 / 2019-10-02
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.5...v3.9.0)

Enhancements:

* The `respond_to` matcher now uses the signature from `initialize` to validate checks
  for `new` (unless `new` is non standard). (Jon Rowe, #1072)
* Generated descriptions for matchers now use `is expected to` rather than `should` in
  line with our preferred DSL. (Pete Johns, #1080, rspec/rspec-core#2572)
* Add the ability to re-raise expectation errors when matching
  with `match_when_negated` blocks. (Jon Rowe, #1130)
* Add a warning when an empty diff is produce due to identical inspect output.
  (Benoit Tigeot, #1126)

### 3.8.6 / 2019-10-07

Bug Fixes:

* Revert #1125 due to the change being incompatible with our semantic versioning
  policy.

### 3.8.5 / 2019-10-02
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.4...v3.8.5)

Bug Fixes:

* Prevent unsupported implicit block expectation syntax from being used.
  (Phil Pirozhkov, #1125)

### 3.8.4 / 2019-06-10
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.3...v3.8.4)

Bug Fixes:

* Prevent false negatives when checking objects for the methods required to run the
  the `be_an_instance_of` and `be_kind_of` matchers. (Nazar Matus, #1112)
2019-11-02 14:34:35 +00:00
taca
ec16ca2ddf devel/ruby-rspec-core: update to 3.9.0
Update ruby-rspec-core to 3.9.0.

pkgsr change: Add "USE_LANGUAGES=	# none".


### 3.9.0 / 2019-10-07
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0)

Enhancements:
* Improve the handling of errors during loading support files, if a file
  errors before loading specs, RSpec will now skip loading the specs.
  (David Rodríguez, #2568)
* Add support for --example-matches to run examples by regular expression.
  (Sam Joseph, Matt Rider, @okothkongo1, #2586)
* Add `did_you_mean` suggestions for file names encountering a `LoadError`
  outside of examples. (@obromios, #2601)
* Add a minimalist quick fix style formatter, only outputs failures as
  `file:line:message`. (Romain Tartière, #2614)
* Convert string number values to integer when used for `RSpec::Configuration#fail_fast`
  (Viktor Fonic, #2634)
* Issue warning when invalid values are used for `RSpec::Configuration#fail_fast`
  (Viktor Fonic, #2634)
* Add support for running the Rake task in a clean environment.
  (Jon Rowe, #2632)
* Indent messages by there example group / example in the documentation formatter.
  (Samuel Williams, #2649)

### 3.8.2 / 2019-06-29
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2)

Bug Fixes:

* Fix `config.define_derived_metadata` so that cascades are not triggered
  until metadata has been assigned to the example or example group
  (Myron Marston, #2635).

### 3.8.1 / 2019-06-13
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1)

Bug Fixes:

* Handle RSpec description(s) with japanese chars in CP932 encoded files.
  (Benoit Tigeot, #2575)
* When defining `let` methods that overwrite an existing method, prevent
  a warning being issued by removing the old definition. (Jon Rowe, #2593)
* Prevent warning on Ruby 2.6.0-rc1 (Keiji Yoshimi, #2582)
* Fix `config.define_derived_metadata` so that it supports cascades.
  (Myron Marston, #2630).
2019-11-02 14:32:03 +00:00
taca
9605ebb971 devel/ruby-rspec-support: update to 3.9.0
### 3.9.0 / 2019-10-07

*NO CHANGES*

Version 3.9.0 was released to allow other RSpec gems to release 3.9.0.
2019-11-02 14:30:41 +00:00
taca
4645375485 devel/hoe: update to 3.19.0
Update hoe to 3.19.0.

=== 3.19.0 / 2019-10-29

* 4 minor enhancements:

  * Added deprecation to parse_urls for ancient url array form.
  * Added support for gemspec metadata. (viraptor)
  * Hoe#parse_urls now returns a hash no matter what
  * Removed looong deprecated Hoe#url/url= methods.

* 1 bug fix:

  * Fixed sow for ruby 2.6 deprecations in ERB. (felipec)
2019-11-02 14:27:46 +00:00
mef
1478c07f94 Added devel/p5-Test-CPAN-Meta-JSON version 0.16 2019-11-02 13:23:05 +00:00
mef
a6a69c8901 devel/p5-Test-CPAN-Meta-JSON: import p5-Test-CPAN-Meta-JSON-0.16
This module was written to ensure that a META.json file, provided with a
standard distribution uploaded to CPAN, meets the specifications that are
slowly being introduced to module uploads, via the use of package makers
and installers such as ExtUtils::MakeMaker, Module::Build and
Module::Install.
See CPAN::Meta for further details of the CPAN Meta Specification.
2019-11-02 13:20:16 +00:00
mef
c3ac735f84 (devel/p5-CPAN-Perl-Release) Updated to 4.18
version 4.18 at 2019-10-27 18:15:47 +0000
-----------------------------------------
    Updated for v5.30.1-RC1
2019-11-02 11:46:30 +00:00
mef
93e5b83ed7 (devel/p5-Alien-Build) Update to 1.91
1.91      2019-11-01 20:19:19 -0600
  - Fix bug where Test::Alien::Diag could crash for Aliens without
    dynamic libraries.
2019-11-02 11:43:50 +00:00
mef
34b2fb9ac2 (devel/p5-namespace-autoclean) Updated to 0.29
0.29      2019-08-24 17:07:22Z
  - switch from Test::Requires to Test::Needs
  - report on the installed versions of more optional modules
2019-11-02 11:33:51 +00:00
mef
32aff02bb6 (devel/p5-Type-Tiny-XS) Updated from 0.014 to 0.016
0.016   2019-09-05
 [ Bug Fixes ]
  - Fix Int check on large unsigned integers.
    Graham Knop++
   <https://github.com/tobyink/p5-type-tiny-xs/pull/9>

0.015   2019-09-03
 [ Bug Fixes ]
  - Casting a non-integer number to an integer elsewhere mistakenly caused
    the Int check to think the non-integer was an integer.
    Curtis "Ovid" Poe++
    <https://github.com/tobyink/p5-type-tiny-xs/issues/8>
2019-11-02 11:21:49 +00:00
mef
7302adf0d9 (devel/p5-Test2-Suite) Updated to 0.000127
0.000127  2019-10-30 21:25:29-07:00 America/Los_Angeles
    - Fix srand toggling
2019-11-02 11:17:19 +00:00
mef
c49b9e241a (devel/p5-Align-Build) Updated to 1.90
1.90      2019-11-01 16:15:32 -0700
  - Added Test::Alien::Diag (gh#142)
  - Test::Alien ffi_ok add api option. (gh#143)
2019-11-02 06:51:14 +00:00
maya
f20b34b61a ocaml-dune: update to 1.11.4
dune 1.11.4:

    Allow to mark directories as data_only_dirs without including them as dirs
    (#2619, fix #2584, @rgrinberg)

    Fix reading .install files generated with an external --build-dir. (#2638,
    fix #2629, @rgrinberg)


dune 1.11.3:

    Fix a ppx hash collision in watch mode (#2546, fixes #2520, @diml)

dune 1.11.2:

    Remove the optimisation of passing -nodynlink for executalbes when
    not necessary. It seems to be breaking things (see #2527, @diml)

    Fix invalid library names in dune-package files. Only public names should
    exist in such files. (#2558, fix #2425, @rgrinberg)


dune 1.11.1:

    Fix config file dependencies of ocamlformat (#2471, fixes #2646,
    @nojb)

    Cleanup stale directories when using (source_tree ...) in the
    presence of directories with only sub-directories and no files
    (#2514, fixes #2499, @diml)


dune 1.11.0:

    Don't select all local implementations in dune utop. Instead, let the
    default implementation selection do its job. (#2327, fixes #2323, @TheLortex,
    review by @rgrinberg)

    Check that selected implementations (either by variants or default
    implementations) are indeed implementations. (#2328, @TheLortex, review by
    @rgrinberg)

    Don't reserve the Ppx toplevel module name for ppx rewriters (#2242, @diml)

    Redesign of the library variant feature according to the #2134 proposal. The
    set of variants is now computed when the virtual library is installed.
    Introducing a new external_variant stanza. (#2169, fixes #2134, @TheLortex,
    review by @diml)

    Add proper line directives when copying .cc and .cxx sources (#2275,
    @rgrinberg)

    Fix error message for missing C++ sources. The .cc extension was always
    ignored before. (#2275, @rgrinberg)

    Add $ dune init project subcommand to create project boilerplate according
    to a common template. (#2185, fixes #159, @shonfeder)

    Allow to run inline tests in javascript with nodejs (#2266, @hhugo)

    Build ppx.exe as compiling host binary. (#2286, fixes #2252, @toots, review
    by @rgrinberg and @diml)

    Add a cinaps extension and stanza for better integration with the
    cinaps tool tool (#2269,
    @diml)

    Allow to embed build info in executables such as version and list
    and version of statically linked libraries (#2224, @diml)

    Set version in META and dune-package files to the one read from
    the vcs when no other version is available (#2224, @diml)

    Add a variable %{target} to be used in situations where the context
    requires at most one word, so %{targets} can be confusing; stdout
    redirections and "-o" arguments of various tools are the main use
    case; also, introduce a separate field target that must be used
    instead of targets in those situations. (#2341, @aalekseyev)

    Fix dependency graph of wrapped_compat modules. Previously, the dependency on
    the user written entry module was omitted. (#2305, @rgrinberg)

    Allow to promote executables built with an executable stanza
    (#2379, @diml)

    When instantiating an implementation with a variant, make sure it matches
    virtual library's list of known implementations. (#2361, fixes #2322,
    @TheLortex, review by @rgrinberg)

    Add a variable %{ignoring_promoted_rules} that is true when
    --ingore-promoted-rules is passed on the command line and false
    otherwise (#2382, @diml)

    Fix a bug in future_syntax where the characters @ and & were
    not distinguished in the names of binding operators (let@ was the
    same as let&) (#2376, @aalekseyev, @diml)

    Workspaces with non unique project names are now supported. (#2377, fix #2325,
    @rgrinberg)

    Improve opam generation to include the dune dependncies with the minimum
    constraint set based on the dune language version specified in the
    dune-project file. (2383, @avsm)

    The order of fields in the generated opam file now follows order preferred in
    opam-lib. (@avsm, #2380)

    Fix coloring of error messages from the compiler (@diml, #2384)

    Add warning 66 to default set of warnings starting for dune projects with
    language verison >= 1.11 (@rgrinberg, @diml, fixes #2299)

    Add (dialect ...) stanza
    (@nojb, #2404)

    Add a --context argument to dune install/uninstall (@diml, #2412)

    Do not warn about merlin files pre 1.9. This warning can only be disabled in
    1.9 (#2421, fixes #2399, @emillon)

    Add a new inline_tests field in the env stanza to control inline_tests
    framework with a variable (#2313, @mlasson, original idea by @diml, review
    by @rgrinberg).

    New binary kind js for executables in order to explicitly enable Javascript
    targets, and a switch (explicit_js_mode) to require this mode in order to
    declare JS targets corresponding to executables. (#1941, @nojb)


dune 1.10.0:

    Restricted the set of variables available for expansion in the destination
    filename of install stanza to simplify implementation and avoid dependency
    cycles. (#2073, @aalekseyev, @diml)

    [menhir] call menhir from context root build_dir (#2067, @ejgallego,
    review by @diml, @rgrinberg)

    [coq] Add coq.pp stanza to help with pre-processing of grammar
    files (#2054, @ejgallego, review by @rgrinberg)

    Add a new more generic form for the promote mode: (promote (until-clean) (into <dir>)) (#2068, @diml)

    Allow to promote only a subset of the targets via (promote (only <pred>)). For instance: (promote (only *.mli)) (#2068, @diml)

    Improve the behavior when a strict subset of the targets of a rule is already
    in the source tree for projects using the dune language < 1.10 (#2068, fixes
    #2061, @diml)

    With lang dune >= 1.10, rules in standard mode are no longer allowed to
    produce targets that are present in the source tree. This has been a warning
    for long enough (#2068, @diml)

    Allow %{...} variables in pps flags (#2076, @mlasson review by @diml and
    @aalekseyev).

    Add a 'cookies' option to ppx_rewriter/deriver flags in library stanzas. This
    allow to specify cookie requests from variables expanded at each invocation of
    the preprocessor. (#2106, @mlasson @diml)

    Add more opam metadata and use it to generate .opam files. In particular, a
    package field has been added to specify package specific information.
    (#2017, #2091, @avsm, @jonludlam, @rgrinberg)

    Clean up the special support for findlib.dynload. Before, Dune would simply
    match on the library name. Now, we only match on the findlib package name when
    the library doesn't come from Dune. Someone writing a library called
    findlib.dynload with Dune would have to add (special_builtin_support findlib_dynload) to trigger the special behavior. (#2115, @diml)

    Install the future_syntax preprocessor as ocaml-syntax-shims.exe (#2125,
    @rgrinberg)

    Hide full command on errors and warnings in development and show them in CI.
    (detected using the CI environment variable). Commands for which the
    invocation might be omitted must output an error prefixed with File . Add an
    --always-show-command-line option to disable this behavior and always show
    the full command. (#2120, fixes #1733, @rgrinberg)

    In dune-workspace files, add the ability to choose the host context and to
    create duplicates of the default context with different settings. (#2098,
    @TheLortex, review by @diml, @rgrinberg and @aalekseyev)

    Add support for hg in dune subst (#2135, @diml)

    Don't build documentation for implementations of virtual libraries (#2141,
    fixes #2138, @jonludlam)

    Fix generation of the -pp flag in .merlin (#2142, @rgrinberg)

    Make dune subst add a (version ...) field to the dune-project
    file (#2148, @diml)

    Add the %{os_type} variable, which is a short-hand for
    %{ocaml-config:os_type} (#1764, @diml)

    Allow enabled_if fields in library stanzas, restricted to the
    %{os_type}, %{model}, %{architecture}, %{system} variables (#1764,
    #2164 @diml, @rgrinberg)

    Fix chdir on external and source paths. Dune will also fail gracefully if
    the external or source path does not exist (#2165, fixes #2158, @rgrinberg)

    Support the .cc extension fro C++ sources (#2195, fixes #83, @rgrinberg)

    Run ocamlformat relative to the context root. This improves the locations of
    errors. (#2196, fixes #1370, @rgrinberg)

    Fix detection of README, LICENSE, CHANGE, and HISTORY files. These
    would be undetected whenever the project was nested in another workspace.
    (#2194, @rgrinberg)

    Fix generation of .merlin whenever there's more than one stanza with the
    same ppx preprocessing specification (#2209 ,fixes #2206, @rgrinberg)

    Fix generation of .merlin in the presence of the copy_files stanza and
    preprocessing specifications of other stanazs. (#2211, fixes #2206,
    @rgrinberg)

    Run refmt from the context's root directory. This improves error messages in
    case of syntax errors. (#2223, @rgrinberg)

    In .merlin files, don't pass -dump-ast to the future_syntax preprocessor.
    Merlin doesn't seem to like it when binary AST is generated by a -pp
    preprocessor. (#2236, @aalekseyev)

    dune install will verify that all files mentioned in all .install files
    exist before trying to install anything. This prevents partial installation of
    packages (#2230, @rgrinberg)
2019-11-01 19:41:46 +00:00
nia
f40d077d77 rgbds: Update to 0.3.9
rgbasm:

    Enforced non-overwritability of some symbols
    - now allows assembling a file from stdin
    Allowed PUSHS to be used before a section declaration
    Prevented generating symbols with invalid names using macros
    Fixed the precedence of the == operator
    Added different output formats to bracketed symbols
    Fixed a parsing bug with some nested if constructs
    Improved error reporting now reports actual file line numbers as well as string expansions
    Added multiple charmaps (be careful as some feature has been deprecated, a warning has been added about it)
    Fixed bug with line numbers in some IF/ELIF/ELSE blocks
    Added configurable recursion limit to prevent infinite loops
    Fixed unary NOT being a no-op on constant expressions
    Made behavior consistent whether outputting a .o file or not
    Allowed tabs to be used before line continuations
    Allowed sections without content to be placed anywhere
    Made error message more explicit with macro argument 0

rgblink:

    Improved many error messages

rgbgfx:

    Added an option to use the GBC's color profile

other:

    Added more tests
    Did some internal cleanup
    Improved cross-platform compatibility of test suite
2019-11-01 17:39:34 +00:00
jperkin
bded73aa1d gmake: Unbreak PREFER_PKGSRC circular dependencies.
Just because a builtin is available does not mean a user has configured their
system to use it.  Check for USE_BUILTIN instead of IS_BUILTIN to ensure both
the builtin is available, and the user has allowed pkgsrc to use it, before
enabling.
2019-10-31 15:05:52 +00:00
mef
9df04d772d (devel/p5-Test2-Suite) Updated from 0.000121 to 0.000126
0.000126  2019-08-28 12:44:59-07:00 America/Los_Angeles

    - Mention HUGE caveat in Test2::Plugin::Times
    - Make Test2::Util::Times::render_duration support 1 arg form

0.000125  2019-08-19 10:40:20-07:00 America/Los_Angeles

    - Add harness_job_fields to Times plugin

0.000124  2019-08-16 14:54:25-07:00 America/Los_Angeles

    - Make Times plugin use INFO facets for display

0.000123  2019-08-16 13:21:29-07:00 America/Los_Angeles

    - Fix double-load bug on Plugin::Times

0.000122  2019-05-18 08:21:20-07:00 America/Los_Angeles

    - Fix diag issues with ClassicCompare
2019-10-31 14:17:46 +00:00
mef
be01e1af56 (devel/p5-Test2-Plugin-NoWarnings) Updated from 0.06 to 0.08
0.08     2019-10-11
- Use IPC::Run3 instead of Capture::Tiny for all tests. This fixes an issue
  with the `tap-bug-in-test2.t` on Windows. Reported by Alexandr Ciornii and
  further diagnosed by Phil M. Perry. RT #129294.

0.07     2019-04-21
- Reverted back to using the Warning event type, since the bug in the Test2
  core that caused this to be a problem has since been fixed.

- Replaced use of Test2::Bundle::Extended with Test2::V0.
2019-10-31 14:07:53 +00:00
mef
9a0977c23f (devel/p5-Test-Taint) Updated from 1.06 to 1.08
1.08    Wed Jun 12 15:01:48 CDT 2019
        [FIXES]
        Fixed intermittent failures in the test suite.  Thanks, Petr
        Pisar. (RT #119897)
2019-10-31 14:05:17 +00:00
mef
895ad188eb (devel/p5-Test-Spelling) Updated from 0.20 to 0.25
0.25      2019-05-28
  - Re-worded the documentation.
  - Ordered documented function in alphabetical order.
  - Fixed up the synopsis.
  - Put function usage examples directly below the function name; this
    makes it easier to get clickable links for functions in metacpan
  - Documented get_pod_parser
  - Moved hunspell up to the preferred checker

0.24      2019-05-24
  - Fixup the prereqs some
  - Revert the unicode support added in the last release as it caused
    some test breakage

0.23      2019-05-21
  - Fixed some documentation errors (Mohammad S Anwar)
  - Added unicode support (Kivanc Yazan, GH PR#10)
  - Bump Perl prereq to 5.8 now that we support unicode
  - Don't inherit from Exporter (Olivier Mengué, GH PR#9)
  - Bump Exporter prereq to 5.57

0.22      2019-04-24
  - Zero-code-change release encompassing everything from 0.21
  - Resolves RT#120425 . in @INC should no longer be an issue

0.21      2019-04-19 (TRIAL)
  - Removed the POD spelling test from /t as it's now in /xt
  - Forego usage of inc::Module::Install for EU::MM
  - List out all prereqs individually; provide cpanfile
  - Use dzil to build the dist
  - Convert the README to markdown
  - Add a LICENSE file
  - Clean up the Changes log
2019-10-31 14:02:58 +00:00
mef
cb83f0caa0 (devel/p5-Test-Simple) Updated from 1.302164 to 1.302168
1.302168  2019-09-06 07:40:18-07:00 America/Los_Angeles

    - Fix Typo in a Test2::API::Breakage warning (Thanks E. Choroba)
    - Delay loading of Term::Table until needed (Thanks Graham Knop)

1.302167  2019-08-23 14:07:58-07:00 America/Los_Angeles

    - add test2_is_testing_done api method
    - Fix string compare warning

1.302166  2019-08-15 10:37:01-07:00 America/Los_Angeles

    - Fix context test on older perls

1.302165  2019-08-15 10:21:09-07:00 America/Los_Angeles

    - Better diagnostics when a context is destroyed unexpectedly
    - Add an event to notify when END phase starts
2019-10-31 13:58:07 +00:00
adam
fe00e00675 cmake: updated to 3.15.5
CMake 3.15.5
* Help: Fix COMPILE_LANG_AND_ID genex example
* VS: Fix support for v142 toolset minor versions
* Xcode: Restore CMAKE_XCODE_GENERATE_SCHEME for custom targets
* VS: Tell VS 16.4 not to verify CMake-provided custom command outputs
* VS: Add toolset v142 CSharp flag table
* IRSL: Prefer MSVC runtime libraries from newest toolset first
* IRSL: Install vcruntime140_1.dll if available
2019-10-31 13:30:31 +00:00
adam
ca75130ea7 ccache: updated to 3.7.5
3.7.5:
New features
Added support for -MF=arg (with an extra equal sign) as understood by EDG-based compilers.

Bug fixes
Fixed a regression in 3.7.2 that could result in a warning message instead of an error in an edge case related to usage of “-Werror”.
An implicit -MQ is now passed to the preprocessor only if the object file extension is non-standard. This will make it easier to use EDG-based compilers (e.g. GHS) which don’t understand -MQ. (This is a bug fix of the corresponding improvement implemented in ccache 3.4.)
ccache now falls back to running the real compiler instead of failing fataly if an internal temporary file is missing after compilation.
Fixed a crash if localtime returns null pointer in localtime_r replacement.
Fixed header file dependency tracking when building ccache itself.
Fixed warning during configure in out-of-tree build in developer mode.
2019-10-31 10:58:58 +00:00
adam
7a6c38c825 py-joblib: updated to 0.14.0
Release 0.14.0
Improved the load balancing between workers to avoid stranglers caused by an excessively large batch size when the task duration is varying significantly (because of the combined use of joblib.Parallel and joblib.Memory with a partially warmed cache for instance). https://github.com/joblib/joblib/pull/899
Add official support for Python 3.8: fixed protocol number in Hasher and updated tests.
Fix a deadlock when using the dask backend (when scattering large numpy arrays). https://github.com/joblib/joblib/pull/914
Warn users that they should never use joblib.load with files from untrusted sources. Fix security related API change introduced in numpy 1.6.3 that would prevent using joblib with recent numpy versions. https://github.com/joblib/joblib/pull/879
Upgrade to cloudpickle 1.1.1 that add supports for the upcoming Python 3.8 release among other things. https://github.com/joblib/joblib/pull/878
Fix semaphore availability checker to avoid spawning resource trackers on module import. https://github.com/joblib/joblib/pull/893
Fix the oversubscription protection to only protect against nested Parallel calls. This allows joblib to be run in background threads. https://github.com/joblib/joblib/pull/934
Fix ValueError (negative dimensions) when pickling large numpy arrays on Windows. https://github.com/joblib/joblib/pull/920
Upgrade to loky 2.6.0 that add supports for the setting environment variables in child before loading any module. https://github.com/joblib/joblib/pull/940
Fix the oversubscription protection for native libraries using threadpools (OpenBLAS, MKL, Blis and OpenMP runtimes). The maximal number of threads is can now be set in children using the inner_max_num_threads in parallel_backend. It defaults to cpu_count() // n_jobs.
2019-10-31 10:24:52 +00:00
adam
ca658252e8 py-xdis: updated to 4.1.2
4.1.2 pre Halloween redux:
Python 3.8.0 magic changed
More Pypy 3.6 tolerance
Fixed DeprecationWarning

4.1.1 pre-Halloween:
Fix unmarshaling 3.4+ object_ref bugs.
A big thanks to Armin Rigo of the PyPy team.
Add Pypy 3.6+ disassembly, e.g. pypy3.6-7.1.0 and pypy3.6-7.1.1
Add Python 3.7.5, 2.7.16, 2.7.17rc1, and 2.7.15candidate1 as a valid releases
convert unmarshal if .. elif code to a dictionary lookup with function entries
Handle newer Python importlib
2019-10-31 08:22:00 +00:00
taca
95eef2c5f0 devel/ruby-rgl: update to 0.5.6
update ruby-rgl to 0.5.6.

pkgsrc change: add "USE_LANGUAGES=	# none".


2019-01 Release 0.5.6

Artemy Kirienko
 * PR #42 Add method Graph#path?(u, v) to check if a path exists between two vertices
Horst Duchene
 * Fix #47 set_to_begin for graph iterator (881aa8)

2019-01 Release 0.5.5

Artemy Kirienko
 * PR #42 Add method Graph#path?(u, v) to check if a path exists between two vertices
Horst Duchene
 * Fix #47 set_to_begin for graph iterator (881aa8)
2019-10-30 15:27:41 +00:00
taca
d22fc33db0 devel/ruby-parser: update to 3.14.1
Update ruby-parser to 3.14.1.

=== 3.14.1 / 2019-10-29

* 1 minor enhancement:

  * Declared that ruby_parser supports ruby 2.2 and up.

* 3 bug fixes:

  * Fixed a problem with %W with a null-byte terminator. (wtf?) (spohlenz)
  * Fixed line numbering for command (eg methods without parentheses) arguments. (mvz)
  * Fixed lineno on new dxstrs. (presidentbeef)

=== 3.14.0 / 2019-09-24

* 8 minor enhancements:

  * Added Sexp#line_min & new line number debugging feature.
  * Allow bin/ruby_parse to use RP_TIMEOUT to tweak default timeout for large files & slow debugging modes.
  * Did you know that custom inspect can't be > 65 chars? 65! Me neither. Fixed.
  * For now, value_expr == remove_begin.
  * Improved error messages for unterminated regexps.
  * Moved all STR_* consts into State::Values and made them State instances.
  * Overhauled RubyLexer::State + Values to allow for completely separate groups of States.
  * RubyParserExtras#remove_begin removes nested begins and patches line numbers.

* 22 bug fixes:

  * Changed EOF signaling to return [false, false] per doco.
  * Changed RubyParserStuff#remove_begin to keep inner line number, if any. (mvz)
  * Differentiated between lambda call and stabby proc. Added :lambda sexp. (whitequark)
  * Extended State#== to check equal? first as an optimization.
  * Fixed a bug in tab indent width.
  * Fixed a line numbering bug for assignables.
  * Fixed a line numbering bug for defns w/ nil bodies.
  * Fixed another missing line number, driven out by ruby_to_ruby bootstrap.
  * Fixed dedenting squiggle heredocs if interpolation is in the mix. (mvz)
  * Fixed differentiation of `{ |a| ... }` vs `{ |a,| ... }`. Fixes #236 (whitequark).
  * Fixed lex_state for symbols.
  * Fixed lex_state for tSTRING_END and tREGEXP_END.
  * Fixed line numbers for BEGIN block. (mvz)
  * Fixed op_asgn1 w/ command_call having array instead of arglist. (mvz)
  * Fixed parsing of () in a command-call (eg p).
  * Fixed remaining missing line numbers by forcing extra checks during test and blowing up. They may still be wrong (esp after heredocs, ugh), but they're there! Special thank you to mvz for pushing on this and providing tests and PRs.
  * Fixed some lex_state versioning issues with closing braces/bracket on ruby<25.
  * Keep carriage return escapes in heredocs. (mvz)
  * Massive overhaul of line number code.
  * More line number fixes and extra tests from mvz. Thank you!
  * Parsing BEGIN block when not at top level should raise an error. (mvz)
  * Removed irb task from Rakefile as it has been pushed up to Hoe and doubles up here.
2019-10-30 15:19:43 +00:00
taca
c22e63eba0 devel/ruby-minitest: update to 5.13.0
Update ruby-minitest to 5.13.0.

=== 5.13.0 / 2019-10-29

* 9 minor enhancements:

  * Added Minitest::Guard#osx?
  * Added examples to documentation for assert_raises. (lxxxvi)
  * Added expectations #path_must_exist and #path_wont_exist. Not thrilled with the names.
  * Added fail_after(year, month, day, msg) to allow time-bombing after a deadline.
  * Added skip_until(year, month, day, msg) to allow deferring until a deadline.
  * Deprecated Minitest::Guard#maglev?
  * Deprecated Minitest::Guard#rubinius?
  * Finally added assert_path_exists and refute_path_exists. (deivid-rodriguez)
  * Refactored and pulled Assertions#things_to_diff out of #diff. (BurdetteLamar)

* 3 bug fixes:

  * Fix autorun bug that affects fork exit status in tests. (dylanahsmith/jhawthorn)
  * Improved documentation for _/value/expect, especially for blocks. (svoop)
  * Support new Proc#to_s format. (ko1)

=== 5.12.2 / 2019-09-28

* 1 bug fix:

  * After chatting w/ @y-yagi and others, decided to lower support to include ruby 2.2.

=== 5.12.1 / 2019-09-28

* 1 minor enhancement:

  * Added documentation for Reporter classes. (sshaw)

* 3 bug fixes:

  * Avoid using 'match?' to support older ruby versions. (y-yagi)
  * Fixed broken link to reference on goodness-of-fit testing. (havenwood)
  * Update requirements in readme and Rakefile/hoe spec.

=== 5.12.0 / 2019-09-22

* 8 minor enhancements:

  * Added a descriptive error if assert_output or assert_raises called without a block. (okuramasafumi)
  * Changed mu_pp_for_diff to make having both \n and \\n easier to debug.
  * Deprecated $N for specifying number of parallel test runners. Use MT_CPU.
  * Deprecated use of global expectations. To be removed from MT6.
  * Extended Assertions#mu_pp to encoding validity output for strings to improve diffs.
  * Extended Assertions#mu_pp to output encoding and validity if invalid to improve diffs.
  * Extended Assertions#mu_pp_for_diff to make escaped newlines more obvious in diffs.
  * Fail gracefully when expectation used outside of `it`.

* 3 bug fixes:

  * Check `option[:filter]` klass before match. Fixes 2.6 warning. (y-yagi)
  * Fixed Assertions#diff from recalculating if set to nil
  * Fixed spec section of readme to not use deprecated global expectations. (CheezItMan)
2019-10-30 15:16:50 +00:00
taca
b90f56df8a devel/ruby-msgpack: update to 1.3.1
Update ruby-msgpack to 1.3.1.

2019-08-05 version 1.3.1:

* Fix timestamp ext type bug about timestamps with seconds larger than 32bit int (after 2106-02-07 06:28:16 UTC)

2019-06-20 verison 1.3.0:

* Add timestamp ext type (id:-1) support
2019-10-30 15:14:10 +00:00
taca
498aa91c0a devel/ruby-mocha: update to 1.9.0
Update ruby-mocha to 1.9.0.

## 1.9.0

* Add TruffleRuby to Travis CI build matrix - thanks to @deepj (#354)
* Explicitly set Travis CI OS to Ubuntu Trusty 14.04 (ded1fa45)
* Expand explanation of thread-safety concerns - thanks to @techbelly (#357)
* Refactor class method and any instance method - thanks to @chrisroos (#358)
* Rely on default bundler version in Travis CI builds (3352e9c5)
* Fix local build-matrix script (11abe231)
* No need to install latest bundler in build-matrix script (8247a894)
2019-10-30 15:10:32 +00:00
taca
f497a14d03 devel/ruby-inline: update to 3.12.5
Update ruby-inline to 3.12.5.

pkgsrc change: add "USE_LANGUAGES=	# none".

=== 3.12.5 / 2019-10-08

* 1 bug fix:

  * Fixed a race condition between testing for file existance and renaming. (spjsschl)
2019-10-30 15:09:03 +00:00
taca
aebdfb6fa2 devel/ruby-i18n: update to 1.7.0
Update ruby-i18n to 1.7.0.

1.7.0 (2019-10-04)

No documantation is available.  Please refer:
<https://github.com/ruby-i18n/i18n/compare/v1.6.0...v1.7.0>


1.6.0 (2019-03-03)

Major updates

*Added support for eagerloading I18n -- which probably improves boot times for applications if implemented correctly - See #469 for more details.
* Added ability to disable I18n translation resolution by setting I18n.locale = false. See #471 for more information.

Bugfixes / other improvements

* Add support for uppercased date format directives - #468

Other changes

* Fixed flaky test issue with JRuby - #459 / #460
* gemspec homepage now points to ruby-i18n/i18n - #465
* Update README to point to ruby-i18n/i18n - #473
2019-10-30 15:03:23 +00:00
taca
3fad31a8c2 devel/ruby-hocon: update to 1.2.6
Update ruby-hocon to 1.2.6.

## 1.2.6
This is a bugfix release

* Do not ship spec folder with gem ([PA-2942](https://tickets.puppetlabs.com/browse/PA-2942))
2019-10-30 14:52:33 +00:00
triaxx
2bf4768bc1 gettext-lib: declare built-in implementation if ngettext() supplied
The H_NGETTEXT_GETTEXT symbol was tested to determine whether we should use
the built-in implementation and to declare USE_BUILTIN.gettext. According
the associated comment, this symbol should be tested to determine if there
is a built-in implementation and to declare IS_BUILTIN.gettext.
2019-10-30 14:43:20 +00:00
taca
cb6257f2c2 devel/ruby-highline: update to 2.0.3
Update ruby-highline to 2.0.3

### 2.0.3 / 2019-10-11
* PR #245 - Suppress `Psych.safe_load` arg warn (@koic)
2019-10-30 14:15:52 +00:00
taca
a25f45f1d6 devel/ruby-gettext-setup: update to 0.31
Update ruby-gettext-setup to 0.31

* A few bug fixes.
2019-10-30 14:10:46 +00:00
taca
32553881c6 devel/ruby-ffi: update to 1.11.1
Update ruby-ffi to 1.11.1.

1.11.1 / 2019-05-20
-------------------

Changed:
* Raise required ruby version to >=2.0. #699, #700
* Fix a possible linker error on ruby < 2.3 on Linux.


1.11.0 / 2019-05-17
-------------------

Added:
* Add ability to disable or force use of system libffi. #669
  Use like `gem inst ffi -- --enable-system-libffi` .
* Add ability to call FFI callbacks from outside of FFI call frame. #584
* Add proper documentation to FFI::Generator and ::Task
* Add gemspec metadata. #696, #698

Changed:
* Fix stdcall on Win32. #649, #669
* Fix load paths for FFI::Generator::Task
* Fix FFI::Pointer#read_string(0) to return a binary String. #692
* Fix benchmark suite so that it runs on ruby-2.x
* Move FFI::Platform::CPU from C to Ruby. #663
* Move FFI::StructByReference to Ruby. #681
* Move FFI::DataConverter to Ruby (#661)
* Various cleanups and improvements of specs and benchmarks

Removed:
* Remove ruby-1.8 and 1.9 compatibility code. #683
* Remove unused spec files. #684
2019-10-30 14:05:23 +00:00
taca
e9ad1aed25 devel/ruby-fast_gettext: update to 2.0.1
* Fix documentation in Readme.md.
* Initialize @data in FastGetText::MoFile.
2019-10-30 14:03:36 +00:00
kamil
77db27527b eric4: Retired
This is a very old release of eric ide, depending on obsolete libraries.

Potential successor packaging in future is eric6.
2019-10-30 12:54:46 +00:00
nia
47f33df0a6 *: fix manual definition of evdev mouse button ids 2019-10-29 22:46:39 +00:00
gutteridge
a3cdb0966a py-guppy3: update to 3.0.8
Change log:

   Version 3.0.8

2019-10-07  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Nothing changed, just releasing 3.0.8

2019-10-03  YiFei Zhu  <zhuyifei1999@gmail.com>

    * RefPat.py: Add missing comma in string list [Ehsan Kia]

2019-10-02  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Don't cache Interface attributes because of invalidation is too painful,
      and it barely makes a difference.

2019-09-26  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Unreachable code cleanup
    * Use a temporary root object for traversal in initialization, to reduce
      its performance penalty

2019-09-25  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Fix get_partition memoization
    * Create FastPartition for reusing the already-computed partition
      information after selecting from a single partition.
    * Fix segfault in Horizon deallocation

2019-09-22  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Unreachable code cleanup
    * Python 3 fixes RE.py and RE_Rect.py
2019-10-29 22:38:27 +00:00
gutteridge
be97f1e45d py-test5: build fix for (non-standard) PYTHON_VERSION_DEFAULT=27
Move PYTHON_VERSIONS_INCOMPATIBLE before the inclusion of pyversion.mk,
so it's picked up when needed. (This should address bulk build failures
noted in mef@'s NetBSD 9-BETA builds, where apparently
PYTHON_VERSION_DEFAULT has been set to "27".)
2019-10-29 22:27:29 +00:00
kamil
54ce39f2d4 py-hgview: Retired
This package is dead, depends on EOLed libraries (qt4, py2) and is not
really relevant (= it is broken) for modern mercurial (feedback from hg devs).

Modern successor is thg (py-tortoisehg).
2019-10-29 18:36:51 +00:00
kamil
a512209ae1 -py-hgview 2019-10-29 18:34:27 +00:00
kamil
5acaf6438b py-tortoisehg: Switch from qt4 to qt5 2019-10-29 17:47:23 +00:00
adam
54c19ff060 py-setuptools: updated to 41.6.0
v41.6.0
* Replace usage of deprecated imp module with local re-implementation in setuptools._imp.

v41.5.1
* Fix code for detecting Visual Studio's version on Windows under Python 2.

v41.5.0
* Improve Visual C++ 14.X support, mainly for Visual Studio 2017 and 2019.
* Fix pkg_resources.Requirement hash/equality implementation: take PEP 508 direct URL into account.
* Fix tests when running under python3.10.
* Formally deprecated the test command, with the recommendation that users migrate to tox.
* Update documentation to mention the egg format is not supported by pip and dependency links support was dropped starting with pip 19.0.
* Drop ez_setup documentation: deprecated for some time (last updated in 2016), and still relying on easy_install (deprecated too).
* Drop most documentation references to (deprecated) EasyInstall.
* Added a trove classifier to document support for Python 3.8.
* Added Python 3.8 release to the Travis test matrix.
2019-10-29 15:15:40 +00:00
adam
72eb854f90 py-test-virtualenv: updated to 1.7.0
1.7.0
 * All: Support pytest >= 4.0.0
 * All: Support Python 3.7
 * pytest-server-fixtures: if host not defined on your machine, default to localhost
 * pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API changes
 * pytest-verbose-parametrize: Add support for revamped marker infrastructure
 * pytest-verbose-parametrize: Fix integration tests to support pytest >= 4.1.0
 * pytest-virtualenv: Add virtualenv as install requirement.
 * pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue
 * circleci: Fix checks by skipping coverall submission for developer without push access
 * wheels: Generate universal wheels installable with both python 2.x and 3.x
 * dist: Remove support for building and distributing *.egg files
 * VagrantFile: Install python 3.7 and initialize python 3.7 by default
 * Fix DeprecationWarning warnings using "logger.warning()" function

1.6.2:
 * pytest-server-fixtures: suppress stacktrace if kill() is called
 * pytest-server-fixtures: fix random port logic in TestServerV2

1.6.1:
 * pytest-server-fixtures: fix exception when attempting to access hostname while server is not started

1.6.0:
 * pytest-server-fixtures: added previously removed TestServerV2.kill() function
 * pytest-profiling: pin more-itertools==5.0.0 in integration tests, as that's a PY3 only release

1.5.1:
 * pytest-verbose-parametrize: fixed unicode parameters when using `@pytest.mark.parametrize`

1.5.0:
 * pytest-server-fixtures: made postgres fixtures and its tests optional, like all other fixtures
 * pytest-server-fixtures: reverted a fix for pymongo deprecation warning, as this will break compatibility with pymongo 3.6.0
 * pytest-server-fixtures: dropped RHEL5 support in httpd

1.4.1:
 * pytest-server-fixtures: server fixture binary path specified in ENV now only affect server class 'thread'
2019-10-29 15:08:31 +00:00
adam
6184384c5a py-virtualenv: updated to 16.7.7
v16.7.7:
Bugfixes
- * fix virtualenv creation when ``--no-pip`` argument used.
- upgrade bundled pip from ``19.3`` to ``19.3.1``

v16.7.6:
Bugfixes
- fix to support for Python 3 on MacOS 10.15 provided by Xcode
- bump bundled pip from ``19.2.3`` to ``19.3`` and setuptools from ``41.2.0`` to ``41.4.0``
2019-10-29 15:07:27 +00:00
adam
951630c602 glib2: updated to 2.60.7
Overview of changes in GLib 2.60.7
* Bugs fixed:
 - Invalid characters in Open Location dialog crashes GIMP
 - Setting GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED} to before 2.56 triggers warnings
 - Backport !1009 “gapplication: remove inactivity_timeout source on finalize” to glib-2-60
 - Backport !1008 “gmessages: Only use structured logs if GLIB_VERSION_MAX_ALLOWED is ≥2.56” to glib-2-60
 - Backport !966 “Resolve "Invalid characters in Open Location dialog crashes GIMP"” to glib-2-60
 - Backport !1040 “GSettingsBackend - Fix thread-safety during destruction of GSettings instances...” to glib-2-60
 - Backport !1017 “gdatetime: Avoid an assertion failure when parsing some ISO 8601 dates” to glib-2-60
2019-10-29 09:22:24 +00:00
kamil
5c219799bc grantlee: Restore
It is still pulled by kde4.
2019-10-28 16:10:52 +00:00
kamil
b293a5c54b grantlee: Retire
Successor: grantlee-qt5 (in the same version as of grantlee)
2019-10-28 16:03:57 +00:00