Here is an update for WWW::Search.
What's new upstream [0]: - upstream don't force us to use Env anymore, as they use it for their own purpose - if tests fail, the html content is saved to a file What's new in the port: - the module really needs itself as TEST_DEPENDS to perform all its tests - devel/p5-Test-File is actually a TEST_DEPENDS - i've reluctantly kept the p5-Mail-* optional dependencies to avoid breaking users' setup Testing: - 'make test' passes - there are 2 consumers: www/p5-WWW-Ebay (it passes), and www/p5-WWW-Search-Ebay (it doesn't pass because it's outdated, but it's the next on the list) Comments/feedback are welcome :) Charlène. [0] https://metacpan.org/source/MTHURN/WWW-Search-2.518/Changes [1] http://0x0.st/zm4r.tgz Index: Makefile =================================================================== RCS file: /cvs/ports/www/p5-WWW-Search/Makefile,v retrieving revision 1.13 diff -u -p -u -p -r1.13 Makefile --- Makefile 12 May 2017 20:54:50 -0000 1.13 +++ Makefile 21 May 2019 03:40:33 -0000 @@ -2,7 +2,7 @@ COMMENT= virtual base class for WWW searches -DISTNAME = WWW-Search-2.517 +DISTNAME= WWW-Search-2.518 CATEGORIES= www # perl @@ -13,17 +13,21 @@ PKG_ARCH= * RUN_DEPENDS= converters/p5-DateManip \ devel/p5-File-Slurp \ - devel/p5-Test-File \ - mail/p5-Email-MIME>=1.910 \ - mail/p5-Email-Send \ math/p5-Bit-Vector \ misc/p5-User \ www/p5-CGI \ www/p5-HTML-Parser>=2.23 \ www/p5-HTML-Tree \ www/p5-URI \ - www/p5-libwww + www/p5-libwww>=2 + +# Optional dependencies, kept to not break users' setup +RUN_DEPENDS+= mail/p5-Email-MIME>=1.910 \ + mail/p5-Email-Send + +# The module needs itself to perform all its tests TEST_DEPENDS= devel/p5-IO-Capture \ + devel/p5-Test-File \ www/p5-WWW-Search MAKE_ENV+= TEST_POD=Yes Index: distinfo =================================================================== RCS file: /cvs/ports/www/p5-WWW-Search/distinfo,v retrieving revision 1.6 diff -u -p -u -p -r1.6 distinfo --- distinfo 12 May 2017 20:54:50 -0000 1.6 +++ distinfo 21 May 2019 03:40:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (WWW-Search-2.517.tar.gz) = BAI1OzgImLJzYp0o/eTYzpDSCtx2UbeGiZICxLpRxBI= -SIZE (WWW-Search-2.517.tar.gz) = 95286 +SHA256 (WWW-Search-2.518.tar.gz) = WLj0lNDSAgXOzkLnw7NWfPZsxaMcPMBzdYYdCrR+ATA= +SIZE (WWW-Search-2.518.tar.gz) = 94261