summaryrefslogtreecommitdiff
path: root/databases/postgresql94
diff options
context:
space:
mode:
authorjoerg <joerg>2015-01-23 15:06:00 +0000
committerjoerg <joerg>2015-01-23 15:06:00 +0000
commitb99cd4b2dcff40a21aa63f19bd6abbd9b1d8fed5 (patch)
tree40b6167784356daea6e8d52332665ef635909d5a /databases/postgresql94
parentc711aff2cb8aafafb5440144331f15c21b1b0298 (diff)
downloadpkgsrc-b99cd4b2dcff40a21aa63f19bd6abbd9b1d8fed5.tar.gz
Apply strtoi fix for NetBSD/current to all PostgreSQL versions.
Diffstat (limited to 'databases/postgresql94')
-rw-r--r--databases/postgresql94/distinfo4
-rw-r--r--databases/postgresql94/patches/patch-src_backend_utils_adt_datetime.c14
-rw-r--r--databases/postgresql94/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c15
3 files changed, 32 insertions, 1 deletions
diff --git a/databases/postgresql94/distinfo b/databases/postgresql94/distinfo
index 655b948ae45..01138374556 100644
--- a/databases/postgresql94/distinfo
+++ b/databases/postgresql94/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2015/01/14 21:01:18 adam Exp $
+$NetBSD: distinfo,v 1.2 2015/01/23 15:06:01 joerg Exp $
SHA1 (postgresql-9.4.0.tar.bz2) = bdf7f4872c7dd6bfee5ba04de81bf5097b73d5d7
RMD160 (postgresql-9.4.0.tar.bz2) = 6abafacc675f30214580405a1fa757064b8b9a2e
@@ -11,6 +11,8 @@ SHA1 (patch-contrib_uuid-ossp_uuid-ossp.c) = efaffec2f51de70823430ca162d499b2886
SHA1 (patch-src_Makefile.global.in) = 984d3c8a64a9020765e1fd4f27abae625bc189a1
SHA1 (patch-src_Makefile.shlib) = 69f980184fd8dbd821221a1c6ac3a88408f2c4cf
SHA1 (patch-src_backend_Makefile) = b70b38ea23af6cdde9d2349f2441a429078cfaca
+SHA1 (patch-src_backend_utils_adt_datetime.c) = d1ea70986634d3bfb663eff789425252656e1289
+SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = 614aa5dbe586b8681a3a2852d4f84860dbbd1b49
SHA1 (patch-src_interfaces_libpq_Makefile) = 0066301bc8b31b9e26c79153427537bc3865ef4d
SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef
diff --git a/databases/postgresql94/patches/patch-src_backend_utils_adt_datetime.c b/databases/postgresql94/patches/patch-src_backend_utils_adt_datetime.c
new file mode 100644
index 00000000000..297836bf87b
--- /dev/null
+++ b/databases/postgresql94/patches/patch-src_backend_utils_adt_datetime.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_backend_utils_adt_datetime.c,v 1.1 2015/01/23 15:06:01 joerg Exp $
+
+--- src/backend/utils/adt/datetime.c.orig 2014-12-16 01:07:34.000000000 +0000
++++ src/backend/utils/adt/datetime.c
+@@ -31,6 +31,9 @@
+ #include "utils/memutils.h"
+ #include "utils/tzparser.h"
+
++#if defined(__NetBSD__)
++#define strtoi pg_strtoi
++#endif
+
+ static int DecodeNumber(int flen, char *field, bool haveTextMonth,
+ int fmask, int *tmask,
diff --git a/databases/postgresql94/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c b/databases/postgresql94/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c
new file mode 100644
index 00000000000..c5963ecdcb5
--- /dev/null
+++ b/databases/postgresql94/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_interfaces_ecpg_pgtypeslib_interval.c,v 1.1 2015/01/23 15:06:01 joerg Exp $
+
+--- src/interfaces/ecpg/pgtypeslib/interval.c.orig 2014-12-16 01:07:34.000000000 +0000
++++ src/interfaces/ecpg/pgtypeslib/interval.c
+@@ -14,6 +14,10 @@
+ #include "pgtypes_error.h"
+ #include "pgtypes_interval.h"
+
++#if defined(__NetBSD__)
++#define strtoi pg_strtoi
++#endif
++
+ /* copy&pasted from .../src/backend/utils/adt/datetime.c */
+ static int
+ strtoi(const char *nptr, char **endptr, int base)