[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