pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/hs-selective



Module Name:    pkgsrc
Committed By:   pho
Date:           Sun May  5 08:14:32 UTC 2024

Added Files:
        pkgsrc/devel/hs-selective: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
devel/hs-selective: import hs-selective-0.7.0.1

Selective applicative functors: declare your effects statically, select
which to execute dynamically.

This is a library for selective applicative functors, or just selective
functors for short, an abstraction between applicative functors and monads,
introduced in this paper:

    https://dl.acm.org/doi/10.1145/3341694


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

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

Added files:

Index: pkgsrc/devel/hs-selective/DESCR
diff -u /dev/null pkgsrc/devel/hs-selective/DESCR:1.1
--- /dev/null   Sun May  5 08:14:33 2024
+++ pkgsrc/devel/hs-selective/DESCR     Sun May  5 08:14:32 2024
@@ -0,0 +1,8 @@
+Selective applicative functors: declare your effects statically, select
+which to execute dynamically.
+
+This is a library for selective applicative functors, or just selective
+functors for short, an abstraction between applicative functors and monads,
+introduced in this paper:
+
+    https://dl.acm.org/doi/10.1145/3341694
Index: pkgsrc/devel/hs-selective/Makefile
diff -u /dev/null pkgsrc/devel/hs-selective/Makefile:1.1
--- /dev/null   Sun May  5 08:14:33 2024
+++ pkgsrc/devel/hs-selective/Makefile  Sun May  5 08:14:32 2024
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2024/05/05 08:14:32 pho Exp $
+
+DISTNAME=      selective-0.7.0.1
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Selective applicative functors
+LICENSE=       mit
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-selective/PLIST
diff -u /dev/null pkgsrc/devel/hs-selective/PLIST:1.1
--- /dev/null   Sun May  5 08:14:33 2024
+++ pkgsrc/devel/hs-selective/PLIST     Sun May  5 08:14:32 2024
@@ -0,0 +1,41 @@
+@comment $NetBSD: PLIST,v 1.1 2024/05/05 08:14:32 pho Exp $
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Free.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Free.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Free.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Multi.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Multi.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Multi.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Free.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Free.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Free.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Freer.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Freer.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Rigid/Freer.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Trans/Except.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Trans/Except.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Selective/Trans/Except.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+lib/selective-${PKGVERSION}/${HS_VERSION}/package-description
+lib/selective-${PKGVERSION}/${HS_VERSION}/package-id
+share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/CHANGES.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective-Free.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective-Multi.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective-Rigid-Free.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective-Rigid-Freer.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective-Trans-Except.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/Control-Selective.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/README.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/selective.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/selective-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-selective/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-selective/buildlink3.mk:1.1
--- /dev/null   Sun May  5 08:14:33 2024
+++ pkgsrc/devel/hs-selective/buildlink3.mk     Sun May  5 08:14:32 2024
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2024/05/05 08:14:32 pho Exp $
+
+BUILDLINK_TREE+=       hs-selective
+
+.if !defined(HS_SELECTIVE_BUILDLINK3_MK)
+HS_SELECTIVE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-selective+=   hs-selective>=0.7.0
+BUILDLINK_ABI_DEPENDS.hs-selective+=   hs-selective>=0.7.0.1
+BUILDLINK_PKGSRCDIR.hs-selective?=     ../../devel/hs-selective
+.endif # HS_SELECTIVE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-selective
Index: pkgsrc/devel/hs-selective/distinfo
diff -u /dev/null pkgsrc/devel/hs-selective/distinfo:1.1
--- /dev/null   Sun May  5 08:14:33 2024
+++ pkgsrc/devel/hs-selective/distinfo  Sun May  5 08:14:32 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/05/05 08:14:32 pho Exp $
+
+BLAKE2s (selective-0.7.0.1.tar.gz) = a4d015ff48adfe2de344d41b421c129048ed3c768ac128d0fbb7e5f3ad81757a
+SHA512 (selective-0.7.0.1.tar.gz) = 4b1447e9c2526ed42065bfcfd954196bf96c2368056dda0aa9c3e168cefbf7c8b06fe0ad8285da34a20332facbfb8ea20fd250448d36c5c899bfb41f77e16674
+Size (selective-0.7.0.1.tar.gz) = 36061 bytes



Home | Main Index | Thread Index | Old Index