On Sun, Jul 14, 2019 at 07:34:57PM -0400, Kurt Mosiejczuk wrote:
> Right now the portgen(1) PyPI module populates DESCR from the "summary"
> section of the json it fetches. The summary is the same thing it uses
> for COMMENT and it's really too sparse for DESCR. This simple diff
> switches it to use the description field. That is the field displayed
> on the project page for pypi.org. It will probably often need trimming down
> but I think that's a better starting point than the summary.
This switches COMMENT to use the long "description", I think you meant
to change the `set_decr` line that is 6 lines down from that.
In any case, I did look at using $di->{info}{description} for pkg/DESCR
at some point in the past, but it was a big change and pretty much would
*require* editing DESCR. I guess that's true of the "summary" as well,
so if you prefer this, OK afresh1@
>
> cc afresh1
>
> --Kurt
>
> Index: PyPI.pm
> ===================================================================
> RCS file: /cvs/ports/infrastructure/lib/OpenBSD/PortGen/Port/PyPI.pm,v
> retrieving revision 1.16
> diff -u -p -r1.16 PyPI.pm
> --- PyPI.pm 16 May 2019 16:01:10 -0000 1.16
> +++ PyPI.pm 14 Jul 2019 23:21:37 -0000
> @@ -81,7 +86,7 @@ sub fill_in_makefile
>
> $self->set_other( 'MODPY_PI', 'Yes' );
> $self->set_other( 'MODPY_SETUPTOOLS', 'Yes' );
> - $self->set_comment( $di->{info}{summary} );
> + $self->set_comment( $di->{info}{description} );
> $self->set_other( 'MODPY_EGG_VERSION', $version );
> $self->set_distname($distname);
> $self->set_modules('lang/python');
>
--
andrew - http://afresh1.com
People who invent random theories which only defend the vendor must have
been beaten as children. Beaten with sticks.
At least, that's my theory.
-- Theo De Raadt