3.35.5 was not released in 2022, nor have there been any SQLite
releases thus far in 2022.
Approved by: portmgr (implicit)
(cherry picked from commit 29f62814e9)
Failover between mirrors doesn't work if file exists but is different.
=> Attempting to fetch https://api.yuzu-emu.org/gamedb/?dummy=/yuzu/compatibility_list.json
[...]
=> SHA256 Checksum mismatch for yuzu/compatibility_list.json.
[...]
===> Giving up on fetching files: yuzu/compatibility_list.json
Reported by: pkg-fallout
(cherry picked from commit beb378a9cf)
Failover between mirrors doesn't work if file exists but is different.
=> Attempting to fetch https://api.citra-emu.org/gamedb/?dummy=/citra/compatibility_list.json
[...]
=> SHA256 Checksum mismatch for citra/compatibility_list.json.
[...]
===> Giving up on fetching files: citra/compatibility_list.json
Reported by: pkg-fallout
(cherry picked from commit 84b697165e)
citra-qt embeds game compatibility list during build. It cannot be
updated on demand unlike rpcs3. So, cache the list in local-distfiles.
(cherry picked from commit 66e2037c49)
yuzu embeds game compatibility list during build. It cannot be updated
on demand unlike rpcs3. So, cache the list in local-distfiles.
(cherry picked from commit 8042b64184)
Changelog
---------
- BSP: Fixed/improved source item for root project
- Bloop: Prevent compilation during bloop config generation
- GenIdea: Fix content path of root project (mill-build)
- Various version bumps
- Some feature backports from mill 0.10
- New + separator to provide multiple targets (with parameters) via cmdline
- New --import cmdline option to run ad-hoc plugins without editing of build.sc
- import $ivy support $MILL_BIN_PLATFORM variable and a new sort notations for
external plugins
- zinc worker: Updated log4j2 to 2.16.0 to fix Log4Shell (CVE-2021-44228)
vulnerability
PR: 260634
(cherry picked from commit 66134d11e6)
Upstream is deprecating this version of composer and dropping support
for it in the packagist.org servers. No expiration set since upstrteam
has not stated an hard deadline.
Please consider updating to devel/php-composer2.
PR: 260623
Approved by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
MFH: 2021Q4
(cherry picked from commit aa682c0476)
While there, turn a bunch of `.else .if` blocks into `.elif`s.
PR: 260543
Reported by: Peter TKATCHENKO <peter@flytrace.com>
(cherry picked from commit db6a71f021)
The Azure go-autorest project (https://github.com/Azure/go-autorest)
provides several go modules within the same tarball, but the Grafana
code requires different commits for several of those modules, hence
the same source appearing multiple times at different commmit hashes
in distinfo.
Unfortunately, with grafana 8.3.3, three of the go-autorest modules
required the same commit hash, leading to duplication in the distinfo.
This causes a problem when trying to download the distfiles the first
time -- a number of the downloads will fail. Repeatedly attempting to
download will succeed for one more of the various different versions
of the go-autorest distfile, until eventually everything has been
successfully downloaded.
Remove the duplicate items in distinfo so that first-time download
into a virgin distfiles directory does succeed. This means that the
result of `make makesum` cannot be used un-edited.
PR: 260537
Reported by: John D.
(cherry picked from commit dcd67527ab)
Quick3d is at the moment not compatible with assimp-5.1.0. In poudriere,
due to assimp not being available, the port was already built with the
bundled assimp version.
For builds in a non-clean-room environment, explitely specify, that we
want the bundled one too.
PR: 260355
Reported by: Bertrand Petit <bsdpr@phoe.frmug.org>
(cherry picked from commit b452cf359e)
Since Qt5 testlib tries to be a build-dependency only when
needed, and since we build the QML bits without installing
the corresponding test-tools, declarative had the following
problem:
- without testlib installed, would build fine
- with testlib installed, would assume the QML test bits
are available, and then fail in the build.
This is basically our split-up-packaging without subpackages
shooting us in the foot; fix the build by removing one more
place where testlib leads to the building-of-tests. (The existing
patch files/patch-src_src.pro does something similar)
PR: 257102 260433
Reported by: Frank Reisert, Philipp Ost
(cherry picked from commit 9224581a10)
get_patch_data() may recurse on itself, which is not OK to do while
using std::lock_guard<>. Move the contents of get_patch_data() to a
get_patch_data_locked() that may recurse on itself.
This is a direct commit to quarterly, as this has since been fixed by
the version present in main. Specifically, a later refactoring ends up
dropping the patch_lock entirely after get_patch_data() and friends are
pushed into an Instruments class anyways.
Based on triage work and an initial patch by wpaul@.
This update fixes a couple of security issues. Quoting the ChangeLog:
- Security/Reliability:
- cgi_error_no_template(): Encode the template name to prevent
XSS (cross-side scripting) when Privoxy is configured to servce
the user-manual itself.
Commit 0e668e9409c. OVE-20211102-0001. CVE-2021-44543.
Reported by: Artem Ivanov
- get_url_spec_param(): Free memory of compiled pattern spec
before bailing.
Reported by Joshua Rogers (Opera) who also provided the fix.
Commit 652b4b7cb0. OVE-20211201-0003. CVE-2021-44540.
- process_encrypted_request_headers(): Free header memory when
failing to get the request destination.
Reported by Joshua Rogers (Opera) who also provided the fix.
Commit 0509c58045. OVE-20211201-0002. CVE-2021-44541.
- send_http_request(): Prevent memory leaks when handling errors
Reported by Joshua Rogers (Opera) who also provided the fix.
Commit c48d1d6d08. OVE-20211201-0001. CVE-2021-44542.
The complete list of changes is available at:
https://lists.privoxy.org/pipermail/privoxy-announce/2021-December/000009.html
PR: 260290
MFH: 2021Q4
Security: 897e1962-5d5a-11ec-a3ed-040e3c3cf7e7
(cherry picked from commit dec093e215)
Mark Sapiro announced Mailman 2.1.39 "[...] fixes
https://bugs.launchpad.net/mailman/+bug/1954694
[...]
The fix for CVE-2021-42097 was case sensitive and should not be.
The fix for CVE-2021-44227 introduced a potential NameError in logging.
This could cause a user's changes to the option's page to not be
accepted and perhaps cause a 'We hit a bug' response if the user visited
the page with a mixed- or upper-case email address."
URL: https://bugs.launchpad.net/mailman/+bug/1954694
MFH: 2021Q4
(cherry picked from commit 9449a10c3d)
Approved by: maintainer (implicit, version bump, as per PR 258262)
MFH: 2021Q4
Security: 0dcf68fa-5c31-11ec-875e-901b0e9408dc
(cherry picked from commit ff439c0005)
thunderbird's javascript code needs more than basic DNS resolution
(e.g. SRV, TXT, MX lookups) - more than javascript natively has
(welcome to the web) and builds it's own bindings for libc to use
the resolver(3) interface. Unlike linux, where the resolver routines
live in libresolv, FreeBSD has these routines in libc.
I'm referencing libc.so.7 directly, as this is enough to make this
code work on 13/amd64 (others should work too) - the official way
of using libc.so would be much more work (and reimplementing parts
of the dynamic linker in javascript takes the cake, or something).
This is enough to make adding and using new CalDAV calendars possible;
other problems might linger and possibly require a better solution.
(cherry picked from commit 9a2174d4e0)
gcc-compiled libcalf.so was crashing due to mix of gcc- and base-provided libc++.so and libstdc++.so
PR: 258051
Original patch submitted by: Florian Walpen <dev@submerge.ch>
(cherry picked from commit 866b394fc6)
In the build of openjfx14 CCACHE_DIR gets lost leading to build failures e.g.
when building as nobody, so add it into ccwrapper and cxxwrapper.
While here remove redundant ${SETENV} in do-build (${_GRADLE_RUN}
already contains ${SETENV})
PR: 260215
(cherry picked from commit 4ddd25225a)
...now that mbedTLS metadata was fixed to show the actual situation
for mbedTLS 2.x.y, that it's either Apache License 2.0, or
GNU General Public License 2.0 or any later version.
While here, also mark the main port with mbedTLS option enabled to
record it's going to lose the mbedTLS option end of March 2022.
(cherry picked from commit d02b0675d0)
"Unless specifically indicated otherwise in a file, Mbed TLS files are provided
under the Apache License 2.0, or the GNU General Public License v2.0 or later
(SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later)."
Approved by: portmgr@ (blanket metadata change approval)
(cherry picked from commit cd08d6c7ed)
WOLFSSL is a GPLv2+ licensed SSL library with OpenSSL compatibility
layer. This is to permit shipping fetchmail under a clean GPLv2+
license with OpenSSL 1.1.1.
(cherry picked from commit a1be1173a3)
After reviewing licenses again,
- mark mbedTLS broken for now, since it uses the Apache License 2.0,
which is incompatible with the GPLv2 (OpenVPN does not employ the
"or any later version" escape hatch). This will be handed to the
OpenVPN-devel mailing list for review.
- block out the combination of LZO with LibreSSL, since OpenVPN
only has a linking exception for OpenSSL itself. Remedy is
to either forgo LibreSSL, or to disable the LZO option, which
requires proper configuration on either end. The maintainer's
recommendation is to compile with OpenSSL instead.
Bump PORTREVISION in spite of unchanged contents to flush out old
packages.
MFH: 2021Q4
(cherry picked from commit 5cc978dcfe)
- Don't depend on audio backends, as their build is not disabled
- Explicitly depend on libXtst
PR: 257889
PR: 259182
(cherry picked from commit e4f31ebae4)
- Add WEBKIT option, disabled by default
- Bump PORTREVISION, default dependencies was changed
Previously dropped GTK option was used to enable gtk native dialogs
and render rich window content.
With last releases WebKit-gtk used only for in-app payments system.
While internal payments still experimental and not wide used,
there is no reason to hook this burden to the build as default yet.
Discussed with: osa, danfe, maintainer via ML
Approved by: maintainer
(cherry picked from commit ece7e7d92c)
9e02e52115 did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.
Fixes: 2e52115e43c5c5ec3d971c9100c3cf322b726
(cherry picked from commit ed11420d6b)
6017a183af did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.
Fixes: 6017a183af
(cherry picked from commit 6e22c3c3fd)
3a278c7add did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.
Fixes: 3a278c7add
(cherry picked from commit 0435eab9f0)
83c19a7238 did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.
Fixes: 83c19a7238
MFH: 2021Q4
(cherry picked from commit a8176108d5)
Fix the following error under LLVM 13 on FreeBSD.
In file included from platform/freebsd/freebsd_ptrace.c:69:
In file included from platform/freebsd/arch/amd64.h:23:
platform/freebsd/arch/x86_common.h:45:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
platform/freebsd/arch/x86_common.h:54:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
2 errors generated.
This patch has been submitted to upstream in pull request
https://github.com/nelhage/reptyr/pull/134.
(cherry picked from commit db939cf001)
Rather than create a patch, simply add -Wno-unused-but-set-variable,
avoiding a maintainer to backport patches any time the port is updated.
In file included from platform/freebsd/freebsd_ptrace.c:69:
In file included from platform/freebsd/arch/amd64.h:23:
platform/freebsd/arch/x86_common.h:45:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
platform/freebsd/arch/x86_common.h:54:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
2 errors generated.
(cherry picked from commit b8c4bfe660)
mono-proclib.c:776:3: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
cpu_set_t set;
^~~~~~~~~
cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
^
mono-proclib.c:777:7: error: implicit declaration of function 'sched_getaffinity' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
if (sched_getaffinity (mono_process_current_pid (), sizeof (set), &set) == 0)
^
mono-proclib.c:778:11: error: implicit declaration of function 'CPU_COUNT' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return CPU_COUNT (&set);
^
3 errors generated.
(cherry picked from commit 83c19a7238)
- Update to 4.0.2
- Convert to GO_MODULE
Upstream changes:
- Don't fail seriesmeta/covergen on scan errors in subdirectories
- Convert all input character encodings to UTF-8.
Changelog: https://github.com/pgaskin/kepubify/releases/tag/v4.0.2
PR: 260259
(cherry picked from commit 3808388076)
Based on src/fstb/def.h:
#if defined (__i386__) || defined (_M_IX86) || defined (_X86_) || defined (_M_X64) || defined (__x86_64__) || defined (__INTEL__)
#define fstb_ARCHI fstb_ARCHI_X86
#elif defined (__arm__) || defined (__arm) || defined (__arm64__) || defined (__arm64) || defined (_M_ARM) || defined (__aarch64__)
#define fstb_ARCHI fstb_ARCHI_ARM
#else
#error
#endif
(cherry picked from commit 646ee61254)
elfctl -e +noaslr /wrkdirs/usr/ports/emulators/rpcs3/work/stage/usr/local/bin/rpcs3
elfctl: noaslr is not a valid feature
*** Error code 1
(cherry picked from commit 8050337467)
Link statically to avoid ABI mismatch with in-base libc++.
Building libc++ requires full LLVM source, so align with devel/llvm12.
(cherry picked from commit 30ccf57842)
The include file vigra/memory.hxx from the graphics/vigra port
has this error:
/usr/local/include/vigra/memory.hxx:43:12: fatal error: 'tr1/memory' file not found
# include <tr1/memory>
^~~~~~~~~~~~
when compiling with clang 13.0 or newer in -std=gnu++98 mode.
MFH: 2021Q4
(cherry picked from commit 3adea779c6)
While here, fix pkg-message to mention -exim4 and -postfix
derived ports that override the default MTA.
Security: 0d6efbe3-52d9-11ec-9472-e3667ed6088e
Security: CVE-2021-44227
MFH: 2021Q4
(cherry picked from commit 87f0f372e4)
Since Python 3.10 the method "collections.MutableMapping" has been
renamed to "collections.abc.MutableMapping" which leads to run time
errors:
[..]
class CacheDict(collections.MutableMapping):
AttributeError: module 'collections' has no attribute 'MutableMapping'
[..]
PR: 259979
Reviewed by: koobs (maintainer)
Approved by: portmgr (blanket)
MFH: 2021Q4
(cherry picked from commit 44058fa9c7)
as firefox needs matching wasi-compiler-rt, embedded llvm in
rust and llvm for building and wasi-compiler-rt installs it's files
in a path depending on it's full distversion, we need to know
llvm/clang's full version. it's not possible to derive that
programatically, as the required llvm version may not be installed
at the time firefox' Makefile is being parsed.
(cherry picked from commit dcc6b13dae)
step one in unbreaking www/firefox in 2021Q4: we need a wasi-compiler-rt
port which matches the clang building firefox, which in turn has to
match rust's embedded llvm. rust 1.55 on 2021Q4 has llvm 12.
(cherry picked from commit 0741c12be4)
(also connects devel/wasi-compiler-rt13, which was missed in a previous
cherry-pick)
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/95.0/releasenotes/
This firefox release includes a not-yet-released snapshot of dav1d,
which is not fully API-compatible with the released version. Switch
to the bundled dav1d/aom until dav1d released have caught up.
(cherry picked from commit f4c07f1834)
This port was accidentially using the base system compiler for some
parts of the configure stages - which gives wrong results in the
compiler feature tests, as base clang on FreeBSD 13.0 (llvm 11) does
not know about the wasm32 target.
Worse, even with the correct compiler some of the feature tests depend
on a present and usable libc++ for the wasi target, which we don't
have yet (this port will build one, but before...).
The end result was that the build system failed to figure out the
compiler flags for disabling exceptions (-fno-exceptions in clang's
case) and built the wasm libc++ with exceptions enabled. But exceptions
are not (yet) supported in wasi-sdk, so trying to build any code against
this wasm libc++ failed with linker errors like
wasm-ld: error: /usr/local/share/wasi-sysroot/lib/wasm32-wasi/libc++.a(string.cpp.o): undefined symbol: __cxa_allocate_exception
wasm-ld: error: /usr/local/share/wasi-sysroot/lib/wasm32-wasi/libc++.a(string.cpp.o): undefined symbol: __cxa_throw
To solve that, we have to force the configure stages to use the correct
compiler by pushing CC/CXX and related variables into CONFIGURE_ENV
and specify the results of the compiler feature tests via cmake
arguments. That is a horrible workaround, but short of a full bootstrap
build, I can't see any other solution to the chicken-and-egg problem
with wasi-libcxx requiring a functional wasi-libc++ to build.
PR: 260005
Approved by: greg at unrelenting dot technology (maintainer)
(cherry picked from commit bf143897d3)
Improve discoverability without circular dependency. While one can use
`arcan console` or install an appl (pipeworld, safespaces) out of band
the binary package already has many dependencies for extra features.
(cherry picked from commit 8de78f007e)
Accidentally, the patches in commit af60a61a93 were named incorrectly.
Reported by: pkg-fallout
Fixes: af60a61a93, Fix on CURRENT after llvm13 intro
MFH: 2021Q4
(cherry picked from commit eca1a49f0e)
- Lower the bounds for pysaml2 to reflect upstream
- Also add dependency on pyjwt for jwt feature (implied)
PR: 258419
Approved by: Sascha Biberhofer <ports at skyforge dot at>
(cherry picked from commit de975a8893)
To make it possible to easily import py-pyjwt v2.x move the current port
to a versioned directory. Bump consumers after rename of the dependency.
PR: 254038
(cherry picked from commit e6ec12f664)
Right after replacing llvm12 with llvm13 in base (commits b61bce17f346d79cecfd8f195a64b10f77be43b1 to 397a8ba05313cc3815d219c9d1b2de1372fcb561) graphics/qgis-ltr was broken on 14.0-CURRENT with
/usr/ports/graphics/qgis/work/QGIS-final-3_16_14/src/core/providers/ogr/qgsogrproviderutils.cpp:5971:34: error: no matching constructor for initialization of 'QgsOgrDatasetSharedPtr' (aka 'shared_ptr<QgsOgrDataset>')
QgsOgrDatasetSharedPtr dsRet = QgsOgrDatasetSharedPtr( new QgsOgrDataset(), QgsOgrProviderUtils::releaseDataset );
Thanks to dim@ for the analysis and solution. Much appreciated!
PR: 259967
(cherry picked from commit af60a61a93)
Right after replacing llvm12 with llvm13 in base (commits b61bce17f346d79cecfd8f195a64b10f77be43b1 to 397a8ba05313cc3815d219c9d1b2de1372fcb561) graphics/qgis was broken on 14.0-CURRENT with
/usr/ports/graphics/qgis/work/QGIS-final-3_22_1/src/core/providers/ogr/qgsogrproviderutils.cpp:2595:34: error: no matching constructor for initialization of 'QgsOgrDatasetSharedPtr' (aka 'shared_ptr<QgsOgrDataset>')
QgsOgrDatasetSharedPtr dsRet = QgsOgrDatasetSharedPtr( new QgsOgrDataset(), QgsOgrProviderUtils::releaseDataset );
Thanks to dim@ for the analysis and solution. Much appreciated!
PR: 259967
Changes in 90fa9705d5cd hide functionality behind _WITH_CPU_SET_T,
and require consumers to opt-in.
Error:
--- cairo-perf-micro.o ---
cairo-perf-micro.c:418:5: error: unknown type name 'cpu_set_t'; did you mean 'cpusetid_t'?
cpu_set_t affinity;
^~~~~~~~~
cpusetid_t
/usr/include/sys/types.h:86:22: note: 'cpusetid_t' declared here
typedef __cpusetid_t cpusetid_t;
^
PR: 259787
(cherry picked from commit ad03eb1e0a)
fetchmail cannot legally be linked with LibreSSL,
because there is no GPLv2 clause 2b exemption for
LibreSSL, only for OpenSSL.
Correct LICENSE and remove LICENSE_COMB.
Add comment on FSF dynamic linking dynamically
suggested by Corey Halpin in the approval.
Remove LibreSSL patch.
Related to:
PR: 259214
Update:
PR: 259945
MFH: 2021Q4
Approved by: chalpin@cs.wisc.edu (maintainer)
(cherry picked from commit 997bacb528)
ABI has changed: pw_{,de}init -> pipewire_{,de}init. As PipeWire
support is often runtime-optional the breakage maybe hard to notice.
ERROR kooha::backend::screencast_portal > Error from screencast call: Zbus(MethodError(OwnedInterfaceName(InterfaceName(Str("org.freedesktop.DBus.Error.UnknownMethod"))), Some("No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop"), Msg { type: Error, sender: UniqueName(Str(":1.397")), reply-serial: 18, body: Signature: [
s (115),
] }))
ld-elf.so.1: /usr/local/libexec/xdg-desktop-portal-wlr: Undefined symbol "pw_init"
PR: 259621
(cherry picked from commit e92349ca0c)
Core:
Fixed bug #81518 (Header injection via default_mimetype / default_charset).
Date:
Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
DBA:
Fixed bug #81588 (TokyoCabinet driver leaks memory).
MBString:
Fixed bug #76167 (mbstring may use pointer from some previous request).
Opcache:
Fixed bug #81512 (Unexpected behavior with arrays and JIT).
PCRE:
Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
XML:
Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707)
XMLReader:
Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid property).
Also include a patch to fix issue 259725:
dns_get_record fails when requested record doesn't exist
PR: 259725
Reported by: fsbruva@yahoo.com
Sponsored by: Bounce Experts
(cherry picked from commit 91fd937f88)
Core:
Fixed bug #81518 (Header injection via default_mimetype / default_charset).
Date:
Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
MBString:
Fixed bug #76167 (mbstring may use pointer from some previous request).
MySQLi:
Fixed bug #81494 (Stopped unbuffered query does not throw error).
PCRE:
Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
Streams:
Fixed bug #54340 (Memory corruption with user_filter).
XML:
Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707)
Also include a patch to fix issue 259725:
dns_get_record fails when requested record doesn't exist
PR: 259725
Reported by: fsbruva@yahoo.com
Sponsored by: Bounce Experts
(cherry picked from commit 11d48ddebb)
XML:
Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707)
Sponsored by: Bounce Experts
(cherry picked from commit bf95077c25)
This makes binutils ld use DT_RUNPATH instead of DT_RPATH by default
for FreeBSD targets and brings it in line with LLVM ld.
The difference between the two is that DT_RUNPATH has a lower priority
than the LD_LIBRARY_PATH environment variable. This variable is used
by libtool to override DT_RUNPATH when running programs directly from
the build directory (e.g. during make test).
PR: 259446
Approved by: maintainer timeout (2 weeks)
(cherry picked from commit dea411ca0c)
- Switch to new upstream
- Unbundle libdeflate
- Hookup test suite
- Add a BZIP2 option
PR: 259534
MFH: 2021Q4 (security fix)
Security: 0bf816f6-3cfe-11ec-86cd-dca632b19f10
(cherry picked from commit 684b29d2c7)
This release contains a variety of fixes from the previous version.
A dump/restore is not required for those running the same major version.
However, note that installations using physical replication should
update standby servers before the primary server, as explained in the
release notes.
Also, several bugs have been found that may have resulted in corrupted
indexes, as explained in the next several changelog entries. If any of
those cases apply to you, it's recommended to reindex possibly-affected
indexes after updating.
This release also mitigates two possible man-in-the-middle attacks.
Security: 2ccd71bd-426b-11ec-87db-6cc21735f730
Release notes: https://www.postgresql.org/docs/release/14.1/
(cherry picked from commit d3db7630c7)
* Fix issue that Mcrypt.so is linked with libltdl.so if the port is
build under the environment where devel/libltdl is installed
* Add TIMESTAMP to distinfo
* Switch to DISTVERSION
* Regenerate pkg-plist with `make makeplist`
* Pet portlint and portclippy
PR: 259210
MFH: 2021Q4
(cherry picked from commit e6a10825e4)
- A potential XSS attack via the user options page has been reported by
Harsh Jaiswal. This is fixed. CVE-2021-43331 (LP: #1949401)
LP: A crafted URL to the user options page can execute arbitrary
javascript.
- A potential for for a list moderator to carry out an off-line brute force
attack to obtain the list admin password has been reported by Andre
Protas, Richard Cloke and Andy Nuttall of Apple. This is fixed.
CVE-2021-43332 (LP: #1949403)
LP: The CSRF token for the admindb page contains an encrypted version of
the list admin password which could potentially be cracked by a
moderator via an off-line brute force attack.
ChangeLog:
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1879/NEWS#L2
MFH: 2021Q4
Security: 9d7a2b54-4468-11ec-8532-0d24c37c72c8
Security: CVE-2021-43331
Security: CVE-2021-43332
(cherry picked from commit f05ee16987)
The manpage still has /usr refernces e.g.,
/usr/include/xkbcommon/xkbcommon-keysyms.h
/usr/include/linux/input-event-codes.h
(cherry picked from commit 0bef5c1945)
The patch fixed in d326758c32 broke
non-powerpc platforms so we need a bump for all platforms.
Requested by: kib
(cherry picked from commit 7506e42640)
Apply https://reviews.llvm.org/D109090
Fixes immediate segfault when executing binaries built by the port's compiler with -fstack-protector-strong.
Submitted by: adalava
(cherry picked from commit 531a51cc36)
devel/llvm13: revert to the older powerpc64 fix
The newer one apparently causes a regression on amd64 freestanding binaries.
While here, fix some whitespace issues in Makefile.
Submitted by: adalava
(cherry picked from commit d326758c32)
This change prevents ConsoleKit from tracking a currently active terminal.
PR: 221452
Reviewed by: Greg V <greg@unrelenting.technology>
(cherry picked from commit bc31b1a620)
Changes from 1.17.4 to 1.17.5
- pkg add: only runs triggers at the end of the equivalent of a transaction
- pkg search: fix the combinaison of -q and -o
- pkg fetch: correctly exit with error on fetch failures
- Improve error message when failing to drop privileges
(cherry picked from commit 18793d1058)
Changes:
- revert 2 regressions,
* periodic script for audit which reduced verbosity
* the fallback on version mismatch on pkg add
- prevent an endless recursion on the solver
- make fingerprint signature validation respect rootdir
MFH after: 1 week
(cherry picked from commit e9e85de23c)
Error: /usr/local/lib/libigc.so.1.0.1 is linked to /usr/local/llvm13/lib/libLLVM-13.so from devel/llvm13 but it is not declared as a dependency
(cherry picked from commit 913ccecf2a)
$ aomenc --tune=vmaf --output=foo.mp4 foo.y4m
Pass 1/2 frame 1/0 0B 0 us 0.00 fpm [ETA unknown] libvmaf ERROR could not read model from path: "/usr/local/share/model/vmaf_v0.6.1.json"
Fatal error: Failed to load VMAF model.
$ ffmpeg -i foo.y4m -i bar.y4m -lavfi libvmaf -f null -
[...]
libvmaf INFO `compute_vmaf()` is deprecated and will be removed in a future libvmaf version
libvmaf ERROR could not read model from path: "/usr/local/share/model/vmaf_v0.6.1.pkl"
libvmaf ERROR support for pkl model files has been removed, use json
libvmaf ERROR problem loading model file: /usr/local/share/model/vmaf_v0.6.1.pkl
[Parsed_libvmaf_0 @ 0x8061b3b40] libvmaf encountered an error, check log for details
(cherry picked from commit 7f163c23e1)
Fix plist error when user sets CLAMAVUSER to non-default value.
This is direct commit to 2021Q4 branch as the commit that causes plist
error is also direct one.
PR: 259663
Reported by: ml at netfence dot it
Fixes: 2da7ca9925 (security/clamav: Update to new bugfix release 0.103.4)
Approved by: fluffy (ports-secteam)
Fix build on armv6/armv7 by removing a misguided OS-detection case.
Fix build with WRKDIR inside a git-maintained ports tree.
Turn the custom README into a pkg-message for better visibility.
Take over maintainership of this unmaintained port.
PR: 259499
(cherry picked from commit 5304a1914e)
This port does not build on armv7 due to inline assembly unsupported by clang.
Fix the build by compiling with gcc on armv7.
PR: 259447
Approved by: portmgr (build fix blanket)
(cherry picked from commit 79ede500f7)
careful testing revealed that the microphone worked "sometimes",
with the "not working" state manifesting as follows: pulseaudio sees
a signal from the microphone but firefox (and it's components) fails
to show up on pulseaudio's source-outputs and firefox gets no audio
signal.
Applying the patch from upstream 1735905 seems to improve matters
greatly.
PR: 257639
Reported by: many
Obtained from: https://bugzilla.mozilla.org/show_bug.cgi?id=1735905
(cherry picked from commit 2af447c8ba)
make distclean target will break when lang/go is not installed. This
provides an informational feedback and skips the gomod-clean target if
go executable is not available.
PR: 258359
Submitted by: Rin Morningstar <ports.maintainer@evilphi.com>
Reviewed by: dmgk
Differential Revision: https://reviews.freebsd.org/D32054
(cherry picked from commit f76516f110)
While I'm here:
* Switch to GitHub for a while to keep the EXAMPLES option as the
useful examples aren't included with the sdist at the moment.
* Make package concurrent safe due to the example files that are
installed outside of Python's site-lib directory.
* Convert to option helpers.
* Add "do-test" target to make future QA easier.
PR: 259332
Reported by: Gian-Simon Purkert [1]
Approved by: maintainer timeout (14+ days)
MFH: 2021Q4
Security: 17702e54-3da0-11ec-b7e0-3085a9a95629
(cherry picked from commit 81389bf63e)
Spell DISTVERSION correctly in distinfo. Upstream does not use version
numbers. I originally used the date I created the port as DISTVERSION.
I forgot to update distinfo after correcting that to be the date of the
upstream commit per convention.
Pointy hat to: philip
(cherry picked from commit 0d78aa54ad)
This is direct commit to 2021Q4 branch. The reason that it is not MFH
is as following.
* On September upstream changed their release and support policy as
following.
- They release Regular Feature Release (= x.y.0 release) more
frequently. And x.y.z releases are supported until 4 months after
the release of x.(y+1).0.
- To compensate for the short lifetime of Regular Feature Releases,
Long Term Support (LTS) Feature Release is introduced. A new LTS
Feature Release will be identified approximately every two years
and be supported for at least three years from the initial
publication date of that LTS feature version.
* Version 0.103.3 was identified as first LTS Feature Release.
* After 2021Q4 branch was created, on main brach security/clamav was
updated to 0.104.0 and security/clamav-lts was added.
* Version 0.104.0 is first Regular Feature Release that new upstream
policy is applied. There are large chages between 0.103.3 and
0.104.0 as upstream refactored their code base.
* On November 3rd new bugfix releases 0.104.1 and 0.103.4 were
released. On main branch I already updated both security/clamav
and security/clamav-lts to their latest releases.
* As is exlained above lifetime of 0.104.x isn't so long and there is
large difference between 0.103.x and 0.104.x. Furthermore there
isn't security/clamav-lts in 2021Q4 branch that can be selected as
alternative for those who look for longer lifetime.
* So merging 0.104.x to 2021Q4 isn't appropriate in this case and I
select to update security/clamav to 0.103.3.
ReleaseNotes: https://blog.clamav.net/2021/11/clamav-01034-and-01041-patch-releases.html
PR: 259641
Approved by: fluffy (ports-secteam@)
Details:
- Add dependency on binutils, as -no-integrated-as is used on both
armv6 and armv7
PR: 259401
Reported by: fuz@fuz.su
MFH: 2021Q4
(cherry picked from commit 276a151ebc)
Zotero is a reference management software to manage bibliographic data and
related research materials.
WWW: https://www.zotero.org/
MFH: 2021Q4
(cherry picked from commit 8c6cd1e918)
This update fixes a number of vulnerabilities:
CVE-2020-13999 (fixed in 1.0.13)
CVE-2020-11863 (fixed in 1.0.12)
CVE-2020-11864 (fixed in 1.0.12)
CVE-2020-11865 (fixed in 1.0.12)
CVE-2020-11866 (fixed in 1.0.12)
PR: 259590
MFH: 2021Q4
(cherry picked from commit ebe5436797)
* Use this release as an intermediate step before the port is updated
to the 6.x release, because it contains mostly bugfixes and is also
required for the 2021Q4 branch.
The latter is necessary in order to be able to build certain ports
successfully if devel/py-setuptools_scm is already present in the
build environment. For instance, devel/py-platformdirs, which can be
built without it but if devel/py-setuptools is already installed, it
requires the 5.x release of it for build. [1]
* Also adjust the description of the TOML option slightly with an appropriate warning to avoid build issues related to parsing
"pyproject.toml" files during setup. [2]
Changelog since 4.1.2:
https://github.com/pypa/setuptools_scm/blob/v5.0.2/CHANGELOG.rst
PR: 259381 [2], 259420 (both related)
MFH: 2021Q4 (after 1 week) [1]
(cherry picked from commit 33a4a1d205)
* In build environments have git installed in conjunction with a
git-based Ports tree and haven't WRKDIRPREFIX set, there will be
significant delays when building devel/py-setuptools_scm or ports
that depend on it.
This is because the top-level directory of the git repository is
determined during build via "git rev-parse --show-toplevel" which is
issued inside the WRKSRC directory.
Once the top-level directory (which is PORTSDIR) has been determined,
an archive is created from this point using "git archive" which is
then very time-consuming due the complexity of the Ports tree.
In environments (e.g. poudriere) that have WRKDIRPREFIX set and also
have git present during build, the issue doesn't appear because
"git rev-parse --show-toplevel" fails silently with "not a git repo".
Remedy the issue by returning only the actual path of WRKSRC, but only
if it has "setup.py" in it (= devel/py-setuptools_scm is built) or a
test session is performed.
* Modernize the "do-test" target while I'm here and bump PORTREVISION
due package change.
PR: 258891
Reported by: Robert Clausecker <fuz@fuz.su>
Obtained from: OpenIndiana
MFH: 2021Q4 (after 1 week)
(cherry picked from commit adc0cc3f69)
This combines three commits to avoid the bulk of larger files.
Breathe provides a bridge between the Sphinx and Doxygen documentation systems.
It is an easy way to include Doxygen information in a set of documentation
generated by Sphinx. The aim is to produce an autodoc like support for people
who enjoy using Sphinx but work with languages other than Python. The system
relies on the Doxygen’s xml output.
WWW: https://github.com/michaeljones/breathe
(cherry picked from commit 7fc9eb511a)
(cherry picked from commit 47570d5b3c)
(cherry picked from commit 7c2762b3f4)
Noteworthy changes:
* Refactored RPC gateway parsing code
* OpenSSL 3.0 compatibility fixes
* USB redirection: fixed transfer lengths
Fixed issues:
* #7363: Length checks in ConvertUTF8toUTF16
* #7349: Added checks for bitmap width and heigth values
Important notes:
* CVE-2021-41159: Improper client input validation for gateway
connections allows to overwrite memory
* CVE-2021-41160: Improper region checks in all clients allow out of
bound write to memory
PR: 259386
(cherry picked from commit a698098ee9)
Changes:
- Fix interactive mode failing on 'pkg update'
- Fix non-root CCACHE usage to be able to read /root/.ccache
(cherry picked from commit 4116dc2f1f)
Changes:
- Store pool dir in logs/.poudriere.pkg_pool%
- bulk: Add -NN to avoid committing packages.
- distclean: Don't delete DISTFILES_CACHE if it is empty
- distclean: Fix deleting from a corrupted list
- distclean is known to not properly recurse deps.
- crashed_build/skipping: Show flavor of packages
- Package Fetch: Fix handling for remote pkg version check
- Package Fetch: Handle lost packages failure better for PKG_SUFX transition.
- bulk: Auto rename *.txz to *.pkg if needed
- Default DELETE_UNQUEUED_PACKAGES to no and document.
- image: Fix firmware images
- zsh: Add bulk -b option description for zsh completion file and remove trailing spaces
- clock: Fix formatting to be more portable
Changelog:
FPM:
Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation). (CVE-2021-21703)
(cherry picked from commit 0bf9dc15d4)
Patch the configure script so it evaluates a variable that uses
PYTHON_PREFIX (since automake 1.16.4) before PYTHON_PREFIX is unset.
PR: 258898
Approved by: maintainer timeout (2 weeks)
(cherry picked from commit b07a361a29)
* Remove settings of optimization from cmake/modules/c_flags.cmake as
per section 13.9 of Porter's Handbook
* Switch to DISTVERSION
* Pet portclippy
* Reformat Makefile with portfmt
PR: 257708
Approved by: maitainer timeout (> 1 month)
Differential Revision: https://reviews.freebsd.org/D32545
(cherry picked from commit b6534ecd95)
This reverts commit f4511dc4a7.
Add MOVED entries.
These ports are not required anymore as gitlab 14.4.0 has upgrade
now to rails 6.1.4.1.
(cherry picked from commit 4a7e890e91)
The current version of FORT builds fine with any c11 compiler. There is
no need for USE_GCC.
Patch the build system to correctly define the version of FORT as seen
in the output of "fort --version" and the "User-Agent:" HTTP header. [1]
Approved by: Toni Yannick Kalombo <toni@devboks.com> (maintainer)
Reported by: Mark Tinka <mark@tinka.africa> [1]
(cherry picked from commit 9604608f8a)
FORT Validator is an open source RPKI validator. This solution
allows operators to validate BGP routing information against the
RPKI repository for use in router configuration and resolution.
Submitted by: Toni Kalombo <toni@devboks.com> (maintainer)
Tested by: Mark Tinka <mark@tinka.africa>
(cherry picked from commit a679f9da38)
Changelog:
CLI:
Fixed bug #81496 (Server logs incorrect request method).
Core:
Fixed bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame).
Fixed bug #81380 (Observer may not be initialized properly).
DOM:
Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID).
FFI:
Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined).
FPM:
Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703).
Fileinfo:
Fixed bug #78987 (High memory usage during encoding detection).
Filter:
Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing).
Opcache:
Fixed bug #81472 (Cannot support large linux major/minor device number when read /proc/self/maps).
Reflection:
ReflectionAttribute is no longer final.
SPL:
Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free).
Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1).
Standard:
Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo position specifier).
Streams:
Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper).
XML:
Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
Zip:
Fixed bug #81490 (ZipArchive::extractTo() may leak memory).
Fixed bug #77978 (Dirname ending in colon unzips to wrong dir).
Sponsored by: Bounce Experts
(cherry picked from commit cf94bbaed1)
Remove version restriction for pgsql, as 3.0.0 builds fine with any
version.
Reported by: Felix Palmen <felix@palmen-it.de>
PR: 259262
Sponsored by: Postgres Professional
(cherry picked from commit fb3f11e5db)
Import changes from commit 1b2394551c to legacy port:
In the virtualbox virtual filesystem code we ship as a patch some
code in an else block is commented out. This produces a code path
in which a pointer variable is dereferenced in an unassigned state,
causing random crashes.
Lacking a better fix, give a default value of NULL to the pointer,
which at least avoids the random pointer dereference issue.
PR: 255386
Alsso import fix for building on recent head from cec55f41e10f13:
Fix build after head commit b4a58fbf640409a1 (vfs: remove cn_thread)
MFH: 2021Q4
(cherry picked from commit c43e12a46f)
Depend on devel/ltdl and ensure that ${LOCALBASE}/include and
${LOCALBASE}/lib are available for ./configure to detect ltdl.h and
libltdl to facilitate building nut-scanner(8).
PR: 259153
Reported by: emaste
(cherry picked from commit 2f65a74419)
Depend on devel/ltdl and ensure that ${LOCALBASE}/include and
${LOCALBASE}/lib are available for ./configure to detect ltdl.h and
libltdl to facilitate building nut-scanner(8).
PR: 259153
Reported by: emaste
(cherry picked from commit 75ca0c0a10)
While here update the comment to reflect the correct version shipped.
And remove the comment about amdgpu and EFI as I never had the problem
so it's not something general.
Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit 7b66dded88)
The port requires GMP on platforms that lack __int128, i.e. 32 bit platforms,
but LIB_DEPENDS for libgmp is only present for i386.
This patch extends the existing i386 special case to known 32 bit platforms so
the port builds on armv7 FreeBSD and hopefully others.
PR: 258442
Approved by: danilo (maintainer timeout)
(cherry picked from commit cb25b8c973)
While here, also add the SQL files for other RDBMS supported
by ejabberd
PR: 259067
Reported by: Marko Cupać <marko dot cupac at mimar dot rs>
MFH: 2021Q4
(cherry picked from commit 94973bbbe3)
- Fix CVE-2021-33035 - Buffer overflow from a crafted DBF file
The CVE-2021-40439 - Billion Laughs issue for the FreeBSD port was
fixed some time ago when the textproc/expat2 port was updated. Unlike
other distributions, the FreeBSD port uses the system expat2 instead
of bundling an old version.
Update dependencies, mostly due to math/coinmp refactoring.
MFH: 2021Q4
Security: 04d2cf7f-2942-11ec-b48c-1c1b0d9ea7e6
(cherry picked from commit b2858e2608)
- Fix CVE-2021-33035 - Buffer overflow from a crafted DBF file
Release Notes:
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.11+Release+Notes
The CVE-2021-40439 - Billion Laughs issue for the FreeBSD port was
fixed some time ago when the textproc/expat2 port was updated. Unlike
other distributions, the FreeBSD port uses the system expat2 instead
of bundling an old version.
Update MASTER_SITES, the source is not mirrored on the usual Apache
mirror sites. Prefer the Apache CDN.
Update dependencies, mostly due to math/coinmp refactoring.
Remove some bundled python shared libraries that look less than useful
and link to other dependencies.
MFH: 2021Q4
Security: 04d2cf7f-2942-11ec-b48c-1c1b0d9ea7e6
Differential Revision: https://reviews.freebsd.org/D32400
(cherry picked from commit 35590404fe)
- take up maintainership of this unmaintained port
- license has changed to APACHE20
- upstream has moved, switch to new upstream
- generate and install documentation
- disable git-based version generation (tries to pick up the ports tree's git)
- regenerate patch
- make portlint and portclippy happy
PR: 258906
(cherry picked from commit ef377af9f7)
Add a WEBENGINE option (on by default) to disable webengine dependency
and usage.
This update contains a fix for a regression causing authentication
issues with 3.3.2 and a fix for a ghost dependency on libargp if
present at build time.
PR: 257945
Approved by: maintainer timeout, fixit blanket
MFH: 2021Q4
(cherry picked from commit 620bc0a83d)
Fixes: critical: Path Traversal and Remote Code Execution in Apache
HTTP Server 2.4.49 and 2.4.50 (incomplete fix of CVE-2021-41773)
(CVE-2021-42013)
PR: 258988
Security: CVE-2021-41773, CVE-2021-42013
(cherry picked from commit e721865a66)
Fix the following by adding -fPIE to CFLAGS:
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: ../parser/libparser.a(hidp.o):
relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making
a PIE object; recompile with -fPIE
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: final link failed:
nonrepresentable section on output
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [hcidump] Error code 1
(cherry picked from commit b581f84ea5)
GitHub seemed to regenerate the tarball, which changed its hash and
size. The contents are the same.
PR: 258955
Reported by: mandree
(cherry picked from commit 1421ae7eb6)
"Upstream has erroneous #ifdefs which will lead to a runtime abort
if both TLS1_3_VERSION and OPENSSL_NO_PSK are defined. Adjust
them."
Obtained from:
21d28f2317
Approved by: fluffy (mentor, kde)
Differential Revision: https://reviews.freebsd.org/D32286
(cherry picked from commit 6953f406af)
Handle new per-backend Exegesis libraries. Awkwardly, they use the
opposite convention of all other per-arch binaries so add (hopefuly
temporary) machinery to support libLLVM<Foo><Arch>.a libraries.
PR: 258897
Sponsored by: DARPA
(cherry picked from commit 1fca16446f)
This reverts commit 913219385d.
Previously build of cmake failed if 3.10 is default version of
Python. And it was worked around by limiting the range of Python to
3.6-3.9. The source of the build error is runtime error of
textproc/py-sphinx with Python 3.10. But it is already fixed and
workaround isn't necessary any more. So revert the commit
corresponding to it.
PR: 258798
Approved by: adridg (kde@), ygy (mentor)
MFH: 2021Q4
Differential Revision: https://reviews.freebsd.org/D32282
(cherry picked from commit 272477b09c)
Checking if C compiler supports -flto... yes
Checking if linker supports -flto... no
Link time optimization requested, but selected compiler does not honor -flto
[...]
/usr/local/bin/ld.gold: error: /usr/bin/../lib/LLVMgold.so: could not load plugin library: Cannot open "/usr/bin/../lib/LLVMgold.so"
/usr/local/bin/ld.gold: error: build/scons/opt/sconf_temp/conftest_25fe9b7eeda4aef15b03635be7f9c29c_6.o:1:3: invalid character
/usr/local/bin/ld.gold: error: build/scons/opt/sconf_temp/conftest_25fe9b7eeda4aef15b03635be7f9c29c_6.o:1:3: syntax error, unexpected $end
/usr/local/bin/ld.gold: error: build/scons/opt/sconf_temp/conftest_25fe9b7eeda4aef15b03635be7f9c29c_6.o: not an object or archive
/usr/src/lib/csu/amd64/crt1.c:76: error: undefined reference to 'main'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Reported by: pkg-fallout
Obtained from: upstream (via mongodb44)
(cherry picked from commit 3292ccea5b)
Restore the patch accidentally removed due to confusing comment.
_pycapsicum.c:36:10: fatal error: 'sys/capability.h' file not found
#include "sys/capability.h"
^~~~~~~~~~~~~~~~~~
Reported by: pkg-fallout
(cherry picked from commit c85f76fcf7)
===> Building package for i386-wine-devel-6.12,1
pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/i386-wine-devel/work/stage/usr/local/%%OSREL11%%lib32/libunwind.so.8:No such file or directory
*** Error code 1
Reported by: pkg-fallout
(cherry picked from commit bab43c0826)
Restore the patch accidentally removed due to an out of date comment.
8a4af42707 removed pthread_setname_np references.
src/libslic3r/Thread.cpp:13:10: fatal error: 'tbb/tbb_thread.h' file not found
#include <tbb/tbb_thread.h>
^~~~~~~~~~~~~~~~~~
(cherry picked from commit 6e6ff7d6ab)
After commit 4c2db26adf the build, if the non-default option
FLUIDSYNTH is enabled, fails with:
In file included from audio/softsynth/fluidsynth.cpp:32:
In file included from /usr/local/include/fluidsynth.h💯
[..]
audio/softsynth/fluidsynth.cpp:252:3: error:
no matching function for call to 'fluid_sfloader_set_callbacks'
fluid_sfloader_set_callbacks(soundFontMemoryLoader,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/fluidsynth/sfont.h:172:20: note:
candidate function not viable:
no known conversion from 'int (void *, int, void *)' to
'fluid_sfloader_callback_read_t' (aka 'int (*)(void *, long long, void *)') for 3rd argument
FLUIDSYNTH_API int fluid_sfloader_set_callbacks(fluid_sfloader_t *loader,
^
Obtained from: NetBSD
MFH: 2021Q4
(cherry picked from commit 05a45a5e50)
This bug causes a stack overflow (and crash due to failed stack check)
when certain IPv6 addresses are whitelisted on i386.
PR: 258179
Reported by: John Marshall <john@jmarshall.id.au>
MFH: 2021Q4
(cherry picked from commit c3381bf4d9)
mail/postfix35|mail/postfix|2021-09-30|Has expired: It is only here until FreeBSD 11 is EoL (Postfix >= 3.6 requires OpenSSL >= 1.1.x)
graphics/drm-fbsd11.2-kmod||2021-09-30|Removed, only useful on EOL FreeBSD 11.4
devel/qca-legacy|devel/qca|2021-09-30|Removed, only useful on EOL FreeBSD 11.4
databases/rubygem-activemodel613|databases/rubygem-activemodel61|2021-10-22|Removed: Use databases/rubygem-activemodel61 instead
databases/rubygem-activerecord613|databases/rubygem-activerecord61|2021-10-22|Removed: Use databases/rubygem-activerecord61 instead
devel/rubygem-actionview613|devel/rubygem-actionview61|2021-10-22|Removed: Use devel/rubygem-actionview61 instead
devel/rubygem-activejob613|devel/rubygem-activejob61|2021-10-22|Removed: Use devel/rubygem-activejob61 instead
devel/rubygem-activesupport613|devel/rubygem-activesupport61|2021-10-22|Removed: Use devel/rubygem-activesupport61 instead
devel/rubygem-devise-rails613|devel/rubygem-devise-rails61|2021-10-22|Removed: Use devel/rubygem-devise-rails61 instead
devel/rubygem-devise47-rails613|devel/rubygem-devise47-rails61|2021-10-22|Removed: Use devel/rubygem-devise47-rails61 instead
devel/rubygem-gettext_i18n_rails_js-rails613|devel/rubygem-gettext_i18n_rails_js-rails61|2021-10-22|Removed: Use devel/rubygem-gettext_i18n_rails_js-rails61 instead
devel/rubygem-peek-rails613|devel/rubygem-peek-rails61|2021-10-22|Removed: Use devel/rubygem-peek-rails61 instead
devel/rubygem-rails-i18n-rails613|devel/rubygem-rails-i18n-rails61|2021-10-22|Removed: Use devel/rubygem-rails-i18n-rails61 instead
devel/rubygem-web-console-rails613|devel/rubygem-web-console-rails61|2021-10-22|Removed: Use devel/rubygem-web-console-rails61 instead
devel/rubygem-webpacker-rails613|devel/rubygem-webpacker-rails61|2021-10-22|Removed: Use devel/rubygem-webpacker-rails61 instead
mail/rubygem-actionmailbox613|mail/rubygem-actionmailbox61|2021-10-22|Removed: Use mail/rubygem-actionmailbox61 instead
mail/rubygem-actionmailer613|mail/rubygem-actionmailer61|2021-10-22|Removed: Use mail/rubygem-actionmailer61 instead
net/rubygem-activestorage613|net/rubygem-activestorage61|2021-10-22|Removed: Use net/rubygem-activestorage61 instead
security/rubygem-devise-two-factor-rails613|security/rubygem-devise-two-factor-rails61|2021-10-22|Removed: Use security/rubygem-devise-two-factor-rails61 instead
textproc/rubygem-actiontext613|textproc/rubygem-actiontext61|2021-10-22|Removed: Use textproc/rubygem-actiontext61 instead
textproc/rubygem-sass-rails-rails613|textproc/rubygem-sass-rails-rails61|2021-10-22|Removed: Use textproc/rubygem-sass-rails-rails61 instead
textproc/rubygem-sassc-rails-rails613|textproc/rubygem-sassc-rails-rails61|2021-10-22|Removed: Use textproc/rubygem-sassc-rails-rails61 instead
www/rubygem-actioncable613|www/rubygem-actioncable61|2021-10-22|Removed: Use www/rubygem-actioncable61 instead
www/rubygem-actionpack613|www/rubygem-actionpack61|2021-10-22|Removed: Use www/rubygem-actionpack61 instead
www/rubygem-lograge-rails613|www/rubygem-lograge-rails61|2021-10-22|Removed: Use www/rubygem-lograge-rails61 instead
www/rubygem-rails613|www/rubygem-rails61|2021-10-22|Removed: Use www/rubygem-rails61 instead
www/rubygem-railties613|www/rubygem-railties61|2021-10-22|Removed: Use www/rubygem-railties61 instead
www/rubygem-responders-rails613|www/rubygem-responders-rails61|2021-10-22|Removed: Use www/rubygem-responders-rails61 instead
www/py-pyjwt|www/py-pyjwt1|2021-10-02|Renamed to prepare for the addition of v2.x to the tree
+int(0)/*balanc_int*/,int(0)/*jobvl_int*/,int(0)/*jobvr_int*/,int(0)/*sense_int*/);// "int" after the "info" parameter for each "char*" argument in the list