Hello community, here is the log from the commit of package perl-Devel-NYTProf for openSUSE:Factory checked in at 2015-04-18 10:40:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Devel-NYTProf (Old) and /work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-NYTProf" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Devel-NYTProf/perl-Devel-NYTProf.changes 2013-10-06 14:31:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new/perl-Devel-NYTProf.changes 2015-04-18 10:40:31.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Apr 16 21:12:10 UTC 2015 - co...@suse.com + +- updated to 6.01 + see /usr/share/doc/packages/perl-Devel-NYTProf/Changes + +------------------------------------------------------------------- Old: ---- Devel-NYTProf-5.06.tar.gz New: ---- Devel-NYTProf-6.01.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Devel-NYTProf.spec ++++++ --- /var/tmp/diff_new_pack.lcQzKp/_old 2015-04-18 10:40:31.000000000 +0200 +++ /var/tmp/diff_new_pack.lcQzKp/_new 2015-04-18 10:40:31.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Devel-NYTProf # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,34 +17,23 @@ Name: perl-Devel-NYTProf -Version: 5.06 +Version: 6.01 Release: 0 %define cpan_name Devel-NYTProf Summary: Powerful fast feature-rich Perl source code profiler License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Devel-NYTProf/ -Source: http://www.cpan.org/authors/id/T/TI/TIMB/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/T/TI/TIMB/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(File::Which) >= 1.09 BuildRequires: perl(JSON::Any) BuildRequires: perl(Test::Differences) >= 0.60 BuildRequires: perl(Test::More) >= 0.84 -#BuildRequires: perl(Apache) -#BuildRequires: perl(BSD::Resource) -#BuildRequires: perl(Devel::NYTProf) -#BuildRequires: perl(Devel::NYTProf::Constants) -#BuildRequires: perl(Devel::NYTProf::Core) -#BuildRequires: perl(Devel::NYTProf::Data) -#BuildRequires: perl(Devel::NYTProf::FileInfo) -#BuildRequires: perl(Devel::NYTProf::Reader) -#BuildRequires: perl(Devel::NYTProf::ReadStream) -#BuildRequires: perl(Devel::NYTProf::Run) -#BuildRequires: perl(Devel::NYTProf::SubInfo) -#BuildRequires: perl(Devel::NYTProf::Test) -#BuildRequires: perl(Devel::NYTProf::Util) -#BuildRequires: perl(NYTProfTest) +Requires: perl(File::Which) >= 1.09 Requires: perl(JSON::Any) Requires: perl(Test::Differences) >= 0.60 Requires: perl(Test::More) >= 0.84 @@ -53,25 +42,81 @@ %description Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. -* Performs per-line statement profiling for fine detail -* Performs per-subroutine statement profiling for overview -* Performs per-opcode profiling for slow perl builtins -* Performs per-block statement profiling (the first profiler to do so) -* Accounts correctly for time spent after calls return -* Performs inclusive and exclusive timing of subroutines -* Subroutine times are per calling location (a powerful feature) -* Can profile compile-time activity, just run-time, or just END time -* Uses novel techniques for efficient profiling -* Sub-microsecond (100ns) resolution on supported systems -* Very fast - the fastest statement and subroutine profilers for perl -* Handles applications that fork, with no performance cost -* Immune from noise caused by profiling overheads and I/O -* Program being profiled can stop/start the profiler -* Generates richly annotated and cross-linked html reports -* Captures source code, including string evals, for stable results -* Trivial to use with mod_perl - add one line to httpd.conf -* Includes an extensive test suite -* Tested on very large codebases +* * + + Performs per-line statement profiling for fine detail + +* * + + Performs per-subroutine statement profiling for overview + +* * + + Performs per-opcode profiling for slow perl builtins + +* * + + Performs per-block statement profiling (the first profiler to do so) + +* * + + Accounts correctly for time spent after calls return + +* * + + Performs inclusive and exclusive timing of subroutines + +* * + + Subroutine times are per calling location (a powerful feature) + +* * + + Can profile compile-time activity, just run-time, or just END time + +* * + + Uses novel techniques for efficient profiling + +* * + + Sub-microsecond (100ns) resolution on supported systems + +* * + + Very fast - the fastest statement and subroutine profilers for perl + +* * + + Handles applications that fork, with no performance cost + +* * + + Immune from noise caused by profiling overheads and I/O + +* * + + Program being profiled can stop/start the profiler + +* * + + Generates richly annotated and cross-linked html reports + +* * + + Captures source code, including string evals, for stable results + +* * + + Trivial to use with mod_perl - add one line to httpd.conf + +* * + + Includes an extensive test suite + +* * + + Tested on very large codebases NYTProf is effectively two profilers in one: a statement profiler, and a subroutine profiler. ++++++ Devel-NYTProf-5.06.tar.gz -> Devel-NYTProf-6.01.tar.gz ++++++ ++++ 2452 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: - #./Build build flags=%{?_smp_mflags} --myflag