Re: Update: devel/py-hg-git and its dependencies

2016-05-31 Thread Dmitrij D. Czarkoff
Antoine Jacoutot said:
> Please don't hardcode the python version in dependencies.

Sure.  OK?

-- 
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/Makefile18 Oct 2015 14:50:31 -  1.7
+++ devel/py-gevent/Makefile31 May 2016 08:58:22 -
@@ -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 
 
 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/${MODPY_VERSION},-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 
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/distinfo18 Oct 2015 14:50:31 -  1.3
+++ devel/py-gevent/distinfo21 May 2016 11:10:32 -
@@ -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 -  1.2
+++ devel/py-gevent/pkg/PLIST   21 May 2016 11:10:32 -
@@ -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

Re: Update: devel/py-hg-git and its dependencies

2016-05-31 Thread Antoine Jacoutot
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 -  1.7
> +++ devel/py-gevent/Makefile  30 May 2016 12:28:53 -
> @@ -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 
>  
>  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 
> 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 -  1.3
> +++ devel/py-gevent/distinfo  21 May 2016 11:10:32 -
> @@ -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 -  1.2
> +++ devel/py-gevent/pkg/PLIST 21 May 2016 11:10:32 -
> @@ -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
>  

Update: devel/py-hg-git and its dependencies

2016-05-30 Thread Dmitrij D. Czarkoff
Hi!

Below is an update for devel/py-gevent, net/py-geventhttpclient,
devel/py-dulwich and devel/py-hg-git.

Comments?  OKs?

-- 
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/Makefile18 Oct 2015 14:50:31 -  1.7
+++ devel/py-gevent/Makefile30 May 2016 12:28:53 -
@@ -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 
 
 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 
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/distinfo18 Oct 2015 14:50:31 -  1.3
+++ devel/py-gevent/distinfo21 May 2016 11:10:32 -
@@ -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 -  1.2
+++ devel/py-gevent/pkg/PLIST   21 May 2016 11:10:32 -
@@ -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