Here is a long overdue update for File::Copy::Recursive.
What's new upstream (partial, 10 years of changelog here [0]): - Move to File::Glob::bsd_glob() as File::Glob::glob() will vanish as of Perl 5.30 [1] - Include real unit tests (tm) now Port-wise it's a simple update, with TEST_DEPENDS added. Testing: - 'make test' passes - There are 17 consumers, i've found no new failures due to that update [2]. Comments/feedback are welcome :) Charlène. [0] https://metacpan.org/source/DMUEY/File-Copy-Recursive-0.44/Changes [1] https://perldoc.pl/perldeprecation#File::Glob::glob()-will-disappear [2] http://0x0.st/zcR1.tgz Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-File-Copy-Recursive/Makefile,v retrieving revision 1.16 diff -u -p -u -p -r1.16 Makefile --- Makefile 20 Mar 2016 19:56:22 -0000 1.16 +++ Makefile 4 May 2019 10:24:18 -0000 @@ -4,11 +4,16 @@ COMMENT= recursive copy of files and dir MODULES= cpan PKG_ARCH= * -DISTNAME= File-Copy-Recursive-0.38 -REVISION= 1 +DISTNAME= File-Copy-Recursive-0.44 CATEGORIES= devel # perl PERMIT_PACKAGE_CDROM= Yes + +TEST_DEPENDS= devel/p5-Path-Tiny \ + devel/p5-Test-Deep \ + devel/p5-Test-Fatal \ + devel/p5-Test-File \ + devel/p5-Test-Warnings .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-File-Copy-Recursive/distinfo,v retrieving revision 1.9 diff -u -p -u -p -r1.9 distinfo --- distinfo 18 Jan 2015 03:13:26 -0000 1.9 +++ distinfo 4 May 2019 10:24:18 -0000 @@ -1,2 +1,2 @@ -SHA256 (File-Copy-Recursive-0.38.tar.gz) = hMy93ziUqIosK2vmj/bviWADeAO7NqoiizGUTP323us= -SIZE (File-Copy-Recursive-0.38.tar.gz) = 10843 +SHA256 (File-Copy-Recursive-0.44.tar.gz) = rhmgtY3Bs83tm6nPsQkojYlz1HTAtL/SiyfPYOjKbuQ= +SIZE (File-Copy-Recursive-0.44.tar.gz) = 19278