Hi,
Here's an update to latest py-httpie release. I also switched it to
python3 (for no particular reason other than it's 2016).
Comments? OK?
Cheers,
Daniel
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-httpie/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile 22 Jan 2016 08:41:35 -0000 1.6
+++ Makefile 31 Oct 2016 12:02:22 -0000
@@ -2,7 +2,7 @@
COMMENT = command-line HTTP client
-MODPY_EGG_VERSION = 0.9.3
+MODPY_EGG_VERSION = 0.9.6
GH_TAGNAME = ${MODPY_EGG_VERSION}
GH_ACCOUNT = jkbrzt
GH_PROJECT = httpie
@@ -18,12 +18,15 @@ PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
-RUN_DEPENDS = www/py-requests \
- textproc/py-pygments
+
+MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
+
+RUN_DEPENDS = www/py-requests${MODPY_FLAVOR} \
+ textproc/py-pygments${MODPY_FLAVOR}
TEST_DEPENDS = ${RUN_DEPENDS} \
- devel/py-test \
- devel/py-test-httpbin \
- devel/py-mock
+ devel/py-test${MODPY_FLAVOR} \
+ devel/py-test-httpbin${MODPY_FLAVOR} \
+ devel/py-mock${MODPY_FLAVOR}
PORTHOME = ${WRKSRC}
pre-test:
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-httpie/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 22 Jan 2016 08:23:40 -0000 1.3
+++ distinfo 31 Oct 2016 12:02:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (httpie-0.9.3.tar.gz) = Kgx89qaRRiDuvC13AOjnpXqr3mK9Ys1/po+LIWwLI0A=
-SIZE (httpie-0.9.3.tar.gz) = 256586
+SHA256 (httpie-0.9.6.tar.gz) = pwR1aQ4DDMjGJ83hWGR/MF3DyaVMLTwe1bq41Fh/0Pw=
+SIZE (httpie-0.9.6.tar.gz) = 265020
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-httpie/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 20 Sep 2015 10:31:19 -0000 1.2
+++ pkg/PLIST 31 Oct 2016 12:02:22 -0000
@@ -9,55 +9,57 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/httpie-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/httpie-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/httpie/__init__.py
-lib/python${MODPY_VERSION}/site-packages/httpie/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/__main__.py
-lib/python${MODPY_VERSION}/site-packages/httpie/__main__.pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}downloads.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}input.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/httpie/cli.py
-lib/python${MODPY_VERSION}/site-packages/httpie/cli.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/client.py
-lib/python${MODPY_VERSION}/site-packages/httpie/client.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/compat.py
-lib/python${MODPY_VERSION}/site-packages/httpie/compat.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/config.py
-lib/python${MODPY_VERSION}/site-packages/httpie/config.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/context.py
-lib/python${MODPY_VERSION}/site-packages/httpie/context.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/core.py
-lib/python${MODPY_VERSION}/site-packages/httpie/core.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/downloads.py
-lib/python${MODPY_VERSION}/site-packages/httpie/downloads.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/input.py
-lib/python${MODPY_VERSION}/site-packages/httpie/input.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/models.py
-lib/python${MODPY_VERSION}/site-packages/httpie/models.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/
lib/python${MODPY_VERSION}/site-packages/httpie/output/__init__.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/httpie/output/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/${MODPY_PYCACHE}processing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/
lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/__init__.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/colors.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/colors.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/headers.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/headers.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/json.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/json.pyc
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/xml.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/formatters/xml.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/processing.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/processing.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/output/streams.py
-lib/python${MODPY_VERSION}/site-packages/httpie/output/streams.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/plugins/
lib/python${MODPY_VERSION}/site-packages/httpie/plugins/__init__.py
-lib/python${MODPY_VERSION}/site-packages/httpie/plugins/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/plugins/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/httpie/plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/plugins/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/plugins/${MODPY_PYCACHE}builtin.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/httpie/plugins/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/httpie/plugins/base.py
-lib/python${MODPY_VERSION}/site-packages/httpie/plugins/base.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/plugins/builtin.py
-lib/python${MODPY_VERSION}/site-packages/httpie/plugins/builtin.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/plugins/manager.py
-lib/python${MODPY_VERSION}/site-packages/httpie/plugins/manager.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/sessions.py
-lib/python${MODPY_VERSION}/site-packages/httpie/sessions.pyc
lib/python${MODPY_VERSION}/site-packages/httpie/utils.py
-lib/python${MODPY_VERSION}/site-packages/httpie/utils.pyc