From 8fae4eccef702f53ed6a9b1b539ba5da390c8394 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 20 Jul 2007 21:48:26 +0000 Subject: Adding port devel/p5-Google-Checkout, a Perl interface to the Google Checkout service. --- devel/Makefile | 1 + devel/p5-Google-Checkout/Makefile | 73 ++++++++++++++++++++++++++++++++++++++ devel/p5-Google-Checkout/distinfo | 3 ++ devel/p5-Google-Checkout/pkg-descr | 6 ++++ devel/p5-Google-Checkout/pkg-plist | 55 ++++++++++++++++++++++++++++ 5 files changed, 138 insertions(+) create mode 100644 devel/p5-Google-Checkout/Makefile create mode 100644 devel/p5-Google-Checkout/distinfo create mode 100644 devel/p5-Google-Checkout/pkg-descr create mode 100644 devel/p5-Google-Checkout/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 6484a87ba4d2..2e3d8c31e9ee 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1207,6 +1207,7 @@ SUBDIR += p5-Getopt-Popt SUBDIR += p5-Glib2 SUBDIR += p5-Gnome2-GConf + SUBDIR += p5-Google-Checkout SUBDIR += p5-Gtk2-Spell SUBDIR += p5-Hash-AsObject SUBDIR += p5-Hash-Case diff --git a/devel/p5-Google-Checkout/Makefile b/devel/p5-Google-Checkout/Makefile new file mode 100644 index 000000000000..8c1e9b75243a --- /dev/null +++ b/devel/p5-Google-Checkout/Makefile @@ -0,0 +1,73 @@ +# New ports collection makefile for: p5-Google-Checkout +# Date created: 20 July 2007 +# Whom: Aaron Dalton +# +# $FreeBSD$ +# + +PORTNAME= Google-Checkout +PORTVERSION= 1.0.9 +CATEGORIES= devel www perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Google +PKGNAMEPREFIX= p5- + +MAINTAINER= aaron@FreeBSD.org +COMMENT= Perl implementation of Google Checkout (GCO) + +RUN_DEPENDS= \ + p5-libwww>=5.65:${PORTSDIR}/www/p5-libwww \ + p5-XML-Simple>=2.09:${PORTSDIR}/textproc/p5-XML-Simple \ + p5-Crypt-SSLeay>=0.45:${PORTSDIR}/security/p5-Crypt-SSLeay \ + p5-Date-Manip>=5.40:${PORTSDIR}/devel/p5-Date-Manip \ + p5-Digest-HMAC>=1.01:${PORTSDIR}/security/p5-Digest-HMAC \ + p5-MIME-Base64>=3.05:${PORTSDIR}/converters/p5-MIME-Base64 \ + p5-XML-Writer>=0.6:${PORTSDIR}/textproc/p5-XML-Writer +BUILD_DEPENDS= ${RUN_DEPENDS} + +MAN3= Google::Checkout::Command::AddMerchantOrderNumber.3 \ + Google::Checkout::Command::AddTrackingData.3 \ + Google::Checkout::Command::ArchiveOrder.3 \ + Google::Checkout::Command::AuthorizeOrder.3 \ + Google::Checkout::Command::CancelOrder.3 \ + Google::Checkout::Command::ChargeOrder.3 \ + Google::Checkout::Command::DeliverOrder.3 \ + Google::Checkout::Command::GCOCommand.3 \ + Google::Checkout::Command::ProcessOrder.3 \ + Google::Checkout::Command::RefundOrder.3 \ + Google::Checkout::Command::SendBuyerMessage.3 \ + Google::Checkout::Command::UnarchiveOrder.3 \ + Google::Checkout::General::ConfigReader.3 \ + Google::Checkout::General::DigitalContent.3 \ + Google::Checkout::General::Error.3 \ + Google::Checkout::General::FlatRateShipping.3 \ + Google::Checkout::General::GCO.3 \ + Google::Checkout::General::GiftCertificate.3 \ + Google::Checkout::General::MerchantCalculatedShipping.3 \ + Google::Checkout::General::MerchantCalculationCallback.3 \ + Google::Checkout::General::MerchantCalculationResult.3 \ + Google::Checkout::General::MerchantCalculationResults.3 \ + Google::Checkout::General::MerchantCalculations.3 \ + Google::Checkout::General::MerchantCheckoutFlow.3 \ + Google::Checkout::General::MerchantItem.3 \ + Google::Checkout::General::ParameterizedUrls.3 \ + Google::Checkout::General::Pickup.3 \ + Google::Checkout::General::Shipping.3 \ + Google::Checkout::General::ShippingRestrictions.3 \ + Google::Checkout::General::ShoppingCart.3 \ + Google::Checkout::General::TaxRule.3 \ + Google::Checkout::General::TaxTable.3 \ + Google::Checkout::General::TaxTableAreas.3 \ + Google::Checkout::General::Util.3 \ + Google::Checkout::Notification::ChargeAmount.3 \ + Google::Checkout::Notification::ChargebackAmount.3 \ + Google::Checkout::Notification::Factory.3 \ + Google::Checkout::Notification::GCONotification.3 \ + Google::Checkout::Notification::NewOrder.3 \ + Google::Checkout::Notification::OrderStateChange.3 \ + Google::Checkout::Notification::RefundAmount.3 \ + Google::Checkout::Notification::RiskInformation.3 + +PERL_CONFIGURE= yes + +.include diff --git a/devel/p5-Google-Checkout/distinfo b/devel/p5-Google-Checkout/distinfo new file mode 100644 index 000000000000..922191bebb9e --- /dev/null +++ b/devel/p5-Google-Checkout/distinfo @@ -0,0 +1,3 @@ +MD5 (Google-Checkout-1.0.9.tar.gz) = 12d50a4caac4fa948d9486fe87db5fca +SHA256 (Google-Checkout-1.0.9.tar.gz) = b1ae416a1c33af71d35cfab7b50cb95a89303480344a15c0f50560dcd55ae1b0 +SIZE (Google-Checkout-1.0.9.tar.gz) = 48602 diff --git a/devel/p5-Google-Checkout/pkg-descr b/devel/p5-Google-Checkout/pkg-descr new file mode 100644 index 000000000000..68c4f8c02055 --- /dev/null +++ b/devel/p5-Google-Checkout/pkg-descr @@ -0,0 +1,6 @@ +his module provides an implementation of Google Checkout. It +allows you to checkout, send commands, wait and process notifications. +For more about Google Checkout, please see +http://code.google.com/apis/checkout/developer/index.html. + +WWW: http://search.cpan.org/dist/Google-Checkout diff --git a/devel/p5-Google-Checkout/pkg-plist b/devel/p5-Google-Checkout/pkg-plist new file mode 100644 index 000000000000..00fbc7f2e5c2 --- /dev/null +++ b/devel/p5-Google-Checkout/pkg-plist @@ -0,0 +1,55 @@ +%%SITE_PERL%%/Google/Checkout/Command/AddMerchantOrderNumber.pm +%%SITE_PERL%%/Google/Checkout/Command/AddTrackingData.pm +%%SITE_PERL%%/Google/Checkout/Command/ArchiveOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/AuthorizeOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/CancelOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/ChargeOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/DeliverOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/GCOCommand.pm +%%SITE_PERL%%/Google/Checkout/Command/ProcessOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/RefundOrder.pm +%%SITE_PERL%%/Google/Checkout/Command/SendBuyerMessage.pm +%%SITE_PERL%%/Google/Checkout/Command/UnarchiveOrder.pm +%%SITE_PERL%%/Google/Checkout/General/ConfigReader.pm +%%SITE_PERL%%/Google/Checkout/General/DigitalContent.pm +%%SITE_PERL%%/Google/Checkout/General/Error.pm +%%SITE_PERL%%/Google/Checkout/General/FlatRateShipping.pm +%%SITE_PERL%%/Google/Checkout/General/GCO.pm +%%SITE_PERL%%/Google/Checkout/General/GiftCertificate.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCalculatedShipping.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCalculationCallback.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCalculationResult.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCalculationResults.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCalculations.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantCheckoutFlow.pm +%%SITE_PERL%%/Google/Checkout/General/MerchantItem.pm +%%SITE_PERL%%/Google/Checkout/General/ParameterizedUrls.pm +%%SITE_PERL%%/Google/Checkout/General/Pickup.pm +%%SITE_PERL%%/Google/Checkout/General/Shipping.pm +%%SITE_PERL%%/Google/Checkout/General/ShippingRestrictions.pm +%%SITE_PERL%%/Google/Checkout/General/ShoppingCart.pm +%%SITE_PERL%%/Google/Checkout/General/TaxRule.pm +%%SITE_PERL%%/Google/Checkout/General/TaxTable.pm +%%SITE_PERL%%/Google/Checkout/General/TaxTableAreas.pm +%%SITE_PERL%%/Google/Checkout/General/Util.pm +%%SITE_PERL%%/Google/Checkout/Notification/ChargeAmount.pm +%%SITE_PERL%%/Google/Checkout/Notification/ChargebackAmount.pm +%%SITE_PERL%%/Google/Checkout/Notification/Factory.pm +%%SITE_PERL%%/Google/Checkout/Notification/GCONotification.pm +%%SITE_PERL%%/Google/Checkout/Notification/NewOrder.pm +%%SITE_PERL%%/Google/Checkout/Notification/OrderStateChange.pm +%%SITE_PERL%%/Google/Checkout/Notification/RefundAmount.pm +%%SITE_PERL%%/Google/Checkout/Notification/RiskInformation.pm +%%SITE_PERL%%/Google/Checkout/XML/CheckoutXmlWriter.pm +%%SITE_PERL%%/Google/Checkout/XML/CommandXmlWriter.pm +%%SITE_PERL%%/Google/Checkout/XML/Constants.pm +%%SITE_PERL%%/Google/Checkout/XML/NotificationResponseXmlWriter.pm +%%SITE_PERL%%/Google/Checkout/XML/Writer.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Google-Checkout/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google-Checkout +@dirrm %%SITE_PERL%%/Google/Checkout/XML +@dirrm %%SITE_PERL%%/Google/Checkout/Notification +@dirrm %%SITE_PERL%%/Google/Checkout/General +@dirrm %%SITE_PERL%%/Google/Checkout/Command +@dirrm %%SITE_PERL%%/Google/Checkout +@dirrmtry %%SITE_PERL%%/Google -- cgit