initial commit of file from CVS for perl-IP-Country on Fri 14 Jul 13:59:32 BST 2023
This commit is contained in:
parent
88a9d8d70f
commit
2aad6f4b3c
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
*.rpm
|
||||
*.log
|
||||
*spec-20*
|
BIN
IP-Country-2.28.tar.gz
(Stored with Git LFS)
Normal file
BIN
IP-Country-2.28.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
19
Makefile
Normal file
19
Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
NAME := perl-IP-Country
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
10
README.md
10
README.md
@ -1,3 +1,11 @@
|
||||
# perl-IP-Country
|
||||
|
||||
3rd Party (Maintained by Koozali) git repo for perl-IP-Country smeserver
|
||||
3rd Party (Maintained by Koozali) git repo for perl-IP-Country smeserver
|
||||
|
||||
## Description
|
||||
|
||||
<br />*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
|
||||
*Once it has been checked, then this comment will be deleted*
|
||||
<br />
|
||||
|
||||
Perl-IP-Country is a software package which enables a user to lookup the country that an IP address originates from. It uses the MaxMind GeoIP database to provide the information, allowing the user to quickly determine the country of origin for any given IP address.
|
||||
|
1
contriborbase
Normal file
1
contriborbase
Normal file
@ -0,0 +1 @@
|
||||
sme10
|
62
perl-IP-Country.spec
Normal file
62
perl-IP-Country.spec
Normal file
@ -0,0 +1,62 @@
|
||||
Name: perl-IP-Country
|
||||
Version: 2.28
|
||||
Release: 1%{?dist}
|
||||
Summary: Fast lookup of country codes from IP addresses
|
||||
License: Artistic
|
||||
Group: Development/Libraries
|
||||
URL: http://search.cpan.org/dist/IP-Country/
|
||||
Source0: http://www.cpan.org/authors/id/N/NW/NWETTERS/IP-Country-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildArch: noarch
|
||||
BuildRequires: perl(ExtUtils::MakeMaker)
|
||||
BuildRequires: perl(ExtUtils::ParseXS)
|
||||
BuildRequires: perl(ExtUtils::Manifest)
|
||||
BuildRequires: perl(Geography::Countries)
|
||||
Requires: perl(Geography::Countries)
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
||||
|
||||
%description
|
||||
Finding the home country of a client using only the IP address can be
|
||||
difficult. Looking up the domain name associated with that address can
|
||||
provide some help, but many IP address are not reverse mapped to any
|
||||
useful domain, and the most common domain (.com) offers no help when
|
||||
looking for country.
|
||||
|
||||
%prep
|
||||
%setup -q -n IP-Country-%{version}
|
||||
|
||||
%build
|
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
|
||||
|
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
|
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
|
||||
|
||||
%{_fixperms} $RPM_BUILD_ROOT/*
|
||||
|
||||
%check
|
||||
make test
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc CHANGES README
|
||||
%{perl_vendorlib}/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man1/ip2cc.1*
|
||||
%{_bindir}/ip2cc
|
||||
|
||||
%changelog
|
||||
* Fri Jul 14 2023 BogusDateBot
|
||||
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
|
||||
by assuming the date is correct and changing the weekday.
|
||||
|
||||
* Thu Mar 17 2016 Daniel Berteaud <daniel@firewall-services.com> 2.28-1
|
||||
- First build using cpanspec [SME: 9328]
|
Loading…
Reference in New Issue
Block a user