From owner-svn-ports-all@freebsd.org Mon Jul 16 15:32:21 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D865102D48A; Mon, 16 Jul 2018 15:32:21 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EB38765F2; Mon, 16 Jul 2018 15:32:21 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E3DD21E6D2; Mon, 16 Jul 2018 15:32:20 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w6GFWKsb068211; Mon, 16 Jul 2018 15:32:20 GMT (envelope-from gahr@FreeBSD.org) Received: (from gahr@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w6GFWKc9068208; Mon, 16 Jul 2018 15:32:20 GMT (envelope-from gahr@FreeBSD.org) Message-Id: <201807161532.w6GFWKc9068208@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gahr set sender to gahr@FreeBSD.org using -f From: Pietro Cerutti Date: Mon, 16 Jul 2018 15:32:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r474744 - head/lang/seed7 X-SVN-Group: ports-head X-SVN-Commit-Author: gahr X-SVN-Commit-Paths: head/lang/seed7 X-SVN-Commit-Revision: 474744 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 15:32:21 -0000 Author: gahr Date: Mon Jul 16 15:32:20 2018 New Revision: 474744 URL: https://svnweb.freebsd.org/changeset/ports/474744 Log: lang/seed7: update to 05_20180708 20180708: - The operating system DOS is supported (with DJGPP) again. The tests have been done with Dosbox. - In the compiler (in comp/const.s7i) the actions BIN_AND and BIN_OR have been added to the list of special actions. This way the functions rotLeft and rotRight (from bin32.s7i and bin64.s7i) are implemented as inline functions. This reduces the runtime of sha256 (from msgdigest.s7i) by 44% (measured with gcc and valgrind, when reading data from 200 https connections). The cpu-time of the whole test program was reduced by 17%. - In msgdigest.s7i the functions md4, md5, sha1, sha224 and sha256 have been improved to use an index for words instead of an index for chunks. This simplifies the conversion to 32-bit words. - In comp/action.s7i the function process_action has been improved to use a case-statement instead of multiple if-statements. This reduces the runtime of process_action by 39% (measured with gcc and valgrind, when the compiler compiles itself). The runtime of the compiler is reduced by 2.5%. - The contents of the libraries enable_input.s7i and enable_output.s7i have been moved to the library enable_io.s7i. - The library comp/expr_util.s7i has been renamed to comp/expr_utl.s7i. - The program chkccomp.c has been improved to search 64-bit functions for fseek() and ftell(). The findings are stored in version.h with the macros _FILE_OFFSET_BITS, OS_OFF_T_SIZE, os_off_t, os_fseek and os_ftell. - In chkflt.sd7 the tests for float shift and logarithm of 0.0 have been improved. - The file src/read_me.txt has been updated. - In chkccomp.c the functions isNullDevice, initializeNullDevice, determineStatFunctions, determineOsFunctions and numericProperties have been improved. - The program chkccomp.c has been improved to work for PostgreSQL versions 9.6, 10 and 11. - In cmd_rtl.c the function getOsCwd has been improved to assure that PATH_DELIMITER is used as path delimiter. - In flt_rtl.c the functions fltDigits and fltSci have been improved, to work correct, when printf() with format %f and %e and a huge precision crashes. Additionally fltSci() has been improved to work correct, when the number of exponent digits written with format %f is not fixed. - In con_wat.c the functions kbdShut and conWrite have been improved and the functions term_descr_equal, tcset_term_descr, kbd_init, doWriteConsole and doCPuts have been added. - The functions handleIntSignal, readCharChkCtrlC and filPipe have been added to fil_dos.c. - The function drwConvPointList has been added to drw_dos.c. - The definitions of volumeListType, IS_VOLUME_LIST and openVolumeList() have been moved from dir_win.h to the new file vol_drv.h - In traceutl.c the function prot_cstri has been improved to optionally Modified: head/lang/seed7/Makefile head/lang/seed7/distinfo head/lang/seed7/pkg-plist Modified: head/lang/seed7/Makefile ============================================================================== --- head/lang/seed7/Makefile Mon Jul 16 15:08:22 2018 (r474743) +++ head/lang/seed7/Makefile Mon Jul 16 15:32:20 2018 (r474744) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= seed7 -DISTVERSION= 05_20180601 +DISTVERSION= 05_20180708 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/ DISTNAME= ${PORTNAME}_${DISTVERSION} Modified: head/lang/seed7/distinfo ============================================================================== --- head/lang/seed7/distinfo Mon Jul 16 15:08:22 2018 (r474743) +++ head/lang/seed7/distinfo Mon Jul 16 15:32:20 2018 (r474744) @@ -1,3 +1,3 @@ -TIMESTAMP = 1528117967 -SHA256 (seed7_05_20180601.tgz) = cc3c6fcb0c52b4234c039ca809fc983820c010af3cbb4cfe788b118a77572245 -SIZE (seed7_05_20180601.tgz) = 2809518 +TIMESTAMP = 1531742319 +SHA256 (seed7_05_20180708.tgz) = 345cc21c824dee87c44f0dd738c22af78ba4c7b98788db771376b783423392c9 +SIZE (seed7_05_20180708.tgz) = 2816808 Modified: head/lang/seed7/pkg-plist ============================================================================== --- head/lang/seed7/pkg-plist Mon Jul 16 15:08:22 2018 (r474743) +++ head/lang/seed7/pkg-plist Mon Jul 16 15:32:20 2018 (r474744) @@ -55,7 +55,7 @@ lib/seed7/lib/comp/drw_act.s7i lib/seed7/lib/comp/enu_act.s7i lib/seed7/lib/comp/error.s7i lib/seed7/lib/comp/expr.s7i -lib/seed7/lib/comp/expr_util.s7i +lib/seed7/lib/comp/expr_utl.s7i lib/seed7/lib/comp/fil_act.s7i lib/seed7/lib/comp/flt_act.s7i lib/seed7/lib/comp/gkb_act.s7i @@ -95,9 +95,7 @@ lib/seed7/lib/draw.s7i lib/seed7/lib/duration.s7i lib/seed7/lib/echo.s7i lib/seed7/lib/editline.s7i -lib/seed7/lib/enable_input.s7i lib/seed7/lib/enable_io.s7i -lib/seed7/lib/enable_output.s7i lib/seed7/lib/encoding.s7i lib/seed7/lib/environment.s7i lib/seed7/lib/external_file.s7i @@ -112,17 +110,17 @@ lib/seed7/lib/ftpserv.s7i lib/seed7/lib/getf.s7i lib/seed7/lib/gethttp.s7i lib/seed7/lib/gethttps.s7i -lib/seed7/lib/graph.s7i lib/seed7/lib/graph_file.s7i +lib/seed7/lib/graph.s7i lib/seed7/lib/gtkserver.s7i lib/seed7/lib/gzip.s7i lib/seed7/lib/hash.s7i lib/seed7/lib/hashsetof.s7i lib/seed7/lib/hmac.s7i -lib/seed7/lib/html.s7i lib/seed7/lib/html_ent.s7i -lib/seed7/lib/httpserv.s7i +lib/seed7/lib/html.s7i lib/seed7/lib/http_response.s7i +lib/seed7/lib/httpserv.s7i lib/seed7/lib/idxarray.s7i lib/seed7/lib/image.s7i lib/seed7/lib/inflate.s7i @@ -146,9 +144,9 @@ lib/seed7/lib/msgdigest.s7i lib/seed7/lib/multiscr.s7i lib/seed7/lib/null_file.s7i lib/seed7/lib/osfiles.s7i +lib/seed7/lib/pic_util.s7i lib/seed7/lib/pic16.s7i lib/seed7/lib/pic32.s7i -lib/seed7/lib/pic_util.s7i lib/seed7/lib/pixmap_file.s7i lib/seed7/lib/pixmapfont.s7i lib/seed7/lib/pkcs1.s7i @@ -187,8 +185,8 @@ lib/seed7/lib/stritext.s7i lib/seed7/lib/struct.s7i lib/seed7/lib/subrange.s7i lib/seed7/lib/syntax.s7i -lib/seed7/lib/tar.s7i lib/seed7/lib/tar_cmds.s7i +lib/seed7/lib/tar.s7i lib/seed7/lib/tdes.s7i lib/seed7/lib/tee.s7i lib/seed7/lib/text.s7i