Hi,

This diff updates py-simplejson to the latest release.
Tested on amd64 and i386. Add python3 flavor. Take maintainer.

Comments ? OK ?

-- 
Alexandr Shadchin

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-simplejson/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile    6 Jan 2016 17:01:54 -0000       1.22
+++ Makefile    11 Jan 2016 11:04:09 -0000
@@ -2,27 +2,29 @@
 
 COMMENT =              JSON encoder/decoder
 
-MODPY_EGG_VERSION =    2.5.0
+MODPY_EGG_VERSION =    3.8.1
 DISTNAME =             simplejson-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             1
 
 CATEGORIES =           devel
 
-HOMEPAGE =             http://undefined.org/python/\#simplejson
+MAINTAINER =           Alexandr Shadchin <shadc...@openbsd.org>
 
 # MIT
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += ${MODPY_WANTLIB}
-WANTLIB += pthread
+WANTLIB += ${MODPY_WANTLIB} pthread
 
 MODPY_PI =             Yes
 
 MODULES =              lang/python
-TEST_DEPENDS = devel/py-nose
 
-do-test:
-       cd ${WRKSRC} && ${LOCALBASE}/bin/nosetests
+MODPY_SETUPTOOLS =     Yes
+
+FLAVORS =              python3
+FLAVOR ?=
+
+pre-test: fake
+       cp ${WRKINST}${MODPY_SITEPKG}/simplejson/_speedups.so 
${WRKSRC}/simplejson/
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-simplejson/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo    18 Jan 2015 03:13:43 -0000      1.9
+++ distinfo    11 Jan 2016 11:04:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (simplejson-2.5.0.tar.gz) = K89b7bUyilYzBFp9RnhNM5POlAyUnAkMr111ttMWNGY=
-SIZE (simplejson-2.5.0.tar.gz) = 52834
+SHA256 (simplejson-3.8.1.tar.gz) = QorI8yGcePsEzgWJXV3/m9gTwFqaeSLFPch5zTKhJJM=
+SIZE (simplejson-3.8.1.tar.gz) = 76033
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-simplejson/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- pkg/PLIST   22 Apr 2012 09:17:50 -0000      1.8
+++ pkg/PLIST   11 Jan 2016 11:04:09 -0000
@@ -1,65 +1,83 @@
 @comment $OpenBSD: PLIST,v 1.8 2012/04/22 09:17:50 jasper Exp $
 lib/python${MODPY_VERSION}/site-packages/simplejson/
-lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/simplejson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/simplejson/__init__.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}decoder.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}encoder.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}ordered_dict.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}scanner.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/${MODPY_PYCACHE}tool.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/_speedups.so
+lib/python${MODPY_VERSION}/site-packages/simplejson/compat.py
 lib/python${MODPY_VERSION}/site-packages/simplejson/decoder.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/decoder.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/encoder.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/encoder.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/ordered_dict.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/ordered_dict.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/scanner.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/scanner.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_bigint_as_string.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_bitsize_int_as_string.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_check_circular.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_decimal.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_decode.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_default.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_dump.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_encode_basestring_ascii.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_encode_for_html.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_fail.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_float.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_for_json.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_indent.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_item_sort_key.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_iterable.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_namedtuple.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_pass1.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_pass2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_pass3.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_recursion.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_scanstring.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_separators.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_speedups.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_subclass.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_tool.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_tuple.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/${MODPY_PYCACHE}test_unicode.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_bigint_as_string.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_bigint_as_string.pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_bitsize_int_as_string.py
 
lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_check_circular.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_check_circular.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_decimal.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_decimal.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_decode.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_decode.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_default.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_default.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_dump.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_dump.pyc
 
lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_encode_basestring_ascii.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_encode_basestring_ascii.pyc
 
lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_encode_for_html.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_encode_for_html.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_errors.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_errors.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_fail.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_fail.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_float.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_float.pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_for_json.py
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_indent.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_indent.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_item_sort_key.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_item_sort_key.pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_iterable.py
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_namedtuple.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_namedtuple.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass1.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass1.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass2.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass2.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass3.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_pass3.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_recursion.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_recursion.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_scanstring.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_scanstring.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_separators.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_separators.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_speedups.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_speedups.pyc
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_subclass.py
+lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_tool.py
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_tuple.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_tuple.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_unicode.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tests/test_unicode.pyc
 lib/python${MODPY_VERSION}/site-packages/simplejson/tool.py
-lib/python${MODPY_VERSION}/site-packages/simplejson/tool.pyc

Reply via email to