From owner-svn-ports-head@freebsd.org Thu May 4 13:19:05 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EFF89D5EB71; Thu, 4 May 2017 13:19:05 +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 mx1.freebsd.org (Postfix) with ESMTPS id B306CE32; Thu, 4 May 2017 13:19:05 +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 v44DJ4cS070318; Thu, 4 May 2017 13:19:04 GMT (envelope-from gahr@FreeBSD.org) Received: (from gahr@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v44DJ4vC070316; Thu, 4 May 2017 13:19:04 GMT (envelope-from gahr@FreeBSD.org) Message-Id: <201705041319.v44DJ4vC070316@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gahr set sender to gahr@FreeBSD.org using -f From: Pietro Cerutti Date: Thu, 4 May 2017 13:19:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r440105 - head/lang/seed7 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 May 2017 13:19:06 -0000 Author: gahr Date: Thu May 4 13:19:04 2017 New Revision: 440105 URL: https://svnweb.freebsd.org/changeset/ports/440105 Log: 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 Modified: head/lang/seed7/Makefile head/lang/seed7/distinfo Modified: head/lang/seed7/Makefile ============================================================================== --- head/lang/seed7/Makefile Thu May 4 13:06:57 2017 (r440104) +++ head/lang/seed7/Makefile Thu May 4 13:19:04 2017 (r440105) @@ -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 programm 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 Modified: head/lang/seed7/distinfo ============================================================================== --- head/lang/seed7/distinfo Thu May 4 13:06:57 2017 (r440104) +++ head/lang/seed7/distinfo Thu May 4 13:19:04 2017 (r440105) @@ -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