Summary: update litecoin and associated port to latest version
Test Plan:
poudriere testport -j 13_0-amd64 net-p2p/litecoin
poudriere bulk -C -j 13_0-amd64 net-p2p/litecoin net-p2p/litecoin-daemon net-p2p/litecoin-utils
install litecoin-daemon and litecoin-utils test locally in regression mode
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D35969
Since 2.40.2 release GDK-Pixbuf library had splitted off XLib bindings as deprecated.
Add it as dedicated port at version 2.40.2 and declare additional knob in Mk/Uses/gnome.mk
Consumer ports will be bumped in separated commit.
Changelog: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/blob/2.42.8/NEWS
With hat: desktop
Before this change every Haskell executable was wrapped into a shell script
which was installed into ${PREFIX}/bin while the actual executable was installed
into {PREFIX}/libexec/cabal. This was required to set env variables pointing the
Haskell program to its data files under ${PREFIX}/share. However, not every
Haskell program uses this feature.
Now the shell wrapping is off by default and CABAL_WRAPPER_SCRIPTS knob can be
used to enable it for a given port/executable.
Adjust all Haskell ports affected by this change.
Selected upstream changes:
- go/packages: fix loading single file when outside of GOPATH, module
- cmd/stringer: use explicit NeedX values instead of deprecated LoadSyntax
- refactor/satisfy: don't crash on type parameters
- go/gcexportdata: fix Find for Go modules
- go/analysis: add suggested fix for unkeyed composite literals
- go/callgraph/vta: remove interprocedural flows for receiver objects
- go/callgraph/vta: do not include interface types during propagation
- go/callgraph/vta: use types.IsInterface instead of our own isInterface
- godoc: support go1.19 doc comment syntax
- all: update dependencies
PR: 265473
Update the NJS Modile to 0.7.6:
Notable new features:
- improved r.args:
Now, duplicate keys are returned as an array, keys are
case-sensitive, both keys and values are percent-decoded.
For example, the query string
'a=1&b=%32&A=3&b=4&B=two%20words'
is converted to r.args as:
{a: "1", b: ["2", "4"], A: "3", B: "two words"}
Changes with njs 0.7.6 19 Jul 2022
nginx modules:
*) Feature: improved r.args object. Added support for multiple
arguments with the same key. Added case sensitivity for
keys. Keys and values are percent-decoded now.
*) Bugfix: fixed r.headersOut setter for special headers.
Core:
*) Feature: added Symbol.for() and Symbol.keyfor().
*) Feature: added btoa() and atob() from WHATWG spec.
*) Bugfix: fixed large non-decimal literals.
*) Bugfix: fixed unicode argument trimming in parseInt().
*) Bugfix: fixed break instruction in a try-catch block.
*) Bugfix: fixed async function declaration in CLI.
Sponsored by: Netzkommune GmbH
- submitter becomes maintainer
Upgrade tool for OS and package repositories
Keeping your system up to date usually involves invoking multiple
package managers.
This results in big, non-portable shell one-liners saved in your shell.
To remedy this, topgrade detects which tools you use and runs the
appropriate commands to update them
WWW: https://github.com/r-darwish/topgrade
PR: 265451
- Submitter changes MAINTAINER to his @apache.org address
- Bump version to 2
- Use ETCDIR wherever possible
- Also install mvnDebug
- Burry long dead M2_HOME in favor of MAVEN_HOME which
will *never* be propagated
PR: 265028, 265025
Add a patch working around the crash by initializing some struct member
to NULL that's otherwise used uninitialized and backporting some code
from upstream's main branch to correctly handle that case.
PR: 265291
MFH: 2022Q3