On Mon, May 30, 2016 at 06:29:34PM +0200, Dmitrij D. Czarkoff wrote:
> Hi!
> 
> Below is an update for devel/py-gevent, net/py-geventhttpclient,
> devel/py-dulwich and devel/py-hg-git.
> 
> Comments?  OKs?

Please don't hardcode the python version in dependencies.


> 
> -- 
> Dmitrij D. Czarkoff
> 
> Index: devel/py-gevent/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/py-gevent/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- devel/py-gevent/Makefile  18 Oct 2015 14:50:31 -0000      1.7
> +++ devel/py-gevent/Makefile  30 May 2016 12:28:53 -0000
> @@ -2,9 +2,9 @@
>  
>  COMMENT =            network library for easy and scalable concurrency
>  
> -MODPY_EGG_VERSION =  1.0.2
> +MODPY_EGG_VERSION =  1.1.1
>  DISTNAME =           gevent-${MODPY_EGG_VERSION}
> -PKGNAME =            py-${DISTNAME}
> +PKGNAME =            ${MODPY_PY_PREFIX}${DISTNAME}
>  MAINTAINER =         Dmitrij D. Czarkoff <czark...@openbsd.org>
>  
>  CATEGORIES =         devel
> @@ -19,13 +19,21 @@ MODULES =         lang/python
>  MODPY_PI =           Yes
>  MODPY_SETUPTOOLS =   Yes
>  
> +BUILD_DEPENDS =              lang/cython \
> +                     devel/py-cffi
>  LIB_DEPENDS =                devel/libev \
>                       net/libcares
>  RUN_DEPENDS =                devel/py-greenlet
> -TEST_DEPENDS =               ${RUN_DEPENDS}
> +TEST_DEPENDS =               ${RUN_DEPENDS} \
> +                     lang/python/2.7,-tests \
> +                     sysutils/py-psutil
>  
>  MAKE_ENV =           CARES_EMBED=0 LIBEV_EMBED=0
>  CFLAGS +=            -I${LOCALBASE}/include
>  LDFLAGS +=           -L${LOCALBASE}/lib
> +
> +do-test:
> +     cd ${WRKSRC}/greentest && ${SETENV} ${MAKE_ENV} PYTHONPATH="${WRKSRC}" \
> +             ${MODPY_BIN} ./testrunner.py --config ../known_failures.py
>  
>  .include <bsd.port.mk>
> Index: devel/py-gevent/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/py-gevent/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- devel/py-gevent/distinfo  18 Oct 2015 14:50:31 -0000      1.3
> +++ devel/py-gevent/distinfo  21 May 2016 11:10:32 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (gevent-1.0.2.tar.gz) = OuHKD1M93LF6qxbOZrQks/O4Vf87lQhSaRXTxrc/ujE=
> -SIZE (gevent-1.0.2.tar.gz) = 1735721
> +SHA256 (gevent-1.1.1.tar.gz) = buW5hRsqzeCN96ubmikD9YtLDlVUBcRE9LHdFvccruo=
> +SIZE (gevent-1.1.1.tar.gz) = 2008368
> Index: devel/py-gevent/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/py-gevent/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- devel/py-gevent/pkg/PLIST 18 Oct 2015 14:50:31 -0000      1.2
> +++ devel/py-gevent/pkg/PLIST 21 May 2016 11:10:32 -0000
> @@ -4,24 +4,49 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
>  
> lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
> +lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
>  
> lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
>  
> lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/gevent/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_corecffi_build.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_corecffi_build.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_fileobjectcommon.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_fileobjectcommon.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_fileobjectposix.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_fileobjectposix.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_semaphore.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_semaphore.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/_semaphore.so
> +lib/python${MODPY_VERSION}/site-packages/gevent/_socket2.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_socket2.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_socket3.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_socketcommon.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_socketcommon.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/_ssl2.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/_ssl2.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_ssl3.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_ssl3.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/_sslgte279.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/_sslgte279.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/_tblib.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_tblib.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/_threading.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/_threading.pyc
> -lib/python${MODPY_VERSION}/site-packages/gevent/_util.so
> +lib/python${MODPY_VERSION}/site-packages/gevent/_util_py2.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/_util_py2.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/ares.so
>  lib/python${MODPY_VERSION}/site-packages/gevent/backdoor.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/backdoor.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/baseserver.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/baseserver.pyc
> -lib/python${MODPY_VERSION}/site-packages/gevent/core.so
> +lib/python${MODPY_VERSION}/site-packages/gevent/builtins.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/builtins.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/core.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/core.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/corecext.so
> +lib/python${MODPY_VERSION}/site-packages/gevent/corecffi.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/corecffi.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/coros.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/coros.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/event.py
> @@ -54,6 +79,8 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/gevent/select.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/server.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/server.pyc
> +lib/python${MODPY_VERSION}/site-packages/gevent/signal.py
> +lib/python${MODPY_VERSION}/site-packages/gevent/signal.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/socket.py
>  lib/python${MODPY_VERSION}/site-packages/gevent/socket.pyc
>  lib/python${MODPY_VERSION}/site-packages/gevent/ssl.py
> Index: net/py-geventhttpclient/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/py-geventhttpclient/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- net/py-geventhttpclient/Makefile  29 Sep 2015 10:52:29 -0000      1.3
> +++ net/py-geventhttpclient/Makefile  30 May 2016 12:26:07 -0000
> @@ -2,10 +2,10 @@
>  
>  COMMENT =            high performance, concurrent HTTP client library
>  
> -MODPY_EGG_VERSION =  1.1.0
> -DISTNAME =           py-geventhttpclient-${MODPY_EGG_VERSION}
> +MODPY_EGG_VERSION =  1.2.0
> +DISTNAME =           geventhttpclient-${MODPY_EGG_VERSION}
> +PKGNAME =            ${MODPY_PY_PREFIX}${DISTNAME}
>  CATEGORIES =         net devel
> -REVISION =           1
>  
>  HOMEPAGE =           https://github.com/gwik/geventhttpclient
>  
> @@ -16,16 +16,13 @@ PERMIT_PACKAGE_CDROM =    Yes
>  
>  WANTLIB += pthread ${MODPY_WANTLIB}
>  
> -GH_ACCOUNT =         gwik
> -GH_PROJECT =         geventhttpclient
> -GH_TAGNAME =         v${MODPY_EGG_VERSION}
> -
>  MODULES =            lang/python
> +MODPY_PI =           Yes
>  MODPY_SETUPTOOLS =   Yes
>  RUN_DEPENDS =                devel/py-backports-ssl-match-hostname \
>                       devel/py-gevent \
>                       devel/py-certifi
> -TEST_DEPENDS =               ${RUN_DEPENDS} \
> -                     devel/py-test
> +
> +NO_TEST =            Yes
>  
>  .include <bsd.port.mk>
> Index: net/py-geventhttpclient/distinfo
> ===================================================================
> RCS file: /cvs/ports/net/py-geventhttpclient/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- net/py-geventhttpclient/distinfo  12 Oct 2014 20:45:56 -0000      1.1.1.1
> +++ net/py-geventhttpclient/distinfo  30 May 2016 10:23:24 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (py-geventhttpclient-1.1.0.tar.gz) = 
> HTjtMzgClVqK9dAXrEkGqyRFDZ01pIEaoFtyTnB28MY=
> -SIZE (py-geventhttpclient-1.1.0.tar.gz) = 163921
> +SHA256 (geventhttpclient-1.2.0.tar.gz) = 
> 3xMSCFa/mgW/EAX9MwEUAYRmALceDViant9/8HFoOGg=
> +SIZE (geventhttpclient-1.2.0.tar.gz) = 34075
> Index: net/py-geventhttpclient/patches/patch-MANIFEST_in
> ===================================================================
> RCS file: net/py-geventhttpclient/patches/patch-MANIFEST_in
> diff -N net/py-geventhttpclient/patches/patch-MANIFEST_in
> --- net/py-geventhttpclient/patches/patch-MANIFEST_in 12 Oct 2014 20:45:56 
> -0000      1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,9 +0,0 @@
> -$OpenBSD: patch-MANIFEST_in,v 1.1.1.1 2014/10/12 20:45:56 juanfra Exp $
> ---- MANIFEST.in.orig Mon Oct  6 16:56:43 2014
> -+++ MANIFEST.in      Mon Oct  6 16:56:46 2014
> -@@ -1,5 +1,4 @@
> - include src/geventhttpclient/*.py
> --include src/geventhttpclient/cacert.pem
> - include ext/*.c
> - include ext/*.h
> - 
> Index: 
> net/py-geventhttpclient/patches/patch-src_geventhttpclient_connectionpool_py
> ===================================================================
> RCS file: 
> net/py-geventhttpclient/patches/patch-src_geventhttpclient_connectionpool_py
> diff -N 
> net/py-geventhttpclient/patches/patch-src_geventhttpclient_connectionpool_py
> --- 
> net/py-geventhttpclient/patches/patch-src_geventhttpclient_connectionpool_py  
>     23 Sep 2015 07:10:28 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-src_geventhttpclient_connectionpool_py,v 1.1 2015/09/23 
> 07:10:28 czarkoff Exp $
> ---- src/geventhttpclient/connectionpool.py.orig      Sat Sep 19 11:20:54 2015
> -+++ src/geventhttpclient/connectionpool.py   Sat Sep 19 11:21:19 2015
> -@@ -149,7 +149,7 @@ class ConnectionPool(object):
> - class SSLConnectionPool(ConnectionPool):
> - 
> -     default_options = {
> --        'ssl_version': gevent.ssl.PROTOCOL_SSLv3,
> -+        'ssl_version': gevent.ssl.PROTOCOL_SSLv23,
> -         'ca_certs': CA_CERTS,
> -         'cert_reqs': gevent.ssl.CERT_REQUIRED
> -     }
> Index: devel/py-dulwich/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/py-dulwich/Makefile,v
> retrieving revision 1.22
> diff -u -p -r1.22 Makefile
> --- devel/py-dulwich/Makefile 21 Dec 2015 22:12:23 -0000      1.22
> +++ devel/py-dulwich/Makefile 30 May 2016 11:37:22 -0000
> @@ -2,9 +2,9 @@
>  
>  COMMENT =            pure Python implementation of Git file formats and 
> protocols
>  
> -MODPY_EGG_VERSION =  0.12.0
> +MODPY_EGG_VERSION =  0.13.0
>  DISTNAME =           dulwich-${MODPY_EGG_VERSION}
> -PKGNAME =            py-${DISTNAME}
> +PKGNAME =            ${MODPY_PY_PREFIX}${DISTNAME}
>  
>  CATEGORIES =         devel
>  
> @@ -21,20 +21,17 @@ MODULES =         lang/python
>  MODPY_PI =           Yes
>  MODPY_SETUPTOOLS =   Yes
>  
> -RUN_DEPENDS =                devel/py-gevent \
> -                     net/py-geventhttpclient
> +RUN_DEPENDS =                net/py-geventhttpclient
>  
>  # One test fails due to the lack of OpenStack SWIFT.
>  # The other failed tests are related to this bug:
>  # https://github.com/surfly/gevent/issues/446
>  TEST_DEPENDS =               ${RUN_DEPENDS} \
> -                     devel/py-mock \
>                       devel/py-nose \
>                       devel/git,-main
>  
> -
>  do-test:
> -     cd ${WRKSRC} && nosetests
> +     nosetests -w ${WRKSRC}
>  
>  post-install:
>       rm -R ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/docs
> Index: devel/py-dulwich/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/py-dulwich/distinfo,v
> retrieving revision 1.8
> diff -u -p -r1.8 distinfo
> --- devel/py-dulwich/distinfo 21 Dec 2015 22:12:23 -0000      1.8
> +++ devel/py-dulwich/distinfo 30 May 2016 09:17:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (dulwich-0.12.0.tar.gz) = j5Bw837sYXWqtg1wZCRrW2RTsvqzQliRAfHI/toKDMY=
> -SIZE (dulwich-0.12.0.tar.gz) = 293900
> +SHA256 (dulwich-0.13.0.tar.gz) = jtNTNOIs+T59z9URPY4mIEGWf+TDzq1eJiyRAvPmMjg=
> +SIZE (dulwich-0.13.0.tar.gz) = 289213
> Index: devel/py-dulwich/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/py-dulwich/pkg/PLIST,v
> retrieving revision 1.7
> diff -u -p -r1.7 PLIST
> --- devel/py-dulwich/pkg/PLIST        21 Dec 2015 22:12:23 -0000      1.7
> +++ devel/py-dulwich/pkg/PLIST        30 May 2016 11:36:54 -0000
> @@ -10,8 +10,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/dulwich/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/dulwich/__init__.pyc
> -lib/python${MODPY_VERSION}/site-packages/dulwich/_compat.py
> -lib/python${MODPY_VERSION}/site-packages/dulwich/_compat.pyc
>  lib/python${MODPY_VERSION}/site-packages/dulwich/_diff_tree.c
>  lib/python${MODPY_VERSION}/site-packages/dulwich/_diff_tree.so
>  lib/python${MODPY_VERSION}/site-packages/dulwich/_objects.c
> Index: devel/py-hg-git/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/py-hg-git/Makefile,v
> retrieving revision 1.22
> diff -u -p -r1.22 Makefile
> --- devel/py-hg-git/Makefile  18 Jan 2016 21:58:51 -0000      1.22
> +++ devel/py-hg-git/Makefile  30 May 2016 12:23:29 -0000
> @@ -2,8 +2,8 @@
>  
>  COMMENT =            mercurial extension to work with git repositories
>  
> -MODPY_EGG_VERSION =  0.8.4
> -DISTNAME =           py-hg-git-${MODPY_EGG_VERSION}
> +MODPY_EGG_VERSION =  0.8.5
> +DISTNAME =           ${MODPY_PY_PREFIX}hg-git-${MODPY_EGG_VERSION}
>  
>  CATEGORIES =         devel
>  
> Index: devel/py-hg-git/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/py-hg-git/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- devel/py-hg-git/distinfo  18 Jan 2016 21:58:51 -0000      1.11
> +++ devel/py-hg-git/distinfo  30 May 2016 11:39:15 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (py-hg-git-0.8.4.tar.gz) = 
> q03ZGaWTGGjKhuxQ/viJAriFejsMSTPXtOgXxBSm2RA=
> -SIZE (py-hg-git-0.8.4.tar.gz) = 100975
> +SHA256 (py-hg-git-0.8.5.tar.gz) = 
> O2YiQRm9k9hw7BpV8H+uAZG4T/OugQxVcIHPJnm/OvQ=
> +SIZE (py-hg-git-0.8.5.tar.gz) = 101206
> Index: devel/py-hg-git/patches/patch-tests_test-renames_t
> ===================================================================
> RCS file: devel/py-hg-git/patches/patch-tests_test-renames_t
> diff -N devel/py-hg-git/patches/patch-tests_test-renames_t
> --- devel/py-hg-git/patches/patch-tests_test-renames_t        19 Mar 2015 
> 08:05:56 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-tests_test-renames_t,v 1.1 2015/03/19 08:05:56 czarkoff Exp $
> ---- tests/test-renames.t.orig        Thu Mar 19 07:11:59 2015
> -+++ tests/test-renames.t     Thu Mar 19 07:12:21 2015
> -@@ -10,7 +10,7 @@ Test that rename detection works
> - 
> -   $ git init -q gitrepo
> -   $ cd gitrepo
> --  $ for i in $(seq 1 10); do echo $i >> alpha; done
> -+  $ for i in 1 2 3 4 5 6 7 8 9 10; do echo $i >> alpha; done
> -   $ git add alpha
> -   $ fn_git_commit -malpha
> - 
> 

-- 
Antoine

Reply via email to