summaryrefslogtreecommitdiff
path: root/dev-util/creduce
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/creduce
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/creduce')
-rw-r--r--dev-util/creduce/Manifest12
-rw-r--r--dev-util/creduce/creduce-2.4.0.ebuild28
-rw-r--r--dev-util/creduce/creduce-2.5.0.ebuild27
-rw-r--r--dev-util/creduce/creduce-2.6.0.ebuild30
-rw-r--r--dev-util/creduce/creduce-2.7.0.ebuild32
-rw-r--r--dev-util/creduce/creduce-9999.ebuild36
-rw-r--r--dev-util/creduce/metadata.xml12
7 files changed, 177 insertions, 0 deletions
diff --git a/dev-util/creduce/Manifest b/dev-util/creduce/Manifest
new file mode 100644
index 000000000000..f7d86e86c85b
--- /dev/null
+++ b/dev-util/creduce/Manifest
@@ -0,0 +1,12 @@
+DIST creduce-2.4.0.tar.gz 677706 SHA256 0b4c5184b7bdc369a476c0eb4d41f1618f66e82d7ebeafa9492c0355ce63ed35 SHA512 75a603a8e2a967edfd12f9423f08b716a292f75e72ce770b083f4f9458510c3aaa16a91102c75f0ca098d08bb898fde998cae81e17c680dab330164fcffb5b33 WHIRLPOOL 676d20f68ff540abaeb7d64adf4fdfba7d2b164832481029b8a2cc0d95fe55d407ec7ffd7e5a85117cb3194264a70ecb79dbc95b7d5ddf1d62b901fcc6124a6a
+DIST creduce-2.5.0.tar.gz 742516 SHA256 2dcd784e1d27df60f4ea1d92c4c556c02da4152db353d544dce8b7813fa443e4 SHA512 5292381ddf5e2b061bcfb1a3f52cd25cab3ab5985faade7c779c41be19b5cf7309fbcfff1428f026bfcee5da7c6f898b0b8fa48d03ef83acd64000c3ece2189d WHIRLPOOL b73c5f091caa697de9bba5f069e33b796a9a02efe5c5e3c0536ba94f9e454270d1750c93a27a953ac58ff6e8fd816f78b60205a01b24dd4140e927b6e1a33e33
+DIST creduce-2.6.0.tar.gz 763886 SHA256 cdacc1046ca3ae2b0777b8f235428e7976b0fb97c2f69979c8accd8d2cc0c55d SHA512 e2a08127d2aea29b6934792eff4ff0d9f10952ca520671c60ef4b24a48522b19c48336d4b9d0b8e8c633dd8832b2a56d3d0daa311478e474e974c60a0ae381f1 WHIRLPOOL 882065bed157f441df9628a9e691f69c47495ba54b43580d7c5eb442d7ba58e65d674655ee8e013203adfab581b49f973e3ada3147d3e4b9fb707572b49be652
+DIST creduce-2.7.0.tar.gz 768832 SHA256 36dca859c97a988e71b1a08e0cbd5849e4da051d248c5e483494194c4a231a41 SHA512 0ded47fdb4303d84619d63fbedd7bc12141b4857679dda8438683199dbdc98b985f848e797b9dc25a31dda591ee54bcb94580285890b23495fcf151aa3636226 WHIRLPOOL 224f4827317049971cc30d6909cfb4c094b5022c30c4d80964df85dfeaa3ab9a4a20685d685a820701daa16e82863fb9e625e2a94fa56a013e284fcfa95a9a8e
+EBUILD creduce-2.4.0.ebuild 605 SHA256 4a3ec76aba183394a8f557dad53dee4dcf2f976729aeeec8a12b15ffeb27fb07 SHA512 9213fd59de68f2ab9353c3d080e4f041906b210adf73ecd0f0fdfaac1b22926b74f958cb70cac30ac1e66470d50b77c8ff75d5b741c3d0d4c5a4f58ecbd5e2e8 WHIRLPOOL 20903feb3b72f3f99872bc6951dd00faae2ca09ce8776301e20bbd994f9c38ef8b658d4ee9fa1c6dcae22ce2f711b3e652c8d3e7528165cc1af5feb9b8f890ba
+EBUILD creduce-2.5.0.ebuild 589 SHA256 6ab4222f959fd1f4fd4d070cdfcd90a66fbc4a7158e011b3c69bc9cac022b09a SHA512 d9c7c792c642e5c8e2305b511c1af83b6d935c95a0539324378032f15406e98b933808eab8d0a53d186e249f72cdb25b8b7a9a6af4936f5cf3165ce3b2439487 WHIRLPOOL 291a155f491b7408d3c2e747f9fda551f1f54997ee74674dc381852a21c5dab39e4676df7c71bd9734ca4a7b6dc2a8f1f2ee5d2847497ec7f21deaab5650cb2e
+EBUILD creduce-2.6.0.ebuild 685 SHA256 0b8a1736bae151be38606ea3ef76d2b46dd63a7c72b8c0ec0efafbbfe4704598 SHA512 57ed962054073e3220adfc02d5fccd6000359c189404cf3c01763312ae675876f52f6900a2d42431373c1ec56b78aa664f0fe9bd555f6e524196d22290985313 WHIRLPOOL eec2e2a1e8a083effd8ea400f127cae34e3d86c45a52c95df9e418139733d07d922787dffafb3e7ae472cf224efb59107272d3627ba3ceb6c2cd9a3a06335f09
+EBUILD creduce-2.7.0.ebuild 703 SHA256 eb02687900e5b185a60a51fab7d053b3d7e67e222a04562624735c96c0104ad1 SHA512 dc9bb094eb8d54ec90e74a8031289936c0bd3fc5a5e5520bbedb7d457f73aaa458bf0c094542b94a4d32f508df4163b98651c1ead335a91f032478f498d1e0da WHIRLPOOL 80b0ca84217803742307f1edd6182baf78956e3a8ec51767aae34022df9bc5c5694f142ae74a3f47f913b2d174f95bec397861fbf190bee3493f232d654eb468
+EBUILD creduce-9999.ebuild 765 SHA256 6a0d81ce3a12aa68475710d18db74772473de59f4107d4bab01459549e393eda SHA512 26e023880d1143b27d11971f2f95e937f210630c9f2899c239d7f7076ac7741e9cde7e9ba2661c08f2b42e8c71f0dc6e4075f6421e927601ce1276616fe51da8 WHIRLPOOL 1d7f34ac4eee0ccad9917850b316f349153fff4faf5019c5bb20072ae87f5088afaf3aec84fd953965209096b4c3f30f6bcc15468c6f47b6f42cd82810741f24
+MISC ChangeLog 4376 SHA256 d46e151dd640ebb83827f941798db7392f44e4a3147e194520542763821180b7 SHA512 979316eb5b375ccbff0980d06c861a3f76ccf4e48ff1b8e108b872be8a86ecebc969ea86b28d2852d6443db693a68ff66952bb0e4b7176086aadbdbc4dea4ee3 WHIRLPOOL 7210f605a7a551d2c3c9850baf4e02145923608a4044a1c67d9707a9f7ec099fb6794a06128473bb31d34eef94a52311f6dc802a6c0b8d0a540f7077d145fbac
+MISC ChangeLog-2015 657 SHA256 d405654f256c343dc9b2c70decdea1b3a614ae7ed310e4967b85822e521a62fe SHA512 36b5b0ffcb00e95cc35d5c44364a240f31b290371cc499959562ffe8fa059e843fe15b174383bdc7bab7151adffcb392dde502d9cdbe213aee8e822d7652f7a3 WHIRLPOOL d517e5af4da342d82cd04778129e00c43fc9959ea33ace631a2db862194b7bf9090d0ec42dedcc42f81367c29b0ea10adaea47e4a1ea22411f10e7c4c04d04f9
+MISC metadata.xml 349 SHA256 82369acf15d76126f47d4ebdde8ba3421fc56f4b6da77196065e2dc2640792ed SHA512 1088fd88c07aa98bbbf8a8674d3b7908ea2bf707200f60640da713398556edaabca17924bae9a58745d266bc859b9269e677ac33405dcfca6df657e8cb9d06a4 WHIRLPOOL b706354bb6d648b17fa7c7220b7a2def15101ec695c9923a5cf7dfdb981311a516c335ef5f824159e96dbe2d9cbc03afac87c53b57fdc41b330554f4b06314e7
diff --git a/dev-util/creduce/creduce-2.4.0.ebuild b/dev-util/creduce/creduce-2.4.0.ebuild
new file mode 100644
index 000000000000..2213cee8ce46
--- /dev/null
+++ b/dev-util/creduce/creduce-2.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="C-Reduce - a plugin-based C program reducer"
+HOMEPAGE="https://embed.cs.utah.edu/creduce/"
+SRC_URI="https://embed.cs.utah.edu/creduce/${P}.tar.gz"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-lang/perl-5.10.0
+ app-text/delta
+ 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
+ =sys-devel/clang-3.7*"
+
+RDEPEND="${DEPEND}"
diff --git a/dev-util/creduce/creduce-2.5.0.ebuild b/dev-util/creduce/creduce-2.5.0.ebuild
new file mode 100644
index 000000000000..6e4e0f845cbc
--- /dev/null
+++ b/dev-util/creduce/creduce-2.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="C-Reduce - a plugin-based C program reducer"
+HOMEPAGE="https://embed.cs.utah.edu/creduce/"
+SRC_URI="https://embed.cs.utah.edu/creduce/${P}.tar.gz"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-lang/perl-5.10.0
+ 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
+ =sys-devel/clang-3.8*"
+
+RDEPEND="${DEPEND}"
diff --git a/dev-util/creduce/creduce-2.6.0.ebuild b/dev-util/creduce/creduce-2.6.0.ebuild
new file mode 100644
index 000000000000..b138ee9ea1ed
--- /dev/null
+++ b/dev-util/creduce/creduce-2.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+: ${CMAKE_MAKEFILE_GENERATOR=ninja}
+inherit cmake-utils
+
+DESCRIPTION="C-Reduce - a plugin-based C program reducer"
+HOMEPAGE="https://embed.cs.utah.edu/creduce/"
+SRC_URI="https://embed.cs.utah.edu/creduce/${P}.tar.gz"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-lang/perl-5.10.0
+ =sys-devel/clang-3.9*"
+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}"
diff --git a/dev-util/creduce/creduce-2.7.0.ebuild b/dev-util/creduce/creduce-2.7.0.ebuild
new file mode 100644
index 000000000000..9fae9a665c8b
--- /dev/null
+++ b/dev-util/creduce/creduce-2.7.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+: ${CMAKE_MAKEFILE_GENERATOR=ninja}
+inherit cmake-utils llvm
+
+DESCRIPTION="C-Reduce - a plugin-based C program reducer"
+HOMEPAGE="https://embed.cs.utah.edu/creduce/"
+SRC_URI="https://embed.cs.utah.edu/creduce/${P}.tar.gz"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-lang/perl-5.10.0
+ sys-devel/clang:4"
+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}"
+
+LLVM_MAX_SLOT=4
diff --git a/dev-util/creduce/creduce-9999.ebuild b/dev-util/creduce/creduce-9999.ebuild
new file mode 100644
index 000000000000..b7accd15defa
--- /dev/null
+++ b/dev-util/creduce/creduce-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+EGIT_REPO_URI="https://github.com/csmith-project/${PN}"
+
+: ${CMAKE_MAKEFILE_GENERATOR=ninja}
+inherit cmake-utils git-r3 llvm
+
+DESCRIPTION="C-Reduce - a plugin-based C program reducer"
+HOMEPAGE="https://embed.cs.utah.edu/creduce/"
+SRC_URI=""
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-lang/perl-5.10.0
+ >=sys-devel/clang-4:="
+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}"
+
+llvm_check_deps() {
+ has_version "sys-devel/clang:${LLVM_SLOT}"
+}
diff --git a/dev-util/creduce/metadata.xml b/dev-util/creduce/metadata.xml
new file mode 100644
index 000000000000..cfa489ca83c4
--- /dev/null
+++ b/dev-util/creduce/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>rhill@gentoo.org</email>
+ <name>Ryan Hill</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+</pkgmetadata>