OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   15-Apr-2007 10:51:21
  Branch: HEAD                             Handle: 2007041509512000

  Modified files:
    openpkg-src/perl-dbi    perl-dbi.patch perl-dbi.spec

  Log:
    add DBD::Cego support

  Summary:
    Revision    Changes     Path
    1.27        +19 -5      openpkg-src/perl-dbi/perl-dbi.patch
    1.230       +23 -1      openpkg-src/perl-dbi/perl-dbi.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/perl-dbi/perl-dbi.patch
  ============================================================================
  $ cvs diff -u -r1.26 -r1.27 perl-dbi.patch
  --- openpkg-src/perl-dbi/perl-dbi.patch       23 Mar 2007 09:33:37 -0000      
1.26
  +++ openpkg-src/perl-dbi/perl-dbi.patch       15 Apr 2007 08:51:20 -0000      
1.27
  @@ -1,6 +1,6 @@
   Index: DBD-SQLite-1.13/Makefile.PL
   --- DBD-SQLite-1.13/Makefile.PL.orig 2006-09-08 05:45:13 +0200
  -+++ DBD-SQLite-1.13/Makefile.PL      2007-01-08 19:32:01 +0100
  ++++ DBD-SQLite-1.13/Makefile.PL      2007-04-15 10:47:17 +0200
   @@ -10,34 +10,6 @@
    }
    use Config;
  @@ -63,7 +63,7 @@
                           ( ($Config{d_usleep} ||
   Index: DBD-SQLite-1.13/dbdimp.c
   --- DBD-SQLite-1.13/dbdimp.c.orig    2006-09-08 06:50:50 +0200
  -+++ DBD-SQLite-1.13/dbdimp.c 2007-01-08 19:32:01 +0100
  ++++ DBD-SQLite-1.13/dbdimp.c 2007-04-15 10:47:17 +0200
   @@ -394,14 +394,17 @@
        
        sqlite_trace(3, "Execute returned %d cols\n", DBIc_NUM_FIELDS(imp_sth));
  @@ -85,7 +85,7 @@
            imp_sth->nrow = sqlite3_changes(imp_dbh->db);
   Index: DBD-SQLite-1.13/dbdimp.h
   --- DBD-SQLite-1.13/dbdimp.h.orig    2006-09-08 06:50:50 +0200
  -+++ DBD-SQLite-1.13/dbdimp.h 2007-01-08 19:32:01 +0100
  ++++ DBD-SQLite-1.13/dbdimp.h 2007-04-15 10:47:17 +0200
   @@ -4,7 +4,7 @@
    #define _DBDIMP_H   1
    
  @@ -95,9 +95,23 @@
    
    /* 30 second timeout by default */
    #define SQL_TIMEOUT 30000
  +Index: DBD-cego/Makefile.PL
  +--- DBD-cego/Makefile.PL.orig        2007-03-31 19:16:24 +0200
  ++++ DBD-cego/Makefile.PL     2007-04-15 10:48:31 +0200
  +@@ -43,8 +43,8 @@
  +     'VERSION_FROM'  => 'Cego.pm',
  +     'PREREQ_PM'     => {DBI => 1.03},
  +     'OBJECT'        => '$(O_FILES)',
  +-    'INC'           => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . 
'/include',
  +-    'LDDLFLAGS'     => '-bundle -undefined dynamic_lookup',
  ++    'INC'           => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . 
'/include/cego',
  ++    'LDDLFLAGS'     => '',
  +     'MYEXTLIB'    => $opt->{'prefix'} . "/lib/libCego.a " 
  +           . $opt->{'prefix'} . "/lib/libXML.a " 
  +           . $opt->{'prefix'} . "/lib/libBase.a",
   Index: DBD-mysql-4.004/dbdimp.h
  ---- DBD-mysql-4.004/dbdimp.h.orig    2007-01-06 20:00:08 +0100
  -+++ DBD-mysql-4.004/dbdimp.h 2007-01-08 19:32:01 +0100
  +--- DBD-mysql-4.004/dbdimp.h.orig    2007-03-20 14:47:29 +0100
  ++++ DBD-mysql-4.004/dbdimp.h 2007-04-15 10:47:17 +0200
   @@ -19,6 +19,7 @@
     *  Header files we use
     */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/perl-dbi/perl-dbi.spec
  ============================================================================
  $ cvs diff -u -r1.229 -r1.230 perl-dbi.spec
  --- openpkg-src/perl-dbi/perl-dbi.spec        14 Apr 2007 08:03:47 -0000      
1.229
  +++ openpkg-src/perl-dbi/perl-dbi.spec        15 Apr 2007 08:51:20 -0000      
1.230
  @@ -41,6 +41,7 @@
   %define       V_dbd_sybase      1.07_09
   %define       V_dbd_odbc        1.13
   %define       V_dbd_pglite      0.09
  +%define       V_dbd_cego        1.0.2
   
   #   package information
   Name:         perl-dbi
  @@ -53,7 +54,7 @@
   Group:        Perl
   License:      GPL/Artistic
   Version:      %{V_perl}
  -Release:      20070414
  +Release:      20070415
   
   #   package options
   %option       with_dbd_sqlite  yes
  @@ -62,6 +63,7 @@
   %option       with_dbd_oracle  no
   %option       with_dbd_sybase  no
   %option       with_dbd_odbc    no
  +%option       with_dbd_cego    no
   
   #   list of sources
   Source0:      http://www.cpan.org/modules/by-module/DBI/DBI-%{V_dbi}.tar.gz
  @@ -81,6 +83,7 @@
   Source14:     
http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz
   Source15:     
http://www.peppler.org/downloads/DBD-Sybase-%{V_dbd_sybase}.tar.gz
   Source16:     
http://www.cpan.org/modules/by-module/DBD/DBD-PgLite-%{V_dbd_pglite}.tar.gz
  +Source17:     http://www.lemke-it.com/DBD-cego-%{V_dbd_cego}.tar.gz
   Patch0:       perl-dbi.patch
   
   #   build information
  @@ -114,6 +117,10 @@
   BuildPreReq:  ODBC
   PreReq:       ODBC
   %endif
  +%if "%{with_dbd_cego}" == "yes"
  +BuildPreReq:  cego
  +PreReq:       cego
  +%endif
   AutoReq:      no
   AutoReqProv:  no
   
  @@ -136,6 +143,7 @@
       - DBD::Oracle (%{V_dbd_oracle}) [%{with_dbd_oracle}]
       - DBD::Sybase (%{V_dbd_sybase}) [%{with_dbd_sybase}]
       - DBD::ODBC (%{V_dbd_odbc}) [%{with_dbd_odbc}]
  +    - DBD::Cego (%{V_dbd_cego}) [%{with_dbd_cego}]
   
   %track
       prog perl-dbi:DBI = {
  @@ -225,6 +233,11 @@
           url       = http://www.peppler.org/downloads/
           regex     = DBD-Sybase-(__VER__)\.tar\.gz
       }
  +    prog perl-dbi:DBD-cego = {
  +        version   = %{V_dbd_cego}
  +        url       = http://www.lemke-it.com/opensource.html
  +        regex     = DBD-cego-(__VER__)\.tar\.gz
  +    }
   
   %prep
       %setup -q -c
  @@ -244,6 +257,7 @@
       %setup -q -T -D -a 14
       %setup -q -T -D -a 15
       %setup -q -T -D -a 16
  +    %setup -q -T -D -a 17
       %patch -p0
   
   %build
  @@ -350,6 +364,14 @@
       ) || exit $?
   %endif
   
  +%if "%{with_dbd_cego}" == "yes"
  +    #   build DBD::Cego
  +    ( cd DBD-cego
  +      rm -f ._* >/dev/null 2>&1 || true
  +      %{l_prefix}/bin/perl-openpkg --args=--prefix=%{l_prefix} configure 
build install
  +    ) || exit $?
  +%endif
  +
       #   determine installation files
       %{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`
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to