# $NetBSD: Makefile,v 1.44 2024/02/13 18:11:39 wiz Exp $ DISTNAME= slib-3c1 # # Convert the version number as follows 2d2 -> 2.4.2, where the d is # changed to a 4, representing the 4th letter. # Thus, 3a1 -> 3.1.1 # # Also update guile-slib and guile22-slib. # PKGNAME= slib-3.3.1 CATEGORIES= devel MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/ MAINTAINER= gdt@NetBSD.org HOMEPAGE= http://people.csail.mit.edu/jaffer/SLIB.html COMMENT= Portable Scheme library of compatibility and utility functions #LICENSE= TODO: many licenses, all either PD or acceptable, in theory NO_CONFIGURE= yes NO_BUILD= yes SLIBDIR= ${PREFIX}/share/slib DOCDIR= ${PREFIX}/share/doc/slib INFO_FILES= yes INSTALLATION_DIRS= ${PKGINFODIR} share/slib share/doc/slib SUBST_CLASSES+= scmpath SUBST_STAGE.scmpath= post-extract SUBST_FILES.scmpath= guile.init SUBST_SED.scmpath= -e "s|/usr/share/slib|${PREFIX}/share/slib|" # Previously, a symlink was created is a workaround for guile-slib # with guile 2.0.12. No one understands why, and this comment is left # as a possible hint to my future self struggling with guile/slib. # cd ${DESTDIR}${SLIBDIR} && ${LN} -s . slib do-install: cd ${WRKSRC}; ${INSTALL_DATA} *.scm *.init ${DESTDIR}${SLIBDIR} cd ${WRKSRC}; ${INSTALL_DATA} README FAQ ${DESTDIR}${DOCDIR} cd ${WRKSRC}; for f in slib.info slib.info-[0-9]*; do \ ${TEST} ! -f "$$f" || \ ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\ done .include "../../mk/bsd.pkg.mk"