aboutsummaryrefslogtreecommitdiffstats
path: root/databases/postgresql7
diff options
context:
space:
mode:
authorseanc <seanc@FreeBSD.org>2003-02-20 09:14:12 +0800
committerseanc <seanc@FreeBSD.org>2003-02-20 09:14:12 +0800
commit8116a95e0e7039650b3056f9fd11dd6890132676 (patch)
treed5944383aeaa90a434c4dc2f7b23d531a47b22ca /databases/postgresql7
parentb627356b921aed98fa14c0bf12baf9bccf7f3ffd (diff)
downloadfreebsd-ports-graphics-8116a95e0e7039650b3056f9fd11dd6890132676.tar.gz
freebsd-ports-graphics-8116a95e0e7039650b3056f9fd11dd6890132676.tar.zst
freebsd-ports-graphics-8116a95e0e7039650b3056f9fd11dd6890132676.zip
Add patch for a fix for braindead applications that were depending on
atoi('') (ex: RT and Horde). While I'm here, de-"pkg-comment"-ify. Port revision bump. Submitted by: Larry Rosenman <ler@lerctr.org> Approved by: maintainer
Diffstat (limited to 'databases/postgresql7')
-rw-r--r--databases/postgresql7/Makefile2
-rw-r--r--databases/postgresql7/files/patch-src::backend::utils::adt::numutils.c29
-rw-r--r--databases/postgresql7/pkg-comment1
3 files changed, 31 insertions, 1 deletions
diff --git a/databases/postgresql7/Makefile b/databases/postgresql7/Makefile
index 7e10dd3472d..c204fbcaceb 100644
--- a/databases/postgresql7/Makefile
+++ b/databases/postgresql7/Makefile
@@ -7,6 +7,7 @@
PORTNAME?= postgresql
PORTVERSION?= 7.3.2
+PORTREVISION= 1
CATEGORIES?= databases
MASTER_SITES= ftp://ftp3.us.postgresql.org/pub/postgresql/%SUBDIR%/ \
ftp://ftp5.us.postgresql.org/pub/PostgreSQL/%SUBDIR%/ \
@@ -28,6 +29,7 @@ DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
MAINTAINER?= girgen@pingpong.net
+COMMENT= The most advanced open-source database available anywhere
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
DIST_SUBDIR= postgresql
diff --git a/databases/postgresql7/files/patch-src::backend::utils::adt::numutils.c b/databases/postgresql7/files/patch-src::backend::utils::adt::numutils.c
new file mode 100644
index 00000000000..3a9c84d7196
--- /dev/null
+++ b/databases/postgresql7/files/patch-src::backend::utils::adt::numutils.c
@@ -0,0 +1,29 @@
+Index: src/backend/utils/adt/numutils.c
+===================================================================
+RCS file: /cvsroot/pgsql-server/src/backend/utils/adt/numutils.c,v
+retrieving revision 1.54
+diff -c -c -r1.54 numutils.c
+*** src/backend/utils/adt/numutils.c 4 Sep 2002 20:31:28 -0000 1.54
+--- src/backend/utils/adt/numutils.c 19 Dec 2002 17:10:56 -0000
+***************
+*** 70,76 ****
+ if (s == (char *) NULL)
+ elog(ERROR, "pg_atoi: NULL pointer");
+ else if (*s == 0)
+! elog(ERROR, "pg_atoi: zero-length string");
+ else
+ l = strtol(s, &badp, 10);
+
+--- 70,80 ----
+ if (s == (char *) NULL)
+ elog(ERROR, "pg_atoi: NULL pointer");
+ else if (*s == 0)
+! {
+! /* 7.3.X workaround for broken apps, bjm 2002-12-19 */
+! elog(WARNING, "pg_atoi: zero-length string");
+! l = (long) 0;
+! }
+ else
+ l = strtol(s, &badp, 10);
+
+
diff --git a/databases/postgresql7/pkg-comment b/databases/postgresql7/pkg-comment
deleted file mode 100644
index 2f1197a9821..00000000000
--- a/databases/postgresql7/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The most advanced open-source database available anywhere