1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

lang/seed7: update to 05_20170501

With this update, lang/seed7 depends on a number of database client libraries
(MySQL, SQLite, unixODBC and PostgreSQL). The reason for this is that the
configuration stage doesn't allow to specify which database drivers to use, but
rather automatically links against what's installed. This would cause
non-tracked dependencies in the case the user building the port happens to have
any of the drivers installed at build time.

20170501:
- The example program diff7.sd7 has been added. This program compares
  two files line by line.
- The example program hd.sd7 has been added. This program writes a
  hexdump of a given file.
- The functions sha384 and sha512 have been added to msgdigest.s7i.
- The compiler has been improved to optimize expressions like
  bin64(aBigExpression mod aPowerOfTwo).
- The library vectorfont.s7i has been improved to allow scaling of
  vector fonts.
- The dialog element passwordField has been added to cgidialog.s7i.
  The passwordField dialog element allows entering a password without
  readable echo.
- The function readPassword has been added to editline.s7i.
- In array.s7i the for-until loops for arrays have been improved to
  work correct, when the until-condition uses the for variable.
- In cli_cmds.s7i the functions getCommandParameter,
  getUnixCommandParameter and getDosCommandParameter has been
  improved to recognize when a closing quote is missing.
- In cli_cmds.s7i in the function processCommand the handling of
  external commands with redirection of stdin has been improved.
- The functions xyArray and scale have been added to graph.s7i.
- In seed7_05.s7i the exception DATABASE_ERROR has been introduced.
- The programs sql7.sd7 and chkdb.sd7 have been improved to use the
  new exception DATABASE_ERROR.
- A parse operator for dbCategory has been added to sql_base.s7i.
- The pictures return_pic and right_arrow_pic have been added to
  pic32.s7i and pic16.s7i.
- The function checkBinBinaryWithBigMod has been added to chkbin.sd7.
  This function checks the optimizations done with expressions like
  bin64(aBigExpression mod aPowerOfTwo).
- In tls.s7i the type securityParameters has been renamed to
  tlsParameters. The functions showMsg and showMsgType have been
  renamed to showTlsMsg respectively showTlsMsgType.
- In tls.s7i the generation of CLIENT_HELLO, SERVER_HELLO,
  CERTIFICATE, SERVER_HELLO_DONE, CLIENT_KEY_EXCHANGE,
  CHANGE_CIPHER_SPEC, FINISHED, ALERT and APPLICATION_DATA messages
  has been improved.
- In int_act.s7i the types addSubElementType and
  addSubElementListType have been renamed to addSubIntElementType
  respectively addSubIntListType.
- In the compiler (in big_act.s7i, function process_const_big_mod)
  the handling of the bigInteger mod operator, when the divisor is a
  power of two, has been improved. Now a temporary result is freed.
- In the compiler (in big_act.s7i, function process_const_big_mult)
  the handling of the bigInteger multiplication with a negated power
  of two has been improved. Now a temporary result is freed.
- The functions generateAddSubParamList and evaluateConstants have
  been added to comp/big_act.s7i.
- The function optimize_bin_binary_of_big_mod has been added to the
This commit is contained in:
Pietro Cerutti 2017-05-04 13:19:04 +00:00
parent 8680cfba6f
commit 873a113ffa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=440105
2 changed files with 8 additions and 5 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= seed7
DISTVERSION= 05_20170129
DISTVERSION= 05_20170501
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
@ -16,10 +16,13 @@ COMMENT= High-level, extensible programming language
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
LIB_DEPENDS= libodbc.so:databases/unixODBC
OPTIONS_DEFINE= DOCS EXAMPLES
USES= ncurses tar:tgz
USES= mysql:client ncurses pgsql sqlite tar:tgz
USE_XORG= x11
WANT_PGSQL= client
ONLY_FOR_ARCHS= i386 amd64 sparc64

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1485777042
SHA256 (seed7_05_20170129.tgz) = 38517f699302b7bb83f669d1ed38f3050d6eb1a80c51f92d4005528af073b982
SIZE (seed7_05_20170129.tgz) = 2706706
TIMESTAMP = 1493901277
SHA256 (seed7_05_20170501.tgz) = 5e732b5ba76946933114cfd7a450bec0488472c8540943954ea96eb812ddabeb
SIZE (seed7_05_20170501.tgz) = 2745078