tlottie: add tlottie-1.0.6
Library for drawing lottie animations, written in Rust.
* Micro-optimized and benchmarked across 17k+ animations from Telegram, against rlottie and thorvg.
* SIMD on ARM NEON, x86_64 SSE2 AVX2 AVX512, and WASM: web demo.
* Support of fitz modifier and color replacements.
* Support of rendering into only alpha channel bitmap.
* Safe. Lottie JSON is treated as untrusted input.
* Zero1 dependencies.
rust199-bin: add a package corresponding to wip/rust199.
Missing for NetBSD in this round is binaries for
NetBSD/i386 (i586-unknown-netbsd)
NetBSD/mipsel (mipsel-unknown-netbsd)
due to unforeseen and non-trivial build problems for those
targets.
rust199: fix build for powerpc by adding -mno-pltseq.
This is required due to the new gcc which comes along with NetBSD 10.0,
which is now the target for this rust build due to the requirement for
a newer gcc to build the embedded LLVM.
pnpm: update to 12.9.1
Pkgsrc changes:
* Relocate vendor crates in the pnpm way.
* pn, pnpx, px are symbolic links instead of shell scripts.
Upstream changes are omitted.
py-nodeenv: update to 1.11.0
New Features
* feat(certifi): optionally use certifi certificates
* feat(nodeenv): accept npm-style semver ranges in --node
* feat(nodeenv): add --prefer-system to use system node when available
* feat(nodeenv): add --isolate-npm to keep npm config inside the
environment
* feat(nodeenv): install local packages from a requirements file
* feat(nodeenv): write the posix activate on Windows for git-bash
Fixed bugs
* fix: repair Windows CI (ZipFile.extractall filter, test_smoke layout)
* fix(nodeenv): replace leftover debug print with logger.debug
* fix(nodeenv): stop -p from reinstalling node that is already there
* fix(nodeenv): let -p target a virtualenv nodeenv isn't installed in
* fix(nodeenv): report the url and proxy instead of a traceback
[24 lines not shown]