On Fri, Feb 21, 2020 at 08:21:12PM +0100, Landry Breuil wrote:
> Hi,

> here's a rather large but mechanical diff (with updates in it..) to move
> those python ports to py3 only.

> - updated py-planet to 1.4.5, all tests (fetched manually from github) pass
> - updated pyproj to 2.4.2.post1, 2.5.0 isnt yet on pypi, and a future
>   version will require proj 7 which is due next week
> - for the others, dropped the py2 specific bits, added the
>   @conflict/@pkgpath markers, bumped REVISIONs, etc.
> - to my knowledge there are no py2 consumers for all of those but more
>   eyes could triplecheck ..

I checked again. The only python2 consumers are done away with by 
this patch :)

> cc'ed maintainers for py-rasterio & py-proj :)

I don't see them cc'd. I've added them to this reply.

Assuming they are ok with the changes, ok kmos

--Kurt

> i *think* i got the upgrade paths right, because with the following
> quirks diff :
> 
> +       'py-cligj' => 'py3-cligj',
> +       'py-fiona' => 'py3-fiona',
> +       'py-laspy' => 'py3-laspy',
>         'py-owslib' => 'py3-owslib',
> +       'py-proj' => 'py3-proj',
> +       'py-planet' => 'py3-planet',
> +       'py-rasterio' => 'py3-rasterio',
> +       'py-rio-cogeo' => 'py3-rio-cogeo',
> +       'py-shapely' => 'py3-shapely',
> 
> i got this:
> $doas env TRUSTED_PKG_PATH=/tmp/pkg pkg_add -u
> py-cligj+py3-cligj-0.5.0p0->py3-cligj-0.5.0p1: ok
> py-proj-2.1.3->py3-proj-2.4.2pl1: ok
> py-rasterio+py3-rasterio-1.1.2->py3-rasterio-1.1.2p0: ok
> py-shapely+py3-shapely-1.6.4p1->py3-shapely-1.6.4p2: ok
> py-fiona-1.8.11p1->py3-fiona-1.8.11p2: ok
> py-laspy-1.6.0->py3-laspy-1.6.0p0: ok
> py-planet-1.2.2p0->py3-planet-1.4.5: ok
> py-rio-cogeo-1.0pre8p0+py3-rio-cogeo-1.1.8->py3-rio-cogeo-1.0pre8p1: ok
> 
> looking for scrutinizing eyes .. and oks :)
> 
> Landry

> ? py-rio-cogeo/1.1.8.diff
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/Makefile,v
> retrieving revision 1.71
> diff -u -r1.71 Makefile
> --- Makefile  21 Feb 2020 12:36:59 -0000      1.71
> +++ Makefile  21 Feb 2020 19:18:39 -0000
> @@ -51,22 +51,14 @@
>       SUBDIR += pgpointcloud
>       SUBDIR += pgrouting
>       SUBDIR += postgis
> -     SUBDIR += py-cligj
>       SUBDIR += py-cligj,python3
> -     SUBDIR += py-fiona
>       SUBDIR += py-fiona,python3
> -     SUBDIR += py-laspy
>       SUBDIR += py-laspy,python3
>       SUBDIR += py-owslib,python3
> -     SUBDIR += py-planet
>       SUBDIR += py-planet,python3
> -     SUBDIR += py-proj
>       SUBDIR += py-proj,python3
> -     SUBDIR += py-rasterio
>       SUBDIR += py-rasterio,python3
> -     SUBDIR += py-rio-cogeo
>       SUBDIR += py-rio-cogeo,python3
> -     SUBDIR += py-shapely
>       SUBDIR += py-shapely,python3
>       SUBDIR += pygeoapi
>       SUBDIR += qgis
> Index: py-cligj/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-cligj/Makefile,v
> retrieving revision 1.4
> diff -u -r1.4 Makefile
> --- py-cligj/Makefile 12 Jul 2019 20:46:55 -0000      1.4
> +++ py-cligj/Makefile 21 Feb 2020 19:18:39 -0000
> @@ -5,7 +5,7 @@
>  MODPY_EGG_VERSION =  0.5.0
>  DISTNAME =           cligj-${MODPY_EGG_VERSION}
>  PKGNAME =            py-${DISTNAME}
> -REVISION =           0
> +REVISION =           1
>  
>  CATEGORIES =         geo
>  
> @@ -17,7 +17,7 @@
>  MODULES =            lang/python
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  RUN_DEPENDS =                devel/py-click${MODPY_FLAVOR}
>  
> Index: py-cligj/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-cligj/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -r1.2 PLIST
> --- py-cligj/pkg/PLIST        22 Jan 2019 20:19:37 -0000      1.2
> +++ py-cligj/pkg/PLIST        21 Feb 2020 19:18:39 -0000
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.2 2019/01/22 20:19:37 landry Exp $
> +@conflict py-cligj-*
> +@pkgpath geo/py-cligj
>  lib/python${MODPY_VERSION}/site-packages/cligj/
>  
> lib/python${MODPY_VERSION}/site-packages/cligj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/cligj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> Index: py-fiona/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-fiona/Makefile,v
> retrieving revision 1.17
> diff -u -r1.17 Makefile
> --- py-fiona/Makefile 21 Jan 2020 10:22:24 -0000      1.17
> +++ py-fiona/Makefile 21 Feb 2020 19:18:39 -0000
> @@ -5,7 +5,7 @@
>  MODPY_EGG_VERSION =  1.8.11
>  DISTNAME =   Fiona-${MODPY_EGG_VERSION:S/post/pl/}
>  PKGNAME =    ${MODPY_PY_PREFIX}${DISTNAME:L}
> -REVISION =   1
> +REVISION =   2
>  
>  CATEGORIES = geo
>  
> @@ -17,7 +17,7 @@
>  MODULES =    lang/python
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  COMPILER =   base-clang ports-gcc
>  
> @@ -43,23 +43,7 @@
>  
>  WANTLIB += ${COMPILER_LIBCXX} gdal m ${MODPY_WANTLIB}
>  
> -.if !${FLAVOR:Mpython3}
> -RUN_DEPENDS +=       devel/py-enum34
> -TEST_DEPENDS +=      devel/py-mock
> -.endif
> -
> -# @conflict markers only for py2 flavour
> -SUBST_VARS += MODPY_2ONLY
> -.if ${FLAVOR} == python3
> -MODPY_2ONLY = "@comment "
> -.else
> -MODPY_2ONLY =
> -.endif
> -
>  TESTLIBDIR = ${WRKSRC}/lib.openbsd-${OSREV}-${ARCH}-${MODPY_VERSION}
> -
> -post-install:
> -     mv ${PREFIX}/bin/fio{,${MODPY_BIN_SUFFIX}}
>  
>  pre-test:
>       cp ${TESTLIBDIR}/fiona/*.so ${WRKSRC}/fiona/
> Index: py-fiona/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-fiona/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -r1.4 PLIST
> --- py-fiona/pkg/PLIST        21 Jan 2020 10:22:24 -0000      1.4
> +++ py-fiona/pkg/PLIST        21 Feb 2020 19:18:39 -0000
> @@ -1,6 +1,8 @@
>  @comment $OpenBSD: PLIST,v 1.4 2020/01/21 10:22:24 sthen Exp $
> -${MODPY_2ONLY}@conflict fio-*
> -bin/fio${MODPY_BIN_SUFFIX}
> +@conflict fio-*
> +@conflict py-fiona-*
> +@pkgpath geo/py-fiona
> +bin/fio
>  
> lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
> Index: py-laspy/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-laspy/Makefile,v
> retrieving revision 1.5
> diff -u -r1.5 Makefile
> --- py-laspy/Makefile 21 Sep 2019 16:23:26 -0000      1.5
> +++ py-laspy/Makefile 21 Feb 2020 19:18:39 -0000
> @@ -5,6 +5,7 @@
>  MODPY_EGG_VERSION=   1.6.0
>  DISTNAME=            laspy-${MODPY_EGG_VERSION}
>  PKGNAME=             py-${DISTNAME}
> +REVISION=            0
>  
>  CATEGORIES=          geo devel textproc
>  
> @@ -14,7 +15,7 @@
>  MODULES=             lang/python
>  
>  FLAVORS=             python3
> -FLAVOR?=
> +FLAVOR=                      python3
>  
>  MODPY_PI =           Yes
>  MODPY_SETUPTOOLS =   Yes
> @@ -22,10 +23,5 @@
>  BUILD_DEPENDS =      math/py-numpy,${FLAVOR}
>  RUN_DEPENDS =        math/py-numpy,${FLAVOR} \
>               graphics/py-opengl,${FLAVOR}
> -
> -post-install:
> -.for b in lascopy lasexplorer lasnoise lasvalidate lasverify lasviewer
> -     mv ${PREFIX}/bin/${b}{,${MODPY_BIN_SUFFIX}}
> -.endfor
>  
>  .include <bsd.port.mk>
> Index: py-laspy/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-laspy/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -r1.1.1.1 PLIST
> --- py-laspy/pkg/PLIST        20 Jun 2017 17:14:47 -0000      1.1.1.1
> +++ py-laspy/pkg/PLIST        21 Feb 2020 19:18:39 -0000
> @@ -1,10 +1,12 @@
>  @comment $OpenBSD: PLIST,v 1.1.1.1 2017/06/20 17:14:47 landry Exp $
> -bin/lascopy${MODPY_BIN_SUFFIX}
> -bin/lasexplorer${MODPY_BIN_SUFFIX}
> -bin/lasnoise${MODPY_BIN_SUFFIX}
> -bin/lasvalidate${MODPY_BIN_SUFFIX}
> -bin/lasverify${MODPY_BIN_SUFFIX}
> -bin/lasviewer${MODPY_BIN_SUFFIX}
> +@conflict py-laspy-*
> +@pkgpath geo/py-laspy
> +bin/lascopy
> +bin/lasexplorer
> +bin/lasnoise
> +bin/lasvalidate
> +bin/lasverify
> +bin/lasviewer
>  lib/python${MODPY_VERSION}/site-packages/laspy/
>  
> lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> Index: py-planet/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-planet/Makefile,v
> retrieving revision 1.6
> diff -u -r1.6 Makefile
> --- py-planet/Makefile        12 Jul 2019 20:46:55 -0000      1.6
> +++ py-planet/Makefile        21 Feb 2020 19:18:39 -0000
> @@ -2,10 +2,9 @@
>  
>  COMMENT =    client library and CLI for Planet's public API
>  #'
> -MODPY_EGG_VERSION =  1.2.2
> +MODPY_EGG_VERSION =  1.4.5
>  DISTNAME =   planet-${MODPY_EGG_VERSION}
>  PKGNAME =    py-${DISTNAME}
> -REVISION =   0
>  
>  CATEGORIES = geo
>  
> @@ -18,7 +17,7 @@
>  MODPY_SETUPTOOLS =   Yes
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  # tests not bundled; test infrastructure left here for manual fetches
>  #NO_TEST =   Yes
> @@ -31,7 +30,6 @@
>               www/py-requests-mock${MODPY_FLAVOR}
>  
>  post-install:
> -     mv ${PREFIX}/bin/planet ${PREFIX}/bin/planet${MODPY_BIN_SUFFIX}
>       rm ${PREFIX}/LICENSE
>  
>  .include <bsd.port.mk>
> Index: py-planet/distinfo
> ===================================================================
> RCS file: /cvs/ports/geo/py-planet/distinfo,v
> retrieving revision 1.3
> diff -u -r1.3 distinfo
> --- py-planet/distinfo        25 Apr 2019 16:20:24 -0000      1.3
> +++ py-planet/distinfo        21 Feb 2020 19:18:39 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (planet-1.2.2.tar.gz) = Rrftjhd9E07H+GP1Pcai9d+0a3OQreszPOyhLXPnR64=
> -SIZE (planet-1.2.2.tar.gz) = 34590
> +SHA256 (planet-1.4.5.tar.gz) = qlnhTuzXH0pgas3AWyDCTKSZHoQHTY4qAZ1DODHCL+4=
> +SIZE (planet-1.4.5.tar.gz) = 39155
> Index: py-planet/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-planet/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -r1.2 PLIST
> --- py-planet/pkg/PLIST       21 Sep 2017 21:00:33 -0000      1.2
> +++ py-planet/pkg/PLIST       21 Feb 2020 19:18:39 -0000
> @@ -1,5 +1,7 @@
>  @comment $OpenBSD: PLIST,v 1.2 2017/09/21 21:00:33 sebastia Exp $
> -bin/planet${MODPY_BIN_SUFFIX}
> +@conflict py-planet-*
> +@pkgpath geo/py-planet
> +bin/planet
>  lib/python${MODPY_VERSION}/site-packages/planet/
>  
> lib/python${MODPY_VERSION}/site-packages/planet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/planet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> Index: py-proj/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-proj/Makefile,v
> retrieving revision 1.24
> diff -u -r1.24 Makefile
> --- py-proj/Makefile  12 Jul 2019 20:46:55 -0000      1.24
> +++ py-proj/Makefile  21 Feb 2020 19:18:39 -0000
> @@ -2,9 +2,9 @@
>  
>  COMMENT =            Pyrex generated python interface to PROJ.4 library
>  
> -MODPY_EGG_VERSION =  2.1.3
> +MODPY_EGG_VERSION =  2.4.2.post1
>  DISTNAME =           pyproj-${MODPY_EGG_VERSION}
> -PKGNAME =            ${DISTNAME:S/py/py-/}
> +PKGNAME =            ${DISTNAME:S/py/py-/:S/.post/pl/}
>  
>  CATEGORIES =         geo
>  
> @@ -24,7 +24,7 @@
>  MODPY_TEST_DIR =     ${WRKSRC}/test
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  MODPY_SETUPTOOLS =   Yes
>  
> Index: py-proj/distinfo
> ===================================================================
> RCS file: /cvs/ports/geo/py-proj/distinfo,v
> retrieving revision 1.10
> diff -u -r1.10 distinfo
> --- py-proj/distinfo  12 May 2019 08:03:50 -0000      1.10
> +++ py-proj/distinfo  21 Feb 2020 19:18:39 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (pyproj-2.1.3.tar.gz) = mcUniLAae7mogCS/TUCWXApmqT1lRgC13qz2RHdfQk0=
> -SIZE (pyproj-2.1.3.tar.gz) = 521154
> +SHA256 (pyproj-2.4.2.post1.tar.gz) = 
> Haf4bTtegLo9q/0skEpBu2mXrZtVtHqTQDVJLqoPMx4=
> +SIZE (pyproj-2.4.2.post1.tar.gz) = 463579
> Index: py-proj/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-proj/pkg/PLIST,v
> retrieving revision 1.8
> diff -u -r1.8 PLIST
> --- py-proj/pkg/PLIST 12 May 2019 08:03:50 -0000      1.8
> +++ py-proj/pkg/PLIST 21 Feb 2020 19:18:39 -0000
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.8 2019/05/12 08:03:50 landry Exp $
> +@conflict py-proj-*
> +@pkgpath geo/py-proj
>  lib/python${MODPY_VERSION}/site-packages/pyproj/
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> @@ -6,24 +8,33 @@
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/pyproj/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/pyproj/__main__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}_show_versions.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}cf1x8.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}crs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}datadir.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}enums.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}geod.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}proj.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}transformer.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pyproj/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/pyproj/_crs.so
> -lib/python${MODPY_VERSION}/site-packages/pyproj/_datadir.so
> -lib/python${MODPY_VERSION}/site-packages/pyproj/_geod.so
> -lib/python${MODPY_VERSION}/site-packages/pyproj/_proj.so
> -lib/python${MODPY_VERSION}/site-packages/pyproj/_transformer.so
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_crs.so
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_datadir.so
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_geod.so
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_list.so
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_proj.so
> +lib/python${MODPY_VERSION}/site-packages/pyproj/_show_versions.py
> +@so lib/python${MODPY_VERSION}/site-packages/pyproj/_transformer.so
> +lib/python${MODPY_VERSION}/site-packages/pyproj/cf1x8.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/compat.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/crs.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/datadir.py
> +lib/python${MODPY_VERSION}/site-packages/pyproj/enums.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/exceptions.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/geod.py
>  lib/python${MODPY_VERSION}/site-packages/pyproj/proj.py
> Index: py-rasterio/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-rasterio/Makefile,v
> retrieving revision 1.6
> diff -u -r1.6 Makefile
> --- py-rasterio/Makefile      7 Jan 2020 08:27:50 -0000       1.6
> +++ py-rasterio/Makefile      21 Feb 2020 19:18:39 -0000
> @@ -5,6 +5,7 @@
>  MODPY_EGG_VERSION =  1.1.2
>  DISTNAME =   rasterio-${MODPY_EGG_VERSION}
>  PKGNAME =    py-${DISTNAME}
> +REVISION =   0
>  
>  CATEGORIES = geo
>  
> @@ -18,7 +19,7 @@
>  MODULES =    lang/python
>  
>  FLAVORS =    python3
> -FLAVOR ?=
> +FLAVOR =     python3
>  
>  COMPILER =   base-clang ports-gcc
>  
> @@ -38,10 +39,6 @@
>               math/py-snuggs${MODPY_FLAVOR} \
>               math/py-affine${MODPY_FLAVOR}
>  
> -.if !${FLAVOR:Mpython3}
> -RUN_DEPENDS +=       devel/py-enum34
> -.endif
> -
>  # test_read_no_band requires hdf5 support in GDAL
>  # requires datafiles only on github...
>  NO_TEST =    Yes
> @@ -49,8 +46,5 @@
>               devel/py-test-cov${MODPY_FLAVOR} \
>               devel/py-hypothesis${MODPY_FLAVOR} \
>               devel/py-mock${MODPY_FLAVOR}
> -
> -post-install:
> -     mv ${PREFIX}/bin/rio{,${MODPY_BIN_SUFFIX}}
>  
>  .include <bsd.port.mk>
> Index: py-rasterio/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-rasterio/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -r1.3 PLIST
> --- py-rasterio/pkg/PLIST     7 Jan 2020 08:27:50 -0000       1.3
> +++ py-rasterio/pkg/PLIST     21 Feb 2020 19:18:39 -0000
> @@ -1,5 +1,7 @@
>  @comment $OpenBSD: PLIST,v 1.3 2020/01/07 08:27:50 martin Exp $
> -bin/rio${MODPY_BIN_SUFFIX}
> +@conflict py-rasterio-*
> +@pkgpath geo/py-rasterio
> +bin/rio
>  lib/python${MODPY_VERSION}/site-packages/rasterio/
>  
> lib/python${MODPY_VERSION}/site-packages/rasterio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/rasterio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> Index: py-rio-cogeo/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-rio-cogeo/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- py-rio-cogeo/Makefile     12 Jul 2019 20:46:55 -0000      1.3
> +++ py-rio-cogeo/Makefile     21 Feb 2020 19:18:39 -0000
> @@ -6,7 +6,7 @@
>  MODPY_EGG_VERSION =  1.0.dev8
>  DISTNAME =   rio-cogeo-${MODPY_EGG_VERSION}
>  PKGNAME =    py-${DISTNAME:S/.dev/pre/}
> -REVISION =   0
> +REVISION =   1
>  
>  CATEGORIES = geo
>  
> @@ -16,7 +16,7 @@
>  MODULES =    lang/python
>  
>  FLAVORS =    python3
> -FLAVOR ?=
> +FLAVOR =     python3
>  
>  MODPY_SETUPTOOLS =   Yes
>  MODPY_PI =   Yes
> Index: py-rio-cogeo/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-rio-cogeo/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -r1.1.1.1 PLIST
> --- py-rio-cogeo/pkg/PLIST    24 Feb 2019 20:51:18 -0000      1.1.1.1
> +++ py-rio-cogeo/pkg/PLIST    21 Feb 2020 19:18:39 -0000
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.1.1.1 2019/02/24 20:51:18 landry Exp $
> +@conflict py-rio-cogeo-*
> +@pkgpath geo/py-rio-cogeo
>  lib/python${MODPY_VERSION}/site-packages/rio_cogeo/
>  
> lib/python${MODPY_VERSION}/site-packages/rio_cogeo-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/rio_cogeo-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> Index: py-shapely/Makefile
> ===================================================================
> RCS file: /cvs/ports/geo/py-shapely/Makefile,v
> retrieving revision 1.10
> diff -u -r1.10 Makefile
> --- py-shapely/Makefile       26 Nov 2019 16:11:34 -0000      1.10
> +++ py-shapely/Makefile       21 Feb 2020 19:18:39 -0000
> @@ -7,7 +7,7 @@
>  GH_ACCOUNT = Toblerity
>  GH_PROJECT = Shapely
>  DISTNAME =   py-shapely-${MODPY_EGG_VERSION}
> -REVISION =   1
> +REVISION =   2
>  
>  CATEGORIES = geo
>  
> @@ -17,7 +17,7 @@
>  PERMIT_PACKAGE =     Yes
>  
>  FLAVORS =            python3
> -FLAVOR ?=
> +FLAVOR =             python3
>  
>  MODULES =    lang/python
>  
> Index: py-shapely/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/geo/py-shapely/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -r1.3 PLIST
> --- py-shapely/pkg/PLIST      27 Nov 2018 18:03:37 -0000      1.3
> +++ py-shapely/pkg/PLIST      21 Feb 2020 19:18:39 -0000
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.3 2018/11/27 18:03:37 landry Exp $
> +@conflict py-shapely-*
> +@pkgpath geo/py-shapely
>  
> lib/python${MODPY_VERSION}/site-packages/Shapely-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/Shapely-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/Shapely-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt

Reply via email to