From 601d84f5046b753d677749d1854974278dbf5aee Mon Sep 17 00:00:00 2001 From: Rui Paulo Date: Sat, 2 Mar 2013 04:25:13 +0000 Subject: [PATCH] New port: rubygem-ri_cal. It's possible that 'devel' is the wrong component, but I followed the status quo. The Ruby gems dealing with calendar files should probably be in textproc. RiCal is a new Ruby Library for parsing, generating, and using iCalendar (RFC 2445) format data. Reviewed by: jgh --- textproc/rubygem-ri_cal/Makefile | 17 +++++++++++++++++ textproc/rubygem-ri_cal/distinfo | 2 ++ textproc/rubygem-ri_cal/pkg-descr | 19 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 textproc/rubygem-ri_cal/Makefile create mode 100644 textproc/rubygem-ri_cal/distinfo create mode 100644 textproc/rubygem-ri_cal/pkg-descr diff --git a/textproc/rubygem-ri_cal/Makefile b/textproc/rubygem-ri_cal/Makefile new file mode 100644 index 000000000000..fe45a8b90493 --- /dev/null +++ b/textproc/rubygem-ri_cal/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= ri_cal +PORTVERSION= 0.8.8 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Library for parsing, and generating iCalendar data + +LICENSE= MIT + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +.include diff --git a/textproc/rubygem-ri_cal/distinfo b/textproc/rubygem-ri_cal/distinfo new file mode 100644 index 000000000000..b1b5b2e9c2ac --- /dev/null +++ b/textproc/rubygem-ri_cal/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/ri_cal-0.8.8.gem) = 200d7709e693e661b87230c2530e96bbe276591cf552f379bbee3aab86518fba +SIZE (rubygem/ri_cal-0.8.8.gem) = 429568 diff --git a/textproc/rubygem-ri_cal/pkg-descr b/textproc/rubygem-ri_cal/pkg-descr new file mode 100644 index 000000000000..f83be63945d7 --- /dev/null +++ b/textproc/rubygem-ri_cal/pkg-descr @@ -0,0 +1,19 @@ +RiCal is a new Ruby Library for parsing, generating, and using iCalendar +(RFC 2445) format data. + +RiCal distinguishes itself from existing Ruby libraries in providing +support for + +Timezone components in Calendars. This means that RiCal parses VTIMEZONE +data and instantiates timezone objects which can be used to convert +times in the calendar to and from UTC time. In addition, RiCal allows +created calendars and components to use time zones understood by TZInfo gem +(from either the TZInfo gem or from Rails ActiveSupport => 2.2). +When a calendar with TZInfo time zones is exported, RFC 2445 conforming +VTIMEZONE components will be included, allowing other programs to process +the result. +Enumeration of recurring occurrences. For example, if an Event has one +or more recurrence rules, then the occurrences of the event can be enumerated +as a series of Event occurrences. + +WWW: http://ri-cal.rubyforge.org/