# ChangeLog for dev-lang/tcc
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.16 2004/10/07 21:57:05 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.17 2004/11/10 23:51:01 spider Exp $
+
+*tcc-0.9.22 (11 Nov 2004)
+
+ 11 Nov 2004; <spider@gentoo.org> +tcc-0.9.22.ebuild:
+ Updated ebuild, thanks to Olaf Freyer and Thomas Eckert
07 Oct 2004; George Shapovalov <george@gentoo.org> tcc-0.9.{19,20}.ebuild :
marked all versions -amd64. tcc apparently does not know about this arch (configure borks)
+MD5 d2384c89e8e215ce0004a9044f4ea8d2 ChangeLog 2923
+MD5 35cfb4925871295b467051c44fb24cc7 metadata.xml 329
+MD5 2b3ec866b6e74ab89d8908f24788916d tcc-0.9.22.ebuild 1243
MD5 9c075c7766522651f4979a76375704f8 tcc-0.9.19.ebuild 1173
MD5 977c9c87fee9f47542e65367d2df278f tcc-0.9.20.ebuild 1269
-MD5 a44b552ef86ab8ff29148b5f65883f4f ChangeLog 2782
-MD5 35cfb4925871295b467051c44fb24cc7 metadata.xml 329
+MD5 5029153e4761d98be0cda03a73e57e80 files/tcc-0.9.20-gcc34.patch 2901
MD5 c69cb4d253c0594ac5714ddaffc65511 files/digest-tcc-0.9.19 62
MD5 d2230252f3e3cd1d63e2b08a02260473 files/digest-tcc-0.9.20 62
-MD5 5029153e4761d98be0cda03a73e57e80 files/tcc-0.9.20-gcc34.patch 2901
+MD5 931e2a2a3184dcc20df3be0bd4ce9382 files/digest-tcc-0.9.22 62
--- /dev/null
+MD5 62869f2cbf1d8a9b4ea1603311426228 tcc-0.9.22.tar.gz 237210
--- /dev/null
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.22.ebuild,v 1.1 2004/11/10 23:51:01 spider Exp $
+
+IUSE=""
+DESCRIPTION="A very small C compiler for ix86"
+HOMEPAGE="http://www.tinycc.org/"
+SRC_URI="http://fabrice.bellard.free.fr/tcc/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 -sparc -amd64"
+
+DEPEND="virtual/libc"
+
+src_compile() {
+ econf || die "configure failed"
+ emake || die
+
+ # Fix examples
+ for example in ex*.c; do
+ tail -n +2 $example >$example.temp
+ echo '#! /usr/bin/env tcc' >$example
+ cat $example.temp >>$example
+ chmod 755 $example
+ done
+}
+
+src_install() {
+ #autoconf for the package does not create dirs if they are missing for some reason
+ dodir /usr/bin
+ dodir /usr/lib/tcc
+ dodir /usr/share/man/man1
+ dodir /usr/include
+ dodir /usr/share/doc/${PF}
+ make prefix=${D}/usr \
+ bindir=${D}/usr/bin/ \
+ libdir=${D}/usr/lib/ \
+ includedir=${D}/usr/include/ \
+ docdir=${D}/usr/share/doc/${PF} \
+ mandir=${D}/usr/share/man/ install || die
+ dodoc Changelog README TODO VERSION COPYING
+ dohtml tcc-doc.html
+ dodir /usr/share/doc/${PF}/examples/
+ insinto /usr/share/doc/${PF}/examples ; doins ex*.c
+}