public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lisp:master commit in: dev-scheme/psyntax-r6rs/files/, dev-scheme/psyntax-r6rs/
@ 2022-03-13 19:25 Maciej Barć
  0 siblings, 0 replies; only message in thread
From: Maciej Barć @ 2022-03-13 19:25 UTC (permalink / raw
  To: gentoo-commits

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


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-03-13 19:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-13 19:25 [gentoo-commits] proj/lisp:master commit in: dev-scheme/psyntax-r6rs/files/, dev-scheme/psyntax-r6rs/ Maciej Barć

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox