2017-09-16 21:26:41 +02:00
|
|
|
# $NetBSD: Makefile,v 1.4 2017/09/16 19:26:58 wiz Exp $
|
2015-04-04 14:54:07 +02:00
|
|
|
|
Update jimtcl from 0.76 to 0.77
Local changes:
- add test target
- build and install optional modules (right now: oo, tree, binary,
readline, rlprompt, mk, tclprefix, sqlite3, zlib, win32)
- install shared library
- simplify usage of the GitHub framework
- use --docdir instead of the SUBST framework
Upstream changelog
==================
CHANGES SINCE VERSION 0.76
This release contains some bug fixes plus a number of additional features. A summary is below. See git for the full changelog.
Thanks to everyone who contributed to this release.
Bugs fixed in version 0.77
exec - better handline of pipeline abnormal termination
exec - fix append redirection on Windows
regsub - fix substitution with trailing backslash
expr - improved mathfunc handling and pow/**
chained tailcalls were not always being run
Features added in version 0.77
Add support for configure --docdir=...
Add support for jimsh --help
Add support for booleans in string is and expressions (true, false, on, off, yes, no)
aio - add sync, openssl bindings, posix locking
expr - add support for atan2, hypot and fmod
regexp, regsub:
Add support for \D, \W and \S
Add partial support for \A, \Z
Add support for all character classes: [[::blank:]], [[::xdigit::]], etc.
Update included sqlite3 to v3.14.1
Add $tcl_platform(engine)
Add basic (optional) zlib support
Add interp child interprester support
oo:
Add support for constructor, runs on new object creation
Add support for unknown method
Add Travis and AppVeyor continuous integration support
Use pkg-config in configure to find packages if possibe
Steve Bennett (steveb@workware.net.au)
-- http://jim.tcl.tk/fossil/doc/www/www/news/
2016-10-25 21:03:05 +02:00
|
|
|
DISTNAME= jimtcl-0.77
|
2016-10-31 02:15:12 +01:00
|
|
|
PKGREVISION= 1
|
2015-04-04 14:54:07 +02:00
|
|
|
CATEGORIES= lang
|
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=msteveb/}
|
|
|
|
|
2017-09-16 21:26:41 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2015-04-04 14:54:07 +02:00
|
|
|
HOMEPAGE= http://jim.tcl.tk/
|
|
|
|
COMMENT= Small footprint implementation of the Tcl programming language
|
|
|
|
LICENSE= 2-clause-bsd
|
|
|
|
|
|
|
|
HAS_CONFIGURE= yes
|
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
|
Update jimtcl from 0.76 to 0.77
Local changes:
- add test target
- build and install optional modules (right now: oo, tree, binary,
readline, rlprompt, mk, tclprefix, sqlite3, zlib, win32)
- install shared library
- simplify usage of the GitHub framework
- use --docdir instead of the SUBST framework
Upstream changelog
==================
CHANGES SINCE VERSION 0.76
This release contains some bug fixes plus a number of additional features. A summary is below. See git for the full changelog.
Thanks to everyone who contributed to this release.
Bugs fixed in version 0.77
exec - better handline of pipeline abnormal termination
exec - fix append redirection on Windows
regsub - fix substitution with trailing backslash
expr - improved mathfunc handling and pow/**
chained tailcalls were not always being run
Features added in version 0.77
Add support for configure --docdir=...
Add support for jimsh --help
Add support for booleans in string is and expressions (true, false, on, off, yes, no)
aio - add sync, openssl bindings, posix locking
expr - add support for atan2, hypot and fmod
regexp, regsub:
Add support for \D, \W and \S
Add partial support for \A, \Z
Add support for all character classes: [[::blank:]], [[::xdigit::]], etc.
Update included sqlite3 to v3.14.1
Add $tcl_platform(engine)
Add basic (optional) zlib support
Add interp child interprester support
oo:
Add support for constructor, runs on new object creation
Add support for unknown method
Add Travis and AppVeyor continuous integration support
Use pkg-config in configure to find packages if possibe
Steve Bennett (steveb@workware.net.au)
-- http://jim.tcl.tk/fossil/doc/www/www/news/
2016-10-25 21:03:05 +02:00
|
|
|
CONFIGURE_ARGS+= --prefix=${PREFIX}
|
|
|
|
CONFIGURE_ARGS+= --exec-prefix=${PREFIX}
|
|
|
|
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/jimtcl
|
|
|
|
CONFIGURE_ARGS+= --full # Enable optional features
|
|
|
|
CONFIGURE_ARGS+= --shared
|
|
|
|
CONFIGURE_ARGS+= --disable-jim-regexp
|
2015-04-04 14:54:07 +02:00
|
|
|
|
|
|
|
REPLACE_INTERPRETER+= jimsh
|
|
|
|
REPLACE.jimsh.old= /usr/bin/env jimsh
|
|
|
|
REPLACE.jimsh.new= ${PREFIX}/bin/jimsh
|
|
|
|
REPLACE_FILES.jimsh= build-jim-ext.in
|
|
|
|
|
Update jimtcl from 0.76 to 0.77
Local changes:
- add test target
- build and install optional modules (right now: oo, tree, binary,
readline, rlprompt, mk, tclprefix, sqlite3, zlib, win32)
- install shared library
- simplify usage of the GitHub framework
- use --docdir instead of the SUBST framework
Upstream changelog
==================
CHANGES SINCE VERSION 0.76
This release contains some bug fixes plus a number of additional features. A summary is below. See git for the full changelog.
Thanks to everyone who contributed to this release.
Bugs fixed in version 0.77
exec - better handline of pipeline abnormal termination
exec - fix append redirection on Windows
regsub - fix substitution with trailing backslash
expr - improved mathfunc handling and pow/**
chained tailcalls were not always being run
Features added in version 0.77
Add support for configure --docdir=...
Add support for jimsh --help
Add support for booleans in string is and expressions (true, false, on, off, yes, no)
aio - add sync, openssl bindings, posix locking
expr - add support for atan2, hypot and fmod
regexp, regsub:
Add support for \D, \W and \S
Add partial support for \A, \Z
Add support for all character classes: [[::blank:]], [[::xdigit::]], etc.
Update included sqlite3 to v3.14.1
Add $tcl_platform(engine)
Add basic (optional) zlib support
Add interp child interprester support
oo:
Add support for constructor, runs on new object creation
Add support for unknown method
Add Travis and AppVeyor continuous integration support
Use pkg-config in configure to find packages if possibe
Steve Bennett (steveb@workware.net.au)
-- http://jim.tcl.tk/fossil/doc/www/www/news/
2016-10-25 21:03:05 +02:00
|
|
|
TEST_TARGET= test
|
2015-04-04 14:54:07 +02:00
|
|
|
|
|
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|