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]

Reply via email to