Port details |
- scsh A Unix shell embedded into Scheme, with access to all Posix calls
- 0.6.2 shells
=0 0.6.2Version of this port present on the latest quarterly branch. - Maintainer: alex@FreeBSD.org
 - Port Added: unknown
- Last Update: 2002-05-28 19:35:23
- SVN Revision: UNKNOWN
- Also Listed In: lang
- License: not specified in port
- Description:
- Scsh is a Unix shell in that is has significant syntax extensions to
make writing Unix shell scripts easy (constructing pipelines, setting
I/O redirection, conditional execution etc.). It also offers access to
lower-level functionality like all Posix system calls, TCP/IP sockets
and a full-featured regular expression library. This is embedded into
a general-purpose programming language with real data types,
extensive, syntactically clean control constructs and "real" quoting
rules.
Scsh is also a full implementation of R4RS Scheme with some
non-standard behavior (required for scripting). As a result, a wide
varity of exiting Scheme code can be used. The underlying Scheme
implementation is a virtual machine for compact byte code.
The name of the installed program is "scsh", the manpage is scsh(1),
other documentation is in (/usr/local/)lib/scsh/doc. To load slib,
install slib into /usr/local/lib/slib and run (load "slib-init.scm")
in scsh. It requires no additional setup (paths or such). The emacs
interface is in the original distribution in emacs/. For documentation
see doc/user-guide.txt.
Differences between FreeBSD port and generic scsh release:
----------------------------------------------------------
1) When hitting C-d (end-of-file), scsh asks 100 times for
confirmation. I changed the default to do this just once. Set constant
*y-or-n-eof-count* in scsh/rw.scm to change it.
2) The original scsh sends a mail to the scsh authors every time you
make the package. The FreeBSD port doesn't. The authors of scsh would
appreciate it if you do a `(cd work/scsh-0.4.4 && make .notify)` after
you build this package.
3) A symbolic link ${PREFIX}/share/doc/scsh to the documentation is
created.
4) Some basic description text files from the distribution base dir
are copied to lib/doc. The emacs directory is copied into
lib/scsh/emacs. scsh's default is not to install these files.
5) Some /usr/tmp -> /var/tmp
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME:
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.6.2 28 May 2002 19:35:23
 |
alex  |
Move this file to the "lang" category, since it is not an interactive
shell like all other shells in "shells".
Suggested by: nectar |
0.6.2 27 May 2002 13:21:12
 |
alex  |
Update port to version 0.6.2 |
0.6.0 03 Apr 2002 15:31:25
 |
alex  |
Fix MASTER_SITES.
Submitted by: Jason R. Mastaler <jason-dated-1018213461.54d8b1@mastaler.com> |
14 Jan 2002 06:53:28
    |
jkoshy  |
Upgrade to v0.6.0. |
15 Sep 2001 15:37:39
    |
alex  |
Upgrade to 0.5.3. |
08 Oct 2000 07:07:58
    |
asami  |
Convert category shells to new layout. |
08 Oct 2000 07:04:57
    |
asami  |
Rename PLIST.doc to pkg-plist.doc. |
22 Jul 2000 11:28:46
    |
alex  |
- Update to 0.5.2 - Add NOPORTDOCS hunks |
19 Jul 2000 15:54:42
    |
alex  |
- Add support for sigset_t - changes. - Claim maintainership. |
29 Jun 2000 08:03:02
    |
obrien  |
Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site. |