8dcd027206
Jim is a small footprint implementation of the Tcl programming language written from scratch. Currently Jim Tcl is very feature complete with an extensive test suite. There are some Tcl commands and features which are not implemented (and likely never will be), including namespaces, traces and Tk. [..] ok aja@
45 lines
1.0 KiB
Makefile
45 lines
1.0 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2011/09/16 20:07:35 jasper Exp $
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
COMMENT= small footprint implementation of Tcl
|
|
|
|
DISTNAME= jimtcl-0.72
|
|
SHARED_LIBS= jim 0.0
|
|
CATEGORIES= lang devel
|
|
|
|
HOMEPAGE= http://jim.berlios.de/
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
# Upstream has no real releases, so it's a git checkout as of Sep 15 2011.
|
|
MASTER_SITES= http://distfiles.nl/
|
|
|
|
WANTLIB= c m
|
|
|
|
MODULES= lang/tcl
|
|
|
|
RUN_DEPENDS= ${MODTCL_RUN_DEPENDS}
|
|
BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS} \
|
|
textproc/asciidoc
|
|
REGRESS_DEPENDS= devel/gmake
|
|
|
|
MAKE_ENV+= SONAME_MAJOR=${LIBjim_VERSION:R} \
|
|
SONAME_MINOR=${LIBjim_VERSION:E}
|
|
|
|
CONFIGURE_STYLE= simple
|
|
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
|
|
--with-ext="nvp" \
|
|
--full # ipv6, math, utf8, binary, oo, tree
|
|
|
|
# Only regress requires gmake, so cheat a bit here instead of forcing it
|
|
# as a build dependency.
|
|
do-regress:
|
|
cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} ${LOCALBASE}/bin/gmake test
|
|
|
|
.include <bsd.port.mk>
|