diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-10-11 22:45:47 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-10-11 22:45:47 +0000 |
commit | 2934aece500d1d57113807265a9ef596252471be (patch) | |
tree | 4e18eb526cfff06fe5ef66c913d6be1824dcf483 /dev-lisp | |
parent | stable on x86 (Manifest recommit) (diff) | |
download | gentoo-2-2934aece500d1d57113807265a9ef596252471be.tar.gz gentoo-2-2934aece500d1d57113807265a9ef596252471be.tar.bz2 gentoo-2-2934aece500d1d57113807265a9ef596252471be.zip |
New upstream version.
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/drscheme/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/drscheme/Manifest | 4 | ||||
-rw-r--r-- | dev-lisp/drscheme/drscheme-208.ebuild | 64 | ||||
-rw-r--r-- | dev-lisp/drscheme/files/digest-drscheme-208 | 1 | ||||
-rw-r--r-- | dev-lisp/drscheme/metadata.xml | 21 |
5 files changed, 96 insertions, 2 deletions
diff --git a/dev-lisp/drscheme/ChangeLog b/dev-lisp/drscheme/ChangeLog index 595a3beaa2c2..4a9ac23d7550 100644 --- a/dev-lisp/drscheme/ChangeLog +++ b/dev-lisp/drscheme/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lisp/drscheme # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/drscheme/ChangeLog,v 1.9 2004/06/24 23:58:22 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/drscheme/ChangeLog,v 1.10 2004/10/11 22:45:47 karltk Exp $ + +*drscheme-208 (12 Oct 2004) + + 12 Oct 2004; Karl Trygve Kalleberg <karltk@gentoo.org> drscheme-208.ebuild: + New upstream version. Ebuild submitted by Anders Storsveen + <wakko@generation.no>. 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> drscheme-205.ebuild: Add die following econf for bug 48950 diff --git a/dev-lisp/drscheme/Manifest b/dev-lisp/drscheme/Manifest index 13ba2f162376..fba2e4992401 100644 --- a/dev-lisp/drscheme/Manifest +++ b/dev-lisp/drscheme/Manifest @@ -1,3 +1,5 @@ -MD5 139e23726f3b3d78dcf7b90c3fb07aff ChangeLog 1182 +MD5 92986c163393624786b298ab8a997ba4 drscheme-208.ebuild 1473 MD5 8b266ff22f34a520f26b1bca178735e3 drscheme-205.ebuild 1473 +MD5 274a948259c53d4232c01af3d8f3cd58 ChangeLog 1377 MD5 4d4722b75525ca0a33d08693a7680a44 files/digest-drscheme-205 66 +MD5 7479012640b7f2c8549fd07b462050ce files/digest-drscheme-208 67 diff --git a/dev-lisp/drscheme/drscheme-208.ebuild b/dev-lisp/drscheme/drscheme-208.ebuild new file mode 100644 index 000000000000..2b91aba83483 --- /dev/null +++ b/dev-lisp/drscheme/drscheme-208.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/drscheme/drscheme-208.ebuild,v 1.1 2004/10/11 22:45:47 karltk 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="~x86 ~ppc" +IUSE="opengl" + +DEPEND=">=sys-devel/gcc-2.95.3-r7 + virtual/x11 + opengl? ( virtual/opengl )" +RDEPEND="virtual/x11 + opengl? ( virtual/opengl )" + +S=${WORKDIR}/plt + +src_compile() { + cd ${S}/src + + econf \ + --prefix=/usr/share/drscheme/ || die "econf failed" + + make || die +} + +mysed() { + file=${D}/$1 + mv ${file} ${file}.orig + sed s.${D}./. < ${file}.orig> ${file} + chmod a+x ${file} + rm ${file}.orig +} + +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 + + for x in background-help-desk drscheme games help-desk mzc \ + setup-plt tex2page web-server web-server-monitor \ + web-server-text + do + mysed /usr/share/drscheme/bin/${x} + done + + cd ${D}/usr/share/drscheme/bin + for x in * + do + dosym /usr/share/drscheme/bin/${x} /usr/bin/${x} + done +} diff --git a/dev-lisp/drscheme/files/digest-drscheme-208 b/dev-lisp/drscheme/files/digest-drscheme-208 new file mode 100644 index 000000000000..998840ac0612 --- /dev/null +++ b/dev-lisp/drscheme/files/digest-drscheme-208 @@ -0,0 +1 @@ +MD5 0036e215d9402f7755b23cc875090f9e plt-208-src-unix.tgz 10486916 diff --git a/dev-lisp/drscheme/metadata.xml b/dev-lisp/drscheme/metadata.xml new file mode 100644 index 000000000000..96c43ab3ab8f --- /dev/null +++ b/dev-lisp/drscheme/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>karltk@gentoo.org</email> + <description>Temporary maintainer -- replacements sought</description> +</maintainer> + +<longdescription> +DrScheme is an interactive, integrated, graphical programming environment for +the Scheme, MzScheme, and MrEd programming languages. + +DrScheme provides source highlighting for syntax and run-time errors, support +for multiple language levels, an algebraic stepper, objects, modules, a GUI +library, TCP/IP, and much more. It includes an extensive, hyper-linked help +system called Help Desk. +</longdescription> + +</pkgmetadata> |