commit: b05f954994c1d0d39d14b47abf6c0db6955934b1 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Mar 13 18:26:05 2022 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Mar 13 18:26:05 2022 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b05f9549
dev-scheme/psyntax-r6rs: drop package unmaintained, ancient ebuild Bug: https://bugs.gentoo.org/797100 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> .../psyntax-r6rs/files/psyntax-r6rs-4-Makefile | 52 ---------------- dev-scheme/psyntax-r6rs/psyntax-r6rs-4.ebuild | 70 ---------------------- 2 files changed, 122 deletions(-) diff --git a/dev-scheme/psyntax-r6rs/files/psyntax-r6rs-4-Makefile b/dev-scheme/psyntax-r6rs/files/psyntax-r6rs-4-Makefile deleted file mode 100644 index ae713f0c..00000000 --- a/dev-scheme/psyntax-r6rs/files/psyntax-r6rs-4-Makefile +++ /dev/null @@ -1,52 +0,0 @@ -SCHEME_SRC=psyntax-buildscript.ss psyntax/builders.ss psyntax/compat.ss\ - psyntax/config.ss psyntax/expander.ss psyntax/internal.ss\ - psyntax/library-manager.ss psyntax/main.ss - -psyntax-ikarus.pp: $(SCHEME_SRC) - ikarus --r6rs-script psyntax-buildscript.ss - cp psyntax.pp psyntax-ikarus.pp - -psyntax-gambit.pp: pre-built/psyntax-gambit.pp gsi.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-gambit.pp psyntax.pp - ./gsi.r6rs.ss psyntax-buildscript.ss - ./gsi.r6rs.ss psyntax-buildscript.ss - cp psyntax.pp psyntax-gambit.pp - -psyntax-chicken.pp: pre-built/psyntax-chicken.pp csi.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-chicken.pp psyntax.pp - ./csi.r6rs.ss psyntax-buildscript.ss - ./csi.r6rs.ss psyntax-buildscript.ss - cp psyntax.pp psyntax-chicken.pp - -psyntax-larceny.pp: psyntax-larceny.pp larceny.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-larceny.pp psyntax.pp - larceny -- larceny.r6rs.ss psyntax-buildscript.ss - larceny -- larceny.r6rs.ss psyntax-buildscript.ss - cp psyntax.pp psyntax-larceny.pp - -psyntax-mzscheme.pp: pre-built/psyntax-mzscheme.pp mzscheme.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-mzscheme.pp psyntax.pp - mzscheme -f mzscheme.r6rs.ss -- psyntax-buildscript.ss - mzscheme -f mzscheme.r6rs.ss -- psyntax-buildscript.ss - cp psyntax.pp psyntax-mzscheme.pp - -psyntax-bigloo.pp: pre-built/psyntax-bigloo.pp bigloo.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-bigloo.pp psyntax.pp - echo '(load "bigloo.r6rs.ss")' | bigloo -i -- psyntax-buildscript.ss - echo '(load "bigloo.r6rs.ss")' | bigloo -i -- psyntax-buildscript.ss - cp psyntax.pp psyntax-bigloo.pp - -psyntax-mit-scheme.pp: pre-built/psyntax-mit-scheme.pp mit-scheme.r6rs.ss $(SCHEME_SRC) - cp pre-built/psyntax-mit-scheme.pp psyntax.pp - echo "" | mit-scheme -heap 10240 -load mit-scheme.r6rs.ss - echo "" | mit-scheme -heap 10240 -load mit-scheme.r6rs.ss - cp psyntax.pp psyntax-mit-scheme.pp - -psyntax-scheme48.pp: pre-built/psyntax-scheme48.pp scheme48.r6rs.ss $(SCHEME_SRC) - (cp pre-built/psyntax-scheme48.pp psyntax.pp) && \ - (cat scheme48.r6rs.ss | scheme48 -h 100000000) && \ - (cat scheme48.r6rs.ss | scheme48 -h 100000000) && \ - (cp psyntax.pp psyntax-scheme48.pp) - -clean: - rm -f *.pp diff --git a/dev-scheme/psyntax-r6rs/psyntax-r6rs-4.ebuild b/dev-scheme/psyntax-r6rs/psyntax-r6rs-4.ebuild deleted file mode 100644 index 7f5b2c7a..00000000 --- a/dev-scheme/psyntax-r6rs/psyntax-r6rs-4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="A portable R6RS library and syntax-case system." -HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/r6rs-libraries/" -SRC_URI="http://www.cs.indiana.edu/~aghuloum/r6rs-libraries/${PN}-rev${PV}.tgz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="~x86" - -DEPEND="bigloo? ( >=dev-scheme/bigloo-3.0b ) - chicken? ( >=dev-scheme/chicken-2.170 ) - gambit? ( >=dev-scheme/gambit-4.0_beta20 ) - ikarus? ( dev-scheme/ikarus ) - larceny? ( >=dev-scheme/larceny-0.93 ) - mit-scheme? ( dev-scheme/mit-scheme-c ) - mzscheme? ( dev-scheme/drscheme ) - scheme48? ( >=dev-scheme/scheme48-1.7 )" - -S="${WORKDIR}"/${PN} - -IUSE="bigloo chicken examples gambit ikarus larceny mit-scheme mzscheme scheme48" - -# used to determine all use-flags that associate with scheme implementations -SCHEME_USES="bigloo chicken gambit ikarus larceny mit-scheme mzscheme scheme48" - -src_unpack() { - unpack ${A} - cd "${S}" - - # upstream's makefile requires Chez Petite and Ikarus to be installed - # for anything to be built. copy in a new makefile that uses the - # provided pre-built files to bootstrap the other interpreters and - # avoid this requirement - cp "${FILESDIR}"/${P}-Makefile ./Makefile -} - -src_compile() { - for i in ${SCHEME_USES} ; do - use ${i} && ( emake psyntax-${i}.pp || die "make failed" ) - done -} - -src_install() { - dodoc README.txt || die "Installing docs failed" - - PSYNTAX_LOCATION="/usr/share/psyntax-r6rs" - dodir ${PSYNTAX_LOCATION} - - if use examples ; then - cp -af examples "${D}"/${PSYNTAX_LOCATION} || \ - die "Installing examples failed" - fi - - for i in ${SCHEME_USES} ; do - if use ${i} ; then - # install the compiled psyntax-*.pp file - cp -af psyntax-${i}.pp "${D}"/${PSYNTAX_LOCATION} || \ - die "Installing psyntax library file failed" - - # only install the *.r6rs.ss script if it exists - [ -e ${i}.r6rs.ss ] && ( \ - cp -af ${i}.r6rs.ss \ - "${D}"/${PSYNTAX_LOCATION} || \ - die "Installing psyntax script file failed" ) - fi - done -}
