git: 2a089d3a302d - main - lang/seed7: update to 05_20230913

From: Pietro Cerutti <gahr_at_FreeBSD.org>
Date: Thu, 14 Sep 2023 12:25:09 UTC
The branch main has been updated by gahr:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2a089d3a302dbc7cc7d607da7be05dd1363e4095

commit 2a089d3a302dbc7cc7d607da7be05dd1363e4095
Author:     Pietro Cerutti <gahr@FreeBSD.org>
AuthorDate: 2023-09-14 12:22:06 +0000
Commit:     Pietro Cerutti <gahr@FreeBSD.org>
CommitDate: 2023-09-14 12:25:07 +0000

    lang/seed7: update to 05_20230913
    
    20230913:
    - The parameters of getHttp(), getHttps() and getFtp() have been
      renamed from 'url' to 'location'. A location is a URL without
      http://, https:// and ftp://, respectively. Many thanks to Liam
      O'Brien for pointing out that getHttps("https://example.com/") does
      not work. The documentation has been improved to contain the example
      getHttps("example.com").
    - The exit() function has been moved from seed7_05.s7i to the library
      environment.s7i. Many thanks to u/IllegalMigrant for pointing out
      that exit() was not documented.
    - The libraries lower.s7i, more.s7i, upper.s7i, archive_base.s7i,
      http_response.s7i, makedata.s7i, tar_cmds.s7i and tee.s7i have been
      added to the library section and the subject index of the homepage.
      Many thanks to Liam O'Brien for pointing out that they were missing.
    - The contrast of menus in the Seed7 homepage has been improved. Many
      thanks u/SachemAgogic for pointing out that the contrast was too low.
    - The make7 example program has been improved to support C++. Now the
      macros CXX and CXXFLAGS are supported as well as the target .cpp.o
      and the pattern rule "%.o" with a dependency of "%.cpp" (changes have
      been made in make.s7i and makedata.s7i).
    - Chapters about the types 'database' and 'sqlStatement' have been
      added to the manual.
    - The file to generate a man page for the Seed7 compiler (doc/s7c.1)
      has been improved.
    - A test program for time functions (chktime.sd7) has been added.
    - The program findchar.sd7 has been improved to support the option -e
      (specify extension) and to allow a search for any char (with the
      option c).
    - The program calc7.sd7 has been improved to support the function
      getFtp().
    - The program tar7.sd7 has been improved:
      - Wildcards can be used when an archive is created.
        This works even if the OS shell does not support wildcards.
      - Specific members from an archive can be requested when an archive
        is extracted (or when listing archive contents with tell).
    - The library tar_cmds.s7i has been improved to support the changes of
      tar7.sd7.
    - In lib/comp/int_act.s7i the integer overflow checks created by the
      compiler have been improved. This improvement is used if both factors
      are unknown at compile time and for C compilers that have neither
      builtin overflow operations, nor an option like -ftrapv, nor support
      for 128-bit integers.
    - Tests for the improved overflow checks have been added to chkint.sd7
      and chkovf.sd7.
    - In the library makedata.s7i, the rule 'name' has been renamed to
      'target'. The library make.s7i has been adjusted to use 'target'.
    - In scanfile.s7i and scanstri.s7i the functions getNextXmlAttribute()
      and getNextHtmlAttribute() have been aligned to behave identically if
      there are no more attributes in a tag.
    - In htmldom.s7i the function readHtmlNode has been adjusted to the
      change of getNextHtmlAttribute().
    - Several improvements have been made in the time.s7i library:
      - The function time() with a micro seconds parameter has been added.
      - The function toLocalTZ() has been added.
      - The functions hashCode(), toUTC(), timestamp1601() and
        timestamp1601ToTime() have been fixed to work correctly.
    - In duration.s7i the function hashCode() has been fixed to work
      correctly.
    - In httpserv.s7i the functions processHttpRequest() and getRequest()
      have been renamed to getHttpRequest(). The webserver comanche.sd7
      has been changed to call getHttpRequest() instead of getRequest().
    - In tee.s7i the type teeFile has been improved to allow writing to
      many files at once.
    - The libraries lower.s7i, more.s7i, tee.s7i and lower.s7i have been
      refactored to use camel case identifiers and documentation comments.
    - In asn1.s7i the struct asn1DataElement has been changed. Using the
      tagCategory of an asn1DataElement is deprecated now. Use tagType
      instead of tagCategory as tagType is also used in the ASN.1
      documentation. The renaming has also been done in x509cert.s7i.
    - The program chk_all.sd7 has been improved to write a warning if the
      execution of a test program fails.
    - Tests for hash tables with time keys and values have been added to
      chkhsh.sd7.
    - In tim_rtl.c the function timSetLocalTZ() has been improved to raise
      RANGE_ERROR if a value is not in the allowed range.
    - In sql_cli.c and sql_lite.c calls of timSetLocalTZ() have been
      simplified.
    - The abstract data type (template) to define enumeration types has
      been moved from seed7_05.s7i to the new enumeration.s7i library.
    - In drw_emc.c and gkb_emc.c opening a window with a requested size has
      been improved to work correctly if the Firefox window is maximized.
    - Logging functions have been added in con_emc.c, drw_emc.c, emc_utl.c,
      gkb_emc.c, tim_rtl.c and tim_unx.c.
    - In str_rtl.c comments about the silencing of a C compiler warning
      have been added to strHeadAssign() and strHeadTemp().
    - In common.h the definitions of TIME_T_MIN, TIME_T_MAX and
      inTimeTRange() have been improved.
    - Documentation comments have been added or improved in ar.s7i,
      archive_base.s7i, array.s7i, asn1.s7i, bitset.s7i, bitsetof.s7i,
      boolean.s7i, cpio.s7i, ftp.s7i, gethttp.s7i, gethttps.s7i,
      hashsetof.s7i, http_response.s7i, httpserv.s7i, idxarray.s7i,
      lower.s7i, makedata.s7i, more.s7i, pkcs1.s7i, rpm.s7i, scanfile.s7i,
      scanstri.s7i, sql_base.s7i, tar.s7i, tar_cmds.s7i, tee.s7i, time.s7i,
      upper.s7i, zip.s7i, tim_rtl.c and tim_unx.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 b2a15bd02923..a9369a539305 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	seed7
-DISTVERSION=	05_20230709
+DISTVERSION=	05_20230913
 PORTREVISION=	0
 CATEGORIES=	lang
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 9b0850e59bbb..bdfcb2f583ab 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693303174
-SHA256 (seed7_05_20230709.tgz) = 040b2a94dc9695959635c9ec3b1b8731c2f982b268a0bf8af9a65c2a315a2348
-SIZE (seed7_05_20230709.tgz) = 4037953
+TIMESTAMP = 1694676658
+SHA256 (seed7_05_20230913.tgz) = 1ef01b37cb8e88697e38ce19fa2a4ca720d859b478eb110894501e8082da88e3
+SIZE (seed7_05_20230913.tgz) = 4067250