summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD.M.D. Ljungmark <spider@gentoo.org>2004-11-10 23:51:01 +0000
committerD.M.D. Ljungmark <spider@gentoo.org>2004-11-10 23:51:01 +0000
commit2f00ffd6e913c37a09018b4c9026c31d6aea7140 (patch)
tree5e338aa97605fb31cfc77f2e051593d251bdca43 /dev-lang/tcc
parentunstable version bump (Manifest recommit) (diff)
downloadgentoo-2-2f00ffd6e913c37a09018b4c9026c31d6aea7140.tar.gz
gentoo-2-2f00ffd6e913c37a09018b4c9026c31d6aea7140.tar.bz2
gentoo-2-2f00ffd6e913c37a09018b4c9026c31d6aea7140.zip
updated version. digest.assumed warning from repoman? Just how much diskspace am I supposed to have?
Diffstat (limited to 'dev-lang/tcc')
-rw-r--r--dev-lang/tcc/ChangeLog7
-rw-r--r--dev-lang/tcc/Manifest8
-rw-r--r--dev-lang/tcc/files/digest-tcc-0.9.221
-rw-r--r--dev-lang/tcc/tcc-0.9.22.ebuild46
4 files changed, 58 insertions, 4 deletions
diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog
index d60139f83a44..770a346d8048 100644
--- a/dev-lang/tcc/ChangeLog
+++ b/dev-lang/tcc/ChangeLog
@@ -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)
diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest
index 5d1c1161b566..c48241a2f576 100644
--- a/dev-lang/tcc/Manifest
+++ b/dev-lang/tcc/Manifest
@@ -1,7 +1,9 @@
-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 3fa5f13048024a70c50511e9156d7b67 tcc-0.9.22.ebuild 1152
+MD5 9c075c7766522651f4979a76375704f8 tcc-0.9.19.ebuild 1173
+MD5 977c9c87fee9f47542e65367d2df278f tcc-0.9.20.ebuild 1269
+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
index 000000000000..554af936e0b0
--- /dev/null
+++ b/dev-lang/tcc/files/digest-tcc-0.9.22
@@ -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
index 000000000000..541dd4f85fd3
--- /dev/null
+++ b/dev-lang/tcc/tcc-0.9.22.ebuild
@@ -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
+}