svn commit: r405408 - in head/devel/critcl: . files
Pietro Cerutti
gahr at FreeBSD.org
Thu Jan 7 10:14:46 UTC 2016
Author: gahr
Date: Thu Jan 7 10:14:44 2016
New Revision: 405408
URL: https://svnweb.freebsd.org/changeset/ports/405408
Log:
devel/critcl - update to 3.1.15
Added:
head/devel/critcl/files/patch-lib_critcl_critcl.tcl (contents, props changed)
head/devel/critcl/files/patch-test_cconst.test (contents, props changed)
Deleted:
head/devel/critcl/files/patch-tests
Modified:
head/devel/critcl/Makefile
head/devel/critcl/distinfo
head/devel/critcl/pkg-plist
Modified: head/devel/critcl/Makefile
==============================================================================
--- head/devel/critcl/Makefile Thu Jan 7 10:13:49 2016 (r405407)
+++ head/devel/critcl/Makefile Thu Jan 7 10:14:44 2016 (r405408)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= critcl
-PORTVERSION= 3.1.12
-PORTREVISION= 3
+PORTVERSION= 3.1.15
CATEGORIES= devel
MAINTAINER= tcltk at FreeBSD.org
@@ -17,10 +16,12 @@ LICENSE_PERMS= dist-mirror dist-sell pkg
RUN_DEPENDS= ${LOCALBASE}/lib/Trf/pkgIndex.tcl:${PORTSDIR}/devel/tcl-trf \
${LOCALBASE}/lib/tcllib/cmdline/pkgIndex.tcl:${PORTSDIR}/devel/tcllib
-USES+= tcl
+USES+= tcl:85+
USE_GITHUB= yes
GH_ACCOUNT= andreas-kupries
+TEST_TARGET= test
+
PLIST_SUB+= VER=${PORTVERSION}
PORTDOCS= *
@@ -31,13 +32,14 @@ NO_BUILD= yes
post-patch:
${REINPLACE_CMD} -e 's|dtplite|${LOCALBASE}/bin/dtplite|g' ${WRKSRC}/build.tcl
${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/lib/critcl/Config
+ ${REINPLACE_CMD} -e '/^#line/d' ${WRKSRC}/test/cconst/*
do-install:
(cd ${WRKSRC} && ${TCLSH} build.tcl install ${STAGEDIR}${PREFIX}/lib)
${INSTALL_MAN} ${WRKSRC}/embedded/man/files/critcl_*.n \
${STAGEDIR}${MANPREFIX}/man/mann/
-test check regression-test: build
+test: build
(cd ${WRKSRC} && ${TCLSH} test/all.tcl)
.include <bsd.port.mk>
Modified: head/devel/critcl/distinfo
==============================================================================
--- head/devel/critcl/distinfo Thu Jan 7 10:13:49 2016 (r405407)
+++ head/devel/critcl/distinfo Thu Jan 7 10:14:44 2016 (r405408)
@@ -1,2 +1,2 @@
-SHA256 (andreas-kupries-critcl-3.1.12_GH0.tar.gz) = 7be0cff46d5632ea57108d0aef8eab4503232429ae1fa6ad130764671f46c7a5
-SIZE (andreas-kupries-critcl-3.1.12_GH0.tar.gz) = 1678397
+SHA256 (andreas-kupries-critcl-3.1.15_GH0.tar.gz) = d93facfc2f1407941ee22157f08add2fdfbc5a48b9a5e1a1b8665a0af32d4ff7
+SIZE (andreas-kupries-critcl-3.1.15_GH0.tar.gz) = 1678961
Added: head/devel/critcl/files/patch-lib_critcl_critcl.tcl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/critcl/files/patch-lib_critcl_critcl.tcl Thu Jan 7 10:14:44 2016 (r405408)
@@ -0,0 +1,24 @@
+--- lib/critcl/critcl.tcl.orig 2015-05-28 04:45:02 UTC
++++ lib/critcl/critcl.tcl
+@@ -604,7 +604,8 @@ proc ::critcl::cconst {name rtype rvalue
+ # funciton body.
+
+ SkipIgnored [set file [This]]
+- AbortWhenCalledAfterBuild
++ # https://github.com/andreas-kupries/critcl/commit/4f20732
++ HandleDeclAfterBuild
+
+ # A void result does not make sense for constants.
+ if {$rtype eq "void"} {
+@@ -4514,7 +4515,10 @@ proc ::critcl::Cat {path} {
+ # Easier to write our own copy than requiring fileutil and then
+ # using fileutil::cat.
+
+- set fd [open $path r]
++ # https://github.com/andreas-kupries/critcl/pull/61
++ if {[catch {set fd [open $path r]} err]} {
++ return
++ }
+ set data [read $fd]
+ close $fd
+ return $data
Added: head/devel/critcl/files/patch-test_cconst.test
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/critcl/files/patch-test_cconst.test Thu Jan 7 10:14:44 2016 (r405408)
@@ -0,0 +1,13 @@
+--- test/cconst.test.orig 2015-05-28 04:45:02 UTC
++++ test/cconst.test
+@@ -23,6 +23,10 @@ support {
+ }
+ testing {
+ useLocal lib/critcl/critcl.tcl critcl
++
++ # Note: The next command does not influence the standard argument-
++ # and result-types.
++ critcl::config lines 0
+ }
+
+ # -------------------------------------------------------------------------
Modified: head/devel/critcl/pkg-plist
==============================================================================
--- head/devel/critcl/pkg-plist Thu Jan 7 10:13:49 2016 (r405407)
+++ head/devel/critcl/pkg-plist Thu Jan 7 10:14:44 2016 (r405408)
@@ -14,19 +14,23 @@ lib/critcl-bitmap1.0.1/pkgIndex.tcl
lib/critcl-class1.0.6/class.h
lib/critcl-class1.0.6/class.tcl
lib/critcl-class1.0.6/pkgIndex.tcl
-lib/critcl-enum1/enum.tcl
-lib/critcl-enum1/pkgIndex.tcl
-lib/critcl-iassoc1.0.1/iassoc.h
-lib/critcl-iassoc1.0.1/iassoc.tcl
-lib/critcl-iassoc1.0.1/pkgIndex.tcl
+lib/critcl-emap1/emap.tcl
+lib/critcl-emap1/pkgIndex.tcl
+lib/critcl-enum1.0.1/enum.tcl
+lib/critcl-enum1.0.1/pkgIndex.tcl
+lib/critcl-iassoc1.0.2/iassoc.h
+lib/critcl-iassoc1.0.2/iassoc.tcl
+lib/critcl-iassoc1.0.2/pkgIndex.tcl
lib/critcl-literals1.1/literals.tcl
lib/critcl-literals1.1/pkgIndex.tcl
lib/critcl-platform/pkgIndex.tcl
lib/critcl-platform/platform.tcl
lib/critcl-platform/shell.tcl
-lib/critcl-util1/pkgIndex.tcl
-lib/critcl-util1/util.tcl
+lib/critcl-util1.1/pkgIndex.tcl
+lib/critcl-util1.1/util.tcl
lib/critcl%%VER%%/Config
+lib/critcl%%VER%%/Config.bak
+lib/critcl%%VER%%/Config.orig
lib/critcl%%VER%%/critcl.tcl
lib/critcl%%VER%%/critcl_c/cdata.c
lib/critcl%%VER%%/critcl_c/header.c
@@ -59,7 +63,6 @@ lib/critcl%%VER%%/critcl_c/tcl8.5/X11/Xu
lib/critcl%%VER%%/critcl_c/tcl8.5/X11/cursorfont.h
lib/critcl%%VER%%/critcl_c/tcl8.5/X11/keysym.h
lib/critcl%%VER%%/critcl_c/tcl8.5/X11/keysymdef.h
-lib/critcl%%VER%%/critcl_c/tcl8.5/X11/tk.h
lib/critcl%%VER%%/critcl_c/tcl8.5/X11/tkIntXlibDecls.h
lib/critcl%%VER%%/critcl_c/tcl8.5/tcl.h
lib/critcl%%VER%%/critcl_c/tcl8.5/tclDecls.h
@@ -75,7 +78,6 @@ lib/critcl%%VER%%/critcl_c/tcl8.6/X11/Xu
lib/critcl%%VER%%/critcl_c/tcl8.6/X11/cursorfont.h
lib/critcl%%VER%%/critcl_c/tcl8.6/X11/keysym.h
lib/critcl%%VER%%/critcl_c/tcl8.6/X11/keysymdef.h
-lib/critcl%%VER%%/critcl_c/tcl8.6/X11/tk.h
lib/critcl%%VER%%/critcl_c/tcl8.6/X11/tkIntXlibDecls.h
lib/critcl%%VER%%/critcl_c/tcl8.6/tcl.h
lib/critcl%%VER%%/critcl_c/tcl8.6/tclDecls.h
@@ -106,6 +108,7 @@ man/mann/critcl_apppkg.n.gz
man/mann/critcl_bitmap.n.gz
man/mann/critcl_class.n.gz
man/mann/critcl_devguide.n.gz
+man/mann/critcl_emap.n.gz
man/mann/critcl_enum.n.gz
man/mann/critcl_iassoc.n.gz
man/mann/critcl_installer.n.gz
More information about the svn-ports-head
mailing list