aboutsummaryrefslogtreecommitdiff
path: root/www/pyjamas
diff options
context:
space:
mode:
Diffstat (limited to 'www/pyjamas')
-rw-r--r--www/pyjamas/Makefile49
-rw-r--r--www/pyjamas/distinfo3
-rw-r--r--www/pyjamas/pkg-descr4
-rw-r--r--www/pyjamas/pkg-plist511
4 files changed, 567 insertions, 0 deletions
diff --git a/www/pyjamas/Makefile b/www/pyjamas/Makefile
new file mode 100644
index 000000000000..6c0d3b74c0f1
--- /dev/null
+++ b/www/pyjamas/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for: pyjamas
+# Date created: 2008-10-07
+# Whom: Nicola Vitale <nivit@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pyjamas
+PORTVERSION= 0.3
+#PORTREVISION= 0
+CATEGORIES= www python
+MASTER_SITES= SF
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= A port of Google Web Toolkit to Python
+
+USE_PYTHON= yes
+
+RM_OPTS= -R
+
+REINPLACE_ARGS= -i '' -e 's,../../builder,${DATADIR}/builder,'
+
+post-patch:
+ ${FIND} ${WRKSRC}/examples -type f -name "build.sh" -print0 | ${XARGS} -0 ${REINPLACE_CMD}
+
+do-build:
+ cd ${WRKSRC} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py addons builder library pyjs stubs
+
+do-install:
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR}
+
+.if !defined(NOPORTDOCS)
+ ${MV} ${DATADIR}/doc ${DOCSDIR}
+.else
+ ${RM} ${RM_OPTS} ${DATADIR}/doc
+.endif
+
+.if !defined(NOPORTEXAMPLES)
+ ${MV} ${DATADIR}/examples ${EXAMPLESDIR}
+.else
+ ${RM} ${RM_OPTS} ${DATADIR}/examples
+.endif
+
+post-install:
+ ${FIND} ${EXAMPLESDIR} -type f -name "*.sh" -print0 | ${XARGS} -0 ${CHMOD} a+x
+ ${CHMOD} a+x ${DATADIR}/builder/build.py ${DATADIR}/pyjs/pyjs.py
+
+.include <bsd.port.mk>
diff --git a/www/pyjamas/distinfo b/www/pyjamas/distinfo
new file mode 100644
index 000000000000..b519e1eb1d01
--- /dev/null
+++ b/www/pyjamas/distinfo
@@ -0,0 +1,3 @@
+MD5 (pyjamas-0.3.tgz) = 2af5fc94ab5526bd4fbeb64ac9a4e55b
+SHA256 (pyjamas-0.3.tgz) = 461ccaa968c73f7020220e2a292558a48f26f77676673759de3a418f1fb5f786
+SIZE (pyjamas-0.3.tgz) = 1331118
diff --git a/www/pyjamas/pkg-descr b/www/pyjamas/pkg-descr
new file mode 100644
index 000000000000..24ab302ebf9d
--- /dev/null
+++ b/www/pyjamas/pkg-descr
@@ -0,0 +1,4 @@
+Pyjamas is a port of Google Web Toolkit to Python, and thus enables
+the development of AJAX applications in Python.
+
+WWW: http://pyjs.org
diff --git a/www/pyjamas/pkg-plist b/www/pyjamas/pkg-plist
new file mode 100644
index 000000000000..f1fbfeec4793
--- /dev/null
+++ b/www/pyjamas/pkg-plist
@@ -0,0 +1,511 @@
+@comment $FreeBSD$
+%%PORTDOCS%%%%DOCSDIR%%/Makefile
+%%PORTDOCS%%%%DOCSDIR%%/gendocs.py
+%%PORTDOCS%%%%DOCSDIR%%/img/UIClassHierarchy.png
+%%PORTDOCS%%%%DOCSDIR%%/img/num1.png
+%%PORTDOCS%%%%DOCSDIR%%/img/num2.png
+%%PORTDOCS%%%%DOCSDIR%%/img/num3.png
+%%PORTDOCS%%%%DOCSDIR%%/img/num4.png
+%%PORTDOCS%%%%DOCSDIR%%/img/overview.png
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/IE6.cache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Mozilla.cache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/OldMoz.cache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Opera.cache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Safari.cache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Showcase.css
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Showcase.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/Showcase.nocache.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/history.html
+%%PORTDOCS%%%%DOCSDIR%%/showcase/images/myImage.jpg
+%%PORTDOCS%%%%DOCSDIR%%/showcase/pygwt.js
+%%PORTDOCS%%%%DOCSDIR%%/showcase/tree_closed.gif
+%%PORTDOCS%%%%DOCSDIR%%/showcase/tree_open.gif
+%%PORTDOCS%%%%DOCSDIR%%/showcase/tree_white.gif
+%%PORTDOCS%%%%DOCSDIR%%/showcase/z.Showcase.css
+%%PORTDOCS%%%%DOCSDIR%%/uiHierarchy.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/AddonsGallery.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/AutoCompleteTab.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/CanvasTab.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/IntroTab.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/Sink.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/SinkList.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/TooltipTab.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/AddonsGallery.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/AddonsGallery.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/excanvas.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/earth.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/moon.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/num1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/num2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/sun.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addonsgallery/public/images/wallpaper.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/BrowserDetect.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/BrowserDetect.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/platform/BrowserDetectIE6.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/platform/BrowserDetectMozilla.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/platform/BrowserDetectOldMoz.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/platform/BrowserDetectOpera.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/browserdetect/platform/BrowserDetectSafari.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buildall.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/controls/ControlDemo.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/controls/ControlDemo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/controls/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/DayFilterWidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/DynaTable.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/DynaTableWidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/Person.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/Professor.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/Schedule.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/SchoolCalendarService.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/SchoolCalendarWidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/Student.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/TimeSlot.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/DynaTable.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/DynaTable.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/SchoolCalendarService.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/JSON.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/copying.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/httpwrap.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/init.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/codecs.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/crypto.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/iter.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/jsonrpc.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/lang.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/urllib.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/xml.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib/xmlrpc.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/missingmixin.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/phpolait.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/rpcproxy.php4
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/rpcproxy.php5
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/rpcproxy_call_method.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamictable/public/phpolait/rpcproxy_constructor.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/formpanel/FormPanelExample.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/formpanel/FormPanelExample.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/formpanel/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gridtest/GridTest.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gridtest/GridTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gridtest/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/Hello.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/Hello.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/JSONRPCExample.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/JSONRPCExample.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/.htaccess
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/EchoService.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/EchoService.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/__init__.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/apacheServiceHandler.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/cgihandler.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/errors.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/http.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/proxy.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc/socketserver.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/JSON.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/copying.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/httpwrap.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/init.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/codecs.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/crypto.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/iter.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/jsonrpc.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/lang.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/urllib.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/xml.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib/xmlrpc.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/missingmixin.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/phpolait.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/rpcproxy.php4
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/rpcproxy.php5
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/rpcproxy_call_method.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/rpcproxy_constructor.php
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/simplejson/__init__.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/simplejson/decoder.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/simplejson/encoder.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/simplejson/jsonfilter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jsonrpc/public/services/simplejson/scanner.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Buttons.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Frames.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Images.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Info.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/KitchenSink.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Layouts.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Lists.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Logger.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Menus.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Popups.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Sink.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/SinkList.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Tables.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Tabs.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Text.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/Trees.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/KitchenSink.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/KitchenSink.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/images/blanksearching.gif
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/images/searching.gif
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/JohannesElison.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/JohannesElison.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/LaMarcheNocturne.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/LaMarcheNocturne.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/SelfPortrait1628.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/SelfPortrait1628.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/SelfPortrait1640.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/SelfPortrait1640.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/TheArtistInHisStudio.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/TheArtistInHisStudio.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/TheReturnOfTheProdigalSon.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/TheReturnOfTheProdigalSon.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/back.gif
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/forward.gif
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kitchensink/public/rembrandt/rembrandt.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/ArgsTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/ClassTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/LibTest.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/LibTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/ListTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/SetTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/StringTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/UnitTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/VarsTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libtest/write.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/AboutDialog.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Contacts.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Logger.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Mail.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Mail.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/MailDetail.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/MailItem.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/MailItems.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/MailList.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Mailboxes.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Shortcuts.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/Tasks.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/TopPanel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mail/build.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/onclicktest/OnClickTest.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/onclicktest/OnClickTest.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/onclicktest/build.sh
+%%DATADIR%%/COPYING
+%%DATADIR%%/CREDITS
+%%DATADIR%%/README
+%%DATADIR%%/addons/AutoComplete.py
+%%DATADIR%%/addons/AutoComplete.pyc
+%%DATADIR%%/addons/BoundMethod.py
+%%DATADIR%%/addons/BoundMethod.pyc
+%%DATADIR%%/addons/Canvas.py
+%%DATADIR%%/addons/Canvas.pyc
+%%DATADIR%%/addons/Controls.py
+%%DATADIR%%/addons/Controls.pyc
+%%DATADIR%%/addons/CountryListBox.py
+%%DATADIR%%/addons/CountryListBox.pyc
+%%DATADIR%%/addons/EventDelegate.py
+%%DATADIR%%/addons/EventDelegate.pyc
+%%DATADIR%%/addons/RichTextEditor.py
+%%DATADIR%%/addons/RichTextEditor.pyc
+%%DATADIR%%/addons/TemplatePanel.py
+%%DATADIR%%/addons/TemplatePanel.pyc
+%%DATADIR%%/addons/Tooltip.py
+%%DATADIR%%/addons/Tooltip.pyc
+%%DATADIR%%/addons/datetime.py
+%%DATADIR%%/addons/datetime.pyc
+%%DATADIR%%/builder/boilerplate/all.cache.html
+%%DATADIR%%/builder/boilerplate/app.html
+%%DATADIR%%/builder/boilerplate/history.html
+%%DATADIR%%/builder/boilerplate/home.nocache.html
+%%DATADIR%%/builder/boilerplate/index.html
+%%DATADIR%%/builder/boilerplate/pygwt.js
+%%DATADIR%%/builder/boilerplate/tree_closed.gif
+%%DATADIR%%/builder/boilerplate/tree_open.gif
+%%DATADIR%%/builder/boilerplate/tree_white.gif
+%%DATADIR%%/builder/build.py
+%%DATADIR%%/builder/build.pyc
+%%DATADIR%%/library/Cookies.py
+%%DATADIR%%/library/Cookies.pyc
+%%DATADIR%%/library/DOM.py
+%%DATADIR%%/library/DOM.pyc
+%%DATADIR%%/library/DeferredCommand.py
+%%DATADIR%%/library/DeferredCommand.pyc
+%%DATADIR%%/library/HTTPRequest.py
+%%DATADIR%%/library/HTTPRequest.pyc
+%%DATADIR%%/library/History.py
+%%DATADIR%%/library/History.pyc
+%%DATADIR%%/library/JSONParser.py
+%%DATADIR%%/library/JSONParser.pyc
+%%DATADIR%%/library/JSONService.py
+%%DATADIR%%/library/JSONService.pyc
+%%DATADIR%%/library/Location.py
+%%DATADIR%%/library/Location.pyc
+%%DATADIR%%/library/PyExternalMod.py
+%%DATADIR%%/library/PyExternalMod.pyc
+%%DATADIR%%/library/Timer.py
+%%DATADIR%%/library/Timer.pyc
+%%DATADIR%%/library/Window.py
+%%DATADIR%%/library/Window.pyc
+%%DATADIR%%/library/__pyjamas__.py
+%%DATADIR%%/library/__pyjamas__.pyc
+%%DATADIR%%/library/browser.py
+%%DATADIR%%/library/browser.pyc
+%%DATADIR%%/library/builtins/builtins.py
+%%DATADIR%%/library/builtins/builtins.pyc
+%%DATADIR%%/library/builtins/builtins_moz.py
+%%DATADIR%%/library/builtins/builtins_moz.pyc
+%%DATADIR%%/library/builtins/math.py
+%%DATADIR%%/library/builtins/math.pyc
+%%DATADIR%%/library/builtins/sets.py
+%%DATADIR%%/library/builtins/sets.pyc
+%%DATADIR%%/library/f
+%%DATADIR%%/library/gdk.py
+%%DATADIR%%/library/gdk.pyc
+%%DATADIR%%/library/gtk.py
+%%DATADIR%%/library/gtk.pyc
+%%DATADIR%%/library/platform/DOMIE6.py
+%%DATADIR%%/library/platform/DOMIE6.pyc
+%%DATADIR%%/library/platform/DOMMozilla.py
+%%DATADIR%%/library/platform/DOMMozilla.pyc
+%%DATADIR%%/library/platform/DOMOldMoz.py
+%%DATADIR%%/library/platform/DOMOldMoz.pyc
+%%DATADIR%%/library/platform/DOMOpera.py
+%%DATADIR%%/library/platform/DOMOpera.pyc
+%%DATADIR%%/library/platform/DOMSafari.py
+%%DATADIR%%/library/platform/DOMSafari.pyc
+%%DATADIR%%/library/platform/HTTPRequestIE6.py
+%%DATADIR%%/library/platform/HTTPRequestIE6.pyc
+%%DATADIR%%/library/platform/HistoryIE6.py
+%%DATADIR%%/library/platform/HistoryIE6.pyc
+%%DATADIR%%/library/platform/HistorySafari.py
+%%DATADIR%%/library/platform/HistorySafari.pyc
+%%DATADIR%%/library/platform/LocationIE6.py
+%%DATADIR%%/library/platform/LocationIE6.pyc
+%%DATADIR%%/library/platform/LocationOpera.py
+%%DATADIR%%/library/platform/LocationOpera.pyc
+%%DATADIR%%/library/platform/pyjslibMozilla.py
+%%DATADIR%%/library/platform/pyjslibMozilla.pyc
+%%DATADIR%%/library/platform/uiIE6.py
+%%DATADIR%%/library/platform/uiIE6.pyc
+%%DATADIR%%/library/platform/uiOldMoz.py
+%%DATADIR%%/library/platform/uiOldMoz.pyc
+%%DATADIR%%/library/platform/uiOpera.py
+%%DATADIR%%/library/platform/uiOpera.pyc
+%%DATADIR%%/library/platform/uiSafari.py
+%%DATADIR%%/library/platform/uiSafari.pyc
+%%DATADIR%%/library/pygtk.py
+%%DATADIR%%/library/pygtk.pyc
+%%DATADIR%%/library/pygwt.py
+%%DATADIR%%/library/pygwt.pyc
+%%DATADIR%%/library/pyjamas.py
+%%DATADIR%%/library/pyjamas.pyc
+%%DATADIR%%/library/pyjamas/__init__.py
+%%DATADIR%%/library/pyjamas/__init__.pyc
+%%DATADIR%%/library/pyjslib.py
+%%DATADIR%%/library/pyjslib.pyc
+%%DATADIR%%/library/sprintf.js
+%%DATADIR%%/library/tags
+%%DATADIR%%/library/ui.py
+%%DATADIR%%/library/ui.py.orig
+%%DATADIR%%/library/ui.pyc
+%%DATADIR%%/pyjs/pyjs.py
+%%DATADIR%%/pyjs/pyjs.pyc
+%%DATADIR%%/pyjs/tests/basics.py
+%%DATADIR%%/pyjs/tests/basics.pyc
+%%DATADIR%%/pyjs/tests/test-coverage.py
+%%DATADIR%%/pyjs/tests/test-coverage.pyc
+%%DATADIR%%/pyjs/tests/test-report.py
+%%DATADIR%%/pyjs/tests/test-report.pyc
+%%DATADIR%%/pyjs/tests/test.sh
+%%DATADIR%%/pyjs/tests/test001.js
+%%DATADIR%%/pyjs/tests/test001.py
+%%DATADIR%%/pyjs/tests/test001.pyc
+%%DATADIR%%/pyjs/tests/test002.js
+%%DATADIR%%/pyjs/tests/test002.py
+%%DATADIR%%/pyjs/tests/test002.pyc
+%%DATADIR%%/pyjs/tests/test003.js
+%%DATADIR%%/pyjs/tests/test003.py
+%%DATADIR%%/pyjs/tests/test003.pyc
+%%DATADIR%%/pyjs/tests/test004.js
+%%DATADIR%%/pyjs/tests/test004.py
+%%DATADIR%%/pyjs/tests/test004.pyc
+%%DATADIR%%/pyjs/tests/test005.js
+%%DATADIR%%/pyjs/tests/test005.py
+%%DATADIR%%/pyjs/tests/test005.pyc
+%%DATADIR%%/pyjs/tests/test006.js
+%%DATADIR%%/pyjs/tests/test006.py
+%%DATADIR%%/pyjs/tests/test006.pyc
+%%DATADIR%%/pyjs/tests/test007.js
+%%DATADIR%%/pyjs/tests/test007.py
+%%DATADIR%%/pyjs/tests/test007.pyc
+%%DATADIR%%/pyjs/tests/test008.js
+%%DATADIR%%/pyjs/tests/test008.py
+%%DATADIR%%/pyjs/tests/test008.pyc
+%%DATADIR%%/pyjs/tests/test009.js
+%%DATADIR%%/pyjs/tests/test009.py
+%%DATADIR%%/pyjs/tests/test009.pyc
+%%DATADIR%%/pyjs/tests/test010.js
+%%DATADIR%%/pyjs/tests/test010.py
+%%DATADIR%%/pyjs/tests/test010.pyc
+%%DATADIR%%/pyjs/tests/test011.js
+%%DATADIR%%/pyjs/tests/test011.py
+%%DATADIR%%/pyjs/tests/test011.pyc
+%%DATADIR%%/pyjs/tests/test012.js
+%%DATADIR%%/pyjs/tests/test012.py
+%%DATADIR%%/pyjs/tests/test012.pyc
+%%DATADIR%%/pyjs/tests/test013.js
+%%DATADIR%%/pyjs/tests/test013.py
+%%DATADIR%%/pyjs/tests/test013.pyc
+%%DATADIR%%/pyjs/tests/test014.js
+%%DATADIR%%/pyjs/tests/test014.py
+%%DATADIR%%/pyjs/tests/test014.pyc
+%%DATADIR%%/pyjs/tests/test015.js
+%%DATADIR%%/pyjs/tests/test015.py
+%%DATADIR%%/pyjs/tests/test015.pyc
+%%DATADIR%%/pyjs/tests/test016.js
+%%DATADIR%%/pyjs/tests/test016.py
+%%DATADIR%%/pyjs/tests/test016.pyc
+%%DATADIR%%/pyjs/tests/test017.js
+%%DATADIR%%/pyjs/tests/test017.py
+%%DATADIR%%/pyjs/tests/test017.pyc
+%%DATADIR%%/pyjs/tests/test018.js
+%%DATADIR%%/pyjs/tests/test018.py
+%%DATADIR%%/pyjs/tests/test018.pyc
+%%DATADIR%%/pyjs/tests/test019.js
+%%DATADIR%%/pyjs/tests/test019.py
+%%DATADIR%%/pyjs/tests/test019.pyc
+%%DATADIR%%/pyjs/tests/test020.js
+%%DATADIR%%/pyjs/tests/test020.py
+%%DATADIR%%/pyjs/tests/test020.pyc
+%%DATADIR%%/pyjs/tests/test021.js
+%%DATADIR%%/pyjs/tests/test021.py
+%%DATADIR%%/pyjs/tests/test021.pyc
+%%DATADIR%%/pyjs/tests/test022.js
+%%DATADIR%%/pyjs/tests/test022.py
+%%DATADIR%%/pyjs/tests/test022.pyc
+%%DATADIR%%/pyjs/tests/test023.js
+%%DATADIR%%/pyjs/tests/test023.py
+%%DATADIR%%/pyjs/tests/test023.pyc
+%%DATADIR%%/pyjs/tests/test024.js
+%%DATADIR%%/pyjs/tests/test024.py
+%%DATADIR%%/pyjs/tests/test024.pyc
+%%DATADIR%%/pyjs/tests/test025.js
+%%DATADIR%%/pyjs/tests/test025.py
+%%DATADIR%%/pyjs/tests/test025.pyc
+%%DATADIR%%/pyjs/tests/test026.js
+%%DATADIR%%/pyjs/tests/test026.py
+%%DATADIR%%/pyjs/tests/test026.pyc
+%%DATADIR%%/pyjs/tests/test027.js
+%%DATADIR%%/pyjs/tests/test027.py
+%%DATADIR%%/pyjs/tests/test027.pyc
+%%DATADIR%%/pyjs/tests/test028.js
+%%DATADIR%%/pyjs/tests/test028.py
+%%DATADIR%%/pyjs/tests/test028.pyc
+%%DATADIR%%/pyjs/tests/test029.js
+%%DATADIR%%/pyjs/tests/test029.py
+%%DATADIR%%/pyjs/tests/test029.pyc
+%%DATADIR%%/pyjs/tests/test030.js
+%%DATADIR%%/pyjs/tests/test030.py
+%%DATADIR%%/pyjs/tests/test030.pyc
+%%DATADIR%%/pyjs/tests/test031.js
+%%DATADIR%%/pyjs/tests/test031.py
+%%DATADIR%%/pyjs/tests/test031.pyc
+%%DATADIR%%/pyjs/tests/test032.js
+%%DATADIR%%/pyjs/tests/test032.py
+%%DATADIR%%/pyjs/tests/test032.pyc
+%%DATADIR%%/pyjs/tests/test033.js
+%%DATADIR%%/pyjs/tests/test033.py
+%%DATADIR%%/pyjs/tests/test033.pyc
+%%DATADIR%%/pyjs/tests/test034.js
+%%DATADIR%%/pyjs/tests/test034.py
+%%DATADIR%%/pyjs/tests/test034.pyc
+%%DATADIR%%/pyjs/tests/test035.js
+%%DATADIR%%/pyjs/tests/test035.py
+%%DATADIR%%/pyjs/tests/test035.pyc
+%%DATADIR%%/pyjs/tests/test036.js
+%%DATADIR%%/pyjs/tests/test036.py
+%%DATADIR%%/pyjs/tests/test036.pyc
+%%DATADIR%%/pyjs/tests/test037.js
+%%DATADIR%%/pyjs/tests/test037.py
+%%DATADIR%%/pyjs/tests/test037.pyc
+%%DATADIR%%/pyjs/tests/test038.js
+%%DATADIR%%/pyjs/tests/test038.py
+%%DATADIR%%/pyjs/tests/test038.pyc
+%%DATADIR%%/pyjs/tests/test039.js
+%%DATADIR%%/pyjs/tests/test039.py
+%%DATADIR%%/pyjs/tests/test039.pyc
+%%DATADIR%%/pyjs/tests/test040.js
+%%DATADIR%%/pyjs/tests/test040.py
+%%DATADIR%%/pyjs/tests/test040.pyc
+%%DATADIR%%/pyjs/tests/test041.js
+%%DATADIR%%/pyjs/tests/test041.py
+%%DATADIR%%/pyjs/tests/test041.pyc
+%%DATADIR%%/pyjs/tests/test042.js
+%%DATADIR%%/pyjs/tests/test042.py
+%%DATADIR%%/pyjs/tests/test042.pyc
+%%DATADIR%%/pyjs/tests/test043.js
+%%DATADIR%%/pyjs/tests/test043.py
+%%DATADIR%%/pyjs/tests/test043.pyc
+%%DATADIR%%/pyjs/tests/test044.js
+%%DATADIR%%/pyjs/tests/test044.py
+%%DATADIR%%/pyjs/tests/test044.pyc
+%%DATADIR%%/pyjs/tests/test045.js
+%%DATADIR%%/pyjs/tests/test045.py
+%%DATADIR%%/pyjs/tests/test045.pyc
+%%DATADIR%%/pyjs/tests/test046.js
+%%DATADIR%%/pyjs/tests/test046.py
+%%DATADIR%%/pyjs/tests/test046.pyc
+%%DATADIR%%/stubs/__pyjamas__.py
+%%DATADIR%%/stubs/__pyjamas__.pyc
+@dirrm %%DATADIR%%/stubs
+@dirrm %%DATADIR%%/pyjs/tests
+@dirrm %%DATADIR%%/pyjs
+@dirrm %%DATADIR%%/library/pyjamas
+@dirrm %%DATADIR%%/library/platform
+@dirrm %%DATADIR%%/library/builtins
+@dirrm %%DATADIR%%/library
+@dirrm %%DATADIR%%/builder/boilerplate
+@dirrm %%DATADIR%%/builder
+@dirrm %%DATADIR%%/addons
+@dirrm %%DATADIR%%
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/onclicktest
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/mail
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/libtest
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/kitchensink/public/rembrandt
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/kitchensink/public/images
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/kitchensink/public
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/kitchensink
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services/simplejson
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait/lib
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services/phpolait/jsolait
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services/phpolait
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services/jsonrpc
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public/services
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc/public
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jsonrpc
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/helloworld
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gridtest
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/formpanel
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait/lib
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dynamictable/public/phpolait/jsolait
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dynamictable/public/phpolait
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dynamictable/public
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dynamictable
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/controls
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/browserdetect/platform
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/browserdetect
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/addonsgallery/public/images
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/addonsgallery/public
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/addonsgallery
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/showcase/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/showcase
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/img
+%%PORTDOCS%%@dirrm %%DOCSDIR%%