pkgsrc-Changes archive

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

CVS commit: pkgsrc/benchmarks/hs-criterion



Module Name:    pkgsrc
Committed By:   pho
Date:           Thu Nov  2 02:50:25 UTC 2023

Added Files:
        pkgsrc/benchmarks/hs-criterion: DESCR Makefile PLIST buildlink3.mk
            distinfo

Log Message:
benchmarks/hs-criterion: import hs-criterion-1.6.3.0

This library provides a powerful but simple way to measure software
performance. It provides both a framework for executing and analysing
benchmarks and a set of driver functions that makes it easy to build and
run benchmarks, and to analyse their results.

The fastest way to get started is to read the online tutorial, followed by
the documentation and examples in the Criterion.Main module.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/benchmarks/hs-criterion/DESCR \
    pkgsrc/benchmarks/hs-criterion/Makefile \
    pkgsrc/benchmarks/hs-criterion/PLIST \
    pkgsrc/benchmarks/hs-criterion/buildlink3.mk \
    pkgsrc/benchmarks/hs-criterion/distinfo

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

Added files:

Index: pkgsrc/benchmarks/hs-criterion/DESCR
diff -u /dev/null pkgsrc/benchmarks/hs-criterion/DESCR:1.1
--- /dev/null   Thu Nov  2 02:50:25 2023
+++ pkgsrc/benchmarks/hs-criterion/DESCR        Thu Nov  2 02:50:25 2023
@@ -0,0 +1,7 @@
+This library provides a powerful but simple way to measure software
+performance. It provides both a framework for executing and analysing
+benchmarks and a set of driver functions that makes it easy to build and
+run benchmarks, and to analyse their results.
+
+The fastest way to get started is to read the online tutorial, followed by
+the documentation and examples in the Criterion.Main module.
Index: pkgsrc/benchmarks/hs-criterion/Makefile
diff -u /dev/null pkgsrc/benchmarks/hs-criterion/Makefile:1.1
--- /dev/null   Thu Nov  2 02:50:25 2023
+++ pkgsrc/benchmarks/hs-criterion/Makefile     Thu Nov  2 02:50:25 2023
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2023/11/02 02:50:25 pho Exp $
+
+DISTNAME=      criterion-1.6.3.0
+CATEGORIES=    benchmarks
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Robust, reliable performance measurement and analysis
+LICENSE=       modified-bsd
+
+OPTPARSE_APPLICATIVE_EXECUTABLES+=     criterion-report
+.include "../../devel/hs-optparse-applicative/application.mk"
+
+.include "../../converters/hs-aeson/buildlink3.mk"
+.include "../../devel/hs-base-compat-batteries/buildlink3.mk"
+.include "../../devel/hs-binary-orphans/buildlink3.mk"
+.include "../../textproc/hs-cassava/buildlink3.mk"
+.include "../../devel/hs-code-page/buildlink3.mk"
+.include "../../benchmarks/hs-criterion-measurement/buildlink3.mk"
+.include "../../textproc/hs-Glob/buildlink3.mk"
+.include "../../www/hs-js-chart/buildlink3.mk"
+.include "../../textproc/hs-microstache/buildlink3.mk"
+.include "../../math/hs-mwc-random/buildlink3.mk"
+.include "../../devel/hs-optparse-applicative/buildlink3.mk"
+.include "../../textproc/hs-prettyprinter/buildlink3.mk"
+.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk"
+.include "../../math/hs-statistics/buildlink3.mk"
+.include "../../devel/hs-transformers-compat/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-vector-algorithms/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/benchmarks/hs-criterion/PLIST
diff -u /dev/null pkgsrc/benchmarks/hs-criterion/PLIST:1.1
--- /dev/null   Thu Nov  2 02:50:25 2023
+++ pkgsrc/benchmarks/hs-criterion/PLIST        Thu Nov  2 02:50:25 2023
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.1 2023/11/02 02:50:25 pho Exp $
+bin/criterion-report
+lib/criterion-${PKGVERSION}/${HS_VERSION}/package-description
+lib/criterion-${PKGVERSION}/${HS_VERSION}/package-id
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Analysis.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Analysis.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Analysis.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO/Printf.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO/Printf.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/IO/Printf.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main/Options.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main/Options.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Main/Options.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Monad/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Report.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Report.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Report.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Types.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Types.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Criterion/Types.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_criterion.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_criterion.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_criterion.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Analysis.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-IO-Printf.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-IO.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Internal.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Main-Options.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Main.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Monad.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Report.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion-Types.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/Criterion.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/criterion.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-A.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-All.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-B.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-C.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-D.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-E.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-F.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-G.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-H.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-I.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-J.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-K.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-L.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-M.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-N.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-O.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-P.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-Q.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-R.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-S.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-T.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-U.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-V.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index-W.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/doc-index.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/quick-jump.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/criterion-${PKGVERSION}/html/synopsis.png
+share/${HS_PLATFORM}/criterion-${PKGVERSION}/templates/criterion.css
+share/${HS_PLATFORM}/criterion-${PKGVERSION}/templates/criterion.js
+share/${HS_PLATFORM}/criterion-${PKGVERSION}/templates/default.tpl
+share/${HS_PLATFORM}/criterion-${PKGVERSION}/templates/json.tpl
Index: pkgsrc/benchmarks/hs-criterion/buildlink3.mk
diff -u /dev/null pkgsrc/benchmarks/hs-criterion/buildlink3.mk:1.1
--- /dev/null   Thu Nov  2 02:50:25 2023
+++ pkgsrc/benchmarks/hs-criterion/buildlink3.mk        Thu Nov  2 02:50:25 2023
@@ -0,0 +1,31 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/11/02 02:50:25 pho Exp $
+
+BUILDLINK_TREE+=       hs-criterion
+
+.if !defined(HS_CRITERION_BUILDLINK3_MK)
+HS_CRITERION_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-criterion+=   hs-criterion>=1.6.3
+BUILDLINK_ABI_DEPENDS.hs-criterion+=   hs-criterion>=1.6.3.0
+BUILDLINK_PKGSRCDIR.hs-criterion?=     ../../benchmarks/hs-criterion
+
+.include "../../converters/hs-aeson/buildlink3.mk"
+.include "../../devel/hs-base-compat-batteries/buildlink3.mk"
+.include "../../devel/hs-binary-orphans/buildlink3.mk"
+.include "../../textproc/hs-cassava/buildlink3.mk"
+.include "../../devel/hs-code-page/buildlink3.mk"
+.include "../../benchmarks/hs-criterion-measurement/buildlink3.mk"
+.include "../../textproc/hs-Glob/buildlink3.mk"
+.include "../../www/hs-js-chart/buildlink3.mk"
+.include "../../textproc/hs-microstache/buildlink3.mk"
+.include "../../math/hs-mwc-random/buildlink3.mk"
+.include "../../devel/hs-optparse-applicative/buildlink3.mk"
+.include "../../textproc/hs-prettyprinter/buildlink3.mk"
+.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk"
+.include "../../math/hs-statistics/buildlink3.mk"
+.include "../../devel/hs-transformers-compat/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-vector-algorithms/buildlink3.mk"
+.endif # HS_CRITERION_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-criterion
Index: pkgsrc/benchmarks/hs-criterion/distinfo
diff -u /dev/null pkgsrc/benchmarks/hs-criterion/distinfo:1.1
--- /dev/null   Thu Nov  2 02:50:25 2023
+++ pkgsrc/benchmarks/hs-criterion/distinfo     Thu Nov  2 02:50:25 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/11/02 02:50:25 pho Exp $
+
+BLAKE2s (criterion-1.6.3.0.tar.gz) = dc284c20c08e3ac34b067689d36141d9f4f0aa2250c48cb726d611adcc8facbf
+SHA512 (criterion-1.6.3.0.tar.gz) = e753562678073c7686958f3649d959fae7946e02958ee9f8b0803aa6fe5fc64c66fda2524fd79777e976836f2c9b465675f3be2eca813e6b14986317543a8b46
+Size (criterion-1.6.3.0.tar.gz) = 47217 bytes



Home | Main Index | Thread Index | Old Index