summaryrefslogtreecommitdiff
path: root/sci-mathematics/isabelle
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2010-09-04 03:46:11 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2010-09-04 03:46:11 +0200
commit221f5f9544c086c68363e5b3234e10282cf27030 (patch)
treee7b5b901cdbbf8eca3bfc8c5809b4ae19e7272c0 /sci-mathematics/isabelle
parent26b04a7957a18fc7ae086e4ea4245e0041c38245 (diff)
downloadoverlay-221f5f9544c086c68363e5b3234e10282cf27030.tar.gz
overlay-221f5f9544c086c68363e5b3234e10282cf27030.tar.bz2
overlay-221f5f9544c086c68363e5b3234e10282cf27030.zip
Delete old stuff
Diffstat (limited to 'sci-mathematics/isabelle')
-rw-r--r--sci-mathematics/isabelle/Manifest3
-rw-r--r--sci-mathematics/isabelle/files/isabelle-2009-proofgeneral-gentoo-path.patch10
-rw-r--r--sci-mathematics/isabelle/isabelle-2009.ebuild101
3 files changed, 0 insertions, 114 deletions
diff --git a/sci-mathematics/isabelle/Manifest b/sci-mathematics/isabelle/Manifest
deleted file mode 100644
index 05573d6..0000000
--- a/sci-mathematics/isabelle/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX isabelle-2009-proofgeneral-gentoo-path.patch 316 RMD160 ecf031c8807f0e8a0403293e1c47abc92c7ddb76 SHA1 4e38535264f69901c00e48c8ccf75af42256cae9 SHA256 84fe80a5f7f5e623b0e9fd9da67e8ca5b216551fd2e05ce4f62456f051a73a8c
-DIST Isabelle2009.tar.gz 9073615 RMD160 7cbde579b6f897b8110c465f17a185f04f6587e0 SHA1 2af6f19f23436c37611d8df23e918f76e9190f39 SHA256 49f8708962a89102cd25d9b5b7bf1298017c0689f9ced7741c124351b58f8e71
-EBUILD isabelle-2009.ebuild 2513 RMD160 ad2b37163d5910f83c48f55d4d6b84d5e71caa74 SHA1 f1085a941b87bdb5a7acc434c4d47540072d3dd9 SHA256 60005b9776b841d1afcec0eb7aace720f247786085174b02f82337d0e110bc4c
diff --git a/sci-mathematics/isabelle/files/isabelle-2009-proofgeneral-gentoo-path.patch b/sci-mathematics/isabelle/files/isabelle-2009-proofgeneral-gentoo-path.patch
deleted file mode 100644
index f64581d..0000000
--- a/sci-mathematics/isabelle/files/isabelle-2009-proofgeneral-gentoo-path.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- Isabelle/etc/settings.old 2009-09-28 15:20:14.000000000 +0200
-+++ Isabelle/etc/settings 2009-09-28 15:20:34.000000000 +0200
-@@ -194,6 +194,7 @@
- "/usr/local/ProofGeneral" \
- "/usr/share/ProofGeneral" \
- "/opt/ProofGeneral" \
-+ "/usr/share/emacs/site-lisp/ProofGeneral" \
- "")
-
- PROOFGENERAL_OPTIONS=""
diff --git a/sci-mathematics/isabelle/isabelle-2009.ebuild b/sci-mathematics/isabelle/isabelle-2009.ebuild
deleted file mode 100644
index 548a9a8..0000000
--- a/sci-mathematics/isabelle/isabelle-2009.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib
-
-DESCRIPTION="Isabelle is a generic proof assistant"
-HOMEPAGE="http://isabelle.in.tum.de/ http://www.cl.cam.ac.uk/research/hvg/Isabelle/"
-SRC_URI="http://isabelle.in.tum.de/dist/Isabelle${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc graphbrowsing +proofgeneral"
-
-
-#upstream says
-#bash 2.x/3.x, Poly/ML 5.x, Perl 5.x,
-#for Proof General GNU Emacs 21/22, xemacs 21.4.x, NOT xemacs 21.5 beta
-#for document preparation: complete LaTeX
-DEPEND=">=app-shells/bash-3.0
- graphbrowsing? (
- virtual/jdk
- )"
-
-#proofgeneral uses eclass elisp that depends on virtual/emacs-21
-RDEPEND=">=dev-lang/polyml-5.2.1
- >=dev-lang/perl-5.8.8-r2
- doc? (
- virtual/latex-base
- )
- proofgeneral? (
- app-emacs/proofgeneral
- )
- ${DEPEND}"
-
-S="${WORKDIR}"/Isabelle${PV}
-TARGETDIR="/usr/share/Isabelle"${PV}
-LIBDIR="/usr/"$(get_libdir)"/Isabelle"${PV}
-
-pkg_setup() {
- if ! use proofgeneral
- then
- ewarn "You have deselected the Proof General interface."
- ewarn "Only a text terminal will be installed."
- ewarn "Emerge Isabelle with the proofgeneral USE flag enabled"
- ewarn "to get the common interface, that most people want."
- fi
-}
-
-src_prepare() {
- use proofgeneral && epatch ${FILESDIR}/isabelle-2009-proofgeneral-gentoo-path.patch
-}
-
-src_compile() {
- einfo "Building Isabelle logics. This may take some time."
- ./build -b || die "building logics failed"
- if use graphbrowsing
- then
- cd lib/browser
- emake clean || die "failed cleaning graph browser directory"
- emake || die "failed building the graph browser"
- fi
-}
-
-src_test() {
- einfo "Running tests. A test run can take up to several hours!"
- ./build -b HOL -t
-}
-
-src_install() {
- exeinto ${TARGETDIR}/bin
- doexe bin/isabelle-process bin/isabelle \
- || die "install failed"
-
- exeinto ${TARGETDIR}
- doexe build || die "install failed"
-
- insinto ${TARGETDIR}
- use doc && ( doins -r doc || die "install failed" )
-
- doins -r etc || die "install failed"
- dosym ${LIBDIR}/heaps ${TARGETDIR}/heaps
-
- insinto ${LIBDIR}
- doins -r heaps || die "install failed"
-
- # use cp to keep file attributes
- cp -R lib ${D}${TARGETDIR} || die "install failed"
-
- bin/isabelle install -d ${TARGETDIR} -p ${D}usr/bin
- newicon lib/icons/isabelle.xpm ${PN}.xpm
- dodoc ANNOUNCE CONTRIBUTORS INSTALL NEWS README \
- || die "dodoc failed"
-}
-
-pkg_postinst() {
- elog "You will need to re-emerge Isabelle after emerging polyml."
-}