devel/boost-libs: fix build on powerpc64le/CURRENT
After powerpc64le's switch to 128-bit long double, this port fails
to build. The reason is that boost expects 128-bit long double to be
the same type as __float128. Clang doesn't enable __float128 by default.
It does so after passing -mfloat128, but even then treats long double
and __float128 as distinct types.
Upstream issue opened at https://github.com/boostorg/charconv/issues/299
graphics/p5-Chart: add patch files to remove obsolete usage.
lang/perl as of at least 5.36 objects to the usage "use Chart::Base
'2.4.10'". Make these usages modern.
PR: ports/296174
Approved by: mat@
devel/bugzilla52: bump PORTREVISION.
3 new patches have been added to files/ . Bump PORTREVISION to force
a package build to pick these up.
While here, update p5-Template-Toolkit dependency as already required
in upstream 5.2.1 (not yet released).
devel/bugzilla52: add a new patch.
Newer versions of perl (post 5.38) object to a line in Bug.pm
as being ambiguous. Change the logic to do what the line was
originally intended to do.
devel/bugzilla52: add two patches.
These two patches had been found on production over a year
ago. They were copied to development but somehow never to
the actual port itself.
net/rsync: drop py-cmarkgfm build dep, fix inert path substitutions
Drop python and py-cmarkgfm from the BUILD_DEPENDS: The tarball ships
pre-rendered nroff man pages, so the upstream md2man toolchain is not needed.
While here, fix a post-patch REINPLACE_CMD pattern that has been silently
inert since 2022 (PR 263787): Replace with two correct substitutions so the
installed man pages reference ${ETCDIR} instead of /etc/rsync*.
Bump PORTREVISION because installed man page content changes.
Sponsored by: Netflix