Wed May 5 15:43:54 2021 UTC ()
Import simple-sendfile-0.2.30

Cross platform library for the sendfile system call. This library
tries to call minimum system calls which are the bottleneck of web
servers.


(pho)
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/DESCR
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/Makefile
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/PLIST.bsd
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/PLIST.common
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/PLIST.linux
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/PLIST.others
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/buildlink3.mk
diff -r0 -r1.1 pkgsrc/net/hs-simple-sendfile/distinfo

File Added: pkgsrc/net/hs-simple-sendfile/DESCR
Cross platform library for the sendfile system call. This library
tries to call minimum system calls which are the bottleneck of web
servers.

File Added: pkgsrc/net/hs-simple-sendfile/Makefile
# $NetBSD: Makefile,v 1.1 2021/05/05 15:43:54 pho Exp $

DISTNAME=	simple-sendfile-0.2.30
CATEGORIES=	net

MAINTAINER=	pho@cielonegro.org
COMMENT=	Cross platform library for the sendfile system call
LICENSE=	modified-bsd

.include "../../mk/bsd.fast.prefs.mk" # for ${OPSYS}

PLIST_SRC=	PLIST.common
.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "Darwin"
PLIST_SRC+=	PLIST.bsd
.elif ${OPSYS} == "Linux"
PLIST_SRC+=	PLIST.linux
.else
PLIST_SRC+=	PLIST.others
.include "../../devel/hs-conduit/buildlink3.mk"
.include "../../devel/hs-conduit-extra/buildlink3.mk"
.include "../../devel/hs-resourcet/buildlink3.mk"
.endif

.include "../../net/hs-network/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/hs-simple-sendfile/PLIST.bsd
@comment $NetBSD: PLIST.bsd,v 1.1 2021/05/05 15:43:54 pho Exp $
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/BSD.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/BSD.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/BSD.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/IOVec.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/IOVec.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/IOVec.p_hi

File Added: pkgsrc/net/hs-simple-sendfile/PLIST.common
@comment $NetBSD: PLIST.common,v 1.1 2021/05/05 15:43:54 pho Exp $
lib/simple-sendfile-${PKGVERSION}/${HS_VERSION}/package-description
lib/simple-sendfile-${PKGVERSION}/${HS_VERSION}/package-id
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Types.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Types.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/LICENSE
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/Network-Sendfile.html
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/simple-sendfile.haddock
share/doc/${HS_PLATFORM}/simple-sendfile-${PKGVERSION}/html/synopsis.png

File Added: pkgsrc/net/hs-simple-sendfile/PLIST.linux
@comment $NetBSD: PLIST.linux,v 1.1 2021/05/05 15:43:54 pho Exp $
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Linux.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Linux.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Linux.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Linux/Sendfile.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Linux/Sendfile.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Linux/Sendfile.p_hi

File Added: pkgsrc/net/hs-simple-sendfile/PLIST.others
@comment $NetBSD: PLIST.others,v 1.1 2021/05/05 15:43:54 pho Exp $
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Fallback.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Fallback.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/Sendfile/Fallback.p_hi

File Added: pkgsrc/net/hs-simple-sendfile/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2021/05/05 15:43:54 pho Exp $

BUILDLINK_TREE+=	hs-simple-sendfile

.if !defined(HS_SIMPLE_SENDFILE_BUILDLINK3_MK)
HS_SIMPLE_SENDFILE_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-simple-sendfile+=	hs-simple-sendfile>=0.2.30
BUILDLINK_ABI_DEPENDS.hs-simple-sendfile+=	hs-simple-sendfile>=0.2.30
BUILDLINK_PKGSRCDIR.hs-simple-sendfile?=	../../net/hs-simple-sendfile

.include "../../mk/bsd.fast.prefs.mk" # for ${OPSYS}

.include "../../net/hs-network/buildlink3.mk"
.if ${OPSYS} != "FreeBSD" && ${OPSYS} != "Darwin" && ${OPSYS} != "Linux"
.include "../../devel/hs-conduit/buildlink3.mk"
.include "../../devel/hs-conduit-extra/buildlink3.mk"
.include "../../devel/hs-resourcet/buildlink3.mk"
.endif
.endif	# HS_SIMPLE_SENDFILE_BUILDLINK3_MK

BUILDLINK_TREE+=	-hs-simple-sendfile

File Added: pkgsrc/net/hs-simple-sendfile/distinfo
$NetBSD: distinfo,v 1.1 2021/05/05 15:43:54 pho Exp $

SHA1 (simple-sendfile-0.2.30.tar.gz) = b69d9e622782a9b7ca7aa5ca7273151551a5676b
RMD160 (simple-sendfile-0.2.30.tar.gz) = a7fba2e7289d635aedbb5926a28e7cf046aaff62
SHA512 (simple-sendfile-0.2.30.tar.gz) = ae624939d54bf5ed8aa2c0727a29696730ba6b1d520f28bdc5b42a8e4c4bc03980821639fb8e16702a360dbd0396aea8a997055d22812bef3d22ffaaac53f759
Size (simple-sendfile-0.2.30.tar.gz) = 343470 bytes