Hi
The following diff brings Mojolicious to version 5.39. In addition I
removed the maintainer (not active for this port since couple of years).
There is one issue with the user_agent_online tests (activated by env
TEST_ONLINE). 6 test (3 scenarios) fail. These test the URLs:
http://localhost:random_port
http://127.0.0.1:random_port
http://[::1]:random_port
This problem can be reproduced with the mojo command:
remi@mistral:~% mojo get http://127.0.0.1:55743
Mojo::Reactor::EV: Write failed: Can't call method "on" on an undefined
value at /usr/local/libdata/perl5/site_perl/Mojo/UserAgent.pm line 124.
There was allready a (different) failure with Mojolicious 4.66 on OpenBSD 5.5:
remi@typhoon$ mojo get http://localhost:44568
Mojo::Reactor::EV: Write failed: Mojo::UserAgent: Event "connect" failed:
addr is not a string at /usr/local/libdata/perl5/site_perl/IO/Socket/IP.pm
line 678.
Problem loading URL "http://localhost:44568". (Premature connection close)
I tried the same on a Linux CentOS5 box I have access to with Perl 5.18.1
and Mojolicious 5.39 and got the expected result:
rlochere@tux-05$ mojo get http://localhost:34589
Problem loading URL "http://localhost:34589". (Connection refused)
URLs different from localhost work as expected.
Can somebody with more OpenBSD specific Perl knowledge help?
Remi
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile 15 May 2014 22:30:08 -0000 1.13
+++ Makefile 10 Sep 2014 16:27:02 -0000
@@ -3,10 +3,8 @@
COMMENT = next generation web framework
MODULES = cpan
-DISTNAME = Mojolicious-4.99
+DISTNAME = Mojolicious-5.39
CATEGORIES = www
-
-MAINTAINER = Simon Bertrang <[email protected]>
# Perl
PERMIT_PACKAGE_CDROM = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo 15 May 2014 22:30:08 -0000 1.10
+++ distinfo 9 Sep 2014 19:42:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-4.99.tar.gz) = oc2usV+fawcyZxVzku5QhiTkGD/cFvqOXaOiNXoPtyg=
-SIZE (Mojolicious-4.99.tar.gz) = 633846
+SHA256 (Mojolicious-5.39.tar.gz) = DN/BdfERJXhAMQudPOASqaILGi2frIUhDYiWxv90BsA=
+SIZE (Mojolicious-5.39.tar.gz) = 650269