informix_fdw: Add patches for recent PostgreSQL versions.
authorDevrim Gunduz <devrim@gunduz.org>
Sun, 28 Sep 2025 15:48:44 +0000 (16:48 +0100)
committerDevrim Gunduz <devrim@gunduz.org>
Sun, 28 Sep 2025 15:48:44 +0000 (16:48 +0100)
30 files changed:
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg14-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg15-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg16-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg17-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg18-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-7/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg14-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg15-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg16-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg17-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg18-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg14-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg15-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg16-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg17-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg18-makefile-pgxs.patch [new symlink]
rpm/redhat/main/non-free/informix_fdw/SLES-12/Makefile [deleted file]
rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg13-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw.spec [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/SLES-15/informix_fdw-pg12-makefile-pgxs.patch [deleted symlink]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg14-makefile-pgxs.patch [moved from rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg12-makefile-pgxs.patch with 82% similarity]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg15-makefile-pgxs.patch [new file with mode: 0644]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg16-makefile-pgxs.patch [new file with mode: 0644]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg17-makefile-pgxs.patch [new file with mode: 0644]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg18-makefile-pgxs.patch [new file with mode: 0644]
rpm/redhat/main/non-free/informix_fdw/main/informix_fdw.spec

diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg14-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg14-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..93faca4
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg14-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg15-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg15-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..87dd3ec
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg15-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg16-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg16-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..ac63fb8
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg16-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg17-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg17-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..b9b62ed
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg17-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg18-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-10/informix_fdw-pg18-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..5b782e0
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg18-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-7/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-7/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg14-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg14-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..93faca4
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg14-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg15-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg15-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..87dd3ec
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg15-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg16-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg16-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..ac63fb8
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg16-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg17-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg17-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..b9b62ed
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg17-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg18-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-8/informix_fdw-pg18-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..5b782e0
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg18-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg14-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg14-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..93faca4
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg14-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg15-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg15-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..87dd3ec
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg15-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg16-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg16-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..ac63fb8
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg16-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg17-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg17-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..b9b62ed
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg17-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg18-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/EL-9/informix_fdw-pg18-makefile-pgxs.patch
new file mode 120000 (symlink)
index 0000000..5b782e0
--- /dev/null
@@ -0,0 +1 @@
+../main/informix_fdw-pg18-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/SLES-12/Makefile b/rpm/redhat/main/non-free/informix_fdw/SLES-12/Makefile
deleted file mode 100644 (file)
index a7ee80f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################
-# RPM-specific Makefile                #
-# https://yum.postgresql.org   #
-#                              #
-# Devrim Gunduz                        #
-# devrim@gunduz.org            #
-#################################
-
-# Predefined values
-
-ARCH=`rpm --eval "%{_arch}"`
-DIR=`pwd`
-DIST=".sles12"
-SPECFILE="informix_fdw.spec"
-
-# Now, include global Makefile
-include ../../../../global/Makefile.global
diff --git a/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg13-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw-pg13-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index fa43d29..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg13-makefile-pgxs.patch
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw.spec b/rpm/redhat/main/non-free/informix_fdw/SLES-12/informix_fdw.spec
deleted file mode 120000 (symlink)
index 3a5190f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw.spec
\ No newline at end of file
diff --git a/rpm/redhat/main/non-free/informix_fdw/SLES-15/informix_fdw-pg12-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/SLES-15/informix_fdw-pg12-makefile-pgxs.patch
deleted file mode 120000 (symlink)
index 7cda18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../main/../main/informix_fdw-pg12-makefile-pgxs.patch
\ No newline at end of file
similarity index 82%
rename from rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg12-makefile-pgxs.patch
rename to rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg14-makefile-pgxs.patch
index 8174c3a7b56dee72128fc35155923d363daebcbe..400243c93db6f8c907d0bebf2cac36af89cc3dbd 100644 (file)
@@ -5,7 +5,7 @@
  
  ifndef PG_CONFIG
 -PG_CONFIG=pg_config
-+PG_CONFIG=/usr/pgsql-12/bin/pg_config
++PG_CONFIG=/usr/pgsql-14/bin/pg_config
  endif
  
  ##
diff --git a/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg15-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg15-makefile-pgxs.patch
new file mode 100644 (file)
index 0000000..3890940
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile.old       2016-08-25 19:13:03.387968042 +0300
++++ Makefile   2016-08-25 19:13:15.230356548 +0300
+@@ -3,7 +3,7 @@
+ ESQL=esql
+ ifndef PG_CONFIG
+-PG_CONFIG=pg_config
++PG_CONFIG=/usr/pgsql-15/bin/pg_config
+ endif
+ ##
diff --git a/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg16-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg16-makefile-pgxs.patch
new file mode 100644 (file)
index 0000000..9808539
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile.old       2016-08-25 19:13:03.387968042 +0300
++++ Makefile   2016-08-25 19:13:15.230356548 +0300
+@@ -3,7 +3,7 @@
+ ESQL=esql
+ ifndef PG_CONFIG
+-PG_CONFIG=pg_config
++PG_CONFIG=/usr/pgsql-16/bin/pg_config
+ endif
+ ##
diff --git a/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg17-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg17-makefile-pgxs.patch
new file mode 100644 (file)
index 0000000..bbb81c5
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile.old       2016-08-25 19:13:03.387968042 +0300
++++ Makefile   2016-08-25 19:13:15.230356548 +0300
+@@ -3,7 +3,7 @@
+ ESQL=esql
+ ifndef PG_CONFIG
+-PG_CONFIG=pg_config
++PG_CONFIG=/usr/pgsql-17/bin/pg_config
+ endif
+ ##
diff --git a/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg18-makefile-pgxs.patch b/rpm/redhat/main/non-free/informix_fdw/main/informix_fdw-pg18-makefile-pgxs.patch
new file mode 100644 (file)
index 0000000..1070f2a
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile.old       2016-08-25 19:13:03.387968042 +0300
++++ Makefile   2016-08-25 19:13:15.230356548 +0300
+@@ -3,7 +3,7 @@
+ ESQL=esql
+ ifndef PG_CONFIG
+-PG_CONFIG=pg_config
++PG_CONFIG=/usr/pgsql-18/bin/pg_config
+ endif
+ ##
index 0123cebaed668bff6cdb3ac02180da9771b9617e..c67fe71a3097132ee89bf9f752767d611d74fc02 100644 (file)
@@ -30,7 +30,7 @@ import remote data and more.
 %patch -P 0 -p0
 
 %build
-PATH=/opt/IBM/informix/bin:$PATH INFORMIXDIR=/opt/IBM/informix USE_PGXS=1 %{__make} %{?_smp_mflags}
+PATH=/opt/IBM/Informix/bin:$PATH INFORMIXDIR=/opt/IBM/Informix USE_PGXS=1 %{__make} %{?_smp_mflags}
 
 %install
 %{__rm} -rf  %{buildroot}