Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-embedded/gezel
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gezel/ChangeLog,v 1.5 2007/03/25 16:53:13 calchan Exp $
25 Mar 2007; Denis Dupeyron
gezel-1.7.ebuild:
Fixed bug #151566 thanks to Aurélien Francillon, and cleaned up
dependencies a bit.
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
26 Jun 2005; David Holm
Added to ~ppc.
*gezel-1.7 (26 Jun 2005)
26 Jun 2005; Daniel Black
version bump
*gezel-1.6b (23 Feb 2005)
23 Feb 2005; Daniel Black
+gezel-1.6b.ebuild:
Initial import as per bug #82328 thanks to Thilo Bangert
DIST gezel-1.6b.tar.gz 728176 RMD160 e520fbaadd5654577dbe8b2fc8604740a5fcf02c SHA1 67f361d5ce90d3b02c705ceb111feed0b3851a3a SHA256 fe6fc426e1be3621f1aaa029dcf05a8872ff59a0089df84b45da02d552f546a7
DIST gezel-1.7.tar.gz 1347886 RMD160 eecc62ab4f87cc692c5069bdc417176106688084 SHA1 dc98292edaa68b7db6c2fa770e891dacfa39b04e SHA256 f1fe781f30848b373c587bc70ed36c2b3d2ca573d33a73ed837dadd04499b38d
EBUILD gezel-1.6b.ebuild 1340 RMD160 33d690b9b139c49ad46c6d8dae6969a3ba76b531 SHA1 4400eb3e8ba529a8f66c8562c6db7b7cbd8802e2 SHA256 36f2ba8087ba3adfd71b16c88f3e94cf0c23069349721c6e4a2475d438719131
EBUILD gezel-1.7.ebuild 1620 RMD160 3b25b59f500980cbed7944aa8b3bcca08a0627e7 SHA1 c6e71c09dd702a6b8025da9bc3848b3f1ac604c0 SHA256 dc922087ff29d206af8cbe64680e8452e91fc283cef0e1fd4a21c3accf3d399c
MISC ChangeLog 1004 RMD160 50191db8823b1c4bb8f4ceb0e40211a5090d780f SHA1 20d6a8b519a51384253bc28d5dd02b21c98b33ec SHA256 6c5b56d0502a194443801d332d3660ef78a3ce6cc9fec427ea1be7e5ea29e1e0
MISC metadata.xml 165 RMD160 3965c22a153ed350bcbd52de07c08ad47dd03cd7 SHA1 54b9da7fdc6d8376c990288c72938be9855ef8b6 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gezel/gezel-1.6b.ebuild,v 1.2 2007/03/25 16:53:13 calchan Exp $
inherit eutils
DESCRIPTION="GEZEL is a language and open environment for exploration, simulation and implementation of domain-specific micro-architectures."
HOMEPAGE="http://www.ee.ucla.edu/~schaum/gezel/"
SRC_URI="http://www.ee.ucla.edu/~schaum/gezel/package/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="x86"
IUSE=""
RDEPEND="dev-libs/gmp"
src_unpack() {
unpack ${A}
# Fix for bug #151566
sed -i -e '/^%option c++/ i\
%option noyywrap' ${S}/gezel/fdl.ll
sed -i -e '/^istream & operator >> (istream &is, gval &v);/ i\
gval * make_gval(unsigned _wordlength, unsigned _sign);\
gval * make_gval(char *);\
gval * make_gval(unsigned _wordlength, unsigned _sign, char *valuestr);\
' ${S}/gezel/gval.h
}
src_compile() {
econf --enable-gezel51 || die 'configure failed'
# other config options failing for various reasons
# --enable-armcosim (compile failure) --enable-systemccosim (missing gmp lib symbol) failing for unknown reasons
emake || die 'compile failed'
}
src_install() {
make DESTDIR=${D} install || die
dodoc AUTHORS BUGS NEWS README TODO doc/*.*
docinto umlistings
dodoc doc/umlistings/*
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gezel/gezel-1.7.ebuild,v 1.3 2007/03/25 16:53:13 calchan Exp $
DESCRIPTION="GEZEL is a language and open environment for exploration, simulation and implementation of domain-specific micro-architectures."
HOMEPAGE="http://www.ee.ucla.edu/~schaum/gezel/"
SRC_URI="http://www.ee.ucla.edu/~schaum/gezel/package/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~ppc ~x86"
IUSE="java"
RDEPEND="dev-libs/gmp"
# systemc not tested - couldn't be bothered understanding their license.
# systemc? ( sci-electronics/systemc )"
DEPEND="${RDEPEND}
java? ( virtual/jdk dev-java/java-config )"
src_unpack() {
unpack ${A}
# Fix for bug #151566
sed -i -e '/^%option c++/ i\
%option noyywrap' ${S}/gezel/fdl.ll
sed -i -e '/^istream & operator >> (istream &is, gval &v);/ i\
gval * make_gval(unsigned _wordlength, unsigned _sign);\
gval * make_gval(char *);\
gval * make_gval(unsigned _wordlength, unsigned _sign, char *valuestr);\
' ${S}/gezel/gval.h
}
src_compile() {
econf --enable-gezel51 $(use_enable java)|| die 'configure failed'
# other config options failing for various reasons - Assumed to be systemc missing dependancy.
#--enable-gplatform need armsim
emake JAVAC=$(java-config -c) JAVAH=javah INCLUDES="-I${S}/gezel -I$(java-config -O)/include -I$(java-config -O)/include/linux" || die 'compile failed'
}
src_install() {
make DESTDIR=${D} install || die
dodoc AUTHORS BUGS NEWS README TODO doc/*.*
docinto umlistings
dodoc doc/umlistings/*
}