commit:     7daa93bb4373179d9665dd82a6b5cc73dd30da09
Author:     Georgy Yakovlev <ya <AT> sysdump <DOT> net>
AuthorDate: Sat Jun 16 21:02:53 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 16 21:47:48 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daa93bb

dev-util/creduce: add clang-6 compatible snapshot

Closes: https://bugs.gentoo.org/650718
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/creduce/Manifest                         |  1 +
 dev-util/creduce/creduce-2.8.0_pre20180411.ebuild | 38 +++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-util/creduce/Manifest b/dev-util/creduce/Manifest
index c0b42c3b400..fdc206e410f 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 00000000000..10d19d7cec0
--- /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}"
+}

Reply via email to