3 %bcond_without tests # do not perform "make test"
7 Summary: Taint::Util - Test for and flip the taint flag without regex matches or eval
8 Summary(pl.UTF-8): Taint::Util - sprawdzanie i zmiana flagi skażenia bez wyrażeń regularnych ani eval
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/Taint/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 4f081a8a6e82352741c0486784cbc23d
17 URL: http://search.cpan.org/dist/Taint-Util/
18 BuildRequires: perl-ExtUtils-MakeMaker >= 6.11
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRequires: perl-Test-Simple
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Taint::Util wraps Perl's internal routines for checking and setting
28 the taint flag and thus does not rely on regular expressions for
29 untainting or odd tricks involving eval and kill for checking whether
30 data is tainted, instead it checks and flips a flag on the scalar
33 %description -l pl.UTF-8
34 Taint::Util obudowuje wewnętrzne procedury Perla do sprawdzania i
35 ustawiania flagi skażenia, dzięki czemu nie polega na wyrażeniach
36 regularnych w celu usuwania flagi lub brzydkich sztuczkach z eval i
37 kill w celu sprawdzenia, czy dane są skażone - zamiast tego sprawdza
38 i przełącza flagę zmiennych skalarnych w miejscu.
41 %setup -q -n %{pdir}-%{pnam}-%{version}
44 %{__perl} Makefile.PL \
48 OPTIMIZE="%{rpmcflags}"
50 %{?with_tests:%{__make} test}
53 rm -rf $RPM_BUILD_ROOT
55 %{__make} pure_install \
56 DESTDIR=$RPM_BUILD_ROOT
59 rm -rf $RPM_BUILD_ROOT
62 %defattr(644,root,root,755)
64 %dir %{perl_vendorarch}/Taint
65 %{perl_vendorarch}/Taint/Util.pm
66 %dir %{perl_vendorarch}/auto/Taint
67 %dir %{perl_vendorarch}/auto/Taint/Util
68 %attr(755,root,root) %{perl_vendorarch}/auto/Taint/Util/Util.so
69 %{_mandir}/man3/Taint::Util.3pm*