summaryrefslogtreecommitdiff
path: root/dev-util/creduce
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /dev-util/creduce
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'dev-util/creduce')
-rw-r--r--dev-util/creduce/Manifest4
-rw-r--r--dev-util/creduce/creduce-2.11.0_pre20191110.ebuild (renamed from dev-util/creduce/creduce-2.8.0_pre20180411.ebuild)13
-rw-r--r--dev-util/creduce/files/creduce-2.11.0-link-libs.patch7
3 files changed, 17 insertions, 7 deletions
diff --git a/dev-util/creduce/Manifest b/dev-util/creduce/Manifest
index e4e47e09060d..ff34de9a3f5a 100644
--- a/dev-util/creduce/Manifest
+++ b/dev-util/creduce/Manifest
@@ -1,11 +1,13 @@
+AUX creduce-2.11.0-link-libs.patch 321 BLAKE2B a36440580e526169001e2dcfa96718c8a3dc0706a2abec7cb97e4a939898c5bea4abe346c24b06e480208cb9082b12459b29b28e3d0c07de5bf2010ef2712ab0 SHA512 d10edcb946fac2635dfe4fbbdf01f324144761729ac47465f8f4e9ab3d6b0f2ae6584393607076ad04108988d13dab49c65fe3254e90c3966f3b2cae57049df0
AUX creduce-2.8.0-link-libs.patch 1038 BLAKE2B d28b790141a898c72e2102d25cb14a48c1a4ed6e0902e413510932be66b224ec28caf23c7bb3741c07be0ee6e3efbcd4c7bb9cd774d4239eeaec84bcde652d9b SHA512 1ce357c17cebdc9f81692c545c020358d52bf542f5235c8a7c6ff3c1740b08089909204841eb1e93035c8f069d372656fba4026fa8ee848d837228a2b7f7e20e
AUX creduce-llvm-7.patch 4046 BLAKE2B 013685de9ad7f364cfff647a6f6783615dcd2289af8ab602f4119401373b6422385e63e1c5aaeec65dd6e922fae945f44f29f18bfe02b581b0a12f129f83e0b9 SHA512 9a0cd0373fa8e0bd14907e5522b97c3c4cdb89a3350e38316edfa6a75dbc5bbe53756c4b605385b1feda5674bbf17d92b4d2e21c58b4a937bd2c61e76e322b0a
DIST creduce-095c551a5f9ccaf2986edb836e7be9872d36c233.tar.gz 724597 BLAKE2B 9d7a57349b8e14599c795a27bdf2cb4536f5b41f02faf10263c3d883bf94efd83ce7483bbf72aee0c2fe00d8515490e5f5a9c8df575abe80e90231a4373c9318 SHA512 a317bae5e47ee85b4be401d8dae490bd0ba86640aff6e7b0e9d6fe14d1f87199b4e12edbfa3eddcb5341b926a753dae17131f5e571362849c01377eda00407fa
DIST creduce-2.8.0.tar.gz 774668 BLAKE2B d799372d107c0cb45e9ed95f82c29634fd9de053c4eda1a2dfce8b2152ca84f7fff5e7b679e21e6dbe869d139e1cfd73963c02751ad30809a3470316ce10e077 SHA512 9d616dc421d0e932656ab0220ebfe1a4f20a08d46bf4ee004ef96a693ff37caeadf96c769262574a9789ac52c2bb4586e2b8602f7d44b627229b8eb45f5af0ea
+DIST creduce-2a4480eb6cb72b3d2d131b536c883cc6d41bdcaa.tar.gz 732121 BLAKE2B dad2cf8ec2453a6b210a5303480e7dabfd978b7d7a1326cbc1e4ca40fa7c4e7d18da5f9309ca5f392740bbf55a1c9863e389c9789fceff062a68e9bb9a79de9f SHA512 c598f5c998f0a02d57006e640f88b951cd33a24f24507d6671067842b81bb3fe37c2fccd040b6cedb6fd5857396213e4003ee5fbd3040058050bad67226dc27f
DIST creduce-48e622ba74bc35c5a81299d3a34b9b14038d6a70.tar.gz 720872 BLAKE2B 031104f5e7ca3d3cfb41087f432ec0cf1b1c125171ffac31b6f3b0a9a4483b5ca8a667331aacae7f5acdaaf99e8b688bb62b332405c1266d2b114a4bdceca9cc SHA512 36cc12015d85acfa99f0d04440184517da1f766df7a804ee02719f1208f67aff4f4db7af4066817b17efdc89a6d2cf7ab62b0c622a611bc9b03a89b8d1b68d01
+EBUILD creduce-2.11.0_pre20191110.ebuild 925 BLAKE2B 1156aca1369dbd88eaac790196b357a2e7220e0e42da4e558273b3ef9d6e03d06583142f113c72cc8f5ef3c87011fb393f7d8f428cd6104b6c153fcd35c69803 SHA512 23376f7fb03b8cebe50cadc27503e302953e004b0dd643fbd5ece9f88f20ff7046650bfa54e7faec5e2170b1129eca363b87fc1c46d91c13383ff29f5d45495c
EBUILD creduce-2.8.0.ebuild 814 BLAKE2B 2fa4ada35468979232ad1fe3fc6624d09df764454188933dea519ac1adac1cbec5c839ddcc71fbe569c80b74ef5cba199bc912c88ae090cbbaf68ee3983a4dee SHA512 0ade02bd6ba2c664940bb5971e71d973132ca6708cd887daad785b911b2b0e0523a7316c23bac612c75b5475b52df670a1a7714be6faf36a63ff8dda2d5acb2f
EBUILD creduce-2.8.0_pre20180411-r1.ebuild 935 BLAKE2B 7aa0a8ca0800a216918a65bf00fa6926f2210d688b2e6385e4a6147f9b913d365971923dff7a2df8d1da442ebebc9c6befb4e243175ceaab29572d0ed57411e4 SHA512 403502450479f91306f97d3462a5f5b300a71d5d618e8bc735189031c0a630cfecdc86d568b712fc2e50e8feeb504be4ebd58bbe84698e363d174a9e900a5a7c
-EBUILD creduce-2.8.0_pre20180411.ebuild 886 BLAKE2B 0e7f8cfab414f998d5b8a3872c14d680b6848f17107a77cf00738f3b3a4961289862a44571888c125db3dc3bd9a7805a5a72ca4641abdc3f7e79cf353f8f6544 SHA512 500c0b3462147f872fab9a1b27266a848adb2cabc39a40c591bc057176a78c23b785da6e37acbbd5a6c3bf8efd30ec3e3faec39bee9c1c9b7044d16edeecdb34
EBUILD creduce-2.9.0_pre20190414-r1.ebuild 924 BLAKE2B 03291f4301e3904c44f37da65ebe48feb79d563289b1c9ba272999aabb911c989d2e9e96c2b6b967b4fb23883519bb6f6f8c134a0a1e7393e16a4a0ffe531e13 SHA512 f0e0a51f61e51c64646a85ffd8dd0c043d00d65cf709cce33cc4cf70ffb959a1499a146b65edddb83c204c16f031786b2482db502d9bb83ce9bbb657e6e55f48
EBUILD creduce-9999.ebuild 786 BLAKE2B df04cfbb91ecd736b40dc5ee770cfa7b30f954d4f485d5986b08a35989df66642a4b7f25ce2bb4d1e681a6663d55d19113f6cf29584f341006a55d0ec75bf88a SHA512 f7aeb50d2e68f25e5ff45fa008f2c29bb540b567d5ee00172563992b8d8b5895bfd29bb78b42a58eaa14e6f7a0dc0ec30007b648f2198eb362c0e3ca447e7461
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
diff --git a/dev-util/creduce/creduce-2.8.0_pre20180411.ebuild b/dev-util/creduce/creduce-2.11.0_pre20191110.ebuild
index b3bc269e1c6e..ade291feb317 100644
--- a/dev-util/creduce/creduce-2.8.0_pre20180411.ebuild
+++ b/dev-util/creduce/creduce-2.11.0_pre20191110.ebuild
@@ -6,18 +6,18 @@ EAPI="6"
: ${CMAKE_MAKEFILE_GENERATOR=ninja}
inherit cmake-utils llvm
-EGIT_COMMIT="48e622ba74bc35c5a81299d3a34b9b14038d6a70"
-
+EGIT_COMMIT="2a4480eb6cb72b3d2d131b536c883cc6d41bdcaa"
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"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-LLVM_MAX_SLOT=6
+LLVM_MAX_SLOT=9
COMMON_DEPEND="
>=dev-lang/perl-5.10.0
@@ -26,12 +26,13 @@ RDEPEND="${COMMON_DEPEND}
dev-perl/Exporter-Lite
dev-perl/File-Which
dev-perl/Getopt-Tabular
- dev-perl/Regexp-Common
- dev-perl/Sys-CPU"
+ dev-perl/Regexp-Common"
DEPEND="${COMMON_DEPEND}
sys-devel/flex"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+PATCHES=(
+ "${FILESDIR}"/creduce-2.11.0-link-libs.patch
+)
llvm_check_deps() {
has_version "sys-devel/clang:${LLVM_SLOT}"
diff --git a/dev-util/creduce/files/creduce-2.11.0-link-libs.patch b/dev-util/creduce/files/creduce-2.11.0-link-libs.patch
new file mode 100644
index 000000000000..3518003760a6
--- /dev/null
+++ b/dev-util/creduce/files/creduce-2.11.0-link-libs.patch
@@ -0,0 +1,7 @@
+diff --git a/clang_delta/CMakeLists.txt b/clang_delta/CMakeLists.txt
+index a94ec0d..764af02 100644
+--- a/clang_delta/CMakeLists.txt
++++ b/clang_delta/CMakeLists.txt
+@@ -263 +263 @@ add_executable(clang_delta
+-target_link_libraries(clang_delta ${CLANG_LIBS})
++target_link_libraries(clang_delta ${CLANG_LIBS} ${LLVM_LIBS})