[mingw-postgresql/f19] Update to 9.2.9

mooninite mooninite at fedoraproject.org
Sun Aug 17 03:43:15 UTC 2014


commit 72e36090ed3ee6abbdea67944feed6c1253ec9e8
Author: Michael Cronenworth <mike at cchtml.com>
Date:   Sat Aug 16 22:42:57 2014 -0500

    Update to 9.2.9

 .gitignore                                |    5 +----
 mingw-postgresql.spec                     |   13 ++++++++++++-
 postgresql-9.2.9-plpgsql-link.patch       |   11 +++++++++++
 postgresql-9.2.9-pltcl-link.patch         |   11 +++++++++++
 postgresql-9.2.9-pqwalreceiver-link.patch |   11 +++++++++++
 sources                                   |    2 +-
 6 files changed, 47 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7f6c745..661265c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1 @@
-/postgresql-9.2.4.tar.bz2
-/postgresql-9.2.5.tar.bz2
-/postgresql-9.2.7.tar.bz2
-/postgresql-9.2.8.tar.bz2
+/postgresql-9.2.9.tar.bz2
diff --git a/mingw-postgresql.spec b/mingw-postgresql.spec
index 3c50a9c..1afc9dc 100644
--- a/mingw-postgresql.spec
+++ b/mingw-postgresql.spec
@@ -1,7 +1,7 @@
 %?mingw_package_header
 
 Name:           mingw-postgresql
-Version:        9.2.8
+Version:        9.2.9
 Release:        1%{?dist}
 Summary:        MinGW Windows PostgreSQL library
 
@@ -9,6 +9,11 @@ License:        PostgreSQL
 URL:            http://www.postgresql.org/
 Source0:        ftp://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2
 
+# DLL Linking of libpqwalreceiver.dll, libplpgsql.dll, pltcl.dll fails
+Patch0:         postgresql-9.2.9-pqwalreceiver-link.patch
+Patch1:         postgresql-9.2.9-plpgsql-link.patch
+Patch2:         postgresql-9.2.9-pltcl-link.patch
+
 BuildArch:      noarch
 
 BuildRequires:  mingw32-filesystem >= 95
@@ -63,6 +68,9 @@ database management system (DBMS).
 
 %prep
 %setup -q -n postgresql-%{version}
+%patch0 -p0
+%patch1 -p0
+%patch2 -p0
 
 
 %build
@@ -188,6 +196,9 @@ mv $RPM_BUILD_ROOT%{mingw64_libdir}/libpq.a $RPM_BUILD_ROOT%{mingw64_libdir}/lib
 
 
 %changelog
+* Sat Aug 16 2014 Michael Cronenworth <mike at cchtml.com> - 9.2.9-1
+- New upstream release.
+
 * Tue Mar 25 2014 Michael Cronenworth <mike at cchtml.com> - 9.2.8-1
 - New upstream release.
 
diff --git a/postgresql-9.2.9-plpgsql-link.patch b/postgresql-9.2.9-plpgsql-link.patch
new file mode 100644
index 0000000..07b0f77
--- /dev/null
+++ b/postgresql-9.2.9-plpgsql-link.patch
@@ -0,0 +1,11 @@
+--- src/pl/plpgsql/src/Makefile.orig	2014-07-21 14:12:31.000000000 -0500
++++ src/pl/plpgsql/src/Makefile	2014-08-16 22:12:49.500724553 -0500
+@@ -14,7 +14,7 @@
+ NAME= plpgsql
+ 
+ override CPPFLAGS := -I. -I$(srcdir) $(CPPFLAGS)
+-SHLIB_LINK = $(filter -lintl, $(LIBS))
++SHLIB_LINK = $(filter -lintl, $(LIBS)) ../../../../src/backend/access/common/heaptuple.o ../../../../src/backend/access/heap/tuptoaster.o ../../../../src/backend/executor/execTuples.o ../../../../src/backend/utils/error/elog.o -lintl
+ rpath =
+ 
+ OBJS = pl_gram.o pl_handler.o pl_comp.o pl_exec.o pl_funcs.o pl_scanner.o
diff --git a/postgresql-9.2.9-pltcl-link.patch b/postgresql-9.2.9-pltcl-link.patch
new file mode 100644
index 0000000..92abb16
--- /dev/null
+++ b/postgresql-9.2.9-pltcl-link.patch
@@ -0,0 +1,11 @@
+--- src/pl/tcl/Makefile.orig	2014-07-21 14:12:31.000000000 -0500
++++ src/pl/tcl/Makefile	2014-08-16 22:24:16.167489330 -0500
+@@ -29,7 +29,7 @@
+ endif
+ 
+ 
+-SHLIB_LINK = $(TCL_LIB_SPEC)
++SHLIB_LINK = $(TCL_LIB_SPEC) ../../../src/backend/access/transam/xlog.o ../../../src/backend/access/transam/transam.o ../../../src/backend/replication/walreceiverfuncs.o ../../../src/backend/storage/ipc/procarray.o ../../../src/backend/utils/error/elog.o -lintl
+ ifneq ($(PORTNAME), win32)
+ SHLIB_LINK += $(TCL_LIBS) -lc
+ endif
diff --git a/postgresql-9.2.9-pqwalreceiver-link.patch b/postgresql-9.2.9-pqwalreceiver-link.patch
new file mode 100644
index 0000000..0a1e4eb
--- /dev/null
+++ b/postgresql-9.2.9-pqwalreceiver-link.patch
@@ -0,0 +1,11 @@
+--- src/backend/replication/libpqwalreceiver/Makefile.orig	2014-07-21 14:12:31.000000000 -0500
++++ src/backend/replication/libpqwalreceiver/Makefile	2014-08-16 22:02:03.022855535 -0500
+@@ -15,7 +15,7 @@
+ override CPPFLAGS := -I$(srcdir) -I$(libpq_srcdir) $(CPPFLAGS)
+ 
+ OBJS = libpqwalreceiver.o
+-SHLIB_LINK = $(libpq)
++SHLIB_LINK = $(libpq) ../../../../src/backend/access/transam/xlog.o ../../../../src/backend/access/transam/transam.o ../../../../src/backend/replication/walreceiverfuncs.o ../../../../src/backend/storage/ipc/procarray.o ../../../../src/backend/utils/error/elog.o -lintl
+ SHLIB_PREREQS = submake-libpq
+ NAME = libpqwalreceiver
+ 
diff --git a/sources b/sources
index 5bd49fe..ca3c9c1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c5c65a9b45ee53ead0b659be21ca1b97  postgresql-9.2.8.tar.bz2
+38b0937c86d537d5044c599273066cfc  postgresql-9.2.9.tar.bz2


More information about the scm-commits mailing list