ports/92179: New Port: www/zope-calendaring

Khairil Yusof khairil.yusof at gmail.com
Mon Jan 23 17:24:21 UTC 2006


On Mon, 2006-01-23 at 16:16 +0000, Pav Lucistnik w

> State-Changed-Why: 
> This port installs file outside ${ZOPEPRODUCTNAME} ... what about doing a real
> pkg-plist file for this one?

Thanks for looking at my new port.

It should not install any files outside ZOPEPRODUCTNAME, and doesn't
seem to do so from my tests and it deinstalls cleanly.

I've created a shar archive with a real pkg-plist this time. Please let
me know if there are still problems files that are installed that are
not in the plist.


# 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:
#
#	zope-calendaring
#	zope-calendaring/Makefile
#	zope-calendaring/distinfo
#	zope-calendaring/pkg-descr
#	zope-calendaring/pkg-message
#	zope-calendaring/pkg-plist
#
echo c - zope-calendaring
mkdir -p zope-calendaring > /dev/null 2>&1
echo x - zope-calendaring/Makefile
sed 's/^X//' >zope-calendaring/Makefile <<
'END-of-zope-calendaring/Makefile'
X# New ports collection makefile for:	zope-calendaring
X# Date created:			23 January 2006
X# Whom:					Khairil Yusof
X#
X# $FreeBSD$
X#
X
XPORTNAME=	calendaring
XPORTVERSION=	0.3.0
XCATEGORIES=	www zope
XMASTER_SITES=	http://www.enfoldsystems.com/Products/Open/Downloads/
XPKGNAMEPREFIX=	zope-
XDISTNAME=	Calendaring-${PORTVERSION}
XEXTRACT_SUFX=   .tgz
X
XMAINTAINER=	kaeru at inigo-tech.com
XCOMMENT=	Calendar product for Plone
X
XRUN_DEPENDS=    ${LOCALBASE}/${PYTHON_SITELIBDIR}/dateutil/__init__.py:
${PORTSDIR}/devel/py-dateutil \
X		${LOCALBASE}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFPlone/__init__.py:
${PORTSDIR}/www/plone
X
XUSE_PYTHON=	yes
XUSE_ZOPE=	yes
XDIST_SUBDIR=	zope
X
XZOPEPRODUCTNAME=Calendaring
X
XWRKSRC=		${WRKDIR}/${ZOPEPRODUCTNAME}-${PORTVERSION}
X
Xdo-build:
X	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -x skins ${WRKSRC}
X
Xdo-install:
X	@${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/
X	@${CHMOD} -R og+rX ${WRKDIR}/
X	@${CP} -R ${WRKSRC}/${ZOPEPRODUCTNAME}
${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/
X
Xpost-install:
X.if !defined(BATCH)
X	@${CAT} ${PKGMESSAGE}
X.endif
X
X.include <bsd.port.mk>
END-of-zope-calendaring/Makefile
echo x - zope-calendaring/distinfo
sed 's/^X//' >zope-calendaring/distinfo <<
'END-of-zope-calendaring/distinfo'
XMD5 (zope/Calendaring-0.3.0.tgz) = ede8a9c3342b13bd7102ae7ca5f06960
XSHA256 (zope/Calendaring-0.3.0.tgz) =
fdb4a738f22d01cfb20d453304216adb5a33ee76f8dd0fce767aab073b811bf2
XSIZE (zope/Calendaring-0.3.0.tgz) = 76137
END-of-zope-calendaring/distinfo
echo x - zope-calendaring/pkg-descr
sed 's/^X//' >zope-calendaring/pkg-descr <<
'END-of-zope-calendaring/pkg-descr'
XCalendaring is a product for Plone
X
XCalendaring imports events from an iCalendar (.ics) file and creates
Plone
Xevent objects. You can also publish the calendar directly to a Plone
site using
XiCal or Mozilla Calendar.
X 
XWWW: http://plone.org/products/calendaring
X
X- Khairil Yusof
Xkaeru at inigo-tech.com
END-of-zope-calendaring/pkg-descr
echo x - zope-calendaring/pkg-message
sed 's/^X//' >zope-calendaring/pkg-message <<
'END-of-zope-calendaring/pkg-message'
XInstallation
X
X- Restart your Zope instance
X
X- Use the QuickInstaller tool or Plone's Control Panel 'Add/Remove
X  Products' feature to install Calendaring
END-of-zope-calendaring/pkg-message
echo x - zope-calendaring/pkg-plist
sed 's/^X//' >zope-calendaring/pkg-plist <<
'END-of-zope-calendaring/pkg-plist'
X%%ZOPEPRODUCTDIR%%/Calendaring/plone_calendar/plone_calendar.py
X%%ZOPEPRODUCTDIR%%/Calendaring/plone_calendar/plone_calendar.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/LICENSE
X%%ZOPEPRODUCTDIR%%/Calendaring/version.txt
X%%ZOPEPRODUCTDIR%%/Calendaring/tool.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/locales/calendaring.pot
X%%ZOPEPRODUCTDIR%%/Calendaring/locales/de/LC_MESSAGES/calendaring.po
X%%ZOPEPRODUCTDIR%%/Calendaring/locales/fr/LC_MESSAGES/calendaring.po
X%%ZOPEPRODUCTDIR%%/Calendaring/config.py
X%%ZOPEPRODUCTDIR%%/Calendaring/refresh.txt
X%%ZOPEPRODUCTDIR%%/Calendaring/INSTALL
X%%ZOPEPRODUCTDIR%%/Calendaring/content/calendar.py
X%%ZOPEPRODUCTDIR%%/Calendaring/content/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/content/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/content/calendar.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/common.py
X%%ZOPEPRODUCTDIR%%/Calendaring/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/interface/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/interface/model.py
X%%ZOPEPRODUCTDIR%%/Calendaring/interface/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/interface/model.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/parser.py
X%%ZOPEPRODUCTDIR%%/Calendaring/makefile.in
X%%ZOPEPRODUCTDIR%%/Calendaring/tools/calendar.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tools/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tools/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tools/calendar.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/README
X%%ZOPEPRODUCTDIR%%/Calendaring/Extensions/Install.py
X%%ZOPEPRODUCTDIR%%/Calendaring/Extensions/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/Extensions/Install.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/Extensions/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/export.txt
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_model.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_content.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_cal.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/runalltests.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/framework.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_calevent.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_traversal.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/utils.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/helpers.py
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/sunbird.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/outlook2.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/example.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/frisco.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/korganizer.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/tasks.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/outlook3.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/data/outlook1.ics
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/framework.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/helpers.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/runalltests.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_cal.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_calevent.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_content.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_model.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/utils.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/tests/test_traversal.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/week.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/traversal.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/__init__.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/_cal.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/year.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/day.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/_base.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/hour.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/month.py
X%%ZOPEPRODUCTDIR%%/Calendaring/model/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/_base.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/_cal.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/day.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/hour.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/month.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/traversal.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/week.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/model/year.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/TODO
X%%ZOPEPRODUCTDIR%%/Calendaring/COPYRIGHT
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/calendarWeek2.css.dtml
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/dhtml.js.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendar.js.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calLinkOpaque.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendarMonth.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendarWeek.pt
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/calendarMonth.css.dtml
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/portlet_calendaring.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendarDay.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendarWeek2.pt
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/calendarWeek.css.dtml
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/portlet_calendaring_search_helper.py
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/plone_calendar/calendarDay.css.dtml
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar/calendar.css.dtml
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/calendaring/calendar_view.cpt.metadata
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/day_view.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/calendar_upload.cpy
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/eventsfeed.xml.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/month_view.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/calendar_view.cpt
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/calendaring/calendar_upload.cpy.metadata
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/week_icon.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/calendar_export.py
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/day_icon.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/month_icon.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/inline_event_view.pt
X%%ZOPEPRODUCTDIR%
%/Calendaring/skins/calendaring/subscribe_ical_icon.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/week_view.pt
X%%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring/calendar_icon.gif
X%%ZOPEPRODUCTDIR%%/Calendaring/__init__.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/common.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/config.pyc
X%%ZOPEPRODUCTDIR%%/Calendaring/parser.pyc
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/plone_calendar
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/locales/de/LC_MESSAGES
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/locales/de
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/locales/fr/LC_MESSAGES
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/locales/fr
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/locales
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/content
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/interface
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/tools
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/Extensions
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/tests/data
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/tests
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/model
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/skins/plone_calendar
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/skins/calendaring
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring/skins
X at dirrm %%ZOPEPRODUCTDIR%%/Calendaring
END-of-zope-calendaring/pkg-plist
exit






More information about the freebsd-ports-bugs mailing list