8e7b2f2
Name:           perl-Devel-Cycle
142e34e
Version:        1.11
Petr Šabata 28f256f
Release:        8%{?dist}
8e7b2f2
Summary:        Find memory cycles in objects
5ea7fab
License:        GPL+ or Artistic
665a92a
Group:          Development/Libraries
8e7b2f2
URL:            http://search.cpan.org/dist/Devel-Cycle/
2532f8f
Source0:        http://www.cpan.org/authors/id/L/LD/LDS/Devel-Cycle-%{version}.tar.gz
Petr Šabata 28f256f
Patch0:         perl-Devel-Cycle-1.11-512.patch
8e7b2f2
BuildArch:      noarch
4ee906c
BuildRequires:  perl(PadWalker) >= 1.0
5ea7fab
BuildRequires:  perl(ExtUtils::MakeMaker)
a407822
BuildRequires:  perl(Test::More)
2532f8f
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
4ee906c
Requires:       perl(PadWalker) >= 1.0
8e7b2f2
8e7b2f2
%description
665a92a
This is a simple developer's tool for finding circular references in
665a92a
objects and other types of references. Because of Perl's reference-count
665a92a
based memory management, circular references will cause memory leaks.
8e7b2f2
8e7b2f2
%prep
8e7b2f2
%setup -q -n Devel-Cycle-%{version}
Petr Šabata 28f256f
%patch0 -p1 -b .512
8e7b2f2
8e7b2f2
%build
8e7b2f2
%{__perl} Makefile.PL INSTALLDIRS=vendor
8e7b2f2
make %{?_smp_mflags}
8e7b2f2
8e7b2f2
%install
Petr Šabata 28f256f
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Petr Šabata 28f256f
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Petr Šabata 28f256f
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
Petr Šabata 28f256f
%{_fixperms} %{buildroot}/*
8e7b2f2
2532f8f
%check
8e7b2f2
make test
8e7b2f2
8e7b2f2
%files
8e7b2f2
%doc Changes README
665a92a
%{perl_vendorlib}/*
665a92a
%{_mandir}/man3/*
8e7b2f2
8e7b2f2
%changelog
Petr Šabata 28f256f
* Mon Nov 28 2011 Petr Šabata <contyk@redhat.com> - 1.11-8
Petr Šabata 28f256f
- Fix a Perl 5.12 incompatibility (#757274, RT #56681)
Petr Šabata 28f256f
- Remove BuildRoot and defattr
Petr Šabata 28f256f
75896f5
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.11-7
75896f5
- Perl mass rebuild
75896f5
3ea7208
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-6
3ea7208
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3ea7208
271c183
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-5
271c183
- 661697 rebuild for fixing problems with vendorach/lib
271c183
e723713
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-4
e723713
- Mass rebuild with perl-5.12.0
e723713
018582a
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-3
018582a
- Mass rebuild with perl-5.12.0
018582a
ea1e4c0
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.11-2
ea1e4c0
- rebuild against perl 5.10.1
ea1e4c0
142e34e
* Mon Oct  5 2009 Stepan Kasal <skasal@redhat.com> - 1.11-1
142e34e
- new upstream version
142e34e
2d013bc
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3
2d013bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2d013bc
c7ffb2d
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
c7ffb2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c7ffb2d
eb5490e
* Tue Jul 15 2008 Steven Pritchard <steve@kspei.com> 1.10-1
eb5490e
- Update to 1.10.
eb5490e
665a92a
* Thu May 15 2008 Steven Pritchard <steve@kspei.com> 1.09-1
665a92a
- Update to 1.09.
665a92a
- Reformat to match cpanspec output.
665a92a
- Fix find option order.
665a92a
- Use fixperms macro instead of our own chmod incantation.
665a92a
fb5b7cc
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-3
fb5b7cc
- Rebuild for perl 5.10 (again)
fb5b7cc
9b05ae8
* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-2
9b05ae8
- rebuild for new perl
9b05ae8
a407822
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-1.2
a407822
- add BR: perl(Test::More)
a407822
5ea7fab
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-1.1
5ea7fab
- correct license tag
5ea7fab
- add BR: perl(ExtUtils::MakeMaker)
5ea7fab
4ee906c
* Wed May 24 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-1
4ee906c
- Update to 1.07.
4ee906c
- Requirement version: perl(PadWalker) >= 1.0.
4ee906c
1d7e029
* Mon May 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
1d7e029
- Update to 1.05.
1d7e029
- New requirement: perl(PadWalker).
1d7e029
2532f8f
* Thu Feb 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-4
2532f8f
- Rebuild for FC5 (perl 5.8.8).
2532f8f
559c536
* Sat May 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-3
559c536
- Add dist tag.
559c536
8cae2d3
* Mon May 02 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-2
8cae2d3
- Update to 1.04.
8cae2d3
4a576d2
* Fri Apr 22 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-2
82add67
- Fedora Extras: FC-4 version.
82add67
8e7b2f2
* Mon Jan 24 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.03-0.fdr.1
8e7b2f2
- Update to 1.03.
8e7b2f2
8e7b2f2
* Sun Jul 04 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.02-0.fdr.1
8e7b2f2
- First build.