The reason is that on elfv2 systems we still have ld.bfd in base, but it's only used for 32-bit binaries (LLD currently doesn't support linking 32-bit PPC binaries).
ld.bfd from base supports only elfv1 and using it breaks linking many ports that set LLD_UNSAFE. Use Binutils from ports in such case.
PR: 239743
Submitted by: jbeich
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D21996
Don't add -L/usr/lib because it breaks linking when using GCC (used on GCC architectures), because GCC tries to link with base libstdc++.
PR: 241074
Approved by: linimon (mentor), vd (maintainer)
There's a long description in the patch just added, but the error
looks something like this:
/tmp/v.cpp:1:27: note: constrained by private inheritance here
class foo {}; class bar : private foo {}; class baz : public bar { publi...
No PORTREVISION because it's no change for everyone except clang 9
users, who couldn't compile it previously.
Reported by: fallout
Sanoid is a policy-driven snapshot management tool
for ZFS filesystems. You can use Sanoid to create,
automatically and monitor snapshots.
Add sysutils/sanoid-devel to track interesting
moments on the master branch.
PR: 238584
Submitted by: <hartzell@alerce.com>
- Relax Python dependency: any version should be supported now
- In MASTER_SITES and WWW line, remove bogus `www' prefix which breaks
distfile downloads and website access
- GC no longer useful (and actually no-op) `post-patch' target
- Patch the makefiles to use BSD_INSTALL_* macros when needed instead
of mass-stripping in the `post-install' target recipe
Include sys/types.h in src/ColSpec.h to fix build with GCC:
/usr/include/unistd.h:327:26: error: 'uid_t' has not been declared
PR: 240796
Approved by: linimon (mentor), dbn (maintainer timeout)
Compiling on GCC architectures fails:
/wrkdirs/usr/ports/misc/openvdb/work/openvdb-6.1.0/openvdb/points/AttributeSet.cc: In member function 'openvdb::v6_1::points::AttributeSet::Descriptor::Ptr openvdb::v6_1::points::AttributeSet::Descriptor::duplicateDrop(const std::vector<long unsigned int>&) const':
/wrkdirs/usr/ports/misc/openvdb/work/openvdb-6.1.0/openvdb/points/AttributeSet.cc:875:59: error: 'CHAR_BIT' was not declared in this scope
875 | const size_t GROUP_BITS = sizeof(GroupType) * CHAR_BIT;
| ^~~~~~~~
/wrkdirs/usr/ports/misc/openvdb/work/openvdb-6.1.0/openvdb/points/AttributeSet.cc:35:1: note: 'CHAR_BIT' is defined in header '<climits>'; did you forget to '#include <climits>'?
34 | #include "AttributeGroup.h"
+++ |+#include <climits>
35 |
While here, add USES=xorg for TOOLS option.
PR: 240630
Approved by: linimon (mentor), yuri (maintainer timeout)
The last official release was 1.0.01 in january 2019, way too long
ago for a web browser. Many Linux distro's also offer weekly
snapshots of this browser (often calling it 1.0.81). Instead,
bump to a different fake release number; I'm concerned that
1.0.81 might be too high.
Fixes in the tree relate to both QtWebKit and QtWebEngine compatibility,
as well as Qt 5.13 compatibility.
Initial patch by George; I bumped to a different (newer) revision in week 300.
PR: 239203
Reported by: George