summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2012-03-01 15:41:49 +0000
committerMarijn Schouten <hkbst@gentoo.org>2012-03-01 15:41:49 +0000
commit96ac69a45373c3baa37c42c17079a2115dd9f0d5 (patch)
tree3f82202dd1f73b0ac55e3c2602bb79e0400d00c7 /dev-scheme
parentStable on alpha, bug #406037 (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-scheme/racket/Manifest4
-rw-r--r--dev-scheme/racket/racket-5.2.1.ebuild71
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
+}