pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/creduce creduce: updated to 2.10.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/634a4cf1884a
branches: trunk
changeset: 334670:634a4cf1884a
user: adam <adam%pkgsrc.org@localhost>
date: Sun Jun 02 09:07:39 2019 +0000
description:
creduce: updated to 2.10.0
No news is good news.
diffstat:
devel/creduce/Makefile | 15 ++--
devel/creduce/PLIST | 4 +-
devel/creduce/distinfo | 13 +--
devel/creduce/patches/patch-clang__delta_ExpressionDetector.cpp | 27 ----------
devel/creduce/patches/patch-clang__delta_RemoveUnusedEnumMember.cpp | 27 ----------
devel/creduce/patches/patch-clang__delta_TransformationManager.cpp | 16 -----
6 files changed, 15 insertions(+), 87 deletions(-)
diffs (160 lines):
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/Makefile
--- a/devel/creduce/Makefile Sun Jun 02 09:04:53 2019 +0000
+++ b/devel/creduce/Makefile Sun Jun 02 09:07:39 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2018/12/12 12:44:42 adam Exp $
+# $NetBSD: Makefile,v 1.9 2019/06/02 09:07:39 adam Exp $
-DISTNAME= creduce-2.8.0
-PKGREVISION= 2
+DISTNAME= creduce-2.10.0
CATEGORIES= devel
MASTER_SITES= https://embed.cs.utah.edu/creduce/
@@ -10,11 +9,6 @@
COMMENT= Tool for automatic reduction of C/C++ files triggering bugs
LICENSE= 2-clause-bsd
-USE_LANGUAGES= c c++11
-USE_TOOLS+= flex perl:run gmake
-GNU_CONFIGURE= yes
-TEST_TARGET= check
-
DEPENDS+= p5-Exporter-Lite-[0-9]*:../../devel/p5-Exporter-Lite
DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
DEPENDS+= p5-Getopt-Tabular-[0-9]*:../../devel/p5-Getopt-Tabular
@@ -22,5 +16,10 @@
DEPENDS+= p5-Sys-CPU-[0-9]*:../../sysutils/p5-Sys-CPU
DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common
+USE_LANGUAGES= c c++11
+USE_TOOLS+= flex perl:run gmake
+GNU_CONFIGURE= yes
+TEST_TARGET= check
+
.include "../../lang/clang/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/PLIST
--- a/devel/creduce/PLIST Sun Jun 02 09:04:53 2019 +0000
+++ b/devel/creduce/PLIST Sun Jun 02 09:07:39 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2016/11/02 00:15:43 joerg Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/06/02 09:07:39 adam Exp $
bin/creduce
libexec/clang_delta
libexec/clex
@@ -14,10 +14,12 @@
share/creduce/perl/pass_clang_binsrch.pm
share/creduce/perl/pass_clex.pm
share/creduce/perl/pass_comments.pm
+share/creduce/perl/pass_ifs.pm
share/creduce/perl/pass_include_includes.pm
share/creduce/perl/pass_includes.pm
share/creduce/perl/pass_indent.pm
share/creduce/perl/pass_ints.pm
+share/creduce/perl/pass_line_markers.pm
share/creduce/perl/pass_lines.pm
share/creduce/perl/pass_peep.pm
share/creduce/perl/pass_special.pm
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/distinfo
--- a/devel/creduce/distinfo Sun Jun 02 09:04:53 2019 +0000
+++ b/devel/creduce/distinfo Sun Jun 02 09:07:39 2019 +0000
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.6 2018/12/12 12:44:42 adam Exp $
+$NetBSD: distinfo,v 1.7 2019/06/02 09:07:39 adam Exp $
-SHA1 (creduce-2.8.0.tar.gz) = 4f9ed5c7766f247884ce5c17fa10710372d48d39
-RMD160 (creduce-2.8.0.tar.gz) = fd9ed41cbb8464ee95bc94ec9ccc50b22303bd9a
-SHA512 (creduce-2.8.0.tar.gz) = 9d616dc421d0e932656ab0220ebfe1a4f20a08d46bf4ee004ef96a693ff37caeadf96c769262574a9789ac52c2bb4586e2b8602f7d44b627229b8eb45f5af0ea
-Size (creduce-2.8.0.tar.gz) = 774668 bytes
-SHA1 (patch-clang__delta_ExpressionDetector.cpp) = 62df4dde6d99a015fdc5c59d564ccee52b348fb9
+SHA1 (creduce-2.10.0.tar.gz) = 77c3dafb2446133ca2f2aeae34b2e4b79de5231d
+RMD160 (creduce-2.10.0.tar.gz) = 183be95aec282812724ec66204952ad33dbc923b
+SHA512 (creduce-2.10.0.tar.gz) = f2f2cc498cbf78331ea62e533579c84042ddc1ad8eb146adeae6b3a833e0ea4bb26a4ab5f1f61a30500a5a0c9c89cc1d4e4c8547aa9e4a14d3b5d744aeb4f6a7
+Size (creduce-2.10.0.tar.gz) = 779318 bytes
SHA1 (patch-clang__delta_Makefile.am) = 6eac9443bb954c9fb54a922d6da909cf0a45d25d
SHA1 (patch-clang__delta_Makefile.in) = c650aab0534268a67615d9360934534ea1d36b90
-SHA1 (patch-clang__delta_RemoveUnusedEnumMember.cpp) = 07c0f213b114ed5ad63d8a97b168f97836c1ea1e
-SHA1 (patch-clang__delta_TransformationManager.cpp) = 8c95efe02d48da0150b08a9624e0fcdb54916bde
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/patches/patch-clang__delta_ExpressionDetector.cpp
--- a/devel/creduce/patches/patch-clang__delta_ExpressionDetector.cpp Sun Jun 02 09:04:53 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-clang__delta_ExpressionDetector.cpp,v 1.1 2018/12/12 12:44:43 adam Exp $
-
-Fix for LLVM 7.0.
-https://github.com/csmith-project/creduce/tree/llvm-7.0
-
---- clang_delta/ExpressionDetector.cpp.orig 2018-12-12 12:34:31.000000000 +0000
-+++ clang_delta/ExpressionDetector.cpp
-@@ -63,7 +63,8 @@ public:
- StringRef FileName, bool IsAngled,
- CharSourceRange FilenameRange, const FileEntry *File,
- StringRef SearchPath, StringRef RelativePath,
-- const Module *Imported) override;
-+ const Module *Imported,
-+ SrcMgr::CharacteristicKind FileType) override;
-
- private:
- SourceManager &SrcManager;
-@@ -83,7 +84,8 @@ void IncludesPPCallbacks::InclusionDirec
- const FileEntry * /*File*/,
- StringRef /*SearchPath*/,
- StringRef /*RelativePath*/,
-- const Module * /*Imported*/)
-+ const Module * /*Imported*/,
-+ SrcMgr::CharacteristicKind /*FileType*/)
- {
- if (!SrcManager.isInMainFile(HashLoc))
- return;
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/patches/patch-clang__delta_RemoveUnusedEnumMember.cpp
--- a/devel/creduce/patches/patch-clang__delta_RemoveUnusedEnumMember.cpp Sun Jun 02 09:04:53 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-clang__delta_RemoveUnusedEnumMember.cpp,v 1.1 2018/12/12 12:44:43 adam Exp $
-
-Fix for LLVM 7.0.
-https://github.com/csmith-project/creduce/tree/llvm-7.0
-
---- clang_delta/RemoveUnusedEnumMember.cpp.orig 2018-12-12 12:36:01.000000000 +0000
-+++ clang_delta/RemoveUnusedEnumMember.cpp
-@@ -99,15 +99,15 @@ void RemoveUnusedEnumMember::removeEnumC
- {
- SourceLocation StartLoc = (*TheEnumIterator)->getLocStart();
- if (StartLoc.isMacroID()) {
-- std::pair<SourceLocation, SourceLocation> Locs =
-+ CharSourceRange CSRange =
- SrcManager->getExpansionRange(StartLoc);
-- StartLoc = Locs.first;
-+ StartLoc = CSRange.getBegin();
- }
- SourceLocation EndLoc = (*TheEnumIterator)->getLocEnd();
- if (EndLoc.isMacroID()) {
-- std::pair<SourceLocation, SourceLocation> Locs =
-+ CharSourceRange CSRange =
- SrcManager->getExpansionRange(EndLoc);
-- EndLoc = Locs.second;
-+ EndLoc = CSRange.getEnd();
- }
- SourceLocation CommaLoc = Lexer::findLocationAfterToken(
- EndLoc, tok::comma, *SrcManager, Context->getLangOpts(),
diff -r 8c79bece6e34 -r 634a4cf1884a devel/creduce/patches/patch-clang__delta_TransformationManager.cpp
--- a/devel/creduce/patches/patch-clang__delta_TransformationManager.cpp Sun Jun 02 09:04:53 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-clang__delta_TransformationManager.cpp,v 1.4 2018/12/12 12:44:43 adam Exp $
-
-Fix for LLVM 7.0.
-https://github.com/csmith-project/creduce/tree/llvm-7.0
-
---- clang_delta/TransformationManager.cpp.orig 2018-12-12 12:37:38.000000000 +0000
-+++ clang_delta/TransformationManager.cpp
-@@ -223,7 +223,7 @@ llvm::raw_ostream *TransformationManager
-
- std::error_code EC;
- llvm::raw_fd_ostream *Out = new llvm::raw_fd_ostream(
-- OutputFileName, EC, llvm::sys::fs::F_RW);
-+ OutputFileName, EC, llvm::sys::fs::FA_Read | llvm::sys::fs::FA_Write);
- assert(!EC && "Cannot open output file!");
- return Out;
- }
Home |
Main Index |
Thread Index |
Old Index