Ping
On Sun, Apr 17, 2016 at 02:15:13PM +0500, Alexandr Shadchin wrote:
> Hi,
>
> This diff updates py-psycopg2 to the latest release.
> Tested on amd64. Take maintainer.
>
> Comments ? OK ?
>
> --
> Alexandr Shadchin
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/py-psycopg2/Makefile,v
> retrieving revision 1.26
> diff -u -p -r1.26 Makefile
> --- Makefile 20 Mar 2016 16:12:23 -0000 1.26
> +++ Makefile 17 Apr 2016 09:12:56 -0000
> @@ -2,15 +2,16 @@
>
> COMMENT = PostgreSQL database adapter for Python
>
> -MODPY_EGG_VERSION = 2.5.2
> -REVISION = 2
> +MODPY_EGG_VERSION = 2.6.1
> DISTNAME = psycopg2-${MODPY_EGG_VERSION}
> PKGNAME = py-${DISTNAME}
> CATEGORIES = databases
>
> HOMEPAGE = http://initd.org/projects/psycopg2
>
> -# GPLv2+
> +MAINTAINER = Alexandr Shadchin <[email protected]>
> +
> +# LGPLv3
> PERMIT_PACKAGE_CDROM = Yes
>
> WANTLIB += ${MODPY_WANTLIB}
> @@ -21,6 +22,8 @@ MODPY_PI = Yes
> MODULES = lang/python
> LIB_DEPENDS = databases/postgresql
> RUN_DEPENDS = databases/postgresql
> +BUILD_DEPENDS = textproc/py-pygments${MODPY_FLAVOR} \
> + textproc/py-sphinx${MODPY_FLAVOR}
> TEST_DEPENDS = ${RUN_DEPENDS}
>
> FLAVORS = python3
> @@ -46,17 +49,18 @@ TEST_ENV = PSYCOPG2_TESTDB=${PSYCOPG2_TE
> PYTHON=python${MODPY_VERSION} \
> PYTHONPATH=./lib.openbsd-`uname -r`-${ARCH}-${MODPY_VERSION}
>
> +post-build:
> + cd ${WRKSRC}/doc/src && PYTHONPATH=${WRKSRC}/lib.openbsd-`uname
> -r`-${ARCH}-${MODPY_VERSION} \
> + ${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX} -N .
> _build/html
> +
> post-install:
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-psycopg2
> -.if ${FLAVOR:Mpython3}
> - mv ${PREFIX}/share/doc/py-psycopg2
> ${PREFIX}/share/doc/${MODPY_PY_PREFIX}psycopg2
> -.endif
> - cd ${WRKSRC}/doc && pax -rw *
> ${PREFIX}/share/doc/${MODPY_PY_PREFIX}psycopg2
> + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${MODPY_PY_PREFIX}psycopg2
> + cd ${WRKSRC}/doc/src/_build/html && pax -rw *
> ${PREFIX}/share/doc/${MODPY_PY_PREFIX}psycopg2
> ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${MODPY_PY_PREFIX}psycopg2
> ${INSTALL_DATA} ${WRKSRC}/examples/* \
> ${PREFIX}/share/examples/${MODPY_PY_PREFIX}psycopg2/
>
> -do-test: fake
> +do-test:
> cd ${WRKSRC} && ${SETENV} ${TEST_ENV} gmake check
>
> .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/databases/py-psycopg2/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- distinfo 11 May 2014 05:17:22 -0000 1.9
> +++ distinfo 17 Apr 2016 09:12:56 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (psycopg2-2.5.2.tar.gz) = UDgthwOhbDxhXzKMJnbwAnhwlZJcmfCvsSWlmWKlvS4=
> -SIZE (psycopg2-2.5.2.tar.gz) = 685762
> +SHA256 (psycopg2-2.6.1.tar.gz) = as+au751fvddwuzZ2RunSVR5Qauv++af8ghqnjfUkEw=
> +SIZE (psycopg2-2.6.1.tar.gz) = 371373
> Index: patches/patch-doc_src_conf_py
> ===================================================================
> RCS file: patches/patch-doc_src_conf_py
> diff -N patches/patch-doc_src_conf_py
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-doc_src_conf_py 17 Apr 2016 09:12:56 -0000
> @@ -0,0 +1,15 @@
> +$OpenBSD$
> +
> +Prevent build from calling out to the internet.
> +
> +--- doc/src/conf.py.orig Sun Apr 17 12:22:00 2016
> ++++ doc/src/conf.py Sun Apr 17 12:22:24 2016
> +@@ -23,7 +23,7 @@ sys.path.append(os.path.abspath('tools/lib'))
> + # Add any Sphinx extension module names here, as strings. They can be
> extensions
> + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
> + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo',
> 'sphinx.ext.ifconfig',
> +- 'sphinx.ext.doctest', 'sphinx.ext.intersphinx' ]
> ++ 'sphinx.ext.doctest']
> +
> + # Specific extensions for Psycopg documentation.
> + extensions += [ 'dbapi_extension', 'sql_role', 'ticket_role' ]
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/databases/py-psycopg2/pkg/PLIST,v
> retrieving revision 1.8
> diff -u -p -r1.8 PLIST
> --- pkg/PLIST 11 May 2014 05:17:22 -0000 1.8
> +++ pkg/PLIST 17 Apr 2016 09:12:56 -0000
> @@ -72,95 +72,63 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/psycopg2/tests/testutils.py
> lib/python${MODPY_VERSION}/site-packages/psycopg2/tz.py
> share/doc/${MODPY_PY_PREFIX}psycopg2/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/COPYING
> -share/doc/${MODPY_PY_PREFIX}psycopg2/COPYING.LESSER
> -share/doc/${MODPY_PY_PREFIX}psycopg2/HACKING
> -share/doc/${MODPY_PY_PREFIX}psycopg2/Makefile
> -share/doc/${MODPY_PY_PREFIX}psycopg2/README
> -share/doc/${MODPY_PY_PREFIX}psycopg2/SUCCESS
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/advanced.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/connection.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/cursor.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/errorcodes.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/extensions.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/extras.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/faq.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/index.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/install.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/module.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/news.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/pool.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/tz.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_sources/usage.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/ajax-loader.gif
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/basic.css
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/comment-bright.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/comment-close.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/comment.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/default.css
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/doctools.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/down-pressed.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/down.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/file.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/jquery.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/minus.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/plus.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/psycopg.css
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/pygments.css
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/searchtools.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/sidebar.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/underscore.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/up-pressed.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/up.png
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/_static/websupport.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/advanced.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/connection.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/cursor.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/errorcodes.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/extensions.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/extras.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/faq.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/genindex.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/index.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/install.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/module.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/news.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/pool.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/py-modindex.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/search.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/searchindex.js
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/tz.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/html/usage.html
> -share/doc/${MODPY_PY_PREFIX}psycopg2/pep-0249.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/psycopg2.txt
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/Makefile
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/_static/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/_static/psycopg.css
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/advanced.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/conf.py
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/connection.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/cursor.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/errorcodes.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/extensions.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/extras.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/faq.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/index.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/install.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/module.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/news.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/pool.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/lib/
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/lib/dbapi_extension.py
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/lib/sql_role.py
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/lib/ticket_role.py
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tools/stitch_text.py
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/tz.rst
> -share/doc/${MODPY_PY_PREFIX}psycopg2/src/usage.rst
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/advanced.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/connection.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/cursor.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/errorcodes.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/extensions.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/extras.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/faq.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/index.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/install.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/module.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/news.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/pool.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/tz.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_sources/usage.txt
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/ajax-loader.gif
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/basic.css
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/classic.css
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/comment-bright.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/comment-close.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/comment.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/default.css
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/doctools.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/down-pressed.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/down.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/file.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/jquery.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/minus.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/plus.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/psycopg.css
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/pygments.css
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/searchtools.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/sidebar.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/underscore.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/up-pressed.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/up.png
> +share/doc/${MODPY_PY_PREFIX}psycopg2/_static/websupport.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/advanced.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/connection.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/cursor.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/errorcodes.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/extensions.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/extras.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/faq.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/genindex.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/index.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/install.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/module.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/news.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/objects.inv
> +share/doc/${MODPY_PY_PREFIX}psycopg2/pool.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/py-modindex.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/search.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/searchindex.js
> +share/doc/${MODPY_PY_PREFIX}psycopg2/tz.html
> +share/doc/${MODPY_PY_PREFIX}psycopg2/usage.html
> share/examples/${MODPY_PY_PREFIX}psycopg2/
> share/examples/${MODPY_PY_PREFIX}psycopg2/binary.py
> share/examples/${MODPY_PY_PREFIX}psycopg2/copy_from.py
--
Alexandr Shadchin