On Sat, Oct 17, 2020 at 05:50:07PM +0200, Sebastien Marie wrote:
> On Sat, Oct 17, 2020 at 05:24:58PM +0200, Antoine Jacoutot wrote:
> > On Sat, Oct 17, 2020 at 04:28:31PM +0200, Sebastien Marie wrote:
> > > Hi,
> > > 
> > > The following diff should switch print/py-relatorio to py3-only. No
> > > ports uses the py2 version.
> > > 
> > > It was requested by aja@ to help removing depends on graphics/pycha.
> > 
> > Thanks, comments below.
> >  
> > > @@ -21,17 +21,12 @@ MODULES=              lang/python
> > >  
> > >  MODPY_SETUPTOOLS=        Yes
> > >  
> > > -FLAVOR?=
> > > +FLAVOR?=         python3
> > 
> > Don't put '?' here.
> > 
> > >  FLAVORS=         python3
> > >  
> > >  RUN_DEPENDS=             www/py-genshi${MODPY_FLAVOR} \
> > >                   textproc/py-lxml${MODPY_FLAVOR} \
> > >                   devel/py-magic${MODPY_FLAVOR}
> > > -
> > > -.if !${FLAVOR:Mpython3}
> > > -RUN_DEPENDS+=            graphics/pycha \
> > > -                 textproc/py-yaml
> > > -.endif
> > >  
> > >  TEST_DEPENDS=            devel/py-nose${MODPY_FLAVOR}
> > 
> > You are missing @pkgpath and @conflict markers in the PLIST... and bump.
> > 
> 
> it seems I didn't do enough py2->py3 migration.
> 
> here new diff.

OK aja


> 
> Thanks.
> -- 
> Sebastien Marie
> 
> Index: devel/quirks/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.1067
> diff -u -p -r1.1067 Makefile
> --- devel/quirks/Makefile     17 Oct 2020 12:59:19 -0000      1.1067
> +++ devel/quirks/Makefile     17 Oct 2020 15:48:49 -0000
> @@ -5,7 +5,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =    quirks-3.459
> +PKGNAME =    quirks-3.460
>  PKG_ARCH =   *
>  MAINTAINER = Marc Espie <es...@openbsd.org>
>  
> Index: devel/quirks/files/Quirks.pm
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> retrieving revision 1.1085
> diff -u -p -r1.1085 Quirks.pm
> --- devel/quirks/files/Quirks.pm      17 Oct 2020 12:59:19 -0000      1.1085
> +++ devel/quirks/files/Quirks.pm      17 Oct 2020 15:48:50 -0000
> @@ -494,6 +494,7 @@ my $stem_extensions = {
>       'py-kiwisolver' => 'py3-kiwisolver',
>       'py-scipy' => 'py3-scipy',
>       'spidermonkey68' => 'spidermonkey78',
> +     'py-relatorio' => 'py3-relatorio',
>  };
>  
>  my $obsolete_reason = {
> Index: print/Makefile
> ===================================================================
> RCS file: /cvs/ports/print/Makefile,v
> retrieving revision 1.134
> diff -u -p -r1.134 Makefile
> --- print/Makefile    2 Sep 2020 10:35:05 -0000       1.134
> +++ print/Makefile    17 Oct 2020 15:48:50 -0000
> @@ -59,7 +59,6 @@
>      SUBDIR += ptouch-driver
>      SUBDIR += py-cups,python3
>      SUBDIR += py-poppler
> -    SUBDIR += py-relatorio
>      SUBDIR += py-relatorio,python3
>      SUBDIR += py-reportlab
>      SUBDIR += py-reportlab,python3
> Index: print/py-relatorio/Makefile
> ===================================================================
> RCS file: /cvs/ports/print/py-relatorio/Makefile,v
> retrieving revision 1.16
> diff -u -p -r1.16 Makefile
> --- print/py-relatorio/Makefile       7 Aug 2020 17:32:46 -0000       1.16
> +++ print/py-relatorio/Makefile       17 Oct 2020 15:48:50 -0000
> @@ -5,6 +5,7 @@ COMMENT=              templating library able to out
>  MODPY_EGG_VERSION=   0.9.2
>  DISTNAME=            relatorio-${MODPY_EGG_VERSION}
>  PKGNAME=             py-${DISTNAME}
> +REVISION=            0
>  
>  CATEGORIES=          print textproc
>  
> @@ -21,17 +22,12 @@ MODULES=          lang/python
>  
>  MODPY_SETUPTOOLS=    Yes
>  
> -FLAVOR?=
> +FLAVOR=                      python3
>  FLAVORS=             python3
>  
>  RUN_DEPENDS=         www/py-genshi${MODPY_FLAVOR} \
>                       textproc/py-lxml${MODPY_FLAVOR} \
>                       devel/py-magic${MODPY_FLAVOR}
> -
> -.if !${FLAVOR:Mpython3}
> -RUN_DEPENDS+=                graphics/pycha \
> -                     textproc/py-yaml
> -.endif
>  
>  TEST_DEPENDS=                devel/py-nose${MODPY_FLAVOR}
>  
> Index: print/py-relatorio/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/print/py-relatorio/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -r1.4 PLIST
> --- print/py-relatorio/pkg/PLIST      12 Dec 2017 01:45:10 -0000      1.4
> +++ print/py-relatorio/pkg/PLIST      17 Oct 2020 15:48:50 -0000
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.4 2017/12/12 01:45:10 danj Exp $
> +@conflict py-relatorio-*
> +@pkgpath print/py-relatorio
>  lib/python${MODPY_VERSION}/site-packages/relatorio/
>  
> lib/python${MODPY_VERSION}/site-packages/relatorio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/relatorio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
> 

-- 
Antoine

Reply via email to