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