Commit graph

38617 commits

Author SHA1 Message Date
khorben
516b8511f6 Add py-immutabledict 2021-05-30 21:31:19 +00:00
khorben
40d2a80ca7 py-immutabledict: import version 2.0.0
immutable is a fork of frozendict, an immutable wrapper around dictionaries.

It implements the complete mapping interface. It can be used as a drop-in
replacement for dictionaries where immutability is desired. The immutabledict
constructor mimics dict, and all of the expected interfaces (iter, len, repr,
hash, getitem) are provided. Note that an immutabledict does not guarantee the
immutability of its values, so the utility of hash method is restricted by
usage.

The only difference is that the copy() method of immutable takes variable
keyword arguments, which will be present as key/value pairs in the new,
immutable copy.
2021-05-30 21:30:17 +00:00
nia
7c8bb82280 alpha (obviously) does not have -m32 2021-05-30 12:36:02 +00:00
nia
77bcd7300a deepstate: approximately x86_64-only, but do our best anyway 2021-05-30 12:17:48 +00:00
taca
12143fa8bc devel/ruby-test-unit: update to 3.4.2
3.4.2 (2021-05-30)

Improvements

* [UI][console]: Improved diff readability for no color case. Character
  based diff marks are always showed.
2021-05-30 09:11:00 +00:00
taca
a08635a83b devel/hoe: update to 3.23.0
3.23.0 (2021-05-29)

2 minor enhancements:

* Bump racc (plugin) dependency.
* Removed ruby18! and ruby19! methods. ugh
2021-05-30 09:09:29 +00:00
taca
a0c5cf80ec devel/ruby-tins: update to 1.29.1
1.29.1 (2021-05-20)

* Reraise the same exception object for exceptions with additional methods.
* Readme: Remove homepage section, the link shows a 404.
2021-05-30 08:58:13 +00:00
mef
914eebcffb (devel/R-pkgconfig) Updated 2.0.2 to 2.0.3
(pkgsrc changes)
  - Add three of TEST_DEPENDS, and make test gives one WARNING

(upstream changes from: pkgconfig/inst/NEWS.markdown)

# 2.0.3
No user visible changes.
2021-05-30 02:46:26 +00:00
mef
e56d1f0227 (devel/R-disposables) Added devel/R-disposables version 1.0.3 2021-05-30 02:40:43 +00:00
mef
2386f5ddc2 (devel/R-disposables) import R-disposables-1.0.3
Create disposable R packages for testing. You can create, install and
load multiple R packages with a single function call, and then unload,
uninstall and destroy them with another function call. This is handy
when testing how some R code or an R package behaves with respect to
other packages.
2021-05-30 02:36:31 +00:00
mcf
d98db6e7e1 valgrind: update to 3.17.0
Release 3.17.0 (19 Mar 2021)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.17.0 fixes a number of bugs and adds some functional changes: support for
GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and
some new instructions for Arm64, S390 and POWER.  There are also some tool
updates.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.

* ==================== CORE CHANGES ===================

* DWARF version 5 support.  Valgrind can now read DWARF version 5 debuginfo as
  produced by GCC 11.

* Valgrind now supports debuginfod, an HTTP server for distributing ELF/DWARF
  debugging information. When a debuginfo file cannot be found locally,
  Valgrind is able to query debuginfod servers for the file using its
  build-id. See the user manual for more information about debuginfod support.

* ================== PLATFORM CHANGES =================

* arm64:

  - Inaccuracies resulting from double-rounding in the simulation of
    floating-point multiply-add/subtract instructions have been fixed.  These
    should now behave exactly as the hardware does.

  - Partial support for the ARM v8.2 instruction set.  v8.2 support work is
    ongoing.  Support for the half-word variants of at least the following
    instructions has been added:
       FABS <Hd>, <Hn>
       FABS <Vd>.<T>, <Vn>.<T>
       FNEG <Hd>, <Hn>
       FNEG <Vd>.<T>, <Vn>.<T>
       FSQRT <Hd>, <Hn>
       FSQRT <Vd>.<T>, <Vn>.<T>
       FADDP

* s390:

  - Implement the new instructions/features that were added to z/Architecture
    with the vector-enhancements facility 1.  Also cover the instructions from
    the vector-packed-decimal facility that are defined outside the chapter
    "Vector Decimal Instructions", but not the ones from that chapter itself.

    For a detailed list of newly supported instructions see the updates to
    `docs/internals/s390-opcodes.csv'.

    Since the miscellaneous instruction extensions facility 2 was already
    added in Valgrind 3.16.0, this completes the support necessary to run
    general programs built with `--march=z14' under Valgrind.  The
    vector-packed-decimal facility is currently not exploited by the standard
    toolchain and libraries.

* ppc64:

  - Various bug fixes.  Fix for the sync field to limit setting just two of
    the two bits in the L-field. Fix the write size for the stxsibx and
    stxsihx instructions.  Fix the modsw and modsd instructions.

  - Partial support for ISA 3.1 has been added.  Support for the VSX PCV mask
    instructions, bfloat16 GER instructions, and bfloat16 to/from float 32-bit
    conversion instructions are still missing.

* ==================== TOOL CHANGES ====================

* General tool changes

  - All the tools and their vgpreload libraries are now installed under
    libexec because they cannot be executed directly and should be run through
    the valgrind executable. This should be an internal, not user visible,
    change, but might impact valgrind packagers.

  - The --track-fds option now respects -q, --quiet and won't output anything
    if no file descriptors are leaked. It also won't report the standard stdin
    (0), stdout (1) or stderr (2) descriptors as being leaked with
    --trace-fds=yes anymore. To track whether the standard file descriptors
    are still open at the end of the program run use --trace-fds=all.

* DHAT:

  - DHAT has been extended, with two new modes of operation. The new
    --mode=copy flag triggers copy profiling, which records calls to memcpy,
    strcpy, and similar functions. The new --mode=ad-hoc flag triggers ad hoc
    profiling, which records calls to the DHAT_AD_HOC_EVENT client request in
    the new dhat/dhat.h file. This is useful for learning more about hot code
    paths. See the user manual for more information about the new modes.

  - Because of these changes, DHAT's file format has changed. DHAT output
    files produced with earlier versions of DHAT will not work with this
    version of DHAT's viewer, and DHAT output files produced with this version
    of DHAT will not work with earlier versions of DHAT's viewer.

* ==================== FIXED BUGS ====================

The following bugs have been fixed or resolved.  Note that "n-i-bz"
stands for "not in bugzilla" -- that is, a bug that was reported to us
but never got a bugzilla entry.  We encourage you to file bugs in
bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
than mailing the developers (or mailing lists) directly -- bugs that
are not entered into bugzilla tend to get forgotten about or ignored.

To see details of a given bug, visit
  https://bugs.kde.org/show_bug.cgi?id=XXXXXX
where XXXXXX is the bug number as listed below.

140178  open("/proc/self/exe", ...); doesn't quite work
140939 --track-fds reports leakage of stdout/in/err and doesn't respect -q
217695  malloc/calloc/realloc/memalign failure doesn't set errno to ENOMEM
338633  gdbserver_tests/nlcontrolc.vgtest hangs on arm64
345077  linux syscall execveat support (linux 3.19)
361770  Missing F_ADD_SEALS
369029  handle linux syscalls sched_getattr and sched_setattr
384729  __libc_freeres inhibits cross-platform valgrind
388787  Support for C++17 new/delete
391853  Makefile.all.am:L247 and @SOLARIS_UNDEF_LARGESOURCE@ being empty
396656  Warnings while reading debug info
397605  ioctl FICLONE mishandled
401416  Compile failure with openmpi 4.0
408663  Suppression file for musl libc
404076  s390x: z14 vector instructions not implemented
410743  shmat() calls for 32-bit programs fail when running in 64-bit valgrind
        (actually affected all x86 and nanomips regardless of host bitness)
413547  regression test does not check for Arm 64 features.
414268  Enable AArch64 feature detection and decoding for v8.x instructions
415293  Incorrect call-graph tracking due to new _dl_runtime_resolve_xsave*
422174  unhandled instruction bytes: 0x48 0xE9 (REX prefixed JMP instruction)
422261  platform selection fails for unqualified client name
422623  epoll_ctl warns for uninitialized padding on non-amd64 64bit arches
423021  PPC:  Add missing ISA 3.0 documentation link and HWCAPS test.
423195  PPC ISA 3.1 support is missing, part 1
423361  Adds io_uring support on arm64/aarch64 (and all other arches)
424012  crash with readv/writev having invalid but not NULL arg2 iovec
424298  amd64: Implement RDSEED
425232  PPC ISA 3.1 support is missing, part 2
425820  Failure to recognize vpcmpeqq as a dependency breaking idiom.
426014  arm64: implement fmadd and fmsub as Iop_MAdd/Sub
426123  PPC ISA 3.1 support is missing, part 3
426144  Fix "condition variable has not been initialized" on Fedora 33.
427400  PPC ISA 3.1 support is missing, part 4
427401  PPC ISA 3.1 support is missing, part 5
427404  PPC ISA 3.1 support is missing, part 6
427870  lmw, lswi and related PowerPC insns aren't allowed on ppc64le
427787  Support new faccessat2 linux syscall (439)
427969  debuginfo section duplicates a section in the main ELF file
428035  drd: Unbreak the musl build
428648  s390_emit_load_mem panics due to 20-bit offset for vector load
428716  cppcheck detects potential leak in VEX/useful/smchash.c
428909  helgrind: need to intercept duplicate libc definitions for Fedora 33
429352  PPC ISA 3.1 support is missing, part 7
429354  PPC ISA 3.1 support is missing, part 8
429692  unhandled ppc64le-linux syscall: 147 (getsid)
429864  s390x: C++ atomic test_and_set yields false-positive memcheck
        diagnostics
429952  Errors when building regtest with clang
430354  ppc stxsibx and stxsihx instructions write too much data
430429  valgrind.h doesn't compile on s390x with clang
430485  expr_is_guardable doesn't handle Iex_Qop
431556  Complete arm64 FADDP v8.2 instruction support
432102  Add support for DWARF5 as produced by GCC11
432161  Addition of arm64 v8.2 FADDP, FNEG and FSQRT
432381  drd: Process STACK_REGISTER client requests
432552  [AArch64] invalid error emitted for pre-decremented byte/hword addresses
432672  vg_regtest: test-specific environment variables not reset between tests
432809  VEX should support REX.W + POPF
432861  PPC modsw and modsd give incorrect results for 1 mod 12
432870  gdbserver_tests:nlcontrolc hangs with newest glibc2.33 x86-64
432215  Add debuginfod functionality
433323  Use pkglibexecdir as vglibdir
433500  DRD regtest faulures when libstdc++ and libgcc debuginfo are installed
433629  valgrind/README has type "abd" instead of "and"
433641  Rust std::sys::unix::fs::try_statx Syscall param fstatat(file_name)
433898  arm64: Handle sp, lr, fp as DwReg in CfiExpr
434193  GCC 9+ inlined strcmp causes "Conditional jump or move [..] value" report
n-i-bz  helgrind: If hg_cli__realloc fails, return NULL.
n-i-bz  arm64 front end: avoid Memcheck false positives relating to CPUID
2021-05-30 01:49:36 +00:00
schmonz
b30e5201ca Update HOMEPAGE, and take MAINTAINER. 2021-05-29 19:39:00 +00:00
taca
77cf465bb3 devel/ruby-red-colors: update to 0.1.2
0.1.2 (2021-05-19)

* Add Colors::Xterm256
* Adding RGB to Xterm256 conversion
* Make XYZ::KAPPA a rational number
2021-05-29 15:10:16 +00:00
taca
ae8bbb99d2 devel/ruby-iruby: add support for pkg_alternatives
Add ALTERNATIVES file.
2021-05-29 15:05:24 +00:00
taca
1bc80c5f45 devel/ruby-iruby: update to 0.7.0
0.7.0 (2021-05-28)

Enhancements
* The default backend is changed to IRB (@mrkn)
* Add IRuby::Kernel#switch_backend! method (@mrkn)

Bug Fixes
* Fix the handling of image/svg+xml
  https://github.com/SciRuby/iruby/pull/300,
  https://github.com/SciRuby/iruby/pull/301 (@kojix2)

0.6.1 (2021-05-26)

Bug Fixes
* Follow the messages and hooks orders during execute_request processing
  (@mrkn)

0.6.0 (2021-05-25)

Bug Fixes
* Fix the handling of application/javascript
  https://github.com/SciRuby/iruby/issues/292,
  https://github.com/SciRuby/iruby/pull/294 (@kylekyle, @mrkn)

Enhancements
* Add the initialized event in IRuby::Kernel class
  https://github.com/SciRuby/iruby/pull/168,
  https://github.com/SciRuby/iruby/pull/296 (@Yuki-Inoue, @mrkn)
* Add the following four events https://github.com/SciRuby/iruby/pull/295
  (@mrkn):
  - pre-execute -- occurs before every code execution
  - pre-run-cell -- occurs before every non-silent code execution
  - post-execute -- occurs after every code execution
  - post-run-cell -- occurs after every non-silent code execution
* Replace Bond with IRB in PlainBackend
  https://github.com/SciRuby/iruby/pull/276,
  https://github.com/SciRuby/iruby/pull/297 (@cfis, @mrkn)
2021-05-29 15:04:31 +00:00
taca
bba70f021c devel/ruby-pycall: update to 1.4.0
1.4.0 (2021-05-28)

* Explicitly states that Windows is not supported yet in README
* Add PyCall.same?
* Improve conda support
* Fat gem is no longer supported
* Use WeakMap for caching PyPtr instances
2021-05-29 15:00:57 +00:00
taca
6030e81f4d devel/ruby-ffi: update to 1.15.1
1.15.1 (2021-05-22)

Fixed:

* Append -pthread to linker options. #893
* Use arm or aarch64 to identify Apple ARM CPU arch. #899
* Allow overriding gcc with the CC env var in const_generator.rb and
  struct_generator.rb. #897
2021-05-29 08:32:13 +00:00
taca
5af9e2a1cf devel/ruby-curses: update to 1.4.1
1.4.1 (2021-05-22)

Bug fixes:

* Use chtype instead of char to support attributes
* Fixes for Ruby 3.1.
2021-05-29 08:30:43 +00:00
taca
63ba37500e devel/ruby-cucumber-messages; update to 16.0.1
No change for Ruby.

16.0.1 (2021-05-24)

Fixed
* [JavaScript] addDurations works with legacy messages that represent
  seconds as a string.
2021-05-29 08:27:47 +00:00
mef
93eca2a0db (devel/MoarVM) Updated 2021.04 to 2021.05
(pkgsrc)
 - Add     DEPENDS+=       zstd>=1.0.0:../../archivers/zstd

(upstream changes)
https://www.moarvm.org/releases.html
2021.05

Core:

  * [a75a206a] Always log the type coming out of an nqp::decont
  * [5ba30ed8] MVM_fixed_size_destroy needs to free the safepoint overflow list
  * [961a1985,00eb44c7,c37ad91b] Free loaded libs during full cleanup
  * [bf5fa9bc] Make MVM_fixkey_hash_foreach static inline

IO:

  * [8f4cb5d8] Do not downcast bytes argument to write()/send() calls

Libraries:

  * [5ee04f0f] Ensure the version of libzstd is at least 1.0.0

Math:

  * [24420774] Convert MVM_num_{isnanorinf,posinf,neginf,nan} to inline
    functions
  * [179f5e50,31daadba,86e1289e,d6029122,31b13731] Implement MVM_num_isnanorinf
    using isinf and isnan if we find them

Platform:

  * [69f8b227,366c0e25,32c4c2d8,2c171255,b9860db6,cb01a109,4dcfda9a,da172e92,0e3fd6c3,6d449962]
    Cleanup the build system probes
  * [47e192b8,fa1eaacb,3073a3f9,44bd160e,3b8050f7,db6cca0e,9a70c3b6,54ab1516,29a421ec,e740b881,8611c7bf,d0a38131]
    Refactor the C compiler probe code and add a probe for log() for negative
    values

Spesh:

  * [c8c1b4f2] Fix spesh missing writes to containers
  * [14d9dd56] Fix missing gc_mark of simstackframe's arg_types
  * [e1d546ab,dc1f710bd5dafd9fb40ff431a8d86e646fa018a1,543258ab10120c1cefcec86cda62b408f740c164]
    Propagate spesh facts after guard elimination
  * [a1cfecd6] Fix getting garbage numbers after spesh optimized away
    smart_intify

Tooling/Build:

  * [9f82a46b] Add a test configuration for MinGW on Windows
  * [19db00f7] Update CI package index before installing packages
  * [5ab2a1d2] Remove unnecessary Windows-specific jobs from CI
  * [87cd6f5d] Only check for leaks on Ubuntu >=20.04
  * [67f5dddb] Run NQP/Rakudo under catchsegv in GNU/Linux CI jobs
2021-05-29 07:10:17 +00:00
mef
3d0bfc1c60 (devel/MoarVM) Updated 2020.12 to 2021.04 (2021.05 is on the queue)
(https://www.moarvm.org/releases.html)
2021.04

6model:

  * [79027bdd] Fix inlines missing synthetic deopt points
  * [fd9f4bda,6670a64d] Constrain C pointer serialization to sizes <= INT32_MAX
  * [96d05ecc] Fix possible GC upset caused by half-deserialized STables
  * [63a69af5] Use the FSA for MVMActiveHandlers
  * [1de34262,c66b9e2,a6238bc] Fix a segfauult in VMArray's copy_elems
  * [726447d7] Fix a segfault on trying to use an untyped array with buffer
    write functions

Core:

  * [c10426a5] Remove nqp::time_i and nqp::time_n in favor of nqp:time which
    just return integer nanoseconds since the epoch
  * [53312b9f] Deprecate now unused graphs_s operator
  * [fe39d19f] Eliminate the sec_n, asec_n and sech_h operators, which are no
    longer used
  * [7da73d21] Set "allocate in gen2" in 2 last locations that create objects
    persisting for the lifetime of the interpreter
  * [a90b4ec0,16fe88f] Add a setup_notify handler and queue to nqp::signal to
    avoid race conditions when setting up a signal handler
  * [f7564376] Fix getobjsc returning NULL when the object has no SC
  * [572ec70c] Prohibit hllbool when the HLL doesn't have special booleans
  * [36237011] No longer require an exception as argument of nqp::backtrace,
    making creating Failure objects faster and avoiding the inconsistencies
    caused by inlining
  * [5bba90a0] Fixing generated backtraces missing inlined frames
  * [9b5d14c0] Save a malloc+free per frame when creating a Backtrace object
  * [41f420ed] Fix a memory leak related to Unicode hashes
  * [08525be5] Make smrt_intify specializable like other smrt_* operators
  * [b553aba6] Remove double-MVMROOT of result in MVM_args_set_result_obj

Documentation:

  * [8a5e05b0] Update README

JIT:

  * [d923f504] Only call MVM_jit_bytecode_dump_enabled if code is non-NULL
  * [3a62bdf7] Fix JITed ordfirst/ordat/ordbaseat returning 4294967295 instead
    of -1
  * [dba4b528] Fix expr JITed ordbaseat and getcpbyname returning 4294967295
    instead of -1

Spesh:

  * [298298aa] Fix spesh removing not-really-dead code
  * [0fa35556] Fix possible segfault on exit when using spesh log

Tooling/Build:

  * [8c6322dc] Disable Travis and AppVeyor as CI, they have been superseded by
    AzureCI
  * [71dcb28a,8c979fd,7c39762,5fad749,e3decf0] Update Azure CI GNU/Linux
    versions, add old versions, speed up testing, disable not working coverage
    job and add a task to test --full-cleanup option
  * [2eda6f86,f9a964d] Fix when building to a directory which includes a '+' in
    its file name

2021.03

6model:

  * [776d2ff2,f745dda5,1ae3d8e5,37e15bbf,d441bfdf,2cc6df5f,f24507d2] Improve
    serialization of C types

IO:

  * [cdbdec1a.0ff77ecd,63b213cb] Introduce platform/socket.h

Tooling/Build:

  * [23a7fb96] Avoid Azure CI failures on re-builds

Profiler:

  * [e316dc34] Fix confused profiler output in multi-threaded apps


2021.02

6model:

  * [c6d2d355] Convert MVMSpeshCandidate to a REPR
  * [73a57f5e,1eefabe8,7d2975f0,d0de715d,7659b297,f7a61baa,4bb775c9,
    a65653f9,e0dec840] Fix 7 memory leaks
  * [8978904a] Fix segfault caused by mis-spesh of unbox of Num type objects
  * [f19e0e9f,8f4f53f8,92a4c537] Fix "Corrupt multi dispatch cache" panic in
    concurrent code
  * [110af6d1] Fix some use-after-frees of REPR data
  * [eda9326e] Remove some dead assignments
  * [79d0e374] Fix size calculation of VMArray's (read|write)buf when elemsize
    > 1

Core:

  * [c7eeda70] Avoid segfaults caused by repossessed native call sites
  * [6cfd5415,dbffbf36,d60a7492,0241b991,682af068] Fix 4 memory leaks
  * [02fc135f] Fix type mismatch in struct used for FSA_DEBUG
  * [3cc9a40c] Fix a use-after-free of an MVMThreadContext
  * [b8663f53] Fix a potential bug when all elements are individually deleted
    from a hash
  * [532d9187] Cleanup two redundant returns

Debug Server:

  * [659332b8,cebdc038,cebdc038,cebdc038,d99512ad,f0831919,e42b6614,
    76204fa9,7c7c019a,7bcbb079,531f78b8,38dad45e,14708e98] Implement Invoke
    message
  * [1d288650] Fix compile warnings
  * [b83552f2] Add new HLL Symbol Request and Response message types

Documentation:

  * [aa3f015b] Clarify installation instructions
  * [c452e3f5] Use modern Raku extensions for scripts

IO:

  * [1a1f5248,1a915a4b,5bc5c88c] Fix 3 memory leaks
  * [22f1038a,f7b4e490] Change procspawnasync to explicitly take the program
    name

GC:

  * [823ec8ca] Fix compiler warning when GC_DEBUG is set to 3

Libraries:

  * [cf60e095] Update libuv to version 1.41.0

Spesh:

  * [22ecf439,7af946e3] Fix 2 memory leaks
  * [909d39a2] Let spesh optimize string equality

Strings:

  * [566a643e,77a66ab6] Fix 1 memory leak

Tooling/Build:

  * [21844ff4,60deb0ba,f0b09b3e,5e031c91] Get MoarVM building on Solaris
  * [36065af4] Update tooling scripts to use new Raku extensions

Profiler:

  * [1c1a9ce8,ee94a3f0,36a7c09c,d6c7962c] Fix 2 memory leaks
  * [7a87acc0] Fix potential buffer overflow
  * [e8d63661] Fix some more memory leaks
2021-05-29 06:35:23 +00:00
adam
adba434e2f cmake: updated to 3.20.3
CMake 3.20.3
* Help: Use relative path for IDE Integration guide link to preset schema
* BinUtils: Use more-private temporary variable names
* ObjectiveC: Respect OSX_ARCHITECTURES for OBJC
* FindBoost: Add support for Boost 1.76
* Ninja: Restore support for Fortran in a symlinked build tree
* Utilities/Sphinx: Update man page config for Sphinx 4
* ExternalProject: Ensure git fetch if updating to hash we don't have yet
* ExternalProject: Only add git config setting with git 1.7.7 or later
* Ninja Multi-Config: Split long command lines by config
* CMP0082: Check EXCLUDE_FROM_ALL property at generate time
* GNU: C++17 default version
* GNU: Final C++20 flags
* GNU: C++23 support
* CUDA: improve regex for CUDA Toolkit root from nvcc verbose output
* cmCommandLineArgument: Correctly record parsing failures
* cmake: `--build` and `--install` error out when encountering bad flags
* cmCommandLineArgument: Provide more information syntax error messages
* NVHPC: Support explicit language flags
* NVHPC: Support Ninja dependency scanning
2021-05-29 06:14:40 +00:00
wiz
62ccbd5e2d libnet1*: remove bogus conflict with libnet
They do not install in the same location.
2021-05-28 14:21:26 +00:00
nia
b1f3aa8df4 boost: bump GCC requirement 2021-05-27 17:02:24 +00:00
nia
d1e1691313 libusb1: bump gcc requirement to 4.9 2021-05-27 16:55:22 +00:00
taca
246b8c9406 devel/ruby-cucumber-tag_expressions: renamed to ruby-cucumber-tag-expressions
Forgot to commit of removing renamed package.
2021-05-27 13:19:55 +00:00
adam
8b62adeeaf py-cookiecutter: updated to 1.7.3
1.7.3:
Fixed jinja2 and markupsafe dependencies
2021-05-27 12:02:34 +00:00
adam
92b73d0a73 py-construct: updated to 2.10.67
2.10.67:
Unknown changes
2021-05-27 11:56:24 +00:00
wiz
e4680576de nspr: update to 4.31.
NSPR 4.31 contains the following change:
- avoid a race in multithreaded code

XXX: the 32-bit SunOS file was lost from the PLIST at
some point in the past, anyone on that platform please add it,
if still needed.
2021-05-27 06:39:35 +00:00
wiz
e1d1b21e2b devel/Makefile: + ruby-cucumber-tag_expressions 2021-05-27 06:36:06 +00:00
adam
6bba4b56ad py-parameterized: updated to 0.8.1
0.8.1 (2021-01-09)
* Add README and LICENSE to pypi sdist package

0.8.0 (2021-01-04)
* Handle camelCase test names. This is an ever-so-slightly backwards
  incompatible change, as the method for determining which methods are
  test methods has changed from ``method_name.startswith("test_")`` to
  ``method_name.startswith("test")``. The latter is the behavior of
  the ``unittest`` module.
* Fix arguments to skip_on_empty helper
2021-05-25 10:31:48 +00:00
adam
a94cfd6314 py-tenacity: added version 7.0.0
Tenacity is a retrying library to simplify the task of adding retry behavior to
just about anything.
2021-05-25 10:15:41 +00:00
adam
095164794b py-dataclasses: added version 0.8
This is an implementation of PEP 557, Data Classes. It is a backport for Python
3.6.
2021-05-25 10:08:12 +00:00
adam
2b19f09ee2 py-zconfig: updated to 3.6.0
3.6.0 (2021-05-19)
==================

- Added support for Python 3.8, 3.9 and 3.10.  This primarily involves
  avoiding the new-in-3.8 validation of the format string when using the
  'safe-template' format style, since that's not supported in the Python
  standard library.

- Added ``ZConfig.pygments`` module containing a lexer compatible with
  the ``pygments`` library.  Made discoverable via an entry point; use
  **zconfig** as the highlight language for ``code-block`` directives in
  Sphinx documents.
2021-05-25 05:38:30 +00:00
adam
dc33c2518c py-more-itertools: updated to 8.8.0
8.8.0
-----

* New functions
    * :func:`countable`

* Changes to existing functions
    * :func:`split_before` was updated to handle empy collections
    * :func:`unique_everseen` got a performance boost
    * The type hint for :func:`value_chain` was corrected
2021-05-25 05:20:12 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
schmonz
043f01d316 Update to 0.8.0. From the changelog:
- You can now set the approval file extensions via options:
  Options().for_file.with_extension(".md")
2021-05-24 10:16:13 +00:00
adam
ea1666f184 py-cpplint: updated to 1.5.5
1.5.5:
Fix 172: Added 'size_t' to typecasts detected by CheckCStyleCast
Fixed wrong CLI help text: Each filter needs + or -
Fix 164: add elif as an exception for CheckSpacingForFunctionCall()
Fix google346: --root option not working on windows due to slashes in path
2021-05-24 09:25:13 +00:00
adam
9a198f67c1 py-dulwich: updated to 0.20.22
0.20.22
* Prevent removal of refs directory when the last ref is
  deleted.
* Fix filename: MERGE_HEADS => MERGE_HEAD.
* For ignored directories, porcelain.add and porcelain.status now only return
  the path to directory itself in the list of ignored paths. Previously, paths
  for all files within the directory would also be included in the list.
* Provide depth argument to ``determine_wants``.
* Various tag signature handling improvements.
* Add separate Tag.verify().
* Add support for version 3 index files.
* Fix autocrlf=input handling.
* Attempt to find C Git global config on Windows.

API CHANGES
* The APIs for writing and reading individual index entries have changed
  to handle lists of (name, entry) tuples rather than tuples.
2021-05-24 09:17:53 +00:00
adam
e972a2511f py-radon: updated to 4.5.2
4.5.2:
- Add back `flake8-polyfill` dependency because conditional extra does not work
  as intended
2021-05-24 09:15:46 +00:00
triaxx
7986793da4 php-composer: Update to 2.0.14
Upstream release notes:
  - Updated composer/xdebug-handler to 2.0 which adds supports for Xdebug 3
  - Fixed handling of inline-update-constraints with references or stability
    flags (#9847)
  - Fixed async processes erroring in an unclear way when they failed to start
    (#9808)
  - Fixed support for the upcoming Symfony 6.0 release when Composer is
    installed as a library (#9896)
  - Fixed progress output missing newlines on PowerShell, and disable progress
    output by default when CI env var is present (#9621)
  - Fixed support for Vagrant/VirtualBox filesystem slowness when installing
    binaries from packages (#9627)
  - Fixed type annotations for the InstalledVersions class
  - Deprecated InstalledVersions::getRawData in favor of
    InstalledVersions::getAllRawData (#9816)
2021-05-24 06:41:51 +00:00
taca
9950026f76 devel/ruby-parser: update to 3.16.0
3.16.0 / 2021-05-15

* 1 major enhancement:

  - Added tentative 3.0 support.

* 3 minor enhancements:

  - Added lexing for "beginless range" (bdots).
  - Added parsing for bdots.
  - Updated rake compare task to download xz files, bumped versions, etc

* 4 bug fixes:

  - Bump rake dependency to >= 10, < 15. (presidentbeef)
  - Bump sexp_processor dependency to 4.15.1+. (pravi)
  - Fixed minor state mismatch at the end of parsing to make diffing a
    little cleaner.
  - Fixed normalizer to deal with new bison token syntax
2021-05-23 13:48:00 +00:00
taca
10343e4e80 devel/ruby-sexp-processor: update to 4.15.3
4.15.3 / 2021-05-15

* 1 minor enhancement:
  - Added 3.0 to pt_testcase.rb
2021-05-23 13:45:59 +00:00
taca
a572b2eb98 devel/ruby-docile: update to 1.4.0
pkgsrc change: update HOMEPAGE which was broken link.


1.4.0 (May 12, 2021)

* Special thanks to Matt Schreiber (@tomeon):
  - Short-circuit to calling #instance_exec directly on the DSL object
    (prior to constructing a proxy object) when the DSL object and block
    context object are identical (Sorry it took over a year to review and
    merge this!)
* Renamed default branch from master to main, see:
  https://github.com/github/renaming
* Temporarily removed YARD doc configuration, to replace after migration to
  Github Actions
* Removed support for all EOL Rubies < 2.6
* Migrated CI from Travis to Github Actions
* Special thanks (again!) to Taichi Ishitani (@taichi-ishitani):
  - Use more reliable codecov github action (via simplecov-cobertura) rather
    than less reliable codecov gem
  - Enable bundle caching in github action setup-ruby
* Added Rubocop, and configured it to run in CI
* Added Dependabot, and configured it to run daily
* Added SECURITY.md for vulnerability reporting policy
2021-05-23 13:25:28 +00:00
wiz
c45e2edcd8 libidn: update to 1.37.
** doc: Minor fixes and codespell typos.

** Updated translations.

** Update gnulib files and build fixes.
We now use gnulib's ./bootstrap and gnulib's readme-release
infrastructure for making releases.
2021-05-23 11:06:06 +00:00
taca
e090e126ec devel/ruby-cucumber-wire: update to 5.0.1
5.0.1 (2021-05-18)

Dependencies
* Updated cucumber-core ~> 9.0.1

5.0.0 (2021-04-14)

Changed

* Update from cucumber-expressions 10 to 12 introduces significant
  underlying changes in how step definitions are matched.  This should be
  backward compatible but there is a risk of regressions.
Dependencies
* Updated dependencies (look at the diff for details)
2021-05-23 09:47:07 +00:00
taca
1f74f9ef2b devel/ruby-cucumber-core: update to 9.0.1
9.0.1 (2021-05-18)

Fixed
* Skipped scenarios do not affect anymore status of flaky scenarios on retry
  (#218 @eduardrudko)

9.0.0 (2021-04-07)
Dependencies
* Upgraded to gherkin v18 and messages v15
* Updated other dependencies (look at the diff for details)
2021-05-23 09:45:55 +00:00
taca
088917c371 devel/Makefile: replace to ruby-cucumber-tag-expressions
Replace ruby-cucumber-tag_expressions to ruby-cucumber-tag-expressions.
2021-05-23 09:44:23 +00:00
taca
4c1961db20 devel/ruby-cucumber-tag-expressions: add package version 3.0.1
Rename devel/ruby-cucumber-tag_expressions to
ruby-cucumber-tag-expressions and update to 3.0.1.

3.0.1 - 2021-03-31

Fixed
* Previous release 3.0.0 did not publish to npm for some reason.
  Re-releasing.

3.0.0 - 2020-06-11

Added
* [Java] Enable consumers to find our version at runtime using
  clazz.getPackage().getImplementationVersion() by upgrading to
  cucumber-parent:2.1.0 (#976 aslakhellesoy)

Changed
* [Java] Updated TagExpressionParser to use a static method to parse a tag
  expression and return an Expression object to the user.
* [Java] Reduced public API to the bare minimum required.
* [Java] Added more informative error messages for TagExpressionParser
  through the TagExpressionException. (#1005 [cyocum])

2.0.4 - 2020-01-10

Changed
* [JavaScript] changed module name to @cucumber/tag-expressions

2.0.3 - 2019-12-10

Changed
* [Java] Upgrades to cucumber-parent:2.0.2
* [Ruby] Renamed gem to tag-expressions

Removed
* [Ruby] Removed tag-expressions executable
2021-05-23 09:41:47 +00:00
taca
188293fdea devel/ruby-cucumber-messages: update to 16.0.0
16.0.0 - 2021-05-15

Added
* [Ruby] The generated code is added to Git. (#1461 aslakhellesoy)
* [JavaScript] Added getWorstTestStepResult function (moved from
  @cucumber/query)

Changed
* [Go, Java, JavaScript, Ruby] The library no longer depends on protocol
  buffers.  The message classes are generated from JSON Schemas. (#1414
  aslakhellesoy)
  - Empty string properties are set to "" rather than being omitted.
  - Empty Array properties are set to [] rather than being omitted.
  - The seconds property on Timestamp and Diration is now a number rather
    than a string.
* [Go, Java, JavaScript, Ruby] Packages and structs have changed:
  - [JavaScript]: Import with import * as messages from '@cucumber/messages'
  - [Ruby] Messages are now plain ruby hashes with camelCase symbol keys
    instead of objects with snake_case properties.

15.0.0 - 2021-03-23

Added
* [All] Added tags to Rule node (#1356 [sebrose], [gasparnagy], brasmusson,
  [WannesFransen1994])

Removed
* [JavaScript] moved code that depends on Node.js stream APIs to
  @cucumber/message-streams

Fixed
* [Elixir] Make sure messages.proto is updated with ../messages.proto
* [Elixir] Generated new message modules based on the new messages.proto
  file

14.1.2 - 2021-03-23

Fixed
* [JavaScript] revert breaking changes in 14.1.1 (#1437)

14.1.1 - 2021-03-22

Fixed
* The 14.1.0 release failed half way through due to build script problems.

14.1.0 - 2021-03-22

Added
* [All] Added tags to Rule node (#1356 [sebrose], [gasparnagy], brasmusson,
  [WannesFransen1994])

Fixed
* [Elixir] Make sure messages.proto is updated with ../messages.proto
* [Elixir] Generated new message modules based on the new messages.proto
  file

14.0.1 - 2021-02-08

Fixed
* [JavaScript] Remove Long from function signatures in TimeConversion

14.0.0 - 2021-02-05

Changed
* [JavaScript] The stream classes have to be imported separately: import {
  MessageToBinaryStream, MessageToNdjsonStream, BinaryToMessageStream,
  NdjsonToMessageStream} from '@cucumber/messages/dist/src/stream' (#1331)
* In JavaScript, Int64 fields are now typed as number, rather than
  number|Long

Fixed
* [JavaScript] removed circular dependencies. (#1292 [davidjgoss]
  aslakhellesoy)
2021-05-23 09:34:45 +00:00