diff options
author | Patrick Lauer <patrick@gentoo.org> | 2013-01-29 09:34:51 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2013-01-29 09:34:51 +0000 |
commit | 567baaf45e1e7d6f0602af7ee3d2d478d3664512 (patch) | |
tree | cf7c84a9f9cd1de0d472c6b199543b1919b3c1fb /dev-lang | |
parent | Masks cleanup, wrt bug #444181 (diff) | |
download | historical-567baaf45e1e7d6f0602af7ee3d2d478d3664512.tar.gz historical-567baaf45e1e7d6f0602af7ee3d2d478d3664512.tar.bz2 historical-567baaf45e1e7d6f0602af7ee3d2d478d3664512.zip |
Bump to snapshot for #454500
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/tcc/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/tcc/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/tcc/tcc-0.9.26_pre1.ebuild | 60 |
3 files changed, 70 insertions, 3 deletions
diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog index b73d66f7fa44..be230ad3834f 100644 --- a/dev-lang/tcc/ChangeLog +++ b/dev-lang/tcc/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/tcc -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.31 2010/08/16 20:05:34 truedfx Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.32 2013/01/29 09:31:34 patrick Exp $ + +*tcc-0.9.26_pre1 (29 Jan 2013) + + 29 Jan 2013; Patrick Lauer <patrick@gentoo.org> +tcc-0.9.26_pre1.ebuild: + Bump to snapshot for #454500 16 Aug 2010; Harald van Dijk <truedfx@gentoo.org> tcc-0.9.25.ebuild, +files/tcc-0.9.25-flags.patch: diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest index 2e0da1966533..56947360f998 100644 --- a/dev-lang/tcc/Manifest +++ b/dev-lang/tcc/Manifest @@ -5,8 +5,10 @@ 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_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 -MISC ChangeLog 5087 SHA256 af74cbb0b7307686e8e1f5252c9c7ae9a41670ae8bbaabf9e57e2ab9d77786d0 SHA512 9485805b1878165ebe596e0582dd599fdb39a7cf4bb8083ccb9464a1f0ffaed52231e73c170ae7c288201ae4bad22abe7f29c023d68aa4e52eb76b8781cb4c5d WHIRLPOOL 44d3dcb3b13caae557f8013405c97be5bb1a7240050d2d90734e088a82abb9f0d346af0bfb1edf556c24f97d70c309a0be815644dca29cc1c403643a70b41993 +EBUILD tcc-0.9.26_pre1.ebuild 1496 SHA256 bae371e789da5029f8090c96a73379e6fc2abfa935a5fd41a2b6bb79274c9d89 SHA512 3405e94002a58537c89e242a11ddc8924ff4414116f120e1b02336d4f2084f0370546be6ab7430269c8787fc92c5a364116eeec4ae93d343fd4ebe1d6cb94e3e WHIRLPOOL 0ca4f2cac42a30d101bf2a8a1f83e201483c06374956612ecb6c43f61c1e2ccfeee069f21d4b100c69b97b16006695db11451a4c1411a38c98354a2a517781e8 +MISC ChangeLog 5226 SHA256 659d3a1c5885637a4e2401584a4bf64a4cedbb41ad7790618c75c9458c17822f SHA512 76a5125990c12660d87a5db074b965a8788a133172346cc64e2e3d5e6f38899e65d76b9d84596643701effc9da8d25c13455e42d0ba3e34a7af2877372ac2d8b WHIRLPOOL 7feb05b3ef54107354df1f892f6bbe16415d70a565e77b956fa68a3e9cdae3beee5a9bd456c94857513296a63ebc105120388682854fea3d9d98da36e6cec8ac MISC metadata.xml 162 SHA256 444ece0c3cb4908c78c6588147078383d3636d1b3da9a20111ec03c5640eefdb SHA512 90b297db4586c916661651712b086666171b3cb06a716b1c9b72adff283eb32f0892a344f390d986edf44a7e6a6052d962c2f5926c450485841fad29a3dffd58 WHIRLPOOL 3b050468257155cec1a6d660c08ce4efb2e80d664a08e83057496a602268c493832c73b032aceb880654e5cef88abbc0c7f8f9e054aa383030b36397e111e34a diff --git a/dev-lang/tcc/tcc-0.9.26_pre1.ebuild b/dev-lang/tcc/tcc-0.9.26_pre1.ebuild new file mode 100644 index 000000000000..c3f2fd9ea6f5 --- /dev/null +++ b/dev-lang/tcc/tcc-0.9.26_pre1.ebuild @@ -0,0 +1,60 @@ +# 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_pre1.ebuild,v 1.1 2013/01/29 09:31:34 patrick Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs + +IUSE="" +DESCRIPTION="A very small C compiler for ix86/amd64" +HOMEPAGE="http://bellard.org/tcc/" +SRC_URI="http://dev.gentoo.org/~patrick/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="app-text/texi2html" # 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_install() { + emake \ + 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 || die "make install failed" + dodoc Changelog README TODO VERSION + dohtml tcc-doc.html + exeinto /usr/share/doc/${PF}/examples + doexe examples/ex*.c +} |