From a88f4b39a163339f180660f7121d5773aba4b9f2 Mon Sep 17 00:00:00 2001 From: Wen Heping Date: Mon, 11 Oct 2010 02:14:48 +0000 Subject: [PATCH] WebService::GData is a blueprint that you should inherit and extend. It offers a basic hashed based object creation via the word new. All sub classes should be hash based. If you want to pock into the instance, it's easy but everything that is not documented should be considered private. If you play around with undocumented properties/methods and that it changes,upgrading to the new version with all the extra new killer features will be very hard to do. WWW: http://search.cpan.org/dist/WebService-GData/ --- www/Makefile | 1 + www/p5-WebService-GData/Makefile | 41 +++++++++++++++++++++++++++++++ www/p5-WebService-GData/distinfo | 3 +++ www/p5-WebService-GData/pkg-descr | 10 ++++++++ www/p5-WebService-GData/pkg-plist | 35 ++++++++++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 www/p5-WebService-GData/Makefile create mode 100644 www/p5-WebService-GData/distinfo create mode 100644 www/p5-WebService-GData/pkg-descr create mode 100644 www/p5-WebService-GData/pkg-plist diff --git a/www/Makefile b/www/Makefile index e69de34db396..d201d5fcd5a9 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1273,6 +1273,7 @@ SUBDIR += p5-WebService-Bloglines SUBDIR += p5-WebService-BuzzurlAPI SUBDIR += p5-WebService-CIA + SUBDIR += p5-WebService-GData SUBDIR += p5-WebService-Google-Reader SUBDIR += p5-WebService-Google-Sets SUBDIR += p5-WebService-ISBNDB diff --git a/www/p5-WebService-GData/Makefile b/www/p5-WebService-GData/Makefile new file mode 100644 index 000000000000..9b8e602b3d19 --- /dev/null +++ b/www/p5-WebService-GData/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: www/p5-WebService-GData +# Date created: Oct 11, 2010 +# Whom: Wen Heping +# +# $FreeBSD$ +# + +PORTNAME= WebService-GData +PORTVERSION= 0.0208 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= WebService +PKGNAMEPREFIX= p5- + +MAINTAINER= wen@FreeBSD.org +COMMENT= Google data protocol v2 base object to inherit from + +BUILD_DEPENDS= p5-libwww>0:${PORTSDIR}/www/p5-libwww \ + p5-JSON>=2.0:${PORTSDIR}/converters/p5-JSON +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= WebService::GData::Error.3 \ + WebService::GData::ClientLogin.3 \ + WebService::GData::Feed::Category.3 \ + WebService::GData::Feed::Entry.3 \ + WebService::GData::Base.3 \ + WebService::GData::YouTube::Feed::Video.3 \ + WebService::GData::Constants.3 \ + WebService::GData::Feed::Link.3 \ + WebService::GData::Query.3 \ + WebService::GData::YouTube::Query.3 \ + WebService::GData::Feed::Entry::Content.3 \ + WebService::GData.3 \ + WebService::GData::Error::Entry.3 \ + WebService::GData::Feed.3 \ + WebService::GData::YouTube.3 \ + WebService::GData::Feed::Author.3 + +.include diff --git a/www/p5-WebService-GData/distinfo b/www/p5-WebService-GData/distinfo new file mode 100644 index 000000000000..346794b0afdc --- /dev/null +++ b/www/p5-WebService-GData/distinfo @@ -0,0 +1,3 @@ +MD5 (WebService-GData-0.0208.tar.gz) = 24d14c6fad8645f74948dc62139ac733 +SHA256 (WebService-GData-0.0208.tar.gz) = 9c5e69ad020c625ce1e907ae8511887e1466137c99c458b85991c6b1d757df09 +SIZE (WebService-GData-0.0208.tar.gz) = 47709 diff --git a/www/p5-WebService-GData/pkg-descr b/www/p5-WebService-GData/pkg-descr new file mode 100644 index 000000000000..930f691a0b05 --- /dev/null +++ b/www/p5-WebService-GData/pkg-descr @@ -0,0 +1,10 @@ +WebService::GData is a blueprint that you should inherit and extend. +It offers a basic hashed based object creation via the word new. + +All sub classes should be hash based. If you want to pock into the +instance, it's easy but everything that is not documented should be +considered private. If you play around with undocumented properties/methods +and that it changes,upgrading to the new version with all the extra +new killer features will be very hard to do. + +WWW: http://search.cpan.org/dist/WebService-GData/ diff --git a/www/p5-WebService-GData/pkg-plist b/www/p5-WebService-GData/pkg-plist new file mode 100644 index 000000000000..e2704a75f0a6 --- /dev/null +++ b/www/p5-WebService-GData/pkg-plist @@ -0,0 +1,35 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService/GData/.packlist +%%SITE_PERL%%/WebService/GData/Batch/Entry.pm +%%SITE_PERL%%/WebService/GData/Batch/Response.pm +%%SITE_PERL%%/WebService/GData/Error/Entry.pm +%%SITE_PERL%%/WebService/GData/Feed/Entry/Content.pm +%%SITE_PERL%%/WebService/GData/Feed/Category.pm +%%SITE_PERL%%/WebService/GData/Feed/Entry.pm +%%SITE_PERL%%/WebService/GData/Feed/Link.pm +%%SITE_PERL%%/WebService/GData/Feed/Author.pm +%%SITE_PERL%%/WebService/GData/YouTube/Feed/PlaylistLink.pm +%%SITE_PERL%%/WebService/GData/YouTube/Feed/Playlist.pm +%%SITE_PERL%%/WebService/GData/YouTube/Feed/Comment.pm +%%SITE_PERL%%/WebService/GData/YouTube/Feed/Video.pm +%%SITE_PERL%%/WebService/GData/YouTube/Feed.pm +%%SITE_PERL%%/WebService/GData/YouTube/Query.pm +%%SITE_PERL%%/WebService/GData/YouTube/Constants.pm +%%SITE_PERL%%/WebService/GData/ClientLogin.pm +%%SITE_PERL%%/WebService/GData/Error.pm +%%SITE_PERL%%/WebService/GData/Batch.pm +%%SITE_PERL%%/WebService/GData/Base.pm +%%SITE_PERL%%/WebService/GData/Constants.pm +%%SITE_PERL%%/WebService/GData/Query.pm +%%SITE_PERL%%/WebService/GData/Feed.pm +%%SITE_PERL%%/WebService/GData/YouTube.pm +%%SITE_PERL%%/WebService/GData.pm +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService/GData +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService +@dirrm %%SITE_PERL%%/WebService/GData/Batch +@dirrm %%SITE_PERL%%/WebService/GData/Error +@dirrm %%SITE_PERL%%/WebService/GData/Feed/Entry +@dirrm %%SITE_PERL%%/WebService/GData/Feed +@dirrm %%SITE_PERL%%/WebService/GData/YouTube/Feed +@dirrm %%SITE_PERL%%/WebService/GData/YouTube +@dirrm %%SITE_PERL%%/WebService/GData +@dirrmtry %%SITE_PERL%%/WebService