pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
skint: install SRFI libraries as well
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Sun Sep 14 22:04:10 2025 +0200
Changeset: 5b6c2f78ea10fefad728561ff1f0c97f2bfd4dc6
Modified Files:
skint/Makefile
skint/PLIST
skint/distinfo
skint/patches/patch-Makefile
Log Message:
skint: install SRFI libraries as well
Also install the interpreter source files using roughly the same
directory structure.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5b6c2f78ea10fefad728561ff1f0c97f2bfd4dc6
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
skint/Makefile | 9 ++-
skint/PLIST | 156 ++++++++++++++++++++++++++++++++++++++++---
skint/distinfo | 2 +-
skint/patches/patch-Makefile | 14 +++-
4 files changed, 168 insertions(+), 13 deletions(-)
diffs:
diff --git a/skint/Makefile b/skint/Makefile
index fdf9a28657..93e750ce43 100644
--- a/skint/Makefile
+++ b/skint/Makefile
@@ -13,14 +13,19 @@ LICENSE= modified-bsd
USE_TOOLS+= gmake
+BUILD_MAKE_FLAGS+= LIBROOT=${PREFIX}/share/${PKGNAME_NOREV}
INSTALLATION_DIRS+= bin
INSTALLATION_DIRS+= share/${PKGNAME_NOREV}
+INSTALLATION_DIRS+= share/${PKGNAME_NOREV}/src
INSTALLATION_DIRS+= share/doc/${PKGNAME_NOREV}
+INSTALL_MAKE_FLAGS+= LIBROOT=${PREFIX}/share/${PKGNAME_NOREV}
INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX}
+INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX}
+INSTALL_TARGET= install libinstall
post-install:
- ${INSTALL_DATA} ${WRKSRC}/[skint].c ${DESTDIR}${PREFIX}/share/${PKGNAME_NOREV}
- ${INSTALL_DATA} ${WRKSRC}/[skint].h ${DESTDIR}${PREFIX}/share/${PKGNAME_NOREV}
+ ${INSTALL_DATA} ${WRKSRC}/[skint].c ${DESTDIR}${PREFIX}/share/${PKGNAME_NOREV}/src
+ ${INSTALL_DATA} ${WRKSRC}/[skint].h ${DESTDIR}${PREFIX}/share/${PKGNAME_NOREV}/src
${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
.include "../../mk/bsd.pkg.mk"
diff --git a/skint/PLIST b/skint/PLIST
index 4d01b0b4b4..2268f2a023 100644
--- a/skint/PLIST
+++ b/skint/PLIST
@@ -1,11 +1,151 @@
@comment $NetBSD$
bin/skint
share/doc/${PKGNAME}/README.md
-share/${PKGNAME}/i.c
-share/${PKGNAME}/i.h
-share/${PKGNAME}/k.c
-share/${PKGNAME}/n.c
-share/${PKGNAME}/n.h
-share/${PKGNAME}/s.c
-share/${PKGNAME}/s.h
-share/${PKGNAME}/t.c
+share/${PKGNAME}/lib/README.md
+share/${PKGNAME}/lib/srfi/1.sld
+share/${PKGNAME}/lib/srfi/11.sld
+share/${PKGNAME}/lib/srfi/113.sld
+share/${PKGNAME}/lib/srfi/115.sld
+share/${PKGNAME}/lib/srfi/116.sld
+share/${PKGNAME}/lib/srfi/117.sld
+share/${PKGNAME}/lib/srfi/121.sld
+share/${PKGNAME}/lib/srfi/125.sld
+share/${PKGNAME}/lib/srfi/127.sld
+share/${PKGNAME}/lib/srfi/128.sld
+share/${PKGNAME}/lib/srfi/13.sld
+share/${PKGNAME}/lib/srfi/130.sld
+share/${PKGNAME}/lib/srfi/131.sld
+share/${PKGNAME}/lib/srfi/132.sld
+share/${PKGNAME}/lib/srfi/133.sld
+share/${PKGNAME}/lib/srfi/134.sld
+share/${PKGNAME}/lib/srfi/135.sld
+share/${PKGNAME}/lib/srfi/135/kernel8.sld
+share/${PKGNAME}/lib/srfi/136.sld
+share/${PKGNAME}/lib/srfi/137.sld
+share/${PKGNAME}/lib/srfi/14.sld
+share/${PKGNAME}/lib/srfi/141.sld
+share/${PKGNAME}/lib/srfi/143.sld
+share/${PKGNAME}/lib/srfi/144.sld
+share/${PKGNAME}/lib/srfi/144/c99-polyfill.scm
+share/${PKGNAME}/lib/srfi/144/polyfill.scm
+share/${PKGNAME}/lib/srfi/144/xsi-polyfill.scm
+share/${PKGNAME}/lib/srfi/145.sld
+share/${PKGNAME}/lib/srfi/146.sld
+share/${PKGNAME}/lib/srfi/146/hash.sld
+share/${PKGNAME}/lib/srfi/151.sld
+share/${PKGNAME}/lib/srfi/152.sld
+share/${PKGNAME}/lib/srfi/153.sld
+share/${PKGNAME}/lib/srfi/156.sld
+share/${PKGNAME}/lib/srfi/158.sld
+share/${PKGNAME}/lib/srfi/16.sld
+share/${PKGNAME}/lib/srfi/160/base.sld
+share/${PKGNAME}/lib/srfi/160/f32.sld
+share/${PKGNAME}/lib/srfi/160/f64.sld
+share/${PKGNAME}/lib/srfi/160/s16.sld
+share/${PKGNAME}/lib/srfi/160/s8.sld
+share/${PKGNAME}/lib/srfi/160/u16.sld
+share/${PKGNAME}/lib/srfi/160/u8.sld
+share/${PKGNAME}/lib/srfi/162.sld
+share/${PKGNAME}/lib/srfi/165.sld
+share/${PKGNAME}/lib/srfi/17.sld
+share/${PKGNAME}/lib/srfi/171.sld
+share/${PKGNAME}/lib/srfi/171/meta.sld
+share/${PKGNAME}/lib/srfi/172.sld
+share/${PKGNAME}/lib/srfi/172/functional.sld
+share/${PKGNAME}/lib/srfi/173.sld
+share/${PKGNAME}/lib/srfi/175.sld
+share/${PKGNAME}/lib/srfi/176.sld
+share/${PKGNAME}/lib/srfi/189.sld
+share/${PKGNAME}/lib/srfi/193.sld
+share/${PKGNAME}/lib/srfi/194.sld
+share/${PKGNAME}/lib/srfi/196.sld
+share/${PKGNAME}/lib/srfi/197.sld
+share/${PKGNAME}/lib/srfi/2.sld
+share/${PKGNAME}/lib/srfi/214.sld
+share/${PKGNAME}/lib/srfi/217.sld
+share/${PKGNAME}/lib/srfi/219.sld
+share/${PKGNAME}/lib/srfi/22.sld
+share/${PKGNAME}/lib/srfi/221.sld
+share/${PKGNAME}/lib/srfi/222.sld
+share/${PKGNAME}/lib/srfi/223.sld
+share/${PKGNAME}/lib/srfi/224.sld
+share/${PKGNAME}/lib/srfi/225.sld
+share/${PKGNAME}/lib/srfi/225/alist-impl.sld
+share/${PKGNAME}/lib/srfi/225/assumptions.scm
+share/${PKGNAME}/lib/srfi/225/core-exports.scm
+share/${PKGNAME}/lib/srfi/225/core-impl.scm
+share/${PKGNAME}/lib/srfi/225/core.sld
+share/${PKGNAME}/lib/srfi/225/default-impl.sld
+share/${PKGNAME}/lib/srfi/225/indexes-exports.scm
+share/${PKGNAME}/lib/srfi/225/indexes.sld
+share/${PKGNAME}/lib/srfi/225/srfi-125-impl.sld
+share/${PKGNAME}/lib/srfi/225/srfi-126-impl.sld
+share/${PKGNAME}/lib/srfi/225/srfi-146-hash-impl.sld
+share/${PKGNAME}/lib/srfi/225/srfi-146-impl.sld
+share/${PKGNAME}/lib/srfi/225/srfi-69-impl.sld
+share/${PKGNAME}/lib/srfi/227.sld
+share/${PKGNAME}/lib/srfi/227/definition.sld
+share/${PKGNAME}/lib/srfi/228.sld
+share/${PKGNAME}/lib/srfi/23.sld
+share/${PKGNAME}/lib/srfi/232.sld
+share/${PKGNAME}/lib/srfi/234.sld
+share/${PKGNAME}/lib/srfi/235.sld
+share/${PKGNAME}/lib/srfi/236.sld
+share/${PKGNAME}/lib/srfi/239.sld
+share/${PKGNAME}/lib/srfi/244.sld
+share/${PKGNAME}/lib/srfi/25.sld
+share/${PKGNAME}/lib/srfi/251.sld
+share/${PKGNAME}/lib/srfi/252.sld
+share/${PKGNAME}/lib/srfi/257.sld
+share/${PKGNAME}/lib/srfi/257/box.sld
+share/${PKGNAME}/lib/srfi/257/misc.sld
+share/${PKGNAME}/lib/srfi/257/rx.sld
+share/${PKGNAME}/lib/srfi/26.sld
+share/${PKGNAME}/lib/srfi/264.sld
+share/${PKGNAME}/lib/srfi/27.sld
+share/${PKGNAME}/lib/srfi/28.sld
+share/${PKGNAME}/lib/srfi/29.sld
+share/${PKGNAME}/lib/srfi/30.sld
+share/${PKGNAME}/lib/srfi/31.sld
+share/${PKGNAME}/lib/srfi/34.sld
+share/${PKGNAME}/lib/srfi/35.sld
+share/${PKGNAME}/lib/srfi/37.sld
+share/${PKGNAME}/lib/srfi/38.sld
+share/${PKGNAME}/lib/srfi/39.sld
+share/${PKGNAME}/lib/srfi/4.sld
+share/${PKGNAME}/lib/srfi/41.sld
+share/${PKGNAME}/lib/srfi/42.sld
+share/${PKGNAME}/lib/srfi/43.sld
+share/${PKGNAME}/lib/srfi/45.sld
+share/${PKGNAME}/lib/srfi/46.sld
+share/${PKGNAME}/lib/srfi/48.sld
+share/${PKGNAME}/lib/srfi/5.sld
+share/${PKGNAME}/lib/srfi/51.sld
+share/${PKGNAME}/lib/srfi/54.sld
+share/${PKGNAME}/lib/srfi/55.sld
+share/${PKGNAME}/lib/srfi/6.sld
+share/${PKGNAME}/lib/srfi/60.sld
+share/${PKGNAME}/lib/srfi/61.sld
+share/${PKGNAME}/lib/srfi/62.sld
+share/${PKGNAME}/lib/srfi/63.sld
+share/${PKGNAME}/lib/srfi/64.sld
+share/${PKGNAME}/lib/srfi/66.sld
+share/${PKGNAME}/lib/srfi/67.sld
+share/${PKGNAME}/lib/srfi/69.sld
+share/${PKGNAME}/lib/srfi/71.sld
+share/${PKGNAME}/lib/srfi/74.sld
+share/${PKGNAME}/lib/srfi/78.sld
+share/${PKGNAME}/lib/srfi/8.sld
+share/${PKGNAME}/lib/srfi/86.sld
+share/${PKGNAME}/lib/srfi/87.sld
+share/${PKGNAME}/lib/srfi/9.sld
+share/${PKGNAME}/lib/srfi/95.sld
+share/${PKGNAME}/lib/srfi/98.sld
+share/${PKGNAME}/src/i.c
+share/${PKGNAME}/src/i.h
+share/${PKGNAME}/src/k.c
+share/${PKGNAME}/src/n.c
+share/${PKGNAME}/src/n.h
+share/${PKGNAME}/src/s.c
+share/${PKGNAME}/src/s.h
+share/${PKGNAME}/src/t.c
diff --git a/skint/distinfo b/skint/distinfo
index 3e36744a37..167a1a322e 100644
--- a/skint/distinfo
+++ b/skint/distinfo
@@ -3,5 +3,5 @@ $NetBSD$
BLAKE2s (skint-065.tar.gz) = 77ecb319e9ca49cc9f686f4c11976e5b6aa8a17273e733c4f88e0b5316e7f9d5
SHA512 (skint-065.tar.gz) = fcc7736bf2171311535bcdd2daf1f33cad7268f08dd06a1662fbf4f61ae3f5d8ade30c2c2a62e9d27bb2678639ae0aded3215f0f19d76a73e71ddd136f0899de
Size (skint-065.tar.gz) = 810939 bytes
-SHA1 (patch-Makefile) = 2b8cadf67b494ab49676ff1058c6417e9a031c9a
+SHA1 (patch-Makefile) = 5832bf217d1fa1a92c768c08b7c80703d71a8849
SHA1 (patch-s.h) = eef592fe9fe3ea15bb064dc4b67ec8c5f87e7f1f
diff --git a/skint/patches/patch-Makefile b/skint/patches/patch-Makefile
index b2cb9b74d1..0d8b9b3757 100644
--- a/skint/patches/patch-Makefile
+++ b/skint/patches/patch-Makefile
@@ -17,7 +17,7 @@ Use DESTDIR when installing.
endif
ifeq ($(OS),Windows_NT)
-@@ -115,8 +115,8 @@ realclean:
+@@ -115,14 +115,14 @@ realclean:
distclean: realclean
install:
@@ -27,4 +27,14 @@ Use DESTDIR when installing.
+ $(INSTALL) $(exe) $(DESTDIR)$(PREFIX)/bin
libinstall:
- $(MKPATH) $(LIBROOT)/lib
+- $(MKPATH) $(LIBROOT)/lib
+- $(CPR) lib/. $(LIBROOT)/lib/
+- find $(LIBROOT) -type f -exec chmod 644 {} +
+- find $(LIBROOT) -type d -exec chmod 755 {} +
++ $(MKPATH) $(DESTDIR)$(LIBROOT)/lib
++ $(CPR) lib/. $(DESTDIR)$(LIBROOT)/lib/
++ find $(DESTDIR)$(LIBROOT) -type f -exec chmod 644 {} +
++ find $(DESTDIR)$(LIBROOT) -type d -exec chmod 755 {} +
+
+ uninstall:
+ $(UNINSTALL) $(exe) $(PREFIX)/bin
Home |
Main Index |
Thread Index |
Old Index