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.

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 );

Reply via email to