Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/stratego
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/ChangeLog,v 1.25 2007/12/25 13:57:23 phreak Exp $
25 Dec 2007; Christian Heim
Removing karltk from metadata.xml as per #200332. Assigning to
maintainer-needed.
28 Apr 2007; Sven Wegener
stratego-0.16.ebuild:
Fix *initd, *confd and *envd calls (#17388, #174266)
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
04 Nov 2005; Karl Trygve Kalleberg
-stratego-0.8.ebuild, -stratego-0.8.1.ebuild, -stratego-0.9.4.ebuild,
-stratego-0.11.ebuild, -stratego-0.12.ebuild, -stratego-0.13.ebuild,
stratego-0.14.ebuild, stratego-0.16.ebuild:
-m Removed old versions.
*stratego-0.16 (04 Nov 2005)
04 Nov 2005; Karl Trygve Kalleberg
+stratego-0.16.ebuild:
New upstream version.
04 May 2005; David Holm
Added to ~ppc.
*stratego-0.13 (15 Jan 2005)
15 Jan 2005; Karl Trygve Kalleberg
+stratego-0.13.ebuild:
New upstream release
*stratego-0.12 (06 Jan 2005)
06 Jan 2005; Karl Trygve Kalleberg
+stratego-0.12.ebuild:
New upstream release. Looooong overdue inclusion. My bad.
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
18 Sep 2004; Jason Wever
Stable on sparc.
18 Aug 2004; Karl Trygve Kalleberg
Marked stable on x86.
20 Jul 2004; Karl Trygve Kalleberg
Added proper LDPATH.
*stratego-0.11 (18 Jul 2004)
18 Jul 2004; Karl Trygve Kalleberg
New upstream version.
15 May 2004; Bryan Ăstergaard
stratego-0.9.4.ebuild:
Alpha keywording.
*stratego-0.9.4 (19 Mar 2004)
19 Mar 2004; Karl Trygve Kalleberg
New upstream version.
16 Feb 2004; Aron Griffis
add ~ia64
13 Jan 2003; Karl Trygve Kalleberg
Unmasked.
09 Jan 2003; Karl Trygve Kalleberg
Added a fix by styx to make it compile properly.
09 Jan 2003; Karl Trygve Kalleberg
testing again. It has a minor bug in its build system that needs to fixed.
06 Dec 2002; Rodney Rees
*stratego-0.8.1 (20 Oct 2002)
20 Oct 2002; Karl Trygve Kalleberg
New upstream version.
02 Nov 2002; Karl Trygve Kalleberg
Fixed sandbox violation.
*stratego-0.8 (20 Oct 2002)
02 Nov 2002; Karl Trygve Kalleberg
Fixed sandbox violation.
20 Oct 2002; Karl Trygve Kalleberg
New upstream version.
*stratego-0.7 (11 Apr 2002)
02 Nov 2002; Karl Trygve Kalleberg
This version violates the sandbox and is superceded by 0.8, so I'm removing
it.
11 Apr 2002; Karl Trygve Kalleberg
Stratego is a modular language for the specification of fully automatic
program transformation systems based on the paradigm of RewritingStrategies.
In Stratego, basic transformation rules are expressed by means of labeled
conditional rewrite rules. Exhaustively applying all rewrite rules in a
collection of valid rules is often not desirable; a system of rules can be
non-terminating, or, more frequently, non-confluent. The latter means that
different outcomes of the normalization process are possible depending on
the position of application and the selection of rules. Therefore, it is
necessary to have more control over the application of rules. In standard
systems based on rewriting, normalization is controlled by a fixed default
RewritingStrategy. In such systems more control is achieved by encoding the
desired strategy with additional rewrite rules that spell out a traversal
over the abstract syntax tree and apply the transformations in the desired
order.
AUX 42stratego 21 RMD160 99bc7fbaeb7ceed8eaed206da569280ac638e4a7 SHA1 04f72bb851363e6fe61994c9324f742e2a596ae9 SHA256 c318ce49eecafae90bdf363757d844eee2571e98841ea993ec6588ddbd965fd8
DIST strategoxt-0.14.tar.gz 7744184 RMD160 d17c20ebef8668fec0d31cd3b8a35f18da623b8e SHA1 89c9f7850dc10b1d5342a608bde750801e0eb60b SHA256 798c5a90743af05c7141dcaa496f913cff07b7fe6a476f88c721d24f227df6b4
DIST strategoxt-0.16.tar.gz 7258713 RMD160 65e2ecb6f7d6bf5204aef155a68e6a88ad2b58a2 SHA1 c752c0d44bfe99c2e8102d91da3f3b725cc7d78a SHA256 7c00cdc9a4131a3e34885a7ebcb8af995de57d4301a852bd4c25234cc68c8c18
EBUILD stratego-0.14.ebuild 768 RMD160 e957c410b6fea818610a80a0380defe65019e1ed SHA1 02fc1a27bab27c3b4c51bcfa58d82f8ffcdb2130 SHA256 ca1d6d9732747580aaf58ee4cdc70c105d9ef751ff17dbadb422a2d3a80a98c5
EBUILD stratego-0.16.ebuild 772 RMD160 6065ced2a09d9647d0049d350d77f18f4b6b117a SHA1 406d481c136d6090f794581b12186c42c4b18a16 SHA256 41317c7f2d8b40bdc94cf504245efd70b03fa5cd30bbfd476eb147de407a6c1e
MISC ChangeLog 4643 RMD160 929bbe845cb4a1d73ab67a520dcfa89bb3fa6e0b SHA1 fabb765858edf46fea5fa3ff3dd86909e9dc6eaa SHA256 a0866f4018bcc67a5df3462200dc0036b97f95315b8901179d498235ffc74e16
MISC metadata.xml 604 RMD160 7dd6f27a8edc22e15fa3e645a0f37990c2923033 SHA1 31e25ed4377f97adae7aed473252e58bd42e0f6a SHA256 e072590a88dba9114e906ee95d0aa3b46861c3a15768f043e70b04684ea597a0
Stratego is a modular language for the specification of fully automatic
program transformation systems based on the paradigm of rewriting
strategies. The construction of transformation systems with Stratego is
supported by the XT bundle of transformation tools. The Stratego/XT
distribution integrates Stratego and XT.
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.14.ebuild,v 1.4 2007/04/28 16:57:49 swegener Exp $
inherit flag-o-matic
DESCRIPTION="Stratego term-rewriting language"
HOMEPAGE="http://www.stratego-language.org/"
SRC_URI="ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-${PV}/strategoxt-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 ~ppc"
DEPEND=">=dev-libs/aterm-2.3.1
>=dev-libs/sdf2-bundle-2.3"
S=${WORKDIR}/strategoxt-${PV}
IUSE=""
src_compile() {
filter-flags -fomit-frame-pointer
econf || die "econf failed"
make || die
}
src_install() {
make DESTDIR=${D} install || die
doenvd ${FILESDIR}/42stratego
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/stratego/stratego-0.16.ebuild,v 1.3 2007/04/28 16:57:49 swegener Exp $
inherit flag-o-matic
DESCRIPTION="Stratego term-rewriting language"
HOMEPAGE="http://www.stratego-language.org/"
SRC_URI="ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-${PV}/strategoxt-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
DEPEND=">=dev-libs/aterm-2.4.2
>=dev-libs/sdf2-bundle-2.3.3"
S=${WORKDIR}/strategoxt-${PV}
IUSE=""
src_compile() {
filter-flags -fomit-frame-pointer
econf || die "econf failed"
make || die
}
src_install() {
make DESTDIR=${D} install || die
doenvd ${FILESDIR}/42stratego
}