Received: by mail.netbsd.org (Postfix, from userid 605) id 97BC084EB4; Fri, 23 Jul 2021 11:31:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6862884EA9 for ; Fri, 23 Jul 2021 11:30:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id XRvYb5-XSKNe for ; Fri, 23 Jul 2021 11:30:16 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 7477A84CFC for ; Fri, 23 Jul 2021 11:30:16 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6CDE5FA95; Fri, 23 Jul 2021 11:30:16 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1627039816127880" MIME-Version: 1.0 Date: Fri, 23 Jul 2021 11:30:16 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/devel/cvise To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20210723113016.6CDE5FA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1627039816127880 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Fri Jul 23 11:30:16 UTC 2021 Added Files: pkgsrc/devel/cvise: DESCR Makefile PLIST distinfo Log Message: devel/cvise: import cvise-2.3.0 C-Vise is a super-parallel Python port of the C-Reduce. The port is fully compatible to the C-Reduce and uses the same efficient LLVM-based C/C++ reduction tool named clang_delta. C-Vise is a tool that takes a large C, C++ or OpenCL program that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ or OpenCL 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++ or OpenCL code. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/cvise/DESCR pkgsrc/devel/cvise/Makefile \ pkgsrc/devel/cvise/PLIST pkgsrc/devel/cvise/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1627039816127880 Content-Disposition: inline Content-Length: 4243 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/cvise/DESCR diff -u /dev/null pkgsrc/devel/cvise/DESCR:1.1 --- /dev/null Fri Jul 23 11:30:16 2021 +++ pkgsrc/devel/cvise/DESCR Fri Jul 23 11:30:16 2021 @@ -0,0 +1,10 @@ +C-Vise is a super-parallel Python port of the C-Reduce. The port +is fully compatible to the C-Reduce and uses the same efficient +LLVM-based C/C++ reduction tool named clang_delta. + +C-Vise is a tool that takes a large C, C++ or OpenCL program that +has a property of interest (such as triggering a compiler bug) and +automatically produces a much smaller C/C++ or OpenCL 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++ or +OpenCL code. Index: pkgsrc/devel/cvise/Makefile diff -u /dev/null pkgsrc/devel/cvise/Makefile:1.1 --- /dev/null Fri Jul 23 11:30:16 2021 +++ pkgsrc/devel/cvise/Makefile Fri Jul 23 11:30:16 2021 @@ -0,0 +1,39 @@ +# $NetBSD: Makefile,v 1.1 2021/07/23 11:30:16 wiz Exp $ + +DISTNAME= cvise-2.3.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=marxin/} +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/marxin/cvise +COMMENT= Super-parallel Python port of the C-Reduce +LICENSE= modified-bsd + +DEPENDS+= ${PYPKGPREFIX}-pebble-[0-9]*:../../devel/py-pebble +DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} != "NetBSD" +DEPENDS+= unifdef-[0-9]*:../../devel/unifdef +.endif +TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test + +USE_CMAKE= yes +CONFIGURE_DIRS= build +CMAKE_ARG_PATH= .. + +USE_LANGUAGES= c c++ +USE_TOOLS+= flex +#TEST_TARGET= check + +REPLACE_PYTHON+= cvise.py +REPLACE_PYTHON+= cvise-delta.py + +pre-configure: + ${MKDIR} ${WRKSRC}/build + +.include "../../lang/python/application.mk" +.include "../../lang/clang/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/cvise/PLIST diff -u /dev/null pkgsrc/devel/cvise/PLIST:1.1 --- /dev/null Fri Jul 23 11:30:16 2021 +++ pkgsrc/devel/cvise/PLIST Fri Jul 23 11:30:16 2021 @@ -0,0 +1,48 @@ +@comment $NetBSD: PLIST,v 1.1 2021/07/23 11:30:16 wiz Exp $ +bin/cvise +bin/cvise-delta +libexec/cvise/clang_delta +libexec/cvise/clex +libexec/cvise/strlex +libexec/cvise/topformflat +share/cvise/__init__.py +share/cvise/cvise.py +share/cvise/pass_groups/all.json +share/cvise/pass_groups/delta.json +share/cvise/pass_groups/opencl-120.json +share/cvise/passes/__init__.py +share/cvise/passes/abstract.py +share/cvise/passes/balanced.py +share/cvise/passes/blank.py +share/cvise/passes/clang.py +share/cvise/passes/clangbinarysearch.py +share/cvise/passes/clex.py +share/cvise/passes/comments.py +share/cvise/passes/ifs.py +share/cvise/passes/includeincludes.py +share/cvise/passes/includes.py +share/cvise/passes/indent.py +share/cvise/passes/ints.py +share/cvise/passes/line_markers.py +share/cvise/passes/lines.py +share/cvise/passes/peep.py +share/cvise/passes/special.py +share/cvise/passes/ternary.py +share/cvise/passes/unifdef.py +share/cvise/tests/__init__.py +share/cvise/tests/test_balanced.py +share/cvise/tests/test_comments.py +share/cvise/tests/test_ifs.py +share/cvise/tests/test_ints.py +share/cvise/tests/test_line_markers.py +share/cvise/tests/test_nestedmatcher.py +share/cvise/tests/test_peep.py +share/cvise/tests/test_special.py +share/cvise/tests/test_ternary.py +share/cvise/tests/testabstract.py +share/cvise/utils/__init__.py +share/cvise/utils/error.py +share/cvise/utils/nestedmatcher.py +share/cvise/utils/readkey.py +share/cvise/utils/statistics.py +share/cvise/utils/testing.py Index: pkgsrc/devel/cvise/distinfo diff -u /dev/null pkgsrc/devel/cvise/distinfo:1.1 --- /dev/null Fri Jul 23 11:30:16 2021 +++ pkgsrc/devel/cvise/distinfo Fri Jul 23 11:30:16 2021 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2021/07/23 11:30:16 wiz Exp $ + +SHA1 (cvise-2.3.0.tar.gz) = 34ad515af2b786608337fb8222d74980e0ff813a +RMD160 (cvise-2.3.0.tar.gz) = 72b3119441916e35b3dea2549b31b366511143be +SHA512 (cvise-2.3.0.tar.gz) = 6c65b1462b20974d76e54b76e15e592a76445da2b8627a29a98ae295417239171267ed163d04a11eeaae25d068b44548cdad0b642e7024c49a5a15f3c0894b1b +Size (cvise-2.3.0.tar.gz) = 250283 bytes --_----------=_1627039816127880--