Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

creduce-2.10.0+git.20191010.8a67e69-2.1 RPM for ppc64

From OpenSuSE Ports Tumbleweed for ppc64

Name: creduce Distribution: openSUSE Tumbleweed
Version: 2.10.0+git.20191010.8a67e69 Vendor: openSUSE
Release: 2.1 Build date: Wed Oct 23 16:39:55 2019
Group: Development/Tools/Other Build host: obs-power8-04
Size: 27642136 Source RPM: creduce-2.10.0+git.20191010.8a67e69-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/csmith-project/creduce
Summary: C-Reduce, a C program reducer
C-Reduce is a tool that takes a large C or C++ program that has a
property of interest (such as triggering a compiler bug) and
automatically produces a much smaller C/C++ program that has the same
property.  It is intended for use by people who discover and report
bugs in compilers and other tools that process C/C++ code.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Oct 23 2019 Martin Liška <mliska@suse.cz>
  - Add llvm9-libs-fix.patch and build the package with LLVM9
    as a dependency.
* Tue Oct 22 2019 Martin Liška <mliska@suse.cz>
  - Move back Group in spec file.
* Thu Oct 17 2019 Martin Pluskal <mpluskal@suse.com>
  - Update to version 2.10.0+git.20191010.8a67e69:
    * Update the Travis-CI test-build configuration.
    * Update copyright years.
    * Put recently added clang_delta test files into distributions.
    * fixed an issue for processing dependent template name
    * added a bunch of tests for rename-class pass
    * fixed an issue for rewriting dtor
    * added several tests for rename-class
    * added a couple of tests
    * handle another case for overloaded operators
    * skip overloaded functions for rename-fun
    * skip AttributedStmt
    * more fixes to macros
    * handle function bodies with macro expansions
    * handle macro arg expansions
    * fixed an issue for removing unused vars
    * fixed a crash for empty-struct-to-int
    * a couple of tests for empty-struct-to-int
    * fixed an issue for processing macro expansions
    * handle cases where CurrentFD is null
    * added a utility function to get expansion loc for macroID
    * added one more test
    * get expansion loc for checing isInIncludedFile
    * relax the constraint on CurrentFD
    * fixed another issue with macro expansion
    * added several tests for return-void pass
    * handle cases where return type is macro
    * added several tests for aggregate-to-scalar pass
    * skip invalid types early
    * handle cases for invalid params
    * handle builtin macros
    * reset a flag upon failure
    * handled CXXSCalarValueInitExpr for replacing initializers
    * added a test for empty-struct-to-int pass
    * Increment version number to 2.11.0.
  - Update _constraints - increase amount of required memory
* Thu Jun 20 2019 Martin Liška <mliska@suse.cz>
  - Fix typo in spec file.
* Tue Jun 18 2019 mliska@suse.cz
  - Update to version 2.10.0+git.20190513.fb91843:
    * Remove mention of FreeBSD 10.4.
    * Update copyright years.
    * Use LLVM 8 toolchain in the Travis-CI build.
    * Update copyright years.
    * Require LLVM 8.0.
    * Increment version number to 2.10.0.
    * Set `BUILD_WITH_INSTALL_RPATH` property on target `clang_delta`.
    * On the CMake-based build path, set rpath for `clang_delta`.
    * Largely revert commit be741fc.
    * update to LLVM 8.0
* Mon May 06 2019 mliska@suse.cz
  - Update to version 2.9.0:
    * Supports and requires LLVM 7
    * New pass to remove constant `#if` blocks
    * New pass to remove `#if` blocks
    * New pass to remove `#line` directives
    * New binary-search pass for removing C++-style comments
    * Automatically run parallel "interestingness" tests on FreeBSD
    * New `--version` command-line option reports version and exits
    * Numerous bug fixes
* Tue Apr 23 2019 Martin Liška <mliska@suse.cz>
  - Use %license COPYING.
* Tue Apr 23 2019 mliska@suse.cz
  - Update to version 2.9.0+git.20190422.763bd26:
    * Regenerate Autoconf stuff.
    * Add `INSTALL.md` and `README.md` to `EXTRA_DIST`.
    * Use `automake --foreign` instead of `automake --gnu`.
    * Require LLVM 7.0 or later.
    * Do less I/O in the Darwin version of `ncpus()`.
    * Implement `ncpus()` for FreeBSD.
    * Update INSTALL instructions for FreeBSD.
    * Update copyright years.
* Thu Apr 18 2019 Martin Liška <mliska@suse.cz>
  - Remove README from installed files.
  - Depend on llvm7 and clang7 packages.
* Thu Apr 18 2019 mliska@suse.cz
  - Update to version 2.9.0+git.20190414.095c551:
    * Fixed a crash in UnionToStruct pass
    * add pass to remove if directives
    * skip inlining calls in default arguments
    * patch from Mingwandroid to update to LLVM 7
    * convert to markdown
    * add binary search removal of c++ style comments
    * add pass for line markers
    * add pass to remove constant ifs
    * change ordering so pass_includes is called after pass_unifdef
    * built with LLVM 7.0
* Tue Jul 10 2018 mliska@suse.cz
  - Remove Requires to perl-Sys-CPU.
* Mon Jul 09 2018 idonmez@suse.com
  - Update to version 2.8.0
    * Include newer `clang_delta` tests in distributions.
    * Mention CMake-based build system near the top of the file.
    * Update copyright years.
    * Do not list `LLVM_LIBS` in the `target_link_libraries`.
    * Mention that `pkg install` example works for FreeBSD 11.1, too.
    * Remove remaining references to `Sys::CPU` Perl module.
    * Update copyright years.
    * stop using dead sys::cpu perl module
    * Require LLVM 6.0.
* Thu May 10 2018 mliska@suse.cz
  - Update to version 2.8.0+git.20180410.48e622b:
    * Fixed an issue for checking function declarations
    * Fixed crashes due to groupdecls
    * update copyright year
    * Handle anonymous unions are declared with other decls
    * Handle designated init expressions
    * Regenerate Autoconf/Automake stuff.
    * Add copyright notices to some `clang_delta/tests/` files.
    * Add more `clang_delta/tests/` files to distributions.
    * add todo about try-catch
    * Update copyright years.
* Tue Feb 20 2018 mliska@suse.cz
  - Change compiler to GCC.
* Fri Feb 16 2018 mliska@suse.cz
  - Remove not needed dependency (boo#1081147).
* Wed Jan 03 2018 mpluskal@suse.com
  - Run spec-cleaner
* Wed Jan 03 2018 dimstar@opensuse.org
  - BuildRequire clang4-devel-static instead of clang-devel-static:
    all the other llvm/clang deps are hard on version 4.x.
* Thu Oct 26 2017 dimstar@opensuse.org
  - Add clang-devel-static BuildRequires: adapt to llvm4 packaging
    changes.
* Fri May 19 2017 idonmez@suse.com
  - Update to version 2.7.0
    * Minor bugfixes
    * LLVM 4.0 support
  - Depend on llvm4/clang4
* Wed Apr 26 2017 mliska@suse.cz
  - Depend on clang and LLVM 3.9.
* Fri Mar 03 2017 mliska@suse.cz
  - Add llvm-clang and llvm as requirements for the package.
  - Clean up spec file via spec-cleaner.
* Fri Mar 03 2017 idonmez@suse.com
  - Fix build for PowerPC
* Thu Jan 19 2017 mliska@suse.cz
  - Update to version 2.6.0.
* Tue May 17 2016 martin.liska@suse.com
  - Require unifdef package.
* Mon May 16 2016 martin.liska@suse.com
  - Update to version 2.5.0
  - Drop creduce-llvm-3.8.patch
* Thu Mar 24 2016 idonmez@suse.com
  - Add creduce-llvm-3.8.patch to fix build with llvm 3.8.0
* Thu Oct 22 2015 normand@linux.vnet.ibm.com
  - bypass boo#927268 for ppc64/ppc64le removing -fstack_protector
* Mon Oct 19 2015 idonmez@suse.com
  - Update to version 2.4.0
  - Drop llvm-3.7.patch, fixed upstream
* Tue Sep 15 2015 idonmez@suse.com
  - Add llvm-3.7.patch to fix compilation with llvm 3.7
  - Require llvm >= 3.7
  - Add missing astyle/indent Requires
  - Move perl BuildRequires into Requires, they are needed at runtime
* Wed Jul 01 2015 m.liska@suse.cz
  -  Fix file inclusion in the package.
* Wed Jul 01 2015 m.liska@suse.cz
  -  Fix duplication on *.pm files in RPM package.
* Wed Jul 01 2015 m.liska@suse.cz
  - Simplify redirection of binaries from libexecdir to bindir.
* Tue Jun 23 2015 mpluskal@suse.com
  - Update license
* Mon Jun 15 2015 mliska@suse.cz 
  - initial package 2.3.0.

Files

/usr/bin/clang_delta
/usr/bin/clex
/usr/bin/creduce
/usr/bin/strlex
/usr/share/creduce
/usr/share/creduce/perl
/usr/share/creduce/perl/creduce_config.pm
/usr/share/creduce/perl/creduce_regexes.pm
/usr/share/creduce/perl/creduce_utils.pm
/usr/share/creduce/perl/pass_balanced.pm
/usr/share/creduce/perl/pass_blank.pm
/usr/share/creduce/perl/pass_clang.pm
/usr/share/creduce/perl/pass_clang_binsrch.pm
/usr/share/creduce/perl/pass_clex.pm
/usr/share/creduce/perl/pass_comments.pm
/usr/share/creduce/perl/pass_ifs.pm
/usr/share/creduce/perl/pass_include_includes.pm
/usr/share/creduce/perl/pass_includes.pm
/usr/share/creduce/perl/pass_indent.pm
/usr/share/creduce/perl/pass_ints.pm
/usr/share/creduce/perl/pass_line_markers.pm
/usr/share/creduce/perl/pass_lines.pm
/usr/share/creduce/perl/pass_peep.pm
/usr/share/creduce/perl/pass_special.pm
/usr/share/creduce/perl/pass_ternary.pm
/usr/share/creduce/perl/pass_unifdef.pm
/usr/share/licenses/creduce
/usr/share/licenses/creduce/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun May 10 05:47:28 2020