summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2006-01-08 17:22:27 +0000
committerGeorge Shapovalov <george@gentoo.org>2006-01-08 17:22:27 +0000
commit1a0b37a60abfcf6769b2b0d024b1c773509a21d4 (patch)
treef5d37fd903dcf7968722992c2cbd2e36601790ac /dev-lang/tcc
parentFixed header dep wrt bug #89550. (diff)
downloadhistorical-1a0b37a60abfcf6769b2b0d024b1c773509a21d4.tar.gz
historical-1a0b37a60abfcf6769b2b0d024b1c773509a21d4.tar.bz2
historical-1a0b37a60abfcf6769b2b0d024b1c773509a21d4.zip
new version, adjusted src_install to follow changes in Makefile
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'dev-lang/tcc')
-rw-r--r--dev-lang/tcc/ChangeLog9
-rw-r--r--dev-lang/tcc/Manifest22
-rw-r--r--dev-lang/tcc/files/digest-tcc-0.9.231
-rw-r--r--dev-lang/tcc/tcc-0.9.23.ebuild47
4 files changed, 62 insertions, 17 deletions
diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog
index b2988d24561d..d319436d485a 100644
--- a/dev-lang/tcc/ChangeLog
+++ b/dev-lang/tcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/tcc
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.18 2005/06/02 06:22:45 wormo Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.19 2006/01/08 17:22:27 george Exp $
+
+*tcc-0.9.23 (08 Jan 2006)
+
+ 08 Jan 2006; George Shapovalov <george@gentoo.org> +tcc-0.9.23.ebuild:
+ new version, adjusted src_install to follow new Makefile
02 Jun 2005; Stephanie Lockwood-Childs <wormo@gentoo.org> tcc-0.9.19.ebuild,
tcc-0.9.20.ebuild, tcc-0.9.22.ebuild:
diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest
index d40026e66381..cdcd161b94c5 100644
--- a/dev-lang/tcc/Manifest
+++ b/dev-lang/tcc/Manifest
@@ -1,19 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 bf5fd7682dfe9747af2fdf7af2dedcc7 tcc-0.9.19.ebuild 1161
-MD5 3a6369455c29465e6c21898a9e157416 tcc-0.9.20.ebuild 1259
-MD5 b7e1fbf86d87042515759a804fd7bed3 ChangeLog 3175
-MD5 fe021b0a69a2ef1e49712995066e84af tcc-0.9.22.ebuild 1231
-MD5 35cfb4925871295b467051c44fb24cc7 metadata.xml 329
+MD5 c2d4c2ba34823048c93a2dd563345641 ChangeLog 3336
MD5 c69cb4d253c0594ac5714ddaffc65511 files/digest-tcc-0.9.19 62
MD5 d2230252f3e3cd1d63e2b08a02260473 files/digest-tcc-0.9.20 62
MD5 931e2a2a3184dcc20df3be0bd4ce9382 files/digest-tcc-0.9.22 62
+MD5 253db83548cf8b11fd763e4d1684c0eb files/digest-tcc-0.9.23 62
MD5 5029153e4761d98be0cda03a73e57e80 files/tcc-0.9.20-gcc34.patch 2901
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC1tebBXaUFmZvwyMRAsPNAJ4za047deixwPnkTuKSchsLsNmp1wCgyL1q
-RL8z02c15CAdQ0IN81+251U=
-=0SrU
------END PGP SIGNATURE-----
+MD5 35cfb4925871295b467051c44fb24cc7 metadata.xml 329
+MD5 bf5fd7682dfe9747af2fdf7af2dedcc7 tcc-0.9.19.ebuild 1161
+MD5 3a6369455c29465e6c21898a9e157416 tcc-0.9.20.ebuild 1259
+MD5 fe021b0a69a2ef1e49712995066e84af tcc-0.9.22.ebuild 1231
+MD5 484c16f1f24a7ef8d53085863131fe47 tcc-0.9.23.ebuild 1237
diff --git a/dev-lang/tcc/files/digest-tcc-0.9.23 b/dev-lang/tcc/files/digest-tcc-0.9.23
new file mode 100644
index 000000000000..ef3a4ab43085
--- /dev/null
+++ b/dev-lang/tcc/files/digest-tcc-0.9.23
@@ -0,0 +1 @@
+MD5 ba925bf241b0980a581bbc6ad3d5b9a1 tcc-0.9.23.tar.gz 423807
diff --git a/dev-lang/tcc/tcc-0.9.23.ebuild b/dev-lang/tcc/tcc-0.9.23.ebuild
new file mode 100644
index 000000000000..b177cb7b927a
--- /dev/null
+++ b/dev-lang/tcc/tcc-0.9.23.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.23.ebuild,v 1.1 2006/01/08 17:22:27 george 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"
+
+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 \
+ bindir=${D}/usr/bin \
+ libdir=${D}/usr/lib \
+ tccdir=${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
+}