Hey, happened to experiment with this module (am working through Intermediate Perl) and noticed it wasn't the latest version.
Had to make a couple of small changes to the Makefile. I looked over the list of changes since 0.35 the best I knew how (found the relevant revisions with git-grep and git-rev-list -- no tags unfortunately). $ cd ~/src && git clone https://github.com/ronsavage/Regexp-Assemble $ cd Regexp-Assemble $ git diff a448b18c1afb5578445947ed75aea1392697e334 76f53cffbb29e58dc228768e99fb134cd9c1027f `make test` produces good output, and I can use the module without any problems. $ make test [...] # Testing Regexp::Assemble t/00_basic.t ...... ok t/01_insert.t ..... ok t/02_reduce.t ..... ok t/03_str.t ........ ok t/04_match.t ...... ok t/05_hostmatch.t .. ok t/06_general.t .... ok t/07_warning.t .... ok t/08_track.t ...... ok t/09_debug.t ...... ok t/10_perl514.t .... ok All tests successful. Files=11, Tests=2948, 3 wallclock secs ( 0.30 usr 0.02 sys + 2.86 cusr 0.20 csys = 3.38 CPU) Result: PASS OK? Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/p5-Regexp-Assemble/Makefile,v retrieving revision 1.11 diff -u -p -u -p -r1.11 Makefile --- Makefile 11 Mar 2022 20:02:58 -0000 1.11 +++ Makefile 24 Apr 2023 21:59:44 -0000 @@ -2,9 +2,9 @@ COMMENT = assemble multiple Regular Expr MODULES = cpan PKG_ARCH = * -DISTNAME = Regexp-Assemble-0.35 +DISTNAME = Regexp-Assemble-0.38 CATEGORIES = textproc -REVISION = 1 +EXTRACT_SUFX = .tgz # Perl PERMIT_PACKAGE = Yes @@ -12,6 +12,6 @@ PERMIT_PACKAGE = Yes MAKE_ENV += TEST_POD=1 MODCPAN_EXAMPLES= Yes -MODCPAN_EXAMPLES_DIST= eg +MODCPAN_EXAMPLES_DIST= examples .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/p5-Regexp-Assemble/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 18 Jan 2015 03:15:25 -0000 1.3 +++ distinfo 24 Apr 2023 21:59:44 -0000 @@ -1,2 +1,2 @@ -SHA256 (Regexp-Assemble-0.35.tar.gz) = AwHMaykwCR6+jz5vdc7ZXEpMnuFsQmGZigiTg2POXdc= -SIZE (Regexp-Assemble-0.35.tar.gz) = 87019 +SHA256 (Regexp-Assemble-0.38.tgz) = oGvn+a4bc8m/1bZmKxQcDXBGnpwZu0QTpu5W+Cra5EI= +SIZE (Regexp-Assemble-0.38.tgz) = 106551 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/p5-Regexp-Assemble/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 11 Mar 2022 20:02:58 -0000 1.3 +++ pkg/PLIST 24 Apr 2023 21:59:44 -0000 @@ -4,6 +4,7 @@ ${P5SITE}/Regexp/Assemble.pm share/examples/p5-Regexp-Assemble/ share/examples/p5-Regexp-Assemble/assemble share/examples/p5-Regexp-Assemble/debugging +share/examples/p5-Regexp-Assemble/failure.01.pl share/examples/p5-Regexp-Assemble/fee share/examples/p5-Regexp-Assemble/file.1 share/examples/p5-Regexp-Assemble/file.2