summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2013-07-16 23:52:20 +0000
committerTim Harder <radhermit@gentoo.org>2013-07-16 23:52:20 +0000
commit579d8521c7475695275d10206fae94ef29bc931c (patch)
tree0b16cdf35eeb6bbfdf9bb84998c1f13b288ecbb8 /dev-lang/tcc
parentVersion bump. (diff)
downloadhistorical-579d8521c7475695275d10206fae94ef29bc931c.tar.gz
historical-579d8521c7475695275d10206fae94ef29bc931c.tar.bz2
historical-579d8521c7475695275d10206fae94ef29bc931c.zip
Version bump (bug #466094).
Package-Manager: portage-2.2.0_alpha188/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-lang/tcc')
-rw-r--r--dev-lang/tcc/ChangeLog7
-rw-r--r--dev-lang/tcc/Manifest18
-rw-r--r--dev-lang/tcc/tcc-0.9.26.ebuild65
3 files changed, 88 insertions, 2 deletions
diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog
index 6fe1501fe0ff..d73917560c7a 100644
--- a/dev-lang/tcc/ChangeLog
+++ b/dev-lang/tcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/tcc
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.33 2013/04/16 09:35:47 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.34 2013/07/16 23:52:13 radhermit Exp $
+
+*tcc-0.9.26 (16 Jul 2013)
+
+ 16 Jul 2013; Tim Harder <radhermit@gentoo.org> +tcc-0.9.26.ebuild:
+ Version bump (bug #466094).
16 Apr 2013; Patrick Lauer <patrick@gentoo.org> tcc-0.9.26_pre1.ebuild:
Fix for sandbox violation #454874
diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest
index bb18bed70755..ffb55491418a 100644
--- a/dev-lang/tcc/Manifest
+++ b/dev-lang/tcc/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX tcc-0.9.23-anonunion.patch 1971 SHA256 32ecc52923bb10a6ff43e507e097d41c7da8717a6b2e749bccd4f0310704e9a5 SHA512 8194114bea287e9f3517aa666d62cba1ab60ff2f92271dbaaaeefc4843a229d44fba625977e90ab54de044aa477db6add3cc7d91a066f4be609658df861545bd WHIRLPOOL 477b05fe39f1370a1d618658d73e4c443fd872d1d48d52988abae99d78f0ce1ff25c52bcfeb122d3db18979bd34ca3a566ec3be16cf8e65de34cdbe6b82bee94
AUX tcc-0.9.23-asneeded.patch 1711 SHA256 14d3029d2cb7a27c3dfbdc98562aa309d5a3002218ba115584c605ea4cd8e839 SHA512 e17cfd98dcca877d134a9fedf0995639f5d3d6f19a21c170836c014933eea59b0499016911c2c3ac3acdfa8f0e131057b38eb9f25b6498183a26687ab5db4807 WHIRLPOOL 28a83a0559e96f2c8132fd4e43af106b77398baa8c7688d4dd8154a04e2f4e8d8663e65868f0a0fca727dc773720a8fbd6077139eb6964084ebbb75464c7e3ef
AUX tcc-0.9.23-nxbit.patch 2160 SHA256 1296c9023fb2787e0c8530b27ff565175725b406d5ec54b1898a9b5550bb848d SHA512 b45260c3c9a24e6ed5948fd81716cc3d9085a3a7f123322353988f0022c75f89940642809c31e6992a1016c8b121dcb83234f7baed8f93f8409e9a42a15e88e2 WHIRLPOOL 704e15c3417dc948ad03b5bba8d79dd15911c385ae6c04cfcc3a8cf8e13ae49fe7547fe517889e7a089ae52b1541b17b24ca00f87f0e508501c47c77ae170ca1
@@ -5,10 +8,23 @@ AUX tcc-0.9.25-flags.patch 2768 SHA256 91011cc843a7563bc91ca71e9bcc8dcd95102d370
DIST tcc-0.9.23.tar.gz 423807 SHA256 074632c574116004c63b32798048c73c184d123d8cf96cce849765296b255991 SHA512 f741a9d6416dd23b97743e4a984b84613a2571744008956c1167abbc503e00d7edb721b64108a7cc2193d4a5605e42846d12d1e77060266d343f9bc477b624b4 WHIRLPOOL 9a57fb1b8ad5dbd08556db426ab0d9311e4e5cba84de586c4156079b1a3c1fa660183548e85895d172edfa6fbf4fb0202e93a7ed30aa4036c6f918d2da72fd52
DIST tcc-0.9.24.tar.bz2 364601 SHA256 27aed4071ab6ec5a7b5425d0346a214747ab6375353ca3ee8514f87984f94e79 SHA512 f0d2727501d21a25bd92f6d6a0d903d86ce95b2fd9dfe406bc896312393aab4bc1a76d4ccbca0c4cb6494bb935435e6687cfc1daa75fc04ae9a78b0b1b786f3d WHIRLPOOL 8f7568e293c254247f16da42cc6a34008ac9c72772d5ddec29453bced915e8cb4a3c11d0644c0e4b022ccb42501685dd2c25a0a798398d16e5950beefb7b0685
DIST tcc-0.9.25.tar.bz2 382914 SHA256 1bed6cb0fb2ef4100df1b94435d22863679e84cf419ec48ef96d9c0e9063de35 SHA512 d214ed420b58b2fcb1a7702fba0ed8eb6f5a4a1e94524abacb24604e86ebdd2a0c0f5d72fc1f89df0f291c78c4a8e0f306e1168207b68a9de4a710db3f368997 WHIRLPOOL 6fb4c5b5a2e2b59636257b14fe40a6cad7d869bcac8e9cd22869a7318961a30458c870672ccef770792fa2fd77b7fb38eb65477d68d8b99bf5b11bcc0c0a049e
+DIST tcc-0.9.26.tar.bz2 525906 SHA256 521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71 SHA512 abdbe208498cf4865a2036b5426616f5888b9b0e8d5d2fda6d1dd4afab3386167f12eca87d8a5c4c9b7dc88620d983ddce3e874b7dfa9c21eceea29ffa635d53 WHIRLPOOL 62fc30f8a72f8f78ba4b7e3d8d11f5e5a920615dff0ff799a64fdb9611017a4d1537c10228f94250ac202dedcd05d0aa90a8565dc5956d5639b70a7e4fe1009c
DIST tcc-0.9.26_pre1.tar.bz2 507151 SHA256 4ca940cae772d9b5e189254898c92c5bd7a86ba6249178250d9f1329a70b954e SHA512 5c2828a7864ec4c2e5025fadb0b5edad3acb5060c25d239c8931ac2da9c2bbbc3ee77fa9534b22bbbe950eb0e99b8558c727feba4404a455c42dac1ddcdcc611 WHIRLPOOL 5f9966c185fe3bca6d6ad595943b58dd6510bffd14e9e341b16922b6c2c73f0759648e52e773bff7c92a3894ca4eac4cc0f6cc3c09093545ce8c47699554de64
EBUILD tcc-0.9.23-r1.ebuild 1541 SHA256 32cdd2dde46e229571e4e9dee874118371a4b630388914f8ba9f867776763611 SHA512 e2cf87f833b7750bb9522f9ab5a3d0bdf15cb2287d4f634ce24e876de5799249c4546f9f50e6279f6231e1d0da83b4f3e78f8b52881de24dffdda67bcc5e4952 WHIRLPOOL 4f6c00f79ba8610f0451d5e66d9d300e46104c8d1b0188df3f67397724b23d68e4fe4faa2eb2e7941a7c01960f8faf7074fcd42edf20b96b35c875c00c55de3d
EBUILD tcc-0.9.24.ebuild 1567 SHA256 990874e27f30952a339ae0d33051204f0e602cfe7711c53aa99b45196af86cf2 SHA512 19ea4f60864d649715d4587e3cb0072b1cd49ad64fdc75e62ac8113a1a3fcec706452b6ee8727d5df0a98a3f22cdfdea7bb95795f29bfb26ca0469e40e70a818 WHIRLPOOL 1c2ba151890a318e7b942274cd11bb93c896b8daf618af3d77ffc334df5f59fe9ccb73be60666b5a81fd9ee71ecf947672c5ab20a59c4709584dcfe372033f4e
EBUILD tcc-0.9.25.ebuild 1473 SHA256 6885eaea0056448a90479bc7b5a5f208eff645ff204a67d37cadc369d0c3bd74 SHA512 ed0350ec6e3c24cda588553fc9d63c3569f30fb163662c1f920f2c64bd19a381c873cdf94f70c208c1fdddd13cccf63ed7735ec8bbf6d7d05ba8bfe0c4af60db WHIRLPOOL 91fb590ce78d68325e7146c5e6ccaaee686bb5fd0d0e3a8d3f950fb2715e2997b8a6817ea756470c07642a2b2740fd6b338c2469670fd68c571232181548916a
+EBUILD tcc-0.9.26.ebuild 1532 SHA256 09e9a20bee7b6a9cd762e022deee726060131ec6a901dfa83e0b58d87f2eae08 SHA512 457737ceb3bb5e6ee835b387aa51fb0ba14716c5eecc8d5f5a751ab64ed3843c8a38d7e1d6771a31833d964132d128ba1a930e1a76d96c44061e693c3ecbe530 WHIRLPOOL 5c6292815936439f3d6a8b4de239bc5147fbb52cbd7d52ce77d61d8486d8cf9f9a64a513ac4c0b0fee9778aef1eea827d4b4ad524cd8649cc28a7be71d846f9f
EBUILD tcc-0.9.26_pre1.ebuild 1515 SHA256 db7f2c3b5401ea011b1f42c36c4aadc2059dce95c394c907469a06de7e29c573 SHA512 400cbf8c7f3e8ee862bcfe721f470b12fd0bdb4439d9665313c1f8e5745fd94aa8a4861be69700baac7e0724180305366b5cfb6bf1a0186948c7f0abd44bb557 WHIRLPOOL 0937134f0b9d5b6dae863e61c6e5ba090028684f6d277bc23d1c431a5187fa86ebb43d91670b4ee573a4417a2b8b2b63745ea5284ceaf64729835a75e1293da3
-MISC ChangeLog 5337 SHA256 97e85c5bafcaca3324c846ed11fd089eeccbd0d95fed57f0dc8513ca169ab70e SHA512 2c754d90052ca70c0fdd77f129c531a66eb43215c282170b4247318f669dc2a1a4b4d9a7c5fecf45c0565b1f12d6fc91cfb9445f50d61e77d0d246bd4bd06cb2 WHIRLPOOL 26f74bab64a59a26f913faea0807e3c205c1a14a4b0f5ad988359bedb8855902e9b832f85629139d1ef37cfa80b8ee07eed48ad27454ca02dc006d5b9fd93fd1
+MISC ChangeLog 5466 SHA256 812daa2267bc1062817c1a76999b5297f8f55772c7d9f79f27b848abce849c0d SHA512 72ec6562629b5b073b52073b32b708b67a5402e8f7e8656ed1b18219a8e1f57dd40c7662e03592dd312711f14ac0bbde55c69035d7af5141bafb261bef60f09a WHIRLPOOL fee537f3c2fee2e26b0ca21aef6e00b5bfde46af6e80568f2d1d63363098cc3a4f6b308404ed3a9077e8cb92ded0677ba5263682b147893facf8a494780529e4
MISC metadata.xml 162 SHA256 444ece0c3cb4908c78c6588147078383d3636d1b3da9a20111ec03c5640eefdb SHA512 90b297db4586c916661651712b086666171b3cb06a716b1c9b72adff283eb32f0892a344f390d986edf44a7e6a6052d962c2f5926c450485841fad29a3dffd58 WHIRLPOOL 3b050468257155cec1a6d660c08ce4efb2e80d664a08e83057496a602268c493832c73b032aceb880654e5cef88abbc0c7f8f9e054aa383030b36397e111e34a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQEcBAEBCAAGBQJR5dyzAAoJEEqz6FtPBkyjg34H/ie5YwShdSCNPaMTYJ3Hq30g
+Z9q/gYzEdT0M77ZiQ/8EbfRZaT5oLFNw5OGxLf0Rqdnrvxd1jrRCM1Sq/7Z2qr7x
+d7ZJYO9kNBrXulu23wknOFfN7eOPmAlwoxRj6zsnXo0Bt81qN94iMmrbSLfPIIuI
+QKy8KBMpvtlCvnILuAZjgcJDhNYWV5FGSaYEl8D0WlZv/Fb7ZBKPpsE9aEqb0wcW
+5cYzspRyfz9EbrQLMkt7LW4FsmXgQBb4s96VRlftF0G2+QY+5sZLh3oj00BjJpIq
+vt6QF7Sf/Ht5+FHScr3R+RxhJIbfzkhHdIxMQh2Xb64Tv6dakb7XzVctbVlt0Sg=
+=PMjZ
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/tcc/tcc-0.9.26.ebuild b/dev-lang/tcc/tcc-0.9.26.ebuild
new file mode 100644
index 000000000000..d7ee162af2ca
--- /dev/null
+++ b/dev-lang/tcc/tcc-0.9.26.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/tcc-0.9.26.ebuild,v 1.1 2013/07/16 23:52:13 radhermit Exp $
+
+EAPI="5"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A very small C compiler for ix86/amd64"
+HOMEPAGE="http://bellard.org/tcc/"
+SRC_URI="http://download.savannah.gnu.org/releases/tinycc/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/perl" # doc generation
+# Both tendra and tinycc install /usr/bin/tcc
+RDEPEND="!dev-lang/tendra"
+
+# Testsuite is broken, relies on gcc to compile
+# invalid C code that it no longer accepts
+RESTRICT="test"
+
+src_prepare() {
+ # Don't strip
+ sed -i -e 's|$(INSTALL) -s|$(INSTALL)|' Makefile || die
+
+ # Fix examples
+ sed -i -e '1{
+ i#! /usr/bin/tcc -run
+ /^#!/d
+ }' examples/ex*.c || die
+ sed -i -e '1s/$/ -lX11/' examples/ex4.c || die
+
+ # fix texi2html invocation
+ sed -i -e 's/-number//' Makefile || die
+}
+
+src_configure() {
+ local myopts
+ use x86 && myopts="--cpu=x86"
+ use amd64 && myopts="--cpu=x86-64"
+ econf ${myopts} --cc="$(tc-getCC)"
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ bindir="${D}"/usr/bin \
+ libdir="${D}"/usr/lib \
+ tccdir="${D}"/usr/lib/tcc \
+ includedir="${D}"/usr/include \
+ docdir="${D}"/usr/share/doc/${PF} \
+ mandir="${D}"/usr/share/man install
+
+ dodoc Changelog README TODO VERSION
+ dohtml tcc-doc.html
+ exeinto /usr/share/doc/${PF}/examples
+ doexe examples/ex*.c
+}