summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2011-12-06 09:03:02 +0000
committerMarijn Schouten <hkbst@gentoo.org>2011-12-06 09:03:02 +0000
commit99576a1e4448703a3295ef5098b0ed12643b75b9 (patch)
tree37a6a272033e30f4c9a0a2efb7241be617f7c31e /dev-scheme/racket
parentversion bump (diff)
downloadhistorical-99576a1e4448703a3295ef5098b0ed12643b75b9.tar.gz
historical-99576a1e4448703a3295ef5098b0ed12643b75b9.tar.bz2
historical-99576a1e4448703a3295ef5098b0ed12643b75b9.zip
update manifest, rm version 5.1.1, minor change to 5.1.2
Package-Manager: portage-2.1.10.35/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme/racket')
-rw-r--r--dev-scheme/racket/ChangeLog6
-rw-r--r--dev-scheme/racket/Manifest8
-rw-r--r--dev-scheme/racket/metadata.xml52
-rw-r--r--dev-scheme/racket/racket-5.1.1.ebuild71
-rw-r--r--dev-scheme/racket/racket-5.1.2.ebuild6
5 files changed, 37 insertions, 106 deletions
diff --git a/dev-scheme/racket/ChangeLog b/dev-scheme/racket/ChangeLog
index 85c483362548..68b1c193ebf4 100644
--- a/dev-scheme/racket/ChangeLog
+++ b/dev-scheme/racket/ChangeLog
@@ -1,6 +1,10 @@
# 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.3 2011/08/11 13:17:06 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.4 2011/12/06 09:03:02 hkbst Exp $
+
+ 06 Dec 2011; <marijn@gentoo.org> -racket-5.1.1.ebuild, racket-5.1.2.ebuild,
+ metadata.xml:
+ update manifest, rm version 5.1.1, minor change to 5.1.2
*racket-5.1.2 (11 Aug 2011)
diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index e0d007ead047..7293365e223f 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,4 @@
-DIST racket-5.1.1-src-unix.tgz 15884853 RMD160 8662bb4e2f5cb6e5ccc49fa72a2820e25294c5d5 SHA1 be339495aef3334530ea8fc63ef4014ad8a4b0b2 SHA256 495ff8b4d73146d9647c2a3f4e491cfe1c2f2d7238366fb1eb99e6a6dd9a0057
DIST racket-5.1.2-src-unix.tgz 15960181 RMD160 1ba1f345fd70ecacb7e7ee20d18a7cd9f4b57795 SHA1 f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41 SHA256 99871d6c17c383eb31c5788e17e52849144b51494bd96d2ff1ab396d8041175b
-EBUILD racket-5.1.1.ebuild 1937 RMD160 d83ca13739677251357202838d37fa9e47aee36b SHA1 31dc28c0bd5e4897acdbfcfcdf6d71c960b8fbed SHA256 7318dd12ced6421f6083c620116e2c0363584d88b1018cb2444ba6e50077dbab
-EBUILD racket-5.1.2.ebuild 1937 RMD160 97ec3a7cf4bd0565492e496efc80e8b4d6f55cb5 SHA1 4cdb2474373c4075e6e800aadf3185722988a2cb SHA256 2be6b1fe7b34b023b4b0cf51572c5a82f989117b439fb90ed15905c41820201b
-MISC ChangeLog 20188 RMD160 959cc29448cdcfbe135f050175f776f7d41d9755 SHA1 89d1dd2ace8d6b3f453cbd7c46d917307f5a6c01 SHA256 81a91878e50db47bdf61ab01447f2b172e47d2ec3e0d21f4d17211722afc9b9f
-MISC metadata.xml 1525 RMD160 4a78f405f5bb377fc000b0e2606524a78136bad9 SHA1 1cc0a7d31b42eba366cde226c7156e6b3042142c SHA256 15ab756909307ce8446d736bfd29426e33fcdfcaa38e09113369c87976497cc4
+EBUILD racket-5.1.2.ebuild 1938 RMD160 e50adad5f00b41427a95c7e617364ed8c73dd94d SHA1 edc58925ffb5480659e7bc07e808c26711e9e812 SHA256 aec28145a224dc8e27beaedff32b83192ddf5240d275d173e6f80d96cfc453ba
+MISC ChangeLog 20342 RMD160 1e6f0ab4f6b18d0774445ad59c9e0af652788b85 SHA1 f5b880ec9e26fe16b9edb0cff050214c303165f3 SHA256 1165eb5957571ed87b1cde52e628f0e1289cfcab0a1622614decce85997be8d9
+MISC metadata.xml 1685 RMD160 220ed9e92755e61b04040ab4b4d65134822f0a2c SHA1 0d60f937647f851dec29ef69622c6f7f91c9c74c SHA256 142dc7c21b54ab6e248fc251aba9c85f3ec9812fbc79534649bb3dbe69180a8a
diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 0bbaaf4a0295..b6ce55b359db 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -2,35 +2,35 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>scheme</herd>
-<longdescription lang="en">
-Grow your Program
+ <herd>scheme</herd>
+ <longdescription lang="en">
+==Grow your Program==
Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
-Grow your Language
+==Grow your Language==
Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
-Grow your Skills
+==Grow your Skills==
Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
-</longdescription>
-<use>
- <flag name='backtrace'>
- Support GC backtrace dumps
- </flag>
- <flag name='futures'>
- Support for hardware parallelism for limited computations
- </flag>
- <flag name='jit'>
- Enable Just-in-Time compiler
- </flag>
- <flag name='places'>
- Support for parallel tasks that are effectively separate instances of the Racket virtual machine
- </flag>
- <flag name='plot'>
- Enable plot libraries
- </flag>
- <flag name='threads'>
- Support for green threads
- </flag>
-</use>
+ </longdescription>
+ <use>
+ <flag name='backtrace'>
+ Support GC backtrace dumps
+ </flag>
+ <flag name='futures'>
+ Enable racket/future library for fine-grained hardware parallelism
+ </flag>
+ <flag name='jit'>
+ Enable just-in-time compiler
+ </flag>
+ <flag name='places'>
+ 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.
+ </flag>
+ <flag name='plot'>
+ Enable plot libraries
+ </flag>
+ <flag name='threads'>
+ Enable support for green threads
+ </flag>
+ </use>
</pkgmetadata>
diff --git a/dev-scheme/racket/racket-5.1.1.ebuild b/dev-scheme/racket/racket-5.1.1.ebuild
deleted file mode 100644
index 650e0d9b9f5e..000000000000
--- a/dev-scheme/racket/racket-5.1.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.1.ebuild,v 1.3 2011/08/11 13:17:06 hkbst Exp $
-
-EAPI="4"
-
-# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
-
-inherit eutils
-#inherit git
-
-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_UNPACK_DIR="${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
-}
diff --git a/dev-scheme/racket/racket-5.1.2.ebuild b/dev-scheme/racket/racket-5.1.2.ebuild
index 2c9baba12b26..20faefd354ca 100644
--- a/dev-scheme/racket/racket-5.1.2.ebuild
+++ b/dev-scheme/racket/racket-5.1.2.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.2.ebuild,v 1.1 2011/08/11 13:17:06 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.2.ebuild,v 1.2 2011/12/06 09:03:02 hkbst Exp $
EAPI="4"
# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
inherit eutils
-#inherit git
+#inherit git-2
DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
HOMEPAGE="http://racket-lang.org/"
@@ -24,7 +24,7 @@ RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
DEPEND="${RDEPEND} !dev-tex/slatex"
-EGIT_UNPACK_DIR="${WORKDIR}/${P}"
+EGIT_SOURCEDIR="${WORKDIR}/${P}"
S="${WORKDIR}/${P}/src"
src_prepare() {