summaryrefslogtreecommitdiff
path: root/lang/sigscheme
diff options
context:
space:
mode:
authorobache <obache>2008-02-29 13:11:14 +0000
committerobache <obache>2008-02-29 13:11:14 +0000
commit6d6c16197b111cbc431aab54f0eea71a2f65ec65 (patch)
treecfff8de4973508f4f3dd9a5c174edbe56ca80ca3 /lang/sigscheme
parentc0b716b8be3b1b8342d7a9e83badac19def79381 (diff)
downloadpkgsrc-6d6c16197b111cbc431aab54f0eea71a2f65ec65.tar.gz
Import sigscheme version 0.8.0.
SigScheme is a R5RS Scheme interpreter for embedded use. It features small footprint (64KB in library form on the 'small' configuration) like SIOD and TinyScheme, low memory consumption (2-words per cons cell), multibyte characters handling (UTF-8, EUCs and Shift_JIS) and more. It is mainly developed to be the Scheme interpreter of uim.
Diffstat (limited to 'lang/sigscheme')
-rw-r--r--lang/sigscheme/DESCR7
-rw-r--r--lang/sigscheme/Makefile27
-rw-r--r--lang/sigscheme/PLIST39
-rw-r--r--lang/sigscheme/buildlink3.mk21
-rw-r--r--lang/sigscheme/distinfo7
-rw-r--r--lang/sigscheme/patches/patch-aa13
-rw-r--r--lang/sigscheme/patches/patch-ab13
7 files changed, 127 insertions, 0 deletions
diff --git a/lang/sigscheme/DESCR b/lang/sigscheme/DESCR
new file mode 100644
index 00000000000..6cf3c4709e1
--- /dev/null
+++ b/lang/sigscheme/DESCR
@@ -0,0 +1,7 @@
+SigScheme is a R5RS Scheme interpreter for embedded use.
+
+It features small footprint (64KB in library form on the 'small' configuration)
+like SIOD and TinyScheme, low memory consumption (2-words per cons cell),
+multibyte characters handling (UTF-8, EUCs and Shift_JIS) and more.
+
+It is mainly developed to be the Scheme interpreter of uim.
diff --git a/lang/sigscheme/Makefile b/lang/sigscheme/Makefile
new file mode 100644
index 00000000000..e3830749c1b
--- /dev/null
+++ b/lang/sigscheme/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+#
+
+DISTNAME= sigscheme-0.8.0
+CATEGORIES= lang
+MASTER_SITES= http://sigscheme.googlecode.com/files/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://code.google.com/p/sigscheme/
+COMMENT= R5RS Scheme interpreter for embedded use
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake pkg-config
+
+PKGCONFIG_OVERRIDE+= libgcroots/gcroots.pc.in
+PKGCONFIG_OVERRIDE+= sigscheme.pc.in
+
+CONFIGURE_ARGS+= --enable-conf=full
+CONFIGURE_ARGS+= --with-libgcroots=installed
+
+TEST_TARGET= check
+
+.include "../../devel/libgcroots/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/sigscheme/PLIST b/lang/sigscheme/PLIST
new file mode 100644
index 00000000000..84136b7c5f2
--- /dev/null
+++ b/lang/sigscheme/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+bin/sscm
+include/sigscheme/config-old.h
+include/sigscheme/config.h
+include/sigscheme/encoding.h
+include/sigscheme/global.h
+include/sigscheme/scmint.h
+include/sigscheme/sigscheme.h
+include/sigscheme/storage-common.h
+include/sigscheme/storage-compact.h
+lib/libsscm.la
+lib/pkgconfig/sigscheme.pc
+share/doc/sigscheme/design.html
+share/doc/sigscheme/design.txt
+share/doc/sigscheme/global-obj.html
+share/doc/sigscheme/global-obj.txt
+share/doc/sigscheme/index.html
+share/doc/sigscheme/index.txt
+share/doc/sigscheme/multibyte.html
+share/doc/sigscheme/multibyte.txt
+share/doc/sigscheme/release.html
+share/doc/sigscheme/release.txt
+share/doc/sigscheme/spec.html
+share/doc/sigscheme/spec.txt
+share/doc/sigscheme/style.html
+share/doc/sigscheme/style.txt
+share/sigscheme/lib/sigscheme-init.scm
+share/sigscheme/lib/srfi-0.scm
+share/sigscheme/lib/srfi-1.scm
+share/sigscheme/lib/srfi-43.scm
+share/sigscheme/lib/srfi-55.scm
+share/sigscheme/lib/srfi-69.scm
+share/sigscheme/lib/srfi-9.scm
+share/sigscheme/lib/srfi-95.scm
+share/sigscheme/lib/unittest.scm
+@dirrm share/sigscheme/lib
+@dirrm share/sigscheme
+@dirrm share/doc/sigscheme
+@dirrm include/sigscheme
diff --git a/lang/sigscheme/buildlink3.mk b/lang/sigscheme/buildlink3.mk
new file mode 100644
index 00000000000..d024dcede92
--- /dev/null
+++ b/lang/sigscheme/buildlink3.mk
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+SIGSCHEME_BUILDLINK3_MK:= ${SIGSCHEME_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= sigscheme
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nsigscheme}
+BUILDLINK_PACKAGES+= sigscheme
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}sigscheme
+
+.if ${SIGSCHEME_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.sigscheme+= sigscheme>=0.8.0
+BUILDLINK_PKGSRCDIR.sigscheme?= ../../lang/sigscheme
+.endif # SIGSCHEME_BUILDLINK3_MK
+
+.include "../../devel/libgcroots/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/lang/sigscheme/distinfo b/lang/sigscheme/distinfo
new file mode 100644
index 00000000000..4c37fb49bef
--- /dev/null
+++ b/lang/sigscheme/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+
+SHA1 (sigscheme-0.8.0.tar.gz) = 388596b5551b132b1ca1dfa069be0c5d2ed549db
+RMD160 (sigscheme-0.8.0.tar.gz) = af8f4936976fccac734288a4d79b2797872057b5
+Size (sigscheme-0.8.0.tar.gz) = 1585383 bytes
+SHA1 (patch-aa) = 6866c4d43962bde75c6a669ffff2df53de3a9254
+SHA1 (patch-ab) = d18a5f5973501adcd75edc017e4c04b9f0411a2e
diff --git a/lang/sigscheme/patches/patch-aa b/lang/sigscheme/patches/patch-aa
new file mode 100644
index 00000000000..96450f89518
--- /dev/null
+++ b/lang/sigscheme/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+
+--- configure.orig 2007-09-13 07:16:31.000000000 +0000
++++ configure
+@@ -45263,7 +45263,7 @@ echo $ECHO_N "checking conflicts between
+ _ax_feature_list_expanded=''
+ for feature in $ax_feature_list_all; do
+ _ax_feature_val=`eval echo '${'use_$feature'}'`
+- _ax_feature_val=${_ax_feature_val:no}
++ _ax_feature_val=${_ax_feature_val:-no}
+ if test "x$_ax_feature_val" != xno; then
+ _ax_feature_list_expanded="$_ax_feature_list_expanded $feature"
+ fi
diff --git a/lang/sigscheme/patches/patch-ab b/lang/sigscheme/patches/patch-ab
new file mode 100644
index 00000000000..c807e50bc89
--- /dev/null
+++ b/lang/sigscheme/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/02/29 13:11:14 obache Exp $
+
+--- m4/ax_feature_configurator.m4.orig 2007-07-03 09:25:24.000000000 +0000
++++ m4/ax_feature_configurator.m4
+@@ -225,7 +225,7 @@ AC_DEFUN([AX_FEATURE_DETECT_CONFLICTS],
+ _ax_feature_list_expanded=''
+ for feature in $ax_feature_list_all; do
+ _ax_feature_val=AS_VAR_GET(AX_FEATURE_PREFIX_VAR[]$feature)
+- _ax_feature_val=${_ax_feature_val:no}
++ _ax_feature_val=${_ax_feature_val:-no}
+ if test "x$_ax_feature_val" != xno; then
+ _ax_feature_list_expanded="$_ax_feature_list_expanded $feature"
+ fi