Procházet zdrojové kódy

upgrade to latest Slony-I

Ralf S. Engelschall před 17 roky
rodič
revize
3ffa73131e
2 změnil soubory, kde provedl 18 přidání a 20 odebrání
  1. 9 10
      postgresql/postgresql.spec
  2. 9 10
      postgresql83/postgresql83.spec

+ 9 - 10
postgresql/postgresql.spec

@@ -28,8 +28,8 @@
 %define       V_pgperl          2.0.2
 %define       V_psqlodbc        08.02.0500
 %define       V_pgjdbc          8.3-603
-%define       V_slony1          1.2.6
-%define       V_slony1_dir      1215
+%define       V_slony1_major    1.2
+%define       V_slony1_minor    13
 %define       V_pgcluster       1.7.0rc7
 %define       V_pgcluster_dir   1372
 %define       V_mysqlcompat     1.0b3
@@ -46,7 +46,7 @@ Class:        BASE
 Group:        Database
 License:      GPL
 Version:      %{V_postgresql}
-Release:      20080229
+Release:      20080308
 
 #   package options
 %option       with_server       yes
@@ -67,7 +67,7 @@ Source0:      ftp://ftp.postgresql.org/pub/source/v%{V_postgresql}/postgresql-%{
 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
+Source4:      http://slony.info/downloads/%{V_slony1_major}/source/slony1-%{V_slony1_major}.%{V_slony1_minor}.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
@@ -154,10 +154,9 @@ AutoReqProv:  no
         regex     = postgresql-jdbc-(\d+\.\d+-\d+)\.src\.tar\.gz
     }
     prog postgresql:slony1 = {
-        version   = %{V_slony1}.%{V_slony1_dir}
-        url       = http://pgfoundry.org/frs/?group_id=1000122
-        regex     = /(\d+/slony1-\d+\.\d+\.\d+)[-.]tar\.bz2
-        transform = "s/^(\\d+)\/slony1-(\d+\.\d+\.\d+)$/$2.$1/; $_"
+        version   = %{V_slony1_major}.%{V_slony1_minor}
+        url       = http://slony.info/downloads/%{V_slony1_major}/source/
+        regex     = slony1-(\d+\.\d+\.\d+)\.tar\.bz2
     }
     prog postgresql:pgcluster = {
         version   = %{V_pgcluster}.%{V_pgcluster_dir}
@@ -367,7 +366,7 @@ AutoReqProv:  no
 
     #   build Slony-1 replication engine
 %if "%{with_slony1}" == "yes"
-    ( cd slony1-%{V_slony1}
+    ( cd slony1-%{V_slony1_major}.%{V_slony1_minor}
       ln  ../src/pl/plpgsql/src/libplpgsql.so \
           ../src/pl/plpgsql/src/plpgsql.so
       %{l_shtool} subst \
@@ -493,7 +492,7 @@ AutoReqProv:  no
 
     #   install Slony-1 replication engine
 %if "%{with_slony1}" == "yes"
-    ( cd slony1-%{V_slony1}
+    ( cd slony1-%{V_slony1_major}.%{V_slony1_minor}
       %{l_shtool} subst \
           -e 's;$(SQL_NAME80);$(SQL_NAME74);g' \
           src/xxid/Makefile

+ 9 - 10
postgresql83/postgresql83.spec

@@ -30,8 +30,8 @@
 %define       V_pgperl          2.0.2
 %define       V_psqlodbc        08.02.0500
 %define       V_pgjdbc          8.3-603
-%define       V_slony1          1.2.6
-%define       V_slony1_dir      1215
+%define       V_slony1_major    1.2
+%define       V_slony1_minor    13
 %define       V_pgcluster       1.7.0rc7
 %define       V_pgcluster_dir   1372
 %define       V_mysqlcompat     1.0b3
@@ -48,7 +48,7 @@ Class:        EVAL
 Group:        Database
 License:      GPL
 Version:      %{V_postgresql}
-Release:      20080204
+Release:      20080308
 
 #   package options
 %option       with_server       yes
@@ -70,7 +70,7 @@ Source0:      ftp://ftp.postgresql.org/pub/source/v%{V_postgresql_dir}/postgresq
 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
+Source4:      http://slony.info/downloads/%{V_slony1_major}/source/slony1-%{V_slony1_major}.%{V_slony1_minor}.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
@@ -163,10 +163,9 @@ Conflicts:    postgresql
         regex     = postgresql-jdbc-(\d+\.\d+-\d+)\.src\.tar\.gz
     }
     prog postgresql83:slony1 = {
-        version   = %{V_slony1}.%{V_slony1_dir}
-        url       = http://pgfoundry.org/frs/?group_id=1000122
-        regex     = /(\d+/slony1-\d+\.\d+\.\d+)[-.]tar\.bz2
-        transform = "s/^(\\d+)\/slony1-(\d+\.\d+\.\d+)$/$2.$1/; $_"
+        version   = %{V_slony1_major}.%{V_slony1_minor}
+        url       = http://slony.info/downloads/%{V_slony1_major}/source/
+        regex     = slony1-(\d+\.\d+\.\d+)\.tar\.bz2
     }
     prog postgresql83:pgcluster = {
         version   = %{V_pgcluster}.%{V_pgcluster_dir}
@@ -383,7 +382,7 @@ Conflicts:    postgresql
 
     #   build Slony-1 replication engine
 %if "%{with_slony1}" == "yes"
-    ( cd slony1-%{V_slony1}
+    ( cd slony1-%{V_slony1_major}.%{V_slony1_minor}
       ln  ../src/pl/plpgsql/src/libplpgsql.so \
           ../src/pl/plpgsql/src/plpgsql.so
       %{l_shtool} subst \
@@ -509,7 +508,7 @@ Conflicts:    postgresql
 
     #   install Slony-1 replication engine
 %if "%{with_slony1}" == "yes"
-    ( cd slony1-%{V_slony1}
+    ( cd slony1-%{V_slony1_major}.%{V_slony1_minor}
       %{l_shtool} subst \
           -e 's;$(SQL_NAME80);$(SQL_NAME74);g' \
           src/xxid/Makefile