ports/131698: [maintainer] www/p5-RTx-Calendar -- update to 0.06, rt38 compatibility
Matthew Seaman
m.seaman at infracaninophile.co.uk
Sun Feb 15 13:20:06 UTC 2009
>Number: 131698
>Category: ports
>Synopsis: [maintainer] www/p5-RTx-Calendar -- update to 0.06, rt38 compatibility
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Feb 15 13:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Matthew Seaman
>Release: FreeBSD 7.1-STABLE i386
>Organization:
Infracaninophile
>Environment:
System: FreeBSD sandbox.infracaninophile.co.uk 7.1-STABLE FreeBSD 7.1-STABLE #55: Sat Feb 14 15:56:17 GMT 2009 root at happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386
>Description:
Update to version 0.06
Add OPTIONS to choose between depending on www/rt36 and www/rt38
File changes:
p5-RTx-Calendar/pkg-plist renamed to p5-RTx-Calendar/pkg-plist.rt36
New file: p5-RTx-Calendar/pkg-plist.rt38
>How-To-Repeat:
>Fix:
--- p5-RTx-Calendar.diff begins here ---
diff -Nur /usr/ports/www/p5-RTx-Calendar/Makefile p5-RTx-Calendar/Makefile
--- /usr/ports/www/p5-RTx-Calendar/Makefile 2008-12-20 13:10:20.000000000 +0000
+++ p5-RTx-Calendar/Makefile 2009-02-15 12:57:02.000000000 +0000
@@ -6,7 +6,7 @@
#
PORTNAME= RTx-Calendar
-PORTVERSION= 0.05
+PORTVERSION= 0.06
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,27 +14,45 @@
MAINTAINER= m.seaman at infracaninophile.co.uk
COMMENT= Calendar extension module for the RT ticketing system
-BUILD_DEPENDS= ${LOCALBASE}/${RTHOME}/bin/rt:${PORTSDIR}/www/rt36 \
- ${SITE_PERL}/Date/ICal.pm:${PORTSDIR}/devel/p5-Date-ICal \
+BUILD_DEPENDS= ${SITE_PERL}/Date/ICal.pm:${PORTSDIR}/devel/p5-Date-ICal \
${SITE_PERL}/Data/ICal.pm:${PORTSDIR}/deskutils/p5-Data-ICal \
${SITE_PERL}/DateTime/Set.pm:${PORTSDIR}/devel/p5-DateTime-Set
RUN_DEPENDS= ${BUILD_DEPENDS}
-RTHOME?= rt3
-PLIST_SUB+= RTHOME=${RTHOME}
+OPTIONS= RT36 "Install for rt-3.6.x (default rt-3.8.x)" off
PERL_CONFIGURE= yes
-CONFIGURE_ENV+= RTHOME=${PREFIX}/${RTHOME}
-MAN3PREFIX= ${PREFIX}/${RTHOME}/local
MAN3= RTx::Calendar.3
+PLIST_SUB+= RTHOME=${RTHOME}
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_RT36)
+
+RTHOME?= rt3
+RT_PM_DIR= ${LOCALBASE}/${RTHOME}/lib
+BUILD_DEPENDS+= ${RT_PM_DIR}/RT.pm:${PORTSDIR}/www/rt36
+PLIST= ${PKGDIR}/pkg-plist.rt36
+MAN3PREFIX= ${PREFIX}/${RTHOME}/local
+
+.else
+
+RTHOME?= share/rt38
+RT_PM_DIR= ${SITE_PERL}
+BUILD_DEPENDS+= ${RT_PM_DIR}/RT.pm:${PORTSDIR}/www/rt38
+PLIST= ${PKGDIR}/pkg-plist.rt38
+MAN3PREFIX= ${PREFIX}
+
+.endif
+
# Don't use normal CONFIGURE_ARGS. Disable doc_?????_indstall targets to
# suppress installing perllocal.pod. This duplicates code from bsd.perl.mk
# rather undesirably.
do-configure:
@cd ${CONFIGURE_WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} ${PERL5} ./${CONFIGURE_SCRIPT} && \
+ ${SETENV} ${CONFIGURE_ENV} ${PERL5} -I${RT_PM_DIR} ./${CONFIGURE_SCRIPT} && \
${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -Nur /usr/ports/www/p5-RTx-Calendar/distinfo p5-RTx-Calendar/distinfo
--- /usr/ports/www/p5-RTx-Calendar/distinfo 2008-12-14 20:12:18.000000000 +0000
+++ p5-RTx-Calendar/distinfo 2009-02-13 19:59:47.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (RTx-Calendar-0.05.tar.gz) = 53a305c3a5929d77276f98c255186591
-SHA256 (RTx-Calendar-0.05.tar.gz) = f9311929943f35bd631df442da3e428e8524b8236c449d0ccd9266e3aa0d9721
-SIZE (RTx-Calendar-0.05.tar.gz) = 27640
+MD5 (RTx-Calendar-0.06.tar.gz) = f24991d0ed92ab0ae0ecdf348c481d57
+SHA256 (RTx-Calendar-0.06.tar.gz) = 29375bb1fd6a9d96cbf1c7aaa97c731a20e95beb19ef1f9aaec3d25f91fb4b29
+SIZE (RTx-Calendar-0.06.tar.gz) = 27974
diff -Nur /usr/ports/www/p5-RTx-Calendar/pkg-plist p5-RTx-Calendar/pkg-plist
--- /usr/ports/www/p5-RTx-Calendar/pkg-plist 2008-12-14 20:12:18.000000000 +0000
+++ p5-RTx-Calendar/pkg-plist 1970-01-01 00:00:00.000000000 +0000
@@ -1,40 +0,0 @@
-%%RTHOME%%/share/html/Search/Calendar.html
-%%RTHOME%%/share/html/Prefs/Elements/CalendarFeed
-%%RTHOME%%/share/html/Prefs/Calendar.html
-%%RTHOME%%/share/html/NoAuth/images/updated.png
-%%RTHOME%%/share/html/NoAuth/images/starts_due.png
-%%RTHOME%%/share/html/NoAuth/images/starts.png
-%%RTHOME%%/share/html/NoAuth/images/started.png
-%%RTHOME%%/share/html/NoAuth/images/resolved.png
-%%RTHOME%%/share/html/NoAuth/images/reminder.png
-%%RTHOME%%/share/html/NoAuth/images/due.png
-%%RTHOME%%/share/html/NoAuth/images/created_due.png
-%%RTHOME%%/share/html/NoAuth/images/created.png
-%%RTHOME%%/share/html/NoAuth/css/calendar.css
-%%RTHOME%%/share/html/NoAuth/Calendar/dhandler
-%%RTHOME%%/share/html/Elements/MyCalendar
-%%RTHOME%%/share/html/Elements/CalendarEvent
-%%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default
-%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default
-%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header/Head
-%%RTHOME%%/local/man/auto/RTx/Calendar/.packlist
-%%RTHOME%%/local/lib/RTx/Calendar.pm
- at dirrm %%RTHOME%%/share/html/NoAuth/Calendar
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements
- at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar
- at dirrmtry %%RTHOME%%/share/html/Callbacks
- at dirrm %%RTHOME%%/local/man/auto/RTx/Calendar
- at dirrmtry %%RTHOME%%/local/man/auto/RTx
- at dirrmtry %%RTHOME%%/local/man/auto
- at dirrmtry %%RTHOME%%/local/man/man3
- at dirrmtry %%RTHOME%%/local/man
- at dirrmtry %%RTHOME%%/local/lib/RTx
- at dirrmtry %%RTHOME%%/local/lib
- at dirrmtry %%RTHOME%%/local
diff -Nur /usr/ports/www/p5-RTx-Calendar/pkg-plist.rt36 p5-RTx-Calendar/pkg-plist.rt36
--- /usr/ports/www/p5-RTx-Calendar/pkg-plist.rt36 1970-01-01 00:00:00.000000000 +0000
+++ p5-RTx-Calendar/pkg-plist.rt36 2008-12-14 20:12:18.000000000 +0000
@@ -0,0 +1,40 @@
+%%RTHOME%%/share/html/Search/Calendar.html
+%%RTHOME%%/share/html/Prefs/Elements/CalendarFeed
+%%RTHOME%%/share/html/Prefs/Calendar.html
+%%RTHOME%%/share/html/NoAuth/images/updated.png
+%%RTHOME%%/share/html/NoAuth/images/starts_due.png
+%%RTHOME%%/share/html/NoAuth/images/starts.png
+%%RTHOME%%/share/html/NoAuth/images/started.png
+%%RTHOME%%/share/html/NoAuth/images/resolved.png
+%%RTHOME%%/share/html/NoAuth/images/reminder.png
+%%RTHOME%%/share/html/NoAuth/images/due.png
+%%RTHOME%%/share/html/NoAuth/images/created_due.png
+%%RTHOME%%/share/html/NoAuth/images/created.png
+%%RTHOME%%/share/html/NoAuth/css/calendar.css
+%%RTHOME%%/share/html/NoAuth/Calendar/dhandler
+%%RTHOME%%/share/html/Elements/MyCalendar
+%%RTHOME%%/share/html/Elements/CalendarEvent
+%%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default
+%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default
+%%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header/Head
+%%RTHOME%%/local/man/auto/RTx/Calendar/.packlist
+%%RTHOME%%/local/lib/RTx/Calendar.pm
+ at dirrm %%RTHOME%%/share/html/NoAuth/Calendar
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements/Tabs
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User/Elements
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/User
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket/Elements
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Ticket
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements/Header
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar/Elements
+ at dirrm %%RTHOME%%/share/html/Callbacks/RTx-Calendar
+ at dirrmtry %%RTHOME%%/share/html/Callbacks
+ at dirrm %%RTHOME%%/local/man/auto/RTx/Calendar
+ at dirrmtry %%RTHOME%%/local/man/auto/RTx
+ at dirrmtry %%RTHOME%%/local/man/auto
+ at dirrmtry %%RTHOME%%/local/man/man3
+ at dirrmtry %%RTHOME%%/local/man
+ at dirrmtry %%RTHOME%%/local/lib/RTx
+ at dirrmtry %%RTHOME%%/local/lib
+ at dirrmtry %%RTHOME%%/local
diff -Nur /usr/ports/www/p5-RTx-Calendar/pkg-plist.rt38 p5-RTx-Calendar/pkg-plist.rt38
--- /usr/ports/www/p5-RTx-Calendar/pkg-plist.rt38 1970-01-01 00:00:00.000000000 +0000
+++ p5-RTx-Calendar/pkg-plist.rt38 2009-02-15 12:54:06.000000000 +0000
@@ -0,0 +1,48 @@
+%%RTHOME%%/plugins/RTx-Calendar/lib/RTx/Calendar.pm
+%%RTHOME%%/plugins/RTx-Calendar/html/Search/Calendar.html
+%%RTHOME%%/plugins/RTx-Calendar/html/Prefs/Elements/CalendarFeed
+%%RTHOME%%/plugins/RTx-Calendar/html/Prefs/Calendar.html
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/updated.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/starts_due.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/starts.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/started.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/resolved.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/reminder.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/due.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/created_due.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images/created.png
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/css/calendar.css
+%%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/Calendar/dhandler
+%%RTHOME%%/plugins/RTx-Calendar/html/Elements/MyCalendar
+%%RTHOME%%/plugins/RTx-Calendar/html/Elements/CalendarEvent
+%%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default
+%%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default
+%%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Elements/Header/Head
+man/auto/RTx/Calendar/.packlist
+lib/RTx/Calendar.pm
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/lib/RTx
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/lib
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Search
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Prefs/Elements
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Prefs
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/images
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/css
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/NoAuth/Calendar
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/NoAuth
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Elements
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/User/Elements/Tabs
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/User/Elements
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/User
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Ticket/Elements
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Ticket
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Elements/Header
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar/Elements
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks/RTx-Calendar
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html/Callbacks
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar/html
+ at dirrm %%RTHOME%%/plugins/RTx-Calendar
+ at dirrm man/auto/RTx/Calendar
+ at dirrmtry man/auto/RTx
+ at dirrmtry man/auto
+ at dirrmtry lib/RTx
--- p5-RTx-Calendar.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list