Date: Wed, 16 Jan 2019 01:49:33 +0800 From: Po-Chuan Hsieh <sunpoet@freebsd.org> To: John Hixson <jhixson@freebsd.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r489656 - in head/dns: . py-bonjour py-bonjour/files Message-ID: <CAMHz58QEm9aMTXBsF4KqRWDtoza36j5ocCgq%2BdCu5HnwiZGCtw@mail.gmail.com> In-Reply-To: <201901080851.x088pwEY035883@repo.freebsd.org> References: <201901080851.x088pwEY035883@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 8, 2019 at 4:52 PM John Hixson <jhixson@freebsd.org> wrote: > Author: jhixson > Date: Tue Jan 8 08:51:57 2019 > New Revision: 489656 > URL: https://svnweb.freebsd.org/changeset/ports/489656 > > Log: > [new port] dns/py-bonjour: Python interface for mDNSResponder > > PR: 225851 > Approved by: araujo (mentor) > Differential Revision: https://reviews.freebsd.org/D18782 > > Added: > head/dns/py-bonjour/ > head/dns/py-bonjour/Makefile (contents, props changed) > head/dns/py-bonjour/distinfo (contents, props changed) > head/dns/py-bonjour/files/ > head/dns/py-bonjour/files/patch-pybonjour.py (contents, props changed) > head/dns/py-bonjour/pkg-descr (contents, props changed) > Modified: > head/dns/Makefile > > Modified: head/dns/Makefile > > ============================================================================== > --- head/dns/Makefile Tue Jan 8 08:31:12 2019 (r489655) > +++ head/dns/Makefile Tue Jan 8 08:51:57 2019 (r489656) > @@ -183,6 +183,7 @@ > SUBDIR += public_suffix_list > SUBDIR += py-adns > SUBDIR += py-aiodns > + SUBDIR += py-bonjour > SUBDIR += py-cloudflare > SUBDIR += py-dns > SUBDIR += py-dns-lexicon > > Added: head/dns/py-bonjour/Makefile > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/dns/py-bonjour/Makefile Tue Jan 8 08:51:57 2019 > (r489656) > @@ -0,0 +1,24 @@ > +# $FreeBSD$ > + > +PORTNAME= pybonjour > Please rename it to py-pybonjour as it is the python 3 port of https://pypi.org/project/pybonjour/. In most cases, we do respect PyPI naming to avoid confusion. > +PORTVERSION= 1.1.1 > +CATEGORIES= dns python > +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > + > +MAINTAINER= jhixson@freebsd.org > +COMMENT= Pure-Python interface to Apple Bonjour > + > +LICENSE= MIT > + > +LIB_DEPENDS= libdns_sd.so.1:net/mDNSResponder > + > +USES= python:3.6+ > +USE_PYTHON= autoplist distutils > +USE_GITHUB= yes > +GH_ACCOUNT= depl0y > +GH_PROJECT= pybonjour-python3 > +GH_TAGNAME= 2c8283f > + > +NO_ARCH= yes > + > +.include <bsd.port.mk> > > Added: head/dns/py-bonjour/distinfo > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/dns/py-bonjour/distinfo Tue Jan 8 08:51:57 2019 > (r489656) > @@ -0,0 +1,3 @@ > +TIMESTAMP = 1518466005 > +SHA256 (depl0y-pybonjour-python3-1.1.1-2c8283f_GH0.tar.gz) = > ec180cf9c9c2e36fe827c294d0c45903846c15af76e19833be867cbe8df3e333 > +SIZE (depl0y-pybonjour-python3-1.1.1-2c8283f_GH0.tar.gz) = 18776 > > Added: head/dns/py-bonjour/files/patch-pybonjour.py > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/dns/py-bonjour/files/patch-pybonjour.py Tue Jan 8 > 08:51:57 2019 (r489656) > @@ -0,0 +1,11 @@ > +--- pybonjour.py.orig 2013-10-02 17:41:05 UTC > ++++ pybonjour.py > +@@ -1116,7 +1116,7 @@ def DNSServiceRegister( > + type=type(txtRecord))) > + > + if not txtRecord: > +- txtLen, txtRecord = 1, '\0' > ++ txtLen, txtRecord = 1, '\0'.encode('utf-8') > + else: > + txtLen, txtRecord = _string_to_length_and_void_p(txtRecord) > + > > Added: head/dns/py-bonjour/pkg-descr > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/dns/py-bonjour/pkg-descr Tue Jan 8 08:51:57 2019 > (r489656) > @@ -0,0 +1,7 @@ > +pybonjour provides a pure-Python interface (via ctypes) to Apple > +Bonjour and compatible DNS-SD libraries (such as Avahi). It allows > +Python scripts to take advantage of Zero Configuration Networking > +(Zeroconf) to register, discover, and resolve services on both local > +and wide-area networks. > + > +WWW: https://github.com/depl0y/pybonjour-python3 > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58QEm9aMTXBsF4KqRWDtoza36j5ocCgq%2BdCu5HnwiZGCtw>