pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/csmith lang/csmith: import csmith-2.3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae02af16a638
branches:  trunk
changeset: 458471:ae02af16a638
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Sep 16 19:19:05 2021 +0000

description:
lang/csmith: import csmith-2.3.0

Packaged for wip by Kamel Ibn Aziz Derouiche and myself.

Csmith is a tool that can generate random C programs that statically
and dynamically conform to the C99 standard. Thus, it is useful for
stress-testing compilers, static analyzers, and other tools that
process C code.

diffstat:

 lang/csmith/DESCR    |   4 ++++
 lang/csmith/Makefile |  20 ++++++++++++++++++++
 lang/csmith/PLIST    |  27 +++++++++++++++++++++++++++
 lang/csmith/distinfo |   6 ++++++
 4 files changed, 57 insertions(+), 0 deletions(-)

diffs (73 lines):

diff -r 03deb8cd526f -r ae02af16a638 lang/csmith/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/csmith/DESCR Thu Sep 16 19:19:05 2021 +0000
@@ -0,0 +1,4 @@
+Csmith is a tool that can generate random C programs that statically
+and dynamically conform to the C99 standard. Thus, it is useful for
+stress-testing compilers, static analyzers, and other tools that
+process C code.
diff -r 03deb8cd526f -r ae02af16a638 lang/csmith/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/csmith/Makefile      Thu Sep 16 19:19:05 2021 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2021/09/16 19:19:05 wiz Exp $
+
+DISTNAME=      csmith-2.3.0
+CATEGORIES=    lang
+MASTER_SITES=  https://embed.cs.utah.edu/csmith/
+
+MAINTAINER=    kamel.derouiche%gmail.com@localhost
+HOMEPAGE=      https://embed.cs.utah.edu/csmith/
+COMMENT=       Random generator of C programs
+LICENSE=       modified-bsd
+
+GNU_CONFIGURE= yes
+USE_TOOLS+=    gm4 gmake perl
+USE_LIBTOOL=   yes
+USE_LANGUAGES= c c++
+
+REPLACE_PERL+= scripts/compiler_test.pl scripts/launchn.pl
+REPLACE_PERL+= scripts/test_csmith.pl
+
+.include "../../mk/bsd.pkg.mk"
diff -r 03deb8cd526f -r ae02af16a638 lang/csmith/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/csmith/PLIST Thu Sep 16 19:19:05 2021 +0000
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1 2021/09/16 19:19:05 wiz Exp $
+bin/compiler_test.in
+bin/compiler_test.pl
+bin/csmith
+bin/launchn.pl
+bin/test_csmith.pl
+include/${PKGNAME}/csmith.h
+include/${PKGNAME}/csmith_minimal.h
+include/${PKGNAME}/custom_limits.h
+include/${PKGNAME}/custom_stdint_x86.h
+include/${PKGNAME}/platform_avr.h
+include/${PKGNAME}/platform_generic.h
+include/${PKGNAME}/platform_msp430.h
+include/${PKGNAME}/random_inc.h
+include/${PKGNAME}/safe_abbrev.h
+include/${PKGNAME}/safe_math.h
+include/${PKGNAME}/safe_math_macros.h
+include/${PKGNAME}/safe_math_macros_notmp.h
+include/${PKGNAME}/stdint_avr.h
+include/${PKGNAME}/stdint_ia32.h
+include/${PKGNAME}/stdint_ia64.h
+include/${PKGNAME}/stdint_msp430.h
+include/${PKGNAME}/volatile_runtime.c
+include/${PKGNAME}/volatile_runtime.h
+include/${PKGNAME}/windows/stdint.h
+lib/libcsmith.la
+share/doc/csmith/probabilities.txt
diff -r 03deb8cd526f -r ae02af16a638 lang/csmith/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/csmith/distinfo      Thu Sep 16 19:19:05 2021 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/09/16 19:19:05 wiz Exp $
+
+SHA1 (csmith-2.3.0.tar.gz) = f307aaf99667044b173aba5f02bf033471f1a669
+RMD160 (csmith-2.3.0.tar.gz) = 6e4f191199e2e776c03ba4b58ea1466f8cf74e3c
+SHA512 (csmith-2.3.0.tar.gz) = abab6ace0fa6b1be248c3ffbac7069bcadbad7b7af5673660849c8bebf84de040afcf527b2fefbbcb68b9164a43e08684c147496fb2b25bbffef7495dba39041
+Size (csmith-2.3.0.tar.gz) = 637381 bytes



Home | Main Index | Thread Index | Old Index