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-Dec-2007 10:52:41
  Branch: HEAD                             Handle: 2007121509524000

  Modified files:
    openpkg-src/postgresql  postgresql.spec

  Log:
    upgrade pgcluster and libpqxx and remove ancient libpg++

  Summary:
    Revision    Changes     Path
    1.253       +23 -55     openpkg-src/postgresql/postgresql.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/postgresql/postgresql.spec
  ============================================================================
  $ cvs diff -u -r1.252 -r1.253 postgresql.spec
  --- openpkg-src/postgresql/postgresql.spec    3 Dec 2007 06:48:38 -0000       
1.252
  +++ openpkg-src/postgresql/postgresql.spec    15 Dec 2007 09:52:40 -0000      
1.253
  @@ -24,16 +24,15 @@
   
   #   package versions
   %define       V_postgresql      8.2.5
  -%define       V_libpqpp         4.0
  -%define       V_libpqxx         2.5.5
  +%define       V_libpqxx         2.6.9
   %define       V_perl            5.8.8
   %define       V_pgperl          2.0.2
   %define       V_psqlodbc        08.02.0500
   %define       V_pgjdbc          8.2-507
   %define       V_slony1          1.2.6
   %define       V_slony1_dir      1215
  -%define       V_pgcluster       1.7.0rc6
  -%define       V_pgcluster_dir   1371
  +%define       V_pgcluster       1.7.0rc7
  +%define       V_pgcluster_dir   1372
   %define       V_mysqlcompat     1.0b3
   %define       V_mysqlcompat_dir 548
   
  @@ -48,7 +47,7 @@
   Group:        Database
   License:      GPL
   Version:      %{V_postgresql}
  -Release:      20071203
  +Release:      20071215
   
   #   package options
   %option       with_server       yes
  @@ -66,17 +65,16 @@
   
   #   list of sources
   Source0:      
ftp://ftp.postgresql.org/pub/source/v%{V_postgresql}/postgresql-%{V_postgresql}.tar.bz2
  -Source1:      
ftp://gborg.postgresql.org/pub/libpqpp/stable/libpq++-%{V_libpqpp}.tar.gz
  -Source2:      
ftp://gborg.postgresql.org/pub/libpqxx/stable/libpqxx-%{V_libpqxx}.tar.gz
  -Source3:      
ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-%{V_pgperl}.tar.gz
  -Source4:      
ftp://ftp.postgresql.org/pub/odbc/versions/src/psqlodbc-%{V_psqlodbc}.tar.gz
  -Source5:      
http://pgfoundry.org/frs/download.php/%{V_slony1_dir}/slony1-%{V_slony1}-tar.bz2
  -Source6:      
http://pgfoundry.org/frs/download.php/%{V_pgcluster_dir}/pgcluster-%{V_pgcluster}-patch.tar.gz
  -Source7:      
http://pgfoundry.org/frs/download.php/%{V_mysqlcompat_dir}/mysqlcompat-%{V_mysqlcompat}.tar.gz
  -Source8:      
http://jdbc.postgresql.org/download/postgresql-jdbc-%{V_pgjdbc}.src.tar.gz
  -Source9:      rc.postgresql
  -Source10:     pg_migrate
  -Source11:     pg_passwd
  +Source1:      
http://pqxx.org/download/software/libpqxx/libpqxx-%{V_libpqxx}.tar.gz
  +Source2:      
ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-%{V_pgperl}.tar.gz
  +Source3:      
ftp://ftp.postgresql.org/pub/odbc/versions/src/psqlodbc-%{V_psqlodbc}.tar.gz
  +Source4:      
http://pgfoundry.org/frs/download.php/%{V_slony1_dir}/slony1-%{V_slony1}-tar.bz2
  +Source5:      
http://pgfoundry.org/frs/download.php/%{V_pgcluster_dir}/pgcluster-%{V_pgcluster}.patch.tar.gz
  +Source6:      
http://pgfoundry.org/frs/download.php/%{V_mysqlcompat_dir}/mysqlcompat-%{V_mysqlcompat}.tar.gz
  +Source7:      
http://jdbc.postgresql.org/download/postgresql-jdbc-%{V_pgjdbc}.src.tar.gz
  +Source8:      rc.postgresql
  +Source9:      pg_migrate
  +Source10:     pg_passwd
   Patch0:       postgresql.patch
   
   #   build information
  @@ -132,18 +130,13 @@
       prog postgresql = {
           version   = %{V_postgresql}
           url       = ftp://ftp.postgresql.org/pub/source/
  -        regex     = v(\d+\.\d+(\.\d+)*)
  +        regex     = v(8\.2(\.\d+)*)
           url       = ftp://ftp.postgresql.org/pub/source/v__NEWVER__/
           regex     = postgresql-(\d+(\.\d+)+)\.tar\.(bz2|gz)
       }
  -    prog postgresql:libpq++ = {
  -        version   = %{V_libpqpp}
  -        url       = ftp://gborg.postgresql.org/pub/libpqpp/stable/
  -        regex     = libpq\+\+-(__VER__)\.tar\.gz
  -    }
       prog postgresql:libpqxx = {
           version   = %{V_libpqxx}
  -        url       = ftp://gborg.postgresql.org/pub/libpqxx/stable/
  +        url       = http://pqxx.org/development/libpqxx/wiki/DownloadPage
           regex     = libpqxx-(__VER__)\.tar\.gz
       }
       prog postgresql:pgperl = {
  @@ -170,7 +163,7 @@
       prog postgresql:pgcluster = {
           version   = %{V_pgcluster}.%{V_pgcluster_dir}
           url       = http://pgfoundry.org/frs/?group_id=1000072
  -        regex     = /(\d+/pgcluster-__VER__)-patch\.tar\.gz
  +        regex     = /(\d+/pgcluster-__VER__)\.patch\.tar\.gz
           transform = "s/^(\\d+)\/pgcluster-(.+)$/$2.$1/; $_"
       }
       prog postgresql:mysqlcompat = {
  @@ -185,7 +178,6 @@
       %patch -p0
   %if "%{with_cxx}" == "yes"
       %setup -q -T -D -a 1
  -    %setup -q -T -D -a 2
       case "%{l_platform -t}" in
           *-sunos* )
               %{l_shtool} subst \
  @@ -206,24 +198,24 @@
           libpqxx-%{V_libpqxx}/configure
   %endif
   %if "%{with_perl}" == "yes"
  -    %setup -q -T -D -a 3
  +    %setup -q -T -D -a 2
   %endif
   %if "%{with_odbc}" == "yes"
  -    %setup -q -T -D -a 4
  +    %setup -q -T -D -a 3
   %endif
   %if "%{with_slony1}" == "yes"
  -    %setup -q -T -D -a 5
  +    %setup -q -T -D -a 4
   %endif
   %if "%{with_pgcluster}" == "yes"
  -    %setup -q -T -D -a 6
  +    %setup -q -T -D -a 5
       sed -e '/^diff.*libpq\.rc/,/^diff/d' pgcluster-*-patch |\
       %{l_patch} -p1
   %endif
   %if "%{with_mysqlcompat}" == "yes"
  -    %setup -q -T -D -a 7
  +    %setup -q -T -D -a 6
   %endif
   %if "%{with_jdbc}" == "yes"
  -    %setup -q -T -D -a 8
  +    %setup -q -T -D -a 7
   %endif
   
       #   adjust source tree
  @@ -299,20 +291,6 @@
   
       #   build C++ bindings (both old and new one)
   %if "%{with_cxx}" == "yes"
  -    ( cd libpq++-%{V_libpqpp}
  -      CXX="%{l_cxx}"
  -      CFLAGS="%{l_cflags -O}"
  -      CPPFLAGS="-DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT= "
  -      CPPFLAGS="$CPPFLAGS -I. -I../src/interfaces/libpq -I../src/interfaces"
  -      CPPFLAGS="$CPPFLAGS -I../src/include %{l_cppflags}"
  -      LDFLAGS="%{l_ldflags}"
  -      OBJS="pgconnection.o pgdatabase.o pgtransdb.o pgcursordb.o pglobject.o"
  -      for o in $OBJS; do
  -          $CXX $CFLAGS $CPPFLAGS $LDFLAGS -c -o $o `echo $o | sed -e 
's;\.o$;.cc;'`
  -      done
  -      rm -f libpq++.a
  -      ar rc libpq++.a $OBJS
  -    ) || exit $?
       ln -s `pwd`/src/interfaces/libpq/*.h src/include/
       ( cd libpqxx-%{V_libpqxx}
         %{l_shtool} subst \
  @@ -474,16 +452,6 @@
   
       #   install C++ bindings (both old and new one)
   %if "%{with_cxx}" == "yes"
  -    ( cd libpq++-%{V_libpqpp}
  -      %{l_shtool} mkdir -f -p -m 755 \
  -          $RPM_BUILD_ROOT%{l_prefix}/include/libpq++
  -      %{l_shtool} install -c -m 644 \
  -          libpq++.h pgconnection.h pgdatabase.h pgtransdb.h pgcursordb.h 
pglobject.h \
  -          $RPM_BUILD_ROOT%{l_prefix}/include/libpq++/
  -      %{l_shtool} install -c -m 644 \
  -          libpq++.a \
  -          $RPM_BUILD_ROOT%{l_prefix}/lib/
  -    ) || exit $?
       ( cd libpqxx-%{V_libpqxx}
         %{l_shtool} mkdir -f -p -m 755 \
             $RPM_BUILD_ROOT%{l_prefix}/include/pqxx
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to