math/units: Add a default option READLINE to tuggle readline support
This makes sure the readline support is tuggled in the build time and not
affected by the libreadline installed or not during build/run time.
PR: 248631
Submitted by: ports-units@shalott.net
Approved by: jharris@widomaker.com (maintainer)
Approved by: portmgr (blanket: build, run, dependency fix)
science/simgrid: fix build on non-aarch64, non-x86
Add libunwind to LIB_DEPENDS only on aarch64, amd64 and i386. Port builds fine without it on powerpc64
Approved by: portmgr (fix build blanket)
devel/libunwind: Fix build with -fno-common
Fix the build of devel/libunwind with -fno-common (the default on FreeBSD
current after the llvm 11 update).
Add an upstream patch (pulling it from the official github mirror) to fix
the build woth -fno-common.
Approved by: ports-secteam (joenum)
security/trousers: fix security issues
Fix three security issues in security/trousers:
* CVE-2020-24332
If the tcsd daemon is started with root privileges,
the creation of the system.data file is prone to symlink attacks
* CVE-2020-24330
If the tcsd daemon is started with root privileges,
it fails to drop the root gid after it is no longer needed
* CVE-2020-24331
If the tcsd daemon is started with root privileges,
the tss user has read and write access to the /etc/tcsd.conf file
Add patches to fix potential use-after-free
Fix build with -fno-common
Security: e37a0a7b-e1a7-11ea-9538-0c9d925bbbc0
Approved by: ports-secteam (joenum)
x11-drivers/xf86-video-intel: Update snapshot
Update the snapshot of x11-driver/xf86-video-intel
- Fix build with -fno-common
- Fix MIT-SHM detection
- Drop SNA/UXA options in favor of xorg.conf(5)
- Add hyphen to output names for consistency with modesetting(4x)
- Add UDEV and XVMC options
- Add "make test" support
- Drop unused dependencies
- Switch to upstream versioning scheme
- Document all patches
- Simplify and deprecate _WITH_GETLINE
- Fix most style warnings
PR: 236003
Submitted by: jbiech
Approved by: ports-secteam (joenum)
x11-drivers/xf86-video-openchrome: fix -fno-common
Fix the build with -fno-common, which is the default with llvm 11.
Approved by: ports-secteam (joenum)
x11/drivers/xf86-video-amdgpu: Fix -fno-common
Pull in a patch from upstream to fix the build of xf86-video-amdgpu with
-fno-common, which is the default with llvm 11.
Approved by: ports-secteam (joenum)
graphics/mesa: Fix build with -fno-common
Pull in a bunch of upstream patches to graphics/mesa to fix build with
-fno-common, which is the default after the llvm 11 import.
Approved by: ports-secteam (joenum)
cad/iverilog: Fix build with -fno-common
Fix the build with -fno-common, which is the default in llvm 11 (and gcc10).
Approved by: ports-secteam (joenum)
shells/elvish: Update to 0.14.1
- pet portclippy while here
Changes: https://github.com/elves/elvish/releases/tag/v0.14.1
PR: 248700
Submitted by: Adam Jimerson <vendion@gmail.com> (maintainer)
Approved by: ports-secteam blanket (bugfix release)
audio/faustlive: fix build on GCC architectures
Don't explicitly add -L/usr/lib, it makes GCC from ports link against base libstdc++. Clang still links fine to base libraries.
Approved by: portmgr (fix build blanket)
math/cadical: fix build on GCC architectures
Use | instead of , in the sed command to workaround for -Wl,rpath in CXXFLAGS.
Approved by: portmgr (fix build blanket)
Update to 14.2.11
Release info:
We're happy to announce the availability of the eleventh release in the
Nautilus series. This release brings a number of bugfixes across all
major components of Ceph. We recommend that all Nautilus users upgrade
to this release.
Notable Changes
---------------
* RGW: The `radosgw-admin` sub-commands dealing with orphans --
`radosgw-admin orphans find`, `radosgw-admin orphans finish`,
`radosgw-admin orphans list-jobs` -- have been deprecated. They
have not been actively maintained and they store intermediate
results on the cluster, which could fill a nearly-full cluster.
They have been replaced by a tool, currently considered
experimental, `rgw-orphan-list`.
* Now when noscrub and/or nodeep-scrub flags are set globally or per pool,
scheduled scrubs of the type disabled will be aborted. All user initiated
scrubs are NOT interrupted.
* Fixed a ceph-osd crash in _committed_osd_maps when there is a failure to encode
the first incremental map. issue#46443: https://github.com/ceph/ceph/pull/46443
For the detailed changelog please refer to the blog entry at
https://ceph.io/releases/v14-2-11-nautilus-released/
PR: 248673
Submitted by: Willem Jan Withagen <wjw@digiware.nl>
Security: f20eb9a4-dfea-11ea-a9b8-9c5c8e84d621
Approved by: ports-secteam (joneum)
With these changes libX11 in 2020Q3 branch should be mostly up to date with
what's in the default ports tree branch.
This is needed because the amount of patches fixing various issues started to
pile up, and it was hard to merge the needed patches one by one.
x11/libX11: Update to 1.6.10
Update x11/libX11 to 1.6.10.
Changelog:
https://lists.x.org/archives/xorg-announce/2020-July/003052.html
PR: 248409
Submitted by: VVD
x11/libX11: Fix regression after security fixes
Add an upstream patch that fixes regressions after the last round of
security updates, and the update to 1.6.10.
This regression causes issues with emacs, at least.
Reported by: Kevin Oberman
x11/libX11: Update to 1.6.11
Update x11/libX11 to 1.6.11.
This is effectively a noop, since the only change between 1.6.10 and 1.6.11
has already been included in the port.
Bump the version anyway to keep things up to date.
x11/libX11: Fix regression with inputh methods
Add an upstream patch to fix regressions with input metods, where input
method clients can't connect to the input method server. [1]
While here, add a patch that removes register keywords and fixes compiles
against libX11 headers with C++17.
PR: 248549 [1]
Reported by: Atsuo Ohki
Approved by: ports-secteam (joenum)
science/code_saturne: fix build on GCC architectures
Use C++11 compiler:
cs_paramedmem_remapper.cxx:124: error: ISO C++ forbids initialization of member '_sphere_cen'
Define __XSI_VISIBLE to make gettimeofday() available.
Approved by: portmgr (fix build blanket)
security/libfido2: fix build on GCC architectures
Use newer compiler:
/wrkdirs/usr/ports/security/libfido2/work/libfido2-1.4.0/src/fido.h:115: error: wrong number of arguments specified for '__deprecated__' attribute
Approved by: portmgr (fix build blanket)
graphics/ilmbase, graphics/openexr: security update to v2.5.3
ChangeLog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.3
"Patch release with various bug/security fixes and build/install fixes, plus a performance optimization:
* Various sanitizer/fuzz-identified issues related to handling of invalid input
* Fixes to misc compiler warnings [...]
* Read performance optimization (#782)
* Fix for building on non-glibc (#798)
* Fixes to tests"
The full name of shared libraries changed from *.25.0.1 to *.25.0.2
=> PORTREVISION bumps for all ports that use either ilmbase or openexr
coming up in separate commit to ease MFH.
All test builds of direct users succeeded on 12.1 amd64.
Bump PORTREVISION of all ports using ilmbase or openexr.
Security: b1d6b383-dd51-11ea-a688-7b12871ef3ad
Approved by: ports-secteam@ (joneum@)
games/homura: Switch back to wine-devel
This fixes internet problems in AdventureQuest3D, Origin and maybe in other
games too.
PR: 248539
Submitted by: Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
Approved by: ports-secteam (implicit)
misc/nn-insight: fix build with GCC and on head
Add missing includes. This fixes build on stable/12 for powerpc64 (with GCC) and on head with powerpc64. Looking at https://www.freshports.org/misc/nn-insight/, it seems currently doesn't build even on head/amd64, so those includes should fix it.
The original error that made me look into it was:
/wrkdirs/usr/ports/misc/nn-insight/work/nn-insight-1.0.5/tensor.h:18:75: error: 'std::shared_ptr' has not been declared
18 | bool readTensorDataAsJson(const char *fileName, const TensorShape &shape, std::shared_ptr<const float> &tensorData);
| ^~~
Approved by: portmgr (fix build blanket)
pkg delete tripwire results in an infinite loop due to it askking
whether to retain the tripwrie databse or not. The resolution is
to notify the user to manually remove the tripwrie database if it
is not longer needed. (Packaging bugfix.)
Approved by: portmgr (joneum)
x11-themes/qtcurve: Fix patch from r544732
===> Applying distribution patches for qtcurve-1.9.0
patch: **** can't cd to /wrkdirs/usr/ports/x11-themes/qtcurve/work/qtcurve-1.9: No such file or directory
===> FAILED Applying distribution patch ee2228ea2f18ac5da9b434ee6089381df815aa94.patch with -p1
*** Error code 1
Reported by: pkg-fallout
Approved by: ports-secteam (build fix blanket)
misc/xiphos: fix build on GCC architectures
Use C11 compiler:
/usr/local/include/unicode/localpointer.h:224: error: expected ';' before 'noexcept'
Also required is bumping GCC for misc/biblesync because of libstdc++ ABI error.
Approved by: portmgr (fix build blanket)
devel/libgudev: Update to 233
Update devel/libgudev to 233. [1]
Change to use MASTER_SITE_GNOME.
Disable umockdev since we don't have that in ports, and it's only used for
tests.
Fix COMMENT per portlint.
PR: 248565 [1]
Requested by: jbeich [1]
Approved by: ports-secteam (joenum)
x11-themes/qtcurve: fix build on GCC architectures
Merge upstream patch to fix build:
/wrkdirs/usr/ports/x11-themes/qtcurve-gtk2/work/qtcurve-1.9/.cmake_utils_base/cmake_c_macros/include_fix/qtcurve-utils/gtkprops.h: In member function 'constexpr GObject* QtCurve::GtkWidgetProps::Props::_SigConn_tabChildAdd_ObjGetter::operator()(QtCurve::GtkWidgetProps::Props::SigConn<QtCurve::GtkWidgetProps::Props::_SigConn_tabChildAdd_ObjGetter>*) const':
/wrkdirs/usr/ports/x11-themes/qtcurve-gtk2/work/qtcurve-1.9/.cmake_utils_base/cmake_c_macros/include_fix/qtcurve-utils/gtkprops.h:80:24: error: a reinterpret_cast is not a constant expression
80 | return (GObject*)qtcContainerOf(p, Props, name)->m_w; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Approved by: portmgr (fix build blanket)