summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2011-08-11 13:17:06 +0000
committerMarijn Schouten <hkbst@gentoo.org>2011-08-11 13:17:06 +0000
commit751aff727edc92fdd6faed3be219ad53031baf07 (patch)
treeffba677faf9dcfaeb4db763d725502f05bb0c525 /dev-scheme
parentCleanup old, non-supported versions (diff)
downloadhistorical-751aff727edc92fdd6faed3be219ad53031baf07.tar.gz
historical-751aff727edc92fdd6faed3be219ad53031baf07.tar.bz2
historical-751aff727edc92fdd6faed3be219ad53031baf07.zip
add 5.1.2; fix license following clarification by upstream; rm unused autotools eclass
Package-Manager: portage-2.1.10.9/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/racket/ChangeLog9
-rw-r--r--dev-scheme/racket/Manifest16
-rw-r--r--dev-scheme/racket/racket-5.1.1.ebuild6
-rw-r--r--dev-scheme/racket/racket-5.1.2.ebuild71
4 files changed, 86 insertions, 16 deletions
diff --git a/dev-scheme/racket/ChangeLog b/dev-scheme/racket/ChangeLog
index ac77ea387e74..85c483362548 100644
--- a/dev-scheme/racket/ChangeLog
+++ b/dev-scheme/racket/ChangeLog
@@ -1,6 +1,13 @@
# 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.2 2011/05/28 14:17:09 tomka Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/ChangeLog,v 1.3 2011/08/11 13:17:06 hkbst Exp $
+
+*racket-5.1.2 (11 Aug 2011)
+
+ 11 Aug 2011; Marijn Schouten <hkBst@gentoo.org> racket-5.1.1.ebuild,
+ +racket-5.1.2.ebuild:
+ add 5.1.2; fix license following clarification by upstream; rm unused
+ autotools eclass
28 May 2011; Thomas Kahle <tomka@gentoo.org> racket-5.1.1.ebuild:
~x86 keyword added per bug 366765
diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 7d04af1ab887..e0d007ead047 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST racket-5.1.1-src-unix.tgz 15884853 RMD160 8662bb4e2f5cb6e5ccc49fa72a2820e25294c5d5 SHA1 be339495aef3334530ea8fc63ef4014ad8a4b0b2 SHA256 495ff8b4d73146d9647c2a3f4e491cfe1c2f2d7238366fb1eb99e6a6dd9a0057
-EBUILD racket-5.1.1.ebuild 1945 RMD160 f76749664d1f5ef1ac1351df8f9355bd267f6974 SHA1 a406d3b6c44e8ffc3d84b5a6a7849531a823bc00 SHA256 e524ac6afae937c918b613aee7ee6aa5730188742590dd97f6fcaa0aa72c1b16
-MISC ChangeLog 19972 RMD160 8663e8784cb2aaf689e96b4b7cf515b67c54abd8 SHA1 0bd729073c85d1fab6390bc45efb37a72ffd77b6 SHA256 b60d5113f5cea89607c6b4dd9dd22d1b0aa0712041a5f810b2a0bc8050f3aa48
+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
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iF4EAREIAAYFAk3hADsACgkQodBTJSDyo65bxgD/WVs1q4FWZXNJpiHEm4M6DEb4
-2IeWfbFzZeH5/6Oaqe0A/2i6oTcMv7adlTJv++3LFshEsSTjlNdm2BM+FSjSMB+5
-=ql54
------END PGP SIGNATURE-----
diff --git a/dev-scheme/racket/racket-5.1.1.ebuild b/dev-scheme/racket/racket-5.1.1.ebuild
index 7ac1ea96880b..650e0d9b9f5e 100644
--- a/dev-scheme/racket/racket-5.1.1.ebuild
+++ b/dev-scheme/racket/racket-5.1.1.ebuild
@@ -1,12 +1,12 @@
# 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.2 2011/05/28 14:17:09 tomka Exp $
+# $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 autotools
+inherit eutils
#inherit git
DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
@@ -15,7 +15,7 @@ SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tg
#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"
+LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="backtrace cairo doc futures jit places plot threads X"
diff --git a/dev-scheme/racket/racket-5.1.2.ebuild b/dev-scheme/racket/racket-5.1.2.ebuild
new file mode 100644
index 000000000000..2c9baba12b26
--- /dev/null
+++ b/dev-scheme/racket/racket-5.1.2.ebuild
@@ -0,0 +1,71 @@
+# 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 $
+
+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
+}