svn commit: r357001 - head/math/why3-gpl
John Marino
marino at FreeBSD.org
Sun Jun 8 10:48:11 UTC 2014
Author: marino
Date: Sun Jun 8 10:48:10 2014
New Revision: 357001
URL: http://svnweb.freebsd.org/changeset/ports/357001
QAT: https://qat.redports.org/buildarchive/r357001/
Log:
math/why3-gpl: Increase distinction between this and math/wny3
The why3 project is worried that users will be confused between this
package and a "vanilla" why3, which was simultaneously added with this
one. They prefer that this port be completely renamed.
While I ponder that, I can at least improve the situation by fixing the
descriptions to lessen the chance of confusion between the ports.
Modified:
head/math/why3-gpl/Makefile
head/math/why3-gpl/pkg-descr
Modified: head/math/why3-gpl/Makefile
==============================================================================
--- head/math/why3-gpl/Makefile Sun Jun 8 10:19:25 2014 (r357000)
+++ head/math/why3-gpl/Makefile Sun Jun 8 10:48:10 2014 (r357001)
@@ -10,7 +10,7 @@ PKGNAMESUFFIX= -gpl
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src
MAINTAINER= marino at FreeBSD.org
-COMMENT= Deductive program verification platform with SPARK support
+COMMENT= Component of SPARK 2014
LICENSE= LGPL21 GPLv3
LICENSE_COMB= multi
Modified: head/math/why3-gpl/pkg-descr
==============================================================================
--- head/math/why3-gpl/pkg-descr Sun Jun 8 10:19:25 2014 (r357000)
+++ head/math/why3-gpl/pkg-descr Sun Jun 8 10:48:10 2014 (r357001)
@@ -1,24 +1,5 @@
-Why3 is a platform for deductive program verification. It provides a rich
-language for specification and programming, called WhyML, and relies on
-external theorem provers, both automated and interactive, to discharge
-verification conditions. Why3 comes with a standard library of logical
-theories (integer and real arithmetic, Boolean operations, sets and maps,
-etc.) and basic programming data structures (arrays, queues, hash tables,
-etc.). A user can write WhyML programs directly and get correct-by-
-construction OCaml programs through an automated extraction mechanism.
-WhyML is also used as an intermediate language for the verification of C,
-Java, or Ada programs.
-
-Why3 is a complete reimplementation of the former Why platform. Among the
-new features are: numerous extensions to the input language, a new
-architecture for calling external provers, and a well-designed API,
-allowing to use Why3 as a software library. An important emphasis is put
-on modularity and genericity, giving the end user a possibility to easily
-reuse Why3 formalizations or to add support for a new external prover if
-wanted.
-
-This GPL version version of Why3 has been released by Adacore with an
-additional binary for SPARK 2014 support and some patches which have not
-yet been pushed upstream.
+This is a component of SPARK 2014. Those looking for the deductive
+program verification platform known as why3 should refer to math/why3
+instead.
WWW: https://forge.open-do.org/projects/spark2014
More information about the svn-ports-head
mailing list