a6a86de
Name:           perl-Nmap-Parser
d445d64
Version:        1.37
c072522
Release:        18%{?dist}
a6a86de
Summary:        Parse nmap scan data with perl
29cb57d
License:        MIT
2eda438
URL:            https://metacpan.org/release/Nmap-Parser
2eda438
Source0:        https://cpan.metacpan.org/authors/id/A/AP/APERSAUD/Nmap-Parser-%{version}.tar.gz
a6a86de
BuildArch:      noarch
3948654
BuildRequires:  coreutils
3948654
BuildRequires:  make
39f9237
BuildRequires:  perl-generators
e033e6c
BuildRequires:  perl-interpreter
d445d64
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
3948654
BuildRequires:  sed
ae75964
# Run-time:
ae75964
BuildRequires:  perl(strict)
ae75964
BuildRequires:  perl(vars)
ae75964
# Storable 2 used nowhere
29cb57d
BuildRequires:  perl(XML::Twig) >= 3.16
ae75964
# Tests:
ae75964
BuildRequires:  perl(blib)
ae75964
BuildRequires:  perl(constant)
ae75964
BuildRequires:  perl(Cwd)
ae75964
BuildRequires:  perl(File::Spec)
ae75964
BuildRequires:  perl(Test::More)
ae75964
Requires:       perl(XML::Twig) >= 3.16
a6a86de
29cb57d
%{?perl_default_filter}
ae75964
# Remove under-specified dependencies
ae75964
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(XML::Twig\\)$
a6a86de
29cb57d
%description
29cb57d
This module implements a interface to the information contained in an
ae75964
nmap scan. It is implemented by parsing the XML scan data that is
29cb57d
generated by nmap. This will enable anyone who utilizes nmap to quickly
29cb57d
create fast and robust security scripts that utilize the powerful port
29cb57d
scanning abilities of nmap.
a6a86de
a6a86de
%prep
6764912
%setup -q -n Nmap-Parser-%{version}
ae75964
# fix end-of-line encoding and permission
41228dd
perl -pi -e 's/\r//' tools/pdev.pl
ae75964
chmod 0644 tools/pdev.pl
a6a86de
a6a86de
%build
41228dd
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
41228dd
%{make_build}
a6a86de
a6a86de
%install
41228dd
%{make_install}
29cb57d
%{_fixperms} $RPM_BUILD_ROOT/*
a6a86de
a6a86de
%check
a6a86de
make test
a6a86de
a6a86de
%files
3e77ce0
%license LICENSE
e033e6c
%doc Changes.md README.md tools
a6a86de
%{perl_vendorlib}/*
29cb57d
%{_mandir}/man3/*
a6a86de
a6a86de
%changelog
c072522
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-18
c072522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c072522
37752fb
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-17
37752fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
37752fb
767002e
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-16
767002e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
767002e
41228dd
* Wed Feb 08 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-15
41228dd
- Use macros make_*
41228dd
0db9c18
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-14
0db9c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
0db9c18
a2797e9
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-13
a2797e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
a2797e9
bdd3469
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-12
bdd3469
- Perl 5.36 rebuild
bdd3469
244d0b9
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-11
244d0b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
244d0b9
8adc7f0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-10
8adc7f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8adc7f0
ef62c92
* Sat May 22 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-9
ef62c92
- Perl 5.34 rebuild
ef62c92
8bbabc0
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-8
8bbabc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8bbabc0
b6b8ab5
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-7
b6b8ab5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b6b8ab5
a3272ef
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-6
a3272ef
- Perl 5.32 rebuild
a3272ef
7e9b8df
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-5
7e9b8df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7e9b8df
e935782
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-4
e935782
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e935782
488fd55
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-3
488fd55
- Perl 5.30 rebuild
488fd55
ffb20d7
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-2
ffb20d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ffb20d7
d445d64
* Mon Jan 28 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-1
d445d64
- 1.37 bump
d445d64
eceb328
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-5
eceb328
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
eceb328
af8a6d8
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.36-4
af8a6d8
- Perl 5.28 rebuild
af8a6d8
3ada165
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-3
3ada165
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3ada165
3a923fd
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-2
3a923fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3a923fd
e033e6c
* Fri Jul 21 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.36-1
e033e6c
- 1.36 bump
e033e6c
5ef8c71
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-2
5ef8c71
- Perl 5.26 rebuild
5ef8c71
3e77ce0
* Thu May 18 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-1
3e77ce0
- 1.34 bump
3e77ce0
0449fa2
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-2
0449fa2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0449fa2
3948654
* Mon Jan 02 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.33-1
3948654
- 1.33 bump
3948654
33b64a8
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.31-5
33b64a8
- Perl 5.24 rebuild
33b64a8
26f26e4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-4
26f26e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
26f26e4
f7c2bb6
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.31-3
f7c2bb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f7c2bb6
25ac477
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.31-2
25ac477
- Perl 5.22 rebuild
25ac477
ae75964
* Wed Nov 26 2014 Petr Pisar <ppisar@redhat.com> - 1.31-1
ae75964
- 1.31 bump
ae75964
0833e4f
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.21-10
0833e4f
- Perl 5.20 rebuild
0833e4f
279196b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-9
279196b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
279196b
a8473a8
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-8
a8473a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a8473a8
ef31f7c
* Thu Jul 25 2013 Petr Pisar <ppisar@redhat.com> - 1.21-7
ef31f7c
- Perl 5.18 rebuild
ef31f7c
40759f6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-6
40759f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
40759f6
6a8ac4f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-5
6a8ac4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6a8ac4f
403dcd4
* Mon Jun 18 2012 Petr Pisar <ppisar@redhat.com> - 1.21-4
403dcd4
- Perl 5.16 rebuild
403dcd4
ac6bd16
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-3
ac6bd16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ac6bd16
Petr Sabata 0cf7c8e
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.21-2
Petr Sabata 0cf7c8e
- Perl mass rebuild
Petr Sabata 0cf7c8e
6764912
* Wed May 25 2011 Iain Arnell <iarnell@gmail.com> 1.21-1
6764912
- update to latest upstream version
cbba940
- clean up spec for modern rpmbuild
6764912
d2a1184
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-4
d2a1184
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d2a1184
f9fddd8
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.20-3
f9fddd8
- 661697 rebuild for fixing problems with vendorach/lib
f9fddd8
cd506d5
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.20-2
cd506d5
- Mass rebuild with perl-5.12.0
cd506d5
e839b79
* Sun Mar 07 2010 Iain Arnell <iarnell@gmail.com> 1.20-1
e839b79
- update to latest upstream version
e839b79
29cb57d
* Mon Mar 01 2010 Iain Arnell <iarnell@gmail.com> 1.19-4
29cb57d
- specfile cleanup prompted by BZ#569399
29cb57d
- license changed from GPLv2+ to MIT (since 1.11)
29cb57d
a260e82
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.19-3
a260e82
- rebuild against perl 5.10.1
a260e82
ea8ac3c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.19-2
ea8ac3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ea8ac3c
ae75964
* Tue Mar 03 2009 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org>
2926fec
- New upstream release
2926fec
- Fix typo in manual install
2926fec
- Don't use dos2unix, rely on sed magic instead
2926fec
883530e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-3
883530e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
883530e
c20d47c
* Sun Aug 03 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 1.16-2
90d97e6
- New release, 1.16
c20d47c
- Add data files
90d97e6
011f471
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-5
011f471
Rebuild for new perl
011f471
29e8e42
* Mon Sep 24 2007 Jesse Keating <jkeating@redhat.com> - 1.05-4
29e8e42
- Bump release for upgrade path
29e8e42
655ef41
* Wed May 09 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 1.05-3
a6a86de
- Move end-of-line fix to %%prep
a6a86de
- Update dos2unix BR
655ef41
a6a86de
* Tue May 08 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 1.05-2
a6a86de
- Don't package Manifest
a6a86de
- Fix permissions
a6a86de
- Fix end-of-line encoding
a6a86de
- Add missing BRs
ae75964
ae75964
* Wed May 02 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 1.05-1
a6a86de
- Initial build