Update to 3b4 (pkgsrc 3.2.4):
slib-3b4 news:
slib-3b4 is a minor release. Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>
From Andy Wingo
* guile-2.init, guile.init: Factor an initialization file for Guile
2.0 and later out of guile.init. This does not change the
interface, though -- loading guile.init will load guile-2.init if
appropriate, and otherwise executes its own code.
* slib.nsi, Makefile (ifiles): Update build scripts.
From Pierpaolo Bernardi
* wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license.
From Kazu Yamamoto
* wttree.scm: Fixed bug where tree balance was lost by deletions
<http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
* wttree-test.scm (prop-wt-tree/index): Now covers everything which
wttest.scm does, replacing wttest.scm.
From Bill Schottstaedt (using Scheme-lint)
* Cleaned up and removed unused variables from 10 files
From Aubrey Jaffer <agj@alum.mit.edu>
* slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
* mitscheme.init: Removed support for defmacro when
(mit-scheme-release >= 9 0).
* Makefile (snapdir, infodir, htmldir): Added defaults so make works
with empty "config.status".
* strsrch.scm (substring?, substring-ci?): Replaced the
skip-vector with an alist (to work with wide characters).
* scanf.scm (*scanf): Handle array-ref argument expressions.
* logical.scm (integer->list): Negative k not allowed.
* structure.scm (define-structure): Reconciled with documentation.
* grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
Squelch trailing .0 in axis numbers.
* grapheps.scm, grapheps.ps (plot-text-column): Added.
(set-font): Take optional "encoding" argument.
* uri.scm (uri:decode-query): Don't split values on cr.
* mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary,
"bang" dictionary, FED-STD-595C, and "ntc.js".
* colorspc.scm (L*a*b*:DE*94): From
<http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
replaced wedged L*C*h:DE*94.
2013-05-19 19:50:31 +02:00
|
|
|
# $NetBSD: Makefile,v 1.35 2013/05/19 17:50:31 wiz Exp $
|
2000-02-23 21:20:45 +01:00
|
|
|
|
Update to 3b4 (pkgsrc 3.2.4):
slib-3b4 news:
slib-3b4 is a minor release. Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>
From Andy Wingo
* guile-2.init, guile.init: Factor an initialization file for Guile
2.0 and later out of guile.init. This does not change the
interface, though -- loading guile.init will load guile-2.init if
appropriate, and otherwise executes its own code.
* slib.nsi, Makefile (ifiles): Update build scripts.
From Pierpaolo Bernardi
* wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license.
From Kazu Yamamoto
* wttree.scm: Fixed bug where tree balance was lost by deletions
<http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
* wttree-test.scm (prop-wt-tree/index): Now covers everything which
wttest.scm does, replacing wttest.scm.
From Bill Schottstaedt (using Scheme-lint)
* Cleaned up and removed unused variables from 10 files
From Aubrey Jaffer <agj@alum.mit.edu>
* slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
* mitscheme.init: Removed support for defmacro when
(mit-scheme-release >= 9 0).
* Makefile (snapdir, infodir, htmldir): Added defaults so make works
with empty "config.status".
* strsrch.scm (substring?, substring-ci?): Replaced the
skip-vector with an alist (to work with wide characters).
* scanf.scm (*scanf): Handle array-ref argument expressions.
* logical.scm (integer->list): Negative k not allowed.
* structure.scm (define-structure): Reconciled with documentation.
* grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
Squelch trailing .0 in axis numbers.
* grapheps.scm, grapheps.ps (plot-text-column): Added.
(set-font): Take optional "encoding" argument.
* uri.scm (uri:decode-query): Don't split values on cr.
* mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary,
"bang" dictionary, FED-STD-595C, and "ntc.js".
* colorspc.scm (L*a*b*:DE*94): From
<http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
replaced wedged L*C*h:DE*94.
2013-05-19 19:50:31 +02:00
|
|
|
DISTNAME= slib-3b4
|
Update guile-slib and slib to version 2.4.2 (slib-2d2). Changes from
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.
2001-10-03 11:08:37 +02:00
|
|
|
#
|
|
|
|
# Convert the version number as follows 2d2 -> 2.4.2, where the d is
|
|
|
|
# changed to a 4, representing the 4th letter.
|
2005-04-25 00:13:40 +02:00
|
|
|
# Thus, 3a1 -> 3.1.1
|
Update guile-slib and slib to version 2.4.2 (slib-2d2). Changes from
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.
2001-10-03 11:08:37 +02:00
|
|
|
#
|
2005-10-26 11:19:19 +02:00
|
|
|
# Also update guile-slib
|
|
|
|
#
|
Update to 3b4 (pkgsrc 3.2.4):
slib-3b4 news:
slib-3b4 is a minor release. Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>
From Andy Wingo
* guile-2.init, guile.init: Factor an initialization file for Guile
2.0 and later out of guile.init. This does not change the
interface, though -- loading guile.init will load guile-2.init if
appropriate, and otherwise executes its own code.
* slib.nsi, Makefile (ifiles): Update build scripts.
From Pierpaolo Bernardi
* wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license.
From Kazu Yamamoto
* wttree.scm: Fixed bug where tree balance was lost by deletions
<http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
* wttree-test.scm (prop-wt-tree/index): Now covers everything which
wttest.scm does, replacing wttest.scm.
From Bill Schottstaedt (using Scheme-lint)
* Cleaned up and removed unused variables from 10 files
From Aubrey Jaffer <agj@alum.mit.edu>
* slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
* mitscheme.init: Removed support for defmacro when
(mit-scheme-release >= 9 0).
* Makefile (snapdir, infodir, htmldir): Added defaults so make works
with empty "config.status".
* strsrch.scm (substring?, substring-ci?): Replaced the
skip-vector with an alist (to work with wide characters).
* scanf.scm (*scanf): Handle array-ref argument expressions.
* logical.scm (integer->list): Negative k not allowed.
* structure.scm (define-structure): Reconciled with documentation.
* grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
Squelch trailing .0 in axis numbers.
* grapheps.scm, grapheps.ps (plot-text-column): Added.
(set-font): Take optional "encoding" argument.
* uri.scm (uri:decode-query): Don't split values on cr.
* mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary,
"bang" dictionary, FED-STD-595C, and "ntc.js".
* colorspc.scm (L*a*b*:DE*94): From
<http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
replaced wedged L*C*h:DE*94.
2013-05-19 19:50:31 +02:00
|
|
|
PKGNAME= slib-3.2.4
|
2000-02-23 21:20:45 +01:00
|
|
|
CATEGORIES= devel
|
2007-02-07 20:39:52 +01:00
|
|
|
MASTER_SITES= http://swissnet.ai.mit.edu/ftpdir/scm/
|
2000-02-23 21:20:45 +01:00
|
|
|
|
2006-03-04 22:28:51 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2000-02-23 21:20:45 +01:00
|
|
|
HOMEPAGE= http://swissnet.ai.mit.edu/~jaffer/SLIB.html
|
2003-07-21 18:35:12 +02:00
|
|
|
COMMENT= Portable Scheme library of compatibility and utility functions
|
2000-02-23 21:20:45 +01:00
|
|
|
|
2005-09-28 22:52:18 +02:00
|
|
|
NO_CONFIGURE= yes
|
|
|
|
NO_BUILD= yes
|
2000-02-23 21:20:45 +01:00
|
|
|
|
2000-08-15 03:21:54 +02:00
|
|
|
SLIBDIR= ${PREFIX}/share/slib
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/slib
|
2007-02-07 20:45:32 +01:00
|
|
|
INFO_FILES= yes
|
2000-02-23 21:20:45 +01:00
|
|
|
|
2006-03-20 19:15:37 +01:00
|
|
|
INSTALLATION_DIRS= ${PKGINFODIR}
|
2005-06-16 08:57:37 +02:00
|
|
|
|
2007-02-07 20:39:52 +01:00
|
|
|
SUBST_CLASSES+= scmpath
|
|
|
|
SUBST_STAGE.scmpath= post-patch
|
|
|
|
SUBST_FILES.scmpath= guile.init
|
2009-09-10 00:56:13 +02:00
|
|
|
SUBST_SED.scmpath= -e "s|/usr/share/slib|${PREFIX}/share/slib|"
|
2007-02-07 20:39:52 +01:00
|
|
|
|
2000-02-23 21:20:45 +01:00
|
|
|
do-install:
|
2008-01-05 18:47:38 +01:00
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${SLIBDIR}
|
|
|
|
cd ${WRKSRC}; ${INSTALL_DATA} *.scm *.init ${DESTDIR}${SLIBDIR}
|
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
|
|
|
|
cd ${WRKSRC}; ${INSTALL_DATA} README FAQ ${DESTDIR}${DOCDIR}
|
2006-03-20 19:15:37 +01:00
|
|
|
cd ${WRKSRC}; for f in slib.info slib.info-[0-9]*; do \
|
|
|
|
${TEST} ! -f "$$f" || \
|
2008-01-05 18:47:38 +01:00
|
|
|
${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\
|
2006-03-20 19:15:37 +01:00
|
|
|
done
|
2000-02-23 21:20:45 +01:00
|
|
|
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|