diff options
author | Sam James <sam@gentoo.org> | 2024-11-30 13:49:34 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-11-30 13:51:23 +0000 |
commit | 15b295a2d5e6405d2f69ea5791f641a367a4dc83 (patch) | |
tree | 8ffb9734a9877be1a997583efe2423a5e0f16168 /dev-scheme | |
parent | dev-scheme/skribilo: drop 0.9.5, 0.10.0 (diff) | |
download | gentoo-15b295a2d5e6405d2f69ea5791f641a367a4dc83.tar.gz gentoo-15b295a2d5e6405d2f69ea5791f641a367a4dc83.tar.bz2 gentoo-15b295a2d5e6405d2f69ea5791f641a367a4dc83.zip |
dev-scheme/slib: drop 3.2.5-r2
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/slib/Manifest | 1 | ||||
-rw-r--r-- | dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch | 23 | ||||
-rw-r--r-- | dev-scheme/slib/slib-3.2.5-r2.ebuild | 117 |
3 files changed, 0 insertions, 141 deletions
diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index b505138afa97..88a3ded3dbd4 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1,2 +1 @@ -DIST slib-3b5.zip 1105432 BLAKE2B ae9a6bb34b318875048fad05403a90342b070770013ecd8b022846dc3c43c708511ce6f8ec2be6da2329b01dcc1ed0a641bf68569fd022bb4e2187e20efac0b0 SHA512 f6ebf163fe34498141ab61b6887a9a5db8f2fe0aef1f6c70a7a5783dde6d1268d7e724bc340b73b36189b09013e7079584e0af74f0876e5ebfa46b53d847923e DIST slib-3c1.zip 1108203 BLAKE2B 86c38a6ce6936bd1e8b2e3f52fdd3e2e05ba1bb86a611aca7f66a5d65095c81774444459f23f47dd8d01c808ea40c2052d07587c73ffca010f50f5415b2beaf0 SHA512 a6559c3a58ebadfd9efa52391573af375ff142e21e3eface4df346ca7ba7a66a15883596a7a58f6d7f97143729de5022c04d864d90c8a1b3b158b23fbeac8911 diff --git a/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch b/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch deleted file mode 100644 index 4617b4e780cb..000000000000 --- a/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- slib-3b5/~Makefile 2016-10-10 23:54:01.461733550 +0200 -+++ slib-3b5/Makefile 2016-10-10 23:59:33.806035867 +0200 -@@ -13,9 +13,9 @@ SHELL = /bin/sh - INSTALL = install - INSTALL_PROGRAM = ${INSTALL} - INSTALL_DATA = ${INSTALL} -m 644 --INSTALL_INFO = ginstall-info -+INSTALL_INFO = install-info - --SCHEME = scm -+SCHEME = guile - CHPAT = $(HOME)/bin/chpat - MAKEDEV = $(MAKE) -f $(HOME)/makefile.dev - TEXI2HTML = /usr/local/bin/texi2html -split -verbose -@@ -183,7 +183,7 @@ slib.html: slib.texi - $(MAKEINFO) --html --no-split --no-warn --force $< - - slib-$(VERSION).info: slib.texi version.txi $(txifiles) $(texifiles) -- $(MAKEINFO) $< --no-warn --no-split -o slib-$(VERSION).info -+ $(MAKEINFO) $< --no-warn --no-split --force -o slib-$(VERSION).info - slib.info: slib-$(VERSION).info - if [ -f $(prevdocsdir)slib.info ];\ - then infobar $(prevdocsdir)slib.info slib-$(VERSION).info \ diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild deleted file mode 100644 index 10e36e50f958..000000000000 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -#version magic thanks to masterdriverz and UberLord using bash array instead of tr -trarr="0abcdefghi" -MY_PV="$(ver_cut 1)${trarr:$(ver_cut 2):1}$(ver_cut 3)" - -DESCRIPTION="Portable Scheme library for all standard Scheme implementations" -HOMEPAGE="http://people.csail.mit.edu/jaffer/SLIB" -SRC_URI="http://groups.csail.mit.edu/mac/ftpdir/scm/${PN}-${MY_PV}.zip" -S="${WORKDIR}"/${PN} - -LICENSE="public-domain BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="gambit scm" -RESTRICT="mirror" - -RDEPEND=" - >=dev-scheme/guile-1.8.8:= - gambit? ( dev-scheme/gambit ) - scm? ( dev-scheme/scm ) -" -BDEPEND=" - ${RDEPEND} - >=sys-apps/texinfo-5.0 - app-arch/unzip -" - -DOCS=( ANNOUNCE COPYING FAQ README ChangeLog slib.{txt,html} ) - -PATCHES=( - "${FILESDIR}"/${P}-fix-makefile-guile.patch - "${FILESDIR}"/${P}-fix-paths.patch -) - -src_configure() { - ./configure --prefix=/usr --libdir=/usr/share || die -} - -src_compile() { - default - - makeinfo -o slib.txt --plaintext --force slib.texi || die - makeinfo -o slib.html --html --no-split --force slib.texi || die -} - -src_install() { - # core - insinto /usr/share/${PN} - doins *.{dat,init,ps,scm} - exeinto /usr/share/${PN} - doexe *.sh - - # bin - dodir /usr/bin/ - dosym -r /usr/share/${PN}/${PN}.sh /usr/bin/${PN} - - # env - doenvd "${FILESDIR}"/50slib - - # guile - for guile_version in 3.0 2.2 2.0 1.8 ; do - if has_version "=dev-scheme/guile-${guile_version}*" ; then - dodir /usr/share/guile/${guile_version} - dosym -r /usr/share/${PN}/ /usr/share/guile/${guile_version}/${PN} - break - fi - done - - # backwards compatibility - dodir /usr/lib/ - dosym -r /usr/share/${PN}/ /usr/lib/${PN} - - # docs - doinfo slib.info - doman slib.1 - einstalldocs -} - -_new_catalog() { - if [[ ! "${1}" =~ ^(guile|scm)$ ]]; then - echo -n "(load \"${ROOT}/usr/share/slib/${1}.init\")" || die - fi - echo " (require 'new-catalog) (slib:report-version)" || die -} - -pkg_postinst() { - local SCHEME_LIBRARY_PATH=/usr/share/slib/ - - # catalogs - einfo "Updating implementation catalogs.." - guile -c "(use-modules (ice-9 slib)) $(_new_catalog guile)" |& grep -i '^slib' || die - - # broken as for now - # if use elk ; then - # echo "$(_new_catalog elk)" | elk -l - - # fi - - if use gambit ; then - mkdir -p "${ROOT}"/usr/share/gambc || die - gsi -e "$(_new_catalog gambit)" || die - fi - - if use scm ; then - scm -e "$(_new_catalog scm)" || die - fi -} - -pkg_postrm() { - for impl in 'guile/*' gambc scm; do - rm -f "${ROOT}/usr/"lib*/${impl}/slibcat \ - "${ROOT}/usr/share/"${impl}/slibcat || die - done -} |