- 0.29 | 2005-08-25
- Dropped proc: where-clausifier
- Dropped proc: tuples-result->table
- For `gxrepl', results are now printed with " | " field separator
- All (database postgres) procs now tested
- Support files guile.m4 and modsup.h synched with Guile 1.4.1.106
- 0.28 | 2005-05-09
- Bugfix: array reference handling in (database postgres-qcons)
- FSF street address updated in copyright notices
- 0.27 | 2005-03-02
- Result objects print without redundant "PGRES_" prefix
- New command for (database postgres-table) proc `pgtable-manager'
- New (database postgres-resx) proc: result->object-rows
- Changes to module (database postgres-qcons)
- 0.26 | 2005-02-24
- Expiration date set for opaque string support
- Expiration date set for two (database postegres-table) procs
- Dropped (database postgres-types) proc: dbcoltype:name
- New type converters in module (database postgres-types)
- New module: (database postgres-qcons)
- New module: (database postgres-resdisp)
- New module: (database postgres-gxrepl)
- 0.25 | 2005-01-02
- New (database postgres) proc: pg-result-error-message
- 0.24 | 2004-11-24
- New (database postgres) proc: pg-set-nonblocking!
- New (database postgres) proc: pg-is-nonblocking?
Uses guile-1.6 and postgresql-7.4.
Four years of development since the previous version: many changes.
XXX: This package includes a hack since pgsql.bl3.mk does
not provide a way to get the matching -clients package.
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Guile-pg is a Guile module providing access and allowing updates to
PostgreSQL databases from Guile scripts. Guile is the GNU interpreter
for the Scheme language and PostgreSQL is a free relational database
management system.