| @@ -1,34 +1,36 @@ | | | @@ -1,34 +1,36 @@ |
1 | # $NetBSD: Makefile,v 1.50 2022/03/09 20:35:39 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.51 2022/03/09 23:29:51 gdt Exp $ |
2 | | | 2 | |
3 | SLIBVERSION= 3.2.6 | | 3 | SLIBVERSION= 3.2.6 |
4 | DISTNAME= guile-slib-${SLIBVERSION} | | 4 | DISTNAME= guile-slib-${SLIBVERSION} |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 5 |
6 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
7 | MASTER_SITES= # empty | | 7 | MASTER_SITES= # empty |
8 | DISTFILES= # empty | | 8 | DISTFILES= # empty |
9 | | | 9 | |
10 | MAINTAINER= gdt@NetBSD.org | | 10 | MAINTAINER= gdt@NetBSD.org |
11 | HOMEPAGE= http://people.csail.mit.edu/jaffer/SLIB | | 11 | HOMEPAGE= http://people.csail.mit.edu/jaffer/SLIB |
12 | COMMENT= SLIB glue files for guile | | 12 | COMMENT= SLIB glue files for guile |
13 | | | 13 | |
14 | # This package is currently linked to guile22. | | 14 | GUILE_VERSION= guile20 |
| | | 15 | GUILE_DIR= 2.0 |
| | | 16 | PLIST_SUBST+= GUILE_DIR=${GUILE_DIR} |
15 | | | 17 | |
16 | DEPENDS+= slib>=${SLIBVERSION}:../../devel/slib | | 18 | DEPENDS+= slib>=${SLIBVERSION}:../../devel/slib |
17 | | | 19 | |
18 | NO_BUILD= yes | | 20 | NO_BUILD= yes |
19 | WRKSRC= ${WRKDIR} | | 21 | WRKSRC= ${WRKDIR} |
20 | | | 22 | |
21 | INSTALLATION_DIRS= guile/2.2/share/guile guile/2.2/share/guile/site | | 23 | INSTALLATION_DIRS= guile/${GUILE_DIR}/share/guile guile/${GUILE_DIR}/share/guile/site |
22 | | | 24 | |
23 | do-install: | | 25 | do-install: |
24 | ${RM} -f ${DESTDIR}${PREFIX}/guile/2.2/share/guile/site/slib | | 26 | ${RM} -f ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/slib |
25 | ${LN} -sf ${PREFIX}/share/slib \ | | 27 | ${LN} -sf ${PREFIX}/share/slib \ |
26 | ${DESTDIR}${PREFIX}/guile/2.2/share/guile/site/slib | | 28 | ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/slib |
27 | ${RM} -f ${DESTDIR}${PREFIX}/guile/2.2/share/guile/slibcat | | 29 | ${RM} -f ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/slibcat |
28 | cd ${DESTDIR}${PREFIX}/guile/2.2/share/guile/site/slib && \ | | 30 | cd ${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site/slib && \ |
29 | GUILE_LOAD_PATH=${PREFIX}/share \ | | 31 | GUILE_LOAD_PATH=${PREFIX}/share \ |
30 | GUILE_IMPLEMENTATION_PATH=${DESTDIR}${PREFIX}/guile/2.2/share/guile \ | | 32 | GUILE_IMPLEMENTATION_PATH=${DESTDIR}${PREFIX}/guile/${GUILE_DIR}/share/guile/site \ |
31 | guile -q -c "(begin (use-modules (ice-9 slib)) (require 'new-catalog))" | | 33 | ${PREFIX}/guile/${GUILE_DIR}/bin/guile -q -c "(begin (use-modules (ice-9 slib)) (require 'new-catalog))" |
32 | | | 34 | |
33 | .include "../../lang/guile22/buildlink3.mk" | | 35 | .include "../../lang/${GUILE_VERSION}/buildlink3.mk" |
34 | .include "../../mk/bsd.pkg.mk" | | 36 | .include "../../mk/bsd.pkg.mk" |