guile-reader: Import guile-reader-0.6.2 as wip/guile-reader

* Does not build at the moment, hence the lack of a PLIST.

Guile-Reader is a simple framework for building readers for GNU Guile.

The idea is to make it easy to build procedures that extend Guile's
read procedure. Readers supporting various syntax variants can easily
be written, possibly by re-using existing "token readers" of a
standard Scheme readers. For example, it is used to implement
Skribilo's R5RS-derived document syntax.

Guile-Reader's approach is similar to Common Lisp's "read table", but
hopefully more powerful and flexible (for instance, one may
instantiate as many readers as needed).
This commit is contained in:
ng0 2019-02-27 11:18:01 +00:00
parent f9307c2b9b
commit 8905637a12
4 changed files with 42 additions and 0 deletions

11
guile-reader/DESCR Normal file
View File

@ -0,0 +1,11 @@
Guile-Reader is a simple framework for building readers for GNU Guile.
The idea is to make it easy to build procedures that extend Guile's
read procedure. Readers supporting various syntax variants can easily
be written, possibly by re-using existing "token readers" of a
standard Scheme readers. For example, it is used to implement
Skribilo's R5RS-derived document syntax.
Guile-Reader's approach is similar to Common Lisp's "read table", but
hopefully more powerful and flexible (for instance, one may
instantiate as many readers as needed).

24
guile-reader/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $NetBSD$
DISTNAME= guile-reader-0.6.2
CATEGORIES= devel
MASTER_SITES= http://download.savannah.nongnu.org/releases/guile-reader/
MAINTAINER= ng0@n0.is
HOMEPAGE= http://download.savannah.nongnu.org/releases/guile-reader/
COMMENT= Extensible reader framework for GNU Guile.
#LICENSE= # TODO: (see mk/license.mk)
USE_TOOLS+= pkg-config automake autoconf autoreconf gmake
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/2.2
CONFIGURE_ARGS+= --libdir=${PREFIX}/guile/2.2/lib
# --with-guilemoduledir=/usr/pkg/guile/2.2/share/guile/site/2.2'.
pre-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif
.include "../../devel/gperf/buildlink3.mk"
.include "../../lang/guile22/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

1
guile-reader/PLIST Normal file
View File

@ -0,0 +1 @@
@comment $NetBSD$

6
guile-reader/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (guile-reader-0.6.2.tar.gz) = a576721999eeac8f7a9f8f454030ff904c75fa09
RMD160 (guile-reader-0.6.2.tar.gz) = a1d461c9dd5a7a8988d5db19d5c13a1c03d401f5
SHA512 (guile-reader-0.6.2.tar.gz) = e592df26d204fe39917e31f3d2fe91de28788e02b03f01131a618dcba15b9d6218d61f09cd6162f42ca41f11f1bb3cc10aaa96f16b887fa0e086f57a7b4e28c3
Size (guile-reader-0.6.2.tar.gz) = 670034 bytes