summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McLean <chutzpah@gentoo.org>2006-03-19 02:09:47 +0000
committerPatrick McLean <chutzpah@gentoo.org>2006-03-19 02:09:47 +0000
commit050f3a490e556dbc93e701b885799857ab20f9f2 (patch)
treedd595bc76dbc2c776796f2338024ca6177fc6768 /dev-scheme/drscheme
parentStable on amd64. See bug #125430. (diff)
downloadgentoo-2-050f3a490e556dbc93e701b885799857ab20f9f2.tar.gz
gentoo-2-050f3a490e556dbc93e701b885799857ab20f9f2.tar.bz2
gentoo-2-050f3a490e556dbc93e701b885799857ab20f9f2.zip
Revision bump, fix up sed'ing of wrapper scripts so it actually works.
(Portage version: 2.1_pre6-r3)
Diffstat (limited to 'dev-scheme/drscheme')
-rw-r--r--dev-scheme/drscheme/ChangeLog7
-rw-r--r--dev-scheme/drscheme/Manifest12
-rw-r--r--dev-scheme/drscheme/drscheme-209-r1.ebuild62
-rw-r--r--dev-scheme/drscheme/files/digest-drscheme-209-r13
4 files changed, 80 insertions, 4 deletions
diff --git a/dev-scheme/drscheme/ChangeLog b/dev-scheme/drscheme/ChangeLog
index 8030d0751bb6..d0fccc4cebb5 100644
--- a/dev-scheme/drscheme/ChangeLog
+++ b/dev-scheme/drscheme/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/drscheme
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.12 2006/02/20 18:32:20 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.13 2006/03/19 02:09:47 chutzpah Exp $
+
+*drscheme-209-r1 (18 Mar 2006)
+
+ 18 Mar 2006; Patrick McLean <chutzpah@gentoo.org> +drscheme-209-r1.ebuild:
+ Revision bump, fix up sed'ing of wrapper scripts so it actually works.
20 Feb 2006; Patrick McLean <chutzpah@gentoo.org> drscheme-301-r1.ebuild:
Fixed type in a sed expression that was changing the paths in the wrapper
diff --git a/dev-scheme/drscheme/Manifest b/dev-scheme/drscheme/Manifest
index fe630f3c0d89..a858dca95094 100644
--- a/dev-scheme/drscheme/Manifest
+++ b/dev-scheme/drscheme/Manifest
@@ -1,6 +1,9 @@
-MD5 233ff9cf82ec352c777349f33d3d3bde ChangeLog 3784
-RMD160 5a58755f611c0a5ddc568301066e9bc59ab94bef ChangeLog 3784
-SHA256 280300795cfe9d58de08c1926780461ccf793173d888c21c6c86eacf3e6a4e0e ChangeLog 3784
+MD5 ff56ea325e38a6db0ed2a9b46c4aa278 ChangeLog 3967
+RMD160 c0c97358a490ff2f9b7619bda1eaeb703693b315 ChangeLog 3967
+SHA256 cdade4dd44abe26feaba1436401021adf542ec6230cf687a6c68d607669e3aa9 ChangeLog 3967
+MD5 2bd3c72e16ad381cc8109a6c5f216304 drscheme-209-r1.ebuild 1470
+RMD160 88e93d288f3183f3ecb66ead6219b9e15b4ac5ac drscheme-209-r1.ebuild 1470
+SHA256 f150141928335fb73ec66a9cd99a10068edf894dd39dc0579beca2ff125c6507 drscheme-209-r1.ebuild 1470
MD5 186eaa4ffbd9d033281aa4767385bd47 drscheme-209.ebuild 1378
RMD160 87d4b8552e7401207e237d59621a81c5a5ee958c drscheme-209.ebuild 1378
SHA256 a1361edce7f192102d78047e6eb09a41ab188ae03a86a44bb33d1849f6655bc1 drscheme-209.ebuild 1378
@@ -10,6 +13,9 @@ SHA256 72c44763af72afd676cf2c1609847131e6d1983f796c424895d2fbd9e0b36e0f drscheme
MD5 391fa586fc831a62811beb21e1f0603e files/digest-drscheme-209 67
RMD160 017f56fe815768a8cedb750fbbedfabeba5e8166 files/digest-drscheme-209 67
SHA256 eb92751612d082ec48bcd72e89f8cf7b2a650ef8165ee4d99cdc3da1297663ef files/digest-drscheme-209 67
+MD5 0d8f49573c1ac60204059b2478d1eb64 files/digest-drscheme-209-r1 247
+RMD160 f8f11e16c9c7e3b1554d3f75ffb79b5447650443 files/digest-drscheme-209-r1 247
+SHA256 393df297498f9b0b2356fb065678beac1238d0af201b33ec28ebdf4b194c875c files/digest-drscheme-209-r1 247
MD5 c33fd1e458e8e0e604dfd27831afb954 files/digest-drscheme-301-r1 247
RMD160 9d65ddb9d3cac127bfea915be9776d66310216b2 files/digest-drscheme-301-r1 247
SHA256 0498ab462acb3e1debbd8af007b6354ff1f281cedd38b86f4f7ea31217a52634 files/digest-drscheme-301-r1 247
diff --git a/dev-scheme/drscheme/drscheme-209-r1.ebuild b/dev-scheme/drscheme/drscheme-209-r1.ebuild
new file mode 100644
index 000000000000..48a1dd8a2f67
--- /dev/null
+++ b/dev-scheme/drscheme/drscheme-209-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/drscheme-209-r1.ebuild,v 1.1 2006/03/19 02:09:47 chutzpah Exp $
+
+DESCRIPTION="DrScheme programming environment. Includes mzscheme."
+HOMEPAGE="http://www.plt-scheme.org/software/drscheme/"
+SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE=""
+
+DEPEND="virtual/x11
+ virtual/opengl"
+S=${WORKDIR}/plt
+
+src_compile() {
+ cd ${S}/src
+
+ econf \
+ --prefix=/usr/share/drscheme/ || die "econf failed"
+
+ make || die
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/share/drscheme
+
+ cd ${S}/src
+ sed -e 's/cp -p/cp/' Makefile > Makefile.new
+ mv Makefile.new Makefile
+ echo -e "n\n" | make prefix=${D}/usr/share/drscheme install || die
+ dodoc README
+ cd ${D}/usr/share/drscheme/man/man1
+ doman *
+ rm -rf ${D}/usr/share/drscheme/man
+
+ MY_D="${D%/}"
+ MY_D="${MY_D//\//\/}"
+
+ cd "${D}/usr/share/drscheme/bin"
+
+ for x in background-help-desk drscheme games help-desk mzc \
+ setup-plt tex2page web-server web-server-monitor \
+ web-server-text
+ do
+ if [ -e "${x}" ]; then
+ sed -i "s/${MY_D}//g" "${x}"
+ sed -i "s/${MY_D#\\/var}//g" "${x}"
+ echo sed -i "s/${MY_D}//g" "${x}"
+ echo sed -i "s/${MY_D#\\/var}//g" "${x}"
+ grep -q portage/ "$x" && die
+ fi
+ done
+
+ for x in *
+ do
+ dosym /usr/share/drscheme/bin/${x} /usr/bin/${x}
+ done
+}
diff --git a/dev-scheme/drscheme/files/digest-drscheme-209-r1 b/dev-scheme/drscheme/files/digest-drscheme-209-r1
new file mode 100644
index 000000000000..8b089f0b7f28
--- /dev/null
+++ b/dev-scheme/drscheme/files/digest-drscheme-209-r1
@@ -0,0 +1,3 @@
+MD5 48d411de0f1203391daeb85a061fdbc7 plt-209-src-unix.tgz 10731358
+RMD160 1041d9a7e66d4565adf9a4e139d77885d0edd556 plt-209-src-unix.tgz 10731358
+SHA256 98389d574b39ec633611207f763831022ce8f16b74c11373ade45b72d47fa72e plt-209-src-unix.tgz 10731358