Mon Mar 14 13:37:32 2022 UTC ()
devel/guile30-slib: import guile30-slib-3.2.6

SLIB glue files for guile 3.0.

(untested but basically the same as the other two)


(wiz)
diff -r0 -r1.1 pkgsrc/devel/guile30-slib/DESCR
diff -r0 -r1.1 pkgsrc/devel/guile30-slib/Makefile
diff -r0 -r1.1 pkgsrc/devel/guile30-slib/PLIST

File Added: pkgsrc/devel/guile30-slib/DESCR
SLIB glue files for guile 3.0.

File Added: pkgsrc/devel/guile30-slib/Makefile
# $NetBSD: Makefile,v 1.1 2022/03/14 13:37:32 wiz Exp $

SLIBVERSION=	3.2.6
DISTNAME=	guile-slib-${SLIBVERSION}
PKGNAME=	${DISTNAME:S/guile/guile30/}
CATEGORIES=	devel
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	gdt@NetBSD.org
HOMEPAGE=	http://people.csail.mit.edu/jaffer/SLIB
COMMENT=	SLIB glue files for guile

GUILE_VERSION=	guile30
GUILE_DIR=	3.0
PLIST_SUBST+=	GUILE_DIR=${GUILE_DIR}

DEPENDS+=	slib>=${SLIBVERSION}:../../devel/slib

NO_BUILD=	yes
WRKSRC=		${WRKDIR}

# See ../guile-slib for comments explaining the choice of paths and
# how this works.

INSTALLATION_DIRS=	guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}

do-install:
	${RM} -f ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slib
	${LN} -sf ${PREFIX}/share/slib \
		${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slib
	${RM} -f ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slibcat
	cd ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slib && \
		GUILE_LOAD_PATH=${PREFIX}/share \
		GUILE_IMPLEMENTATION_PATH=${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR} \
		${PREFIX}/guile/${GUILE_DIR}/bin/guile -q -c "(begin (use-modules (ice-9 slib)) (require 'new-catalog))"

.include "../../lang/${GUILE_VERSION}/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/guile30-slib/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/03/14 13:37:32 wiz Exp $
guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slib
guile/${GUILE_DIR}/share/guile/site/${GUILE_DIR}/slibcat