summaryrefslogtreecommitdiff
path: root/dev-scheme/guile-reader
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-scheme/guile-reader
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'dev-scheme/guile-reader')
-rw-r--r--dev-scheme/guile-reader/Manifest1
-rw-r--r--dev-scheme/guile-reader/files/guile-reader-0.6.3-implicit-fn-decl.patch25
-rw-r--r--dev-scheme/guile-reader/files/guile-reader-0.6.3-slot.patch66
-rw-r--r--dev-scheme/guile-reader/guile-reader-0.6.3-r100.ebuild60
-rw-r--r--dev-scheme/guile-reader/metadata.xml20
5 files changed, 0 insertions, 172 deletions
diff --git a/dev-scheme/guile-reader/Manifest b/dev-scheme/guile-reader/Manifest
deleted file mode 100644
index adf02596b0ac..000000000000
--- a/dev-scheme/guile-reader/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST guile-reader-0.6.3.tar.gz 691612 BLAKE2B 504152d3a194705435efa4e2d2b51fd1bc22a998161b09ef0157c13bf46ef593be0101d6b72e197818a8ba18406db0de518423a168d36f54616dfcd4e807f3b9 SHA512 0f9f47ee5f24ebb79894863ac96d63b0c7d2801020a212c59d11c7685ff4006a646be988a696a9b623dc0e0605f46d4a9a8680bfabd299878e41eab92e75efd5
diff --git a/dev-scheme/guile-reader/files/guile-reader-0.6.3-implicit-fn-decl.patch b/dev-scheme/guile-reader/files/guile-reader-0.6.3-implicit-fn-decl.patch
deleted file mode 100644
index f09f3055c0a6..000000000000
--- a/dev-scheme/guile-reader/files/guile-reader-0.6.3-implicit-fn-decl.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From d4ff9b9e4c64f7e60c95676ec74c49b12b20ad3b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@gentoo.org>
-Date: Sat, 3 Aug 2024 18:28:51 +0200
-Subject: [PATCH 1/2] add missing include
-
-fixes an implicit function declaration
----
- src/compat.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/compat.c b/src/compat.c
-index 943c7f9..9b15b31 100644
---- a/src/compat.c
-+++ b/src/compat.c
-@@ -21,6 +21,7 @@
- #endif
-
- #include <libguile.h>
-+#include <libguile/deprecation.h>
- #include <compat.h>
- #include <string.h>
- #include <stdio.h>
---
-2.45.2
-
diff --git a/dev-scheme/guile-reader/files/guile-reader-0.6.3-slot.patch b/dev-scheme/guile-reader/files/guile-reader-0.6.3-slot.patch
deleted file mode 100644
index 79df5bebb546..000000000000
--- a/dev-scheme/guile-reader/files/guile-reader-0.6.3-slot.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From d75f6155c5ff58ac2b3fee311f7056e01b1b6981 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@aarsen.me>
-Date: Sat, 3 Aug 2024 18:29:21 +0200
-Subject: [PATCH 2/2] use the guile extension directory for libguile-reader.so
-
-this directory is slotted, and so, allows parallel installation.
----
- configure.ac | 2 ++
- modules/Makefile.am | 3 ++-
- modules/system/reader.in | 2 +-
- src/Makefile.am | 2 +-
- 4 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index c34e4dd..2ddd308 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -114,6 +114,8 @@ fi
- AC_PATH_PROGS([GUILD], [guild guile-tools])
- GUILE_SITE_DIR
-
-+AC_SUBST([guileextdir], ["${GUILE_EXTENSION}"])
-+
- clean_LIBS="$LIBS"
- clean_CFLAGS="$CFLAGS"
- LIBS="$LIBS $GUILE_LIBS"
-diff --git a/modules/Makefile.am b/modules/Makefile.am
-index 25f2499..b0d4fd4 100644
---- a/modules/Makefile.am
-+++ b/modules/Makefile.am
-@@ -13,7 +13,8 @@ nobase_nodist_guilemodule_DATA = \
-
- .in.scm:
- $(AM_V_GEN)$(MKDIR_P) `dirname "$@"` ; \
-- $(SED) -e 's|[@]libdir[@]|$(libdir)|g' < "$<" > "$@.tmp" ; \
-+ $(SED) -e 's|[@]guileextdir[@]|$(guileextdir)|g' \
-+ < "$<" > "$@.tmp" ; \
- mv "$@.tmp" "$@"
-
- if HAVE_GUILE2
-diff --git a/modules/system/reader.in b/modules/system/reader.in
-index fbef2ac..cd23ba7 100644
---- a/modules/system/reader.in
-+++ b/modules/system/reader.in
-@@ -58,7 +58,7 @@
-
- (define %libguile-reader
- (string-append (or (getenv "GUILE_READER_LIBDIR")
-- "@libdir@")
-+ "@guileextdir@")
- "/libguile-reader"))
-
- (load-extension %libguile-reader "scm_reader_init_bindings")
-diff --git a/src/Makefile.am b/src/Makefile.am
-index e029bac..71294c2 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,4 +1,4 @@
--lib_LTLIBRARIES = libguile-reader.la
-+guileext_LTLIBRARIES = libguile-reader.la
- libguile_reader_la_SOURCES = reader.c token-readers.c reader-lib.c compat.c
- libguile_reader_la_LDFLAGS = -module -version-info 1:0:0 $(GUILE_LDFLAGS)
-
---
-2.45.2
-
diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3-r100.ebuild b/dev-scheme/guile-reader/guile-reader-0.6.3-r100.ebuild
deleted file mode 100644
index 34586edea1bc..000000000000
--- a/dev-scheme/guile-reader/guile-reader-0.6.3-r100.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GUILE_COMPAT=( 2-2 3-0 )
-inherit guile autotools
-
-DESCRIPTION="Simple framework for building readers for GNU Guile"
-HOMEPAGE="https://www.nongnu.org/guile-reader/"
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${GUILE_REQUIRED_USE}"
-
-RDEPEND="${GUILE_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/gperf"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.6.3-implicit-fn-decl.patch"
- "${FILESDIR}/${PN}-0.6.3-slot.patch"
-)
-
-src_prepare() {
- default
-
- eautoreconf
-
- guile_bump_sources
-}
-
-configure_one_src() {
- local -x guile_snarf="${GUILESNARF}"
- # We don't have lightning packaged and, naturally, guile-reader has
- # no --with-... for it. Suppress the automagic.
- econf \
- ac_cv_header_lightning_h=no
-}
-
-src_configure() {
- guile_foreach_impl configure_one_src
-}
-
-compile_one_src() {
- # Makefile appears to be missing seemingly all dependencies.
- emake -j1 --shuffle=none
-}
-
-src_compile() {
- guile_foreach_impl compile_one_src
-}
-
-src_install() {
- guile_src_install
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/dev-scheme/guile-reader/metadata.xml b/dev-scheme/guile-reader/metadata.xml
deleted file mode 100644
index 891ece5ef187..000000000000
--- a/dev-scheme/guile-reader/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>scheme@gentoo.org</email>
- <name>Gentoo Scheme Project</name>
- </maintainer>
- <longdescription>
- Guile-Reader is a simple framework for building readers for GNU Guile.
- The idea is to make it easy to build procedures that extend Guile's read
- procedure. Readers supporting various syntax variants can easily be
- written, possibly by re-using existing "token readers" of a standard Scheme
- readers. For example, it is used to implement Skribilo's R5RS-derived
- document syntax.
- Guile-Reader's approach is similar to Common Lisp's "read table", but
- hopefully more powerful and flexible (for instance, one may instantiate as
- many readers as needed).
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>