Portage is a package management system used by Gentoo Linux
# ChangeLog for gnustep-apps/stshell
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/stshell/ChangeLog,v 1.14 2008/03/08 13:48:54 coldwind Exp $
08 Mar 2008; Santiago M. Mola
stshell-0.10.0-r1.ebuild:
amd64 stable wrt bug #207381
30 Jan 2008; Brent Baude
Marking stshell-0.10.0-r1 ppc for bug 207381
25 Jan 2008; Christian Faulhammer
stshell-0.10.0-r1.ebuild:
stable x86, bug 207381
*stshell-0.10.0-r1 (10 Sep 2007)
10 Sep 2007; Bernard Cafarelli
-stshell-0.8.3_pre20050312.ebuild, -stshell-0.9.0.ebuild,
-stshell-0.9.1.ebuild, -stshell-0.10.0.ebuild, +stshell-0.10.0-r1.ebuild:
Version bump from GNUstep overlay
Remove old versions
24 Jun 2007; Piotr Jaroszyński
stshell-0.10.0.ebuild:
(QA) Don't use KEYWORDS="-*". bug #160519.
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
27 Apr 2006; Marien Zwart
files/digest-stshell-0.8.3_pre20050312, Manifest:
Fixing SHA256 digest, pass four
*stshell-0.10.0 (25 Mar 2006)
*stshell-0.9.1 (25 Mar 2006)
*stshell-0.9.0 (25 Mar 2006)
25 Mar 2006; Fabian Groffen
-stshell-0.8.3_pre20050106.ebuild, stshell-0.8.3_pre20050312.ebuild,
+stshell-0.9.0.ebuild, +stshell-0.9.1.ebuild, +stshell-0.10.0.ebuild:
Dropped old CVS ebuild, converted 0.8.3 CVS ebuild to SVN, added recent
releases. Only 0.9.0 compiles currently.
*stshell-0.8.3_pre20050312 (17 Mar 2005)
17 Mar 2005; Armando Di Cianno
-stshell-0.8.3_pre20041203.ebuild, +stshell-0.8.3_pre20050312.ebuild:
ebuild updates for GNUstep base, libs, and apps across the board; proper
versions (to be stabilized, in due time) added where apropos, cvs-pull
versions updated where needed
*stshell-0.8.3_pre20050106 (10 Jan 2005)
10 Jan 2005; Armando Di Cianno
-stshell-0.8.3_pre20040927.ebuild, +stshell-0.8.3_pre20050106.ebuild:
cvs snapshot version bumps; cleaned out old cvs versioned ebuilds; fixed
date spec on ebuild headers as repoman was complaining
*stshell-0.8.3_pre20041203 (03 Dec 2004)
03 Dec 2004; Armando Di Cianno
+stshell-0.8.3_pre20041203.ebuild:
General version bump
11 Nov 2004; Armando Di Cianno
stshell-0.8.3_pre20040927.ebuild:
Mass Update: gnustep.eclass revamped to allow configurable root install;
gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
bumped where files would change); some KEYWORDS were accidentally dropped
between version bumps of packages -- this has been resolved; windowmaker
correctly supports gnustep now
18 Oct 2004; David Holm
stshell-0.8.3_pre20040927.ebuild:
Added to ~ppc.
*stshell-0.8.3_pre20040927 (28 Sep 2004)
28 Sep 2004; Armando Di Cianno
+stshell-0.8.3_pre20040927.ebuild:
New package; pre release date specd live cvs pull.
DIST StepTalk-0.10.0.tar.gz 307139 RMD160 02a85d4063b0a40b4ba546185de44c834ca4364c SHA1 bf330dc51fbdd3b4243f7601e1fb9cf6562f2f9f SHA256 91fda97d104b3d4b3ceb2f78408f5a57abe26dd59f5cf57ad528a1e36edfc115
EBUILD stshell-0.10.0-r1.ebuild 587 RMD160 7d8258c7d0f888c3c11c0b4576150db41cb27bb2 SHA1 8e6a45f1ab4d06f5eba5f822d904e21b80c0bab3 SHA256 ab80c307643cbf635662cb6a63723ea2e8d8f560a87a1103dc5e5c2d9c4bbe20
MISC ChangeLog 3150 RMD160 b021f44cf18ee92a6b881285fbf060c954af8663 SHA1 ca073c8ba0e639aacfe7739abd35e9c3c55e0879 SHA256 edb7de02ce89705dc9958007444629b8291051291fe4b29049799823a397a53b
MISC metadata.xml 2189 RMD160 aaaf6f8943ffd9efea03535c764135999311432f SHA1 0444896f36817a2037e5a486a8b3bb36a4cb5c1f SHA256 25fdd2c0e385ec133d1eb2e69865364816a23e307a79269a4cb6e14f00abebb7
StepTalk is the official GNUstep scripting framework. StepTalk is more than a scripting framework with an illusion of single objective environment between objects of scriptable servers or applications. StepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
Introduction
------------
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
Other Scripting Languages
-------------------------
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Object Finders
--------------
...an illusion of single objective environment. Name of an object may me known, but the object itself not. The object may be an application or it may reside on other host. Object Finder is an object that will search for object by specified name.
* Distributed Object Finder - This finder will try to look for a registered named object. It is possible to specify list of possible hosts where the object may reside and to specify a program that will provide the object if it cannot be found.
* Application Finder - Looks for a locally installed application and tries to connect to it. If the application is not running, it will try to launch it.
The Framework
-------------
* multiple languages
* object finders
* scripting environments
* restrictions for object's methods
* dynamic module loading
Tools
-----
stexec - execute scripts in GNUstep environment
stalk - tool for talking to the GNUstep servers and applications
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/stshell/stshell-0.10.0-r1.ebuild,v 1.4 2008/03/08 13:48:54 coldwind Exp $
inherit gnustep-2
DESCRIPTION="An interactive shell for StepTalk"
HOMEPAGE="http://www.gnustep.org/experience/StepTalk.html"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/libs/${P/stshell/StepTalk}.tar.gz"
KEYWORDS="amd64 ppc x86"
LICENSE="LGPL-2.1"
SLOT="0"
DEPEND="~gnustep-libs/steptalk-${PV}"
RDEPEND="${DEPEND}"
S="${WORKDIR}/StepTalk/Examples/Shell"