This is currently awaiting an exp-run and was accidently committed.
I do not intend to bump port epoch unless requested because it will be
re-committed soon.
This reverts commit c0368fd487.
Add flag to `go mod vendor` instructing it to proceed despite errors
encountered while loading packages. This will allow build to continue
(with warnings) when e.g. upstream ships outdated go.sum with missing
checksums for some packages. Invalid checksums are still security
errors [1].
While here, add additional module cache revalidation after fetching
dependencies.
[1] https://go.dev/ref/mod#authenticating
Since GCC11/Clang13, build was failed with error:
argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Werror=vla-parameter]
Backport patch from brotli upstream
While here, fix string pointer overflows in USB handler code [1]
PR: 263545
Approved by: portmgr blanket (Tier 1 fix build)
Obtained from: Gentoo bug#801925 [1]
- Reorder variables.
- Simplify port by introducing USES= localbase:ldflags.
- Set ALL_TARGET= # Empty to avoid defining do-build.
- Remove BINARY_ALIAS: patch Makefile instead.
- Always install executable, remove corresponding option, rename
EXEDOCS option to DOCS.
- Always install shared library, remove corresponding option.
- Install static library with INSTALL_DATA and shared library with
INSTALL_LIB.
- Improve shared library management by using an upstream patch. This
also solves a poudriere warning about libfrobby.so.0 not having a
SONAME.
- Remove outdated warnings about failing tests.
- Fix LIBDOCS dependencies.
- Remove pkg-help file, which does not contain any useful information
any more.
- Fix pkg-plist.
Reviewed by: diizzy thierry
Approved by: gerald (mentor)
Differential Revision: https://reviews.freebsd.org/D35028
Fetch an upstream patch that fixes the build for "Apple Clang".
While here, drop the "broken-on-12", at least so the cluster
tries to build it on 12 and we can see (again) what's left to fix.
PR: 263775
Reported by: Eric Camachat
Obtained from: Eric Camachat
This release has a tag, but no GitHub release notes. Since
we pull from GH tags, this is not an issue. I can't tell
what the actual changes are, although the one patch needed
for FreeBSD (from pkubaj@) has been merged upstream.