diff options
author | Georgy Yakovlev <ya@sysdump.net> | 2018-06-16 14:02:53 -0700 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-06-16 23:47:48 +0200 |
commit | 7daa93bb4373179d9665dd82a6b5cc73dd30da09 (patch) | |
tree | c0b31e3a6341b69ea32ce9bdd6534028b0c410f1 /dev-util/creduce | |
parent | sys-apps/s390-tools: version bump to 2.4.0 (diff) | |
download | gentoo-7daa93bb4373179d9665dd82a6b5cc73dd30da09.tar.gz gentoo-7daa93bb4373179d9665dd82a6b5cc73dd30da09.tar.bz2 gentoo-7daa93bb4373179d9665dd82a6b5cc73dd30da09.zip |
dev-util/creduce: add clang-6 compatible snapshot
Closes: https://bugs.gentoo.org/650718
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Diffstat (limited to 'dev-util/creduce')
-rw-r--r-- | dev-util/creduce/Manifest | 1 | ||||
-rw-r--r-- | dev-util/creduce/creduce-2.8.0_pre20180411.ebuild | 38 |
2 files changed, 39 insertions, 0 deletions
diff --git a/dev-util/creduce/Manifest b/dev-util/creduce/Manifest index c0b42c3b400e..fdc206e410f4 100644 --- a/dev-util/creduce/Manifest +++ b/dev-util/creduce/Manifest @@ -1 +1,2 @@ DIST creduce-2.7.0.tar.gz 768832 BLAKE2B ddc471b658a7feb8591dd4e402ac51d7c97a1705ef5b3787eec0b652bba64fb82cc39db21fa7c87ae0104977514f792b77802b6b35cf7afecb79b4cde16a5b52 SHA512 0ded47fdb4303d84619d63fbedd7bc12141b4857679dda8438683199dbdc98b985f848e797b9dc25a31dda591ee54bcb94580285890b23495fcf151aa3636226 +DIST creduce-48e622ba74bc35c5a81299d3a34b9b14038d6a70.tar.gz 720872 BLAKE2B 031104f5e7ca3d3cfb41087f432ec0cf1b1c125171ffac31b6f3b0a9a4483b5ca8a667331aacae7f5acdaaf99e8b688bb62b332405c1266d2b114a4bdceca9cc SHA512 36cc12015d85acfa99f0d04440184517da1f766df7a804ee02719f1208f67aff4f4db7af4066817b17efdc89a6d2cf7ab62b0c622a611bc9b03a89b8d1b68d01 diff --git a/dev-util/creduce/creduce-2.8.0_pre20180411.ebuild b/dev-util/creduce/creduce-2.8.0_pre20180411.ebuild new file mode 100644 index 000000000000..10d19d7cec06 --- /dev/null +++ b/dev-util/creduce/creduce-2.8.0_pre20180411.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +: ${CMAKE_MAKEFILE_GENERATOR=ninja} +inherit cmake-utils llvm + +EGIT_COMMIT="48e622ba74bc35c5a81299d3a34b9b14038d6a70" + +DESCRIPTION="C-Reduce - a plugin-based C program reducer" +HOMEPAGE="https://embed.cs.utah.edu/creduce/" +SRC_URI="https://github.com/csmith-project/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${EGIT_COMMIT}.tar.gz" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-lang/perl-5.10.0 + >=sys-devel/clang-6:=" +RDEPEND="${COMMON_DEPEND} + dev-perl/Benchmark-Timer + dev-perl/Exporter-Lite + dev-perl/File-Which + dev-perl/Getopt-Tabular + dev-perl/Regexp-Common + dev-perl/Sys-CPU + dev-util/astyle + dev-util/indent" +DEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +llvm_check_deps() { + has_version "sys-devel/clang:${LLVM_SLOT}" +} |