Tue Jul 6 13:13:54 2021 UTC ()
Update to 6.10

Upstream changes:
Changes in Devel::NYTProf 6.10 - 9th May 2021

There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on upgrading the jquery used and improvements to Makefile.PL and the test suite.
Substantive

GH 186: Updated jquery components to version 3.4.1, based on bug report GH 132 filed by Matthew Musgrove and original patch submitted by Reini Urban.

Eliminated some C++ build-time warnings through patches submitted by Reini Urban.

Officially discouraged use of Devel::NYTProf::Apache. While it remains in the CPAN distribution, it is not exercised by the test suite and has not been updated for many years. We are open to offers to spin it out to its own CPAN distribution.
Test Suite

Skip 4 test files on (Linux) quadmath builds; profile data used in these tests not (yet) appropriate. Thanks to Slaven Rezić and H. Merijn Brand for discussion in GH 168 and GH 188.
Housekeeping

GH 185: Added make target disttest_author for more thorough testing of release tarball.
Changes in Devel::NYTProf 6.09 - 2nd May 2021

There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on correcting problems in the test suite introduced in version 6.08 6 days earlier.
Substantive

Devel::NYTProf::Util::fmt_float() modified to strip off more than one leading 0. Thanks to Shawn Laffan in GH 170.
Test Suite

All test files now run with use strict; use warnings;.

t/11-reader.t, t/12-data.t, t/13-fileinfo.t, t/14-subinfo.t are now skipped on longdouble builds and when NYTP_ZLIB_VERSION is not set. The profile data files these tests use do not work in those contexts. This should reduce the number of false negatives reported by CPANtesters. Thanks to Tinita for feedback in GH 169.

xt/90-pod.t transferred back to t/ but will only run when environmental variable NYTPROF_AUTHOR_TESTING is set.
Housekeeping

Created environmental variable NYTPROF_AUTHOR_TESTING to regulate when certain unit tests and test files are run. Created `make` targets test_author and atest (an alias) to take advantage of this envvar.


(wen)
diff -r1.37 -r1.38 pkgsrc/devel/p5-Devel-NYTProf/Makefile
diff -r1.22 -r1.23 pkgsrc/devel/p5-Devel-NYTProf/distinfo

cvs diff -r1.37 -r1.38 pkgsrc/devel/p5-Devel-NYTProf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Devel-NYTProf/Makefile 2021/05/24 19:50:32 1.37
+++ pkgsrc/devel/p5-Devel-NYTProf/Makefile 2021/07/06 13:13:54 1.38
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.37 2021/05/24 19:50:32 wiz Exp $ 1# $NetBSD: Makefile,v 1.38 2021/07/06 13:13:54 wen Exp $
2 2
3DISTNAME= Devel-NYTProf-6.08 3DISTNAME= Devel-NYTProf-6.10
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel perl5 5CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Devel/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Devel/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://metacpan.org/release/Devel-NYTProf 9HOMEPAGE= https://metacpan.org/release/Devel-NYTProf
11COMMENT= Powerful feature-rich Perl 5 source code profiler 10COMMENT= Powerful feature-rich Perl 5 source code profiler
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS 13DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
15DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS 14DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
16BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences 15BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
17BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff 16BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
18 17

cvs diff -r1.22 -r1.23 pkgsrc/devel/p5-Devel-NYTProf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Devel-NYTProf/distinfo 2021/04/30 23:20:19 1.22
+++ pkgsrc/devel/p5-Devel-NYTProf/distinfo 2021/07/06 13:13:54 1.23
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.22 2021/04/30 23:20:19 wen Exp $ 1$NetBSD: distinfo,v 1.23 2021/07/06 13:13:54 wen Exp $
2 2
3SHA1 (Devel-NYTProf-6.08.tar.gz) = 3f08d82bcc1401f586dec2d1d348975c4fe3efb1 3SHA1 (Devel-NYTProf-6.10.tar.gz) = 3a102666c6ecb44b8de43c3c6411814a59e2ea9a
4RMD160 (Devel-NYTProf-6.08.tar.gz) = 9223286114d23333e8208c6c44079f406e6f425b 4RMD160 (Devel-NYTProf-6.10.tar.gz) = d822bc45d50ae90ca66663dade1921f3833169bd
5SHA512 (Devel-NYTProf-6.08.tar.gz) = bb48c460d0cd6891f05a13d969696658b2d8664416505ba4cbdd0cc462a93e4e1982c9baaed48a8a3b38dd11b3573d144efd1852fd34d73d235d339e67e49313 5SHA512 (Devel-NYTProf-6.10.tar.gz) = e88bbe76637aafcf5fa403dcc5a89a39d4298859da517b91d72c9aa52e3a709de981b64f0fcb1c13f4d0a64ab694a73ff8930a4613b04896b7cf2f383efbbfc5
6Size (Devel-NYTProf-6.08.tar.gz) = 497020 bytes 6Size (Devel-NYTProf-6.10.tar.gz) = 505104 bytes