notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
This referral link gives you 10% off a account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
non port: devel/csmith/pkg-plist

Number of commits found: 7

Sunday, 2 Jul 2017
12:36 mmokhi search for other commits by this committer
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
    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:
Original commitRevision:444881 
Sunday, 4 Jan 2015
20:51 pawel search for other commits by this committer
- Update to version 2.2.0
- Add new maintainer's mirror to MASTER_SITES
- Submitter is new maintainer
- Add PKGNAME to PLIST_SUB and use it to parameterize include directory

PR:		196424
Submitted by:	 A.J. "Fonz" van Werven <>
Original commitRevision:376271 
Monday, 27 Oct 2014
10:10 bapt search for other commits by this committer
Cleanup plist
Original commitRevision:371544 
Friday, 29 Aug 2014
21:48 tijl search for other commits by this committer
Add USES=libtool and INSTALL_TARGET=install-strip
Original commitRevision:366574 
Friday, 8 Mar 2013
20:23 eadler search for other commits by this committer
Clean up my ports (and a couple of ports@ owned ones):

- Add MAKE_JOBS_SAFE where appropriate
- Change ordering of LICENSE lines
- Fix new header format
- Etc.

Reviewed by:	drogoh (on irc)
Original commitRevision:313672 
Wednesday, 23 Nov 2011
05:33 eadler search for other commits by this committer
- update to 2.1
- remove build patches

New features in this release:

- By default, functions and global variables are marked as "static" permitting
compilers to optimize more aggressivELY IN SOme cases.
- We now try harder to get auto-vectorizers and other loop optimizers in trouble
by generating code that is more idiomatic and therefore more likely to be
optimized. In particular, array indices are in-bounds by construction instead of
by using % operators.
- Unions are supported.
- The comma operator is supported, as in x = (y, 1, z, 3).
- Embedded assignments are supported, as in x = 1 + (y = z).
- The pre/post increment/decrement operators are supported.
- A --no-safe-math mode was added, which avoids calling the safe math wrappers.
This is useful when trying to crash compilers but the resulting executables
should not be run since they are very likely to have undefined behavior.

Feature safe:   yes
Original commit
Tuesday, 25 Oct 2011
20:54 eadler search for other commits by this committer
Csmith is a tool that can generate random C programs that statically
and dynamically conform to the C99 standard. Thus, it is useful for
stress-testing compilers, static analyzers, and other tools that
process C code. Csmith has found bugs in every tool that it has
tested, and over the last several years we have used it to find
and report more than 350 previously-unknown compiler bugs.


Approved by:    bapt (mentor)
Original commit

Number of commits found: 7