svn commit: r444881 - head/devel/csmith
Mahdi Mokhtari
mmokhi at FreeBSD.org
Sun Jul 2 12:36:07 UTC 2017
Author: mmokhi
Date: Sun Jul 2 12:36:06 2017
New Revision: 444881
URL: https://svnweb.freebsd.org/changeset/ports/444881
Log:
devel/csmith: Update csmith to 2.3.0
This new version contains many changes including:
. Added a CMake-based build system (as well as Autoconf-based system).
. Improved ability to generate C++-compatible code:
First, the command-line option --lang-cpp now sets other
options automatically (--match-exact-qualifiers,
--no-vol-struct-union-fields, and
--no-const-struct-union-fields).
Second, the new command-line option --cpp11 tells Csmith to generate
C++11-compatible code. The default is to generate C++03-compatible code.
. Added command-line options:
--global-variables / --no-global-variables: allow or disallow global
variables (allowed by default)
--const-struct-union-fields / --no-const-struct-union-fields: allow or
disallow const fields in structs and unions (allowed by default)
--strict-float to disallow assignments
between floats and integers. Unless this option is specified, such
assignments are allowed.
--fast-execution that biases Csmith toward
generating faster programs.
. Removed --deputy command-line option, which previously caused Csmith to
output annotations for Deputy, a dependent type system for C.
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D11337
Modified:
head/devel/csmith/Makefile
head/devel/csmith/distinfo
head/devel/csmith/pkg-plist
Modified: head/devel/csmith/Makefile
==============================================================================
--- head/devel/csmith/Makefile Sun Jul 2 12:30:01 2017 (r444880)
+++ head/devel/csmith/Makefile Sun Jul 2 12:36:06 2017 (r444881)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= csmith
-PORTVERSION= 2.2.0
+PORTVERSION= 2.3.0
CATEGORIES= devel
MASTER_SITES= http://embed.cs.utah.edu/csmith/
@@ -17,7 +17,7 @@ LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
USES= gmake libtool perl5 shebangfix
USE_PERL5= run
-SHEBANG_FILES= scripts/compiler_test.pl scripts/launchn.pl scripts/test_csmith.pl
+SHEBANG_FILES= scripts/compiler_test.pl scripts/launchn.pl
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= i386 amd64
Modified: head/devel/csmith/distinfo
==============================================================================
--- head/devel/csmith/distinfo Sun Jul 2 12:30:01 2017 (r444880)
+++ head/devel/csmith/distinfo Sun Jul 2 12:36:06 2017 (r444881)
@@ -1,2 +1,3 @@
-SHA256 (csmith-2.2.0.tar.gz) = 62fd96d3a5228241d4f3159511ad3ff5b8c4cedb9e9a82adc935830b421c8e37
-SIZE (csmith-2.2.0.tar.gz) = 622362
+TIMESTAMP = 1498294369
+SHA256 (csmith-2.3.0.tar.gz) = f247cc0aede5f8a0746271b40a5092b5b5a2d034e5e8f7a836c879dde3fb65d5
+SIZE (csmith-2.3.0.tar.gz) = 637381
Modified: head/devel/csmith/pkg-plist
==============================================================================
--- head/devel/csmith/pkg-plist Sun Jul 2 12:30:01 2017 (r444880)
+++ head/devel/csmith/pkg-plist Sun Jul 2 12:36:06 2017 (r444881)
@@ -2,7 +2,6 @@ bin/compiler_test.in
bin/compiler_test.pl
bin/csmith
bin/launchn.pl
-bin/test_csmith.pl
include/%%PKGNAME%%/csmith.h
include/%%PKGNAME%%/csmith_minimal.h
include/%%PKGNAME%%/custom_limits.h
More information about the svn-ports-all
mailing list