btw, bumping the library version for libperl is a safer way of triggering those updates than revision bumps; the latter are subject to a build timing problem, you have to hope that the ports build machines are running a version of base built with the updated perl.
On 2022/01/21 18:27, Alexander Bluhm wrote: > On Fri, Jan 21, 2022 at 08:39:34AM -0800, Andrew Hewus Fresh wrote: > > On Fri, Jan 21, 2022 at 04:34:13PM +0100, Marc Espie wrote: > > > So I don't really think perl requires any change. > > > > > > Possibly hacking a bit on ports that use an outdated version of ppport.h > > > > Updating ppport.h seems reasonable to me. > > I am regulary testing a bunch of Perl ports. > http://bluhm.genua.de/portstest/results/latest.html > > In the log file are 17590 -Wcompound-token-split-by-macro warnings. > http://bluhm.genua.de/portstest/results/2022-01-21T11%3A17%3A03Z/test.log > > I can update and patch ppport.h each time I touch such a port. FWIW here's the list from a grep over ports build logs. (I don't propose changing this in all of them, though, only if they're touched anyway). archivers/p5-Compress-Bzip2 audio/p5-Audio-Scan audio/rhythmbox audio/xmms2 converters/p5-Convert-Binary-C converters/p5-Cpanel-JSON-XS converters/p5-Sereal-Decoder converters/p5-Sereal-Encoder converters/p5-Unicode-LineBreak databases/p5-CDB_File databases/p5-DBD-MariaDB databases/p5-DBD-Pg databases/p5-DBD-SQLite databases/p5-DBD-SQLite2 databases/p5-DBD-Sybase databases/p5-DBD-mysql databases/p5-DBI databases/postgresql databases/postgresql-previous devel/autogen devel/libtool devel/libxsvf devel/luaposix devel/p5-Algorithm-Permute devel/p5-BSD-Resource devel/p5-Class-Load-XS devel/p5-Class-XSAccessor devel/p5-Curses devel/p5-Data-Dump-Streamer devel/p5-DateTime devel/p5-Devel-Declare devel/p5-Devel-FastProf devel/p5-Devel-Gladiator devel/p5-Devel-NYTProf devel/p5-Devel-Size devel/p5-File-FnMatch devel/p5-List-MoreUtils-XS devel/p5-Moose devel/p5-Package-Stash-XS devel/p5-Params-Validate devel/p5-Ref-Util-XS devel/p5-Set-Object devel/p5-Sort-Key devel/p5-Sub-Attribute devel/p5-Sub-Identify devel/p5-Sub-Name devel/p5-Term-ReadLine-Gnu devel/p5-Test-LeakTrace devel/p5-Tie-Hash-Indexed devel/p5-USB-LibUSB devel/p5-YAML-Syck devel/p5-YAML-XS devel/p5-autobox devel/p5-forks devel/silc-toolkit geo/p5-Geo-Coordinates-UTM-XS graphics/p5-Cairo graphics/p5-Imager graphics/p5-Imager-QRCode math/graphviz math/p5-AI-FANN math/p5-Math-Int128 math/p5-Math-Int64 math/p5-Math-Prime-Util math/p5-Statistics-CaseResampling misc/p5-File-LibMagic misc/p5-OPCUA-Open62541 multimedia/p5-Storable-AMF multimedia/synfig net/dico net/ircd-hybrid net/p5-BSD-Socket-Splice net/p5-MaxMind-DB-Reader-XS net/p5-MaxMind-DB-Writer net/p5-Net-Pcap net/p5-Net-SSH-Perl net/p5-Net-SSH2 net/silc-client net/silc-server print/texinfo security/p5-Crypt-OpenSSL-EC security/p5-Crypt-OpenSSL-ECDSA security/p5-Crypt-Rijndael security/p5-CryptX security/p5-Digest-Skein security/p5-Net-SSLeay security/p5-Unix-OpenBSD-Random sysutils/libvirt-python sysutils/p5-Unix-Statgrab telephony/siproxd textproc/p5-List-SomeUtils-XS textproc/p5-Template textproc/p5-Text-CSV_XS textproc/p5-XML-LibXML textproc/p5-XML-LibXSLT textproc/redland www/p5-HTML-Escape www/p5-HTTP-Parser-XS www/p5-WWW-Form-UrlEncoded-XS www/p5-libapreq2 x11/kde-applications/ksirk x11/p5-Tk
