From owner-svn-ports-all@freebsd.org Sun Apr 28 19:00:02 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEE5615869EB; Sun, 28 Apr 2019 19:00:02 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5EC7171240; Sun, 28 Apr 2019 19:00:02 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 35BB1ECDA; Sun, 28 Apr 2019 19:00:02 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x3SJ02OC097396; Sun, 28 Apr 2019 19:00:02 GMT (envelope-from tcberner@FreeBSD.org) Received: (from tcberner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x3SJ01TB097393; Sun, 28 Apr 2019 19:00:01 GMT (envelope-from tcberner@FreeBSD.org) Message-Id: <201904281900.x3SJ01TB097393@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tcberner set sender to tcberner@FreeBSD.org using -f From: "Tobias C. Berner" Date: Sun, 28 Apr 2019 19:00:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r500359 - in head/net: . py-aiocoap X-SVN-Group: ports-head X-SVN-Commit-Author: tcberner X-SVN-Commit-Paths: in head/net: . py-aiocoap X-SVN-Commit-Revision: 500359 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 5EC7171240 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.96)[-0.959,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2019 19:00:03 -0000 Author: tcberner Date: Sun Apr 28 19:00:01 2019 New Revision: 500359 URL: https://svnweb.freebsd.org/changeset/ports/500359 Log: New port: net/py-aiocoap -- The Python CoAP library The aiocoap package is an implementation of CoAP, the Constrained Application Protocol. It is written in Python 3 using its native asyncio methods to facilitate concurrent operations while maintaining an easy to use interface. aiocoap is originally based on txThings. If you want to use CoAP in your existing Twisted application, or can not migrate to Python 3 yet, that is probably more useful to you than aiocoap. WWW: https://github.com/chrysn/aiocoap Added: head/net/py-aiocoap/ head/net/py-aiocoap/Makefile (contents, props changed) head/net/py-aiocoap/distinfo (contents, props changed) head/net/py-aiocoap/pkg-descr (contents, props changed) Modified: head/net/Makefile Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Sun Apr 28 18:26:31 2019 (r500358) +++ head/net/Makefile Sun Apr 28 19:00:01 2019 (r500359) @@ -1012,6 +1012,7 @@ SUBDIR += pxe SUBDIR += pxe-pdhcp SUBDIR += py-GeoIP2 + SUBDIR += py-aiocoap SUBDIR += py-aiohttp-socks SUBDIR += py-amqp SUBDIR += py-amqplib Added: head/net/py-aiocoap/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-aiocoap/Makefile Sun Apr 28 19:00:01 2019 (r500359) @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= aiocoap +DISTVERSION= 0.3 +CATEGORIES= net +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tcberner@FreeBSD.org +COMMENT= Python CoAP library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python:3.5+ +USE_PYTHON= autoplist distutils + +.include Added: head/net/py-aiocoap/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-aiocoap/distinfo Sun Apr 28 19:00:01 2019 (r500359) @@ -0,0 +1,3 @@ +TIMESTAMP = 1556476156 +SHA256 (aiocoap-0.3.tar.gz) = 402d4151db6d8d0b1d66af5b6e10e0de1521decbf12140637e5b8d2aa9c5aef6 +SIZE (aiocoap-0.3.tar.gz) = 78461 Added: head/net/py-aiocoap/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-aiocoap/pkg-descr Sun Apr 28 19:00:01 2019 (r500359) @@ -0,0 +1,11 @@ +The aiocoap package is an implementation of CoAP, the Constrained Application +Protocol. + +It is written in Python 3 using its native asyncio methods to facilitate +concurrent operations while maintaining an easy to use interface. + +aiocoap is originally based on txThings. If you want to use CoAP in your +existing Twisted application, or can not migrate to Python 3 yet, that is +probably more useful to you than aiocoap. + +WWW: https://github.com/chrysn/aiocoap