diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2012-03-01 15:41:49 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2012-03-01 15:41:49 +0000 |
commit | 96ac69a45373c3baa37c42c17079a2115dd9f0d5 (patch) | |
tree | 3f82202dd1f73b0ac55e3c2602bb79e0400d00c7 /dev-scheme | |
parent | Stable on alpha, bug #406037 (diff) | |
download | historical-96ac69a45373c3baa37c42c17079a2115dd9f0d5.tar.gz historical-96ac69a45373c3baa37c42c17079a2115dd9f0d5.tar.bz2 historical-96ac69a45373c3baa37c42c17079a2115dd9f0d5.zip |
Bump
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/racket/ChangeLog | 9 | ||||
-rw-r--r-- | dev-scheme/racket/Manifest | 4 | ||||
-rw-r--r-- | dev-scheme/racket/racket-5.2.1.ebuild | 71 |
3 files changed, 81 insertions, 3 deletions
diff --git a/dev-scheme/racket/ChangeLog b/dev-scheme/racket/ChangeLog index 68b1c193ebf4..ea3b2980056d 100644 --- a/dev-scheme/racket/ChangeLog +++ b/dev-scheme/racket/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-scheme/racket -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.4 2011/12/06 09:03:02 hkbst Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.5 2012/03/01 15:41:49 hkbst Exp $ + +*racket-5.2.1 (01 Mar 2012) + + 01 Mar 2012; <marijn@gentoo.org> +racket-5.2.1.ebuild: + Bump 06 Dec 2011; <marijn@gentoo.org> -racket-5.1.1.ebuild, racket-5.1.2.ebuild, metadata.xml: diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 7293365e223f..344f3f545d1a 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,4 +1,6 @@ DIST racket-5.1.2-src-unix.tgz 15960181 RMD160 1ba1f345fd70ecacb7e7ee20d18a7cd9f4b57795 SHA1 f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41 SHA256 99871d6c17c383eb31c5788e17e52849144b51494bd96d2ff1ab396d8041175b +DIST racket-5.2.1-src-unix.tgz 17210561 RMD160 20852c851aee25d79ee83bc3a18d45eed39aeebf SHA1 a4ea408818236f8eaf937291dd641fd73a997793 SHA256 69942a4efbfc2b17d836b5252e6f77b4aa40887a8a4a04ec228a44b7cfddb3ec EBUILD racket-5.1.2.ebuild 1938 RMD160 e50adad5f00b41427a95c7e617364ed8c73dd94d SHA1 edc58925ffb5480659e7bc07e808c26711e9e812 SHA256 aec28145a224dc8e27beaedff32b83192ddf5240d275d173e6f80d96cfc453ba -MISC ChangeLog 20342 RMD160 1e6f0ab4f6b18d0774445ad59c9e0af652788b85 SHA1 f5b880ec9e26fe16b9edb0cff050214c303165f3 SHA256 1165eb5957571ed87b1cde52e628f0e1289cfcab0a1622614decce85997be8d9 +EBUILD racket-5.2.1.ebuild 1938 RMD160 85356f7014cac41494978a7f8c0c99516a8bcbb2 SHA1 3c03f39e8cc0c5a0cb0e0ff2b702a6813f3b3e67 SHA256 11676a31a65e2020477e860ab1e1187701dd3eb00cf6b93d0aa90cec6a1cd826 +MISC ChangeLog 20436 RMD160 4ade6c43c33f761829d25c77bb8371186f7e1fcc SHA1 aed67ae86573da688304d6cf36d92f542d41b263 SHA256 9030d4ea35992dbf36c4d957ce8512b226c779f729f2fd8c24a4a10e163561fe MISC metadata.xml 1685 RMD160 220ed9e92755e61b04040ab4b4d65134822f0a2c SHA1 0d60f937647f851dec29ef69622c6f7f91c9c74c SHA256 142dc7c21b54ab6e248fc251aba9c85f3ec9812fbc79534649bb3dbe69180a8a diff --git a/dev-scheme/racket/racket-5.2.1.ebuild b/dev-scheme/racket/racket-5.2.1.ebuild new file mode 100644 index 000000000000..b9644ecf461e --- /dev/null +++ b/dev-scheme/racket/racket-5.2.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.2.1.ebuild,v 1.1 2012/03/01 15:41:49 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="X? ( x11-libs/cairo[X] ) virtual/libffi" + +DEPEND="${RDEPEND} !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 +} |