summaryrefslogtreecommitdiff
path: root/databases/postgresql92
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/postgresql92
parentc711aff2cb8aafafb5440144331f15c21b1b0298 (diff)
downloadpkgsrc-b99cd4b2dcff40a21aa63f19bd6abbd9b1d8fed5.tar.gz
Apply strtoi fix for NetBSD/current to all PostgreSQL versions.
Diffstat (limited to 'databases/postgresql92')
-rw-r--r--databases/postgresql92/distinfo4
-rw-r--r--databases/postgresql92/patches/patch-src_backend_utils_adt_datetime.c14
-rw-r--r--databases/postgresql92/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c15
3 files changed, 32 insertions, 1 deletions
diff --git a/databases/postgresql92/distinfo b/databases/postgresql92/distinfo
index 1b150a4c971..6802f351b47 100644
--- a/databases/postgresql92/distinfo
+++ b/databases/postgresql92/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2014/07/25 22:14:56 adam Exp $
+$NetBSD: distinfo,v 1.10 2015/01/23 15:06:01 joerg Exp $
SHA1 (postgresql-9.2.9.tar.bz2) = 8b27e654b4c5cc3193a9ca87b48d58e20799526a
RMD160 (postgresql-9.2.9.tar.bz2) = 4214ea94dd3df1ba67a66f83b88f0cc8267066ce
@@ -10,6 +10,8 @@ SHA1 (patch-contrib_dblink_Makefile) = 4960ad57d42465fae203870548e4c53f8a32ce04
SHA1 (patch-contrib_dblink_dblink.c) = 245ce06df88837ba88142aea1d0ba787d65ddb45
SHA1 (patch-src_Makefile.shlib) = fedf35f38439a724fa6522e1aaef110c9909866a
SHA1 (patch-src_backend_Makefile) = 76ddd3015d93b19cdd6000eaffc4f53cbd4965b5
+SHA1 (patch-src_backend_utils_adt_datetime.c) = b220c39272bf8d2bda95119adcbab5b2495990d8
+SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = 6ebfdb674b38019d0605e0b0b9f3950480e13a30
SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
SHA1 (patch-src_pl_plperl_GNUmakefile) = 2b7448d6dd8550e2ea61f40728a2780068b93d07
SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61
diff --git a/databases/postgresql92/patches/patch-src_backend_utils_adt_datetime.c b/databases/postgresql92/patches/patch-src_backend_utils_adt_datetime.c
new file mode 100644
index 00000000000..8de009bcc93
--- /dev/null
+++ b/databases/postgresql92/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-07-21 19:12:31.000000000 +0000
++++ src/backend/utils/adt/datetime.c
+@@ -30,6 +30,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/postgresql92/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c b/databases/postgresql92/patches/patch-src_interfaces_ecpg_pgtypeslib_interval.c
new file mode 100644
index 00000000000..c3c5a077fe1
--- /dev/null
+++ b/databases/postgresql92/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-07-21 19:12:31.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)