From 5628b5728517aaf4f4bd690fe9fde83d300e2f33 Mon Sep 17 00:00:00 2001 From: kristerw Date: Sun, 3 Sep 2006 11:39:08 +0000 Subject: Update shells/scsh to 0.6.7. New in this release ===================== ** Support for interix ** Ignoring of synchronous signals The procedures IGNORE-SIGNAL and HANDLE-SIGNAL-DEFAULT have been added. ** Support for gcc 4.0 ** 0.6 for module path The standard module path now contains ${prefix}/lib/scsh/modules/0.6 in addition to $prefix/lib/scsh/modules for compatibility with install-lib ** New implementation of open-pty Instead of search for /dev/pty??, scsh now tries a wide variety of ways to aquire a new pty and the corresponding tty. ** Bug fixes argv[0] is now the first element of command-line Fixes found by new test suite Regexp for empty string Argument checking for COPY-BYTES! GC_PROTECTs for send_substring format_date support for #f timezone Added predicates for user-info and group-info Reaping of stopped processes: Do not mark stopped processes as dead md5-digest-for-port | regexps return char-sets standard-let in srfi-5 (%)read-delimited! checks for mutable buffer leap second for srfi-19 The default image for the scshvm is now the installed scsh.image. --- shells/scsh/Makefile | 5 ++--- shells/scsh/PLIST | 11 ++++++++++- shells/scsh/distinfo | 12 ++++++------ shells/scsh/patches/patch-aa | 45 ++++++++++++++++++-------------------------- shells/scsh/patches/patch-ad | 12 +----------- 5 files changed, 37 insertions(+), 48 deletions(-) (limited to 'shells') diff --git a/shells/scsh/Makefile b/shells/scsh/Makefile index 8cc7572626f..3d6fce8a4e4 100644 --- a/shells/scsh/Makefile +++ b/shells/scsh/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.34 2006/03/04 21:30:39 jlam Exp $ +# $NetBSD: Makefile,v 1.35 2006/09/03 11:39:08 kristerw Exp $ -DISTNAME= scsh-0.6.6 -PKGREVISION= 1 +DISTNAME= scsh-0.6.7 CATEGORIES= shells lang MASTER_SITES= ftp://ftp.scsh.net/pub/scsh/0.6/ diff --git a/shells/scsh/PLIST b/shells/scsh/PLIST index e3fbc5fd9e1..2a0ca034d8c 100644 --- a/shells/scsh/PLIST +++ b/shells/scsh/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2004/04/21 12:08:09 dillo Exp $ +@comment $NetBSD: PLIST,v 1.5 2006/09/03 11:39:08 kristerw Exp $ bin/scsh include/scsh.h include/write-barrier.h @@ -288,7 +288,10 @@ lib/scsh/rts/recnum.scm lib/scsh/rts/xnum.scm lib/scsh/scsh.image lib/scsh/scsh/awk.scm +lib/scsh/scsh/awk-test.scm +lib/scsh/scsh/bitwise-ops-test.scm lib/scsh/scsh/bufpol.scm +lib/scsh/scsh/bug-report-tests.scm lib/scsh/scsh/ccp-pack.scm lib/scsh/scsh/ccp.scm lib/scsh/scsh/char-package.scm @@ -306,6 +309,7 @@ lib/scsh/scsh/errno.scm lib/scsh/scsh/event.scm lib/scsh/scsh/fdflags.scm lib/scsh/scsh/fdports.scm +lib/scsh/scsh/file-name-manipulation-test.scm lib/scsh/scsh/file-system-tests.scm lib/scsh/scsh/fileinfo.scm lib/scsh/scsh/filemtch.scm @@ -334,6 +338,7 @@ lib/scsh/scsh/odbc.scm lib/scsh/scsh/oldfuns.scm lib/scsh/scsh/packages.scm lib/scsh/scsh/parse.scm +lib/scsh/scsh/pattern-matching-test.scm lib/scsh/scsh/posixstr.scm lib/scsh/scsh/process-state-tests.scm lib/scsh/scsh/procobj.scm @@ -346,6 +351,7 @@ lib/scsh/scsh/re-match-syntax.scm lib/scsh/scsh/re-subst.scm lib/scsh/scsh/re-syntax.scm lib/scsh/scsh/re.scm +lib/scsh/scsh/read-delimited-strings.scm lib/scsh/scsh/regexp.scm lib/scsh/scsh/regress.scm lib/scsh/scsh/rw.scm @@ -368,15 +374,18 @@ lib/scsh/scsh/syntax-helpers.scm lib/scsh/scsh/syntax.scm lib/scsh/scsh/syscalls.scm lib/scsh/scsh/syslog.scm +lib/scsh/scsh/terminal-device-control-test.scm lib/scsh/scsh/test-base.scm lib/scsh/scsh/test-packages.scm lib/scsh/scsh/test.scm lib/scsh/scsh/threads.scm lib/scsh/scsh/time.scm +lib/scsh/scsh/time-procedure-calls.scm lib/scsh/scsh/time_dep.scm lib/scsh/scsh/top.scm lib/scsh/scsh/tty-consts.scm lib/scsh/scsh/tty.scm +lib/scsh/scsh/user-and-group-db-access.scm lib/scsh/scsh/utilities.scm lib/scsh/scsh/waitcodes.scm lib/scsh/scsh/weaktables.scm diff --git a/shells/scsh/distinfo b/shells/scsh/distinfo index 20fdd9a5ac8..d5da7035f50 100644 --- a/shells/scsh/distinfo +++ b/shells/scsh/distinfo @@ -1,12 +1,12 @@ -$NetBSD: distinfo,v 1.10 2005/11/10 22:48:07 joerg Exp $ +$NetBSD: distinfo,v 1.11 2006/09/03 11:39:08 kristerw Exp $ -SHA1 (scsh-0.6.6.tar.gz) = 5d38ec103e1cb885e634bb3475e8912ac892067b -RMD160 (scsh-0.6.6.tar.gz) = f81f7bb60d97035c61912092c2b16eebe953b999 -Size (scsh-0.6.6.tar.gz) = 4332223 bytes -SHA1 (patch-aa) = e4456d514815c1a8db0e2c655f37272421ef0007 +SHA1 (scsh-0.6.7.tar.gz) = a1eaf0d0593e14914824898a0c3ec166429affd7 +RMD160 (scsh-0.6.7.tar.gz) = f017c5a157cd1a3ad5daeaecba43ce84784c7e51 +Size (scsh-0.6.7.tar.gz) = 4367439 bytes +SHA1 (patch-aa) = 2826391983edc5e1dc2720426bf75e1f37921092 SHA1 (patch-ab) = 5a8ba9cfe463c791f8478366933c335683e38c3b SHA1 (patch-ac) = 05371f266d8993e6bba0e34502fe31006fd07567 -SHA1 (patch-ad) = dd94b8bd8b5879bcad4629ff5b4f0d1baee9cfe0 +SHA1 (patch-ad) = 46825c2742f8c3f41ce6300411841fde6fa63de0 SHA1 (patch-ae) = 3838934816cf23f1975d15f3dfd3ce8fae10ee40 SHA1 (patch-af) = faddb025c3bada2d321b693217104dc986a8a90f SHA1 (patch-ag) = efd04134ee52795c1538a31ad6052da8fd8946ae diff --git a/shells/scsh/patches/patch-aa b/shells/scsh/patches/patch-aa index fb9e42fd026..d55009812be 100644 --- a/shells/scsh/patches/patch-aa +++ b/shells/scsh/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.10 2004/04/21 12:08:10 dillo Exp $ +$NetBSD: patch-aa,v 1.11 2006/09/03 11:39:08 kristerw Exp $ ---- Makefile.in.orig Tue Feb 17 17:11:13 2004 -+++ Makefile.in -@@ -338,12 +338,12 @@ inst-man: +--- Makefile.in.orig 2006-09-03 13:12:21.000000000 +0200 ++++ Makefile.in 2006-09-03 13:20:50.000000000 +0200 +@@ -338,12 +338,12 @@ fi inst-inc: @@ -18,20 +18,17 @@ $NetBSD: patch-aa,v 1.10 2004/04/21 12:08:10 dillo Exp $ $(INSTALL_DATA) $(srcdir)/$(LIBCIG) $(DESTDIR)$(LIB)/cig $(INSTALL_DATA) $(srcdir)/cig/libcig.h $(DESTDIR)$(LIB)/cig -@@ -355,7 +355,11 @@ inst-misc: +@@ -355,6 +355,9 @@ done && \ - for f in scheme/rts/*num.scm scheme/rts/jar-defrecord.scm; do \ + for f in $(srcdir)/scheme/rts/*num.scm $(srcdir)/scheme/rts/jar-defrecord.scm; do \ $(INSTALL_DATA) $$f $(DESTDIR)$(LIB)/rts || exit 1; \ -- done -+ done && \ -+ for f in emacs/*; do \ -+ $(INSTALL_DATA) $$f $(LIB)/emacs || exit 1; \ -+ done -+ ++ done && \ ++ for f in emacs/*; do \ ++ $(INSTALL_DATA) $$f $(LIB)/emacs || exit 1; \ + done inst-doc: - for f in $(srcdir)/doc/*.txt $(srcdir)/doc/*.ps; do \ -@@ -419,8 +423,8 @@ dirs: +@@ -419,8 +422,8 @@ } \ done && \ for dir in \ @@ -42,22 +39,16 @@ $NetBSD: patch-aa,v 1.10 2004/04/21 12:08:10 dillo Exp $ { mkdir -p $(DESTDIR)$(LIB)/$$dir && [ -w $(DESTDIR)$(LIB)/$$dir ]; } || { \ echo "$(DESTDIR)$(LIB)/$$dir not a writable directory" >&2; \ exit 1; \ -@@ -899,9 +903,9 @@ scsh/stripped-scsh.image: $(VM) $(SCHEME +@@ -903,9 +906,9 @@ install-scsh: scsh install-scsh-image install-stripped-scsh-image $(RM) $(DESTDIR)$(bindir)/$(RUNNABLE) -- $(INSTALL_PROGRAM) $(srcdir)/scsh/scsh $(DESTDIR)$(bindir)/$(RUNNABLE) -- $(INSTALL_PROGRAM) $(srcdir)/$(LIBSCSHVM) $(DESTDIR)$(libdir)/$(LIBSCSHVM) -- $(INSTALL_PROGRAM) $(srcdir)/$(LIBSCSH) $(DESTDIR)$(libdir)/$(LIBSCSH) -+ $(BSD_INSTALL_SCRIPT) $(srcdir)/scsh/scsh $(DESTDIR)$(bindir)/$(RUNNABLE) -+ $(INSTALL_DATA) $(srcdir)/$(LIBSCSHVM) $(DESTDIR)$(libdir)/$(LIBSCSHVM) -+ $(INSTALL_DATA) $(srcdir)/$(LIBSCSH) $(DESTDIR)$(libdir)/$(LIBSCSH) +- $(INSTALL_PROGRAM) scsh/scsh $(DESTDIR)$(bindir)/$(RUNNABLE) +- $(INSTALL_PROGRAM) $(LIBSCSHVM) $(DESTDIR)$(libdir)/$(LIBSCSHVM) +- $(INSTALL_PROGRAM) $(LIBSCSH) $(DESTDIR)$(libdir)/$(LIBSCSH) ++ $(BSD_INSTALL_SCRIPT) scsh/scsh $(DESTDIR)$(bindir)/$(RUNNABLE) ++ $(INSTALL_DATA) $(LIBSCSHVM) $(DESTDIR)$(libdir)/$(LIBSCSHVM) ++ $(INSTALL_DATA) $(LIBSCSH) $(DESTDIR)$(libdir)/$(LIBSCSH) $(RANLIB) $(DESTDIR)$(libdir)/$(LIBSCSH) for f in $(srcdir)/scsh/*.scm $(srcdir)/scsh/*/*.scm; \ do $(INSTALL_DATA) $$f $(DESTDIR)$(LIB)/scsh/; done -@@ -939,4 +943,4 @@ scsh/configure.scm: scsh/configure.scm.i - -e 's|@scsh_DEFS@|$(DEFS)|g' \ - -e 's|@scsh_CFLAGS@|$(CFLAGS)|g' \ - -e 's|@scsh_CPPFLAGS@|$(CPPFLAGS)|g' \ -- -e 's|@scsh_LDFLAGS@|$(LDFLAGS)|g' $< > $@ -+ -e 's|@scsh_LDFLAGS@|$(LDFLAGS)|g' scsh/configure.scm.in > $@ diff --git a/shells/scsh/patches/patch-ad b/shells/scsh/patches/patch-ad index df639c093b5..d24881fed31 100644 --- a/shells/scsh/patches/patch-ad +++ b/shells/scsh/patches/patch-ad @@ -1,4 +1,4 @@ -$NetBSD: patch-ad,v 1.6 2005/11/10 22:48:07 joerg Exp $ +$NetBSD: patch-ad,v 1.7 2006/09/03 11:39:08 kristerw Exp $ --- scsh/syscalls1.c.orig 2004-03-11 15:54:06.000000000 +0000 +++ scsh/syscalls1.c @@ -10,13 +10,3 @@ $NetBSD: patch-ad,v 1.6 2005/11/10 22:48:07 joerg Exp $ extern char **environ; /* Sux because it's dependent on 32-bitness. */ -@@ -671,7 +670,9 @@ s48_value scsh_fsync(s48_value sch_fdes) - - s48_value scsh_sync() - { -+#if !defined(__INTERIX) - sync(); -+#endif - return S48_UNSPECIFIC; - } - -- cgit v1.2.3