diff options
author | obache <obache@pkgsrc.org> | 2008-02-29 13:11:14 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2008-02-29 13:11:14 +0000 |
commit | 5df052a5e905a5bf9bdfa016164c5ca20b9aa350 (patch) | |
tree | cfff8de4973508f4f3dd9a5c174edbe56ca80ca3 /lang/sigscheme | |
parent | 7cf2149c2c60be8cc3b2885220ff654b7a405425 (diff) | |
download | pkgsrc-5df052a5e905a5bf9bdfa016164c5ca20b9aa350.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/DESCR | 7 | ||||
-rw-r--r-- | lang/sigscheme/Makefile | 27 | ||||
-rw-r--r-- | lang/sigscheme/PLIST | 39 | ||||
-rw-r--r-- | lang/sigscheme/buildlink3.mk | 21 | ||||
-rw-r--r-- | lang/sigscheme/distinfo | 7 | ||||
-rw-r--r-- | lang/sigscheme/patches/patch-aa | 13 | ||||
-rw-r--r-- | lang/sigscheme/patches/patch-ab | 13 |
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 |