d948150
Name:           perl-Net-IPv6Addr
a0b2b1e
Version:        1.02
ae535e0
Release:        7%{?dist}
d948150
Summary:        Perl module to check validity of IPv6 addresses
d948150
bdd6809
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
d22b87b
URL:            https://metacpan.org/release/Net-IPv6Addr
d22b87b
Source0:        https://cpan.metacpan.org/authors/id/B/BK/BKB/Net-IPv6Addr-%{version}.tar.gz
d948150
d948150
BuildArch:      noarch
a0b2b1e
BuildRequires:  coreutils
ff92c68
BuildRequires:  make
f1bb3a5
BuildRequires:  perl-generators
e290e6b
BuildRequires:  perl-interpreter
c59959b
BuildRequires:  perl(Config)
e290e6b
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
d8f1ac7
BuildRequires:  perl(utf8)
e290e6b
# Run-time
ff92c68
BuildRequires:  perl(Carp)
d8f1ac7
BuildRequires:  perl(Math::BigInt) >= 1.999813
ff92c68
BuildRequires:  perl(strict)
e290e6b
BuildRequires:  perl(warnings)
e290e6b
# Tests
e290e6b
BuildRequires:  perl(FindBin)
ff92c68
BuildRequires:  perl(Test)
e290e6b
BuildRequires:  perl(Test::More)
ff92c68
BuildRequires:  perl(vars)
d8f1ac7
Requires:       perl(Math::BigInt) >= 1.999813
e290e6b
e290e6b
# Remove under-specified dependencies
a0b2b1e
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Math::BigInt\\)\s*$
d948150
d948150
%description
d948150
Net::IPv6Addr checks strings for valid IPv6 addresses, as specified in
d948150
RFC1884. You throw possible addresses at it, it either accepts them or throws
d948150
an exception.
d948150
2ec9a93
%package tests
2ec9a93
Summary:        Tests for %{name}
2ec9a93
Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
2ec9a93
Requires:       perl-Test-Harness
2ec9a93
2ec9a93
%description tests
2ec9a93
Tests from %{name}. Execute them
2ec9a93
with "%{_libexecdir}/%{name}/test".
2ec9a93
d948150
%prep
d948150
%setup -q -n Net-IPv6Addr-%{version}
a0b2b1e
perl -MConfig -i -pe 's/\A#!.*perl/$Config{startperl}/' examples/*
d948150
2ec9a93
# Help file to recognise the Perl scripts
2ec9a93
for F in t/*.t; do
2ec9a93
    perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
2ec9a93
    chmod +x "$F"
2ec9a93
done
2ec9a93
2ec9a93
d948150
%build
4d9e1f1
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
4d9e1f1
%{make_build}
d948150
d948150
%install
4d9e1f1
%{make_install}
26f454c
%{_fixperms} %{buildroot}/*
2ec9a93
2ec9a93
# Install tests
2ec9a93
mkdir -p %{buildroot}%{_libexecdir}/%{name}
2ec9a93
cp -a t %{buildroot}%{_libexecdir}/%{name}
2ec9a93
# Needed for t/synopsis.t
2ec9a93
mkdir -p %{buildroot}%{_libexecdir}/%{name}/examples
2ec9a93
cp -a examples/synopsis.pl %{buildroot}%{_libexecdir}/%{name}/examples
2ec9a93
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
2ec9a93
#!/bin/sh
2ec9a93
cd %{_libexecdir}/%{name} && exec prove -I . -r -j "$(getconf _NPROCESSORS_ONLN)"
2ec9a93
EOF
2ec9a93
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
2ec9a93
d948150
%check
2ec9a93
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
d948150
make test
d948150
d948150
%files
b0d866d
%doc examples Changes README
d948150
%{perl_vendorlib}/*
d948150
%{_mandir}/man?/*
d948150
2ec9a93
%files tests
2ec9a93
%{_libexecdir}/%{name}
2ec9a93
d948150
%changelog
ae535e0
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-7
ae535e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ae535e0
5704c45
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-6
5704c45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5704c45
28e35f4
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-5
28e35f4
- Perl 5.36 rebuild
28e35f4
7d78a02
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-4
7d78a02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7d78a02
a461d4a
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-3
a461d4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a461d4a
883a2de
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-2
883a2de
- Perl 5.34 rebuild
883a2de
a0b2b1e
* Wed Mar 31 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-1
a0b2b1e
- 1.02 bump
2ec9a93
- Package tests
a0b2b1e
6741e8d
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-4
6741e8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6741e8d
9f4a586
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-3
9f4a586
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9f4a586
714a578
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-2
714a578
- Perl 5.32 rebuild
714a578
2299c77
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-1
2299c77
- 1.01 bump
2299c77
2299c77
* Wed Jun 17 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.0-1
4d9e1f1
- 1.0 bump
4d9e1f1
9291c50
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.96-5
9291c50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9291c50
aacbdfd
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.96-4
aacbdfd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
aacbdfd
185d94a
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.96-3
185d94a
- Perl 5.30 rebuild
185d94a
8b8d251
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.96-2
8b8d251
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8b8d251
d8f1ac7
* Mon Oct 08 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.96-1
d8f1ac7
- 0.96 bump
d8f1ac7
8a02c78
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.91-4
8a02c78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8a02c78
6825ef5
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.91-3
6825ef5
- Perl 5.28 rebuild
6825ef5
9603a88
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.91-2
9603a88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9603a88
b0d866d
* Thu Oct 12 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.91-1
b0d866d
- 0.91 bump
b0d866d
7ac0657
* Mon Oct 02 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.9-1
7ac0657
- 0.9 bump
7ac0657
c59959b
* Mon Aug 28 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.7-1
c59959b
- 0.7 bump
c59959b
e290e6b
* Fri Aug 25 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.6-1
e290e6b
- 0.6 bump
e290e6b
9b8043f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-23
9b8043f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9b8043f
54caabc
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.2-22
54caabc
- Perl 5.26 rebuild
54caabc
aafa0b3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-21
aafa0b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aafa0b3
1ab363f
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.2-20
1ab363f
- Perl 5.24 rebuild
1ab363f
de600d7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-19
de600d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
de600d7
ff92c68
* Tue Nov 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.2-18
ff92c68
- Specify all dependencies
ff92c68
- Modernize spec
ff92c68
be6b1b3
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-17
be6b1b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
be6b1b3
c775a9b
* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.2-16
c775a9b
- Perl 5.22 rebuild
c775a9b
7bfaaeb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-15
7bfaaeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7bfaaeb
7aaf31d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-14
7aaf31d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7aaf31d
bb704e6
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.2-13
bb704e6
- Perl 5.18 rebuild
bb704e6
a51eaf8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-12
a51eaf8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a51eaf8
1534f28
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-11
1534f28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1534f28
df93b01
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-10
df93b01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
df93b01
761a5ab
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-9
761a5ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
761a5ab
4c9cc90
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.2-8
4c9cc90
- 661697 rebuild for fixing problems with vendorach/lib
4c9cc90
e4a888b
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.2-7
e4a888b
- Mass rebuild with perl-5.12.0
e4a888b
e057d87
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-6
e057d87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e057d87
e7bd356
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-5
e7bd356
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e7bd356
4ab4f09
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.2-4
4ab4f09
- rebuild for new perl
4ab4f09
d948150
* Mon May 28 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2-3
d948150
- Fix license
d948150
- Add explicit Requires on perl(Math::Base85)
d948150
- Add missing BRs
ff92c68
ff92c68
* Fri May 11 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2-2
d948150
- Add missing perl-Math-Base85 BR
ff92c68
d948150
* Sat May 05 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2-1
d948150
- Initial build