# $NetBSD$ GITHUB_PROJECT= ChezScheme VERSION= 9.5.2 PKGNAME= ${GITHUB_PROJECT:tl}-${VERSION} DISTNAME= v${VERSION} CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/} GITHUB_TAG= ${DISTNAME} DIST_SUBDIR= ${GITHUB_PROJECT} DISTFILES= ChezScheme-${VERSION}.tar.gz \ zlib-1.2.11.tar.gz \ nanopass-framework-scheme-1.9.tar.gz \ stex-1.2.1.tar.gz SITES.zlib-1.2.11.tar.gz= \ -https://github.com/madler/zlib/archive/v1.2.11.tar.gz SITES.ChezScheme-${VERSION}.tar.gz= \ -https://github.com/cisco/ChezScheme/archive/v${VERSION}.tar.gz SITES.nanopass-framework-scheme-1.9.tar.gz= \ -https://github.com/nanopass/nanopass-framework-scheme/archive/v1.9.tar.gz SITES.stex-1.2.1.tar.gz= \ -https://github.com/dybvig/stex/archive/v1.2.1.tar.gz MAINTAINER= root@zta.lk HOMEPAGE= https://cisco.github.io/ChezScheme/ COMMENT= Cisco implementation of the Scheme programming language LICENSE= apache-2.0 WRKSRC= ${WRKDIR}/ChezScheme-${VERSION} HAS_CONFIGURE= yes USE_TOOLS+= gmake USE_LANGUAGES+= c .include "options.mk" pre-configure: cd ${WRKSRC} && rmdir stex && mv ../stex-1.2.1 stex && \ rmdir zlib && mv ../zlib-1.2.11 zlib && \ rmdir nanopass && mv ../nanopass-framework-scheme-1.9 nanopass do-configure: cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS} \ --installprefix=${PREFIX} \ --installman=${PREFIX}/${PKGMANDIR} \ --temproot=${DESTDIR} \ LDFLAGS="${LDFLAGS}" ONLY_FOR_PLATFORM+= Linux-*-x86_64 Darwin-*-x86_64 ONLY_FOR_PLATFORM+= Linux-*-i386 Darwin-*-i386 .if ${OPSYS} == Linux PLIST_SUBST+= OS=le .elif ${OPSYS} == Darwin PLIST_SUBST+= OS=osx .endif .if ${MACHINE_ARCH} == i386 PLIST_SUBST+= M=i3 .elif ${MACHINE_ARCH} == x86_64 PLIST_SUBST+= M=a6 .endif BUILD_TARGET= build PLIST_SUBST+= T=${THR} .include "../../mk/curses.buildlink3.mk" .include "../../devel/libuuid/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../mk/bsd.pkg.mk"