aboutsummaryrefslogtreecommitdiff
path: root/lang/chicken
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2009-09-07 12:16:58 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2009-09-07 12:16:58 +0000
commit6f21f7f87b880ea2e7e7c8665d2635adf254d0b0 (patch)
tree7d7cd54478c95eccc8b52285480c9a6dbbc50fa5 /lang/chicken
parent0be30e919a3684c319bf7e08280fe90c5f4349cb (diff)
downloadports-6f21f7f87b880ea2e7e7c8665d2635adf254d0b0.tar.gz
ports-6f21f7f87b880ea2e7e7c8665d2635adf254d0b0.zip
Notes
Diffstat (limited to 'lang/chicken')
-rw-r--r--lang/chicken/Makefile35
-rw-r--r--lang/chicken/distinfo6
-rw-r--r--lang/chicken/files/patch-Makefile.bsd12
-rw-r--r--lang/chicken/files/patch-chicken.texi13
-rw-r--r--lang/chicken/files/patch-defaults.make32
-rw-r--r--lang/chicken/files/patch-rules.make10
-rw-r--r--lang/chicken/pkg-plist242
7 files changed, 154 insertions, 196 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile
index d2584a5dc466..f1f706b43396 100644
--- a/lang/chicken/Makefile
+++ b/lang/chicken/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= chicken
-PORTVERSION= 3.4.0
+PORTVERSION= 4.1.0
CATEGORIES= lang scheme
MASTER_SITES= http://www.call-with-current-continuation.org/ \
http://chicken.wiki.br/releases/${PORTVERSION}/
@@ -16,37 +16,26 @@ COMMENT= A Scheme-to-C compiler
USE_GMAKE= yes
USE_LDCONFIG= yes
-MAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} TOPMANDIR="${PREFIX}/man"
-PLATFORM= bsd
+MAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} TOPMANDIR=${PREFIX}/man
+MAKE_FLAGS+= HOST=${HOST} PREFIX=${PREFIX} PLATFORM=${PLATFORM}
-OPTIONS= PCRE "Enable PCRE support" off
+PLATFORM= bsd
+NEW_ARCH= ${ARCH:S/i386/x86/:S/amd64/x86-64/}
-MAN1= chicken-bug.1 chicken-profile.1 chicken-setup.1 chicken.1 csc.1 csi.1
-INFO= chicken
-INFODIR= ${PREFIX}/${INFO_PATH}
+MAN1= chicken.1 chicken-bug.1 chicken-install.1 chicken-profile.1 \
+ chicken-status.1 chicken-uninstall.1 csc.1 csi.1
.include <bsd.port.pre.mk>
-.if defined(WITH_PCRE)
-LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
-MAKE_ARGS+= USE_HOST_PCRE=yes
-.endif
-
-MAKE_FLAGS+= HOST=${HOST} PREFIX=${PREFIX} PLATFORM=${PLATFORM} INFODIR=${PREFIX}/info
-
+.if ${ARCH} != ${NEW_ARCH}
post-patch:
- ${MV} ${WRKSRC}/apply-hack.x86.s ${WRKSRC}/apply-hack.i386.s
- ${MV} ${WRKSRC}/apply-hack.x86-64.s ${WRKSRC}/apply-hack.amd64.s
+ ${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.s ${WRKSRC}/apply-hack.${ARCH}.s
+.endif
post-install:
- @${MKDIR} ${PREFIX}/lib/${PORTNAME}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} LICENSE NEWS README \
- ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
@${MKDIR} ${EXAMPLESDIR}/benchmarks
${CP} -R ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks/
-.endif
- @${CAT} ${PKGMESSAGE}
+ @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
.include <bsd.port.post.mk>
diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo
index 982287f689e9..3ff4fb8cb8a5 100644
--- a/lang/chicken/distinfo
+++ b/lang/chicken/distinfo
@@ -1,3 +1,3 @@
-MD5 (chicken-3.4.0.tar.gz) = 9299e9daa9c39cbd391975ce5e5aa7d9
-SHA256 (chicken-3.4.0.tar.gz) = adf19b15d3f9a21bc9f30704208e1dd6e1714182623541c1f52fa0b7a5dafa51
-SIZE (chicken-3.4.0.tar.gz) = 4242443
+MD5 (chicken-4.1.0.tar.gz) = 9a43b536408c271b0eaf802307e8c415
+SHA256 (chicken-4.1.0.tar.gz) = 280516ea373dd3b05e149d72c2cff7bd292a62a60a5b650b9010b2f81443db4c
+SIZE (chicken-4.1.0.tar.gz) = 3392068
diff --git a/lang/chicken/files/patch-Makefile.bsd b/lang/chicken/files/patch-Makefile.bsd
deleted file mode 100644
index 5ad58d953806..000000000000
--- a/lang/chicken/files/patch-Makefile.bsd
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./Makefile.bsd.orig 2008-06-28 23:24:06.000000000 +0900
-+++ ./Makefile.bsd 2008-07-17 01:19:10.000000000 +0900
-@@ -87,6 +87,9 @@
- ifneq ($(HACKED_APPLY),)
- echo "#define C_HACKED_APPLY" >>$@
- endif
-+ifneq ($(USE_HOST_PCRE),)
-+ echo "#define C_USE_HOST_PCRE" >>$@
-+endif
- cat chicken-defaults.h >>$@
-
- include rules.make
diff --git a/lang/chicken/files/patch-chicken.texi b/lang/chicken/files/patch-chicken.texi
deleted file mode 100644
index 698dc8cecb32..000000000000
--- a/lang/chicken/files/patch-chicken.texi
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./chicken.texi.orig 2008-06-28 23:34:20.000000000 +0900
-+++ ./chicken.texi 2008-07-17 01:22:17.000000000 +0900
-@@ -4,6 +4,10 @@
- @copying
- Copyright 2007-2008 Felix Winkelmann and the Chicken Team
- @end copying
-+@dircategory The Algorithmic Language Scheme
-+@direntry
-+* Chicken: (chicken). A compiler that translates Scheme source files into C.
-+@end direntry
- @titlepage
- @sp 10
- @title{Chicken Scheme Reference Manual}
diff --git a/lang/chicken/files/patch-defaults.make b/lang/chicken/files/patch-defaults.make
index 2dca9219e86e..c42d70149aee 100644
--- a/lang/chicken/files/patch-defaults.make
+++ b/lang/chicken/files/patch-defaults.make
@@ -1,21 +1,19 @@
---- ./defaults.make.orig 2008-06-28 23:24:06.000000000 +0900
-+++ ./defaults.make 2008-07-17 01:19:10.000000000 +0900
-@@ -47,6 +47,7 @@
- PREFIX ?= c:/devtools
- else
+--- ./defaults.make.orig 2009-07-31 19:13:36.000000000 -0300
++++ ./defaults.make 2009-09-06 19:03:43.000000000 -0300
+@@ -43,6 +43,7 @@
+ SRCDIR ?= .$(SEP)
+ DESTDIR ?=
PREFIX ?= /usr/local
+LOCALBASE ?= /usr/local
- endif
- endif
-@@ -146,8 +147,8 @@
- # options
+ BINDIR = $(PREFIX)/bin
+ LIBDIR = $(PREFIX)/lib
+@@ -51,7 +52,7 @@
+ TOPMANDIR = $(SHAREDIR)/man
+ MANDIR = $(TOPMANDIR)/man1
+ INCDIR = $(PREFIX)/include
+-DOCDIR = $(DATADIR)/doc
++DOCDIR = $(SHAREDIR)/doc/chicken
+ CHICKENLIBDIR = $(LIBDIR)/chicken
+ EGGDIR = $(CHICKENLIBDIR)/$(BINARYVERSION)
- ifneq ($(USE_HOST_PCRE),)
--LIBRARIES += -lpcre
--PCRE_INCLUDES =
-+LIBRARIES += -L$(LOCALBASE)/lib -lpcre
-+PCRE_INCLUDES = -I$(LOCALBASE)/include
- C_COMPILER_PCRE_OPTIONS =
- PCRE_OBJECTS_1 =
- else
diff --git a/lang/chicken/files/patch-rules.make b/lang/chicken/files/patch-rules.make
deleted file mode 100644
index c8ad9279bff0..000000000000
--- a/lang/chicken/files/patch-rules.make
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./rules.make.orig 2008-06-28 23:24:06.000000000 +0900
-+++ ./rules.make 2008-07-17 01:20:53.000000000 +0900
-@@ -845,6 +845,7 @@
- $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)
- $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR)
- $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR)
-+ $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDATADIR)
- $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
- $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
- $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROFILE_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
diff --git a/lang/chicken/pkg-plist b/lang/chicken/pkg-plist
index 8dbde8477dc7..3327637a0199 100644
--- a/lang/chicken/pkg-plist
+++ b/lang/chicken/pkg-plist
@@ -1,130 +1,136 @@
-@exec mkdir -p %D/lib/chicken
bin/chicken
bin/chicken-bug
+bin/chicken-install
bin/chicken-profile
bin/chicken-setup
+bin/chicken-status
+bin/chicken-uninstall
bin/csc
bin/csi
include/chicken-config.h
include/chicken.h
+lib/chicken/4/chicken.import.so
+lib/chicken/4/csi.import.so
+lib/chicken/4/data-structures.import.so
+lib/chicken/4/extras.import.so
+lib/chicken/4/files.import.so
+lib/chicken/4/foreign.import.so
+lib/chicken/4/irregex.import.so
+lib/chicken/4/lolevel.import.so
+lib/chicken/4/modules.db
+lib/chicken/4/ports.import.so
+lib/chicken/4/posix.import.so
+lib/chicken/4/regex.import.so
+lib/chicken/4/scheme.import.so
+lib/chicken/4/setup-api.import.so
+lib/chicken/4/setup-api.so
+lib/chicken/4/setup-download.import.so
+lib/chicken/4/setup-download.so
+lib/chicken/4/srfi-1.import.so
+lib/chicken/4/srfi-13.import.so
+lib/chicken/4/srfi-14.import.so
+lib/chicken/4/srfi-18.import.so
+lib/chicken/4/srfi-4.import.so
+lib/chicken/4/srfi-69.import.so
+lib/chicken/4/tcp.import.so
+lib/chicken/4/types.db
+lib/chicken/4/utils.import.so
lib/libchicken.a
lib/libchicken.so
lib/libuchicken.a
lib/libuchicken.so
-%%DATADIR%%/chicken-ffi-macros.scm
-%%DATADIR%%/chicken-more-macros.scm
-%%DATADIR%%/chicken-sys-macros.scm
-%%DATADIR%%/data-structures.exports
-%%DATADIR%%/eval.exports
-%%DATADIR%%/extras.exports
-%%DATADIR%%/files.exports
-%%DATADIR%%/library.exports
-%%DATADIR%%/lolevel.exports
-%%DATADIR%%/ports.exports
-%%DATADIR%%/posix.exports
-%%DATADIR%%/regex.exports
-%%DATADIR%%/scheduler.exports
-%%DATADIR%%/srfi-1.exports
-%%DATADIR%%/srfi-13.exports
-%%DATADIR%%/srfi-14.exports
-%%DATADIR%%/srfi-18.exports
-%%DATADIR%%/srfi-4.exports
-%%DATADIR%%/srfi-69.exports
-%%DATADIR%%/tcp.exports
-%%DATADIR%%/utils.exports
-%%DATADIR%%/doc/LICENSE
-%%DATADIR%%/doc/README
-%%DATADIR%%/doc/chicken.pdf
-%%DATADIR%%/doc/html/accessing-external-objects.html
-%%DATADIR%%/doc/html/acknowledgements.html
-%%DATADIR%%/doc/html/basic-mode-of-operation.html
-%%DATADIR%%/doc/html/bibliography.html
-%%DATADIR%%/doc/html/bugs-and-limitations.html
-%%DATADIR%%/doc/html/c-interface.html
-%%DATADIR%%/doc/html/callbacks.html
-%%DATADIR%%/doc/html/chicken-setup.html
-%%DATADIR%%/doc/html/data-representation.html
-%%DATADIR%%/doc/html/declarations.html
-%%DATADIR%%/doc/html/deviations-from-the-standard.html
-%%DATADIR%%/doc/html/embedding.html
-%%DATADIR%%/doc/html/extensions-to-the-standard.html
-%%DATADIR%%/doc/html/faq.html
-%%DATADIR%%/doc/html/foreign-type-specifiers.html
-%%DATADIR%%/doc/html/getting-started.html
-%%DATADIR%%/doc/html/index.html
-%%DATADIR%%/doc/html/interface-to-external-functions-and-variables.html
-%%DATADIR%%/doc/html/locations.html
-%%DATADIR%%/doc/html/non-standard-macros-and-special-forms.html
-%%DATADIR%%/doc/html/non-standard-read-syntax.html
-%%DATADIR%%/doc/html/other-support-procedures.html
-%%DATADIR%%/doc/html/parameters.html
-%%DATADIR%%/doc/html/pattern-matching.html
-%%DATADIR%%/doc/html/supported-language.html
-%%DATADIR%%/doc/html/unit-data-structures.html
-%%DATADIR%%/doc/html/unit-eval.html
-%%DATADIR%%/doc/html/unit-extras.html
-%%DATADIR%%/doc/html/unit-files.html
-%%DATADIR%%/doc/html/unit-library.html
-%%DATADIR%%/doc/html/unit-lolevel.html
-%%DATADIR%%/doc/html/unit-match.html
-%%DATADIR%%/doc/html/unit-ports.html
-%%DATADIR%%/doc/html/unit-posix.html
-%%DATADIR%%/doc/html/unit-regex.html
-%%DATADIR%%/doc/html/unit-srfi-1.html
-%%DATADIR%%/doc/html/unit-srfi-13.html
-%%DATADIR%%/doc/html/unit-srfi-14.html
-%%DATADIR%%/doc/html/unit-srfi-18.html
-%%DATADIR%%/doc/html/unit-srfi-4.html
-%%DATADIR%%/doc/html/unit-srfi-69.html
-%%DATADIR%%/doc/html/unit-tcp.html
-%%DATADIR%%/doc/html/unit-utils.html
-%%DATADIR%%/doc/html/using-the-compiler.html
-%%DATADIR%%/doc/html/using-the-interpreter.html
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/boyer.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/browse.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/conform.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cpstak.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/ctak.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dderiv.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/deriv.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/destructive.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-iter.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-rec.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dynamic.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/earley.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fft.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fib.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fibc.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fprint.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fread.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/hanoi.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/lattice.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/maze.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/nqueens.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except2.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/exception.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/results.txt
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/puzzle.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/scheme.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/tak.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takl.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takr.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/traverse.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/travinit.scm
-%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/triangl.scm
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks/others
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DATADIR%%/doc/html
-@dirrm %%DATADIR%%/doc
-@dirrmtry %%DATADIR%%/examples
-@dirrmtry %%DATADIR%%
-@dirrmtry lib/chicken/3
-@dirrmtry lib/chicken
+%%DATADIR%%/setup.defaults
+%%DOCSDIR%%/LICENSE
+%%DOCSDIR%%/NEWS
+%%DOCSDIR%%/README
+%%DOCSDIR%%/html/Accessing external objects.html
+%%DOCSDIR%%/html/Acknowledgements.html
+%%DOCSDIR%%/html/Basic mode of operation.html
+%%DOCSDIR%%/html/Bibliography.html
+%%DOCSDIR%%/html/Bugs and limitations.html
+%%DOCSDIR%%/html/C interface.html
+%%DOCSDIR%%/html/Callbacks.html
+%%DOCSDIR%%/html/Data representation.html
+%%DOCSDIR%%/html/Declarations.html
+%%DOCSDIR%%/html/Deviations from the standard.html
+%%DOCSDIR%%/html/Embedding.html
+%%DOCSDIR%%/html/Extensions to the standard.html
+%%DOCSDIR%%/html/Extensions.html
+%%DOCSDIR%%/html/Foreign type specifiers.html
+%%DOCSDIR%%/html/Interface to external functions and variables.html
+%%DOCSDIR%%/html/Locations.html
+%%DOCSDIR%%/html/Modules and macros.html
+%%DOCSDIR%%/html/Non-standard macros and special forms.html
+%%DOCSDIR%%/html/Non-standard read syntax.html
+%%DOCSDIR%%/html/Other support procedures.html
+%%DOCSDIR%%/html/Parameters.html
+%%DOCSDIR%%/html/Supported language.html
+%%DOCSDIR%%/html/The User's Manual.html
+%%DOCSDIR%%/html/Unit data-structures.html
+%%DOCSDIR%%/html/Unit eval.html
+%%DOCSDIR%%/html/Unit expand.html
+%%DOCSDIR%%/html/Unit extras.html
+%%DOCSDIR%%/html/Unit files.html
+%%DOCSDIR%%/html/Unit library.html
+%%DOCSDIR%%/html/Unit lolevel.html
+%%DOCSDIR%%/html/Unit ports.html
+%%DOCSDIR%%/html/Unit posix.html
+%%DOCSDIR%%/html/Unit regex.html
+%%DOCSDIR%%/html/Unit srfi-1.html
+%%DOCSDIR%%/html/Unit srfi-13.html
+%%DOCSDIR%%/html/Unit srfi-14.html
+%%DOCSDIR%%/html/Unit srfi-18.html
+%%DOCSDIR%%/html/Unit srfi-4.html
+%%DOCSDIR%%/html/Unit tcp.html
+%%DOCSDIR%%/html/Unit utils.html
+%%DOCSDIR%%/html/Using the compiler.html
+%%DOCSDIR%%/html/Using the interpreter.html
+%%DOCSDIR%%/html/faq.html
+%%DOCSDIR%%/html/manual.css
+%%EXAMPLESDIR%%/benchmarks/0.scm
+%%EXAMPLESDIR%%/benchmarks/binarytrees.scm
+%%EXAMPLESDIR%%/benchmarks/boyer.scm
+%%EXAMPLESDIR%%/benchmarks/browse.scm
+%%EXAMPLESDIR%%/benchmarks/conform.scm
+%%EXAMPLESDIR%%/benchmarks/cpstak.scm
+%%EXAMPLESDIR%%/benchmarks/cscbench.scm
+%%EXAMPLESDIR%%/benchmarks/ctak.scm
+%%EXAMPLESDIR%%/benchmarks/dderiv.scm
+%%EXAMPLESDIR%%/benchmarks/deriv.scm
+%%EXAMPLESDIR%%/benchmarks/destructive.scm
+%%EXAMPLESDIR%%/benchmarks/div-iter.scm
+%%EXAMPLESDIR%%/benchmarks/div-rec.scm
+%%EXAMPLESDIR%%/benchmarks/dynamic.scm
+%%EXAMPLESDIR%%/benchmarks/earley.scm
+%%EXAMPLESDIR%%/benchmarks/fft.scm
+%%EXAMPLESDIR%%/benchmarks/fib.scm
+%%EXAMPLESDIR%%/benchmarks/fibc.scm
+%%EXAMPLESDIR%%/benchmarks/fprint.scm
+%%EXAMPLESDIR%%/benchmarks/fread.scm
+%%EXAMPLESDIR%%/benchmarks/hanoi.scm
+%%EXAMPLESDIR%%/benchmarks/lattice.scm
+%%EXAMPLESDIR%%/benchmarks/maze.scm
+%%EXAMPLESDIR%%/benchmarks/nbody.scm
+%%EXAMPLESDIR%%/benchmarks/nqueens.scm
+%%EXAMPLESDIR%%/benchmarks/others/Makefile
+%%EXAMPLESDIR%%/benchmarks/others/except.scm
+%%EXAMPLESDIR%%/benchmarks/others/except2.scm
+%%EXAMPLESDIR%%/benchmarks/others/exception.cpp
+%%EXAMPLESDIR%%/benchmarks/others/results.txt
+%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c
+%%EXAMPLESDIR%%/benchmarks/puzzle.scm
+%%EXAMPLESDIR%%/benchmarks/scheme.scm
+%%EXAMPLESDIR%%/benchmarks/tak.scm
+%%EXAMPLESDIR%%/benchmarks/takl.scm
+%%EXAMPLESDIR%%/benchmarks/takr.scm
+%%EXAMPLESDIR%%/benchmarks/traverse.scm
+%%EXAMPLESDIR%%/benchmarks/travinit.scm
+%%EXAMPLESDIR%%/benchmarks/triangl.scm
+@dirrm %%EXAMPLESDIR%%/benchmarks/others
+@dirrm %%EXAMPLESDIR%%/benchmarks
+@dirrm %%EXAMPLESDIR%%
+@dirrm %%DATADIR%%
+@dirrm %%DOCSDIR%%/html
+@dirrm %%DOCSDIR%%
+@dirrm lib/chicken/4
+@dirrm lib/chicken