diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-scheme/tinyscheme | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-scheme/tinyscheme')
| -rw-r--r-- | dev-scheme/tinyscheme/Manifest | 1 | ||||
| -rw-r--r-- | dev-scheme/tinyscheme/files/tinyscheme-makefile.patch | 49 | ||||
| -rw-r--r-- | dev-scheme/tinyscheme/metadata.xml | 21 | ||||
| -rw-r--r-- | dev-scheme/tinyscheme/tinyscheme-1.42.ebuild | 50 |
4 files changed, 0 insertions, 121 deletions
diff --git a/dev-scheme/tinyscheme/Manifest b/dev-scheme/tinyscheme/Manifest deleted file mode 100644 index c46b7446f81e..000000000000 --- a/dev-scheme/tinyscheme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tinyscheme-1.42.tar.gz 62156 BLAKE2B 9ebda4e0d90c37bb5e9b8275e67912daebe3786163bdb0b5ad06ad48bdd98934f9ce8679c0d259276fd4a8595522cb06d384498fe283314b782e29bf723af522 SHA512 54841dddd151042a976343409d5fcd778390bfddad50986d2a19120ec1eede54e2a3150100f5331abcacc222d8d547abde2b65a427c0353c2534b5f52918606c diff --git a/dev-scheme/tinyscheme/files/tinyscheme-makefile.patch b/dev-scheme/tinyscheme/files/tinyscheme-makefile.patch deleted file mode 100644 index b11afccacaa0..000000000000 --- a/dev-scheme/tinyscheme/files/tinyscheme-makefile.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/makefile -+++ b/makefile -@@ -18,8 +18,7 @@ - #AR= echo - - # Unix, generally --CC = gcc -fpic -pedantic --DEBUG=-g -Wall -Wno-char-subscripts -O -+#CC = $(CC) - Osuf=o - SOsuf=so - LIBsuf=a -@@ -27,12 +26,11 @@ - LIBPREFIX=lib - OUT = -o $@ - RM= -rm -f --AR= ar crs -+#AR= $(AR) -+ARFLAGS = crs - - # Linux --LD = gcc --LDFLAGS = -shared --DEBUG=-g -Wno-char-subscripts -O -+#LD = $(CC) - SYS_LIBS= -ldl -lm - PLATFORM_FEATURES= -DSUN_DL=1 - -@@ -71,16 +69,16 @@ - all: $(LIBTARGET) $(STATICLIBTARGET) scheme$(EXE_EXT) - - %.$(Osuf): %.c -- $(CC) -I. -c $(DEBUG) $(FEATURES) $(DL_FLAGS) $< -+ $(CC) -fpic $(CFLAGS) -I. -c $(FEATURES) $(DL_FLAGS) $< - - $(LIBTARGET): $(OBJS) -- $(LD) $(LDFLAGS) $(OUT) $(OBJS) $(SYS_LIBS) -+ $(CC) -shared $(LDFLAGS) -Wl,-soname=$@ -o $@ $(OUT) $(OBJS) $(SYS_LIBS) - - scheme$(EXE_EXT): $(OBJS) -- $(CC) -o $@ $(DEBUG) $(OBJS) $(SYS_LIBS) -+ $(CC) $(LDFLAGS) -o $@ $(OBJS) $(SYS_LIBS) - - $(STATICLIBTARGET): $(OBJS) -- $(AR) $@ $(OBJS) -+ $(AR) $(ARFLAGS) $@ $(OBJS) - - $(OBJS): scheme.h scheme-private.h opdefines.h - dynload.$(Osuf): dynload.h diff --git a/dev-scheme/tinyscheme/metadata.xml b/dev-scheme/tinyscheme/metadata.xml deleted file mode 100644 index 71fee92b23b1..000000000000 --- a/dev-scheme/tinyscheme/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> - </maintainer> - <longdescription lang="en"> - TinyScheme is a lightweight Scheme interpreter that implements as large - a subset of R5RS as was possible without getting very large and - complicated. It is meant to be used as an embedded scripting - interpreter for other programs. As such, it does not offer IDEs or - extensive toolkits although it does sport a small top-level loop, - included conditionally. A lot of functionality in TinyScheme is - included conditionally, to allow developers freedom in balancing - features and footprint. - </longdescription> - <upstream> - <remote-id type="sourceforge">tinyscheme</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild b/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild deleted file mode 100644 index 7ce64dc1adf8..000000000000 --- a/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit multilib toolchain-funcs - -DESCRIPTION="Lightweight scheme interpreter" -HOMEPAGE="https://tinyscheme.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="static-libs" - -RDEPEND="" -DEPEND="" - -PATCHES=( "${FILESDIR}"/${PN}-makefile.patch ) -DOCS=( CHANGES {Manual,MiniSCHEMETribute,hack}.txt ) - -src_compile() { - emake \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - local tslib=lib${PN}$(get_libname) - local tslibx=lib${PN}$(get_libname ${PV}) - - newbin scheme ${PN} - - newlib.so ${tslib} ${tslibx} - dosym ${tslibx} /usr/$(get_libdir)/${tslib} - use static-libs && dolib.a lib${PN}.a - einstalldocs - - # bug #328967 - insinto /usr/include - newins scheme.h ${PN}.h - - local INIT_DIR=/usr/share/${PN} - insinto ${INIT_DIR} - doins init.scm - dodir /etc/env.d - echo "TINYSCHEMEINIT=\"${EPREFIX}${INIT_DIR}/init.scm\"" >"${ED}"/etc/env.d/50${PN} -} |
