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

Reply via email to