summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme/mit-scheme-c/mit-scheme-c-9.2.ebuild')
-rw-r--r--dev-scheme/mit-scheme-c/mit-scheme-c-9.2.ebuild109
1 files changed, 0 insertions, 109 deletions
diff --git a/dev-scheme/mit-scheme-c/mit-scheme-c-9.2.ebuild b/dev-scheme/mit-scheme-c/mit-scheme-c-9.2.ebuild
deleted file mode 100644
index abbbbb33..00000000
--- a/dev-scheme/mit-scheme-c/mit-scheme-c-9.2.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# inherit multilib flag-o-matic #elisp-common
-
-DESCRIPTION="GNU/MIT-Scheme"
-HOMEPAGE="http://www.swiss.ai.mit.edu/projects/scheme/"
-SRC_URI="mirror://gnu/mit-scheme/stable.pkg/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc" # emacs"
-
-#SITEFILE="50mitscheme-gentoo.el"
-
-RDEPEND="
- app-crypt/mhash
- dev-db/postgresql
- dev-libs/libmcrypt
- dev-libs/openssl
- sys-libs/gdbm
- sys-libs/ncurses
- x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latexextra )"
-
-src_prepare() {
- default
-
- sed "s:@for:@+for:" -i \
- Makefile || die "sed failed"
- sed "s:make:make -j1:" -i \
- src/etc/make-in-subdirs.sh || die "sed failed"
- sed "s:CFLAGS=\"\${CFLAGS} -O3\":CFLAGS=\"${CFLAGS}\":" -i \
- {src/lib/include,src/microcode}/configure{,.ac} || die "sed failed"
-}
-
-src_configure() {
- if use doc ; then
- cd "${S}"/doc
- econf
- fi
-}
-
-src_compile() {
- cd "${S}"/src || die
-
- ./etc/make-liarc.sh \
- --prefix=/usr --exec-prefix=/usr --libdir=/usr/$(get_libdir) ||
- die "making liar C failed"
-
-# if use emacs ; then
-# elisp-compile "${S}"/etc/*.el || die
-# fi
-
- use doc && emake -C "${S}"/doc -j1
-}
-
-src_install() {
- emake -C "${S}"/src DESTDIR="${D}" install || die "make install failed"
-
- # elisp
-
- cd "${S}"/doc
-
- doman scheme.1 || die "doman failed"
-
- if use doc ; then
- docinto html
- dodoc index.html || die "dhtml failed"
- doinfo ref-manual/mit-scheme-ref.info* || die "doinfo failed"
- dodoc ref-manual/mit-scheme-ref.{pdf,ps} || die "dodoc failed"
- doinfo user-manual/mit-scheme-user.info || die "doinfo failed"
- dodoc user-manual/mit-scheme-user.{pdf,ps} || die "dodoc failed"
- doinfo sos/mit-scheme-sos.info || die "doinfo failed"
- dodoc sos/mit-scheme-sos.{pdf,ps} || die "dodoc failed"
- doinfo imail/mit-scheme-imail.info || die "doinfo failed"
- dodoc imail/mit-scheme-imail.{pdf,ps} || die "dodoc failed"
-
- cd ref-manual
- docinto html
- dodoc -r mit-scheme-ref || die "dhtml failed"
-
- cd ../user-manual
- docinto html
- dodoc -r mit-scheme-user || die "dhtml failed"
-
- cd ../sos
- docinto html
- dodoc -r mit-scheme-sos || die "dhtml failed"
-
- cd ../imail
- docinto html
- dodoc -r mit-scheme-imail || die "dhtml failed"
- cd ../
- fi
-}
-
-#pkg_postinst() {
-# use emacs && elisp-site-regen
-#}
-
-#pkg_postrm() {
-# use emacs && elisp-site-regen
-#}