ports/126781: [new port] www/p5-RTX-Calendar
Matthew Seaman
m.seaman at infracaninophile.co.uk
Sun Aug 24 11:20:05 UTC 2008
>Number: 126781
>Category: ports
>Synopsis: [new port] www/p5-RTX-Calendar
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 24 11:20:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Matthew Seaman
>Release: FreeBSD 7.0-STABLE i386
>Organization:
Infracaninophile
>Environment:
System: FreeBSD happy-idiot-talk.infracaninophile.co.uk 7.0-STABLE FreeBSD 7.0-STABLE #42: Sun Aug 3 21:10:15 BST 2008 root at happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386
>Description:
This RT extension provides a calendar view for your tickets and your
reminders so you see when is your next due ticket. You can find it in
the menu Search->Calendar.
There's a portlet to put on your home page (see Prefs/MyRT.html)
You can also enable ics (ICal) feeds for your default calendar and all
your private searches in Prefs/Calendar.html. Authentication is magic
number based so that you can give those feeds to other people.
You can find screenshots on
http://gaspard.mine.nu/dotclear/index.php?tag/rtx-calendar
WWW: http://search.cpan.org/dist/RTx-Calendar/
>How-To-Repeat:
>Fix:
--- p5-RTx-Calendar.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# p5-RTx-Calendar
# p5-RTx-Calendar/distinfo
# p5-RTx-Calendar/pkg-message
# p5-RTx-Calendar/pkg-descr
# p5-RTx-Calendar/Makefile
# p5-RTx-Calendar/pkg-plist
#
echo c - p5-RTx-Calendar
mkdir -p p5-RTx-Calendar > /dev/null 2>&1
echo x - p5-RTx-Calendar/distinfo
sed 's/^X//' >p5-RTx-Calendar/distinfo << 'c6795b32f4c64188f76967d81ec81de9'
XMD5 (RTx-Calendar-0.05.tar.gz) = 53a305c3a5929d77276f98c255186591
XSHA256 (RTx-Calendar-0.05.tar.gz) = f9311929943f35bd631df442da3e428e8524b8236c449d0ccd9266e3aa0d9721
XSIZE (RTx-Calendar-0.05.tar.gz) = 27640
c6795b32f4c64188f76967d81ec81de9
echo x - p5-RTx-Calendar/pkg-message
sed 's/^X//' >p5-RTx-Calendar/pkg-message << 'f6319fdcd8e781872bad9a1cb0faa542'
X
X To use MyCalendar portlet you must add MyCalendar to $HomepageComponents
X in etc/RT_SiteConfig.pm like that :
X
X Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar
X MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);
X
X To enable private searches ICal feeds, you need to give
X CreateSavedSearch and LoadSavedSearch rights to your users.
f6319fdcd8e781872bad9a1cb0faa542
echo x - p5-RTx-Calendar/pkg-descr
sed 's/^X//' >p5-RTx-Calendar/pkg-descr << '96d9a5fdf4d6a48b83d452749a60f017'
XThis RT extension provides a calendar view for your tickets and your
Xreminders so you see when is your next due ticket. You can find it in
Xthe menu Search->Calendar.
X
XThere's a portlet to put on your home page (see Prefs/MyRT.html)
X
XYou can also enable ics (ICal) feeds for your default calendar and all
Xyour private searches in Prefs/Calendar.html. Authentication is magic
Xnumber based so that you can give those feeds to other people.
X
XYou can find screenshots on
Xhttp://gaspard.mine.nu/dotclear/index.php?tag/rtx-calendar
X
XWWW: http://search.cpan.org/dist/RTx-Calendar/
96d9a5fdf4d6a48b83d452749a60f017
echo x - p5-RTx-Calendar/Makefile
sed 's/^X//' >p5-RTx-Calendar/Makefile << '393fbfa80be0f09792352066eb054660'
X# New ports collection Makefile for: RTx-Calendar
X# Date created: 16 August 2008
X# Whom: Matthew Seaman <m.seaman at infracaninophile.co.uk>
X#
X# $FreeBSD$
X#
X
XPORTNAME= RTx-Calendar
XPORTVERSION= 0.05
XCATEGORIES= www perl5
XMASTER_SITES= CPAN
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= m.seaman at infracaninophile.co.uk
XCOMMENT= Calendar extension module for the RT ticketing system
X
XBUILD_DEPENDS= ${LOCALBASE}/${RTHOME}/bin/rt:${PORTSDIR}/www/rt36 \
X ${SITE_PERL}/Date/ICal.pm:${PORTSDIR}/devel/p5-Date-ICal \
X ${SITE_PERL}/Data/ICal.pm:${PORTSDIR}/deskutils/p5-Data-ICal \
X ${SITE_PERL}/DateTime/Set.pm:${PORTSDIR}/devel/p5-DateTime-Set
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XRTHOME?= rt3
XPLIST_SUB+= RTHOME=${RTHOME}
X
XPERL_CONFIGURE= yes
XCONFIGURE_ENV+= RTHOME=${PREFIX}/${RTHOME}
X
XMAN3PREFIX= ${PREFIX}/${RTHOME}/local
XMAN3= RTx::Calendar.3
X
X# Don't use normal CONFIGURE_ARGS
Xdo-configure:
X @cd ${CONFIGURE_WRKSRC} && \
X ${SETENV} ${CONFIGURE_ENV} \
X ${PERL5} ./${CONFIGURE_SCRIPT}
X
X.include <bsd.port.mk>
393fbfa80be0f09792352066eb054660
echo x - p5-RTx-Calendar/pkg-plist
sed 's/^X//' >p5-RTx-Calendar/pkg-plist << 'eb0fd493cf7a8e411e443f2e9b7f9813'
X%%RTHOME%%/share/html/Search/Calendar.html
X%%RTHOME%%/share/html/Prefs/Elements/CalendarFeed
X%%RTHOME%%/share/html/Prefs/Calendar.html
X%%RTHOME%%/share/html/NoAuth/images/updated.png
X%%RTHOME%%/share/html/NoAuth/images/starts_due.png
X%%RTHOME%%/share/html/NoAuth/images/starts.png
X%%RTHOME%%/share/html/NoAuth/images/started.png
X%%RTHOME%%/share/html/NoAuth/images/resolved.png
X%%RTHOME%%/share/html/NoAuth/images/reminder.png
X%%RTHOME%%/share/html/NoAuth/images/due.png
X%%RTHOME%%/share/html/NoAuth/images/created_due.png
X%%RTHOME%%/share/html/NoAuth/images/created.png
X%%RTHOME%%/share/html/NoAuth/css/calendar.css
X%%RTHOME%%/share/html/NoAuth/Calendar/dhandler
X%%RTHOME%%/share/html/Elements/MyCalendar
X%%RTHOME%%/share/html/Elements/CalendarEvent
X%%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default
X%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default
X%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header/Head
X%%RTHOME%%/local/man/auto/RTx/Calendar/.packlist
X%%RTHOME%%/local/lib/RTx/Calendar.pm
X at dirrm %%RTHOME%%/share/html/NoAuth/Calendar
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements
X at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar
X at dirrmtry %%RTHOME%%/share/html/Callbacks
X at dirrm %%RTHOME%%/local/man/auto/RTx/Calendar
X at dirrmtry %%RTHOME%%/local/man/auto/RTx
X at dirrmtry %%RTHOME%%/local/man/auto
X at dirrmtry %%RTHOME%%/local/man/man3
X at dirrmtry %%RTHOME%%/local/man
X at dirrmtry %%RTHOME%%/local/lib/RTx
X at dirrmtry %%RTHOME%%/local/lib
X at dirrmtry %%RTHOME%%/local
eb0fd493cf7a8e411e443f2e9b7f9813
exit
--- p5-RTx-Calendar.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list