svn commit: r462319 - in head/devel: tcllib tcllib/files tcllibc

Pietro Cerutti gahr at FreeBSD.org
Mon Feb 19 13:40:24 UTC 2018


Author: gahr
Date: Mon Feb 19 13:40:22 2018
New Revision: 462319
URL: https://svnweb.freebsd.org/changeset/ports/462319

Log:
  devel/tcllib, devel/tcllibc: update to 1.19
  
  Release notes:
  http://core.tcl.tk/tcllib/doc/tcllib-1-19/support/releases/history/README-1.19.md

Deleted:
  head/devel/tcllib/files/patch-modules_json_c_json.y
Modified:
  head/devel/tcllib/Makefile
  head/devel/tcllib/distinfo
  head/devel/tcllib/pkg-plist
  head/devel/tcllibc/Makefile

Modified: head/devel/tcllib/Makefile
==============================================================================
--- head/devel/tcllib/Makefile	Mon Feb 19 13:25:27 2018	(r462318)
+++ head/devel/tcllib/Makefile	Mon Feb 19 13:40:22 2018	(r462319)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	tcllib
-DISTVERSIONPREFIX=	${PORTNAME}_
-DISTVERSION=	1_18
-PORTREVISION=	1
+PORTVERSION=	1.19
 CATEGORIES=	devel tcl
+MASTER_SITES=	https://core.tcl.tk/tcllib/uv/
 
 MAINTAINER=	tcltk at FreeBSD.org
 COMMENT=	Collection of utility modules for Tcl
@@ -18,9 +17,7 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-se
 OPTIONS_DEFINE?=DOCS MANPAGES
 OPTIONS_SUB=	yes
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	tcltk
-USES+=		tcl
+USES+=		tcl tar:xz
 USE_LOCALE=	en_US.UTF-8
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV+=	ac_cv_path_tclsh="${TCLSH}"
@@ -37,7 +34,7 @@ INSTALL_ARGS=	-pkgs -pkg-path ${STAGEDIR}${PREFIX}/lib
 #
 # Man pages
 #
-.if ${PORT_OPTIONS:MMANPAGES} && !(defined(ALL_TARGET) && !empty(${ALL_TARGET:Mcritcl}))
+.if ${PORT_OPTIONS:MMANPAGES} && !(defined(ALL_TARGET) && !empty(ALL_TARGET:Mcritcl))
 ALL_TARGET+=	nroff-doc
 INSTALL_ARGS+=	-nroff-path ${STAGEDIR}${PREFIX}/man/mann
 .else
@@ -47,7 +44,7 @@ INSTALL_ARGS+=	-no-nroff
 #
 # HTML documentation
 #
-.if ${PORT_OPTIONS:MDOCS} && !(defined(ALL_TARGET) && !empty(${ALL_TARGET:Mcritcl}))
+.if ${PORT_OPTIONS:MDOCS} && !(defined(ALL_TARGET) && !empty(ALL_TARGET:Mcritcl))
 ALL_TARGET+=	html-doc
 INSTALL_ARGS+=	-html-path ${STAGEDIR}${DOCSDIR}
 .else
@@ -97,7 +94,7 @@ post-patch:
 #
 #	remove all .orig files
 #
-	${FIND} ${WRKSRC} -type f -name "*.orig" -delete
+#	${FIND} ${WRKSRC} -type f -name "*.orig" -delete
 .endif
 
 .if !target(do-install)

Modified: head/devel/tcllib/distinfo
==============================================================================
--- head/devel/tcllib/distinfo	Mon Feb 19 13:25:27 2018	(r462318)
+++ head/devel/tcllib/distinfo	Mon Feb 19 13:40:22 2018	(r462319)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1493058000
-SHA256 (tcltk-tcllib-tcllib_1_18_GH0.tar.gz) = 9988b4385403c2aac78743fd3fce2d22e82686a56e6ca25942cb83c7d9e641db
-SIZE (tcltk-tcllib-tcllib_1_18_GH0.tar.gz) = 9727774
+TIMESTAMP = 1519037774
+SHA256 (tcllib-1.19.tar.xz) = 4a4f73cc8aca1d6b625717b0ace61205cddaa7768f5f9a0e160dd62abb4177ef
+SIZE (tcllib-1.19.tar.xz) = 6298564

Modified: head/devel/tcllib/pkg-plist
==============================================================================
--- head/devel/tcllib/pkg-plist	Mon Feb 19 13:25:27 2018	(r462318)
+++ head/devel/tcllib/pkg-plist	Mon Feb 19 13:40:22 2018	(r462319)
@@ -74,6 +74,8 @@ lib/tcllib/debug/debug.tcl
 lib/tcllib/debug/heartbeat.tcl
 lib/tcllib/debug/pkgIndex.tcl
 lib/tcllib/debug/timestamp.tcl
+lib/tcllib/defer/defer.tcl
+lib/tcllib/defer/pkgIndex.tcl
 lib/tcllib/des/des.tcl
 lib/tcllib/des/pkgIndex.tcl
 lib/tcllib/des/tcldes.tcl
@@ -196,7 +198,6 @@ lib/tcllib/ftpd/pkgIndex.tcl
 lib/tcllib/fumagic/cfront.tcl
 lib/tcllib/fumagic/cgen.tcl
 lib/tcllib/fumagic/filetypes.tcl
-lib/tcllib/fumagic/mimetypes.tcl
 lib/tcllib/fumagic/pkgIndex.tcl
 lib/tcllib/fumagic/rtcore.tcl
 lib/tcllib/generator/generator.tcl
@@ -229,11 +230,9 @@ lib/tcllib/htmlparse/htmlparse.tcl
 lib/tcllib/htmlparse/pkgIndex.tcl
 lib/tcllib/http/autoproxy.tcl
 lib/tcllib/http/pkgIndex.tcl
-lib/tcllib/httpd/content.tcl
-lib/tcllib/httpd/dispatch.tcl
+lib/tcllib/httpd/build.tcl
 lib/tcllib/httpd/httpd.tcl
 lib/tcllib/httpd/pkgIndex.tcl
-lib/tcllib/httpd/scgi-app.tcl
 lib/tcllib/httpwget/pkgIndex.tcl
 lib/tcllib/httpwget/wget.tcl
 lib/tcllib/ident/ident.tcl
@@ -303,10 +302,12 @@ lib/tcllib/math/misc.tcl
 lib/tcllib/math/mvlinreg.tcl
 lib/tcllib/math/numtheory.tcl
 lib/tcllib/math/optimize.tcl
+lib/tcllib/math/pca.tcl
 lib/tcllib/math/pdf_stat.tcl
 lib/tcllib/math/pkgIndex.tcl
 lib/tcllib/math/plotstat.tcl
 lib/tcllib/math/polynomials.tcl
+lib/tcllib/math/primes.tcl
 lib/tcllib/math/qcomplex.tcl
 lib/tcllib/math/rational_funcs.tcl
 lib/tcllib/math/romannumerals.tcl
@@ -335,21 +336,14 @@ lib/tcllib/namespacex/namespacex.tcl
 lib/tcllib/namespacex/pkgIndex.tcl
 lib/tcllib/ncgi/ncgi.tcl
 lib/tcllib/ncgi/pkgIndex.tcl
-lib/tcllib/nettool/available_ports.tcl
-lib/tcllib/nettool/generic.tcl
-lib/tcllib/nettool/locateport.tcl
+lib/tcllib/nettool/build.tcl
 lib/tcllib/nettool/nettool.tcl
 lib/tcllib/nettool/pkgIndex.tcl
-lib/tcllib/nettool/platform_unix.tcl
-lib/tcllib/nettool/platform_unix_linux.tcl
-lib/tcllib/nettool/platform_unix_macosx.tcl
-lib/tcllib/nettool/platform_windows.tcl
 lib/tcllib/nmea/nmea.tcl
 lib/tcllib/nmea/pkgIndex.tcl
 lib/tcllib/nns/common.tcl
 lib/tcllib/nns/nns.tcl
 lib/tcllib/nns/nns_auto.tcl
-lib/tcllib/nns/nns_cluster.tcl
 lib/tcllib/nns/pkgIndex.tcl
 lib/tcllib/nns/server.tcl
 lib/tcllib/nntp/nntp.tcl
@@ -425,6 +419,9 @@ lib/tcllib/pop3d/pkgIndex.tcl
 lib/tcllib/pop3d/pop3d.tcl
 lib/tcllib/pop3d/pop3d_dbox.tcl
 lib/tcllib/pop3d/pop3d_udb.tcl
+lib/tcllib/practcl/build.tcl
+lib/tcllib/practcl/pkgIndex.tcl
+lib/tcllib/practcl/practcl.tcl
 lib/tcllib/processman/pkgIndex.tcl
 lib/tcllib/processman/processman.tcl
 lib/tcllib/profiler/pkgIndex.tcl
@@ -464,8 +461,10 @@ lib/tcllib/pt/pt_pexpression.tcl
 lib/tcllib/pt/pt_pgen.tcl
 lib/tcllib/pt/pt_rdengine.tcl
 lib/tcllib/pt/pt_rdengine_c.tcl
+lib/tcllib/pt/pt_rdengine_nx.tcl
 lib/tcllib/pt/pt_rdengine_oo.tcl
 lib/tcllib/pt/pt_rdengine_tcl.tcl
+lib/tcllib/pt/pt_tclparam_config_nx.tcl
 lib/tcllib/pt/pt_tclparam_config_snit.tcl
 lib/tcllib/pt/pt_tclparam_config_tcloo.tcl
 lib/tcllib/pt/pt_util.tcl
@@ -610,16 +609,12 @@ lib/tcllib/tie/tie_log.tcl
 lib/tcllib/tie/tie_rarray.tcl
 lib/tcllib/tiff/pkgIndex.tcl
 lib/tcllib/tiff/tiff.tcl
-lib/tcllib/tool/ensemble.tcl
-lib/tcllib/tool/event.tcl
-lib/tcllib/tool/index.tcl
-lib/tcllib/tool/metaclass.tcl
-lib/tcllib/tool/option.tcl
-lib/tcllib/tool/organ.tcl
-lib/tcllib/tool/pipeline.tcl
+lib/tcllib/tool-ui/build.tcl
+lib/tcllib/tool-ui/pkgIndex.tcl
+lib/tcllib/tool-ui/tool-ui.tcl
+lib/tcllib/tool/build.tcl
 lib/tcllib/tool/pkgIndex.tcl
-lib/tcllib/tool/script.tcl
-lib/tcllib/tool/uuid.tcl
+lib/tcllib/tool/tool.tcl
 lib/tcllib/tool_datatype/datatype.tcl
 lib/tcllib/tool_datatype/pkgIndex.tcl
 lib/tcllib/transfer/connect.tcl
@@ -637,6 +632,8 @@ lib/tcllib/treeql/treeql85.tcl
 lib/tcllib/try/pkgIndex.tcl
 lib/tcllib/try/throw.tcl
 lib/tcllib/try/try.tcl
+lib/tcllib/udpcluster/pkgIndex.tcl
+lib/tcllib/udpcluster/udpcluster.tcl
 lib/tcllib/uev/pkgIndex.tcl
 lib/tcllib/uev/uevent.tcl
 lib/tcllib/uev/uevent_onidle.tcl
@@ -775,6 +772,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/debug_timestamp.tcllib.n.gz
 %%MANPAGES%%man/mann/decimal.tcllib.n.gz
 %%MANPAGES%%man/mann/decode.tcllib.n.gz
+%%MANPAGES%%man/mann/defer.tcllib.n.gz
 %%MANPAGES%%man/mann/deleg_method.tcllib.n.gz
 %%MANPAGES%%man/mann/deleg_proc.tcllib.n.gz
 %%MANPAGES%%man/mann/des.tcllib.n.gz
@@ -839,6 +837,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/html.tcllib.n.gz
 %%MANPAGES%%man/mann/html_cssdefaults.tcllib.n.gz
 %%MANPAGES%%man/mann/htmlparse.tcllib.n.gz
+%%MANPAGES%%man/mann/httpd.tcllib.n.gz
 %%MANPAGES%%man/mann/huddle.tcllib.n.gz
 %%MANPAGES%%man/mann/iban.tcllib.n.gz
 %%MANPAGES%%man/mann/ident.tcllib.n.gz
@@ -893,6 +892,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/map_slippy_cache.tcllib.n.gz
 %%MANPAGES%%man/mann/map_slippy_fetcher.tcllib.n.gz
 %%MANPAGES%%man/mann/mapproj.tcllib.n.gz
+%%MANPAGES%%man/mann/markdown.tcllib.n.gz
 %%MANPAGES%%man/mann/math.tcllib.n.gz
 %%MANPAGES%%man/mann/math_geometry.tcllib.n.gz
 %%MANPAGES%%man/mann/matrix.tcllib.n.gz
@@ -910,7 +910,6 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/memchan.tcllib.n.gz
 %%MANPAGES%%man/mann/meta.tcllib.n.gz
 %%MANPAGES%%man/mann/mime.tcllib.n.gz
-%%MANPAGES%%man/mann/mimetypes.tcllib.n.gz
 %%MANPAGES%%man/mann/mkzip.tcllib.n.gz
 %%MANPAGES%%man/mann/montecarlo.tcllib.n.gz
 %%MANPAGES%%man/mann/mpexpand.tcllib.n.gz
@@ -951,6 +950,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/page_util_norm_peg.tcllib.n.gz
 %%MANPAGES%%man/mann/page_util_peg.tcllib.n.gz
 %%MANPAGES%%man/mann/page_util_quote.tcllib.n.gz
+%%MANPAGES%%man/mann/pca.tcllib.n.gz
 %%MANPAGES%%man/mann/peg.tcllib.n.gz
 %%MANPAGES%%man/mann/peg_interp.tcllib.n.gz
 %%MANPAGES%%man/mann/picoirc.tcllib.n.gz
@@ -964,6 +964,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/pop3d.tcllib.n.gz
 %%MANPAGES%%man/mann/pop3d_dbox.tcllib.n.gz
 %%MANPAGES%%man/mann/pop3d_udb.tcllib.n.gz
+%%MANPAGES%%man/mann/practcl.tcllib.n.gz
 %%MANPAGES%%man/mann/prioqueue.tcllib.n.gz
 %%MANPAGES%%man/mann/processman.tcllib.n.gz
 %%MANPAGES%%man/mann/profiler.tcllib.n.gz
@@ -1005,6 +1006,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/pt_pexpression.tcllib.n.gz
 %%MANPAGES%%man/mann/pt_pgen.tcllib.n.gz
 %%MANPAGES%%man/mann/pt_rdengine.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_tclparam_config_nx.tcllib.n.gz
 %%MANPAGES%%man/mann/pt_tclparam_config_snit.tcllib.n.gz
 %%MANPAGES%%man/mann/pt_tclparam_config_tcloo.tcllib.n.gz
 %%MANPAGES%%man/mann/pt_to_api.tcllib.n.gz
@@ -1095,6 +1097,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/toc_structure.tcllib.n.gz
 %%MANPAGES%%man/mann/token.tcllib.n.gz
 %%MANPAGES%%man/mann/token_shell.tcllib.n.gz
+%%MANPAGES%%man/mann/tool-ui.tcllib.n.gz
 %%MANPAGES%%man/mann/tool.tcllib.n.gz
 %%MANPAGES%%man/mann/tool_dict_ensemble.tcllib.n.gz
 %%MANPAGES%%man/mann/tqueue.tcllib.n.gz
@@ -1104,6 +1107,7 @@ lib/tcllib/zip/pkgIndex.tcl
 %%MANPAGES%%man/mann/treeql.tcllib.n.gz
 %%MANPAGES%%man/mann/trim.tcllib.n.gz
 %%MANPAGES%%man/mann/try.tcllib.n.gz
+%%MANPAGES%%man/mann/udpcluster.tcllib.n.gz
 %%MANPAGES%%man/mann/uevent.tcllib.n.gz
 %%MANPAGES%%man/mann/uevent_onidle.tcllib.n.gz
 %%MANPAGES%%man/mann/unicode.tcllib.n.gz

Modified: head/devel/tcllibc/Makefile
==============================================================================
--- head/devel/tcllibc/Makefile	Mon Feb 19 13:25:27 2018	(r462318)
+++ head/devel/tcllibc/Makefile	Mon Feb 19 13:40:22 2018	(r462319)
@@ -5,17 +5,23 @@ PKGNAMESUFFIX=	c
 
 COMMENT=	Compiled implementations of some of the modules of Tcllib
 
+LICENSE=	TclTk
+LICENSE_NAME=	Tcl/Tk License
+LICENSE_FILE=	${WRKSRC}/license.terms
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
 BUILD_DEPENDS=	critcl:devel/critcl
 RUN_DEPENDS=	${LOCALBASE}/lib/tcllib/pkgIndex.tcl:devel/tcllib
 
-MASTERDIR=	${.CURDIR:H}/tcllib
+USES=		bison
+MASTERDIR=	${.CURDIR}/../tcllib
 TMPPLIST=	${WRKDIR}/PLIST
 DESCR=		${.CURDIR}/pkg-descr
 ALL_TARGET=	critcl
 OPTIONS_DEFINE=
 
-post-patch:
-	cd ${WRKSRC}/modules/json/c && ${YACC} -b json json.y
+pre-build:
+	cd ${WRKSRC}/modules/json/c && ${LOCALBASE}/bin/bison -b json json.y
 
 do-install:
 	${RM} ${WRKSRC}/modules/tcllibc/license.terms


More information about the svn-ports-head mailing list