commit: ebf8f809c4cac4918d4b52a56aed8091b902226e Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> AuthorDate: Wed Nov 29 19:40:11 2017 +0000 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> CommitDate: Wed Nov 29 19:40:11 2017 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ebf8f809
dev-lisp/chibi-scheme: Drops package Closes: https://bugs.gentoo.org/630194 dev-scheme/chibi-scheme/chibi-scheme-0.6.1.ebuild | 64 --------------------- dev-scheme/chibi-scheme/chibi-scheme-0.7.ebuild | 68 ----------------------- 2 files changed, 132 deletions(-) diff --git a/dev-scheme/chibi-scheme/chibi-scheme-0.6.1.ebuild b/dev-scheme/chibi-scheme/chibi-scheme-0.6.1.ebuild deleted file mode 100644 index 66eb03dd..00000000 --- a/dev-scheme/chibi-scheme/chibi-scheme-0.6.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -DESCRIPTION="A very tiny Scheme implementation with decent speed and native hygienic macros." -SRC_URI="http://synthcode.com/scheme/${P}.tgz" -HOMEPAGE="http://synthcode.com/scheme/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boehm-gc" - -DEPEND="boehm-gc? ( dev-libs/boehm-gc )" -RDEPEND="${DEPEND}" - -export EXTRA_EMAKE+="PREFIX=/usr $(use boehm-gc && echo SEXP_USE_BOEHM=1)" - -src_prepare() { - # Upstream uses a D variable in its Makefile which conflicts with - # the variable predifined by ebuild D="${PORTAGE_BUILDDIR}/image" - sed 's,\([^[:alpha:]]\)D\([^[:alpha:]]\),\1chibiD\2,' -i Makefile \ - || die "sed Makefile failed" - - # Upstream calls ldconfig in the install target, which goes outside - # of the ebuild Sandbox. We'll call ldconfig ourselves after merging - # the package. - sed '/ldconfig/d' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into the chibi-scheme executable - sed 's/$(CC) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. -lchibi-scheme/& $(LDFLAGS)/' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into the chibi-scheme executable - sed 's/$(CC) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. -lchibi-scheme/& $(LDFLAGS)/' -i Makefile \ - || die "sed Makefile failed" - - # Set SONAME in libchibi-scheme.so - sed '/^libchibi-scheme/{ n; s/$(CC) $(CLIBFLAGS) -o $@ $^ $(XLDFLAGS)/& -Wl,-soname,libchibi-scheme.so/}' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into Chibi's compiled modules - sed 's/$(CC) $(CLIBFLAGS) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. $(XLIBS) -lchibi-scheme/& $(LDFLAGS)/' -i Makefile.libs \ - || die "sed Makefile.libs failed" - -} - -# When the number of jobs > 1, the Makefile lets things get ahead of themselves -# and sometimes later targets will fail because libchibi-scheme.so doesn't yet -# exist. -src_compile() { - emake -j1 -} - -src_test() { - LD_LIBRARY_PATH="${S}" emake test -} - -src_install() { - emake DESTDIR="${D}" ${EXTRA_EMAKE} install -} diff --git a/dev-scheme/chibi-scheme/chibi-scheme-0.7.ebuild b/dev-scheme/chibi-scheme/chibi-scheme-0.7.ebuild deleted file mode 100644 index fac42909..00000000 --- a/dev-scheme/chibi-scheme/chibi-scheme-0.7.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -DESCRIPTION="A very tiny Scheme implementation with decent speed and native hygienic macros." -SRC_URI="http://abrek.synthcode.com/${P}.tgz" -HOMEPAGE="http://synthcode.com/scheme/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boehm-gc" - -DEPEND="boehm-gc? ( dev-libs/boehm-gc )" -RDEPEND="${DEPEND}" - -export EXTRA_EMAKE+="PREFIX=/usr $(use boehm-gc && echo SEXP_USE_BOEHM=1)" - -src_prepare() { - # Upstream uses a D variable in its Makefile which conflicts with - # the variable predifined by ebuild D="${PORTAGE_BUILDDIR}/image" - sed 's,\([^[:alpha:]]\)D\([^[:alpha:]]\),\1chibiD\2,' -i Makefile \ - || die "sed Makefile failed" - - # Upstream calls ldconfig in the install target, which goes outside - # of the ebuild Sandbox. We'll call ldconfig ourselves after merging - # the package. - sed '/ldconfig/d' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into the chibi-scheme executable - sed 's/$(CC) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. -lchibi-scheme/& $(LDFLAGS)/' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into the chibi-scheme executable - sed 's/$(CC) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. -lchibi-scheme/& $(LDFLAGS)/' -i Makefile \ - || die "sed Makefile failed" - - # Set SONAME in libchibi-scheme.so - sed '/^libchibi-scheme/{ n; s/$(CC) $(CLIBFLAGS) -o $@ $^ $(XLDFLAGS)/& -Wl,-soname,libchibi-scheme.so/}' -i Makefile \ - || die "sed Makefile failed" - - # Incorporate local system's LDFLAGS into Chibi's compiled modules - sed 's/$(CC) $(CLIBFLAGS) $(XCPPFLAGS) $(XCFLAGS) -o $@ $< -L. $(XLIBS) -lchibi-scheme/& $(LDFLAGS)/' -i Makefile.libs \ - || die "sed Makefile.libs failed" - - # Force soname symlinks to be relative to installation directory - sed 's/$(LN) -s -f /$(LN) -s -f -r /' -i Makefile \ - || die "sed Makefile failed" - -} - -# When the number of jobs > 1, the Makefile lets things get ahead of themselves -# and sometimes later targets will fail because libchibi-scheme.so doesn't yet -# exist. -src_compile() { - emake -j1 -} - -src_test() { - LD_LIBRARY_PATH="${S}" emake test -} - -src_install() { - emake DESTDIR="${D}" ${EXTRA_EMAKE} install -}