rpms/perl-Net-ARP/F-11 Net-Arp-1.0.6-tests.patch, NONE, 1.1 import.log, NONE, 1.1 perl-Net-ARP.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

derks derks at fedoraproject.org
Sat Nov 7 00:19:51 UTC 2009


Author: derks

Update of /cvs/pkgs/rpms/perl-Net-ARP/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1322/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	Net-Arp-1.0.6-tests.patch import.log perl-Net-ARP.spec 
Log Message:
* Fri Nov 06 2009 BJ Dierkes <wdierkes at rackspace.com> - 1.0.6-2.1
- Initial CVS Import



Net-Arp-1.0.6-tests.patch:
 arp_lookup.t |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE Net-Arp-1.0.6-tests.patch ---
--- Net-ARP/t/arp_lookup.t.orig	2007-01-31 05:33:24.000000000 -0600
+++ Net-ARP/t/arp_lookup.t	2009-10-29 13:07:38.000000000 -0500
@@ -10,7 +10,7 @@
 $mac = Net::ARP::arp_lookup("strange_dev_value","127.0.0.1");
 ok( $mac eq "unknown", "unkown mac on strange dev value -> $mac" );
 
-$mac = Net::ARP::arp_lookup("$fu","127.0.0.1");
+$mac = Net::ARP::arp_lookup("fu","127.0.0.1");
 ok( $mac eq "unknown", "unkown mac on strange dev value 2 -> $mac" );
 
 $mac = Net::ARP::arp_lookup("eth0","this_is_not_an_ip_address");


--- NEW FILE import.log ---
perl-Net-ARP-1_0_6-2_1:F-11:perl-Net-ARP-1.0.6-2.1.src.rpm:1257553169


--- NEW FILE perl-Net-ARP.spec ---
%define real_name Net-ARP
%global _use_internal_dependency_generator 0

Name:       perl-Net-ARP
Version:    1.0.6
Release:    2.1%{?dist}
Summary:    Create and Send ARP Packets 
Group:      Development/Libraries
License:    GPL+ or Artistic
URL:        http://search.cpan.org/dist/%{real_name}
Source0:    http://search.cpan.org/CPAN/authors/id/C/CR/CRAZYDJ/%{real_name}-%{version}.tgz
BuildRoot:  %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
BuildRequires: perl(ExtUtils::MakeMaker)

Patch0:     Net-Arp-1.0.6-tests.patch

%description
This module is a Perl extension to create and send ARP packets and lookup
local or remote mac addresses. You do not need to install any additional 
libraries like Libnet to compile this extension. It uses kernel header files 
to create the packets.

%prep
%setup -q -n %{real_name} 
%patch0 -p1 -b .tests

# remove unwanted provides
cat << \EOF > %{name}-prov
#!/bin/sh
%{__find_provides} $* | sed -e "/ARP.so()(64bit)/d" 
EOF

%global __find_provides %{_builddir}/%{real_name}/%{name}-prov
chmod +x %{__find_provides}


%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}
make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w %{buildroot}/*

# remove unnecessary files
%{__rm} -f %{buildroot}%{perl_vendorarch}/auto/Net/ARP/ARP.bs


%check
# The tests for this package require root privileges, therefore for automated
# building we need to leave it out.
#
# make test
#

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc Changes README MANIFEST 
%{perl_vendorarch}/Net/ARP.pm
%{_mandir}/man3/Net::ARP.3pm.gz
%{perl_vendorarch}/auto/Net/ARP/ARP.so

%changelog
* Fri Nov 06 2009 BJ Dierkes <wdierkes at rackspace.com> - 1.0.6-2.1
- BuildRequires: perl(ExtUtils::MakeMaker)

* Tue Nov 03 2009 BJ Dierkes <wdierkes at rackspace.com> - 1.0.6-2
- Set _use_internal_dependency_generator to 0 as well as override
  __find_provides in prep to remove unwanted provides.
- Use make pure_install
- Rename spec to match package name

* Thu Oct 29 2009 BJ Dierkes <wdierkes at rackspace.com> - 1.0.6-1
- Initial spec build (modified from perl-Net-SNMP) 
- Added Patch0: Net-Arp-1.0.6-tests.patch



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Net-ARP/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	6 Nov 2009 20:32:14 -0000	1.1
+++ .cvsignore	7 Nov 2009 00:19:51 -0000	1.2
@@ -0,0 +1 @@
+Net-ARP-1.0.6.tgz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Net-ARP/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	6 Nov 2009 20:32:14 -0000	1.1
+++ sources	7 Nov 2009 00:19:51 -0000	1.2
@@ -0,0 +1 @@
+1b71124347f23f951b96e86826af8562  Net-ARP-1.0.6.tgz




More information about the fedora-extras-commits mailing list