summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-07-25 16:44:27 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-07-25 16:44:27 +0000
commitd8860d5bc0bcfed4882f34a18d9915b1fcccd6f5 (patch)
treee51df3047a3128e459de8faed00c4abbf04b1e41 /dev-scheme/drscheme
parentadd drscheme use flags (diff)
downloadhistorical-d8860d5bc0bcfed4882f34a18d9915b1fcccd6f5.tar.gz
historical-d8860d5bc0bcfed4882f34a18d9915b1fcccd6f5.tar.bz2
historical-d8860d5bc0bcfed4882f34a18d9915b1fcccd6f5.zip
add drscheme-370* (bug 182898)
Package-Manager: portage-2.1.3_rc9
Diffstat (limited to 'dev-scheme/drscheme')
-rw-r--r--dev-scheme/drscheme/ChangeLog8
-rw-r--r--dev-scheme/drscheme/Manifest16
-rw-r--r--dev-scheme/drscheme/drscheme-370.6_p20070725.ebuild83
-rw-r--r--dev-scheme/drscheme/files/digest-drscheme-370.6_p200707253
4 files changed, 105 insertions, 5 deletions
diff --git a/dev-scheme/drscheme/ChangeLog b/dev-scheme/drscheme/ChangeLog
index a3c58cb5e136..3c843b42e545 100644
--- a/dev-scheme/drscheme/ChangeLog
+++ b/dev-scheme/drscheme/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-scheme/drscheme
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.48 2007/07/22 07:41:31 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.49 2007/07/25 16:44:27 hkbst Exp $
+
+*drscheme-370.6_p20070725 (25 Jul 2007)
+
+ 25 Jul 2007; Marijn Schouten <hkBst@gentoo.org>
+ +drscheme-370.6_p20070725.ebuild:
+ add drscheme-370* (bug 182898)
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> drscheme-301-r2.ebuild:
Drop virtual/x11 references.
diff --git a/dev-scheme/drscheme/Manifest b/dev-scheme/drscheme/Manifest
index 3ea32488c76d..0bb9fa191b7a 100644
--- a/dev-scheme/drscheme/Manifest
+++ b/dev-scheme/drscheme/Manifest
@@ -21,6 +21,7 @@ SHA256 f9e628a87e2c151a33ee2fa57ea37f6876a93145cc1877ab7c9653ba01ab9e8a files/dr
DIST plt-301-src-unix.tgz 12706538 RMD160 35a7a927bf24e7c5c331551ad72c32c9b7d4d742 SHA1 fe6824eaa0e45c6145c9130f3ae67a8544d0f8b5 SHA256 c914cd2f4ccf1ca706738ee9e11df75632a71cab2a9d70fb292b4ebad410dd52
DIST plt-352-src-unix.tgz 13661695 RMD160 f7655e4f21cd54ddd6b9d6c29c056ef76e1b589b SHA1 ddf23b6ea87292b31ac4e351594fcc2cfdc175b7 SHA256 f221a21667c19d763e204310055804c6f6eab9349eccf9481afd5104edb8e45d
DIST plt-360-src-unix.tgz 14106005 RMD160 cbe045f26f429d7df85540f09135c90bde45f84c SHA1 e2ca4fe7f9e66f61a81e5e7a381700f4e94e2d7f SHA256 014cd5c91231a5b6dd67c90ca9d2c26a7466abe0d072a37a40a605b29870f3bd
+DIST plt-370.6-src-unix.tgz 14609493 RMD160 88d901637187cd89ab54db905f48bef77da84d21 SHA1 d263d53dfb62ee5976f189eb8db3e5f6eb14fd96 SHA256 9679294c0cce4ae7b5ac9dfa60c383b9579d00370ab45be13d74202413f08ad5
EBUILD drscheme-301-r2.ebuild 2313 RMD160 726dcdfd30e373169282806887988695b08d56ed SHA1 c7f3f65fad8f35d2fbd6eb269b4c436f642ecf7f SHA256 400c4c6c142a5eaef26c9ce1fe4e9568053173852f98e256e7d267875a676fb8
MD5 3ca9732a56d70e0c085ece0f3903a546 drscheme-301-r2.ebuild 2313
RMD160 726dcdfd30e373169282806887988695b08d56ed drscheme-301-r2.ebuild 2313
@@ -37,10 +38,14 @@ EBUILD drscheme-360-r2.ebuild 2302 RMD160 9957e6bf9e6c9d28863dd4fc5d222c6dd6e7ed
MD5 0266c14a76bb82d93b00d0550b9d431e drscheme-360-r2.ebuild 2302
RMD160 9957e6bf9e6c9d28863dd4fc5d222c6dd6e7ed57 drscheme-360-r2.ebuild 2302
SHA256 659e2ace304b713dded922c0e65ed3d0daf7238ad5a50dd68098f478a0f32c90 drscheme-360-r2.ebuild 2302
-MISC ChangeLog 9716 RMD160 39fb9b12e0296500279ffb65dce870f1e5f29642 SHA1 9a3b9e693026eee14f43cd77cce75260e8f54883 SHA256 08b895234360fb4c71f915bf142df0a9a3c547f61226ee858a6c7f0fb39be667
-MD5 8a8bc62b5b3559956f06711280838a02 ChangeLog 9716
-RMD160 39fb9b12e0296500279ffb65dce870f1e5f29642 ChangeLog 9716
-SHA256 08b895234360fb4c71f915bf142df0a9a3c547f61226ee858a6c7f0fb39be667 ChangeLog 9716
+EBUILD drscheme-370.6_p20070725.ebuild 2242 RMD160 1f22d00a7d2e77809c120ba7923f93362b82b7d9 SHA1 f705931e9a0ecd614a06e4c166b15e4b0fa4a6d7 SHA256 498a68ef11e36113685ec6c8493074e9053806a9e60661684c013b7881a077fd
+MD5 ed8da936491e8fd205bcf502938376c0 drscheme-370.6_p20070725.ebuild 2242
+RMD160 1f22d00a7d2e77809c120ba7923f93362b82b7d9 drscheme-370.6_p20070725.ebuild 2242
+SHA256 498a68ef11e36113685ec6c8493074e9053806a9e60661684c013b7881a077fd drscheme-370.6_p20070725.ebuild 2242
+MISC ChangeLog 9876 RMD160 48af485517193c3aeae9e82025191ebb4e64ffbf SHA1 45879406cf379323753a38b7b5a662487c56f3bf SHA256 be3c82c916f58e90d47a5dfb7fbc6621d14c49313d5e97dc78bf59337b7dadcb
+MD5 a8fd6802e9623ba778a0557835b3142f ChangeLog 9876
+RMD160 48af485517193c3aeae9e82025191ebb4e64ffbf ChangeLog 9876
+SHA256 be3c82c916f58e90d47a5dfb7fbc6621d14c49313d5e97dc78bf59337b7dadcb ChangeLog 9876
MISC metadata.xml 599 RMD160 a228df650ca5754ecdc718ce046c3a88c429c65f SHA1 bc80c435999a6d6e26f1a678b4946d7cd1ddd054 SHA256 5e18280a7962fdcc78ca14de2f71c5756f32d8a247e3e4f665282363b133cbbb
MD5 9627f47b321f76eb1dd98334cce6621e metadata.xml 599
RMD160 a228df650ca5754ecdc718ce046c3a88c429c65f metadata.xml 599
@@ -57,3 +62,6 @@ SHA256 3fd8f8a4e4b61de05637b39ef8d6e7f31564cf9c1f0a04cf2f2637f7cb089a65 files/di
MD5 4253bc04f83435329a2dfce659e14cbc files/digest-drscheme-360-r2 247
RMD160 05b648cd1be988209b1c082600ced169393f4547 files/digest-drscheme-360-r2 247
SHA256 3fd8f8a4e4b61de05637b39ef8d6e7f31564cf9c1f0a04cf2f2637f7cb089a65 files/digest-drscheme-360-r2 247
+MD5 53eb7ff418250ee35491e5f7d0c91a07 files/digest-drscheme-370.6_p20070725 253
+RMD160 f4d2d767ae13ecbcfb7f9bdfe05893179debeeec files/digest-drscheme-370.6_p20070725 253
+SHA256 e2eb1a9475575058d942a72ddda8fe364da66115f7cc5b84cc9c1c077fe79d0a files/digest-drscheme-370.6_p20070725 253
diff --git a/dev-scheme/drscheme/drscheme-370.6_p20070725.ebuild b/dev-scheme/drscheme/drscheme-370.6_p20070725.ebuild
new file mode 100644
index 000000000000..84184f2e0554
--- /dev/null
+++ b/dev-scheme/drscheme/drscheme-370.6_p20070725.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/drscheme-370.6_p20070725.ebuild,v 1.1 2007/07/25 16:44:27 hkbst Exp $
+
+inherit eutils multilib flag-o-matic libtool
+
+DESCRIPTION="DrScheme programming environment. Includes mzscheme."
+HOMEPAGE="http://www.plt-scheme.org/software/drscheme/"
+
+MY_PV=${PV%%_p*}
+
+SRC_URI="mirror://gentoo/plt-${MY_PV}-src-unix.tgz"
+# http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz
+# http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="cgc backtrace cairo doc llvm opengl profile X xft xrender"
+
+RDEPEND="X? ( x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXaw
+ xft? ( >=x11-libs/libXft-2.1.12 )
+ xrender? ( x11-libs/libXrender )
+ media-libs/freetype
+ media-libs/fontconfig
+ cairo? ( x11-libs/cairo )
+ media-libs/jpeg
+ opengl? ( virtual/opengl )
+ media-libs/libpng )"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/plt-${MY_PV}"
+
+src_compile() {
+ cd src
+
+# 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 mred) \
+ --enable-shared \
+ --disable-perl \
+ $(use_enable backtrace) \
+ $(use_enable cairo) \
+ $(use_enable llvm) \
+ $(use_enable opengl gl) \
+ $(use_enable profile gprof) \
+ $(use_enable xft) \
+ $(use_enable xrender) \
+ || die "econf failed"
+
+ emake -j1 || die "emake failed"
+
+ if use cgc; then
+ emake cgc || die "emake cgc failed"
+ fi
+}
+
+src_install() {
+ cd src
+ export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags)
+
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ if use cgc; then
+ emake DESTDIR="${D}" install-cgc || die "make install-cgc failed"
+ fi
+
+ use doc && mv -f "${D}"/usr/share/plt/doc/* "${D}/usr/share/doc/${PF}/"
+ rm -rf "${D}/usr/share/plt/doc"
+
+ # needed so online help works
+ keepdir /usr/share/plt
+ dosym "/usr/share/doc/${PF}" "/usr/share/plt/doc"
+
+ if use X; then
+ newicon ../collects/icons/PLT-206.png drscheme.png
+ make_desktop_entry drscheme "DrScheme" drscheme.png "Development"
+ fi
+}
diff --git a/dev-scheme/drscheme/files/digest-drscheme-370.6_p20070725 b/dev-scheme/drscheme/files/digest-drscheme-370.6_p20070725
new file mode 100644
index 000000000000..1f65c41d2ea4
--- /dev/null
+++ b/dev-scheme/drscheme/files/digest-drscheme-370.6_p20070725
@@ -0,0 +1,3 @@
+MD5 c879e5ed5febd78ee277081df8d6e347 plt-370.6-src-unix.tgz 14609493
+RMD160 88d901637187cd89ab54db905f48bef77da84d21 plt-370.6-src-unix.tgz 14609493
+SHA256 9679294c0cce4ae7b5ac9dfa60c383b9579d00370ab45be13d74202413f08ad5 plt-370.6-src-unix.tgz 14609493