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