From afcf1785b947391d80c2f428f1f6630944ad9fab Mon Sep 17 00:00:00 2001 From: Marijn Schouten Date: Thu, 13 Jun 2013 08:50:22 +0000 Subject: bump, fix bug 426316 and bug 416607 Package-Manager: portage-2.1.12.4/cvs/Linux x86_64 RepoMan-Options: --force --- dev-scheme/racket/ChangeLog | 8 +++- dev-scheme/racket/Manifest | 6 ++- dev-scheme/racket/metadata.xml | 3 -- dev-scheme/racket/racket-5.3.4.ebuild | 72 +++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 dev-scheme/racket/racket-5.3.4.ebuild (limited to 'dev-scheme') diff --git a/dev-scheme/racket/ChangeLog b/dev-scheme/racket/ChangeLog index ea153bac2a66..e48750a8a448 100644 --- a/dev-scheme/racket/ChangeLog +++ b/dev-scheme/racket/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-scheme/racket # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.9 2013/02/21 14:55:26 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.10 2013/06/13 08:49:53 hkbst Exp $ + +*racket-5.3.4 (13 Jun 2013) + + 13 Jun 2013; Marijn Schouten +racket-5.3.4.ebuild, + metadata.xml: + bump, fix bug 426316 and bug 416607 *racket-5.3.3 (21 Feb 2013) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index f8abfe5677bd..7c9b20a3f6a1 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -3,10 +3,12 @@ DIST racket-5.2.1-src-unix.tgz 17210561 SHA256 69942a4efbfc2b17d836b5252e6f77b4a DIST racket-5.3.1-src-unix.tgz 18296513 SHA256 2abfcd4edf39db9eafcc8a456ccf216fe486cb718e1f70210f902cc6b1d418c3 SHA512 3586a5e06dd7ba0357fca0478df967ec2984ff9457137f4a6947a690e0b66c372ea4785d9608069938234947127ebb8120cc5adf944dc4bf4bca903596a42435 WHIRLPOOL 3ba50e678b361dba059667bcd3421a0e736c1c27079b48cdc5f22786733737b36ccdcc013d2bb9821af5a67cf344b7276bee99274805a77a76bb14ce4f4d2a08 DIST racket-5.3.2-src-unix.tgz 18903002 SHA256 dfbb4d305388c23bd80352a18b19a3746a8e402a23e0081416cd6f61b55701fb SHA512 36293de679530e85f4bf4e416d1028cb6fe7cc6d012e7b7f3a0b2203603e7d04c449dee5d0d0b6ab8cf3386e758a557d752119cd60c1a0aec12ea8815a17e413 WHIRLPOOL aae25f4507dd54dabc8b2e5ce4f11202cf69d25bffcf1fd8575ddd1623c5a2249f6f5a9750fc5ff7843c9c152587b6cfc94f1421581ddfd79c176c54461b4b23 DIST racket-5.3.3-src-unix.tgz 18903284 SHA256 4772a01c0d1db32827b390b3239263f2a44a1c6bdcf63224dd7d36027575e0e2 SHA512 fdf1cfad87f5324a839dd766ac46681928f2d555b1b91ecfbe234ba1d83fc1412f7fe9d4e9586f0e9d36a724185b6c382de9cf0b74426d64570e9c22d0d057f1 WHIRLPOOL d6434fc970dc88476593233b5ff970d6a307350b8a34788bc42f81baedac0efa51910919581b10ca48a2e47f9c645432682819185e2ef9acc46fddd34e279ef1 +DIST racket-5.3.4-src-unix.tgz 19314579 SHA256 4d1fb86e001c497af674199f1ddff5534843bb94f21b9f0c1209b8bfdbad2d7b SHA512 35a05e31a11a8569d938af152a784358479cdad9f5007b04890d485ce92f04554df09d46179042478df96e018756b06e6c7c544b4f113272c31234b75ca740a9 WHIRLPOOL e114c4b18d4c18c8852627c9de207dd543e1f63b056bd1e8cbdecbe5e2a2a916d3144585ddb620c539ceb4c0710e0ee237803ffd4fa5b45e73434f7f017673e0 EBUILD racket-5.1.2.ebuild 1938 SHA256 aec28145a224dc8e27beaedff32b83192ddf5240d275d173e6f80d96cfc453ba SHA512 8260fda97357c6ae993e8be61ec36381a904dfdacff820e51776fd13df3d2b70eb544510eee2e2221588d5bd9ba36e8f2a767325d174814915cf02878c6e1cdf WHIRLPOOL 0b9721c2275ea5b48c84f6ae412739c035e6b1885503735fe601575ef9e0467aceccf40d184a9be0dfe9add74f1e06163bc4572abd9bd4d0e853ddad22727105 EBUILD racket-5.2.1.ebuild 1938 SHA256 11676a31a65e2020477e860ab1e1187701dd3eb00cf6b93d0aa90cec6a1cd826 SHA512 2ba4fe97be78b633910def5f41b062a77f8bd6eb70dadb61f5135ae6d6dd255d9894ff608775b637d7bdca60c2136e0d71449ff3f319d1203c8e38d8d567bedf WHIRLPOOL eb44aaa8835afb6fc7227c324b49db49fe9f72a1e8b4bd892853def475444b16660a695301ed677bc17d704bd65ff584547e62e3695589f2f4694ecece4d3778 EBUILD racket-5.3.1.ebuild 1938 SHA256 4f04bea729deca6194bf2eead7c2b545cdf69f9d77bc69129a8c63ac0907c059 SHA512 d40cbc17595edf7a54ca1b77441330a6f409f61647b196fc266b3fe4b7791b1e42626875ac53e2d7402eb1ea0f0ef4f3e2fed264ef7d5bfcc0d36427817218a5 WHIRLPOOL 3fcb0c48ffa6b7fe70c610de267212b8c44d2243fe98387bbd27c54237e94bd576daa95f5317440363569bdae4dcb6ec8a3038cdf135ef4da81940dc414f4a33 EBUILD racket-5.3.2.ebuild 1954 SHA256 db93081961efd2d01724b909df68f9b60861c9751fe6ab7b920f0f75a9572f91 SHA512 4c0ad2527336eaafaff6441b5a5acf5a3333d346261533bd63205f31b6e79296400095abd205cc04865e4774058d05eb44be98ad58061cc9171c1527f2dc14a8 WHIRLPOOL 4dd63ef25411af9a6ab58acbd26c1515c3cfb8235200d2e460c6beb7e3acfdd4c0781211ad4546f41208b90f0c2bffbe3f7469373f5f8cff892ba11ecb1ab1bb EBUILD racket-5.3.3.ebuild 1954 SHA256 14e7c0b8a9178cb7191fd885c99c8ef296e4c1d2dfdb46e20b87623c619a2b51 SHA512 e48ed0ba6c56f3527f9564330d78baa14b155a725d375be08f1248030da09a92e59302c3512df266acf3f56010e7fee45508d5db97799871e67c54c92c635363 WHIRLPOOL 5c1c848bb08564862d9cba418b6a397834f98533a2a46b5eb8d44f8296ff3efefebe882d65b26b41f5bc3e04221cd25b7954a675d8caff4c22cdb5d9566f9d99 -MISC ChangeLog 20813 SHA256 1622394cccc9ed62b1744d9fe06f13d1c6ffafe1e767dd20a17154eac2d365ea SHA512 c7fd83810aa707dafa257648fbd5bf604e582f71a44c7e12816b85d62b3df540ab22a765091ca4dc5ec998c12c3f3ee9a52461e5c544c934c79fd901e399dc36 WHIRLPOOL b83846ab369c8f28bbb29cc90da4704d47f0d0eb619b758e09d2afc485201ef919c8e3ccaa4db395c9f94fac344cc43966da9ea8704af62700ce609d99a6e76b -MISC metadata.xml 1685 SHA256 142dc7c21b54ab6e248fc251aba9c85f3ec9812fbc79534649bb3dbe69180a8a SHA512 dafaa32a1e61355a2bd5f0c7e601bad84d4baf69817a71d63f5242d16df6da40ef8a8d7d8c04b9cd683dfd77035d37a99004c3d46ea865c97396f21ce3e83a48 WHIRLPOOL d375467f1ce84288881f21e54431fe01c2ca75ad9282cf59a410a88ca02572c53f435215fe48a96f6c8e38c0d69aad02c4274be97773f36446811e20908f86cd +EBUILD racket-5.3.4.ebuild 2089 SHA256 9d6b013138aa91d9234fd20f00c9c49557ce346c4a89cd1adf0dd8f3440469e5 SHA512 6e2e97cc90a01d4bdd2550faa00ec8a3746766a41d64269240bffa6101be0b49ec6ab953dd2e8998a46d3301380cbb3131777c1abd52c3511cde12535a3d16f5 WHIRLPOOL 9dca55158312528af4a0db0b094244bbd3b24cc58eaf3d177505c99e530420781a69ce55616e7036abdcb712b96316c9c503aa8257f90d3a03c3f970a08935ec +MISC ChangeLog 20970 SHA256 b1cc9ca4cd409b7d89cdf816c3390ac8ce86fa4a5e108eb0d09d499b1f7fba85 SHA512 0bff44c193b35156df50c3d92f12619a2d16a36d59ce8def3b6637b7e1f841b0e41080a10409ce510403a3e88dac3de62f8f250cafb43a70086cd5783086672e WHIRLPOOL 29f40ddf95e483c663967d769717475e9031e3aa7c72a0431e5cd0ba7895aeeeaf68174a2714f597a85f01752e8330fd1c2a79c7f271cc8aba488e3947d9182a +MISC metadata.xml 1614 SHA256 6cbd0605143a3e83fb205960cf64d198f3a7e98f13d596d1694f709cb982030c SHA512 0abb3888268b1cd12cb1da3dac8d6774a0cca4ce0083f7fa99e7e7ee56d50c45837e9c1b03409461d42d106634db505ffd471e62e12bac209d6d99a149629190 WHIRLPOOL 751ada9b817f4a6554889a00171040b06d760df0bc31316378cc86616c35212d5455b4799fa42645623f5efb34cb08b8780bf22892e2d93534d3fd36422921c7 diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml index b6ce55b359db..5fbf28bf18bb 100644 --- a/dev-scheme/racket/metadata.xml +++ b/dev-scheme/racket/metadata.xml @@ -20,9 +20,6 @@ Whether you're just starting out, want to know more about programming language a Enable racket/future library for fine-grained hardware parallelism - - Enable just-in-time compiler - Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model. diff --git a/dev-scheme/racket/racket-5.3.4.ebuild b/dev-scheme/racket/racket-5.3.4.ebuild new file mode 100644 index 000000000000..64f5577120b5 --- /dev/null +++ b/dev-scheme/racket/racket-5.3.4.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.3.4.ebuild,v 1.1 2013/06/13 08:49:53 hkbst Exp $ + +EAPI="4" + +# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS + +inherit eutils +#inherit git-2 + +DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages." +HOMEPAGE="http://racket-lang.org/" +SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz" +#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz" +EGIT_REPO_URI="git://git.racket-lang.org/plt.git" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="backtrace cairo doc futures jit places plot threads X" + +RDEPEND="dev-db/sqlite:3 x11-libs/cairo[X?] virtual/libffi" + +# see bug 426316: racket/draw (which depends on cairo) is sometimes used in compile-time code or when rendering documentation +DEPEND="${RDEPEND} x11-libs/cairo !dev-tex/slatex" + +EGIT_SOURCEDIR="${WORKDIR}/${P}" +S="${WORKDIR}/${P}/src" + +src_prepare() { + #remove bundled libraries + rm -rf foreign/libffi/ + + sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die +} + +src_configure() { +# according to vapier, we should use the bundled libtool +# such that we don't preclude cross-compile. Thus don't use +# --enable-lt=/usr/bin/libtool + econf \ + $(use_enable X gracket) \ + $(use_enable plot) \ + $(use_enable doc docs) \ + --enable-shared \ + $(use_enable jit) \ + --enable-foreign \ + $(use_enable places) \ + $(use_enable futures) \ + $(use_enable backtrace) \ + $(use_enable threads pthread) \ + --disable-perl \ + $(use_with X x) +} + +src_compile() { + emake || die +} + +src_install() { + # deal with slatex + insinto /usr/share/texmf/tex/latex/slatex/ + doins ../collects/slatex/slatex.sty + + emake DESTDIR="${D}" install || die "emake install failed" + + if use X; then + newicon ../collects/icons/PLT-206.png drracket.png + make_desktop_entry drracket "DrRacket" drracket "Development" + fi +} -- cgit v1.2.3-65-gdbad