Commit graph

346824 commits

Author SHA1 Message Date
wiz
e09e85c8d9 doc: Updated graphics/exiv2 to 0.27.5 2021-11-07 12:09:22 +00:00
wiz
c205bd95ce exiv2: update to 0.27.5.
Exiv2 v0.27.5 Features

1. BMFF bug fixes and CR3 Previews
2. Security fixes
3. libFuzzer target _(for improved security testing)_
4. Minor bugs and fixes
2021-11-07 12:09:12 +00:00
wiz
005f86864d doc: Updated devel/boehm-gc to 8.2.0 2021-11-07 12:00:46 +00:00
wiz
7d284aa3f5 boehm-gc: update to 8.2.0.
== [8.2.0] 2021-09-29 ==

* Add API for accessing incremental GC time limit with nanosecond precision
* Add API function to force start of incremental collection
* Add GC_ prefix to scan_ptr and some other static variables (refactoring)
* Add GC_get/set_disable_automatic_collection API
* Add I_HOLD_LOCK assertion to expand_hp_inner and related functions
* Add assertion on free-list argument and result of GC_new_kind
* Add assertion that GC is initialized to base incremental_protection_needs
* Add assertions that GC_page_size is initialized
* Add cordtest, staticrootstest, test_cpp, tracetest, disclaim tests (CMake)
* Add debug messages on thread suspend/resume (Win32)
* Add dummy testing of GC_incr_bytes_allocd/freed
* Add table of contents in gcdescr.md
* Add testing of GC_CALLOC/MALLOC_EXPLICITLY_TYPED (gctest)
* Adjust formatting of numbered lists in README.md to match other .md files
* Adjust highlighting of API prototypes in gcinterface.md
* Adjust macro def/usage for AVR32, CRIS, NETBSD, OPENBSD, SH4 in gcconfig.h
* Adjust printf calls in gctest check_heap_stats so that each has new-line
* Allow incremental GC on Cygwin
* Allow memory unmapping in case of MPROTECT_VDB
* Allow to disable GWW or mprotect-based VDB at build
* Allow to disable Glibc FPU exception mask and TSX workarounds (Linux)
* Allow to disable __builtin_return_address(1) usage (x86 and x64)
* Allow to specify custom value of LOG_PHT_ENTRIES
* Always abort on failure to access /proc/self/maps (Linux)
* Always define default_push_other_roots (code refactoring)
* Avoid gcc stringop-overflow warning for intended overflow in smashtest
* Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux)
* Build cord.lib by Makefile.direct, NT_MAKEFILE, OS2_MAKEFILE, WCC_MAKEFILE
* Build gc as a shared multi-threaded library by default (CMake)
* Build gccpp library by Makefile.direct, NT_MAKEFILE and WCC_MAKEFILE
* Build gctba library
* Build shared libraries by default (WCC_MAKEFILE)
* Change CLOCK_TYPE to timespec for Nintendo Switch (code refactoring)
* Change EMSCRIPTEN macro for internal use to no-underscore format
* Change log_size fields of finalizer to unsigned type (code refactoring)
* Change type of toggleref_array_size/capacity to size_t (code refactoring)
* Check leak of objects allocated by CRT malloc in gctest (MS VC)
* Check real-symbols are already initialized in pthread_join/detach
* Collapse multiple includes of windows.h (code refactoring)
* Comments reformatting in mark.c to properly delimit sentences
* Compile de test GUI app with resources (CMake)
* Compile gc.c unless building static libraries (NT_MAKEFILE, WCC_MAKEFILE)
* Compile msvc_dbg.c by CMake script (MS VC)
* Declare API function and print amount of memory obtained from OS
* Define GC_win32_free_heap API function for all Windows targets
* Define STATIC macro to static by default
* Depend number of fork_a_thread calls on NTHREADS (gctest)
* Detect dladdr() presence in CMake script
* Detect presence of execinfo.h system header in CMake script
* Detect presence of getcontext and dl_iterate_phdr in CMake script
* Detect sigsetjmp() availability in CMake script
* Disable Clang/GCC aliasing optimization in CMake script by default
* Do not build tests by default (Makefile.direct and other Makefiles)
* Do not build the tests by default (CMake)
* Do not call GC_push_conditional unless PROC_VDB
* Do not call add_to_our_memory with null pointer (refactoring)
* Do not compile pthread_*.c files in Cygwin or MSYS (CMake)
* Do not define GC_write_cs for Xbox One target
* Do not define HAVE_NO_FORK for all Unix-like systems
* Do not hard-code CMAKE_DL_LIBS value and install paths (CMake)
* Do not hard-code finalizable objects limit which triggers GC
* Do not update scratch_last_end_ptr unless used by reg dynamic libraries
* Document GC_incr_bytes_allocd/freed API function
* Eliminate '(long)size<=0 is always false' cppcheck FP
* Eliminate 'Consecutive return is unnecessary' cppcheck style warning
* Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP
* Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FP
* Eliminate 'checking if unsigned i < 0' cppcheck FP in is_heap_base
* Eliminate 'hash_val value is never used' cppcheck false positive
* Eliminate 'passing tainted var maps_buf to tainted sink' code defect FP
* Eliminate 'retry_cnt is assigned value but never used' cppcheck FP
* Eliminate 'stop variable is always 0' compiler warning in print_callers
* Eliminate 'struct member os_callback is never used' cppcheck warning
* Eliminate 't->flags not atomically updated' code defect FP
* Eliminate 'tmpl might be accessed at non-zero index' cppcheck error
* Eliminate GCC warning of unsafe __builtin_return_address(1)
* Eliminate code duplication in reclaim_clear and disclaim_and_reclaim
* Eliminate double lock code defect false positive in generic_lock
* Eliminate memory leak reported in add_current_malloc_heap at exit (Win32)
* Emscripten single-threaded support (detect stack base, push registers)
* Enable CMake-based build for Borland and Watcom compilers
* Enable compilation without C runtime (Win32)
* Enable fork testing in single-thread builds (Unix-like)
* Enable mprotect-based incremental GC for Linux/arm and Linux/aarch64
* Enable true incremental collection even if parallel marker is on
* Enable use of __builtin_unwind_init() if clang-8 or later
* Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring)
* Ensure add_to_heap_inner arguments are valid (refactoring)
* Ensure all getters and setters are run at least once by gctest (pthreads)
* Export CMake targets with namespace BDWgc
* Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.h
* Fix ./libgc.la dependency on FreeBSD (Automake)
* Fix HOST determination in CMake script
* Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and specific.h
* Fix missing OS_TYPE definition for some targets
* Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
* Generate cordtest and de executable files in GC base folder
* Generate pkg-config metadata file (CMake)
* Get rid of some non-ELF ifdefs (code refactoring)
* Handle potential incomplete buffer read in GC_linux_main_stack_base
* Implement GET_TIME for Nintendo Switch
* Increase NTHREADS value in tests if code coverage analysis
* Install docs and man page if enable_docs (CMake)
* Install gc_gcj.h and gc_pthread_redirects.h only if appropriate
* Log abort message details even if not print_stats (unless SMALL_CONFIG)
* Mark buffer returned by get_maps as const (code refactoring)
* Move C++ GC_ATTR_EXPLICIT and GC_NOEXCEPT definition to gc_config_macros.h
* Move GC state non-pointer variables into GC_arrays (code refactoring)
* Move GC state pointer variables into GC_arrays
* Move GC_scratch_recycle_inner() to alloc.c (refactoring)
* Move GC_throw_bad_alloc definition to new C++ file
* Move QNX and Emscripten macro definitions to proper place in gcconfig.h
* Move definition of GC_n_mark_procs and GC_n_kinds from mark.c to misc.c
* New API (GC_set_markers_count) to control number of parallel markers
* New API function to clear GC exclusion table
* New API function to get size of object debug header
* New API standalone functions to acquire and release the allocator lock
* New CMake option (disable_gc_debug) to remove debugging code
* New CMake option (disable_handle_fork) to disable fork handling completely
* New macro (CONSOLE_LOG) to enable logging to console on Win32
* New macro (GCTEST_PRINT_VERBOSE) to enable verbose logging in test.c only
* New macro (NO_MSGBOX_ON_ERROR) to avoid message box on GC abort (Win32)
* OpenBSD does not use ELF_CLASS (code refactoring)
* Pass -D GC_DLL -fvisibility=hidden if default configure build is requested
* Pass -no-undefined linker flag if building shared libraries (CMake)
* Print pid of child processes if verbose logging (gctest)
* Read environment variables from a file on WinCE (CMake script)
* Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB
* Refine flags field comment in pthread_support.h
* Reflect result of VDB selection at runtime in incremental_protection_needs
* Reformat code of GC_push_roots
* Reformat gc.man (wrap long lines)
* Reformatting and code refactoring of CMake script
* Remove 'current users' section from overview.md
* Remove 'distributed ports', 'scalable versions' sections from overview.md
* Remove AC_MSG_RESULT for THREADDLLIBS (dgux386)
* Remove Borland-specific Makefile and gc.mak script
* Remove GC_eobjfreelist variable in typd_mlc.c (code refactoring)
* Remove GC_gcj_malloc_initialized variable (code refactoring)
* Remove Linux-specific commands for building cord/de from Makefile.direct
* Remove Win32 main_thread static variable if threads discovery is disabled
* Remove code duplication between GC_unmap and GC_unmap_gap (refactoring)
* Remove code duplication between PROTECT and UNPROTECT macros (refactoring)
* Remove commented out assignment of gc_use_mmap in configure (refactoring)
* Remove dash characters comprising prefix of some verbose logs (gctest)
* Remove dependency on user32.dll import library from static libgc (Win32)
* Remove documentation specific to particular old BDWGC releases
* Remove duplicate Linux-related macro definitions in gcconfig.h
* Remove duplicate macro definitions in gcconfig.h except for Linux
* Remove gcmt-dll generation, rename libgc-lib.a to libgc.a (CMake)
* Remove goto statement in print_callers (code refactoring)
* Remove limit on number of heap sections
* Remove new_gc_alloc.h file
* Remove redundant GC_with_callee_saves_pushed call in multi-threaded builds
* Remove redundant check of GC_free argument in register_finalizer
* Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESS
* Remove unused GC_prev_heap_addr (refactoring)
* Remove unused STACK_GRAN macro definitions (code refactoring)
* Remove unused sparc_sunos4_mach_dep.s file
* Remove useless empty statements after block ones (refactoring)
* Remove weakobj_free_list variable in disclaim_weakmap_test (refactoring)
* Rename READ to PROC_READ in os_dep.c (code refactoring)
* Rename cord/cord test executable to de (CMake)
* Rename ext_descr to typed_ext_descr_t (code refactoring)
* Rename gc64.dll to gc.dll and gc[64]_dll.lib to gc.lib in NT_MAKEFILE
* Rename gc68060.lib to gc.lib, cord/cord68060.lib to cord.lib in SMakefile
* Rename make_as_lib option to enable_static in NT_MAKEFILE and WCC_MAKEFILE
* Rename nothreads option to disable_threads in NT_MAKEFILE
* Repeat run_one_test NTHREADS times by gctest if single-threaded
* Replace "msecs" with "ms" in all comments and messages
* Replace 'stack base' with 'stack bottom' in the documentation
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macros
* Replace _M_AMD64 macro with _M_X64 (code refactoring)
* Replace find_limit_openbsd to find_limit_with_bound (OpenBSD 5.2+)
* Replace obsolete AC_HELP_STRING with AS_HELP_STRING (refactoring)
* Replace push_one calls with push_many_regs one for Win32 thread context
* Report memory region bounds and errno on GC_unmap/remap failure
* Report presence of process fork testing (gctest)
* Report time with a nanosecond precision where available
* Retry suspend/resume signals on all platforms by default
* Run tree and typed tests in child process (gctest)
* Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads)
* Set name of GC marker threads
* Set so-version for installed shared libraries (CMake)
* Simplify logged message in scratch_recycle
* Simplify loops of collect_a_little/stopped_mark invoking mark_some
* Support -fvisibility=hidden option in CMake script
* Support CFLAGS_EXTRA to pass extra user-defined compiler flags (CMake)
* Support FreeBSD/RISC-V, Linux/arc, LoongArch, OpenBSD/powerpc64
* Support header files installation (CMake)
* Support most configure options in CMake script
* Suppress warnings in test_tinyfl() of gctest reported by Watcom C complier
* Take nanoseconds into account when updating full_gc_total_time
* Turn off C++ API by default, export it in gccpp library (CMake)
* Turn on automatic fork() handling by default on Android
* Update README.cmake regarding Unix, C++ and tests
* Update libgc.so version info to differentiate against v8.0.x
* Update the ASCII diagrams describing the tree structure for pointer lookups
* Update the documentation to match the current GC implementation
* Upgrade cmake_minimum_required(version) to 3.1
* Use CreateThread without GC_ prefix in gctest (code refactoring)
* Use KB/MB/GB abbreviations uniformly across entire documentation
* Use USE_MMAP_ANON when USE_MMAP is configured on OpenBSD
* Use a specific Emscripten allocator for Tiny
* Use atomic primitives for Sony PlayStation Portable 2 and PS4
* Use better precision Windows timers
* Use clock_gettime() instead of clock() on Cygwin and Linux
* Use compiler TLS on FreeBSD and NetBSD
* Use mprotect-based VDB on PowerPC and S390 (Linux)
* Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
* Workaround 'condition result<=0 is always false' cppcheck FP in get_maps
* Workaround 'push_regs configured incorrectly' error (GCC-11)
* Workaround 'same value in both branches of ternary operator' cppcheck FP
* Workaround various cppcheck false positives
2021-11-07 12:00:37 +00:00
adam
b3839bb19d Updated devel/py-polib, math/py-lmfit 2021-11-07 11:59:44 +00:00
adam
8d7901bacf py-lmfit: updated to 1.0.3
Version 1.0.3 Release Notes (October 14, 2021)
==============================================

Potentially breaking change:

- argument ``x`` is now required for the ``guess`` method of Models

To get reasonable estimates for starting values one should always supply both ``x`` and ``y`` values; in some cases it would work
when only providing ``data`` (i.e., y-values). With the change above, ``x`` is now required in the ``guess`` method call, so scripts might
need to be updated to explicitly supply ``x``.

Bug fixes/enhancements:

- do not overwrite user-specified figure titles in Model.plot() functions and allow setting with ``title`` keyword argument
- preserve Parameters subclass in deepcopy
- coerce ``data`` and ``indepdent_vars`` to NumPy array with ``dtype=float64`` or ``dtype=complex128`` where applicable
- fix collision between parameter names in built-in models and user-specified parameters
- correct error message in PolynomialModel
- improved handling of altered JSON data
- map ``max_nfev`` to ``maxiter`` when using ``differential_evolution``
- correct use of noise versus experimental uncertainty in the documentation
- specify return type of ``eval`` method more precisely and allow for plotting of (Complex)ConstantModel by coercing their
  ``float``, ``int``, or ``complex`` return value to a ``numpy.ndarray``
- fix ``dho`` (Damped Harmonic Oscillator) lineshape
- reset ``Minimizer._abort`` to ``False`` before starting a new fit
- fix typo in ``guess_from_peak2d``

Various:

- update asteval dependency to >= 0.9.22 to avoid DeprecationWarnings from NumPy v1.20.0
- remove incorrectly spelled ``DonaichModel`` and ``donaich`` lineshape, deprecated in version 1.0.1
- remove occurrences of OrderedDict throughout the code; dict is order-preserving since Python 3.6
- update the contributing instructions
- (again) defer import of matplotlib to when it is needed
- fix description of ``name`` argument in ``Parameters.add``
- update dependencies, make sure a functional development environment is installed on Windows
- use ``setuptools_scm`` for version info instead of ``versioneer``
- transition to using ``f-strings``
- mark ``test_manypeaks_speed.py`` as flaky to avoid intermittent test failures
- update scipy dependency to >= 1.14.0
- improvement to output of examples in sphinx-gallery and use higher resolution figures
- remove deprecated functions ``lmfit.printfuncs.report_errors`` and ``asteval`` argument in ``Parameters`` class


.. _whatsnew_102_label:

Version 1.0.2 Release Notes (February 7, 2021)
==============================================

Version 1.0.2 officially supports Python 3.9 and has dropped support for Python 3.5. The minimum version
of the following dependencies were updated: asteval>=0.9.21, numpy>=1.18, and scipy>=1.3.

New features:

- added two-dimensional Gaussian lineshape and model
- all built-in models are now registered in ``lmfit.models.lmfit_models``; new Model class attribute ``valid_forms``
- added a SineModel
- add the ``run_mcmc_kwargs argument`` to ``Minimizer.emcee`` to pass to the ``emcee.EnsembleSampler.run_mcmc`` function

Bug fixes:

- ``ModelResult.eval_uncertainty`` should use provided Parameters
- center in lognormal model can be negative
- restore best-fit values after calculation of covariance matrix
- add helper-function ``not_zero`` to prevent ZeroDivisionError in lineshapes and use in exponential lineshape
- save ``last_internal_values`` and use to restore internal values if fit is aborted
- dumping a fit using the ``lbfgsb`` method now works, convert bytes to string if needed
- fix use of callable Jacobian for scalar methods
- preserve float/int types when encoding for JSON
- better support for saving/loading of ExpressionModels and assure that ``init_params`` and ``init_fit`` are set when loading a ``ModelResult``

Various:

- update minimum dependencies
- improvements in coding style, docstrings, CI, and test coverage
- fix typo in Oscillator
- add example using SymPy
- allow better custom pool for emcee()
- update NIST Strd reference functions and tests
- make building of documentation cross-platform
- relax module name check in ``test_check_ast_errors`` for Python 3.9
- fix/update layout of documentation, now uses the sphinx13 theme
- fixed DeprecationWarnings reported by NumPy v1.2.0
- increase value of ``tiny`` and check for it in bounded parameters to avoid "parameter not moving from initial value"
- add ``max_nfev`` to ``basinhopping`` and ``brute`` (now supported everywhere in lmfit) and set to more uniform default values
- use Azure Pipelines for CI, drop Travis
2021-11-07 11:58:47 +00:00
adam
a3358570d5 py-polib: updated to 1.1.1
Version 1.1.1 (2021/03/26)
--------------------------
- Strip UTF-16 BOM (U+FEFF) from start of file
- Message context (msgctxt) support for MO files
- Dropped Python < 2.7 support
- Updated docs and README after switch from Bitbucket to Github
2021-11-07 11:49:06 +00:00
adam
7deda6aba2 py-sip: correcly handle Python versions 3.10+ 2021-11-07 11:38:26 +00:00
adam
a9943bf42d py-curl: better patch for setup.py to allow Python versions 3.10+ 2021-11-07 11:32:51 +00:00
nia
642d8b5360 doc: RELRO revert 2021-11-07 11:30:19 +00:00
nia
bf115b5cf8 mk: revert RELRO default and cease use of wrappers until some more
substantial changes to infrastructure and testing can be performed
to ensure it's applied universally without breaking anything
2021-11-07 11:25:33 +00:00
nros
cfb92775c0 doc: Updated devel/matio to 1.5.21 2021-11-07 10:51:41 +00:00
nros
730c575928 Update devel/matio to version 1.5.12
Pkgsrc changes:
Set license
Buildlink file added

Changes from NEWS file:

Changes in 1.5.21 (25 March 2021)
* Fixed: Avoid usage of strlen when creating MAT_T_UTF8 encoded
  character array (regression of v1.5.20)
* Fixed reading of compression flag from HDF5 MAT file

Changes in 1.5.20 (21 March 2021)
* Added support for writing MAT_T_UTF8 encoded character array
  to HDF5 MAT file (by conversion to UTF-16 if in BMP)
* Updated cmake-conan to version 0.16.1
* Fixed bug with size_t arguments of logging function calls
* Fixed bug reading past EOF from (crafted) MAT file
* Fixed bug writing MAT_T_UTF8 encoded character array to v5
  MAT file
* Fixed printing of MAT_T_UTF8 encoded character array
* Several other fixes, for example for memory leaks

Changes in 1.5.19 (6 November 2020)
* Fixed support for CMake (>= v3.19.0) build system
* Fixed bug reading variable from v4 MAT file
  (regression of v1.5.18)

Changes in 1.5.18 (17 September 2020)
* Added support of HDF5 v1.12.x
* Added support for UTF-8 encoded file name on Windows (MSVC)
  (requires HDF5 >= v1.11.6 for HDF5 MAT file)
* Added support for reading uncompressed v5 MAT file generated
  by SWAN
* Added error codes to public interface
* Added support for CMake build system
* Fixed read performance of numeric array from compressed v5
  MAT file
* Fixed support for VS2005 and VS2008 (MSVC)
  (regression of v1.5.15)
* Fixed mktemp linker warning when using GNU linker
* Fixed bug writing struct array to uncompressed v5 MAT file
  on big endian architecture (regression of v1.5.10)
* Fixed bug writing cell array to uncompressed v5 MAT file
  on big endian architecture
* Fixed bug reading variable name from v4 MAT file
  (CVE-2019-17533)
* Fixed bug reading variable name from (crafted) compressed v5
  MAT file
  (CVE-2020-19497)
* Fixed bug reading dimensions from (crafted) compressed v5 MAT
  file (CVE-2019-20017, CVE-2019-20018, CVE-2019-20020,
  CVE-2019-20052)

Changes in 1.5.17 (18 July 2019)
* Fixed bug reading struct array with packed field names from v5
  MAT file
* Fixed bug reading past EOF from (crafted) uncompressed v5 MAT
  file

Changes in 1.5.16 (25 June 2019)
* Fixed error handling on integer addition/multiplication
  overflows (CVE-2019-13107)

Changes in 1.5.15 (29 March 2019)
* Added new API function Mat_GetHeader to retrieve header string
  of a MAT file
* Fixed integer multiplication overflows when calculating total
  number of elements from (crafted) MAT file
* Fixed bug reading character array from (compressed) v5 MAT
  file (regression of v1.5.14)
* Fixed number of variables for repeated calls of Mat_GetDir
* Fixed memory leak in Mat_VarFree for function class

Changes in 1.5.14 (11 March 2019)
* Deprecated usage of Mat_VarWriteInfo/Mat_VarWriteData in favor
  of Mat_VarWrite/Mat_VarWriteAppend
* Fixed bug reading dimensions from (crafted) compressed v5 MAT
  file (CVE-2019-9026, CVE-2019-9027, CVE-2019-9028,
  CVE-2019-9029, CVE-2019-9030, CVE-2019-9031, CVE-2019-9032,
  CVE-2019-9033, CVE-2019-9034, CVE-2019-9035, CVE-2019-9036,
  CVE-2019-9038)
* Fixed bug reading name (> 24 characters) from v5 MAT file
  (regression of v1.5.13)
* Fixed bug printing datatype in Mat_VarPrint (CVE-2019-9037)

Changes in 1.5.13 (22 October 2018)
* Fixed bug calculating size for zero-rank variables in
  Mat_VarGetSize
* Fixed bug reading dimensions from (crafted) v5 MAT file
* Fixed bug reading tag and class from (crafted) v5 MAT file
* Fixed integer multiplication overflows
* Fixed HDF5 compatibility in Mat_Open and Mat_Create for
  HDF5 > v1.10.1

Changes in 1.5.12 (7 March 2018)
* Updated Mat_VarWriteAppend: Added support to append a
  variable to a previously written struct array in HDF5
  MAT file
* Fixed bug reading MAT_T_UINT16 encoded character array
  from HDF5 MAT file
* Fixed bug reading MAT_T_UTF16 encoded character array
  from compressed v5 MAT file
* Fixed bug writing MAT_T_UTF16 encoded character array
  to HDF5 MAT file
* Fixed buffer overflow in Mat_VarGetCells/Mat_VarGetStructs

Changes in 1.5.11 (22 October 2017)
* Added new API function Mat_VarWriteAppend to append a
  numeric array to a previously written variable in HDF5
  MAT file
* Fixed bug calculating sizes of cell/struct array with
  empty cells/fields in Mat_VarGetSize
* Fixed bug writing cell/struct array with empty cells/fields
  to v5 MAT file
* Fixed bug writing cell/struct array with empty cells/fields
  to HDF5 MAT file
* Fixed read performance of cell/struct array with empty
  cells/fields from v5 MAT file
* Fixed read performance of numeric array from uncompressed
  v5 MAT file
* Fixed testsuite (if configured with the MATLAB application)
* Updated man pages

Changes in 1.5.10 (14 February 2017)
* Added new API function Mat_GetDir to retrieve all variable
  names of a MAT file
* Fixed performance of repeated calls to Mat_VarWrite
  (regression of v1.5.7)
* Fixed bugs reading (hyperslabs of) numeric array where the
  variable data type differs from the desired output data type
* Increased testsuite coverage

Changes in 1.5.9 (22 October 2016)
* Fixed resource leak when reading character array from HDF5
  MAT file
* Fixed bug writing struct to HDF5 MAT file: Mat_VarWrite
  never returned 0 on success
* Fixed bug writing sparse logical array to HDF5 MAT file
* Fixed bug calculating array sizes of struct, cell, complex
  and sparse array in Mat_VarGetSize
* Fixed bug duplicating sparse array with empty data in
  Mat_VarDuplicate
* Fixed segmentation fault when reading compressed v5 MAT
  file with opaque class
* Updated support of HDF5 v1.10.x: No longer depend on
  deprecated v1.8.x symbols

Changes in 1.5.8 (30 June 2016)
* Fixed bug writing array to v4 MAT file on big endian
  architecture (regression of v1.5.7)

Changes in 1.5.7 (22 June 2016)
* Added support for MAT_T_UTF16 when reading character array
  from v5 MAT file
* Added support of HDF5 v1.10.x (with deprecated v1.8.x
  symbols exported)
* Added warning on unsupported character data types when
  reading v5 MAT file
* Added error check if variable already exists when writing
  to MAT file
* Fixed support of custom log functions:
    Moved log levels to the public interface
* Fixed bug creating v4 and v5 MAT file:
    Open in write+update mode
* Fixed bug creating v5 and HDF5 MAT file:
    Set BOF marker to 128
* Fixed bug in Mat_VarDelete:
    Rewind file before looping over variables
* Fixed bug writing cell array with empty struct fields to
  compressed v5 MAT file
* Fixed bug reading empty character array from HDF5 MAT file
* Fixed bug iterating through links in a group of HDF5
  MAT file
* Fixed bug iterating on #subsystem# group of HDF5 MAT file
* Fixed compilation out of source directory
* Fixed C++ compilation on MinGW
* Restructured testsuite
* Fixed testsuite if hdf5 dependency is missing
* Increased testsuite coverage
* Various fixes for variable scopes that cause compilers to
  issue diagnostics

Changes in 1.5.6 (23 February 2016)
* Fixed bug writing array to v4 MAT file on big endian
  architecture
* Fixed bug writing header with more than 127 characters
  to v5 or HDF5 MAT file

Changes in 1.5.5 (19 February 2016)
* Added support of reading sparse array from v4 MAT file
* Added support of writing sparse array to v4 MAT file
* Added support of writing character array to v4 MAT file
* Added support of autogen.sh on Darwin
* Added missing Visual Studio project files for test_mat
* Added missing Visual Studio resource file
* Enabled C++ compilation
* Updated snprintf.c to C99 snprintf v1.1
* Increased testsuite coverage
* Fixed bug writing complex array to v4 MAT file
* Fixed bug writing cell containing a struct with fields
  but empty array to compressed v5 MAT file
* Fixed bug reading hyperslabs of cells and struct fields
  from compressed v5 MAT file (regression of v1.5.3)
* Fixed bug writing empty character array to uncompressed
  v5 MAT file
* Fixed bug reading cells and struct fields from HDF5 MAT file
* Fixed bug printing array dimensions in Mat_VarPrint on MinGW
* Fixed bug calculating array sizes of structs in Mat_VarGetSize
* Fixed bug duplicating sparse array in Mat_VarDuplicate
* Fixed testsuite if zlib/hdf5 dependencies are missing
* Several other fixes, especially for memory leaks

Changes in 1.5.3 (11 January 2016)
* Added support for writing numeric array to v4 MAT file
* Added Visual Studio project for test_mat
* Added new API functions Mat_CalcSingleSubscript2 and
  Mat_CalcSubscripts2 that work on size_t type
* Fixed memory consumption reading compressed v5 MAT file
* Fixed bug writing compressed v5 MAT file
* Fixed bug in Mat_VarReadNextInfo5 where freed variable
  was not set to NULL
* Fixed several bugs in Mat_VarDelete
* Fixed bug writing empty struct to HDF5 MAT file
* Fixed bug writing character array to HDF5 MAT file
* Fixed bug writing character array to compressed v5 MAT file
* Updated Visual Studio solution and project files to work
  with newer HDF5 and Visual Studio versions
* Various fixes for unused variables, unnecessary
  initializations, etc. that
  cause compilers to issue diagnostics
* Several other fixes, especially for memory leaks

Changes in 1.5.2 (31 July 2013)
* Added support for linear data read for v4 and HDF5 MAT file
* Fixed bug reading slices of variables in matdump
* Fixed feof calls so they compile on platforms that
  dereference the argument in a macro
* More robust checking that file is MAT file and eliminates
  some segmentation faults
* Various fixes for unused variables, unnecessary
  initializations, etc. that cause compilers to issue
  diagnostics
* Several other fixes

Changes in 1.5.1 (10 March 2013)
* Fixed bug writing compressed HDF5 file
* Fixed bug reading cell array elements written with
  a non-empty variable name
* Fixed bug writing complex sparse matrices as struct
  fields or cell elements to uncompressed v5 MAT file
* Fixed a number of potential issues identified via
  static analysis
* Fixed uninitialized pointers when creating
  structures through Mat_VarCreateStruct, and fix a
  bug in the struct API testsuite
* Fixed extended sparse support in v7.3 MAT file
* Added 64-bit integer support for v5 MAT file
* Added missing support for reading hyperslabs from
  HDF5 MAT file
* Added variable indexing notation support to
  matdump to display subsets of variables
* Added tests for extended sparse support in testsuite
* Added missing enumerations or default case in
  switch statements

Changes in 1.5.0 (15 April 2012)
* Changed licensing from the GNU Lesser General Public
  License to the BSD-2-Clause License
* Added support for reading/writing HDF5 MAT file
* Bug fixes for compressed variables that caused issues
  with matio reading them
* Upgraded dimensions in matvar_t structure to size_t
  enabling support for large arrays
* Added a testsuite
2021-11-07 10:50:38 +00:00
wiz
ea518b5dee doc/TODO: add some
+ boehm-gc-8.2.0, exiv2-0.27.5, fzf-0.28.0, i3-4.20.1, libgdiplus-6.1,
  lxqt-1.0.0, musicpd-0.23.3, notmuch-0.34.1, poppler-21.11.0,
  protobuf-3.19.1, vala-0.54.3.
2021-11-07 07:56:06 +00:00
wen
fe1600c71c Updated devel/p5-Cache-Memcached-Fast to 0.27 2021-11-07 01:53:56 +00:00
wen
73bf1b444b Update to 0.27
Upstream changes:
0.27  2021-05-22
        - fix panic in gat/gat_multi methods under newer Perls.

        Changes since 0.26:

        Mutsutoshi Yoshimoto (negachov@gmail.com) provided patches
        to fix gat/gat_multi methods under newer Perls.
2021-11-07 01:53:12 +00:00
wen
94c727019f Updated devel/p5-Cache-FastMmap to 1.57 2021-11-07 01:50:53 +00:00
wen
744eaff6c7 Update to 1.57
Upstream changes:
1.57 Thu Sep 30 16:25 2021
  - Add expire($key) method to allow explicitly expiring
    a key from the cache. In write-back mode, if the key
    is dirty it will be written back, in other modes it's
    the same as remove($key)
2021-11-07 01:49:50 +00:00
wen
7a90f19867 Updated devel/p5-B-Keywords to 1.23 2021-11-07 01:43:18 +00:00
wen
c2be0997c7 Update to 1.23
Upstream changes:
1.23 2021-10-30 12:52:43 rurban
  - relax bogus blead test failures
  - add reverse test: if @Barewords are covered on keywords.h
  - move some @Barewords not in keywords.h to @BarewordsExtra
  - add %main, %CORE, %CORE::GLOBAL:: to @Hashes
  - fixed versions for EQ, CORE, state, break, given, when, default, UNITCHECK
2021-11-07 01:42:31 +00:00
wen
adc86ff564 Updated devel/p5-Proc-Background to 1.30 2021-11-07 01:00:23 +00:00
wen
0d8938a6c5 Update to 1.30
Upstream changes:
Version 1.30

  * New options 'command','exe' dis-ambiguate the problems around
    determining how to parse the command line and determine the
    executable name.  It also allows faking argv[0].  They can be
    inspected after program launch via same-named attributes.
  * New options 'stdin','stdout','stderr' allow initializing handles
    of the child process.
  * New option 'cwd' sets initial current directory of the child
  * Renamed '->die' to '->terminate' and options 'die_upon_destroy'
    to 'autoterminate' (but preserved back-compat)
  * Option 'autoterminate' now has an attribute accessor and can be
    toggled on the fly.
  * New option 'autodie' throws exceptions from constructor instead
    of returning undef.
  * On Unix, use a pipe to capture error messages all the way through
    to the exec() call.  Reap exec() failures without exposing the
    forked process to the user.
  * Add methods ->suspend and ->resume
  * Mitigate bug in timeout_system where a system clock change could
    increase the wait-time indefinitely.
2021-11-07 00:59:13 +00:00
wen
a618b22bd8 Updated devel/p5-PPIx-Regexp to 0.081 2021-11-07 00:55:27 +00:00
wen
b746a40603 Update to 0.081
Upstream changes:
0.081           2021-10-22      T. R. Wyant
    Any use of the postderef argument is now fatal.

    Correct generation of 'provides' metadata.  Thanks to Favio Poletti
    for blogging
    https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
    and ultimately to Joel Berger for the pointer to
    https://metacpan.org/pod/CPAN::Meta::Spec#no_index

    Add YAPE::Regex to SEE ALSO
2021-11-07 00:54:41 +00:00
wen
d212900abf Updated devel/p5-Perl-Tidy to 20211029 2021-11-07 00:16:05 +00:00
wen
955c85a6ee Update to 20211029
Upstream changes:
## 2021 10 29

    - No significant bugs have been found since the last release, but several
      minor issues have been fixed.  Vertical alignment has been improved for
      lists of call args which are not contained within parens (next item).

    - Vertical alignment of function calls without parens has been improved with
      the goal of making vertical alignment essentially the same with or
      without parens around the call args.  Some examples:

        # OLD
        mkTextConfig $c, $x, $y, -anchor => 'se', $color;
        mkTextConfig $c, $x + 30, $y, -anchor => 's',  $color;
        mkTextConfig $c, $x + 60, $y, -anchor => 'sw', $color;
        mkTextConfig $c, $x, $y + 30, -anchor => 'e', $color;

        # NEW
        mkTextConfig $c, $x,      $y,      -anchor => 'se', $color;
        mkTextConfig $c, $x + 30, $y,      -anchor => 's',  $color;
        mkTextConfig $c, $x + 60, $y,      -anchor => 'sw', $color;
        mkTextConfig $c, $x,      $y + 30, -anchor => 'e',  $color;

        # OLD
        is id_2obj($id), undef, "unregistered object not retrieved";
        is scalar keys %$ob_reg, 0, "object registry empty";
        is register($obj), $obj, "object returned by register";
        is scalar keys %$ob_reg, 1, "object registry nonempty";
        is id_2obj($id), $obj, "registered object retrieved";

        # NEW
        is id_2obj($id),         undef, "unregistered object not retrieved";
        is scalar keys %$ob_reg, 0,     "object registry empty";
        is register($obj),       $obj,  "object returned by register";
        is scalar keys %$ob_reg, 1,     "object registry nonempty";
        is id_2obj($id),         $obj,  "registered object retrieved";

      This will cause some changes in alignment, hopefully for the better,
      particularly in test code which often uses numerous parenless function
      calls with functions like 'ok', 'is', 'is_deeply', ....

    - Two new parameters were added to control the block types to which the
      -bl (--opening-brace-on-new-line) flag applies.  The new parameters are
      -block-left-list=s, or -bll=s, and --block-left-exclusion-list=s,
      or -blxl=s.  Previously the -bl flag was 'hardwired' to apply to
      nearly all blocks. The default values of the new parameters
      retain the the old default behavior but allow it to be changed.

    - The default behavior of the -bli (-brace-left-and-indent) flag has changed
      slightly.  Previously, if you set -bli, then the -bl flag would also
      automatically be set.  Consequently, block types which were not included
      in the default list for -bli would get -bl formatting.  This is no longer done,
      and these two styles are now controlled independently.  The manual describes
      the controls.  If you want to recover the exact previous default behavior of
      the -bli then add the -bl flag.

    - A partial fix was made for issue for git #74. The -lp formatting style was
      being lost when a one-line anonymous sub was followed by a closing brace.

    - Fixed issue git #73, in which the -nfpva flag was not working correctly.
      Some unwanted vertical alignments of spaced function perens
      were being made.

    - Updated the man pages to clarify the flags -valign and -novalign
      for turning vertical alignment on and off (issue git #72).
      Added parameters -vc -vsc -vbc for separately turning off vertical
      alignment of code, side comments and block comments.

    - Fixed issue git #68, where a blank line following a closing code-skipping
      comment, '#>>V', could be lost.

    - This version runs 10 to 15 percent faster on large files than the
      previous release due to optimizations made with the help of NYTProf.

    - This version of perltidy was stress-tested for many cpu hours with
      random input parameters. No instabilities,  internal fault checks,
      undefined variable references or other irregularities were seen.

    - Numerous minor fixes have been made, mostly very rare formatting instabilities
      found in random testing. An effort has been made to minimize changes to
      existing formatting that these fixes produce, but occasional changes
      may occur. Many of these updates are listed at:

           https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod
2021-11-07 00:15:13 +00:00
wen
21bd4107fd Updated time/p5-DateTime-Locale to 1.33 2021-11-06 23:58:52 +00:00
wen
051479aaa2 Update to 1.33
Upstream changes:
1.33     2021-10-30

- Rebuilt all locale data with the data from CLDR 40.0.0. There are some
  notable data changes in CLDR 40.0.0.

- Data change: The root locale is now named "und", not "root".

- Data change: The "en-US-POSIX" locale has been removed from CLDR. If you
  load this locale you will now get the "en-US" locale.
2021-11-06 23:58:02 +00:00
pin
2e9edbb8c2 doc: Updated textproc/hgrep to 0.2.0 2021-11-06 22:48:11 +00:00
pin
94a203c0be textproc/hgrep: update to 0.2.0
-BREAKING The default printer is now syntect. It has the following benefits.
 I tested it for several weeks and it seems stable. See the section in README
 to know the difference between bat printer and syntect printer.
  -Performance is 2x to 4x faster
  -Output layout and highlighting are optimized; line number highlight and
  matched regions at matched line
  -Support background color with --background
  -Color themes are optimized
-BREAKING The default value of --min-context was changed from 5 to 3. And the
 default value of --max-context was changed from 10 to 6. This is because it
 turned out that the previous default values were too large for surveying the
 search results.
-BREAKING Since themes for syntect printer are now managed by ourselves
 (see below), syntect printer no longer looks at BAT_THEME and BAT_STYLE
 environment variables. To set the default theme and layout, use shell's
 command alias. See the document for more details.
-syntect printer now renders more accurate colors by considering alpha values
 of colors by blending them with background colors. In v0.1.9, alpha values
 were simply ignored. For example, gutter color with Nord theme was wrongly
 very light at v0.1.9.
-Depend on ansi_term crate only when targeting Windows. It reduces number of
 dependencies when bat-printer is not enabled.
-Improve a compile error when both feature syntect-printer and bat-printer are
 disabled.
-Describe the exit status of hgrep command and versioning of this project in
 the readme document.
-Fix rendering ansi theme was broken. The theme is for old terminals which
 only supports 16 colors.
-Fix --first-only did not work with bat printer.
-Fix the background color in file header when --background is specified
2021-11-06 22:47:51 +00:00
rhialto
5bcfb45cf7 doc: Added security/hercules4sdl-crypto version 1.0.0nb20210105 2021-11-06 16:45:23 +00:00
rhialto
c3f209fa2a doc: Added net/hercules4sdl-telnet version 1.0.0nb20210105 2021-11-06 16:45:08 +00:00
rhialto
3e61ab2cb0 doc: Added emulators/hercules4sdl version 4.3 2021-11-06 16:43:51 +00:00
rhialto
8a9a9e39a9 emulators/hercules4sdl: new package
The SoftDevLabs version of Hercules 4.x (Hyperion).
2021-11-06 16:43:23 +00:00
rhialto
4242013307 net/hercules4sdl-crypto: new package
needed for emulators/hercules4sdl.
2021-11-06 16:42:37 +00:00
rhialto
426a6c308e net/hercules4sdl-telnet: new package
needed for emulators/hercules4sdl.
2021-11-06 16:42:10 +00:00
rhialto
f72edf87e7 doc: Added math/hercules4sdl-softfloat version 3.5.0nb20210105 2021-11-06 16:40:48 +00:00
rhialto
cccdb25bd4 doc: Added math/hercules4sdl-decnumber version 3.68.0nb20210105 2021-11-06 16:40:27 +00:00
rhialto
239a472652 math/hercules4sdl-decnumber and -softfloat: new packages
needed for emulators/hercules4sdl.
2021-11-06 16:40:06 +00:00
scole
d016561ee9 doc: Updated textproc/split-thai to 2.12 2021-11-06 16:12:50 +00:00
scole
d67af52f96 Update to 2.12
all changes for pthai.el
- fix fetching of some words with pthai-url-thai-language
2021-11-06 16:10:29 +00:00
bsiegert
54cc1ba547 doc: Added databases/p5-pgFormatter version 5.1 2021-11-06 15:09:52 +00:00
bsiegert
91d778386a New package, p5-pgFormatter. From Kogule Ryo in PR pkg/56444.
A PostgreSQL SQL syntax beautifier that can work as a console program or as a
CGI.

This SQL formatter/beautifier supports keywords from SQL-92, SQL-99, SQL-2003,
SQL-2008, SQL-2011 and PostgreSQL specifics keywords. Works with any other
databases too.

Changes from the submitted version in the PR:

- p5 prefix for the package name
- clean up of github logic
- REPLACE_PERL
- updated distinfo with BLAKE2s
2021-11-06 15:09:26 +00:00
mef
187fb56801 (x11/xview-lib) revert recent adhoc change, PKGREVISION++, tks Nia 2021-11-06 13:55:04 +00:00
mef
a98a64e35a (sysutils/R-ps) PKGREVISION++ 2021-11-06 13:37:33 +00:00
mef
47d0866eb1 (sysutils/R-ps) revert recent adhoc change 2021-11-06 13:36:43 +00:00
adam
16494ad0da Updated lang/python39, lang/py39-html-docs 2021-11-06 12:25:01 +00:00
adam
fca528ca25 python39 py39-html-docs: updated to 3.9.8
Python 3.9.8

Core and Builtins
bpo-30570: Fixed a crash in issubclass() from infinite recursion when searching pathological __bases__ tuples.
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters. Patch by Pablo Galindo.
bpo-45385: Fix reference leak from descr_check. Patch by Dong-hee Na.
bpo-45167: Fix deepcopying of types.GenericAlias objects.
bpo-44219: Release the GIL while performing isatty system calls on arbitrary file descriptors. In particular, this affects os.isatty(), os.device_encoding() and io.TextIOWrapper. By extension, io.open() in text mode is also affected. This change solves a deadlock in os.isatty(). Patch by Vincent Michel in bpo-44219.
bpo-44959: Added fallback to extension modules with ‘.sl’ suffix on HP-UX
bpo-44050: Extensions that indicate they use global state (by setting m_size to -1) can again be used in multiple interpreters. This reverts to behavior of Python 3.8.
bpo-45121: Fix issue where Protocol.__init__ raises RecursionError when it’s called directly or via super(). Patch provided by Yurii Karabas.
bpo-45083: When the interpreter renders an exception, its name now has a complete qualname. Previously only the class name was concatenated to the module name, which sometimes resulted in an incorrect full name being displayed.

(This issue impacted only the C code exception rendering, the traceback module was using qualname already).
Library
bpo-45678: Fix bug in Python 3.9 that meant functools.singledispatchmethod failed to properly wrap the attributes of the target method. Patch by Alex Waygood.
bpo-45679: Fix caching of multi-value typing.Literal. Literal[True, 2] is no longer equal to Literal[1, 2].
bpo-45438: Fix typing.Signature string representation for generic builtin types.
bpo-45581: sqlite3.connect() now correctly raises MemoryError if the underlying SQLite API signals memory error. Patch by Erlend E. Aasland.
bpo-39679: Fix bug in functools.singledispatchmethod that caused it to fail when attempting to register a classmethod() or staticmethod() using type annotations. Patch contributed by Alex Waygood.
bpo-45515: Add references to zoneinfo in the datetime documentation, mostly replacing outdated references to dateutil.tz. Change by Paul Ganssle.
bpo-45467: Fix incremental decoder and stream reader in the “raw-unicode-escape” codec. Previously they failed if the escape sequence was split.
bpo-45461: Fix incremental decoder and stream reader in the “unicode-escape” codec. Previously they failed if the escape sequence was split.
bpo-45239: Fixed email.utils.parsedate_tz() crashing with UnboundLocalError on certain invalid input instead of returning None. Patch by Ben Hoyt.
bpo-44904: Fix bug in the doctest module that caused it to fail if a docstring included an example with a classmethod property. Patch by Alex Waygood.
bpo-45406: Make inspect.getmodule() catch FileNotFoundError raised by :’func:inspect.getabsfile, and return None to indicate that the module could not be determined.
bpo-45262: Prevent use-after-free in asyncio. Make sure the cached running loop holder gets cleared on dealloc to prevent use-after-free in get_running_loop
bpo-45386: Make xmlrpc.client more robust to C runtimes where the underlying C strftime function results in a ValueError when testing for year formatting options.
bpo-45371: Fix clang rpath issue in distutils. The UnixCCompiler now uses correct clang option to add a runtime library directory (rpath) to a shared library.
bpo-20028: Improve error message of csv.Dialect when initializing. Patch by Vajrasky Kok and Dong-hee Na.
bpo-45343: Update bundled pip to 21.2.4 and setuptools to 58.1.0
bpo-41710: On Unix, if the sem_clockwait() function is available in the C library (glibc 2.30 and newer), the threading.Lock.acquire() method now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout, rather than using the system clock (time.CLOCK_REALTIME), to not be affected by system clock changes. Patch by Victor Stinner.
bpo-45328: Fixed http.client.HTTPConnection to work properly in OSs that don’t support the TCP_NODELAY socket option.
bpo-1596321: Fix the threading._shutdown() function when the threading module was imported first from a thread different than the main thread: no longer log an error at Python exit.
bpo-45274: Fix a race condition in the Thread.join() method of the threading module. If the function is interrupted by a signal and the signal handler raises an exception, make sure that the thread remains in a consistent state to prevent a deadlock. Patch by Victor Stinner.
bpo-45238: Fix unittest.IsolatedAsyncioTestCase.debug(): it runs now asynchronous methods and callbacks.
bpo-36674: unittest.TestCase.debug() raises now a unittest.SkipTest if the class or the test method are decorated with the skipping decorator.
bpo-45235: Fix an issue where argparse would not preserve values in a provided namespace when using a subparser with defaults.
bpo-45234: Fixed a regression in copyfile(), copy(), copy2() raising FileNotFoundError when source is a directory, which should raise IsADirectoryError
bpo-45228: Fix stack buffer overflow in parsing J1939 network address.
bpo-45192: Fix the tempfile._infer_return_type function so that the dir argument of the tempfile functions accepts an object implementing the os.PathLike protocol.

Patch by Kyungmin Lee.
bpo-45160: When tracing a tkinter variable used by a ttk OptionMenu, callbacks are no longer made twice.
bpo-35474: Calling mimetypes.guess_all_extensions() with strict=False no longer affects the result of the following call with strict=True. Also, mutating the returned list no longer affects the global state.
bpo-45166: typing.get_type_hints() now works with Final wrapped in ForwardRef.
bpo-45097: Remove deprecation warnings about the loop argument in asyncio incorrectly emitted in cases when the user does not pass the loop argument.
bpo-45081: Fix issue when dataclasses that inherit from typing.Protocol subclasses have wrong __init__. Patch provided by Yurii Karabas.
bpo-24444: Fixed an error raised in argparse help display when help for an option is set to 1+ blank spaces or when choices arg is an empty container.
bpo-45021: Fix a potential deadlock at shutdown of forked children when using concurrent.futures module
bpo-45030: Fix integer overflow in pickling and copying the range iterator.
bpo-39039: tarfile.open raises ReadError when a zlib error occurs during file extraction.
bpo-44594: Fix an edge case of ExitStack and AsyncExitStack exception chaining. They will now match with block behavior when __context__ is explicitly set to None when the exception is in flight.
Documentation
bpo-45726: Improve documentation for functools.singledispatch() and functools.singledispatchmethod.
bpo-45680: Amend the docs on GenericAlias objects to clarify that non-container classes can also implement __class_getitem__. Patch contributed by Alex Waygood.
bpo-45655: Add a new “relevant PEPs” section to the top of the documentation for the typing module. Patch by Alex Waygood.
bpo-45604: Add level argument to multiprocessing.log_to_stderr function docs.
bpo-45464: Mention in the documentation of Built-in Exceptions that inheriting from multiple exception types in a single subclass is not recommended due to possible memory layout incompatibility.
bpo-45449: Add note about PEP 585 in collections.abc.
bpo-45516: Add protocol description to the importlib.abc.Traversable documentation.
bpo-20692: Add Programming FAQ entry explaining that int literal attribute access requires either a space after or parentheses around the literal.
bpo-45216: Remove extra documentation listing methods in difflib. It was rendering twice in pydoc and was outdated in some places.
Tests
bpo-45578: Add tests for dis.distb()
bpo-45577: Add subtests for all pickle protocols in test_zoneinfo.
bpo-43592: test.libregrtest now raises the soft resource limit for the maximum number of file descriptors when the default is too low for our test suite as was often the case on macOS.
bpo-40173: Fix test.support.import_helper.import_fresh_module().
bpo-45280: Add a test case for empty typing.NamedTuple.
bpo-45269: Cover case when invalid markers type is supplied to c_make_encoder.
bpo-45209: Fix UserWarning: resource_tracker warning in _test_multiprocessing._TestSharedMemory.test_shared_memory_cleaned_after_process_termination
bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don’t expect it in the output. Patch by Victor Stinner.
bpo-45156: Fixes infinite loop on unittest.mock.seal() of mocks created by create_autospec().
bpo-45042: Fixes that test classes decorated with @hashlib_helper.requires_hashdigest were skipped all the time.
Build
bpo-43158: setup.py now uses values from configure script to build the _uuid extension module. Configure now detects util-linux’s libuuid, too.
bpo-45571: Modules/Setup now use PY_CFLAGS_NODIST instead of PY_CFLAGS to compile shared modules.
bpo-45532: Update sys.version to use main as fallback information. Patch by Jeong YunWon.
bpo-45405: Prevent internal configure error when running configure with recent versions of non-Apple clang. Patch by David Bohman.
bpo-45220: Avoid building with the Windows 11 SDK previews automatically. This may be overridden by setting the DefaultWindowsSDKVersion environment variable before building.
Windows
bpo-45337: venv now warns when the created environment may need to be accessed at a different path, due to redirections, links or junctions. It also now correctly installs or upgrades components when the alternate path is required.
macOS
bpo-44828: Avoid tkinter file dialog failure on macOS 12 Monterey when using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc Culler of the Tk project.
IDLE
bpo-45296: On Windows, change exit/quit message to suggest Ctrl-D, which works, instead of <Ctrl-Z Return>, which does not work in IDLE.
C API
bpo-44687: BufferedReader.peek() no longer raises ValueError when the entire file has already been buffered.
bpo-44751: Remove crypt.h include from the public Python.h header.
2021-11-06 12:24:34 +00:00
adam
2d8a5a9484 Updated graphics/py-matplotlib, math/py-quadprog 2021-11-06 12:04:48 +00:00
adam
5bde4eec82 py-quadprog: updated to 0.1.10
v0.1.10
Fixed treatment of Lagrange multipliers for equality constraints.

v0.1.9
Installation of the package no longer requires Cython.
2021-11-06 12:04:29 +00:00