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