updated version. digest.assumed warning from repoman? Just how much diskspace am...
authorD.M.D. Ljungmark <spider@gentoo.org>
Wed, 10 Nov 2004 23:51:01 +0000 (23:51 +0000)
committerD.M.D. Ljungmark <spider@gentoo.org>
Wed, 10 Nov 2004 23:51:01 +0000 (23:51 +0000)
dev-lang/tcc/ChangeLog
dev-lang/tcc/Manifest
dev-lang/tcc/files/digest-tcc-0.9.22 [new file with mode: 0644]
dev-lang/tcc/tcc-0.9.22.ebuild [new file with mode: 0644]

index d60139f83a44e96d079062792b86a136b1307d96..770a346d8048cd1727112985b75439e56f2cf467 100644 (file)
@@ -1,6 +1,11 @@
 # 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)
index 5d1c1161b5663b12d91dcc213f7289e4d8ebb408..15df8e9463905c5ca1af2ea40cfd07d91285a9f1 100644 (file)
@@ -1,7 +1,9 @@
+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
diff --git a/dev-lang/tcc/files/digest-tcc-0.9.22 b/dev-lang/tcc/files/digest-tcc-0.9.22
new file mode 100644 (file)
index 0000000..554af93
--- /dev/null
@@ -0,0 +1 @@
+MD5 62869f2cbf1d8a9b4ea1603311426228 tcc-0.9.22.tar.gz 237210
diff --git a/dev-lang/tcc/tcc-0.9.22.ebuild b/dev-lang/tcc/tcc-0.9.22.ebuild
new file mode 100644 (file)
index 0000000..541dd4f
--- /dev/null
@@ -0,0 +1,46 @@
+# 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
+}