devel/libtextstyle, devel/gettext*: Update to 0.26
Recent versions of gettext no longer install m4 files in
PREFIX/share/aclocal. They have to be installed in the work
directory by autopoint for aclocal to find them.
Patch devel/autoconf so autoreconf runs autopoint when gettext related
macros are used in configure.ac (e.g. AM_ICONV). Previously it only
ran autopoint when AM_GNU_GETTEXT_(REQUIRE_)VERSION was used.
The following ports now require autopoint (i.e. USES=gettext-tools):
benchmarks/sysbench, devel/libhtp, editors/fxite, filesystems/rar2fs,
graphics/gd, net/ucarp, news/fidogate, sysutils/cdrdao
Other fixes:
emulators/mednafen, misc/lifelines: Use older version of gettext macros.
ftp/axel: Patch Makefile.am and configure.ac to get gettext working and
add NLS option.
[12 lines not shown]
net/sniproxy: Apply upstream patches
One patch rewrites configure.ac so it no longer depends on macros that
were included with gettext but no longer are in gettext 0.25. Another
patch adds pcre2 support. The others are minor fixes.
PR: 287327, 287167
Appoved by: krion
graphics/hvif-tools: fix build on ARM / POWER
/wrkdirs/usr/ports/graphics/hvif-tools/work/hvif-tools-2.1.0/src/tracer/processing/PathScanner.cpp:20:4: error: constant expression evaluates to -1 which cannot be narrowed to type 'char' [-Wc++11-narrowing]
20 | {{-1,-1,-1,-1}, {-1,-1,-1,-1}, {-1,-1,-1,-1}, {-1,-1,-1,-1}}, // 0
| ^~
/wrkdirs/usr/ports/graphics/hvif-tools/work/hvif-tools-2.1.0/src/tracer/processing/PathScanner.cpp:20:4: note: insert an explicit cast to silence this issue
20 | {{-1,-1,-1,-1}, {-1,-1,-1,-1}, {-1,-1,-1,-1}, {-1,-1,-1,-1}}, // 0
| ^~
| static_cast<char>( )
textproc/jalingo: pin to openjdk8
Java 9 and newer give an error:
[javac] /wrkdirs/usr/ports/textproc/jalingo/work/jalingo-0.6.0-src/src/ja/centre/util/io/nio/MappedByteBufferWrapper.java:106: error: cannot find symbol
[javac] sun.misc.Cleaner cleaner = (sun.misc.Cleaner) cleanerMethod.invoke( buffer );
Deprecate as last release was in 2006.
PR: 291631