head	1.13;
access;
symbols
	RELEASE_8_3_0:1.11
	RELEASE_9_0_0:1.9
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.1
	RELEASE_7_3_0:1.1;
locks; strict;
comment	@# @;


1.13
date	2012.11.17.06.02.52;	author svnexp;	state Exp;
branches;
next	1.12;

1.12
date	2012.04.04.01.17.18;	author swills;	state Exp;
branches;
next	1.11;

1.11
date	2012.03.13.16.15.32;	author pgollucci;	state Exp;
branches;
next	1.10;

1.10
date	2012.03.08.18.45.35;	author pgollucci;	state Exp;
branches;
next	1.9;

1.9
date	2011.10.21.02.42.03;	author clsung;	state Exp;
branches;
next	1.8;

1.8
date	2011.09.17.07.40.05;	author sunpoet;	state Exp;
branches;
next	1.7;

1.7
date	2011.05.27.07.46.41;	author sunpoet;	state Exp;
branches;
next	1.6;

1.6
date	2010.11.22.13.57.14;	author jadawin;	state Exp;
branches;
next	1.5;

1.5
date	2010.11.13.12.34.30;	author leeym;	state Exp;
branches;
next	1.4;

1.4
date	2010.11.12.08.54.45;	author wen;	state Exp;
branches;
next	1.3;

1.3
date	2010.10.13.23.56.22;	author leeym;	state Exp;
branches;
next	1.2;

1.2
date	2010.09.09.19.31.24;	author pgollucci;	state Exp;
branches;
next	1.1;

1.1
date	2010.01.04.22.56.48;	author miwi;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Switch exporter over
@
text
@# New ports collection makefile for:	p5-Net-FreshBooks-API
# Date created:		2010-01-03
# Whom:			Gea-Suan Lin <gslin@@gslin.org>
#
# $FreeBSD: head/www/p5-Net-FreshBooks-API/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	Net-FreshBooks-API
PORTVERSION=	0.23
PORTREVISION=	1
CATEGORIES=	www perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@@FreeBSD.org
COMMENT=	Easy OO access to the FreshBooks.com API

BUILD_DEPENDS=	p5-B-Hooks-EndOfScope>=0.09:${PORTSDIR}/devel/p5-B-Hooks-EndOfScope \
		p5-Clone>=0:${PORTSDIR}/devel/p5-Clone \
		p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
		p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
		p5-Lingua-EN-Inflect>=0:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect \
		p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https \
		p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
		p5-Net-OAuth-Simple>=0:${PORTSDIR}/net/p5-Net-OAuth-Simple \
		p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
		p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
		p5-URI>=0:${PORTSDIR}/net/p5-URI \
		p5-WWW-Mechanize>=0:${PORTSDIR}/www/p5-WWW-Mechanize \
		p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
		p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
		p5-parent>=0.223:${PORTSDIR}/devel/p5-parent \
		p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
		p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
		p5-Sub-Override>=0:${PORTSDIR}/devel/p5-Sub-Override \
		p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
		p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize \
		p5-Test-XML>=0:${PORTSDIR}/devel/p5-Test-XML

PERL_MODBUILD=	yes

MAN3=		Net::FreshBooks::API.3 \
		Net::FreshBooks::API::Base.3 \
		Net::FreshBooks::API::Client.3 \
		Net::FreshBooks::API::Client::Contact.3 \
		Net::FreshBooks::API::Estimate.3 \
		Net::FreshBooks::API::Gateway.3 \
		Net::FreshBooks::API::Invoice.3 \
		Net::FreshBooks::API::InvoiceLine.3 \
		Net::FreshBooks::API::Iterator.3 \
		Net::FreshBooks::API::Language.3 \
		Net::FreshBooks::API::Links.3 \
		Net::FreshBooks::API::OAuth.3 \
		Net::FreshBooks::API::Payment.3 \
		Net::FreshBooks::API::Recurring.3 \
		Net::FreshBooks::API::Recurring::AutoBill.3 \
		Net::FreshBooks::API::Recurring::AutoBill::Card.3 \
		Net::FreshBooks::API::Recurring::AutoBill::Card::Expiration.3 \
		Net::FreshBooks::API::Role::CRUD.3 \
		Net::FreshBooks::API::Role::Common.3 \
		Net::FreshBooks::API::Role::Iterator.3 \
		Net::FreshBooks::API::Role::LineItem.3 \
		Net::FreshBooks::API::Role::SendBy.3

.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 501200
BUILD_DEPENDS+=	p5-Module-Build>=0.3601:${PORTSDIR}/devel/p5-Module-Build
.endif

.if ${PERL_LEVEL} < 501400
RUN_DEPENDS+=	p5-parent>=0.224:${PORTSDIR}/devel/p5-parent
TEST_DEPENDS+=	p5-Test-Simple>=0.98:${PORTSDIR}/devel/p5-Test-Simple
.endif

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


1.12
log
@- Add missing DEPENDS
- Add TEST_DEPENDS
- Bump PORTREVISION

Feature safe:	yes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.11
log
@- Revert ports/165605 as requested by portmgr@@

Note: devel/p5-B-Size and devel/p5-Devel-Arena
where intentionally not restored.

PR:             ports/165605
Approved by:    portmgr (bapt)
Feature safe:   yes (I sure hope so)
@
text
@d10 1
d18 1
a18 1
RUN_DEPENDS=	p5-B-Hooks-EndOfScope>=0.09:${PORTSDIR}/devel/p5-B-Hooks-EndOfScope \
d21 1
d23 1
d29 1
d32 1
d35 6
@


1.10
log
@- Remove ports that only work with < perl 5.12 (devel/p5-B-Size, devel/p5-Devel-Arena)
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
  RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}

PR:             ports/165605
Submitted by:   pgollucci (myself)
Approved by:    portmgr (linimon)
Exp Run by:     linimon
Tested by:      make index
@
text
@d58 4
@


1.9
log
@- Update to 0.23
@
text
@a57 4
.if ${PERL_LEVEL} < 501200
BUILD_DEPENDS+=	p5-Module-Build>=0.3601:${PORTSDIR}/devel/p5-Module-Build
.endif

@


1.8
log
@- Update to 0.22

Changes:	http://search.cpan.org/dist/Net-FreshBooks-API/Changes
@
text
@d9 1
a9 1
PORTVERSION=	0.22
@


1.7
log
@- Update to 0.21
- Update PERL_LEVEL check

Changes:	http://search.cpan.org/dist/Net-FreshBooks-API/Changes
@
text
@d9 1
a9 1
PORTVERSION=	0.21
d36 1
d64 1
@


1.6
log
@- Update to 0.18

PR:		ports/152362
Submitted by:	Gea-Suan Lin <gslin AT gslin.org>
@
text
@d9 1
a9 1
PORTVERSION=	0.18
d17 2
a18 1
RUN_DEPENDS=	p5-Clone>=0:${PORTSDIR}/devel/p5-Clone \
a35 1
		Net::FreshBooks::API::Error.3 \
d37 1
d41 1
d46 3
d50 2
d57 1
a57 1
.if ${PERL_LEVEL} < 501104
d61 4
@


1.5
log
@- update to 0.17
@
text
@d9 1
a9 1
PORTVERSION=	0.17
d27 2
a28 8
		p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS=	${RUN_DEPENDS}
BUILD_DEPENDS+=	p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
		p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
		p5-Sub-Override>=0:${PORTSDIR}/devel/p5-Sub-Override \
		p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
		p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize \
		p5-Test-XML>=0:${PORTSDIR}/devel/p5-Test-XML
d35 1
d48 7
a54 1
.include <bsd.port.mk>
@


1.4
log
@- Update to 0.15
Changelog: http://cpansearch.perl.org/src/OALDERS/Net-FreshBooks-API-0.15/Changes
@
text
@d9 1
a9 1
PORTVERSION=	0.15
@


1.3
log
@- update to 0.14
@
text
@d9 1
a9 1
PORTVERSION=	0.14
d41 1
d48 4
a51 1
		Net::FreshBooks::API::Recurring.3
@


1.2
log
@- Update to 0.12

PR:             ports/150435
Submitted by:   Gea-Suan Lin <gslin@@gslin.org>
With Hat:       perl@@
Changes:        http://search.cpan.org/dist/Net-FreshBooks-API/Changes
@
text
@d9 1
a9 1
PORTVERSION=	0.12
d17 18
a34 11
RUN_DEPENDS=	p5-Clone>0:${PORTSDIR}/devel/p5-Clone \
		p5-Data-Dump>0:${PORTSDIR}/devel/p5-Data-Dump \
		p5-Lingua-EN-Inflect>0:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect \
		p5-Moose>0:${PORTSDIR}/devel/p5-Moose \
		p5-Net-OAuth-Simple>0:${PORTSDIR}/net/p5-Net-OAuth-Simple \
		p5-Params-Validate>0:${PORTSDIR}/devel/p5-Params-Validate \
		p5-Path-Class>0:${PORTSDIR}/devel/p5-Path-Class \
		p5-URI>0:${PORTSDIR}/net/p5-URI \
		p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML \
		p5-XML-Simple>0:${PORTSDIR}/textproc/p5-XML-Simple \
		p5-libwww>0:${PORTSDIR}/www/p5-libwww
d36 1
a36 1
PERL_CONFIGURE=	yes
@


1.1
log
@http://www.freshbooks.com is a website that lets you create, send and
manage invoices. This module is an OO abstraction of their API that
lets you work with Clients, Invoices etc as if they were standard Perl
objects.

WWW:	http://search.cpan.org/dist/Net-FreshBooks-API/

PR:		ports/142261
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
@
text
@d9 1
a9 1
PORTVERSION=	0.10
d14 1
a14 1
MAINTAINER=	gslin@@gslin.org
d17 1
a17 3
RUN_DEPENDS=	p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \
		p5-Clone>0:${PORTSDIR}/devel/p5-Clone \
		p5-Crypt-SSLeay>0:${PORTSDIR}/security/p5-Crypt-SSLeay \
a18 1
		p5-DateTime>0:${PORTSDIR}/devel/p5-DateTime \
d20 3
d33 3
d37 3
@

