pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/csmith



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Sep 16 19:19:05 UTC 2021

Added Files:
        pkgsrc/lang/csmith: DESCR Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/csmith/DESCR pkgsrc/lang/csmith/Makefile \
    pkgsrc/lang/csmith/PLIST pkgsrc/lang/csmith/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/lang/csmith/DESCR
diff -u /dev/null pkgsrc/lang/csmith/DESCR:1.1
--- /dev/null   Thu Sep 16 19:19:05 2021
+++ pkgsrc/lang/csmith/DESCR    Thu Sep 16 19:19:05 2021
@@ -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.
Index: pkgsrc/lang/csmith/Makefile
diff -u /dev/null pkgsrc/lang/csmith/Makefile:1.1
--- /dev/null   Thu Sep 16 19:19:05 2021
+++ pkgsrc/lang/csmith/Makefile Thu Sep 16 19:19:05 2021
@@ -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"
Index: pkgsrc/lang/csmith/PLIST
diff -u /dev/null pkgsrc/lang/csmith/PLIST:1.1
--- /dev/null   Thu Sep 16 19:19:05 2021
+++ pkgsrc/lang/csmith/PLIST    Thu Sep 16 19:19:05 2021
@@ -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
Index: pkgsrc/lang/csmith/distinfo
diff -u /dev/null pkgsrc/lang/csmith/distinfo:1.1
--- /dev/null   Thu Sep 16 19:19:05 2021
+++ pkgsrc/lang/csmith/distinfo Thu Sep 16 19:19:05 2021
@@ -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