diff options
author | gdt <gdt@pkgsrc.org> | 2013-03-13 23:30:42 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2013-03-13 23:30:42 +0000 |
commit | 36770e178100b71924da7592dbf54a675e6fcfd5 (patch) | |
tree | 9c853f28cd2fc1db8018f5aba008005ac7984380 /databases/guile-pg | |
parent | 1b73ce6e8ea51d545c6861e42f97f83a3a879f50 (diff) | |
download | pkgsrc-36770e178100b71924da7592dbf54a675e6fcfd5.tar.gz |
Update to 0.45.
Add a patch from upstream to avoid segfaulting on null PQ options.
- 0.45 | 2013-03-10
- support for "make installcheck"
This does "make check" at its core, so the same env vars apply.
Obviously, you should do "make install" first for sane results.
- bootstrap tools upgraded
- GNU Autoconf 2.69
- GNU Automake 1.13.1
- Guile-BAUX 20121120.1242.e233fad
- SNUGGLE 0.2
- GNU Texinfo 5.0
Diffstat (limited to 'databases/guile-pg')
-rw-r--r-- | databases/guile-pg/Makefile | 4 | ||||
-rw-r--r-- | databases/guile-pg/distinfo | 9 | ||||
-rw-r--r-- | databases/guile-pg/patches/patch-src_libpq.c | 21 |
3 files changed, 28 insertions, 6 deletions
diff --git a/databases/guile-pg/Makefile b/databases/guile-pg/Makefile index 10481adbd57..f030a94a3fe 100644 --- a/databases/guile-pg/Makefile +++ b/databases/guile-pg/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.45 2012/11/07 13:45:35 gdt Exp $ +# $NetBSD: Makefile,v 1.46 2013/03/13 23:30:42 gdt Exp $ # -DISTNAME= guile-pg-0.44 +DISTNAME= guile-pg-0.45 CATEGORIES= databases MASTER_SITES= http://download.savannah.nongnu.org/releases/guile-pg/ EXTRACT_SUFX= .tar.xz diff --git a/databases/guile-pg/distinfo b/databases/guile-pg/distinfo index 7592f7e3f25..7ebe30f4a5f 100644 --- a/databases/guile-pg/distinfo +++ b/databases/guile-pg/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.11 2012/11/07 13:45:35 gdt Exp $ +$NetBSD: distinfo,v 1.12 2013/03/13 23:30:42 gdt Exp $ -SHA1 (guile-pg-0.44.tar.xz) = a6b48b9dd46fea3994a038107a256fafb1f828e1 -RMD160 (guile-pg-0.44.tar.xz) = a712467aa5a23e8dc9a9025b0ba4f33b4bb7b206 -Size (guile-pg-0.44.tar.xz) = 504316 bytes +SHA1 (guile-pg-0.45.tar.xz) = 40f885d25fb8364fb038b5b83fd3d7f2a0582df8 +RMD160 (guile-pg-0.45.tar.xz) = ef7d82b8847cbac042836daecfd0fd2df198e60f +Size (guile-pg-0.45.tar.xz) = 514144 bytes +SHA1 (patch-src_libpq.c) = 078666d3cc7788a278d7455a700b81fbd8973b2c diff --git a/databases/guile-pg/patches/patch-src_libpq.c b/databases/guile-pg/patches/patch-src_libpq.c new file mode 100644 index 00000000000..79d97e6c050 --- /dev/null +++ b/databases/guile-pg/patches/patch-src_libpq.c @@ -0,0 +1,21 @@ +$NetBSD: patch-src_libpq.c,v 1.1 2013/03/13 23:30:42 gdt Exp $ + +Patch from upstream author to address segfault when a member of +PQconndefaults() does not have an envvar. Expected in next upstream +release. + +--- src/libpq.c.orig 2012-04-29 11:50:08.000000000 +0000 ++++ src/libpq.c +@@ -1174,11 +1174,11 @@ presenting this option in the first plac + for (head = opt = PQconndefaults (); opt && opt->keyword; opt++) + rv = CONS + (PCHAIN (scm_c_make_keyword (opt->keyword), +- PAIRX (envvar, STRING (opt->envvar)), ++ PAIRM (envvar, STRING (opt->envvar)), + PAIRM (compiled, STRING (opt->compiled)), + PAIRM (val, STRING (opt->val)), + PAIRM (label, STRING (opt->label)), + PAIRM (dispchar, CHARACTER (opt->dispchar[0])), + PAIRX (dispsize, NUM_INT (opt->dispsize))), + rv); + |