OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 28-Feb-2004 23:50:32
Branch: HEAD Handle: 2004022822503200
Modified files:
openpkg-src/perl-net perl-net.patch perl-net.spec
Log:
add Net::Pcap
Summary:
Revision Changes Path
1.4 +25 -0 openpkg-src/perl-net/perl-net.patch
1.57 +21 -2 openpkg-src/perl-net/perl-net.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/perl-net/perl-net.patch
============================================================================
$ cvs diff -u -r1.3 -r1.4 perl-net.patch
--- openpkg-src/perl-net/perl-net.patch 15 Feb 2004 19:05:00 -0000 1.3
+++ openpkg-src/perl-net/perl-net.patch 28 Feb 2004 22:50:32 -0000 1.4
@@ -18,3 +18,28 @@
$prop->{user} = eval{ get_uid( $1 ) };
$self->fatal( $@ ) if $@;
}else{
+Index: Net-Pcap-0.05/Makefile.PL
+--- Net-Pcap-0.05/Makefile.PL.orig 2004-02-28 23:41:40.000000000 +0100
++++ Net-Pcap-0.05/Makefile.PL 2004-02-28 23:45:17.000000000 +0100
+@@ -10,7 +10,8 @@
+ 'NAME' => 'Net::Pcap',
+ 'DISTNAME' => 'Net-Pcap',
+ 'VERSION_FROM' => 'Pcap.pm',
+- 'LIBS' => ['-lpcap'],
++ 'INC' => '[EMAIL PROTECTED]@/include',
++ 'LIBS' => ['[EMAIL PROTECTED]@/lib -lpcap'],
+ dist => {
+ 'COMPRESS' => "gzip -9f",
+ 'SUFFIX' => "gz"
+Index: Net-Pcap-0.05/Pcap.xs
+--- Net-Pcap-0.05/Pcap.xs.orig 2003-06-14 14:15:18.000000000 +0200
++++ Net-Pcap-0.05/Pcap.xs 2004-02-28 23:43:47.000000000 +0100
+@@ -18,7 +18,7 @@
+ #include "EXTERN.h"
+ #include "perl.h"
+ #include "XSUB.h"
+-#include <pcap.h>
++#include "pcap.h"
+
+ #ifdef __cplusplus
+ }
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/perl-net/perl-net.spec
============================================================================
$ cvs diff -u -r1.56 -r1.57 perl-net.spec
--- openpkg-src/perl-net/perl-net.spec 18 Feb 2004 11:00:56 -0000 1.56
+++ openpkg-src/perl-net/perl-net.spec 28 Feb 2004 22:50:32 -0000 1.57
@@ -39,6 +39,7 @@
%define V_curl_easy 1.35
%define V_net_imap_simple 0.93
%define V_net_bgp 0.07
+%define V_net_pcap 0.05
# package information
Name: perl-net
@@ -51,10 +52,11 @@
Group: Language
License: GPL/Artistic
Version: %{V_perl}
-Release: 20040218
+Release: 20040228
# package options
%option with_curl no
+%option with_pcap no
# list of sources
Source0:
http://www.cpan.org/modules/by-module/Net/Net-Daemon-%{V_net_daemon}.tar.gz
@@ -71,6 +73,7 @@
Source11: http://curl.haxx.se/libcurl/perl/Curl-easy-%{V_curl_easy}.tar.gz
Source12:
http://www.cpan.org/modules/by-module/Net/Net-IMAP-Simple-%{V_net_imap_simple}.tar.gz
Source13: http://www.cpan.org/modules/by-module/Net/Net-BGP-%{V_net_bgp}.tar.gz
+Source14:
http://www.cpan.org/authors/id/K/KC/KCARNUT/Net-Pcap-%{V_net_pcap}.tar.gz
Patch0: perl-net.patch
# build information
@@ -82,6 +85,10 @@
BuildPreReq: curl
PreReq: curl
%endif
+%if "%{with_pcap}" == "yes"
+BuildPreReq: libpcap
+PreReq: libpcap
+%endif
AutoReq: no
AutoReqProv: no
@@ -115,6 +122,9 @@
%endif
- Net::IMAP::Simple (%{V_net_imap_simple})
- Net::BGP (%{V_net_bgp})
+%if "%{with_pcap}" == "yes"
+ - Net::Pcap (%{V_net_pcap})
+%endif
%track
prog perl-net:Curl-easy = {
@@ -177,6 +187,11 @@
url = http://www.cpan.org/modules/by-module/RPC/
regex = PlRPC-(__VER__)\.tar\.gz
}
+ prog perl-net:Net-Pcap = {
+ version = %{V_net_pcap}
+ url = http://www.cpan.org/authors/id/K/KC/KCARNUT/
+ regex = Net-Pcap-(__VER__)\.tar\.gz
+ }
%prep
%setup -q -c
@@ -193,7 +208,8 @@
%setup -q -T -D -a 11
%setup -q -T -D -a 12
%setup -q -T -D -a 13
- %patch -p0
+ %setup -q -T -D -a 14
+ sed <%{PATCH0} -e 's;@l_prefix@;%{l_prefix};g' | %{l_patch} -p0 -b
%build
@@ -215,6 +231,9 @@
%endif
%{l_prefix}/bin/perl-openpkg -d %{SOURCE12} configure build install
%{l_prefix}/bin/perl-openpkg -d %{SOURCE13} configure build install
+%if "%{with_pcap}" == "yes"
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE14} configure build install
+%endif
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat
perl-openpkg-files`
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]