summaryrefslogtreecommitdiff
path: root/dev-scheme/slib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-01 02:06:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-01 02:06:43 +0000
commitc635a4b7ddb6105bfc6fef130b188a087726677b (patch)
tree6707959596af4883f9621a0cdf56d35c06dbc63e /dev-scheme/slib
parent080d89feff80cae2fc974ff2f24d463141c20635 (diff)
gentoo auto-resync : 01:12:2024 - 02:06:42
Diffstat (limited to 'dev-scheme/slib')
-rw-r--r--dev-scheme/slib/Manifest3
-rw-r--r--dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch23
-rw-r--r--dev-scheme/slib/slib-3.2.5-r2.ebuild117
3 files changed, 0 insertions, 143 deletions
diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest
index 122bff4a938a..655ebe2de53e 100644
--- a/dev-scheme/slib/Manifest
+++ b/dev-scheme/slib/Manifest
@@ -1,8 +1,5 @@
AUX 50slib 39 BLAKE2B a7e221f173cfc2b24c72f047130e6b4c289533a22dc7d59fca49a147ed5c9290935f852e8425ac95942da2e8f135713dbd999d6e96521e35c9bce9cf8b6458d2 SHA512 e454fbcd8e4516b363a94055a0dde09f3cd5fa61babb0c6510ba6dcb50ddc123bb89ec8657171cc1d05fa5ebf5a1691b9425d3397c88617c9d2288770ff8a29b
-AUX slib-3.2.5-fix-makefile-guile.patch 882 BLAKE2B 6e9c80b476cafa24477aae5b30e8c35f116cfbd0261f06b15672e39cc94e2ef6cb116104a41e5c0f1ebcb887664d9f43ec6c5b21ab3286d5a33c56d081ca9a4b SHA512 74997578edd5472f084a3b899c4e11b67432a4776bce6a19cbd4300316bf413f38374711a9a5cd3c10cd6cac01cb6d337d6f2ad18236bc4747c0bccf88948e3a
AUX slib-3.2.5-fix-paths.patch 1627 BLAKE2B bea0c823ca1f4e006953128cb5fe2886f5e84efbcf2d1ee32c801524d3bbbaf65899853c476697b501673501b112e7bd9382f7e372d27745cd190d3fa66a0bd4 SHA512 bdd667f20ca0ef57707a4df379186b58ef5ffab38e61a7e8e4ef697d7a90ebbafa8e4ca1f887d87520290656f2445fe1a9f4bd4e22634587908f70059dde0f30
-DIST slib-3b5.zip 1105432 BLAKE2B ae9a6bb34b318875048fad05403a90342b070770013ecd8b022846dc3c43c708511ce6f8ec2be6da2329b01dcc1ed0a641bf68569fd022bb4e2187e20efac0b0 SHA512 f6ebf163fe34498141ab61b6887a9a5db8f2fe0aef1f6c70a7a5783dde6d1268d7e724bc340b73b36189b09013e7079584e0af74f0876e5ebfa46b53d847923e
DIST slib-3c1.zip 1108203 BLAKE2B 86c38a6ce6936bd1e8b2e3f52fdd3e2e05ba1bb86a611aca7f66a5d65095c81774444459f23f47dd8d01c808ea40c2052d07587c73ffca010f50f5415b2beaf0 SHA512 a6559c3a58ebadfd9efa52391573af375ff142e21e3eface4df346ca7ba7a66a15883596a7a58f6d7f97143729de5022c04d864d90c8a1b3b158b23fbeac8911
-EBUILD slib-3.2.5-r2.ebuild 2633 BLAKE2B f60004839adc630011c7e9510162261d0c2fbfac152002bd6fc212d1cb60cac9032f651c884e671974ae6ded9337e2e0e007fe81606c8e3ea8acf2b0d97eefc7 SHA512 b35eb43e46e5377b5678fe9c2de364a934925c753a18737d112157c175d60d5a311f2de047e60ec150e1577fdd5c83f26f418f53b757b44b3ce141558db04f94
EBUILD slib-3.3.1-r100.ebuild 2802 BLAKE2B 07afb80955f2c4c3ecb90048f3367a6c1efd1f0c16b0ec65fac01f9a16daddbb5b4d63aaba0364ad43006530052804aef08fe12c44c52f861982e1fc393a3db9 SHA512 1d8cc62455777a48a423a81972f107c74fd906dc71eb1b2eab1a703d67e58d6b6b5326835c371d6cbce20750d48a7e0473568d7843f3edf6c2cc7f79d2e73087
MISC metadata.xml 581 BLAKE2B ce1522831adc36b4f5adc45aa3fded28ace2913a530a30df36d4e35fe53a023f969e124a5270bfbe336dc81f13cca1d4a93565655cb61a6c1f0ad52b967363ae SHA512 3b45d61e0477e55831649e4ccc01112e1d61c3fc4792a723b05bef91ed521e08bb3af6ed63b5009eded639824ba37e5ae8232383aa461d5f43841619175f6422
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
-}