Generate catalog file in ${DESTDIR}, then package it. This should
work, because the catalog file (${PREFIX}/share/guile/1.8/slibcat)
is only provided for slib to know what interpreter is using slib;
i.e., the file is written once at installation.
(Let's see if this theory is correct. If not, we'll revisit this.)
Reviewed By: gdt (maintainer)
# This does not quite work. The problem is that new-catalog writes
# the catalog in /usr/pkg/share/guile/site, rarther than the proper
# place in the destdir.
Use "(use-modules (ice-9 slib))" to load guile.init so it's in the
correct module.
Change PLIST to reflect actual location of slibcat in share/guile/site
rather than 1.8.
Many changes, the most notable appear to be improved DFT support,
addition of SRFI-94 (Type-Restricted Numerical Functions) and
SRFI-23 (Error reporting mechanism), and some cleanup/fixing.
See the ANNOUNCE file for details.
There are reports that the 3a4 version breaks gnucash on Debian;
neither wiz nor me could reproduce this.
symbol confusion in unix vs UNIX) and those updating guile-slib to fix
problems might not realize they have to update slib as well.
Suggestion from Chris Gilbert.
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.
version 2c8 include:
New initialization files for DrScheme, Guile, and Scheme48-0.57.
New modules: coerce.scm (implementation of Common Lisp coerce and type-of),
differ.scm (O(NP) sequence comparison algorithm), http-cgi.scm (Service HTTP
and CGI requests), pnm.scm (Read PNM image files), simetrix.scm (SI metric
interchange format), srfi-1.scm, srfi.scm, and uri.scm (the URI functions
from db2html.scm and some new ones).
scmactst.scm, struct.scm, and structst.scm were removed due to lack
of license.
Package update provided by Eric Gillespie Jr. <epg@trantor.pretzelnet.org>
in pkg/14008.