Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/creduce/, dev-util/creduce/files/
Date: Mon, 09 Sep 2019 19:02:46
Message-Id: 1568055741.6080f6b16f9f0192b98ee89e6aa2320701482544.mgorny@gentoo
1 commit: 6080f6b16f9f0192b98ee89e6aa2320701482544
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 2 07:25:22 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 9 19:02:21 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6080f6b1
7
8 dev-util/creduce: Remove 2.7.0-r1 (for LLVM 5)
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-util/creduce/Manifest | 1 -
13 dev-util/creduce/creduce-2.7.0-r1.ebuild | 38 ----------------
14 dev-util/creduce/files/creduce-2.7.0-llvm-5.patch | 54 -----------------------
15 3 files changed, 93 deletions(-)
16
17 diff --git a/dev-util/creduce/Manifest b/dev-util/creduce/Manifest
18 index 8972a844b60..adb070087c0 100644
19 --- a/dev-util/creduce/Manifest
20 +++ b/dev-util/creduce/Manifest
21 @@ -1,4 +1,3 @@
22 DIST creduce-095c551a5f9ccaf2986edb836e7be9872d36c233.tar.gz 724597 BLAKE2B 9d7a57349b8e14599c795a27bdf2cb4536f5b41f02faf10263c3d883bf94efd83ce7483bbf72aee0c2fe00d8515490e5f5a9c8df575abe80e90231a4373c9318 SHA512 a317bae5e47ee85b4be401d8dae490bd0ba86640aff6e7b0e9d6fe14d1f87199b4e12edbfa3eddcb5341b926a753dae17131f5e571362849c01377eda00407fa
23 -DIST creduce-2.7.0.tar.gz 768832 BLAKE2B ddc471b658a7feb8591dd4e402ac51d7c97a1705ef5b3787eec0b652bba64fb82cc39db21fa7c87ae0104977514f792b77802b6b35cf7afecb79b4cde16a5b52 SHA512 0ded47fdb4303d84619d63fbedd7bc12141b4857679dda8438683199dbdc98b985f848e797b9dc25a31dda591ee54bcb94580285890b23495fcf151aa3636226
24 DIST creduce-2.8.0.tar.gz 774668 BLAKE2B d799372d107c0cb45e9ed95f82c29634fd9de053c4eda1a2dfce8b2152ca84f7fff5e7b679e21e6dbe869d139e1cfd73963c02751ad30809a3470316ce10e077 SHA512 9d616dc421d0e932656ab0220ebfe1a4f20a08d46bf4ee004ef96a693ff37caeadf96c769262574a9789ac52c2bb4586e2b8602f7d44b627229b8eb45f5af0ea
25 DIST creduce-48e622ba74bc35c5a81299d3a34b9b14038d6a70.tar.gz 720872 BLAKE2B 031104f5e7ca3d3cfb41087f432ec0cf1b1c125171ffac31b6f3b0a9a4483b5ca8a667331aacae7f5acdaaf99e8b688bb62b332405c1266d2b114a4bdceca9cc SHA512 36cc12015d85acfa99f0d04440184517da1f766df7a804ee02719f1208f67aff4f4db7af4066817b17efdc89a6d2cf7ab62b0c622a611bc9b03a89b8d1b68d01
26
27 diff --git a/dev-util/creduce/creduce-2.7.0-r1.ebuild b/dev-util/creduce/creduce-2.7.0-r1.ebuild
28 deleted file mode 100644
29 index 617b8e64e48..00000000000
30 --- a/dev-util/creduce/creduce-2.7.0-r1.ebuild
31 +++ /dev/null
32 @@ -1,38 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI="6"
37 -
38 -: ${CMAKE_MAKEFILE_GENERATOR=ninja}
39 -inherit cmake-utils llvm
40 -
41 -DESCRIPTION="C-Reduce - a plugin-based C program reducer"
42 -HOMEPAGE="https://embed.cs.utah.edu/creduce/"
43 -SRC_URI="https://embed.cs.utah.edu/creduce/${P}.tar.gz"
44 -
45 -LICENSE="UoI-NCSA"
46 -SLOT="0"
47 -KEYWORDS="~amd64 ~x86"
48 -IUSE=""
49 -
50 -LLVM_MAX_SLOT=5
51 -
52 -COMMON_DEPEND="
53 - >=dev-lang/perl-5.10.0
54 - sys-devel/clang:${LLVM_MAX_SLOT}"
55 -RDEPEND="${COMMON_DEPEND}
56 - dev-perl/Exporter-Lite
57 - dev-perl/File-Which
58 - dev-perl/Getopt-Tabular
59 - dev-perl/Regexp-Common
60 - dev-perl/Sys-CPU"
61 -DEPEND="${COMMON_DEPEND}
62 - sys-devel/flex"
63 -
64 -PATCHES=(
65 - "${FILESDIR}"/${P}-llvm-5.patch
66 -)
67 -
68 -llvm_check_deps() {
69 - has_version "sys-devel/clang:${LLVM_SLOT}"
70 -}
71
72 diff --git a/dev-util/creduce/files/creduce-2.7.0-llvm-5.patch b/dev-util/creduce/files/creduce-2.7.0-llvm-5.patch
73 deleted file mode 100644
74 index ecf2ac70fa8..00000000000
75 --- a/dev-util/creduce/files/creduce-2.7.0-llvm-5.patch
76 +++ /dev/null
77 @@ -1,54 +0,0 @@
78 -From 97e2b29956adbe61973228ef7d8bff28e83d04d4 Mon Sep 17 00:00:00 2001
79 -From: Yang Chen <chenyang@×××××××.edu>
80 -Date: Thu, 27 Apr 2017 20:55:32 -0700
81 -Subject: [PATCH] Fix build failure with LLVM trunk
82 -
83 -Patch provided by Markus Trippelsdorf. Thanks!
84 -
85 -"InputKind was refactored in Clang r301442.
86 -
87 -The IK_Preprocessed* comparisons are superfluous now and can be dropped."
88 ----
89 - clang_delta/TransformationManager.cpp | 16 ++++++++--------
90 - 1 file changed, 8 insertions(+), 8 deletions(-)
91 -
92 -diff --git a/clang_delta/TransformationManager.cpp b/clang_delta/TransformationManager.cpp
93 -index 8b6bdf454847..5db190cd71d1 100644
94 ---- a/clang_delta/TransformationManager.cpp
95 -+++ b/clang_delta/TransformationManager.cpp
96 -@@ -101,16 +101,16 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
97 - CompilerInvocation &Invocation = ClangInstance->getInvocation();
98 - InputKind IK = FrontendOptions::getInputKindForExtension(
99 - StringRef(SrcFileName).rsplit('.').second);
100 -- if ((IK == IK_C) || (IK == IK_PreprocessedC)) {
101 -- Invocation.setLangDefaults(ClangInstance->getLangOpts(), IK_C, T, PPOpts);
102 -+ if (IK.getLanguage() == InputKind::C) {
103 -+ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind::C, T, PPOpts);
104 - }
105 -- else if ((IK == IK_CXX) || (IK == IK_PreprocessedCXX)) {
106 -+ else if (IK.getLanguage() == InputKind::CXX) {
107 - // ISSUE: it might cause some problems when building AST
108 -- // for a function which has a non-declared callee, e.g.,
109 -- // It results an empty AST for the caller.
110 -- Invocation.setLangDefaults(ClangInstance->getLangOpts(), IK_CXX, T, PPOpts);
111 -+ // for a function which has a non-declared callee, e.g.,
112 -+ // It results an empty AST for the caller.
113 -+ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind::CXX, T, PPOpts);
114 - }
115 -- else if(IK == IK_OpenCL) {
116 -+ else if(IK.getLanguage() == InputKind::OpenCL) {
117 - //Commandline parameters
118 - std::vector<const char*> Args;
119 - Args.push_back("-x");
120 -@@ -135,7 +135,7 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
121 - &Args[0], &Args[0] + Args.size(),
122 - ClangInstance->getDiagnostics());
123 - Invocation.setLangDefaults(ClangInstance->getLangOpts(),
124 -- IK_OpenCL, T, PPOpts);
125 -+ InputKind::OpenCL, T, PPOpts);
126 - }
127 - else {
128 - ErrorMsg = "Unsupported file type!";
129 ---
130 -2.15.1
131 -