add 5.1.2; fix license following clarification by upstream; rm unused autotools eclass
authorMarijn Schouten <hkbst@gentoo.org>
Thu, 11 Aug 2011 13:17:06 +0000 (13:17 +0000)
committerMarijn Schouten <hkbst@gentoo.org>
Thu, 11 Aug 2011 13:17:06 +0000 (13:17 +0000)
Package-Manager: portage-2.1.10.9/cvs/Linux x86_64

dev-scheme/racket/ChangeLog
dev-scheme/racket/Manifest
dev-scheme/racket/racket-5.1.1.ebuild
dev-scheme/racket/racket-5.1.2.ebuild [new file with mode: 0644]

index ac77ea387e741876ee8694a1e4970540ba5b720b..85c48336254887d209fbf0558b01b53b7c8e6527 100644 (file)
@@ -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
index 7d04af1ab887a0fa4f4ebcf223a655f9e1f3f121..e0d007ead047fcccc626019b9a648301941853a7 100644 (file)
@@ -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-----
index 7ac1ea96880b421589b705637dd27991d0a05c4b..650e0d9b9f5eaa51b818e40ff3f173b8dbd70a82 100644 (file)
@@ -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 (file)
index 0000000..2c9baba
--- /dev/null
@@ -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
+}