Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 6A5C77A265 for ; Tue, 25 Oct 2016 19:03:07 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 0EDF785E6B; Tue, 25 Oct 2016 19:03:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 93EF385E69 for ; Tue, 25 Oct 2016 19:03:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id ToGXfDPK-M3K for ; Tue, 25 Oct 2016 19:03:06 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id D03E485E47 for ; Tue, 25 Oct 2016 19:03:05 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id CAC26FBD2; Tue, 25 Oct 2016 19:03:05 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1477422185254510" MIME-Version: 1.0 Date: Tue, 25 Oct 2016 19:03:05 +0000 From: "Kamil Rytarowski" Subject: CVS commit: pkgsrc/lang/jimtcl To: pkgsrc-changes@NetBSD.org Reply-To: kamil@netbsd.org X-Mailer: log_accum Message-Id: <20161025190305.CAC26FBD2@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1477422185254510 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: kamil Date: Tue Oct 25 19:03:05 UTC 2016 Modified Files: pkgsrc/lang/jimtcl: Makefile PLIST distinfo Log Message: 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/ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/jimtcl/Makefile pkgsrc/lang/jimtcl/PLIST cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/jimtcl/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1477422185254510 Content-Disposition: inline Content-Length: 3219 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/jimtcl/Makefile diff -u pkgsrc/lang/jimtcl/Makefile:1.1 pkgsrc/lang/jimtcl/Makefile:1.2 --- pkgsrc/lang/jimtcl/Makefile:1.1 Sat Apr 4 12:54:07 2015 +++ pkgsrc/lang/jimtcl/Makefile Tue Oct 25 19:03:05 2016 @@ -1,33 +1,30 @@ -# $NetBSD: Makefile,v 1.1 2015/04/04 12:54:07 rodent Exp $ +# $NetBSD: Makefile,v 1.2 2016/10/25 19:03:05 kamil Exp $ -GITHUB_PROJECT= jimtcl -DISTNAME= 0.76 -PKGNAME= ${GITHUB_PROJECT}-${DISTNAME} +DISTNAME= jimtcl-0.77 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GITHUB:=msteveb/} -DIST_SUBDIR= ${GITHUB_PROJECT} MAINTAINER= rodent@NetBSD.org HOMEPAGE= http://jim.tcl.tk/ COMMENT= Small footprint implementation of the Tcl programming language LICENSE= 2-clause-bsd -WRKSRC= ${WRKDIR}/jimtcl-0.76 HAS_CONFIGURE= yes USE_LANGUAGES= c c++ -CONFIGURE_ARGS+= --prefix=${PREFIX:Q} --exec-prefix=${PREFIX:Q} +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 REPLACE_INTERPRETER+= jimsh REPLACE.jimsh.old= /usr/bin/env jimsh REPLACE.jimsh.new= ${PREFIX}/bin/jimsh REPLACE_FILES.jimsh= build-jim-ext.in -SUBST_CLASSES+= docdir -SUBST_FILES.docdir= Makefile.in -SUBST_MESSAGE.docdir= Fixing path to docdir. -SUBST_SED.docdir= -e 's|$(prefix)/doc/jim|$(prefix)/share/doc/jimtcl|g' -SUBST_STAGE.docdir= pre-configure +TEST_TARGET= test .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/lang/jimtcl/PLIST diff -u pkgsrc/lang/jimtcl/PLIST:1.1 pkgsrc/lang/jimtcl/PLIST:1.2 --- pkgsrc/lang/jimtcl/PLIST:1.1 Sat Apr 4 12:54:07 2015 +++ pkgsrc/lang/jimtcl/PLIST Tue Oct 25 19:03:05 2016 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2015/04/04 12:54:07 rodent Exp $ +@comment $NetBSD: PLIST,v 1.2 2016/10/25 19:03:05 kamil Exp $ bin/build-jim-ext bin/jimsh include/jim-config.h @@ -9,5 +9,5 @@ include/jim-win32compat.h include/jim.h lib/jim/README.extensions lib/jim/tcltest.tcl -lib/libjim.a +lib/libjim.so.${PKGVERSION} share/doc/jimtcl/Tcl.html Index: pkgsrc/lang/jimtcl/distinfo diff -u pkgsrc/lang/jimtcl/distinfo:1.2 pkgsrc/lang/jimtcl/distinfo:1.3 --- pkgsrc/lang/jimtcl/distinfo:1.2 Tue Nov 3 22:50:37 2015 +++ pkgsrc/lang/jimtcl/distinfo Tue Oct 25 19:03:05 2016 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2015/11/03 22:50:37 agc Exp $ +$NetBSD: distinfo,v 1.3 2016/10/25 19:03:05 kamil Exp $ -SHA1 (jimtcl/0.76.tar.gz) = b1564098f9e5ed1a5b50afdf4555471662648494 -RMD160 (jimtcl/0.76.tar.gz) = 7f8e6d4229de1444447863d79bd0651615cca59b -SHA512 (jimtcl/0.76.tar.gz) = d652546a24eaff85511517e0083931cdc68848c2c41b446d8f5b728254f160dbe5ef06ad395c6043ceb4f46b03438b4c51a4ac0bd4fff61d437bec05249cae93 -Size (jimtcl/0.76.tar.gz) = 2234431 bytes +SHA1 (jimtcl-0.77.tar.gz) = 12f921997c140593b2dc82885fb15c2dad8012f0 +RMD160 (jimtcl-0.77.tar.gz) = d6004a841d8032b23a81d72b849c37ff3682a1e8 +SHA512 (jimtcl-0.77.tar.gz) = 47c50abcb06917ec85c19c3ff553bfc635c9fcc4e9ec707d8454adffade071e1f0051ee24b9a9d1dc7b83f5794229629b2de4eb37d0e3e8d6a1ba6bd72564901 +Size (jimtcl-0.77.tar.gz) = 2925776 bytes --_----------=_1477422185254510--