Skip site navigation (1)Skip section navigation (2)
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>