From nobody Wed Dec 28 13:52:00 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NhtHN6bKVz1LkMM; Wed, 28 Dec 2022 13:52:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NhtHN634Hz3JZ2; Wed, 28 Dec 2022 13:52:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672235520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=f1TRKxRovBvSV/vX8sqFRezRQJgnsnTlXR9IH0WKtQg=; b=sc1dfQkYcAORuMo6kf5V/WKEcvqh4a6kzmJDVTbftzz3ugLDj0LqRI8WYprL8kjPL4VDhD cXj4RnWgD7z/iB5/iBAmE5COgNDKsl87d91w5lLI8YZEzV6fJ4Z0vu+99KASjnWYUxtB+8 AehXy0Sy8fHMbnZHTDyUTB8jJMcDXIH/vLKF1UX2IGJlte5wCCZr1elZyDIbbcrfcQ0juX Jjnz8KkXFZiZ1QqnCSk/eJIvB9Tp/Hs5iUt9LNaIatxT/rDbKEzp2bQ/8bl3yyvE6oqbkr Fm70zg1bDr1LTziyPjs6biCE7GJrZ6zRWyhVgvZRu8pvWtWQgslMk/KfP/hKVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672235520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=f1TRKxRovBvSV/vX8sqFRezRQJgnsnTlXR9IH0WKtQg=; b=q0bM9Lb0kjuaLb/rBi/p6jDNqx7Rq3DhxGMaBX5JCazbEkvPv+XikJZ4ZGgsd7OwWzNZrA SPTwhPjDPZK1fs48OQoCQZAam8haN12k/rH55B9toLWnhh7vGdPkLrdJWIdg8iVYnM6kHU UlEdM8K72L6efCOKRBdBUwozLrZICX7OBYwweNGflMaYkmePMOnvS56/UVeFp+aayllQv8 Dhw96+YHGn4/h4iEbqsjzDsb8l9Hx/AlJOCWrPvMJFMu3gpnrMqk0mJrMx4b8PpWhlA0Vu o0goJP7XjyJZzSJXzQHnz8VpzkhQTWdojT1cE2+Wt+vlEZhiIKPWAM448cXIRA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672235520; a=rsa-sha256; cv=none; b=v+V23QN0toOFeWXlA+x7AeD3O1HQXGHaX/KHHymeJQ58jGXCuvXektA2KTqUZb1++lBosx 5p1djJBlc1oY8dhS7LZRsPg996NRIzkAevD7n+1B6s10zj4bFmGtoh6hreoJDdHVGuiFTz HANjOQPg+phFBntSjj6/exaSXULOV4SkJowd7Ulkj+eXwRrWJYPDDyxrsFWe2R0tTNFBaK DWyjk/HCJiEPah05hU/RBtONB0qC0DnPbWbG/IvD0EstrCOOwCJrP93S36eSV6u2jpz5hz mZaEV8iNRFUzfLsgXdT8dOWfdmlkV6jECgprPt31jdsbWY7FBahff4aE13/VyA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NhtHN55fFzrmj; Wed, 28 Dec 2022 13:52:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BSDq0N0075816; Wed, 28 Dec 2022 13:52:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BSDq0F3075815; Wed, 28 Dec 2022 13:52:00 GMT (envelope-from git) Date: Wed, 28 Dec 2022 13:52:00 GMT Message-Id: <202212281352.2BSDq0F3075815@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Pietro Cerutti Subject: git: 09e4bcc464d1 - main - lang/seed7: update to 05_20221218 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gahr X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 09e4bcc464d1775451568e5295770a68ea2eac57 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by gahr: URL: https://cgit.FreeBSD.org/ports/commit/?id=09e4bcc464d1775451568e5295770a68ea2eac57 commit 09e4bcc464d1775451568e5295770a68ea2eac57 Author: Pietro Cerutti AuthorDate: 2022-12-28 13:49:45 +0000 Commit: Pietro Cerutti CommitDate: 2022-12-28 13:50:27 +0000 lang/seed7: update to 05_20221218 20221218: - Examples for reading from the keyboard have been added to the manual. - In src/read_me.txt and src/read_me.htm the description "compiling Seed7 under windows with cl from MSVC" has been improved. The description of possible C compiler warnings has also been improved. - Support for the ternary operator ?: has been added to the types bitset, color, duration and time. - The graphic keyboard test program gkbd.sd7 has been improved to support super/windows keys. - Definitions of KEY_SUPER, KEY_LEFT_SUPER and KEY_RIGHT_SUPER have been added to the libraries keybd.s7i and keydescr.s7i. - The tls.s7i library has been improved to reopen a socket if the old session cannot be reused. - In gif.s7i a small error in reading a GIF header has been fixed. - The compiler (s7c.sd7) has been improved: - Unsupported Seed7 compiler options trigger a warning now. - Better optimizations for abs(), mdiv and mod are done. - More integer overflow checks of abs(), <<, *, div, mdiv, mod and rem are optimized away (with option -oc3). - More division by zero checks are optimized away. - Computing the range of possible integer results for abs(), bitLength(), log2(), log10(), sqrt() +, -, <<, >>, - (negate), * and ?: (ternary operator) has been improved. This also helps in reducing the number of integer overflow checks. - The statistics about integer overflow checks and division checks have been improved. - A warning is written at a catch of otherwise when checks for an exception have been suppressed (this is done with -w2). - The code coverage of the integer tests in chkint.sd7 and chkovf.sd7 has been increased. Now, all code in comp/int_act.s7i is tested (except code for non-twos-complement computers). - Several tests in chkint.sd7 have been refactored to avoid optimizations that skip tests (Expressions are compared with intExpr(value) instead of just value). - Documentation comments have been improved in time.s7i. - The graphic driver for windows (drw_win.c) has been improved: - Windows are now created with a size that includes decorations. - The windows class is registered with with RegisterClassExW() now. This triggers the creation of Unicode windows (where keypresses return Unicode characters). - A function to draw filled chords (drwPFArcChord) under windows has been added. - An empty window is just created once on initialization and stored globally. - The graphic keyboard driver for windows (gkb_win.c) has been improved: - The function getc(GRAPH_KEYBOARD) now returns Unicode characters. - Dead keys are returned directly and are not combined with the next character pressed (this combining can be done by the program). - Holding down a windows/super key and pressing a cursor key is supported now (this resizes and moves the current active window). In this case the program now receives KEY_RESIZE characters (if they have been requested with selectInput()). - Combinations of CTRL + ALT + letter are now recognized correctly (CTRL is preferred over ALT in combinations with a letter). - The combination of cursor, function and mouse keys with modifier keys now prefers SHIFT over the other modifiers and CTRL over ALT. - The recognition of button presses in gkbButtonPressed() has been improved to also work for Unicode characters. - Now wide char functions (CreateWindowW(), CreateWindowExW(), MapVirtualKeyW(), PeekMessageW(), GetMessageW()) are used and only correctly received messages are processed. - The lowest four bits of a system command (wParam of WM_SYSCOMMAND message) are ignored now. - Macros are used to recognize mouse wheel and xbuttons. - Macro definitions have been added, as some C compilers do not provide them. - The graphic keyboard drivers (gkb_win.c and gkb_x11.c) have been improved to support super/windows keys. - The support for the unused action CHR_CONV has been removed. - The number of C compiler warnings has been reduced. - Unnecessary initialisations and assignments have been removed in several C files. - Usages of strcpy() and wcscpy() have been reduced. - In hshlib.c the hash table for-loops have been adjusted to process the elements in the same succession as in compiled programs. The code has also been simplified. - The program chkccomp.c has been improved: - Now, a backup copy of the source file (e.g. ctest123.cbak) is created if a test program fails. - Now, an empty output of a test program is recognized and the test is repeated (Some anti-virus software of Windows may trigger this). - Now, it considers wasm files for an Emscripten build. - The macros os_setmode, os_fdopen and os_fileno are determined. - Usages of isatty(), fdopen() and fileno() have been replaced by os_isatty(), os_fdopen() and os_fileno() respectively. - Some fixes for Emscripten have been done: - The files mk_emccl.mak and mk_emccw.mak have been adjusted for the newest version of Emscripten. Now, there is source information in a stack trace, and the stack size used by Emscipten has been increased. - In chkccomp.c wasm files are considered now. - The size of functions has been reduced in chkchr.sd7, chkint.sd7 and chkstr.sd7. This avoids a stack overflow in Node.js. - Logging functions have been added or improved in drw_win.c, gkb_win.c, gkb_x11.c and intlib.c. --- lang/seed7/Makefile | 2 +- lang/seed7/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile index 69783d100805..529caac1f71a 100644 --- a/lang/seed7/Makefile +++ b/lang/seed7/Makefile @@ -1,5 +1,5 @@ PORTNAME= seed7 -DISTVERSION= 05_20221105 +DISTVERSION= 05_20221218 PORTREVISION= 0 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/ diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo index 65f8e3df04f4..4edc784520ac 100644 --- a/lang/seed7/distinfo +++ b/lang/seed7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669639456 -SHA256 (seed7_05_20221105.tgz) = 1633d2b802b385fccbeb3177cd5352cce80422b6e4af084a2bfa4cdb7c1fb835 -SIZE (seed7_05_20221105.tgz) = 3805398 +TIMESTAMP = 1672220979 +SHA256 (seed7_05_20221218.tgz) = fe7de4a7633fc3428a849704f0b3a40f833916e8129239e0631414ce2164326a +SIZE (seed7_05_20221218.tgz) = 3841034