diff options
author | Pietro Cerutti <gahr@FreeBSD.org> | 2023-09-14 12:22:06 +0000 |
---|---|---|
committer | Pietro Cerutti <gahr@FreeBSD.org> | 2023-09-14 12:25:07 +0000 |
commit | 2a089d3a302dbc7cc7d607da7be05dd1363e4095 (patch) | |
tree | 54eb7d342063eb65501538d9f70481445ccb86ca /lang | |
parent | e734822d17d8a6520da1c4e56a4d66537d41d88b (diff) | |
download | ports-2a089d3a302dbc7cc7d607da7be05dd1363e4095.tar.gz ports-2a089d3a302dbc7cc7d607da7be05dd1363e4095.zip |
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.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/seed7/Makefile | 2 | ||||
-rw-r--r-- | 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 |