commit 9b493770155cb2ad1728d2b88f0e8812bfe7af8e3114e2ac600f709ab8132683 Author: Lars Vogdt Date: Sat Dec 26 20:48:27 2009 +0000 - initial version 0.10 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-LeakTrace?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Test-LeakTrace-0.10.tar.bz2 b/Test-LeakTrace-0.10.tar.bz2 new file mode 100644 index 0000000..05a577f --- /dev/null +++ b/Test-LeakTrace-0.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c466004f8271941c631e6013cd6f751a74de826cd90291932ceff4b5cb089163 +size 41576 diff --git a/perl-Test-LeakTrace.changes b/perl-Test-LeakTrace.changes new file mode 100644 index 0000000..76fd6ed --- /dev/null +++ b/perl-Test-LeakTrace.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Sat Dec 26 20:47:08 UTC 2009 - lars@linux-schulserver.de + +- initial version 0.10 + diff --git a/perl-Test-LeakTrace.spec b/perl-Test-LeakTrace.spec new file mode 100644 index 0000000..3844d5c --- /dev/null +++ b/perl-Test-LeakTrace.spec @@ -0,0 +1,59 @@ +# +# spec file for package perl-Test-LeakTrace +# + +# norootforbuild + +Name: perl-Test-LeakTrace +%define real_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Summary: Traces memory leaks +Url: http://search.cpan.org/perldoc?Test::LeakTrace +Group: Development/Libraries/Perl +License: Artistic License +Version: 0.10 +Release: 1 +Vendor: openSUSE-Education +Source: %{real_name}-%{version}.tar.bz2 +BuildRequires: perl-macros +Requires: perl = %{perl_version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Test::LeakTrace provides several functions that trace memory leaks. This module +scans arenas, the memory allocation system, so it can detect any leaked SVs in +given blocks. + +Leaked SVs are SVs which are not released after the end of the scope they have +been created. These SVs include global variables and internal caches. For +example, if you call a method in a tracing block, perl might prepare a cache +for the method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok() +executes a block more than once.e + +Author: +------- + Goro Fuji(gfx) . + + +%prep +%setup -q -n %{real_name}-%{version} + +%build +perl Makefile.PL +make %{?jobs:-j%jobs} + +%check +make test + +%install +%perl_make_install +%perl_process_packlist +%perl_gen_filelist + +%clean +rm -rf %{buildroot} + +%files -f %{name}.files +%defattr(0644, root, root, 0755) +%doc Changes README MANIFEST + +%changelog