diff options
author | seanc <seanc@FreeBSD.org> | 2003-02-20 09:14:12 +0800 |
---|---|---|
committer | seanc <seanc@FreeBSD.org> | 2003-02-20 09:14:12 +0800 |
commit | 8116a95e0e7039650b3056f9fd11dd6890132676 (patch) | |
tree | d5944383aeaa90a434c4dc2f7b23d531a47b22ca /databases/postgresql84-server | |
parent | b627356b921aed98fa14c0bf12baf9bccf7f3ffd (diff) | |
download | freebsd-ports-gnome-8116a95e0e7039650b3056f9fd11dd6890132676.tar.gz freebsd-ports-gnome-8116a95e0e7039650b3056f9fd11dd6890132676.tar.zst freebsd-ports-gnome-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/postgresql84-server')
-rw-r--r-- | databases/postgresql84-server/Makefile | 2 | ||||
-rw-r--r-- | databases/postgresql84-server/files/patch-src::backend::utils::adt::numutils.c | 29 | ||||
-rw-r--r-- | databases/postgresql84-server/pkg-comment | 1 |
3 files changed, 31 insertions, 1 deletions
diff --git a/databases/postgresql84-server/Makefile b/databases/postgresql84-server/Makefile index 7e10dd3472d1..c204fbcacebe 100644 --- a/databases/postgresql84-server/Makefile +++ b/databases/postgresql84-server/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/postgresql84-server/files/patch-src::backend::utils::adt::numutils.c b/databases/postgresql84-server/files/patch-src::backend::utils::adt::numutils.c new file mode 100644 index 000000000000..3a9c84d71961 --- /dev/null +++ b/databases/postgresql84-server/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/postgresql84-server/pkg-comment b/databases/postgresql84-server/pkg-comment deleted file mode 100644 index 2f1197a9821f..000000000000 --- a/databases/postgresql84-server/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -The most advanced open-source database available anywhere |