From owner-svn-ports-all@freebsd.org Sun Jan 19 20:45:43 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 912FA224172; Sun, 19 Jan 2020 20:45:43 +0000 (UTC) (envelope-from kbowling@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 4816JR3PfKz3Cl6; Sun, 19 Jan 2020 20:45:43 +0000 (UTC) (envelope-from kbowling@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 7008C18B13; Sun, 19 Jan 2020 20:45:43 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00JKjh4e039138; Sun, 19 Jan 2020 20:45:43 GMT (envelope-from kbowling@FreeBSD.org) Received: (from kbowling@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00JKjgiY039131; Sun, 19 Jan 2020 20:45:42 GMT (envelope-from kbowling@FreeBSD.org) Message-Id: <202001192045.00JKjgiY039131@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kbowling set sender to kbowling@FreeBSD.org using -f From: Kevin Bowling Date: Sun, 19 Jan 2020 20:45:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r523592 - in head/net/nsscache: . files X-SVN-Group: ports-head X-SVN-Commit-Author: kbowling X-SVN-Commit-Paths: in head/net/nsscache: . files X-SVN-Commit-Revision: 523592 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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, 19 Jan 2020 20:45:43 -0000 Author: kbowling Date: Sun Jan 19 20:45:42 2020 New Revision: 523592 URL: https://svnweb.freebsd.org/changeset/ports/523592 Log: net/nsscache: Update to 0.39 The big change here is a move to Python 3 upstream and in the port. Approved by: krion (mentor) Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D23269 Modified: head/net/nsscache/Makefile head/net/nsscache/distinfo head/net/nsscache/files/patch-nsscache.conf head/net/nsscache/files/patch-setup.py Modified: head/net/nsscache/Makefile ============================================================================== --- head/net/nsscache/Makefile Sun Jan 19 20:40:43 2020 (r523591) +++ head/net/nsscache/Makefile Sun Jan 19 20:45:42 2020 (r523592) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= nsscache -PORTVERSION= 0.37 +PORTVERSION= 0.39 DISTVERSIONPREFIX= version/ CATEGORIES= net python @@ -12,12 +12,16 @@ COMMENT= Python utility to create a local cache of dir LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/pycurl.so:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mox>0:devel/py-mox@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mox3>0:devel/py-mox3@${PY_FLAVOR} -USES= python:2.7 +USES= python:3.4+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= google @@ -39,6 +43,7 @@ post-install: @${MKDIR} ${STAGEDIR}/var/db/nsscache do-test: - ${PYTHON_CMD} ${WRKSRC}/runtests.py + cd ${WRKSRC} && ${PYTHON_CMD} setup.py test + .include Modified: head/net/nsscache/distinfo ============================================================================== --- head/net/nsscache/distinfo Sun Jan 19 20:40:43 2020 (r523591) +++ head/net/nsscache/distinfo Sun Jan 19 20:45:42 2020 (r523592) @@ -1,3 +1,3 @@ -TIMESTAMP = 1545713850 -SHA256 (google-nsscache-version-0.37_GH0.tar.gz) = fab735cabb6ea6e46ce2c52e2c9ea9c2938057fa9e3992b3509f31cf5948fff4 -SIZE (google-nsscache-version-0.37_GH0.tar.gz) = 122932 +TIMESTAMP = 1579460924 +SHA256 (google-nsscache-version-0.39_GH0.tar.gz) = 3eb0b2a4c163d2c2fd3748e23fc6296f253d9be0a74a1fe9c0fe3191f4c2638d +SIZE (google-nsscache-version-0.39_GH0.tar.gz) = 127896 Modified: head/net/nsscache/files/patch-nsscache.conf ============================================================================== --- head/net/nsscache/files/patch-nsscache.conf Sun Jan 19 20:40:43 2020 (r523591) +++ head/net/nsscache/files/patch-nsscache.conf Sun Jan 19 20:45:42 2020 (r523592) @@ -1,5 +1,5 @@ ---- nsscache.conf.orig 2016-01-16 19:03:07.000000000 -0700 -+++ nsscache.conf 2016-02-28 23:28:01.441959000 -0700 +--- nsscache.conf.orig 2019-11-11 16:27:27 UTC ++++ nsscache.conf @@ -2,7 +2,7 @@ # # nsscache loads a config file from the environment variable NSSCACHE_CONFIG @@ -9,7 +9,7 @@ # # Commented values are overrideable defaults, uncommented values # require you to set them. -@@ -21,7 +21,7 @@ +@@ -21,7 +21,7 @@ cache = files maps = passwd, group, shadow, netgroup, automount # Directory to store our update/modify timestamps @@ -18,7 +18,7 @@ # Lockfile to use for update/repair operations #lockfile = /var/run/nsscache -@@ -113,7 +113,7 @@ +@@ -139,7 +139,7 @@ ldap_filter = (objectclass=posixAccount) # Directory to store nssdb databases. Current libnss_db code requires # the path below Modified: head/net/nsscache/files/patch-setup.py ============================================================================== --- head/net/nsscache/files/patch-setup.py Sun Jan 19 20:40:43 2020 (r523591) +++ head/net/nsscache/files/patch-setup.py Sun Jan 19 20:45:42 2020 (r523592) @@ -1,9 +1,10 @@ ---- setup.py.orig 2014-10-21 10:32:31 UTC +--- setup.py.orig 2019-11-11 16:27:27 UTC +++ setup.py -@@ -48,5 +48,4 @@ as LDAP.''', - 'nss_cache.util', - 'nss_cache.update', - 'nss_cache.sources'], -- scripts=['nsscache'], -- data_files=[('/etc', ['nsscache.conf'])]) -+ scripts=['nsscache']) +@@ -46,7 +46,6 @@ as LDAP.""", + 'nss_cache.update', 'nss_cache.sources' + ], + scripts=['nsscache'], +- data_files=[('/etc', ['nsscache.conf'])], + python_requires='~=3.4', + setup_requires=['pytest-runner'], + tests_require=['pytest', 'mox3', 'pytest-cov', 'python-coveralls'],