aboutsummaryrefslogtreecommitdiff
path: root/net/p5-WebService-Dropbox
diff options
context:
space:
mode:
authorBen Woods <woodsb02@FreeBSD.org>2016-08-03 15:31:16 +0000
committerBen Woods <woodsb02@FreeBSD.org>2016-08-03 15:31:16 +0000
commitd5e7755858a3017a62da4073de622f4442f56332 (patch)
tree75faf49f9f97ba9af5062067827b5babb4d458b8 /net/p5-WebService-Dropbox
parent380a75a521ead5e14ef5ba2e39ffe3be6cd7a054 (diff)
downloadports-d5e7755858a3017a62da4073de622f4442f56332.tar.gz
ports-d5e7755858a3017a62da4073de622f4442f56332.zip
Notes
Diffstat (limited to 'net/p5-WebService-Dropbox')
-rw-r--r--net/p5-WebService-Dropbox/Makefile45
-rw-r--r--net/p5-WebService-Dropbox/distinfo5
-rw-r--r--net/p5-WebService-Dropbox/pkg-descr7
-rw-r--r--net/p5-WebService-Dropbox/pkg-plist14
4 files changed, 44 insertions, 27 deletions
diff --git a/net/p5-WebService-Dropbox/Makefile b/net/p5-WebService-Dropbox/Makefile
index ed8afd5b0958..7754d9a05f14 100644
--- a/net/p5-WebService-Dropbox/Makefile
+++ b/net/p5-WebService-Dropbox/Makefile
@@ -2,42 +2,39 @@
# $FreeBSD$
PORTNAME= WebService-Dropbox
-PORTVERSION= 1.18
-PORTREVISION= 1
+PORTVERSION= 2.05
CATEGORIES= net perl5
MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:ASKADNA
PKGNAMEPREFIX= p5-
-MAINTAINER= changlp@cs.nctu.edu.tw
+MAINTAINER= woodsb02@FreeBSD.org
COMMENT= Perl interface to Dropbox API
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= p5-JSON>=2.53:converters/p5-JSON \
+
+MY_DEPENDS= p5-HTTP-Message>=6.06:www/p5-HTTP-Message \
+ p5-JSON>=2.59:converters/p5-JSON \
+ p5-LWP-Protocol-https>=6.04:www/p5-LWP-Protocol-https \
p5-Net-OAuth>=0.28:net/p5-Net-OAuth \
- p5-URI>=1.60:net/p5-URI
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+ p5-URI>=1.60:net/p5-URI \
+ p5-libwww>=6.05:www/p5-libwww
+BUILD_DEPENDS= ${MY_DEPENDS}
+RUN_DEPENDS= ${MY_DEPENDS}
-OPTIONS_DEFINE= LWP
-LWP_DESC= Use LWP instead of Furl
+OPTIONS_DEFINE= FURL
+OPTIONS_DEFAULT=FURL
+FURL_DESC= Support the (faster) Furl HTTP client library
USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MLWP}
-BUILD_DEPENDS+= p5-LWP-Protocol-https>=6.03:www/p5-LWP-Protocol-https \
- p5-libwww>=6.04:www/p5-libwww
-RUN_DEPENDS+= p5-LWP-Protocol-https>=6.03:www/p5-LWP-Protocol-https \
- p5-libwww>=6.04:www/p5-libwww
-.else
-BUILD_DEPENDS+= p5-Furl>=1.01:www/p5-Furl \
- p5-IO-Socket-SSL>=1.77:security/p5-IO-Socket-SSL
-RUN_DEPENDS+= p5-Furl>=1.01:www/p5-Furl \
- p5-IO-Socket-SSL>=1.77:security/p5-IO-Socket-SSL
-.endif
+USE_PERL5= modbuildtiny
+NO_ARCH= yes
+
+FURL_BUILD_DEPENDS= p5-Furl>=2.19:www/p5-Furl \
+ p5-IO-Socket-SSL>=1.954:security/p5-IO-Socket-SSL \
+ p5-JSON-XS>=3.02:converters/p5-JSON-XS
+FURL_RUN_DEPENDS= ${FURL_BUILD_DEPENDS}
.include <bsd.port.mk>
diff --git a/net/p5-WebService-Dropbox/distinfo b/net/p5-WebService-Dropbox/distinfo
index 08d0464d69b3..49e6a9f7a05a 100644
--- a/net/p5-WebService-Dropbox/distinfo
+++ b/net/p5-WebService-Dropbox/distinfo
@@ -1,2 +1,3 @@
-SHA256 (WebService-Dropbox-1.18.tar.gz) = 0ebeadd23afa7da5266be08eef99e7618bb35f4151898bb0fbacf40edcba7033
-SIZE (WebService-Dropbox-1.18.tar.gz) = 69669
+TIMESTAMP = 1468267938
+SHA256 (WebService-Dropbox-2.05.tar.gz) = 2383ab9030e238bc3bfdf3765c817819cb2efc0f261a3d8f1473d06e529a8afc
+SIZE (WebService-Dropbox-2.05.tar.gz) = 92109
diff --git a/net/p5-WebService-Dropbox/pkg-descr b/net/p5-WebService-Dropbox/pkg-descr
index 737bbaf5d82e..36b34624f363 100644
--- a/net/p5-WebService-Dropbox/pkg-descr
+++ b/net/p5-WebService-Dropbox/pkg-descr
@@ -1,3 +1,8 @@
WebService::Dropbox is Perl interface to Dropbox API
-WWW: http://search.cpan.org/dist/WebService-Dropbox/
+It includes the following features:
+- Supports Dropbox v2 REST API
+- Supports Furl (Fast!!!)
+- Streaming IO (Low Memory)
+
+WWW: https://metacpan.org/pod/WebService::Dropbox
diff --git a/net/p5-WebService-Dropbox/pkg-plist b/net/p5-WebService-Dropbox/pkg-plist
index 66c542a4eb70..db00011fa498 100644
--- a/net/p5-WebService-Dropbox/pkg-plist
+++ b/net/p5-WebService-Dropbox/pkg-plist
@@ -1,2 +1,16 @@
%%SITE_PERL%%/WebService/Dropbox.pm
+%%SITE_PERL%%/WebService/Dropbox/Auth.pm
+%%SITE_PERL%%/WebService/Dropbox/Files.pm
+%%SITE_PERL%%/WebService/Dropbox/Files/CopyReference.pm
+%%SITE_PERL%%/WebService/Dropbox/Files/ListFolder.pm
+%%SITE_PERL%%/WebService/Dropbox/Files/UploadSession.pm
+%%SITE_PERL%%/WebService/Dropbox/TokenFromOAuth1.pm
+%%SITE_PERL%%/WebService/Dropbox/Users.pm
%%PERL5_MAN3%%/WebService::Dropbox.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Auth.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Files.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Files::CopyReference.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Files::ListFolder.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Files::UploadSession.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::TokenFromOAuth1.3.gz
+%%PERL5_MAN3%%/WebService::Dropbox::Users.3.gz