FreeBSD Bugzilla – Attachment 18142 Details for
Bug 32712
New port: kronolith, a web-based calendar application
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 18.26 KB, created by
thierry
on 2001-12-11 23:40:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
thierry
Created:
2001-12-11 23:40:01 UTC
Size:
18.26 KB
patch
obsolete
># 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: ># ># /usr/ports/deskutils/kronolith ># /usr/ports/deskutils/kronolith/Makefile ># /usr/ports/deskutils/kronolith/files ># /usr/ports/deskutils/kronolith/files/httpd.conf.kronolith ># /usr/ports/deskutils/kronolith/files/patch-aa ># /usr/ports/deskutils/kronolith/pkg-plist ># /usr/ports/deskutils/kronolith/pkg-message ># /usr/ports/deskutils/kronolith/pkg-descr ># /usr/ports/deskutils/kronolith/pkg-comment ># /usr/ports/deskutils/kronolith/distinfo ># /usr/ports/deskutils/kronolith/Makefile.orig ># >echo c - /usr/ports/deskutils/kronolith >mkdir -p /usr/ports/deskutils/kronolith > /dev/null 2>&1 >echo x - /usr/ports/deskutils/kronolith/Makefile >sed 's/^X//' >/usr/ports/deskutils/kronolith/Makefile << 'END-of-/usr/ports/deskutils/kronolith/Makefile' >X# Ports collection makefile for: Kronolith >X# Date created: Sun Dec 02, 2001 >X# Whom: Thierry Thomas (<thierry@thomas.as>) >X# >X# $FreeBSD$ >X# >X >XPORTNAME= kronolith >XPORTVERSION= 0.0.3.011209 >XCATEGORIES= deskutils www >XMASTER_SITES= http://pompo.net/horde/kronolith/ >X >XMAINTAINER= thierry@thomas.as >X >XRUN_DEPENDS= ${LOCALBASE}/www/horde/imp/index.php:${PORTSDIR}/mail/imp-devel >X >XNO_BUILD= yes >X >XDOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL >XCONFFILE= conf.php html.php keywords.php menu.php prefs.php >X >XLHORDEDIR?= www/horde >XLKRONOLITHDIR?= ${LHORDEDIR}/kronolith >X >XPLIST_SUB= HORDEDIR=${LHORDEDIR} KRONOLITHDIR=${LKRONOLITHDIR} >X >XHORDEDIR= ${PREFIX}/${LHORDEDIR} >XKRONOLITHDIR= ${PREFIX}/${LKRONOLITHDIR} >XCONFDIR= ${KRONOLITHDIR}/config >XVAR_CAL= /var/calendar >X >XHORDE_INC= ${LOCALBASE}/etc/horde >X >Xpre-install: >X @if ! ${LDCONFIG} -r | ${GREP} -q -e "mcal.0" ; then \ >X ${ECHO_MSG} "" ; \ >X ${ECHO_MSG} "Please configure PHP and Horde with MCAL support enabled." ; \ >X ${ECHO_MSG} "" ; \ >X ${FALSE} ; \ >X fi >X >Xdo-install: >X @${MKDIR} ${KRONOLITHDIR} >X @${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${KRONOLITHDIR} >X @${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/po ${WRKSRC}/templates ${KRONOLITHDIR} >X @${CP} -p ${WRKSRC}/*.php ${KRONOLITHDIR} >X @${MKDIR} -p ${KRONOLITHDIR}/scripts >X @${CP} -p ${WRKSRC}/docs/kronolith.sql ${KRONOLITHDIR}/scripts >X.for FILE in ${CONFFILE} >X @if [ ! -f ${CONFDIR}/${FILE} ]; then \ >X ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ >X fi >X.endfor >X @${CHOWN} -R www:www ${KRONOLITHDIR} >X @${CHMOD} -R o-rwx ${CONFDIR} >X @${CP} -p ${FILESDIR}/httpd.conf.kronolith ${HORDE_INC} >X @${PERL} -pi -e "s:/home/httpd/html/horde/kronolith:${KRONOLITHDIR}:g" \ >X ${HORDE_INC}/httpd.conf.kronolith >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for FILE in ${DOCS} >X @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} >X.endfor >X @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." >X.endif >X >Xpost-install: >X @if [ ! -d ${VAR_CAL} ]; then \ >X ${ECHO_MSG} "===> Creating ${VAR_CAL}" ; \ >X ${MKDIR} ${VAR_CAL} ; \ >X ${CHMOD} 1777 ${VAR_CAL} ; \ >X fi >X.if !defined(BATCH) >X @if [ ! -f ${LOCALBASE}/etc/mpasswd ] ; then \ >X ${ECHO_MSG} "===> Creating ${LOCALBASE}/etc/mpasswd" ; \ >X ${ECHO} -n "Please enter a password for www's calendar: " ; \ >X (read PASSCAL; \ >X ${LOCALBASE}/bin/htpasswd -bc ${LOCALBASE}/etc/mpasswd www $${PASSCAL}; \ >X ${PERL} -pi -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ >X elif ! ${GREP} -q -e "^www" ${LOCALBASE}/etc/mpasswd ; then \ >X ${ECHO_MSG} "===> Adding www into ${LOCALBASE}/etc/mpasswd" ; \ >X ${ECHO} -n "Please enter a password for www's calendar: " ; \ >X (read PASSCAL; \ >X ${LOCALBASE}/bin/htpasswd -b ${LOCALBASE}/etc/mpasswd www $${PASSCAL} ; \ >X ${PERL} -pi -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ >X else \ >X ${PERL} -pi -e "s:%%PASSCAL%%:www_cal_password:" ${CONFDIR}/conf.php ; \ >X fi >X.endif >X @${ECHO_MSG} >X @${CAT} ${PKGMESSAGE} | \ >X ${SED} -e "s:%%KRONOLITHDIR%%:${KRONOLITHDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g;s:%%CONFDIR%%:${CONFDIR}:g;s:%%LOCALBASE%%:${LOCALBASE}:" >X @${ECHO_MSG} >X >X.include <bsd.port.mk> >END-of-/usr/ports/deskutils/kronolith/Makefile >echo c - /usr/ports/deskutils/kronolith/files >mkdir -p /usr/ports/deskutils/kronolith/files > /dev/null 2>&1 >echo x - /usr/ports/deskutils/kronolith/files/httpd.conf.kronolith >sed 's/^X//' >/usr/ports/deskutils/kronolith/files/httpd.conf.kronolith << 'END-of-/usr/ports/deskutils/kronolith/files/httpd.conf.kronolith' >X# This is included in Apache's httpd.conf for Kronolith >X# >X# For security, don't serve pages from the Kronolith configuration and >X# library directories. >X# >X<Directory "/home/httpd/html/horde/kronolith/config"> >X order deny,allow >X deny from all >X</Directory> >X<Directory "/home/httpd/html/horde/kronolith/lib"> >X order deny,allow >X deny from all >X</Directory> >X<Directory "/home/httpd/html/horde/kronolith/locale"> >X order deny,allow >X deny from all >X</Directory> >X<Directory "/home/httpd/html/horde/kronolith/po"> >X order deny,allow >X deny from all >X</Directory> >X<Directory "/home/httpd/html/horde/kronolith/scripts"> >X order deny,allow >X deny from all >X</Directory> >X<Directory "/home/httpd/html/horde/kronolith/templates"> >X order deny,allow >X deny from all >X</Directory> >X# End of Kronolith configuration ================ >X >END-of-/usr/ports/deskutils/kronolith/files/httpd.conf.kronolith >echo x - /usr/ports/deskutils/kronolith/files/patch-aa >sed 's/^X//' >/usr/ports/deskutils/kronolith/files/patch-aa << 'END-of-/usr/ports/deskutils/kronolith/files/patch-aa' >X--- config/conf.php.dist.orig Fri Sep 28 23:36:52 2001 >X+++ config/conf.php.dist Sun Dec 9 22:46:55 2001 >X@@ -29,10 +29,10 @@ >X >X // The mstore driver requires a username that is in /etc/mpasswd in >X // order to access local calendars. >X-$conf['calendar']['params']['username'] = ''; >X+$conf['calendar']['params']['username'] = 'www'; >X >X // This is the password of the user defined above. >X-$conf['calendar']['params']['password'] = ''; >X+$conf['calendar']['params']['password'] = '%%PASSCAL%%'; >X >X >X /** >END-of-/usr/ports/deskutils/kronolith/files/patch-aa >echo x - /usr/ports/deskutils/kronolith/pkg-plist >sed 's/^X//' >/usr/ports/deskutils/kronolith/pkg-plist << 'END-of-/usr/ports/deskutils/kronolith/pkg-plist' >X%%PORTDOCS%%share/doc/kronolith/CHANGES >X%%PORTDOCS%%share/doc/kronolith/COPYING >X%%PORTDOCS%%share/doc/kronolith/CREDITS >X%%PORTDOCS%%share/doc/kronolith/INSTALL >X%%PORTDOCS%%share/doc/kronolith/README >X%%KRONOLITHDIR%%/addevent.php >X%%KRONOLITHDIR%%/addeventaction.php >X%%KRONOLITHDIR%%/config/conf.php >X%%KRONOLITHDIR%%/config/conf.php.dist >X%%KRONOLITHDIR%%/config/conf.php.dist.orig >X%%KRONOLITHDIR%%/config/html.php >X%%KRONOLITHDIR%%/config/html.php.dist >X%%KRONOLITHDIR%%/config/keywords.php >X%%KRONOLITHDIR%%/config/keywords.php.dist >X%%KRONOLITHDIR%%/config/menu.php >X%%KRONOLITHDIR%%/config/menu.php.dist >X%%KRONOLITHDIR%%/config/prefs.php >X%%KRONOLITHDIR%%/config/prefs.php.dist >X%%KRONOLITHDIR%%/data.php >X%%KRONOLITHDIR%%/day.php >X%%KRONOLITHDIR%%/delevent.php >X%%KRONOLITHDIR%%/editevent.php >X%%KRONOLITHDIR%%/editeventaction.php >X%%KRONOLITHDIR%%/graphics/alarm.gif >X%%KRONOLITHDIR%%/graphics/alarm_small.gif >X%%KRONOLITHDIR%%/graphics/bullet.gif >X%%KRONOLITHDIR%%/graphics/clear.gif >X%%KRONOLITHDIR%%/graphics/dayview.gif >X%%KRONOLITHDIR%%/graphics/delete.gif >X%%KRONOLITHDIR%%/graphics/edit.gif >X%%KRONOLITHDIR%%/graphics/event.gif >X%%KRONOLITHDIR%%/graphics/goto.gif >X%%KRONOLITHDIR%%/graphics/kronolith.gif >X%%KRONOLITHDIR%%/graphics/monthview.gif >X%%KRONOLITHDIR%%/graphics/new.gif >X%%KRONOLITHDIR%%/graphics/next.gif >X%%KRONOLITHDIR%%/graphics/prev.gif >X%%KRONOLITHDIR%%/graphics/recur.gif >X%%KRONOLITHDIR%%/graphics/today.gif >X%%KRONOLITHDIR%%/graphics/weekview.gif >X%%KRONOLITHDIR%%/graphics/workweekview.gif >X%%KRONOLITHDIR%%/index.php >X%%KRONOLITHDIR%%/lib/Day.php >X%%KRONOLITHDIR%%/lib/DayView.php >X%%KRONOLITHDIR%%/lib/Driver.php >X%%KRONOLITHDIR%%/lib/Driver/mcal.php >X%%KRONOLITHDIR%%/lib/Driver/sql.php >X%%KRONOLITHDIR%%/lib/Event.php >X%%KRONOLITHDIR%%/lib/Kronolith.php >X%%KRONOLITHDIR%%/lib/Month.php >X%%KRONOLITHDIR%%/lib/MonthView.php >X%%KRONOLITHDIR%%/lib/WeekView.php >X%%KRONOLITHDIR%%/lib/api.php >X%%KRONOLITHDIR%%/lib/base.php >X%%KRONOLITHDIR%%/lib/version.php >X%%KRONOLITHDIR%%/locale/cs_CZ/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/de_DE/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/el_GR/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/es_ES/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/fr_FR/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/it_IT/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/nl_NL/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/pt_BR/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/ru_win/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/locale/zh_TW/LC_MESSAGES/kronolith.mo >X%%KRONOLITHDIR%%/menu.php >X%%KRONOLITHDIR%%/mini_month.php >X%%KRONOLITHDIR%%/month.php >X%%KRONOLITHDIR%%/po/Makefile >X%%KRONOLITHDIR%%/po/README >X%%KRONOLITHDIR%%/po/cs_CZ.po >X%%KRONOLITHDIR%%/po/de_DE.po >X%%KRONOLITHDIR%%/po/el_GR.po >X%%KRONOLITHDIR%%/po/es_ES.po >X%%KRONOLITHDIR%%/po/extract.pl >X%%KRONOLITHDIR%%/po/fr_FR.po >X%%KRONOLITHDIR%%/po/it_IT.po >X%%KRONOLITHDIR%%/po/nl_NL.po >X%%KRONOLITHDIR%%/po/pt_BR.po >X%%KRONOLITHDIR%%/po/ru_win.po >X%%KRONOLITHDIR%%/po/shtool >X%%KRONOLITHDIR%%/po/xgettext.sh >X%%KRONOLITHDIR%%/po/zh_TW.po >X%%KRONOLITHDIR%%/prefs.php >X%%KRONOLITHDIR%%/scripts/kronolith.sql >X%%KRONOLITHDIR%%/status.php >X%%KRONOLITHDIR%%/templates/common-footer.inc >X%%KRONOLITHDIR%%/templates/common-header.inc >X%%KRONOLITHDIR%%/templates/data/export.inc >X%%KRONOLITHDIR%%/templates/data/import.inc >X%%KRONOLITHDIR%%/templates/day/all_day.inc >X%%KRONOLITHDIR%%/templates/day/foot.inc >X%%KRONOLITHDIR%%/templates/day/head.inc >X%%KRONOLITHDIR%%/templates/day/row.inc >X%%KRONOLITHDIR%%/templates/day/row_half.inc >X%%KRONOLITHDIR%%/templates/edit/edit.inc >X%%KRONOLITHDIR%%/templates/edit/javascript.inc >X%%KRONOLITHDIR%%/templates/index/css.inc >X%%KRONOLITHDIR%%/templates/index/index.inc >X%%KRONOLITHDIR%%/templates/index/notconfigured.inc >X%%KRONOLITHDIR%%/templates/javascript/delete.inc >X%%KRONOLITHDIR%%/templates/menu/goto.inc >X%%KRONOLITHDIR%%/templates/menu/menu.inc >X%%KRONOLITHDIR%%/templates/month/head.inc >X%%KRONOLITHDIR%%/templates/month_begin_week.inc >X%%KRONOLITHDIR%%/templates/month_day.inc >X%%KRONOLITHDIR%%/templates/month_end_week.inc >X%%KRONOLITHDIR%%/templates/month_foot.inc >X%%KRONOLITHDIR%%/templates/month_head.inc >X%%KRONOLITHDIR%%/templates/week/head.inc >X%%KRONOLITHDIR%%/week.php >X%%KRONOLITHDIR%%/workweek.php >X@dirrm %%KRONOLITHDIR%%/config >X@dirrm %%KRONOLITHDIR%%/graphics/alerts >X@dirrm %%KRONOLITHDIR%%/graphics >X@dirrm %%KRONOLITHDIR%%/lib/Driver >X@dirrm %%KRONOLITHDIR%%/lib/scripts >X@dirrm %%KRONOLITHDIR%%/lib >X@dirrm %%KRONOLITHDIR%%/locale/cs_CZ/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/cs_CZ >X@dirrm %%KRONOLITHDIR%%/locale/de/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/de >X@dirrm %%KRONOLITHDIR%%/locale/de_DE/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/de_DE >X@dirrm %%KRONOLITHDIR%%/locale/el_GR/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/el_GR >X@dirrm %%KRONOLITHDIR%%/locale/en >X@dirrm %%KRONOLITHDIR%%/locale/es_ES/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/es_ES >X@dirrm %%KRONOLITHDIR%%/locale/fr_FR/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/fr_FR >X@dirrm %%KRONOLITHDIR%%/locale/it_IT/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/it_IT >X@dirrm %%KRONOLITHDIR%%/locale/local >X@dirrm %%KRONOLITHDIR%%/locale/nl/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/nl >X@dirrm %%KRONOLITHDIR%%/locale/nl_NL/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/nl_NL >X@dirrm %%KRONOLITHDIR%%/locale/pt_BR/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/pt_BR >X@dirrm %%KRONOLITHDIR%%/locale/ru_win/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/ru_win >X@dirrm %%KRONOLITHDIR%%/locale/zh_TW/LC_MESSAGES >X@dirrm %%KRONOLITHDIR%%/locale/zh_TW >X@dirrm %%KRONOLITHDIR%%/locale >X@dirrm %%KRONOLITHDIR%%/po >X@dirrm %%KRONOLITHDIR%%/scripts >X@dirrm %%KRONOLITHDIR%%/templates/data >X@dirrm %%KRONOLITHDIR%%/templates/day >X@dirrm %%KRONOLITHDIR%%/templates/edit >X@dirrm %%KRONOLITHDIR%%/templates/index >X@dirrm %%KRONOLITHDIR%%/templates/javascript >X@dirrm %%KRONOLITHDIR%%/templates/login >X@dirrm %%KRONOLITHDIR%%/templates/menu >X@dirrm %%KRONOLITHDIR%%/templates/month >X@dirrm %%KRONOLITHDIR%%/templates/week >X@dirrm %%KRONOLITHDIR%%/templates >X@dirrm %%KRONOLITHDIR%% >Xetc/horde/httpd.conf.kronolith >X%%PORTDOCS%%@dirrm share/doc/kronolith >END-of-/usr/ports/deskutils/kronolith/pkg-plist >echo x - /usr/ports/deskutils/kronolith/pkg-message >sed 's/^X//' >/usr/ports/deskutils/kronolith/pkg-message << 'END-of-/usr/ports/deskutils/kronolith/pkg-message' >X************************************************************************ >XKronolith has been installed in %%KRONOLITHDIR%% with your blank >Xconfiguration files. >X >XHorde and IMP must be configured; if not, see: >X- %%PORTSDIR%%/www/horde-devel/pkg-message >X- %%PORTSDIR%%/mail/imp-devel/pkg-message >X >Xlibmcal must be configured with the driver mstore for the user www: >X >X- mkdir /var/calendar >X- chmod 1777 /var/calendar >X- htpasswd -c %%LOCALBASE%%/etc/mpasswd www >X >X(this port has tried to make it for you, perhaps you'll just have to >Xcheck - see %%PORTSDIR%%/misc/libmcal/pkg-message) >X >XThen, you may have to tune the configuration files located in >X%%CONFDIR%%/, specially the files conf.php. >X >XTo protect your configuration files, you have to restart Apache. >X************************************************************************ >END-of-/usr/ports/deskutils/kronolith/pkg-message >echo x - /usr/ports/deskutils/kronolith/pkg-descr >sed 's/^X//' >/usr/ports/deskutils/kronolith/pkg-descr << 'END-of-/usr/ports/deskutils/kronolith/pkg-descr' >XKronolith is the Horde calendar application. It is currently in the >Xdevelopment stages, and makes heavy use of the Horde framework to >Xprovide integration with other applications. >X >XRight now, Kronolith implements a solid, stand-alone calendar system, >Xallowing repeating events, all-day events, custom fields, keywords, >Xand managing multiple users through Horde Authentication. The calendar >XAPI that Kronolith uses is abstracted such that it could work with any >Xbackend, but right now it uses the MCAL calendar library for a backend. >X >XWWW: http://horde.org/kronolith/ >END-of-/usr/ports/deskutils/kronolith/pkg-descr >echo x - /usr/ports/deskutils/kronolith/pkg-comment >sed 's/^X//' >/usr/ports/deskutils/kronolith/pkg-comment << 'END-of-/usr/ports/deskutils/kronolith/pkg-comment' >XKronolith is the Horde calendar application >END-of-/usr/ports/deskutils/kronolith/pkg-comment >echo x - /usr/ports/deskutils/kronolith/distinfo >sed 's/^X//' >/usr/ports/deskutils/kronolith/distinfo << 'END-of-/usr/ports/deskutils/kronolith/distinfo' >XMD5 (kronolith-0.0.3.011209.tar.gz) = a5fed26d6011c226fce9feaa75809f94 >END-of-/usr/ports/deskutils/kronolith/distinfo >echo x - /usr/ports/deskutils/kronolith/Makefile.orig >sed 's/^X//' >/usr/ports/deskutils/kronolith/Makefile.orig << 'END-of-/usr/ports/deskutils/kronolith/Makefile.orig' >X# Ports collection makefile for: Kronolith >X# Date created: Sun Dec 02, 2001 >X# Whom: Thierry Thomas (<thierry@thomas.as>) >X# >X# $FreeBSD$ >X# >X >XPORTNAME= kronolith >XPORTVERSION= 0.0.3.011209 >XCATEGORIES= deskutils www >XMASTER_SITES= http://pompo.net/horde/kronolith/ >X >XMAINTAINER= thierry@thomas.as >X >XRUN_DEPENDS= ${LOCALBASE}/www/horde/imp/index.php:${PORTSDIR}/mail/imp-devel >X >XNO_BUILD= yes >X >XDOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL >XCONFFILE= conf.php html.php keywords.php menu.php prefs.php >X >XLHORDEDIR?= www/horde >XLKRONOLITHDIR?= ${LHORDEDIR}/kronolith >X >XPLIST_SUB= HORDEDIR=${LHORDEDIR} KRONOLITHDIR=${LKRONOLITHDIR} >X >XHORDEDIR= ${PREFIX}/${LHORDEDIR} >XKRONOLITHDIR= ${PREFIX}/${LKRONOLITHDIR} >XCONFDIR= ${KRONOLITHDIR}/config >XVAR_CAL= /var/calendar >X >XHORDE_INC= ${LOCALBASE}/etc/horde >X >Xpre-install: >X @if ! ${LDCONFIG} -r | ${GREP} -q -e "mcal.0" ; then \ >X ${ECHO_MSG} "" ; \ >X ${ECHO_MSG} "Please configure PHP and Horde with MCAL support enabled." ; \ >X ${ECHO_MSG} "" ; \ >X ${FALSE} ; \ >X fi >X >Xdo-install: >X @${MKDIR} ${KRONOLITHDIR} >X @${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${KRONOLITHDIR} >X @${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/po ${WRKSRC}/templates ${KRONOLITHDIR} >X @${CP} -p ${WRKSRC}/*.php ${KRONOLITHDIR} >X @${MKDIR} -p ${KRONOLITHDIR}/scripts >X @${CP} -p ${WRKSRC}/docs/kronolith.sql ${KRONOLITHDIR}/scripts >X.for FILE in ${CONFFILE} >X @if [ ! -f ${CONFDIR}/${FILE} ]; then \ >X ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ >X fi >X.endfor >X @${CHOWN} -R www:www ${KRONOLITHDIR} >X @${CHMOD} -R o-rwx ${CONFDIR} >X @${CP} -p ${FILESDIR}/httpd.conf.kronolith ${HORDE_INC} >X @${PERL} -pi -e "s:/home/httpd/html/horde/kronolith:${KRONOLITHDIR}:g" \ >X ${HORDE_INC}/httpd.conf.kronolith >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for FILE in ${DOCS} >X @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} >X.endfor >X @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." >X.endif >X >Xpost-install: >X @if [ ! -d ${VAR_CAL} ]; then \ >X ${ECHO_MSG} "===> Creating ${VAR_CAL}" ; \ >X ${MKDIR} ${VAR_CAL} ; \ >X ${CHMOD} 1777 ${VAR_CAL} ; \ >X fi >X @if [ ! -f ${VAR_CAL}/www ]; then \ >X ${ECHO_MSG} "===> Adding ${VAR_CAL}/www" ; \ >X ${TOUCH} ${VAR_CAL}/www ; \ >X ${CHOWN} www:www ${VAR_CAL}/www ; \ >X fi >X.if !defined(BATCH) >X @if [ ! -f ${LOCALBASE}/etc/mpasswd ] ; then \ >X ${ECHO_MSG} "===> Creating ${LOCALBASE}/etc/mpasswd" ; \ >X ${ECHO} -n "Please enter a password for www's calendar: " ; \ >X (read PASSCAL; \ >X ${LOCALBASE}/bin/htpasswd -bc ${LOCALBASE}/etc/mpasswd www $${PASSCAL}; \ >X ${PERL} -pi -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ >X elif ! ${GREP} -q -e "^www" ${LOCALBASE}/etc/mpasswd ; then \ >X ${ECHO_MSG} "===> Adding www into ${LOCALBASE}/etc/mpasswd" ; \ >X ${ECHO} -n "Please enter a password for www's calendar: " ; \ >X (read PASSCAL; \ >X ${LOCALBASE}/bin/htpasswd -b ${LOCALBASE}/etc/mpasswd www $${PASSCAL} ; \ >X ${PERL} -pi -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ >X else \ >X ${PERL} -pi -e "s:%%PASSCAL%%:www_cal_password:" ${CONFDIR}/conf.php ; \ >X fi >X.endif >X @${ECHO_MSG} >X @${CAT} ${PKGMESSAGE} | \ >X ${SED} -e "s:%%KRONOLITHDIR%%:${KRONOLITHDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g;s:%%CONFDIR%%:${CONFDIR}:g;s:%%LOCALBASE%%:${LOCALBASE}:" >X @${ECHO_MSG} >X >X.include <bsd.port.mk> >END-of-/usr/ports/deskutils/kronolith/Makefile.orig >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 32712
: 18142