pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cyclone: install some additional .meta files
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Sun Aug 11 16:29:42 2024 +0200
Changeset: e9751b1fb0f6c84361f2eb0b2cd0d7a3cf4e373b
Modified Files:
cyclone/PLIST
cyclone/distinfo
cyclone/patches/patch-Makefile
Log Message:
cyclone: install some additional .meta files
patches/patch-cyclone.scm restricts the beginning macro environment
to those required in R7RS, the remaining macros are loaded from
.meta files, so make sure those are installed as well.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e9751b1fb0f6c84361f2eb0b2cd0d7a3cf4e373b
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cyclone/PLIST | 3 +++
cyclone/distinfo | 2 +-
cyclone/patches/patch-Makefile | 20 ++++++++++++++++++--
3 files changed, 22 insertions(+), 3 deletions(-)
diffs:
diff --git a/cyclone/PLIST b/cyclone/PLIST
index 5e89f903cc..573b0ae983 100644
--- a/cyclone/PLIST
+++ b/cyclone/PLIST
@@ -8,6 +8,7 @@ include/cyclone/runtime-main.h
include/cyclone/runtime.h
include/cyclone/types.h
lib/libcyclone.a
+share/cyclone/cyclone/concurrent.meta
share/cyclone/cyclone/concurrent.o
share/cyclone/cyclone/concurrent.sld
share/cyclone/cyclone/concurrent.so
@@ -86,9 +87,11 @@ share/cyclone/scheme/eval.so
share/cyclone/scheme/file.o
share/cyclone/scheme/file.sld
share/cyclone/scheme/file.so
+share/cyclone/scheme/inexact.meta
share/cyclone/scheme/inexact.o
share/cyclone/scheme/inexact.sld
share/cyclone/scheme/inexact.so
+share/cyclone/scheme/lazy.meta
share/cyclone/scheme/lazy.o
share/cyclone/scheme/lazy.sld
share/cyclone/scheme/lazy.so
diff --git a/cyclone/distinfo b/cyclone/distinfo
index 7835ea7c53..93e3088867 100644
--- a/cyclone/distinfo
+++ b/cyclone/distinfo
@@ -3,7 +3,7 @@ $NetBSD$
BLAKE2s (cyclone-0.36.0.tar.gz) = 1777c4452a676b992c0b5ed968cd6b72b358fbd5517e72589dd53c285638437c
SHA512 (cyclone-0.36.0.tar.gz) = 6dfa3ff80b1a8397608483e6d914c25b1fee521d620991fb70f1bcf77303d290477100cbd82fbd9c939b5f2c91f72240f58711d9ab023721c15c8ad9b15998fd
Size (cyclone-0.36.0.tar.gz) = 5237987 bytes
-SHA1 (patch-Makefile) = d26a38fed6a46a650841f93b6cdb4eb48489d5dd
+SHA1 (patch-Makefile) = d5e8d8a25d9472601708778ec9e220a987da4128
SHA1 (patch-Makefile.config) = 1cb1559cbe9779d5fa8bda998db14951af99716a
SHA1 (patch-cyclone.scm) = e624dd62369d92b88501f8770d3504e78e311321
SHA1 (patch-include_cyclone_types.h) = caf0f87ec67d42aad59d7041c50de12fac20c932
diff --git a/cyclone/patches/patch-Makefile b/cyclone/patches/patch-Makefile
index b27b5f5c6b..e048fc3254 100644
--- a/cyclone/patches/patch-Makefile
+++ b/cyclone/patches/patch-Makefile
@@ -2,6 +2,7 @@ $NetBSD$
1) Use the path for pkgsrc cyclone-bootstrap for the system cyclone.
2) Use pkgsrc libtommath (internally named libcyclonebn).
+3) Install some additional .meta files (see also patch-cyclone.scm)
--- Makefile.orig 2024-02-14 02:31:23.000000000 +0000
+++ Makefile
@@ -34,7 +35,22 @@ $NetBSD$
install : libs install-libs install-includes install-bin
$(MKDIR) $(DESTDIR)$(DATADIR)
-@@ -188,8 +188,8 @@ icyc : icyc.scm $(CYC_RT_LIB) $(CYC_BN_L
+@@ -83,11 +83,14 @@ install : libs install-libs install-incl
+ $(INSTALL) -m0644 scheme/*.sld $(DESTDIR)$(DATADIR)/scheme
+ $(INSTALL) -m0644 scheme/*.o $(DESTDIR)$(DATADIR)/scheme
+ $(INSTALL) -m0755 scheme/*.so $(DESTDIR)$(DATADIR)/scheme
++ $(INSTALL) -m0755 scheme/inexact.meta $(DESTDIR)$(DATADIR)/scheme
++ $(INSTALL) -m0755 scheme/lazy.meta $(DESTDIR)$(DATADIR)/scheme
+ $(INSTALL) -m0644 scheme/cyclone/*.sld $(DESTDIR)$(DATADIR)/scheme/cyclone
+ $(INSTALL) -m0644 scheme/cyclone/*.scm $(DESTDIR)$(DATADIR)/scheme/cyclone
+ $(INSTALL) -m0644 libs/cyclone/test.meta $(DESTDIR)$(DATADIR)/cyclone
+ $(INSTALL) -m0644 libs/cyclone/match.meta $(DESTDIR)$(DATADIR)/cyclone
+ $(INSTALL) -m0644 libs/cyclone/foreign.meta $(DESTDIR)$(DATADIR)/cyclone
++ $(INSTALL) -m0644 libs/cyclone/concurrent.meta $(DESTDIR)$(DATADIR)/cyclone
+ $(INSTALL) -m0644 scheme/cyclone/*.o $(DESTDIR)$(DATADIR)/scheme/cyclone
+ $(INSTALL) -m0755 scheme/cyclone/*.so $(DESTDIR)$(DATADIR)/scheme/cyclone
+ $(INSTALL) -m0644 libs/cyclone/*.sld $(DESTDIR)$(DATADIR)/cyclone
+@@ -188,8 +191,8 @@ icyc : icyc.scm $(CYC_RT_LIB) $(CYC_BN_L
$(CYC_RT_LIB) : $(CFILES) $(HEADERS) $(CYC_BN_LIB)
@@ -45,7 +61,7 @@ $NetBSD$
hashset.o : hashset.c $(HEADERS)
$(CCOMP) -c $< -o $@
-@@ -336,7 +336,7 @@ install-includes : $(HEADER_DIR)/*.h
+@@ -336,7 +339,7 @@ install-includes : $(HEADER_DIR)/*.h
install-libs : $(CYC_LIBS)
$(MKDIR) $(DESTDIR)$(LIBDIR)
$(INSTALL) -m0644 $(CYC_RT_LIB) $(DESTDIR)$(LIBDIR)/
Home |
Main Index |
Thread Index |
Old Index