On Fri, Apr 17, 2020 at 03:02:24AM +0200, Thomas L. wrote:
> Hi,
> 
> I noted while playing around with portgen, that it chokes on gems which
> specify an exact version requirement. Patch below allows it to continue.

Committed, thanks!  Would have been nice if you had included a gem that
wouldn't portgen before but will now, but I believe this is correct.


> 
> Kind regards,
> 
> Thomas
> 
> diff --git infrastructure/lib/OpenBSD/PortGen/Port/Ruby.pm 
> infrastructure/lib/OpenBSD/PortGen/Port/Ruby.pm
> index 2cacf932323..1e8d2ee95d5 100644
> --- infrastructure/lib/OpenBSD/PortGen/Port/Ruby.pm
> +++ infrastructure/lib/OpenBSD/PortGen/Port/Ruby.pm
> @@ -111,6 +111,8 @@ sub get_deps
>                       $ver =~ s/(\d)\.\d$/($1+1).".0"/e;
>                       $req .= ",<$ver";
>               }
> +                # turn =6.0.2.2 into ==6.0.2.2
> +                $req =~ s/^=/==/;
> 
>               $deps->add_run( $port . ',${MODRUBY_FLAVOR}', $req );
> 

-- 
andrew - http://afresh1.com

($do || !$do) && undef($try) ;  # Master of Perl, Yoda is.  Hmmmm?

Reply via email to