ChangeLog

# ChangeLog for gnustep-libs/steptalk
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/steptalk/ChangeLog,v 1.15 2008/03/08 13:18:39 coldwind Exp $

08 Mar 2008; Santiago M. Mola
steptalk-0.10.0-r1.ebuild:
amd64 stable wrt bug #207381

30 Jan 2008; Brent Baude steptalk-0.10.0-r1.ebuild:
Marking steptalk-0.10.0-r1 ppc for bug 207381

25 Jan 2008; Christian Faulhammer
steptalk-0.10.0-r1.ebuild:
quote variable

25 Jan 2008; Christian Faulhammer
steptalk-0.10.0-r1.ebuild:
stable x86, bug 207381

*steptalk-0.10.0-r1 (10 Sep 2007)

10 Sep 2007; Bernard Cafarelli
+files/steptalk-0.10.0-gnustep-make-2.patch,
-steptalk-0.8.3_pre20050312.ebuild, -steptalk-0.9.0.ebuild,
-steptalk-0.9.1.ebuild, -steptalk-0.10.0.ebuild,
+steptalk-0.10.0-r1.ebuild:
Version bump from the GNUstep overlay
Remove old versions

24 Jun 2007; Piotr Jaroszyński steptalk-0.9.1.ebuild,
steptalk-0.10.0.ebuild:
(QA) Don't use KEYWORDS="-*". bug #160519.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

27 Apr 2006; Marien Zwart
files/digest-steptalk-0.8.3_pre20050312, Manifest:
Fixing SHA256 digest, pass four

*steptalk-0.10.0 (25 Mar 2006)
*steptalk-0.9.1 (25 Mar 2006)
*steptalk-0.9.0 (25 Mar 2006)

25 Mar 2006; Fabian Groffen
-steptalk-0.8.3_pre20050106.ebuild, steptalk-0.8.3_pre20050312.ebuild,
+steptalk-0.9.0.ebuild, +steptalk-0.9.1.ebuild, +steptalk-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.

*steptalk-0.8.3_pre20050312 (17 Mar 2005)

17 Mar 2005; Armando Di Cianno
-steptalk-0.8.3_pre20041203.ebuild, +steptalk-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

*steptalk-0.8.3_pre20050106 (10 Jan 2005)

10 Jan 2005; Armando Di Cianno
-steptalk-0.8.3_pre20040927.ebuild, +steptalk-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

*steptalk-0.8.3_pre20041203 (03 Dec 2004)

03 Dec 2004; Armando Di Cianno
+steptalk-0.8.3_pre20041203.ebuild:
General version bump

11 Nov 2004; Armando Di Cianno
steptalk-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
steptalk-0.8.3_pre20040927.ebuild:
Added to ~ppc.

*steptalk-0.8.3_pre20040927 (28 Sep 2004)

28 Sep 2004; Armando Di Cianno
+steptalk-0.8.3_pre20040927.ebuild:
New ebuild; keyworded for ~x86.

Manifest

AUX steptalk-0.10.0-gnustep-make-2.patch 7383 RMD160 62759239e2c088daf3f75cb06d02e810bbadf110 SHA1 c7433b07960fbe1fe8217b7cd3ef3d5c43796543 SHA256 12a0b0a69d9e95794d5ebddd4b261c72111733ed16bece8191db0a1221091b48
DIST StepTalk-0.10.0.tar.gz 307139 RMD160 02a85d4063b0a40b4ba546185de44c834ca4364c SHA1 bf330dc51fbdd3b4243f7601e1fb9cf6562f2f9f SHA256 91fda97d104b3d4b3ceb2f78408f5a57abe26dd59f5cf57ad528a1e36edfc115
EBUILD steptalk-0.10.0-r1.ebuild 849 RMD160 2a73e309ac565670e1de9b4197c1bfe584dc1756 SHA1 566d06b8c6815455265439e8ca9a8a97c044cbdd SHA256 c2cb771cea3c3156bef39d0d07f7a2f1e2c82c3df02973012e9f4064618dc6d0
MISC ChangeLog 3306 RMD160 1e22e06ffcdc0f7b3a458cf84846d9a5daa389e5 SHA1 4b43e07e99e94b154c3ef76267c6e020a443616a SHA256 8708911a45085d3c2df375aee00ec30a91d75faf187153b0377ddfeae7633083
MISC metadata.xml 2189 RMD160 aaaf6f8943ffd9efea03535c764135999311432f SHA1 0444896f36817a2037e5a486a8b3bb36a4cb5c1f SHA256 25fdd2c0e385ec133d1eb2e69865364816a23e307a79269a4cb6e14f00abebb7

files

metadata.xml




gnustep

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

steptalk-0.10.0-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild,v 1.5 2008/03/08 13:18:39 coldwind Exp $

inherit gnustep-2

MY_PN="StepTalk"
DESCRIPTION="StepTalk is the official GNUstep scripting framework."
HOMEPAGE="http://www.gnustep.org/experience/StepTalk.html"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/libs/${MY_PN}-${PV}.tar.gz"

KEYWORDS="amd64 ppc x86"
LICENSE="LGPL-2.1"
SLOT="0"

S="${WORKDIR}/${MY_PN}"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-gnustep-make-2.patch"
}

src_install() {
gnustep-base_src_install

if use doc ; then
egnustep_env
mkdir -p "${D}"${GNUSTEP_SYSTEM_DOC}/Developer/${MY_PN}
cp -R Documentation/* "${D}"${GNUSTEP_SYSTEM_DOC}/Developer/${MY_PN}
fi
}