Guile-GDBM NEWS --- history of user-visible changes. See the end for copying conditions. Please send Guile-GDBM bug reports to . - 1.0.1 | 2007-10-18 - License now GPLv3+ (see COPYING) - Bugfix: Postscript and PDF output now supported (again) Use "make ps" or "make pdf", respectively, to create documentation in these formats. This capability was accidentally broken in release 0.2.6 (2004-10-25). - Installation cleanup If the host Guile supports module catalogs, the configure script arranges for "make install" to delete the .la file and symlinks, and do `chmod -x' on the compiled module (.so file). - Maintenance tools update - GNU Libtool 1.5.24 - GNU Autoconf 2.61 - 1.0.0 | 2007-03-30 - Last release as independent package This is the last non-bugfix release of Guile-GDBM as an independent package. Future releases under the name Guile-GDBM will be only to fix bugs. Guile-GDBM functionality is migrating into Guile 1.4.1.108 (and derivatives). - New proc: gdbm-fdesc - Maintenance tools update - GNU Automake 1.9.6 - GNU Libtool 1.5.22 - GNU Autoconf 2.60 - 0.2.6 | 2004-10-25 - Documentation methodology upgrade The API reference chapter in the info file now sports docs synchronized w/ the docstrings in the source. This means any discrepency between them is now considered a bug. - Change in info "directory category" It is now "Guile modules" instead of simply "Guile". - 0.2.5 | 2004-08-07 - Backward-compatability installation bugfix: libFOO.la symlinks To support the venerable "scm_init_FOO_BAR_module" method for loading binary modules in versions of Guile that look for a FOO/libBAR.la, and not simply FOO/BAR.la, appropriately named symlinks are now created for each installed .la file. - 0.2.4 | 2004-03-29 Maintenance release; no user-visible changes. - 0.2.3 | 2003-11-26 Maintenance release; no user-visible changes. - 0.2.2 | 2003-11-19 Maintenance release; no user-visible changes. - 0.2.1 | 2003-11-11 - CPPFLAGS initialization The CPPFLAGS used for compilation now include those found by the autoconf macro GUILE_FLAGS and set in AC_SUBST var GUILE_CFLAGS. This better supports using non-standard installation directories. - minor doc tweaks - 0.2.0 | 2003-10-28 - new proc: gdbm-setopt! Documented in the manual. - new upgrade facility: make {check,clean}-000-libdir See README section "Upgrading Tips" for info on how to handle old ${libdir}/libguile-gdbm-* files (from guile-gdbm-0.0.x). - 0.1.0 | 2003-10-24 - installation change: compiled module only Previously, the module (database gdbm) was implemented as scheme code that dynamically linked a shared object library installed in ${libdir}. Since Guile can recognize certain shared object libraries as modules and load them directly, the scheme code wrapper is not required and thus is now no longer distributed. Instead, "make install" places the shared object library and its support files in directory: ${guilelibsitedir}/database/ The value of ${guilelibsitedir} is determined by the `configure' script based on the result of running the command: "guile-config re-prefix-info pkglibdir". Related to this change, if the program "guile-tools make-module-catalog" is available, installation invokes it for the ${guilelibsitedir} directory. Note that the module's name, interface and functionality have not changed; the module can be used as before by evaluating the form: (use-modules (database gdbm)) - maintainership transfer: ttn A big thanks goes to Martin Grabmueller, the original author of Guile-GDBM, for (1) writing it; (2) passing it on. - guile-gdbm 0.0.4 Minor bug fixes and compatibility patches. Thanks to Thien-Thi Nguyen again. - guile-gdbm 0.0.3 - Distribution Thien-Thi Nguyen sent in a patch to enable building when guile is under ~/local (instead of /usr/local). It basically instructs automake to also use configure-substituted var `GUILE_CFLAGS'. - Bug fixes Guile-GDBM has been adjusted to changes in Guile. - guile-gdbm 0.0.2 - Documentation There is now texinfo documentation available. Just open the file guile-gdbm.info with info or Emacs' info mode. - guile-gdbm 0.0.1 This is the very first version of Guile-GDBM. This code is a port of the Sizzle GDBM bindings which were included in the sizzleopt package. Copyright information: Copyright (C) 2003,2004,2007 Thien-Thi Nguyen Copyright (C) 2001 Martin Grabmueller Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last changed them. Local Variables: mode: outline outline-regexp: "\\([ ][ ]\\)*- " fill-column: 72 fill-prefix: "\t" End: