From e921e3359041d81d87acb8d27f80f8206d979b2f Mon Sep 17 00:00:00 2001 From: giovanni Date: Fri, 2 Apr 2010 13:34:39 +0000 Subject: [PATCH] Import p5-Data-ICal, a Perl module to handle vCalendar files. A Data::ICal object represents a "VCALENDAR" object as defined in the iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented in many popular calendaring programs such as Apple's iCal. --- devel/p5-Data-ICal/Makefile | 26 +++++++++++++++ devel/p5-Data-ICal/distinfo | 5 +++ devel/p5-Data-ICal/patches/patch-Makefile_PL | 10 ++++++ devel/p5-Data-ICal/pkg/DESCR | 3 ++ devel/p5-Data-ICal/pkg/PLIST | 34 ++++++++++++++++++++ 5 files changed, 78 insertions(+) create mode 100644 devel/p5-Data-ICal/Makefile create mode 100644 devel/p5-Data-ICal/distinfo create mode 100644 devel/p5-Data-ICal/patches/patch-Makefile_PL create mode 100644 devel/p5-Data-ICal/pkg/DESCR create mode 100644 devel/p5-Data-ICal/pkg/PLIST diff --git a/devel/p5-Data-ICal/Makefile b/devel/p5-Data-ICal/Makefile new file mode 100644 index 00000000000..8327e692ffc --- /dev/null +++ b/devel/p5-Data-ICal/Makefile @@ -0,0 +1,26 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2010/04/02 13:34:39 giovanni Exp $ + +COMMENT = generates iCalendar (RFC 2445) calendar files + +DISTNAME = Data-ICal-0.16 + +CATEGORIES = devel + +MODULES = cpan + +# Perl +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes + +RUN_DEPENDS = ::devel/p5-Class-Accessor \ + :p5-Class-ReturnValue-*>=0.55:devel/p5-Class-ReturnValue \ + ::devel/p5-Text-vFile-asData \ + ::devel/p5-Test-LongString \ + ::devel/p5-Test-NoWarnings \ + ::devel/p5-Test-Warn \ + +REGRESS_DEPENDS = ::devel/p5-Test-Pod-Coverage + +.include diff --git a/devel/p5-Data-ICal/distinfo b/devel/p5-Data-ICal/distinfo new file mode 100644 index 00000000000..a94b6bc4ea6 --- /dev/null +++ b/devel/p5-Data-ICal/distinfo @@ -0,0 +1,5 @@ +MD5 (Data-ICal-0.16.tar.gz) = EkMIZEJKe/535dYqCD95LA== +RMD160 (Data-ICal-0.16.tar.gz) = JyNtwHhRT0xjg3r91gO3Xc2WMZ0= +SHA1 (Data-ICal-0.16.tar.gz) = 3qqlu6hQ/CAWLp78Gf2C+ZskKT0= +SHA256 (Data-ICal-0.16.tar.gz) = gDoFZ3B03Y5R1C+pxPBvFiII2bj4oM3wIcMHnJu3oog= +SIZE (Data-ICal-0.16.tar.gz) = 111056 diff --git a/devel/p5-Data-ICal/patches/patch-Makefile_PL b/devel/p5-Data-ICal/patches/patch-Makefile_PL new file mode 100644 index 00000000000..c2f40c3448a --- /dev/null +++ b/devel/p5-Data-ICal/patches/patch-Makefile_PL @@ -0,0 +1,10 @@ +$OpenBSD: patch-Makefile_PL,v 1.1.1.1 2010/04/02 13:34:39 giovanni Exp $ +--- Makefile.PL.orig Thu Jan 21 18:29:52 2010 ++++ Makefile.PL Thu Jan 21 18:29:59 2010 +@@ -13,6 +13,5 @@ requires('Class::Accessor'); + requires('Text::vFile::asData'); + requires('MIME::QuotedPrint'); + requires('Class::ReturnValue'); +-auto_install(); + sign(); + WriteAll; diff --git a/devel/p5-Data-ICal/pkg/DESCR b/devel/p5-Data-ICal/pkg/DESCR new file mode 100644 index 00000000000..f2468fdcb14 --- /dev/null +++ b/devel/p5-Data-ICal/pkg/DESCR @@ -0,0 +1,3 @@ +A Data::ICal object represents a "VCALENDAR" object as defined in the +iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented +in many popular calendaring programs such as Apple's iCal. diff --git a/devel/p5-Data-ICal/pkg/PLIST b/devel/p5-Data-ICal/pkg/PLIST new file mode 100644 index 00000000000..b77169594aa --- /dev/null +++ b/devel/p5-Data-ICal/pkg/PLIST @@ -0,0 +1,34 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2010/04/02 13:34:39 giovanni Exp $ +${P5SITE}/Data/ +${P5SITE}/Data/ICal/ +${P5SITE}/Data/ICal.pm +${P5SITE}/Data/ICal/Entry/ +${P5SITE}/Data/ICal/Entry.pm +${P5SITE}/Data/ICal/Entry/Alarm/ +${P5SITE}/Data/ICal/Entry/Alarm/Audio.pm +${P5SITE}/Data/ICal/Entry/Alarm/Display.pm +${P5SITE}/Data/ICal/Entry/Alarm/Email.pm +${P5SITE}/Data/ICal/Entry/Alarm/Procedure.pm +${P5SITE}/Data/ICal/Entry/Event.pm +${P5SITE}/Data/ICal/Entry/FreeBusy.pm +${P5SITE}/Data/ICal/Entry/Journal.pm +${P5SITE}/Data/ICal/Entry/TimeZone/ +${P5SITE}/Data/ICal/Entry/TimeZone.pm +${P5SITE}/Data/ICal/Entry/TimeZone/Daylight.pm +${P5SITE}/Data/ICal/Entry/TimeZone/Standard.pm +${P5SITE}/Data/ICal/Entry/Todo.pm +${P5SITE}/Data/ICal/Property.pm +@man man/man3p/Data::ICal.3p +@man man/man3p/Data::ICal::Entry.3p +@man man/man3p/Data::ICal::Entry::Alarm::Audio.3p +@man man/man3p/Data::ICal::Entry::Alarm::Display.3p +@man man/man3p/Data::ICal::Entry::Alarm::Email.3p +@man man/man3p/Data::ICal::Entry::Alarm::Procedure.3p +@man man/man3p/Data::ICal::Entry::Event.3p +@man man/man3p/Data::ICal::Entry::FreeBusy.3p +@man man/man3p/Data::ICal::Entry::Journal.3p +@man man/man3p/Data::ICal::Entry::TimeZone.3p +@man man/man3p/Data::ICal::Entry::TimeZone::Daylight.3p +@man man/man3p/Data::ICal::Entry::TimeZone::Standard.3p +@man man/man3p/Data::ICal::Entry::Todo.3p +@man man/man3p/Data::ICal::Property.3p