diff options
author | adam <adam@pkgsrc.org> | 2019-01-16 08:30:15 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-01-16 08:30:15 +0000 |
commit | 117ecf6b8b22bd3e2b41035cf0fcbe7d057eab16 (patch) | |
tree | 652cd58ba51e6c75ad61750366b161c27d44346d /net | |
parent | ec28d5e1091e51aaabe30895d29e1712264544a0 (diff) | |
download | pkgsrc-117ecf6b8b22bd3e2b41035cf0fcbe7d057eab16.tar.gz |
py-pysendfile: added version 2.0.1
A Python interface to sendfile(2). sendfile(2) is a system call which provides
a "zero-copy" way of copying data from one file descriptor to another (a
socket). The phrase "zero-copy" refers to the fact that all of the copying of
data between the two descriptors is done entirely by the kernel, with no
copying of data into userspace buffers. This is particularly useful when
sending a file over a socket (e.g. FTP).
Diffstat (limited to 'net')
-rw-r--r-- | net/py-pysendfile/DESCR | 6 | ||||
-rw-r--r-- | net/py-pysendfile/Makefile | 18 | ||||
-rw-r--r-- | net/py-pysendfile/PLIST | 6 | ||||
-rw-r--r-- | net/py-pysendfile/distinfo | 6 |
4 files changed, 36 insertions, 0 deletions
diff --git a/net/py-pysendfile/DESCR b/net/py-pysendfile/DESCR new file mode 100644 index 00000000000..c40cfdd2147 --- /dev/null +++ b/net/py-pysendfile/DESCR @@ -0,0 +1,6 @@ +A Python interface to sendfile(2). sendfile(2) is a system call which provides +a "zero-copy" way of copying data from one file descriptor to another (a +socket). The phrase "zero-copy" refers to the fact that all of the copying of +data between the two descriptors is done entirely by the kernel, with no +copying of data into userspace buffers. This is particularly useful when +sending a file over a socket (e.g. FTP). diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile new file mode 100644 index 00000000000..cfbf2289a10 --- /dev/null +++ b/net/py-pysendfile/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2019/01/16 08:30:15 adam Exp $ + +DISTNAME= pysendfile-2.0.1 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_PYPI:=p/pysendfile/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/giampaolo/pysendfile +COMMENT= Python interface to sendfile(2) +LICENSE= mit + +DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz +DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six +TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/py-pysendfile/PLIST b/net/py-pysendfile/PLIST new file mode 100644 index 00000000000..b3e40366244 --- /dev/null +++ b/net/py-pysendfile/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1 2019/01/16 08:30:15 adam Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/sendfile.so diff --git a/net/py-pysendfile/distinfo b/net/py-pysendfile/distinfo new file mode 100644 index 00000000000..ef2ce317d73 --- /dev/null +++ b/net/py-pysendfile/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2019/01/16 08:30:15 adam Exp $ + +SHA1 (pysendfile-2.0.1.tar.gz) = c6cd5f646ef9d891495c53e8a2eee48e73c10306 +RMD160 (pysendfile-2.0.1.tar.gz) = ad3d649d310529821ee0ac202e700beef941c707 +SHA512 (pysendfile-2.0.1.tar.gz) = d6ee08eb251fac30c90a9ee829fd992f3620697eef2893ced5a2c6273486c3c5fd35c70962585a8d747d578817391f91c929bfeeba8c4485d52a15748229ca9c +Size (pysendfile-2.0.1.tar.gz) = 19315 bytes |