net-im/vesktop: New port
Vesktop is a custom Discord App aiming to give you better performance
and improved Unix-like support.
PR: 294195
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Reviewed by: makc (mentor)
Approved by: arrowd (co-mentor)
vm_fault: Reset m_needs_zeroing properly
- When allocating a page, we should only consider the PG_ZERO flag when
handling the top-level page.
- Unconditionally reset the flag when restarting the fault handler.
Previously, vm_fault_busy_sleep() would fail to reset it.
PR: 294039
Reviewed by: kib
Tested by: Peter Much <pmc at citylink.dinoex.sub.org>
MFC after: 3 days
Fixes: cff67bc43df1 ("vm_fault: only rely on PG_ZERO when the page was newly allocated")
Differential Revision: https://reviews.freebsd.org/D56234
(cherry picked from commit 04132e01004316ddd0e0cde6ef15b100b7b1844d)
installer: Add download.freebsd.org to mirror list
download.freebsd.org is backed by project mirrors and a CDN, which
should benefit most users.
Sponsored by: The FreeBSD Foundation
Reviewed by: delphij (releng)
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D54849
(cherry picked from commit 45079cdf8b517adf803db7dc7aa85e5728cfeb2f)
deskutils/freeplane: Set JAVA_VERSION
Freeplane fails to start with the current JAVA_DEFAULT (25) with
the error message:
ERROR: Found /usr/local/bin/java in $PATH.
ERROR: It has version 25.0.2
ERROR: Currently, freeplane requires java version 8 or from 11 to 23
ERROR:
ERROR: Select a supported java version
ERROR: by setting FREEPLANE_JAVA_HOME to a valid java location
ERROR: OR use an unsupported java version
ERROR: by setting FREEPLANE_USE_UNSUPPORTED_JAVA_VERSION to 1
So set JAVA_VERSION to a list of supported JDK.
Note that if you start freeplane with the environment variable
FREEPLANE_USE_UNSUPPORTED_JAVA_VERSION=1, then the program fails with
the error message:
[8 lines not shown]
textproc/gitlab-elasticsearch-indexer: ignore lib requirement
The content of the package is linked on libparser_c_bindings.so which
does not provide proper soname, as a result it it not exported as
provided by the gitlab-code-parser, so ignore it, it will never be
resolved.
PR: 293874
misc/compat10x: do not require libssh.so.5 for i386
This was already fixed for amd64 in dd2c7a1e797fda40b1f9a31079275c022a2f8018
the i386 version of the package was forgotten
PR: 293874
editors/pluma: fix dependency type for mate-desktop
pluma is actually linked to libmate-desktop so this requires a
LIB_DEPENDS not a BUILD_DEPENDS
PR: 293874
java: ignore lib dependency on openjdk libraries
openjdk does not provide proper shlib version tracking, therefor ignore
openjdk libraries in ports linked to openjdk's libraries.
PR: 293874
math/symengine: fix dependency on llvm
By using llvm this port get linked to libllvm which means lib_depends
not only run_depends on it.
Fix by using USES=llvm:lib
devel/android-tools: update to 35.0.2
Recreate the port from scratch, and base in on the cmakified
https://github.com/nmeum/android-tools
Why recreating from scratch: android-tools has changed a lot since
latest version in the ports tree and it was easier for me to restart
the porting.
The main highlight is: create a libusb base backed for fastboot which now
uses lowlevel usb primitive on other targets.
Test by: flashing GrapheneOS (which requires this version as minimum
requirement and exercise fastboot extensively)
Working on LineageOS, Android and GrapheneOS over adb.
Other tools has not been tested.
Take maintainership
[2 lines not shown]