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