Commit 91e4b64e authored by eadler's avatar eadler
Browse files

Add creduce:

C-Reduce is a tool which takes a large C or C++ program that has a property of
interest (such as triggering a compiler bug) and automatically produces a much
smaller C/C++ program that has the same property. It is intended for use by
people who discover and report bugs in compilers and other tools that process
C/C++ code.

Reviewed by:	mva, swills
Tested by:	swills
parent 37c11d77
......@@ -264,6 +264,7 @@
SUBDIR += cppunit
SUBDIR += cproto
SUBDIR += cpuflags
SUBDIR += creduce
SUBDIR += cross-binutils
SUBDIR += cross-gcc
SUBDIR += cross-gdb
......
# $FreeBSD$
PORTNAME= creduce
#PORTVERSION= 2.0.1
DISTVERSION= 2.0.1
CATEGORIES= devel
#MASTER_SITES= http://embed.cs.utah.edu/creduce/
MAINTAINER= eadler@FreeBSD.org
COMMENT= Produces small test cases
LICENSE= BSD
BUILD_DEPENDS= clang>=3.2:${PORTSDIR}/lang/clang
RUN_DEPENDS= clang>=3.2:${PORTSDIR}/lang/clang \
topformflat:${PORTSDIR}/devel/delta \
astyle:${PORTSDIR}/devel/astyle \
p5-Benchmark-Timer>=0:${PORTSDIR}/devel/p5-Benchmark-Timer \
p5-Exporter-Lite>=0:${PORTSDIR}/devel/p5-Exporter-Lite \
p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
USE_GITHUB= yes
GH_ACCOUNT= csmith-project
GH_TAGNAME= a2422d5
GH_COMMIT= a2422d5
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_PERL5= yes
MAKE_JOBS_SAFE= yes
PORTDATA= perl/pass_balanced.pm perl/pass_lines.pm perl/pass_peep.pm perl/creduce_utils.pm perl/pass_indent.pm perl/creduce_regexes.pm perl/pass_blank.pm perl/creduce_config.pm perl/pass_crc.pm perl/pass_ints.pm perl/pass_clang.pm perl/pass_ternary.pm
.include <bsd.port.mk>
SHA256 (creduce-2.0.1.tar.gz) = 9190e639dfb496149436df877eb75530c524f016423977c10dfc3b245d6dd667
SIZE (creduce-2.0.1.tar.gz) = 537273
C-Reduce is a tool which takes a large C or C++ program that has a property of
interest (such as triggering a compiler bug) and automatically produces a much
smaller C/C++ program that has the same property. It is intended for use by
people who discover and report bugs in compilers and other tools that process
C/C++ code.
bin/creduce
libexec/clang_delta
@dirrm %%DATADIR%%/perl
@dirrm %%DATADIR%%
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment