diff options
author | Eitan Adler <eadler@FreeBSD.org> | 2013-04-25 02:35:08 +0000 |
---|---|---|
committer | Eitan Adler <eadler@FreeBSD.org> | 2013-04-25 02:35:08 +0000 |
commit | 587b3893ec5b4168f82d1b142704cb3e1e25120d (patch) | |
tree | 07166eacb9c6eeff2da9f7d25866a3f91d753022 /devel/creduce | |
parent | e57cf32ecaf39dd479ce7fb3bac9da0e1b186cb9 (diff) |
Notes
Diffstat (limited to 'devel/creduce')
-rw-r--r-- | devel/creduce/Makefile | 36 | ||||
-rw-r--r-- | devel/creduce/distinfo | 2 | ||||
-rw-r--r-- | devel/creduce/pkg-descr | 5 | ||||
-rw-r--r-- | devel/creduce/pkg-plist | 4 |
4 files changed, 47 insertions, 0 deletions
diff --git a/devel/creduce/Makefile b/devel/creduce/Makefile new file mode 100644 index 000000000000..bc5ddcb5e06f --- /dev/null +++ b/devel/creduce/Makefile @@ -0,0 +1,36 @@ +# $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> diff --git a/devel/creduce/distinfo b/devel/creduce/distinfo new file mode 100644 index 000000000000..24b28502fa4a --- /dev/null +++ b/devel/creduce/distinfo @@ -0,0 +1,2 @@ +SHA256 (creduce-2.0.1.tar.gz) = 9190e639dfb496149436df877eb75530c524f016423977c10dfc3b245d6dd667 +SIZE (creduce-2.0.1.tar.gz) = 537273 diff --git a/devel/creduce/pkg-descr b/devel/creduce/pkg-descr new file mode 100644 index 000000000000..5c8eabf8297d --- /dev/null +++ b/devel/creduce/pkg-descr @@ -0,0 +1,5 @@ +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. diff --git a/devel/creduce/pkg-plist b/devel/creduce/pkg-plist new file mode 100644 index 000000000000..bcb3f77793d1 --- /dev/null +++ b/devel/creduce/pkg-plist @@ -0,0 +1,4 @@ +bin/creduce +libexec/clang_delta +@dirrm %%DATADIR%%/perl +@dirrm %%DATADIR%% |