head	1.39;
access;
symbols
	RELEASE_8_3_0:1.38
	RELEASE_9_0_0:1.37
	RELEASE_7_4_0:1.33
	RELEASE_8_2_0:1.33
	RELEASE_6_EOL:1.33
	RELEASE_8_1_0:1.32
	RELEASE_7_3_0:1.30
	RELEASE_8_0_0:1.29
	RELEASE_7_2_0:1.27
	RELEASE_7_1_0:1.24
	RELEASE_6_4_0:1.24
	RELEASE_5_EOL:1.24
	RELEASE_7_0_0:1.23
	RELEASE_6_3_0:1.23
	PRE_XORG_7:1.22
	RELEASE_4_EOL:1.21
	RELEASE_6_2_0:1.21
	RELEASE_6_1_0:1.20
	RELEASE_5_5_0:1.20
	RELEASE_6_0_0:1.17
	RELEASE_5_4_0:1.16
	RELEASE_4_11_0:1.13
	RELEASE_5_3_0:1.9
	RELEASE_4_10_0:1.7
	RELEASE_5_2_1:1.6
	RELEASE_5_2_0:1.6
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.2;
locks; strict;
comment	@# @;


1.39
date	2012.11.17.06.02.55;	author svnexp;	state Exp;
branches;
next	1.38;

1.38
date	2012.02.10.02.12.51;	author sunpoet;	state Exp;
branches;
next	1.37;

1.37
date	2011.12.09.19.05.05;	author sunpoet;	state Exp;
branches;
next	1.36;

1.36
date	2011.08.28.13.15.52;	author sunpoet;	state Exp;
branches;
next	1.35;

1.35
date	2011.07.24.02.52.41;	author leeym;	state Exp;
branches;
next	1.34;

1.34
date	2011.04.26.13.53.36;	author culot;	state Exp;
branches;
next	1.33;

1.33
date	2010.09.21.08.33.38;	author bapt;	state Exp;
branches;
next	1.32;

1.32
date	2010.07.02.02.42.25;	author wen;	state Exp;
branches;
next	1.31;

1.31
date	2010.04.12.09.13.37;	author leeym;	state Exp;
branches;
next	1.30;

1.30
date	2009.12.16.15.03.09;	author kuriyama;	state Exp;
branches;
next	1.29;

1.29
date	2009.08.18.06.42.51;	author az;	state Exp;
branches;
next	1.28;

1.28
date	2009.07.15.11.53.11;	author tobez;	state Exp;
branches;
next	1.27;

1.27
date	2009.01.13.19.45.59;	author leeym;	state Exp;
branches;
next	1.26;

1.26
date	2008.11.28.19.51.22;	author leeym;	state Exp;
branches;
next	1.25;

1.25
date	2008.10.28.18.51.38;	author leeym;	state Exp;
branches;
next	1.24;

1.24
date	2007.12.12.03.25.34;	author clsung;	state Exp;
branches;
next	1.23;

1.23
date	2007.05.25.08.41.49;	author clsung;	state Exp;
branches;
next	1.22;

1.22
date	2007.03.04.10.04.21;	author miwi;	state Exp;
branches;
next	1.21;

1.21
date	2006.08.19.11.33.39;	author mat;	state Exp;
branches;
next	1.20;

1.20
date	2006.02.06.08.06.58;	author tobez;	state Exp;
branches;
next	1.19;

1.19
date	2005.10.30.09.20.37;	author tobez;	state Exp;
branches;
next	1.18;

1.18
date	2005.09.05.14.54.05;	author mat;	state Exp;
branches;
next	1.17;

1.17
date	2005.06.11.16.13.11;	author skv;	state Exp;
branches;
next	1.16;

1.16
date	2005.02.25.16.52.06;	author mat;	state Exp;
branches;
next	1.15;

1.15
date	2005.02.04.10.35.19;	author mat;	state Exp;
branches;
next	1.14;

1.14
date	2005.02.02.16.37.43;	author mat;	state Exp;
branches;
next	1.13;

1.13
date	2004.12.28.12.57.51;	author mat;	state Exp;
branches;
next	1.12;

1.12
date	2004.12.27.12.23.59;	author mat;	state Exp;
branches;
next	1.11;

1.11
date	2004.10.16.07.40.29;	author kuriyama;	state Exp;
branches;
next	1.10;

1.10
date	2004.10.12.10.26.15;	author mat;	state Exp;
branches;
next	1.9;

1.9
date	2004.08.12.12.48.01;	author mat;	state Exp;
branches;
next	1.8;

1.8
date	2004.07.06.14.07.08;	author tobez;	state Exp;
branches;
next	1.7;

1.7
date	2004.02.15.15.25.37;	author tobez;	state Exp;
branches;
next	1.6;

1.6
date	2003.10.07.13.05.41;	author mat;	state Exp;
branches;
next	1.5;

1.5
date	2003.10.03.10.29.21;	author mat;	state Exp;
branches;
next	1.4;

1.4
date	2003.07.04.11.01.59;	author demon;	state Exp;
branches;
next	1.3;

1.3
date	2003.06.06.11.40.16;	author demon;	state Exp;
branches;
next	1.2;

1.2
date	2003.05.19.06.15.39;	author demon;	state Exp;
branches;
next	1.1;

1.1
date	2003.04.02.20.12.08;	author tobez;	state Exp;
branches;
next	;


desc
@@


1.39
log
@Switch exporter over
@
text
@# New ports collection makefile for:	www/p5-WWW-Mechanize
# Date created:				02 April 2003
# Whom:					Anton Berezin <tobez@@FreeBSD.org>
#
# $FreeBSD: head/www/p5-WWW-Mechanize/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	WWW-Mechanize
PORTVERSION=	1.72
CATEGORIES=	www perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@@FreeBSD.org
COMMENT=	This module is to help you automate interaction with a website

BUILD_DEPENDS=	p5-HTML-Form>=6:${PORTSDIR}/www/p5-HTML-Form \
		p5-HTML-Parser>=3.33:${PORTSDIR}/www/p5-HTML-Parser \
		p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
		p5-HTTP-Server-Simple>=0.35:${PORTSDIR}/www/p5-HTTP-Server-Simple \
		p5-URI>=0:${PORTSDIR}/net/p5-URI \
		p5-libwww>=5.829:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS=	p5-HTML-Form>=6:${PORTSDIR}/www/p5-HTML-Form \
		p5-HTML-Parser>=3.33:${PORTSDIR}/www/p5-HTML-Parser \
		p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
		p5-HTTP-Server-Simple>=0.35:${PORTSDIR}/www/p5-HTTP-Server-Simple \
		p5-URI>=0:${PORTSDIR}/net/p5-URI \
		p5-libwww>=5.829:${PORTSDIR}/www/p5-libwww

TEST_DEPENDS=	p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
		p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle \
		p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
		p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
		p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
		p5-Test-Taint>=0:${PORTSDIR}/devel/p5-Test-Taint \
		p5-Test-Warn>=0.11:${PORTSDIR}/devel/p5-Test-Warn

PERL_CONFIGURE=	yes

MAN1=		mech-dump.1
MAN3=		WWW::Mechanize.3 WWW::Mechanize::Cookbook.3 \
		WWW::Mechanize::Examples.3 WWW::Mechanize::FAQ.3 \
		WWW::Mechanize::Image.3 WWW::Mechanize::Link.3

DOCS=		Changes etc/www-mechanize-logo.png
PORTDOCS=	${DOCS:T}

post-install:
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}/
	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}/
	${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
.endif

.include <bsd.port.mk>
@


1.38
log
@- Update to 1.72
- Do not silence installation message

Changes:	http://search.cpan.org/dist/WWW-Mechanize/Changes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.37
log
@- Update to 1.71

Changes:	http://search.cpan.org/dist/WWW-Mechanize/Changes
Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	1.71
d17 1
a17 1
BUILD_DEPENDS=	p5-HTML-Form>=1.038:${PORTSDIR}/www/p5-HTML-Form \
d23 1
a23 1
RUN_DEPENDS=	p5-HTML-Form>=1.038:${PORTSDIR}/www/p5-HTML-Form \
a44 1
.if !defined(NOPORTDOCS)
d49 4
a52 3
	@@${MKDIR} ${DOCSDIR}
	@@cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
	@@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
@


1.36
log
@- Update to 1.70

Changes:	http://search.cpan.org/dist/WWW-Mechanize/Changes
@
text
@d9 1
a9 1
PORTVERSION=	1.70
d29 4
a32 1
TEST_DEPENDS=	p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle \
@


1.35
log
@- add missing dependency HTML::Form
- bump PORTREVISION
@
text
@d9 1
a9 2
PORTVERSION=	1.68
PORTREVISION=	1
d17 6
d29 5
a33 1
BUILD_DEPENDS=	${RUN_DEPENDS}
d35 1
a35 2
PERL_CONFIGURE=	5.8.0+
CONFIGURE_ARGS+=	--nolive
d37 1
d40 1
a40 2
		WWW::Mechanize::Link.3 WWW::Mechanize::Image.3
MAN1=		mech-dump.1
d43 2
a44 2
MYPORTDOCS=	Changes etc/www-mechanize-logo.png
PORTDOCS=	Changes www-mechanize-logo.png
d48 1
a48 1
	@@${INSTALL_DATA} ${MYPORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
@


1.34
log
@- Update to 1.68

Changes:	http://search.cpan.org/dist/WWW-Mechanize/Changes
@
text
@d10 1
d18 2
a19 1
RUN_DEPENDS=	p5-HTML-Parser>=3.33:${PORTSDIR}/www/p5-HTML-Parser \
@


1.33
log
@- Update to 1.66
- Changes: http://cpansearch.perl.org/src/PETDANCE/WWW-Mechanize-1.66/Changes
@
text
@d9 1
a9 1
PORTVERSION=	1.66
@


1.32
log
@- Update to 1.64

PR:		ports/148303
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@sunpoet.net>
Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	1.64
@


1.31
log
@- update to 1.62
@
text
@d9 1
a9 1
PORTVERSION=	1.62
@


1.30
log
@- Remove test only and stale dependencies.
- Update dependency versions.
@
text
@d9 1
a9 2
PORTVERSION=	1.60
PORTREVISION=	1
d19 1
@


1.29
log
@Update to 1.60

Changelog: http://cpansearch.perl.org/src/PETDANCE/WWW-Mechanize-1.60/Changes
@
text
@d10 1
d18 1
a18 1
RUN_DEPENDS=	p5-HTML-Parser>=2.28:${PORTSDIR}/www/p5-HTML-Parser \
a19 1
		p5-LWP-Authen-Wsse>=0:${PORTSDIR}/www/p5-LWP-Authen-Wsse \
a22 4
BUILD_DEPENDS+=	p5-HTTP-Server-Simple>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple \
		p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
		p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle \
		p5-Test-Warn>=0.11:${PORTSDIR}/devel/p5-Test-Warn
@


1.28
log
@Update to 1.58.

Changes:	http://search.cpan.org/dist/WWW-Mechanize/Changes
@
text
@d9 1
a9 1
PORTVERSION=	1.58
@


1.27
log
@- update to 1.54
@
text
@d9 1
a9 1
PORTVERSION=	1.54
a18 1
		p5-HTTP-Response-Encoding>=0.05:${PORTSDIR}/www/p5-HTTP-Response-Encoding \
d21 1
a21 1
		p5-libwww>=5.819:${PORTSDIR}/www/p5-libwww
@


1.26
log
@- update to 1.52
@
text
@d9 1
a9 1
PORTVERSION=	1.52
@


1.25
log
@- update to 1.50
@
text
@d9 1
a9 1
PORTVERSION=	1.50
d20 1
a20 1
		p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
d22 6
a27 1
		p5-libwww>=5.815:${PORTSDIR}/www/p5-libwww
d29 1
a29 1
PERL_CONFIGURE= yes
@


1.24
log
@- Update to 1.34
@
text
@d9 1
a9 1
PORTVERSION=	1.34
d17 6
a22 3
RUN_DEPENDS=	${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
		${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
BUILD_DEPENDS=	${RUN_DEPENDS}
d24 1
a24 1
PERL_CONFIGURE=	yes
d42 1
a42 8
.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 500800
RUN_DEPENDS+=	${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
		${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-Pod-Parser
.endif

.include <bsd.port.post.mk>
@


1.23
log
@- Update to 1.30
- this should fix some charset problems..
@
text
@d9 1
a9 1
PORTVERSION=	1.30
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR=	WWW
d22 1
a22 1
CONFIGURE_ARGS+=	--mech-dump --nolive
@


1.22
log
@- Update to 1.22

PR:             109847
Submitted by:   Gea-Suan Lin <gslin@@gslin.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.22
@


1.21
log
@Update to 1.20

PR:		102263
Submitted by:	Gea-Suan Lin <gslin@@gslin.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.20
d18 1
a18 1
BUILD_DEPENDS=	${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
d20 1
a20 1
RUN_DEPENDS=	${BUILD_DEPENDS}
d43 1
a43 1
BUILD_DEPENDS+=	${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
a44 3
.if ${PERL_LEVEL} < 500601
IGNORE=		requires perl 5.6.x or later. Install lang/perl5.8 then try again
.endif
@


1.20
log
@Update to 1.18.
@
text
@d9 1
a9 1
PORTVERSION=	1.18
@


1.19
log
@Update to 1.16.
@
text
@d9 1
a9 1
PORTVERSION=	1.16
d23 1
@


1.18
log
@Update to 1.14

PR:		85743
Submitted by:	Emanuel Haupt <ehaupt at critical dot ch>
@
text
@d9 1
a9 1
PORTVERSION=	1.14
@


1.17
log
@* reflect renaming on CPAN File-Spec to PathTools
   + add devel/p5-PathTools, remove devel/p5-File-Spec
   + update dependencies for all affected ports (make them unconditional),
     bump PORTREVISION for these ports
module was renamed
* reflect renaming on CPAN PodParser to Pod-Parser
   + add textproc/p5-Pod-Parser, remove textproc/p5-PodParser
   + update dependencies for all affected ports (make them unconditional),
     bump PORTREVISION for these ports

* for all changed ports make dependencies on File::Temp, Digest::MD5,
  Storable unconditional

* remove 'CONFIGURE_ARGS= INSTALLDIRS=site' from Makefile's
  (this variable is forced by bsd.port.mk now)

* update Class-Autouse to 1.17

* update POE-API-Hooks to 1.05

* make portlint happy (clean IGNORE, convert spaces to tabs and so on)
@
text
@d9 1
a9 2
PORTVERSION=	1.12
PORTREVISION=	1
@


1.16
log
@Update to 0.12
@
text
@d10 1
d44 1
a44 1
		${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-PodParser
@


1.15
log
@fix plist

Pointed out by:	kris via pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	1.10
d19 1
a19 1
	${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
@


1.14
log
@Update to 1.10
neer perl 5.6+
@
text
@d30 2
a31 1
PORTDOCS=	Changes etc/www-mechanize-logo.png
d35 1
a35 1
	@@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
@


1.13
log
@Bad me, bad bad me, I forgot that

Pointed out by: Kris "Ports Janitor" Kennaway
@
text
@d9 1
a9 1
PORTVERSION=	1.08
d29 9
d44 1
a44 10
BUILD_DEPENDS+=	${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec

post-patch:
	@@${PERL} -pi \
		-e 's/^our\s+([\$$\@@]\w+)/use vars qw($$1);$$1/;' \
		-e 's/^our\s+([\%]\w+)/use vars qw($$1)/;' \
		-e 's/(?:my )?\$$fh/FH/;' \
		-e 's/FH, ">",/FH, ">"./;' \
		-e '$$_="" if /use warnings/;' \
		${WRKSRC}/lib/WWW/Mechanize.pm ${WRKSRC}/lib/WWW/Mechanize/Link.pm
@


1.12
log
@Update to 1.08
@
text
@d26 1
a26 1
		WWW::Mechanize::Link.3
@


1.11
log
@- Reduce dependencies with perl-5.8.
- Remove depends on Test::More module which is used on test target only.

Reviewed by:	perl
@
text
@d9 1
a9 2
PORTVERSION=	1.04
PORTREVISION=	1
d38 1
a38 1
	${PERL} -pi \
d41 2
@


1.10
log
@Update to 1.04
@
text
@d10 1
d20 1
a20 3
		${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
		${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple \
		${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-PodParser
d33 2
a34 1
BUILD_DEPENDS+=	${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
@


1.9
log
@After devel/p5-File-Temp has gained an IGNORE for PERL_LEVEL > 500800, all
these ports were broken because they always depended on it. I've rearranged all
the dependencies to fit the new scheme.
@
text
@d9 1
a9 1
PORTVERSION=	1.02
@


1.8
log
@Update to 1.02.  While at it, assign maintainership to perl@@.

PR:		66714
Submitted by:	Lars Eggert <lars.eggert@@gmx.net>, with fixes from mat.
@
text
@a19 1
		${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
d33 2
d44 1
@


1.7
log
@Update to 0.72.
@
text
@d9 1
a9 1
PORTVERSION=	0.72
d15 1
a15 1
MAINTAINER=	tobez@@FreeBSD.org
d27 3
a29 2
MAN3=		WWW::Mechanize.3 WWW::Mechanize::Examples.3 \
		WWW::Mechanize::FAQ.3 WWW::Mechanize::Link.3
@


1.6
log
@Update to 0.61

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.61
d20 2
d27 2
a28 1
MAN3=		WWW::Mechanize.3 WWW::Mechanize::Examples.3 WWW::Mechanize::Link.3
@


1.5
log
@Update to 0.60
maintainer timeout

PR:		55314
Submitted by:	myself
@
text
@d9 1
a9 1
PORTVERSION=	0.60
@


1.4
log
@Update to version 0.51

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.51
d19 2
a20 1
		${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
d25 2
a26 1
MAN3=		WWW::Mechanize.3
a31 2
RUN_DEPENDS+=	${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
.endif
a36 1
		-e '$$_="" if /require 5/;' \
d38 2
a39 1
		${WRKSRC}/lib/WWW/Mechanize.pm
@


1.3
log
@Update to version 0.43.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.43
@


1.2
log
@Update to version 0.40.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.40
@


1.1
log
@Add www/p5-WWW-Mechanize, a perl module to help you automate interaction
with a website.
@
text
@d9 1
a9 1
PORTVERSION=	0.39
@

