Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Aug 2018 00:13:39 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477456 - in head/dns: . py-publicsuffixlist
Message-ID:  <201808180013.w7I0Ddkm062341@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sat Aug 18 00:13:39 2018
New Revision: 477456
URL: https://svnweb.freebsd.org/changeset/ports/477456

Log:
  Add py-publicsuffixlist 0.6.2
  
  Public Suffix List parser implementation for Python.
  - Compliant with TEST DATA
  - Support IDN (unicode or punycoded).
  - Support Python 2.5+ and Python 3.x
  - Shipped with built-in PSL and the updater script.
  - Written in Pure Python. No library dependencies.
  
  WWW: https://github.com/ko-zu/psl

Added:
  head/dns/py-publicsuffixlist/
  head/dns/py-publicsuffixlist/Makefile   (contents, props changed)
  head/dns/py-publicsuffixlist/distinfo   (contents, props changed)
  head/dns/py-publicsuffixlist/pkg-descr   (contents, props changed)
Modified:
  head/dns/Makefile

Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile	Fri Aug 17 23:01:59 2018	(r477455)
+++ head/dns/Makefile	Sat Aug 18 00:13:39 2018	(r477456)
@@ -196,6 +196,7 @@
     SUBDIR += py-ldns
     SUBDIR += py-namebench
     SUBDIR += py-publicsuffix
+    SUBDIR += py-publicsuffixlist
     SUBDIR += py-py3dns
     SUBDIR += py-pycares
     SUBDIR += py-pydnstable

Added: head/dns/py-publicsuffixlist/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/py-publicsuffixlist/Makefile	Sat Aug 18 00:13:39 2018	(r477456)
@@ -0,0 +1,27 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	publicsuffixlist
+PORTVERSION=	0.6.2
+CATEGORIES=	dns python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Publicsuffixlist implementation
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+PATCH_DEPENDS=	public_suffix_list>=0:dns/public_suffix_list
+
+USE_PYTHON=	autoplist concurrent distutils
+USES=		python
+
+NO_ARCH=	yes
+
+post-patch:
+	@${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffixlist/public_suffix_list.dat
+	@${CP} ${LOCALBASE}/share/public_suffix_list/test_psl.txt ${WRKSRC}/publicsuffixlist/test_psl.txt
+
+.include <bsd.port.mk>

Added: head/dns/py-publicsuffixlist/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/py-publicsuffixlist/distinfo	Sat Aug 18 00:13:39 2018	(r477456)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1533662410
+SHA256 (publicsuffixlist-0.6.2.tar.gz) = bbcfca8f251afdf38ce8c4f98b6f53fe9b214f09686095e4817776e31c60813a
+SIZE (publicsuffixlist-0.6.2.tar.gz) = 81153

Added: head/dns/py-publicsuffixlist/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/py-publicsuffixlist/pkg-descr	Sat Aug 18 00:13:39 2018	(r477456)
@@ -0,0 +1,8 @@
+Public Suffix List parser implementation for Python.
+- Compliant with TEST DATA
+- Support IDN (unicode or punycoded).
+- Support Python 2.5+ and Python 3.x
+- Shipped with built-in PSL and the updater script.
+- Written in Pure Python. No library dependencies.
+
+WWW: https://github.com/ko-zu/psl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808180013.w7I0Ddkm062341>