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
-}

Reply via email to