Synchronize devel/p5-Test-WWW-Mechanize with www/p5-WWW-Mechanize, which
was recently updated.

More recent versions of Test::WWW::Mechanize depend on LWP 6.02, which
hasn't hit OpenBSD's ports tree yet.

Tested on i386 and amd64.

Used by www/p5-WWW-Mechanize-TreeBuilder, which still passes its tests
suite. Also used by devel/p5-SVN-Web as well as several Catalyst
modules. The p5-SVN-Web port currently doesn't pass its test suite no
matter whether p5-Test-WWW-Mechanize is updated or not.

I've got updates for p5-Test-WWW-Mechanize-Catalyst and other Catalyst
ports that I'll send to the respective maintainers. I've also forked
Jasper's openbsd-wip repository and started to push the updated ports to
the forked repository. See https://github.com/voegelas/openbsd-wip/wiki
for a list of ports.
diff --git a/devel/p5-Test-WWW-Mechanize/Makefile 
b/devel/p5-Test-WWW-Mechanize/Makefile
index 2ff5ec8..6430c0e 100644
--- a/devel/p5-Test-WWW-Mechanize/Makefile
+++ b/devel/p5-Test-WWW-Mechanize/Makefile
@@ -1,13 +1,11 @@
 # $OpenBSD: ports/devel/p5-Test-WWW-Mechanize/Makefile,v 1.11 2010/12/03 
11:44:37 ajacoutot Exp $
 
-COMMENT=       test suite using WWW::Mechanize
+COMMENT=       test suite using WWW::Mechanize
 
 MODULES=       cpan
 
-DISTNAME=      Test-WWW-Mechanize-1.12
-REVISION=      2
+DISTNAME=      Test-WWW-Mechanize-1.30
 CATEGORIES=    www devel
-USE_GROFF =    Yes
 
 # Artitistic License
 PERMIT_PACKAGE_CDROM=  Yes
@@ -18,8 +16,11 @@ PERMIT_DISTFILES_FTP=        Yes
 BUILD_DEPENDS= ${RUN_DEPENDS}
 RUN_DEPENDS=   devel/p5-Carp-Assert-More \
                devel/p5-Test-LongString \
+               www/p5-HTML-Lint \
+               www/p5-HTML-Tree \
                www/p5-HTTP-Server-Simple \
-               www/p5-WWW-Mechanize 
+               www/p5-WWW-Mechanize \
+               www/p5-URI
 
 MAKE_ENV=      TEST_POD=Yes
 
diff --git a/devel/p5-Test-WWW-Mechanize/distinfo 
b/devel/p5-Test-WWW-Mechanize/distinfo
index 969ada0..1066be5 100644
--- a/devel/p5-Test-WWW-Mechanize/distinfo
+++ b/devel/p5-Test-WWW-Mechanize/distinfo
@@ -1,5 +1,5 @@
-MD5 (Test-WWW-Mechanize-1.12.tar.gz) = IgntCXRafzTaMcNGGrc0/g==
-RMD160 (Test-WWW-Mechanize-1.12.tar.gz) = fnVWWvPlxZAKoW7pfPUXFkhuKi0=
-SHA1 (Test-WWW-Mechanize-1.12.tar.gz) = 3VzvhnJvlfUZf5NNK5nt/W5S/LQ=
-SHA256 (Test-WWW-Mechanize-1.12.tar.gz) = 
vurdFLEX9dSDH9+eIrQddHs4P47UZWXrNKlr1C7GrIw=
-SIZE (Test-WWW-Mechanize-1.12.tar.gz) = 11710
+MD5 (Test-WWW-Mechanize-1.30.tar.gz) = oNcNUB4m45j0e/Czpb4Egw==
+RMD160 (Test-WWW-Mechanize-1.30.tar.gz) = 2h8Srn/qyUhrEMN8/TVzYQ6iJvg=
+SHA1 (Test-WWW-Mechanize-1.30.tar.gz) = AlA31S0JaPnlpC6bu/DFAOeMqCk=
+SHA256 (Test-WWW-Mechanize-1.30.tar.gz) = 
p3yRE5KT/OyldL4dpWL4b0yerJzRYC/rTYJjV0cuC0A=
+SIZE (Test-WWW-Mechanize-1.30.tar.gz) = 19234
diff --git a/devel/p5-Test-WWW-Mechanize/patches/patch-t_content_lacks_t 
b/devel/p5-Test-WWW-Mechanize/patches/patch-t_content_lacks_t
new file mode 100644
index 0000000..719c9fe
--- /dev/null
+++ b/devel/p5-Test-WWW-Mechanize/patches/patch-t_content_lacks_t
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- t/content_lacks.t.orig     Mon Apr  5 07:49:01 2010
++++ t/content_lacks.t  Tue Oct 25 14:23:31 2011
+@@ -35,7 +35,7 @@ test_out( q{not ok 1 - Shouldn't say it's a test page}
+ test_fail(+4);
+ test_diag(q(    searched: "<html>\x{0a}    <head>\x{0a}        <title>Test 
Page</title>"...) );
+ test_diag(q(   and found: "Test Page") );
+-test_diag(q( at position: 33) );
++test_diag(q( at position: 33 (line 3 column 16)) );
+ $mech->content_lacks( 'Test Page', q{Shouldn't say it's a test page} );
+ test_test( 'Handles not finding it' );
+ 

Reply via email to