aboutsummaryrefslogblamecommitdiff
path: root/devel/critcl/Makefile
blob: c2c11678e9c2b7f55828ebe0215d6b5da44c93e3 (plain) (tree)












































                                                                                      
# Created by: gahr@FreeBSD.org
# $FreeBSD$

PORTNAME=	critcl
PORTVERSION=	3.1.10
CATEGORIES=	devel

MAINTAINER=	tcltk@FreeBSD.org
COMMENT=	Compiled Runtime in Tcl

OPTIONS_DEFINE=	DOCS

USES+=		tcl
USE_GITHUB=	yes
GH_ACCOUNT=	andreas-kupries
GH_COMMIT=	ea3f253

PLIST_SUB+=	VER=${PORTVERSION}
PORTDOCS=	*

NO_BUILD=	yes

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MDOCS}
BUILD_DEPENDS+=	dtplite:${PORTSDIR}/devel/tcllib
.endif

post-patch:
	${REINPLACE_CMD} -e 's|dtplite|${LOCALBASE}/bin/dtplite|g' ${WRKSRC}/build.tcl
	${REINPLACE_CMD} -e 's|4603|4746|g' ${WRKSRC}/test/cproc.test
	${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/lib/critcl/Config

do-install:
.if ${PORT_OPTIONS:MDOCS}
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
	cd ${WRKSRC} && ${TCLSH} build.tcl doc
	cd ${WRKSRC}/embedded/www && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
.endif
	cd ${WRKSRC} && ${TCLSH} build.tcl install ${STAGEDIR}${PREFIX}/lib

regression-test:
	cd ${WRKSRC} && ${TCLSH} test/all.tcl

.include <bsd.port.mk>