diff options
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.ebuild | 109 |
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 -#} |