Fri Feb 29 13:11:14 2008 UTC ()
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.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(obache)
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/Makefile
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/PLIST
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/distinfo
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/DESCR
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/lang/sigscheme/patches/patch-ab

File Added: pkgsrc/lang/sigscheme/Makefile
# $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"

File Added: pkgsrc/lang/sigscheme/PLIST
@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

File Added: pkgsrc/lang/sigscheme/distinfo
$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

File Added: pkgsrc/lang/sigscheme/DESCR
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.

File Added: pkgsrc/lang/sigscheme/buildlink3.mk
# $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/+$//}

File Added: pkgsrc/lang/sigscheme/patches/patch-aa
$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

File Added: pkgsrc/lang/sigscheme/patches/Attic/patch-ab
$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