Date: Fri, 20 Dec 2019 10:35:44 +0000 (UTC) From: Kubilay Kocak <koobs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r520498 - branches/2019Q4/www/py-httmock Message-ID: <201912201035.xBKAZiEk013573@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: koobs Date: Fri Dec 20 10:35:43 2019 New Revision: 520498 URL: https://svnweb.freebsd.org/changeset/ports/520498 Log: MFH: r520357 www/py-httmock: Switch to USE_GITHUB, Remove BROKEN While we prefer using CHEESESHOP when souces are provided there, in the event it's missing valuable files such as tests, test data, LICENCE, it is preferable and more robust to use an alternative source entirely, than a combination of CHEESESHOP (or anything else) combined with another source for specific files, which can cause issues [1] This change switches to USE_GITHUB and removes unecessary and associated Makefile entries accordingly. [1] ports r516897 See Also: https://github.com/patrys/httmock/pull/59 PR: 242694 Submitted by: Derek Schrock <dereks lifeofadishwasher com> Approved by: ports-secteam (blanket: fetch/build fix) Modified: branches/2019Q4/www/py-httmock/Makefile branches/2019Q4/www/py-httmock/distinfo Directory Properties: branches/2019Q4/ (props changed) Modified: branches/2019Q4/www/py-httmock/Makefile ============================================================================== --- branches/2019Q4/www/py-httmock/Makefile Fri Dec 20 10:23:35 2019 (r520497) +++ branches/2019Q4/www/py-httmock/Makefile Fri Dec 20 10:35:43 2019 (r520498) @@ -3,13 +3,7 @@ PORTNAME= httmock PORTVERSION= 1.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ - https://raw.githubusercontent.com/patrys/${PORTNAME}/${PORTVERSION}/:tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - tests.py:tests -DIST_SUBDIR= py-${PORTNAME} -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Mocking library for requests @@ -20,15 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} USES= python +USE_GITHUB= yes # tests missing from PyPI sdist USE_PYTHON= distutils autoplist -NO_ARCH= yes +GH_ACCOUNT= patrys -# Description: tests.py is missing from the pypi package -# Issue ID: https://github.com/patrys/httmock/issues/55 -# TODO: Remove extra MASTER_SITES, DISTFILES/SUBDIR, EXTRACT_ONLY, post-extract -post-extract: - @${CP} ${DISTDIR}/${DIST_SUBDIR}/tests.py ${WRKSRC} +NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test Modified: branches/2019Q4/www/py-httmock/distinfo ============================================================================== --- branches/2019Q4/www/py-httmock/distinfo Fri Dec 20 10:23:35 2019 (r520497) +++ branches/2019Q4/www/py-httmock/distinfo Fri Dec 20 10:35:43 2019 (r520498) @@ -1,5 +1,3 @@ -TIMESTAMP = 1548775891 -SHA256 (py-httmock/httmock-1.3.0.tar.gz) = e0bbaced224426bcd994a5f1c64ab60e0c923ea615825c53e6c0190b2a7341fe -SIZE (py-httmock/httmock-1.3.0.tar.gz) = 4428 -SHA256 (py-httmock/tests.py) = 544bcd2a837b7493df8062b16611de4e53fc2761ffa25e9553a2ffdbc0972d2c -SIZE (py-httmock/tests.py) = 11680 +TIMESTAMP = 1576633617 +SHA256 (patrys-httmock-1.3.0_GH0.tar.gz) = 4716729f0d07f3f6043dde43545a5381c4c6031a62e9dc9eed21e73c63d86722 +SIZE (patrys-httmock-1.3.0_GH0.tar.gz) = 6186
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912201035.xBKAZiEk013573>