Mathieu Bridon a5093a9
Name:             perl-Geo-IP
Mathieu Bridon a5093a9
Summary:          Efficient Perl bindings for the GeoIP location database
6ab72e4
Version:          1.51
182a198
Release:          20%{?dist}
e50dc49
URL:              https://metacpan.org/release/Geo-IP
Mathieu Bridon a5093a9
License:          GPL+ or Artistic
Mathieu Bridon a5093a9
e50dc49
Source0:          https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/Geo-IP-%{version}.tar.gz
Mathieu Bridon a5093a9
41cfd2a
BuildRequires:    findutils
41cfd2a
BuildRequires:    gcc
41cfd2a
BuildRequires:    make
41cfd2a
BuildRequires:    sed
Mathieu Bridon a5093a9
BuildRequires:    GeoIP-devel
174d1d2
BuildRequires:    perl-devel
174d1d2
BuildRequires:    perl-generators
5d9213c
BuildRequires:    perl(ExtUtils::MakeMaker) >= 6.76
6698dfe
BuildRequires:    perl(Test::More)
Mathieu Bridon a5093a9
Michael Fleming 05ac8dd
Mathieu Bridon 8faf751
%{?perl_default_filter}
Mathieu Bridon 8faf751
Michael Fleming 05ac8dd
%description
8b91fbd
This package contains Perl bindings for the GeoIP IP/host-name to
Michael Fleming 05ac8dd
country/location/organization database.
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
This package requires Maxmind's GeoIP libraries but is often faster than other,
Mathieu Bridon a5093a9
similar modules.
Mathieu Bridon a5093a9
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
%prep
Michael Fleming 05ac8dd
%setup -q -n Geo-IP-%{version}
6ab72e4
sed -i -e '1s,#!.*perl,#!%{__perl},' example/netspeed.pl example/netspeedcell.pl
Michael Fleming 05ac8dd
Mathieu Bridon a5093a9
Michael Fleming 05ac8dd
%build
5d9213c
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1
Michael Fleming 05ac8dd
make %{?_smp_mflags}
Michael Fleming 05ac8dd
# Avoid uneeded dependencies in the docs.
Michael Fleming 05ac8dd
find example/ -type f | xargs chmod -x
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
%install
5d9213c
make pure_install DESTDIR=%{buildroot}
Michael Fleming 05ac8dd
chmod -R u+w %{buildroot}/*
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
Mathieu Bridon a5093a9
%check
Mathieu Bridon a5093a9
make test
Mathieu Bridon a5093a9
Mathieu Bridon a5093a9
Michael Fleming 05ac8dd
%files
Mathieu Bridon 2c270ad
%doc Changes example
Michael Fleming 05ac8dd
%{perl_vendorarch}/Geo
Michael Fleming 05ac8dd
%{perl_vendorarch}/auto/Geo
Michael Fleming 05ac8dd
%{_mandir}/man3/Geo::IP*.3*
Michael Fleming 05ac8dd
Mathieu Bridon a5093a9
Michael Fleming 05ac8dd
%changelog
182a198
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-20
182a198
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
182a198
6b55bd7
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-19
6b55bd7
- Perl 5.38 rebuild
6b55bd7
1dc7a37
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-18
1dc7a37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
1dc7a37
70e97a2
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-17
70e97a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
70e97a2
7533da5
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-16
7533da5
- Perl 5.36 rebuild
7533da5
ee27c73
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-15
ee27c73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
ee27c73
3b2f67c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-14
3b2f67c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3b2f67c
e7e2762
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-13
e7e2762
- Perl 5.34 rebuild
e7e2762
72f1461
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-12
72f1461
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
72f1461
b850c43
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-11
b850c43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b850c43
749126d
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-10
749126d
- Perl 5.32 rebuild
749126d
20b5c94
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-9
20b5c94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
20b5c94
12c34c4
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-8
12c34c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
12c34c4
cd3681f
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-7
cd3681f
- Perl 5.30 rebuild
cd3681f
ce3019a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-6
ce3019a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ce3019a
d427d91
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-5
d427d91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d427d91
46ec0f0
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.51-4
46ec0f0
- Perl 5.28 rebuild
46ec0f0
41cfd2a
* Sun Mar 11 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 1.51-3
41cfd2a
- Add missing build-requirements
41cfd2a
dbc740b
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.51-2
dbc740b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dbc740b
6ab72e4
* Sun Oct 15 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.51-1
6ab72e4
- Update to 1.51
6ab72e4
6efe044
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.50-6
6efe044
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6efe044
0094ac9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.50-5
0094ac9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0094ac9
d9a67a3
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.50-4
d9a67a3
- Perl 5.26 rebuild
d9a67a3
caa60d6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.50-3
caa60d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
caa60d6
04bcdfe
* Sat Jul 23 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.50-2
04bcdfe
- Use inline sed instead of patch
04bcdfe
5d9213c
* Sat Jul 23 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1.50-1
5d9213c
- Update to 1.50
5d9213c
- Pass NO_PACKLIST to Makefile.PL
5d9213c
- Use DESTDIR instead of PERL_INSTALL_ROOT
5d9213c
f5f4547
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.45-5
f5f4547
- Perl 5.24 rebuild
f5f4547
89ef1fd
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.45-4
89ef1fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
89ef1fd
5dadb74
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.45-3
5dadb74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5dadb74
b8f8929
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.45-2
b8f8929
- Perl 5.22 rebuild
b8f8929
6698dfe
* Sun Oct 05 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.45-1
6698dfe
- Update to 1.45
6698dfe
- Drop Patch0 (no longer applies)
6698dfe
5274a59
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.43-2
5274a59
- Perl 5.20 rebuild
5274a59
8b91fbd
* Sun Aug 31 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.43-1
8b91fbd
- Update to 1.43
8b91fbd
129e154
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.42-5
129e154
- Perl 5.20 rebuild
129e154
d45e22f
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-4
d45e22f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d45e22f
ed88bd6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-3
ed88bd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ed88bd6
6e6af72
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-2
6e6af72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6e6af72
cdb67ef
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.42-1
cdb67ef
- 1.42 bump
cdb67ef
9ffbf77
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.40-3
9ffbf77
- Perl 5.18 rebuild
9ffbf77
9513712
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.40-2
9513712
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9513712
Mathieu Bridon 16d29be
* Wed Oct 24 2012 Mathieu Bridon <bochecha@fedoraproject.org> - 1.40-1
Mathieu Bridon 16d29be
- Update to latest upstream release:
Mathieu Bridon 16d29be
  http://cpansearch.perl.org/src/BORISZ/Geo-IP-1.40/Changes
Mathieu Bridon 16d29be
17d5497
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-10
17d5497
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
17d5497
575b93a
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.38-9
575b93a
- Perl 5.16 rebuild
575b93a
bdd4a48
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-8
bdd4a48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bdd4a48
b228c69
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.38-7
b228c69
- Perl mass rebuild
b228c69
d4222a6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-6
d4222a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d4222a6
a44c174
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.38-5
a44c174
- 661697 rebuild for fixing problems with vendorach/lib
a44c174
803bd39
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.38-4
803bd39
- Mass rebuild with perl-5.12.0
803bd39
4474d3e
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.38-3
4474d3e
- rebuild against perl 5.10.1
4474d3e
eb9a7da
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-2
eb9a7da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
eb9a7da
Michael Fleming dfcc570
* Mon Jun 15 2009 Michael Fleming <mfleming+rpm@thatfleminggent.com> 1.38-1
Michael Fleming dfcc570
- New upstream update (fixes some segfaults and .au timezone breakage)
Michael Fleming dfcc570
4d60a76
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.36-2
4d60a76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4d60a76
Michael Fleming 46e26bb
* Thu Aug 28 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.36-1
Michael Fleming 46e26bb
- New upstream update
Michael Fleming 46e26bb
Michael Fleming 7270113
* Thu Aug 28 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.34-1
Michael Fleming 7270113
- New upstream update
Michael Fleming 7270113
- Source0 updated (new upstream maintainer)
Michael Fleming 7270113
Michael Fleming 9a0b5f9
* Sun Apr 13 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.31-1
Michael Fleming 9a0b5f9
- New upstream update
Michael Fleming 9a0b5f9
be8d80f
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.30-3
Michael Fleming 9a0b5f9
- Rebuild for new perl
be8d80f
8ad70d3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.30-2
8ad70d3
- Autorebuild for GCC 4.3
8ad70d3
Michael Fleming e8af2a3
* Mon Jan 28 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.30-1
Michael Fleming e8af2a3
- Update to 1.30. This pulls in much of the PurePerl module for those
Michael Fleming e8af2a3
  using it (via third party repositories)
Michael Fleming e8af2a3
Michael Fleming 05ac8dd
* Mon Sep 3 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.28-4
Michael Fleming 05ac8dd
- Fix %%patch invocation to help avoid a bogus interpreter issue
Michael Fleming 05ac8dd
- First build for Extras
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sun Aug 26 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.28-3
Michael Fleming 05ac8dd
- Actually apply the patch :-)
Michael Fleming 05ac8dd
- Apply consistency in macro usage
Michael Fleming 05ac8dd
- Remove explicit GeoIP dependency as it should be pulled in automagically
Michael Fleming 05ac8dd
- Patch to example/netspeed to avoid bogus interpreter
Michael Fleming 05ac8dd
- Update License to match current Fedora guidelines.
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Fri Jul 20 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.28-2
Michael Fleming 05ac8dd
- Patch out mysterious and ephemeral test failure
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sun Jul 8 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.28-1
Michael Fleming 05ac8dd
- Update to 1.28
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sun Jun 17 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.27-4.mf
Michael Fleming 05ac8dd
- New URLs
Michael Fleming 05ac8dd
- Fix MakeMaker build requirement
Michael Fleming 05ac8dd
- Include test suite check
Michael Fleming 05ac8dd
- Add examples directory in documentation
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sat Nov 4 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.27-3.mf
Michael Fleming 05ac8dd
- Fix version tag to go with my conventions
Michael Fleming 05ac8dd
- Bump for FC6
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sun Feb 19 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.27-2
Michael Fleming 05ac8dd
- Spin a version for Extras, removing the braindamage from my previous
Michael Fleming 05ac8dd
  releases.
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Fri Sep 9 2005 mfleming@enlartenment.com - 1.27-1.fc4.mf
Michael Fleming 05ac8dd
- 1.27
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Wed Aug 3 2005 mfleming@enlartenment.com - 1.26-2.fc4.mf
Michael Fleming 05ac8dd
- Rebuilt against new geoip version
Michael Fleming 05ac8dd
Michael Fleming 05ac8dd
* Sun Jun 12 2005 mfleming@enlartenment.com - 1.26-1.fc4.mf
Michael Fleming 05ac8dd
- Initial release
Michael Fleming 05ac8dd