aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>1999-04-08 00:38:23 +0800
committernectar <nectar@FreeBSD.org>1999-04-08 00:38:23 +0800
commit12f5dab161e49df35aaecea6030acf4a5e92b9cf (patch)
tree6a2dc52b33f71825d680e5763ec96cabd59f8409 /www
parent6cd05b21480d2466604c041ded5dc5dd5442b932 (diff)
downloadfreebsd-ports-gnome-12f5dab161e49df35aaecea6030acf4a5e92b9cf.tar.gz
freebsd-ports-gnome-12f5dab161e49df35aaecea6030acf4a5e92b9cf.tar.zst
freebsd-ports-gnome-12f5dab161e49df35aaecea6030acf4a5e92b9cf.zip
Install in ${PREFIX}/share instead of ${PREFIX}/lib.
Fix the PLIST in the process.
Diffstat (limited to 'www')
-rw-r--r--www/grail/Makefile36
-rw-r--r--www/grail/files/grail2
-rw-r--r--www/grail/pkg-plist842
3 files changed, 467 insertions, 413 deletions
diff --git a/www/grail/Makefile b/www/grail/Makefile
index e45be484f513..5e56198414f0 100644
--- a/www/grail/Makefile
+++ b/www/grail/Makefile
@@ -3,13 +3,14 @@
# Date created: 1/11/1999
# Whom: nectar@FreeBSD.ORG
#
-# $Id: Makefile,v 1.5 1998/09/25 10:05:13 asami Exp $
+# $Id: Makefile,v 1.6 1999/01/10 18:52:34 nectar Exp $
#
-DISTNAME= grail-0.5
+DISTNAME= grail_05
+PKGNAME= grail-0.5
CATEGORIES= www
MASTER_SITES= http://monty.cnri.reston.va.us/grail-0.5/source/
-DISTFILES= grail_05.tgz
+EXTRACT_SUFX= .tgz
MAINTAINER= nectar@freebsd.org
@@ -17,27 +18,28 @@ BUILD_DEPENDS= python:${PORTSDIR}/lang/python
RUN_DEPENDS= python:${PORTSDIR}/lang/python
LIB_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
+WRKSRC= ${WRKDIR}/${PKGNAME}
+
+GRAILDIR= ${PREFIX}/share/grail
+
CHOWN?=chown
CHMOD?=chmod
FIND?=find
PYTHON?=python
-GREP?=grep
-SED?=sed
do-build:
- ${PYTHON} -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'
+ ${PYTHON} -u -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'
do-install:
- ${MKDIR} ${PREFIX}/lib/grail
- (cd ${WRKSRC} && tar --exclude '.cvsignore' \
- --exclude '*.orig' -cf - .) | \
- (cd ${PREFIX}/lib/grail && tar xf -)
- (sed 's|%%PREFIX%%|${PREFIX}|g' <${FILESDIR}/grail \
- >${WRKDIR}/grail.$$$$ && \
- ${INSTALL_SCRIPT} ${WRKDIR}/grail.$$$$ ${PREFIX}/bin/grail && \
- ${RM} ${WRKDIR}/grail.$$$$)
- ${CHOWN} -R ${BINOWN}.${BINGRP} ${PREFIX}/lib/grail
- ${FIND} ${PREFIX}/lib/grail -type f -exec ${CHMOD} 0444 {} \;
- ${FIND} ${PREFIX}/lib/grail -type d -exec ${CHMOD} 0555 {} \;
+ ${MKDIR} ${GRAILDIR}
+ ${TAR} --exclude '.cvsignore' -C ${WRKSRC} -cf - . | \
+ ${TAR} -C ${GRAILDIR} -xvf -
+ ${SED} 's|%%GRAILDIR%%|${GRAILDIR}|g' <${FILESDIR}/grail > \
+ ${WRKDIR}/grail.tmp
+ ${INSTALL_SCRIPT} ${WRKDIR}/grail.tmp ${PREFIX}/bin/grail
+ ${RM} ${WRKDIR}/grail.tmp
+ ${CHOWN} -R ${BINOWN}:${BINGRP} ${GRAILDIR}
+ ${FIND} ${GRAILDIR} -type f -exec ${CHMOD} 0444 {} \;
+ ${FIND} ${GRAILDIR} -type d -exec ${CHMOD} 0555 {} \;
.include <bsd.port.mk>
diff --git a/www/grail/files/grail b/www/grail/files/grail
index d02fd1e5cb58..a5d15c492798 100644
--- a/www/grail/files/grail
+++ b/www/grail/files/grail
@@ -1,2 +1,2 @@
#!/bin/sh
-exec python %%PREFIX%%/lib/grail/grail.py ${1+"$@"}
+exec python %%GRAILDIR%%/grail.py ${1+"$@"}
diff --git a/www/grail/pkg-plist b/www/grail/pkg-plist
index 43fee66a414e..1a8a0f6b6e32 100644
--- a/www/grail/pkg-plist
+++ b/www/grail/pkg-plist
@@ -1,395 +1,447 @@
-lib/grail/Browser.pyc
-lib/grail/AppletLoader.py
-lib/grail/AppletRExec.py
-lib/grail/Browser.py
-lib/grail/AsyncImage.py
-lib/grail/Authenticate.py
-lib/grail/BaseApplication.py
-lib/grail/BaseReader.py
-lib/grail/Cache.py
-lib/grail/CacheMgr.py
-lib/grail/Context.py
-lib/grail/Cursors.py
-lib/grail/FileReader.py
-lib/grail/Grail.ad
-lib/grail/GrailHTMLParser.py
-lib/grail/ImageCache.py
-lib/grail/ImageMap.py
-lib/grail/ImageWindow.py
-lib/grail/LICENSE
-lib/grail/README
-lib/grail/Reader.py
-lib/grail/grsh.py
-lib/grail/Stylesheet.py
-lib/grail/Viewer.py
-lib/grail/about.html
-lib/grail/biglogo.gif
-lib/grail/dummies.py
-lib/grail/bookmarks2html.py
-lib/grail/grail-defaults
-lib/grail/grail.py
-lib/grail/header.ps
-lib/grail/html2ps.py
-lib/grail/icon.xbm
-lib/grail/ancillary/Bookmarks.py
-lib/grail/ancillary/BookmarksParser.py
-lib/grail/ancillary/History.py
-lib/grail/ancillary/DocumentInfo.py
-lib/grail/ancillary/GlobalHistory.py
-lib/grail/ancillary/GrailPrefs.py
-lib/grail/ancillary/Greek.py
-lib/grail/ancillary/IOStatusPanel.py
-lib/grail/ancillary/LICENSE
-lib/grail/ancillary/Outliner.py
-lib/grail/ancillary/MailDialog.py
-lib/grail/ancillary/OpenURIDialog.py
-lib/grail/ancillary/TbDialog.py
-lib/grail/ancillary/PrefsPanels.py
-lib/grail/ancillary/PrintDialog.py
-lib/grail/ancillary/RemoteControl.py
-lib/grail/ancillary/SearchMenu.py
-lib/grail/ancillary/Bookmarks.pyc
-lib/grail/ancillary/BookmarksParser.pyc
-lib/grail/ancillary/DocumentInfo.pyc
-lib/grail/ancillary/GlobalHistory.pyc
-lib/grail/ancillary/GrailPrefs.pyc
-lib/grail/ancillary/Greek.pyc
-lib/grail/ancillary/History.pyc
-lib/grail/ancillary/IOStatusPanel.pyc
-lib/grail/ancillary/MailDialog.pyc
-lib/grail/ancillary/OpenURIDialog.pyc
-lib/grail/ancillary/Outliner.pyc
-lib/grail/ancillary/PrefsPanels.pyc
-lib/grail/ancillary/PrintDialog.pyc
-lib/grail/ancillary/RemoteControl.pyc
-lib/grail/ancillary/SearchMenu.pyc
-lib/grail/ancillary/TbDialog.pyc
-lib/grail/pinfo.py
-lib/grail/SampleGrailDir/LICENSE
-lib/grail/SampleGrailDir/custom.ps
-lib/grail/SampleGrailDir/icons/LICENSE
-lib/grail/SampleGrailDir/icons/alert.black.gif
-lib/grail/SampleGrailDir/icons/alert.red.gif
-lib/grail/SampleGrailDir/user/LICENSE
-lib/grail/SampleGrailDir/user/grailrc.py
-lib/grail/SampleGrailDir/user/rcgrail.py
-lib/grail/SampleGrailDir/user/grailrc.pyc
-lib/grail/SampleGrailDir/user/rcgrail.pyc
-lib/grail/applets/Animator.py
-lib/grail/applets/ImageLoopItem.py
-lib/grail/applets/LICENSE
-lib/grail/applets/popup.py
-lib/grail/applets/Animator.pyc
-lib/grail/applets/ImageLoopItem.pyc
-lib/grail/applets/popup.pyc
-lib/grail/filetypes/LICENSE
-lib/grail/filetypes/__init__.py
-lib/grail/filetypes/audio_basic.py
-lib/grail/filetypes/image_gif.py
-lib/grail/filetypes/image_jpeg.py
-lib/grail/filetypes/text_html.py
-lib/grail/filetypes/text_plain.py
-lib/grail/filetypes/__init__.pyc
-lib/grail/filetypes/audio_basic.pyc
-lib/grail/filetypes/image_gif.pyc
-lib/grail/filetypes/image_jpeg.pyc
-lib/grail/filetypes/text_html.pyc
-lib/grail/filetypes/text_plain.pyc
-lib/grail/html/LICENSE
-lib/grail/html/__init__.py
-lib/grail/html/form.py
-lib/grail/html/fn.py
-lib/grail/html/frameset.py
-lib/grail/html/isindex.py
-lib/grail/html/table.py
-lib/grail/html/__init__.pyc
-lib/grail/html/fn.pyc
-lib/grail/html/form.pyc
-lib/grail/html/frameset.pyc
-lib/grail/html/isindex.pyc
-lib/grail/html/table.pyc
-lib/grail/icons/LICENSE
-lib/grail/icons/archive.gif
-lib/grail/icons/audio.gif
-lib/grail/icons/binary.document.gif
-lib/grail/icons/binhex.document.gif
-lib/grail/icons/calculator.gif
-lib/grail/icons/caution.gif
-lib/grail/icons/cd.i.gif
-lib/grail/icons/cd.rom.gif
-lib/grail/icons/circle.gif
-lib/grail/icons/clock.gif
-lib/grail/icons/compressed.document.gif
-lib/grail/icons/disc.gif
-lib/grail/icons/disk.drive.gif
-lib/grail/icons/diskette.gif
-lib/grail/icons/display.gif
-lib/grail/icons/document.gif
-lib/grail/icons/fax.gif
-lib/grail/icons/filing.cabinet.gif
-lib/grail/icons/film.gif
-lib/grail/icons/fixed.disk.gif
-lib/grail/icons/folder.gif
-lib/grail/icons/form.gif
-lib/grail/icons/ftp.gif
-lib/grail/icons/glossary.gif
-lib/grail/icons/gopher.gif
-lib/grail/icons/home.gif
-lib/grail/icons/grail.logo.1.gif
-lib/grail/icons/grail.logo.10.gif
-lib/grail/icons/grail.logo.11.gif
-lib/grail/icons/grail.logo.12.gif
-lib/grail/icons/grail.logo.13.gif
-lib/grail/icons/grail.logo.14.gif
-lib/grail/icons/grail.logo.15.gif
-lib/grail/icons/grail.logo.16.gif
-lib/grail/icons/grail.logo.17.gif
-lib/grail/icons/grail.logo.18.gif
-lib/grail/icons/grail.logo.19.gif
-lib/grail/icons/grail.logo.2.gif
-lib/grail/icons/grail.logo.20.gif
-lib/grail/icons/grail.logo.21.gif
-lib/grail/icons/html.gif
-lib/grail/icons/grail.logo.22.gif
-lib/grail/icons/grail.logo.23.gif
-lib/grail/icons/grail.logo.24.gif
-lib/grail/icons/grail.logo.25.gif
-lib/grail/icons/grail.logo.26.gif
-lib/grail/icons/grail.logo.27.gif
-lib/grail/icons/grail.logo.28.gif
-lib/grail/icons/grail.logo.29.gif
-lib/grail/icons/grail.logo.3.gif
-lib/grail/icons/grail.logo.30.gif
-lib/grail/icons/grail.logo.31.gif
-lib/grail/icons/grail.logo.32.gif
-lib/grail/icons/grail.logo.33.gif
-lib/grail/icons/grail.logo.34.gif
-lib/grail/icons/grail.logo.35.gif
-lib/grail/icons/grail.logo.4.gif
-lib/grail/icons/grail.logo.5.gif
-lib/grail/icons/grail.logo.6.gif
-lib/grail/icons/grail.logo.7.gif
-lib/grail/icons/grail.logo.8.gif
-lib/grail/icons/grail.logo.9.gif
-lib/grail/icons/grail.logo.gif
-lib/grail/icons/image.gif
-lib/grail/icons/index.gif
-lib/grail/icons/keyboard.gif
-lib/grail/icons/mail.gif
-lib/grail/icons/mail.in.gif
-lib/grail/icons/mail.out.gif
-lib/grail/icons/map.gif
-lib/grail/icons/mouse.gif
-lib/grail/icons/network.gif
-lib/grail/icons/new.gif
-lib/grail/icons/next.gif
-lib/grail/icons/notebook.gif
-lib/grail/icons/parent.gif
-lib/grail/icons/play.fast.forward.gif
-lib/grail/icons/play.fast.reverse.gif
-lib/grail/icons/play.pause.gif
-lib/grail/icons/play.start.gif
-lib/grail/icons/play.stop.gif
-lib/grail/icons/previous.gif
-lib/grail/icons/printer.gif
-lib/grail/icons/sadsmiley.gif
-lib/grail/icons/smiley.gif
-lib/grail/icons/square.gif
-lib/grail/icons/stop.gif
-lib/grail/icons/summary.gif
-lib/grail/icons/telephone.gif
-lib/grail/icons/telnet.gif
-lib/grail/icons/text.document.gif
-lib/grail/icons/tn3270.gif
-lib/grail/icons/toc.gif
-lib/grail/icons/trash.gif
-lib/grail/icons/unknown.document.gif
-lib/grail/icons/uuencoded.document.gif
-lib/grail/icons/work.gif
-lib/grail/icons/www.gif
-lib/grail/icons/eps.color/LICENSE
-lib/grail/icons/eps.grey/LICENSE
-lib/grail/obj_postscript/__init__.py
-lib/grail/obj_postscript/application_postscript.py
-lib/grail/obj_postscript/__init__.pyc
-lib/grail/obj_postscript/application_postscript.pyc
-lib/grail/obj_viewer/__init__.py
-lib/grail/obj_viewer/image.py
-lib/grail/obj_viewer/text_x_python.py
-lib/grail/obj_viewer/__init__.pyc
-lib/grail/obj_viewer/image.pyc
-lib/grail/obj_viewer/text_x_python.pyc
-lib/grail/prefpanels/AppletsPanel.py
-lib/grail/prefpanels/LICENSE
-lib/grail/prefpanels/BookmarksPanel.py
-lib/grail/prefpanels/CachePanel.py
-lib/grail/prefpanels/GeneralPanel.py
-lib/grail/prefpanels/PrintingPanel.py
-lib/grail/prefpanels/ProxiesPanel.py
-lib/grail/prefpanels/StylePanel.py
-lib/grail/prefpanels/AppletsPanel.pyc
-lib/grail/prefpanels/BookmarksPanel.pyc
-lib/grail/prefpanels/CachePanel.pyc
-lib/grail/prefpanels/GeneralPanel.pyc
-lib/grail/prefpanels/PrintingPanel.pyc
-lib/grail/prefpanels/ProxiesPanel.pyc
-lib/grail/prefpanels/StylePanel.pyc
-lib/grail/printing/__init__.py
-lib/grail/printing/PSFont.py
-lib/grail/printing/PSParser.py
-lib/grail/printing/PSStream.py
-lib/grail/printing/PSWriter.py
-lib/grail/printing/main.py
-lib/grail/printing/epstools.py
-lib/grail/printing/filetypes/__init__.py
-lib/grail/printing/filetypes/text.py
-lib/grail/printing/filetypes/text_html.py
-lib/grail/printing/filetypes/__init__.pyc
-lib/grail/printing/filetypes/text.pyc
-lib/grail/printing/filetypes/text_html.pyc
-lib/grail/printing/paper.py
-lib/grail/printing/settings.py
-lib/grail/printing/utils.py
-lib/grail/printing/fonts/LICENSE
-lib/grail/printing/fonts/PSFont.py
-lib/grail/printing/fonts/PSFont_Courier.py
-lib/grail/printing/fonts/PSFont_Courier_Bold.py
-lib/grail/printing/fonts/PSFont_Courier_BoldOblique.py
-lib/grail/printing/fonts/PSFont_Courier_Oblique.py
-lib/grail/printing/fonts/PSFont_Symbol.py
-lib/grail/printing/fonts/PSFont_Times_Bold.py
-lib/grail/printing/fonts/PSFont_Times_BoldItalic.py
-lib/grail/printing/fonts/PSFont_Times_Italic.py
-lib/grail/printing/fonts/PSFont_Times_Roman.py
-lib/grail/printing/fonts/PSFont_ZapfDingbats.py
-lib/grail/printing/fonts/__init__.py
-lib/grail/printing/fonts/afm2py.py
-lib/grail/printing/fonts/PSFont.pyc
-lib/grail/printing/fonts/PSFont_Courier.pyc
-lib/grail/printing/fonts/PSFont_Courier_Bold.pyc
-lib/grail/printing/fonts/PSFont_Courier_BoldOblique.pyc
-lib/grail/printing/fonts/PSFont_Courier_Oblique.pyc
-lib/grail/printing/fonts/PSFont_Symbol.pyc
-lib/grail/printing/fonts/PSFont_Times_Bold.pyc
-lib/grail/printing/fonts/PSFont_Times_BoldItalic.pyc
-lib/grail/printing/fonts/PSFont_Times_Italic.pyc
-lib/grail/printing/fonts/PSFont_Times_Roman.pyc
-lib/grail/printing/fonts/PSFont_ZapfDingbats.pyc
-lib/grail/printing/fonts/__init__.pyc
-lib/grail/printing/fonts/afm2py.pyc
-lib/grail/printing/PSFont.pyc
-lib/grail/printing/PSParser.pyc
-lib/grail/printing/PSStream.pyc
-lib/grail/printing/PSWriter.pyc
-lib/grail/printing/__init__.pyc
-lib/grail/printing/epstools.pyc
-lib/grail/printing/main.pyc
-lib/grail/printing/paper.pyc
-lib/grail/printing/settings.pyc
-lib/grail/printing/utils.pyc
-lib/grail/protocols/LICENSE
-lib/grail/protocols/ProtocolAPI.py
-lib/grail/protocols/__init__.py
-lib/grail/protocols/dataAPI.py
-lib/grail/protocols/docAPI.py
-lib/grail/protocols/fileAPI.py
-lib/grail/protocols/ftpAPI.py
-lib/grail/protocols/grailAPI.py
-lib/grail/protocols/hdlAPI.py
-lib/grail/protocols/httpAPI.py
-lib/grail/protocols/mailtoAPI.py
-lib/grail/protocols/nullAPI.py
-lib/grail/protocols/telnetAPI.py
-lib/grail/protocols/ProtocolAPI.pyc
-lib/grail/protocols/__init__.pyc
-lib/grail/protocols/dataAPI.pyc
-lib/grail/protocols/docAPI.pyc
-lib/grail/protocols/fileAPI.pyc
-lib/grail/protocols/ftpAPI.pyc
-lib/grail/protocols/grailAPI.pyc
-lib/grail/protocols/hdlAPI.pyc
-lib/grail/protocols/httpAPI.pyc
-lib/grail/protocols/mailtoAPI.pyc
-lib/grail/protocols/nullAPI.pyc
-lib/grail/protocols/telnetAPI.pyc
-lib/grail/pythonlib/LICENSE
-lib/grail/pythonlib/keyword.py
-lib/grail/pythonlib/keyword.pyc
-lib/grail/sgml_lex/HTMLParser.py
-lib/grail/sgml_lex/LICENSE
-lib/grail/sgml_lex/SGMLGatherer.py
-lib/grail/sgml_lex/SGMLLexer.py
-lib/grail/sgml_lex/SGMLParser.py
-lib/grail/sgml_lex/SGMLReplacer.py
-lib/grail/sgml_lex/HTMLParser.pyc
-lib/grail/sgml_lex/SGMLGatherer.pyc
-lib/grail/sgml_lex/SGMLLexer.pyc
-lib/grail/sgml_lex/SGMLParser.pyc
-lib/grail/sgml_lex/SGMLReplacer.pyc
-lib/grail/utils/Assert.py
-lib/grail/utils/LICENSE
-lib/grail/utils/SafeDialog.py
-lib/grail/utils/SafeTkinter.py
-lib/grail/utils/hdllib.py
-lib/grail/utils/grailutil.py
-lib/grail/utils/ht_time.py
-lib/grail/utils/parseprefs.py
-lib/grail/utils/supertextbox.py
-lib/grail/utils/tktools.py
-lib/grail/utils/testing.py
-lib/grail/utils/Assert.pyc
-lib/grail/utils/SafeDialog.pyc
-lib/grail/utils/SafeTkinter.pyc
-lib/grail/utils/grailutil.pyc
-lib/grail/utils/hdllib.pyc
-lib/grail/utils/ht_time.pyc
-lib/grail/utils/parseprefs.pyc
-lib/grail/utils/supertextbox.pyc
-lib/grail/utils/testing.pyc
-lib/grail/utils/tktools.pyc
-lib/grail/AppletLoader.pyc
-lib/grail/AppletRExec.pyc
-lib/grail/AsyncImage.pyc
-lib/grail/Authenticate.pyc
-lib/grail/BaseApplication.pyc
-lib/grail/BaseReader.pyc
-lib/grail/Cache.pyc
-lib/grail/CacheMgr.pyc
-lib/grail/Context.pyc
-lib/grail/Cursors.pyc
-lib/grail/FileReader.pyc
-lib/grail/GrailHTMLParser.pyc
-lib/grail/ImageCache.pyc
-lib/grail/ImageMap.pyc
-lib/grail/ImageWindow.pyc
-lib/grail/Reader.pyc
-lib/grail/Stylesheet.pyc
-lib/grail/Viewer.pyc
-lib/grail/bookmarks2html.pyc
-lib/grail/dummies.pyc
-lib/grail/grail.pyc
-lib/grail/grsh.pyc
-lib/grail/html2ps.pyc
-lib/grail/pinfo.pyc
-@dirrm lib/grail/ancillary
-@dirrm lib/grail/SampleGrailDir/icons
-@dirrm lib/grail/SampleGrailDir/user
-@dirrm lib/grail/SampleGrailDir
-@dirrm lib/grail/applets
-@dirrm lib/grail/filetypes
-@dirrm lib/grail/html
-@dirrm lib/grail/icons/eps.color
-@dirrm lib/grail/icons/eps.grey
-@dirrm lib/grail/icons
-@dirrm lib/grail/obj_postscript
-@dirrm lib/grail/obj_viewer
-@dirrm lib/grail/prefpanels
-@dirrm lib/grail/printing/filetypes
-@dirrm lib/grail/printing/fonts
-@dirrm lib/grail/printing
-@dirrm lib/grail/protocols
-@dirrm lib/grail/pythonlib
-@dirrm lib/grail/sgml_lex
-@dirrm lib/grail/utils
-@dirrm lib/grail
-bin/grail
+share/grail/AppletLoader.py
+share/grail/AppletLoader.pyc
+share/grail/AppletRExec.py
+share/grail/AppletRExec.pyc
+share/grail/AsyncImage.py
+share/grail/AsyncImage.pyc
+share/grail/Authenticate.py
+share/grail/Authenticate.pyc
+share/grail/BaseApplication.py
+share/grail/BaseApplication.pyc
+share/grail/BaseReader.py
+share/grail/BaseReader.pyc
+share/grail/Browser.py
+share/grail/Browser.pyc
+share/grail/Cache.py
+share/grail/Cache.pyc
+share/grail/CacheMgr.py
+share/grail/CacheMgr.pyc
+share/grail/Context.py
+share/grail/Context.pyc
+share/grail/Cursors.py
+share/grail/Cursors.pyc
+share/grail/FileReader.py
+share/grail/FileReader.pyc
+share/grail/Grail.ad
+share/grail/GrailHTMLParser.py
+share/grail/GrailHTMLParser.pyc
+share/grail/ImageCache.py
+share/grail/ImageCache.pyc
+share/grail/ImageMap.py
+share/grail/ImageMap.pyc
+share/grail/ImageWindow.py
+share/grail/ImageWindow.pyc
+share/grail/LICENSE
+share/grail/README
+share/grail/Reader.py
+share/grail/Reader.pyc
+share/grail/SampleGrailDir/LICENSE
+share/grail/SampleGrailDir/custom.ps
+share/grail/SampleGrailDir/icons/LICENSE
+share/grail/SampleGrailDir/icons/alert.black.gif
+share/grail/SampleGrailDir/icons/alert.red.gif
+@dirrm share/grail/SampleGrailDir/icons
+share/grail/SampleGrailDir/user/LICENSE
+share/grail/SampleGrailDir/user/grailrc.py
+share/grail/SampleGrailDir/user/grailrc.pyc
+share/grail/SampleGrailDir/user/rcgrail.py
+share/grail/SampleGrailDir/user/rcgrail.pyc
+@dirrm share/grail/SampleGrailDir/user
+@dirrm share/grail/SampleGrailDir
+share/grail/Stylesheet.py
+share/grail/Stylesheet.pyc
+share/grail/Viewer.py
+share/grail/Viewer.pyc
+share/grail/about.html
+share/grail/ancillary/BookmarksGUI.py
+share/grail/ancillary/BookmarksGUI.pyc
+share/grail/ancillary/BookmarksParser.py
+share/grail/ancillary/BookmarksParser.pyc
+share/grail/ancillary/DocumentInfo.py
+share/grail/ancillary/DocumentInfo.pyc
+share/grail/ancillary/GlobalHistory.py
+share/grail/ancillary/GlobalHistory.pyc
+share/grail/ancillary/GrailPrefs.py
+share/grail/ancillary/GrailPrefs.pyc
+share/grail/ancillary/Greek.py
+share/grail/ancillary/Greek.pyc
+share/grail/ancillary/History.py
+share/grail/ancillary/History.pyc
+share/grail/ancillary/IOStatusPanel.py
+share/grail/ancillary/IOStatusPanel.pyc
+share/grail/ancillary/LICENSE
+share/grail/ancillary/MailDialog.py
+share/grail/ancillary/MailDialog.py.orig
+share/grail/ancillary/MailDialog.pyc
+share/grail/ancillary/OpenURIDialog.py
+share/grail/ancillary/OpenURIDialog.pyc
+share/grail/ancillary/Outliner.py
+share/grail/ancillary/Outliner.pyc
+share/grail/ancillary/PrefsPanels.py
+share/grail/ancillary/PrefsPanels.pyc
+share/grail/ancillary/PrintDialog.py
+share/grail/ancillary/PrintDialog.pyc
+share/grail/ancillary/RemoteControl.py
+share/grail/ancillary/RemoteControl.pyc
+share/grail/ancillary/SearchMenu.py
+share/grail/ancillary/SearchMenu.pyc
+share/grail/ancillary/TbDialog.py
+share/grail/ancillary/TbDialog.pyc
+@dirrm share/grail/ancillary
+share/grail/applets/Animator.py
+share/grail/applets/Animator.pyc
+share/grail/applets/ImageLoopItem.py
+share/grail/applets/ImageLoopItem.pyc
+share/grail/applets/LICENSE
+share/grail/applets/popup.py
+share/grail/applets/popup.pyc
+@dirrm share/grail/applets
+share/grail/biglogo.gif
+share/grail/bkmktool.py
+share/grail/bkmktool.pyc
+share/grail/bookmarks/__init__.py
+share/grail/bookmarks/__init__.pyc
+share/grail/bookmarks/collection.py
+share/grail/bookmarks/collection.pyc
+share/grail/bookmarks/exporter.py
+share/grail/bookmarks/exporter.pyc
+share/grail/bookmarks/formats/__init__.py
+share/grail/bookmarks/formats/__init__.pyc
+share/grail/bookmarks/formats/html_parser.py
+share/grail/bookmarks/formats/html_parser.pyc
+share/grail/bookmarks/formats/html_scraper.py
+share/grail/bookmarks/formats/html_scraper.pyc
+share/grail/bookmarks/formats/html_writer.py
+share/grail/bookmarks/formats/html_writer.pyc
+share/grail/bookmarks/formats/pickle_parser.py
+share/grail/bookmarks/formats/pickle_parser.pyc
+share/grail/bookmarks/formats/pickle_writer.py
+share/grail/bookmarks/formats/pickle_writer.pyc
+share/grail/bookmarks/formats/xbel_parser.py
+share/grail/bookmarks/formats/xbel_parser.pyc
+share/grail/bookmarks/formats/xbel_writer.py
+share/grail/bookmarks/formats/xbel_writer.pyc
+@dirrm share/grail/bookmarks/formats
+share/grail/bookmarks/iso8601.py
+share/grail/bookmarks/iso8601.pyc
+share/grail/bookmarks/main.py
+share/grail/bookmarks/main.pyc
+share/grail/bookmarks/nodes.py
+share/grail/bookmarks/nodes.pyc
+share/grail/bookmarks/search/KeywordSearch.py
+share/grail/bookmarks/search/KeywordSearch.pyc
+share/grail/bookmarks/search/__init__.py
+share/grail/bookmarks/search/__init__.pyc
+@dirrm share/grail/bookmarks/search
+share/grail/bookmarks/walker.py
+share/grail/bookmarks/walker.pyc
+@dirrm share/grail/bookmarks
+share/grail/dummies.py
+share/grail/dummies.pyc
+share/grail/filetypes/FlowingText.py
+share/grail/filetypes/FlowingText.pyc
+share/grail/filetypes/LICENSE
+share/grail/filetypes/__init__.py
+share/grail/filetypes/__init__.pyc
+share/grail/filetypes/audio_basic.py
+share/grail/filetypes/audio_basic.pyc
+share/grail/filetypes/image_gif.py
+share/grail/filetypes/image_gif.pyc
+share/grail/filetypes/image_jpeg.py
+share/grail/filetypes/image_jpeg.pyc
+share/grail/filetypes/text_html.py
+share/grail/filetypes/text_html.pyc
+share/grail/filetypes/text_paragraph.py
+share/grail/filetypes/text_paragraph.pyc
+share/grail/filetypes/text_plain.py
+share/grail/filetypes/text_plain.pyc
+@dirrm share/grail/filetypes
+share/grail/grail-defaults
+share/grail/grail.py
+share/grail/grail.pyc
+share/grail/grsh.py
+share/grail/grsh.pyc
+share/grail/header.ps
+share/grail/html/LICENSE
+share/grail/html/__init__.py
+share/grail/html/__init__.pyc
+share/grail/html/fn.py
+share/grail/html/fn.pyc
+share/grail/html/form.py
+share/grail/html/form.pyc
+share/grail/html/frameset.py
+share/grail/html/frameset.pyc
+share/grail/html/isindex.py
+share/grail/html/isindex.pyc
+share/grail/html/table.py
+share/grail/html/table.pyc
+@dirrm share/grail/html
+share/grail/html2ps.py
+share/grail/html2ps.pyc
+share/grail/icon.xbm
+share/grail/iconmask.xbm
+share/grail/icons/LICENSE
+share/grail/icons/archive.gif
+share/grail/icons/audio.gif
+share/grail/icons/binary.document.gif
+share/grail/icons/binhex.document.gif
+share/grail/icons/calculator.gif
+share/grail/icons/caution.gif
+share/grail/icons/cd.i.gif
+share/grail/icons/cd.rom.gif
+share/grail/icons/circle.gif
+share/grail/icons/clock.gif
+share/grail/icons/compressed.document.gif
+share/grail/icons/disc.gif
+share/grail/icons/disk.drive.gif
+share/grail/icons/diskette.gif
+share/grail/icons/display.gif
+share/grail/icons/document.gif
+share/grail/icons/eps.color/LICENSE
+@dirrm share/grail/icons/eps.color
+share/grail/icons/eps.grey/LICENSE
+@dirrm share/grail/icons/eps.grey
+share/grail/icons/fax.gif
+share/grail/icons/filing.cabinet.gif
+share/grail/icons/film.gif
+share/grail/icons/fixed.disk.gif
+share/grail/icons/folder.gif
+share/grail/icons/form.gif
+share/grail/icons/ftp.gif
+share/grail/icons/glossary.gif
+share/grail/icons/gopher.gif
+share/grail/icons/grail.logo.1.gif
+share/grail/icons/grail.logo.10.gif
+share/grail/icons/grail.logo.11.gif
+share/grail/icons/grail.logo.12.gif
+share/grail/icons/grail.logo.13.gif
+share/grail/icons/grail.logo.14.gif
+share/grail/icons/grail.logo.15.gif
+share/grail/icons/grail.logo.16.gif
+share/grail/icons/grail.logo.17.gif
+share/grail/icons/grail.logo.18.gif
+share/grail/icons/grail.logo.19.gif
+share/grail/icons/grail.logo.2.gif
+share/grail/icons/grail.logo.20.gif
+share/grail/icons/grail.logo.21.gif
+share/grail/icons/grail.logo.22.gif
+share/grail/icons/grail.logo.23.gif
+share/grail/icons/grail.logo.24.gif
+share/grail/icons/grail.logo.25.gif
+share/grail/icons/grail.logo.26.gif
+share/grail/icons/grail.logo.27.gif
+share/grail/icons/grail.logo.28.gif
+share/grail/icons/grail.logo.29.gif
+share/grail/icons/grail.logo.3.gif
+share/grail/icons/grail.logo.30.gif
+share/grail/icons/grail.logo.31.gif
+share/grail/icons/grail.logo.32.gif
+share/grail/icons/grail.logo.33.gif
+share/grail/icons/grail.logo.34.gif
+share/grail/icons/grail.logo.35.gif
+share/grail/icons/grail.logo.4.gif
+share/grail/icons/grail.logo.5.gif
+share/grail/icons/grail.logo.6.gif
+share/grail/icons/grail.logo.7.gif
+share/grail/icons/grail.logo.8.gif
+share/grail/icons/grail.logo.9.gif
+share/grail/icons/grail.logo.gif
+share/grail/icons/home.gif
+share/grail/icons/html.gif
+share/grail/icons/image.gif
+share/grail/icons/index.gif
+share/grail/icons/keyboard.gif
+share/grail/icons/mail.gif
+share/grail/icons/mail.in.gif
+share/grail/icons/mail.out.gif
+share/grail/icons/map.gif
+share/grail/icons/mouse.gif
+share/grail/icons/network.gif
+share/grail/icons/new.gif
+share/grail/icons/next.gif
+share/grail/icons/notebook.gif
+share/grail/icons/parent.gif
+share/grail/icons/play.fast.forward.gif
+share/grail/icons/play.fast.reverse.gif
+share/grail/icons/play.pause.gif
+share/grail/icons/play.start.gif
+share/grail/icons/play.stop.gif
+share/grail/icons/previous.gif
+share/grail/icons/printer.gif
+share/grail/icons/sadsmiley.gif
+share/grail/icons/smiley.gif
+share/grail/icons/square.gif
+share/grail/icons/stop.gif
+share/grail/icons/summary.gif
+share/grail/icons/telephone.gif
+share/grail/icons/telnet.gif
+share/grail/icons/text.document.gif
+share/grail/icons/tn3270.gif
+share/grail/icons/toc.gif
+share/grail/icons/trash.gif
+share/grail/icons/unknown.document.gif
+share/grail/icons/uuencoded.document.gif
+share/grail/icons/work.gif
+share/grail/icons/www.gif
+@dirrm share/grail/icons
+share/grail/obj_postscript/__init__.py
+share/grail/obj_postscript/__init__.pyc
+share/grail/obj_postscript/application_postscript.py
+share/grail/obj_postscript/application_postscript.pyc
+@dirrm share/grail/obj_postscript
+share/grail/obj_viewer/__init__.py
+share/grail/obj_viewer/__init__.pyc
+share/grail/obj_viewer/image.py
+share/grail/obj_viewer/image.pyc
+share/grail/obj_viewer/text_x_python.py
+share/grail/obj_viewer/text_x_python.pyc
+@dirrm share/grail/obj_viewer
+share/grail/pinfo.py
+share/grail/pinfo.pyc
+share/grail/prefpanels/AppletsPanel.py
+share/grail/prefpanels/AppletsPanel.pyc
+share/grail/prefpanels/BookmarksPanel.py
+share/grail/prefpanels/BookmarksPanel.pyc
+share/grail/prefpanels/CachePanel.py
+share/grail/prefpanels/CachePanel.pyc
+share/grail/prefpanels/GeneralPanel.py
+share/grail/prefpanels/GeneralPanel.pyc
+share/grail/prefpanels/LICENSE
+share/grail/prefpanels/PrintingPanel.py
+share/grail/prefpanels/PrintingPanel.pyc
+share/grail/prefpanels/ProxiesPanel.py
+share/grail/prefpanels/ProxiesPanel.pyc
+share/grail/prefpanels/StylePanel.py
+share/grail/prefpanels/StylePanel.pyc
+@dirrm share/grail/prefpanels
+share/grail/printing/PSFont.py
+share/grail/printing/PSFont.pyc
+share/grail/printing/PSParser.py
+share/grail/printing/PSParser.pyc
+share/grail/printing/PSStream.py
+share/grail/printing/PSStream.pyc
+share/grail/printing/PSWriter.py
+share/grail/printing/PSWriter.pyc
+share/grail/printing/__init__.py
+share/grail/printing/__init__.pyc
+share/grail/printing/epstools.py
+share/grail/printing/epstools.pyc
+share/grail/printing/filetypes/__init__.py
+share/grail/printing/filetypes/__init__.pyc
+share/grail/printing/filetypes/text.py
+share/grail/printing/filetypes/text.pyc
+share/grail/printing/filetypes/text_html.py
+share/grail/printing/filetypes/text_html.pyc
+@dirrm share/grail/printing/filetypes
+share/grail/printing/fonts/LICENSE
+share/grail/printing/fonts/PSFont.py
+share/grail/printing/fonts/PSFont.pyc
+share/grail/printing/fonts/PSFont_Courier.py
+share/grail/printing/fonts/PSFont_Courier.pyc
+share/grail/printing/fonts/PSFont_Courier_Bold.py
+share/grail/printing/fonts/PSFont_Courier_Bold.pyc
+share/grail/printing/fonts/PSFont_Courier_BoldOblique.py
+share/grail/printing/fonts/PSFont_Courier_BoldOblique.pyc
+share/grail/printing/fonts/PSFont_Courier_Oblique.py
+share/grail/printing/fonts/PSFont_Courier_Oblique.pyc
+share/grail/printing/fonts/PSFont_Symbol.py
+share/grail/printing/fonts/PSFont_Symbol.pyc
+share/grail/printing/fonts/PSFont_Times_Bold.py
+share/grail/printing/fonts/PSFont_Times_Bold.pyc
+share/grail/printing/fonts/PSFont_Times_BoldItalic.py
+share/grail/printing/fonts/PSFont_Times_BoldItalic.pyc
+share/grail/printing/fonts/PSFont_Times_Italic.py
+share/grail/printing/fonts/PSFont_Times_Italic.pyc
+share/grail/printing/fonts/PSFont_Times_Roman.py
+share/grail/printing/fonts/PSFont_Times_Roman.pyc
+share/grail/printing/fonts/PSFont_ZapfDingbats.py
+share/grail/printing/fonts/PSFont_ZapfDingbats.pyc
+share/grail/printing/fonts/__init__.py
+share/grail/printing/fonts/__init__.pyc
+share/grail/printing/fonts/afm2py.py
+share/grail/printing/fonts/afm2py.pyc
+@dirrm share/grail/printing/fonts
+share/grail/printing/main.py
+share/grail/printing/main.pyc
+share/grail/printing/paper.py
+share/grail/printing/paper.pyc
+share/grail/printing/settings.py
+share/grail/printing/settings.pyc
+share/grail/printing/utils.py
+share/grail/printing/utils.pyc
+@dirrm share/grail/printing
+share/grail/protocols/LICENSE
+share/grail/protocols/ProtocolAPI.py
+share/grail/protocols/ProtocolAPI.pyc
+share/grail/protocols/__init__.py
+share/grail/protocols/__init__.pyc
+share/grail/protocols/dataAPI.py
+share/grail/protocols/dataAPI.pyc
+share/grail/protocols/docAPI.py
+share/grail/protocols/docAPI.pyc
+share/grail/protocols/doiAPI.py
+share/grail/protocols/doiAPI.pyc
+share/grail/protocols/fileAPI.py
+share/grail/protocols/fileAPI.pyc
+share/grail/protocols/ftpAPI.py
+share/grail/protocols/ftpAPI.pyc
+share/grail/protocols/grailAPI.py
+share/grail/protocols/grailAPI.pyc
+share/grail/protocols/hdlAPI.py
+share/grail/protocols/hdlAPI.pyc
+share/grail/protocols/httpAPI.py
+share/grail/protocols/httpAPI.pyc
+share/grail/protocols/ietfAPI.py
+share/grail/protocols/ietfAPI.pyc
+share/grail/protocols/mailtoAPI.py
+share/grail/protocols/mailtoAPI.pyc
+share/grail/protocols/nullAPI.py
+share/grail/protocols/nullAPI.pyc
+share/grail/protocols/telnetAPI.py
+share/grail/protocols/telnetAPI.pyc
+share/grail/protocols/urnAPI.py
+share/grail/protocols/urnAPI.pyc
+@dirrm share/grail/protocols
+share/grail/pythonlib/LICENSE
+share/grail/pythonlib/ihooks.py
+share/grail/pythonlib/ihooks.pyc
+share/grail/pythonlib/keyword.py
+share/grail/pythonlib/keyword.pyc
+@dirrm share/grail/pythonlib
+share/grail/session.py
+share/grail/session.pyc
+share/grail/sgml_lex/HTMLParser.py
+share/grail/sgml_lex/HTMLParser.pyc
+share/grail/sgml_lex/LICENSE
+share/grail/sgml_lex/SGMLGatherer.py
+share/grail/sgml_lex/SGMLGatherer.pyc
+share/grail/sgml_lex/SGMLLexer.py
+share/grail/sgml_lex/SGMLLexer.pyc
+share/grail/sgml_lex/SGMLParser.py
+share/grail/sgml_lex/SGMLParser.pyc
+share/grail/sgml_lex/SGMLReplacer.py
+share/grail/sgml_lex/SGMLReplacer.pyc
+@dirrm share/grail/sgml_lex
+share/grail/utils/Assert.py
+share/grail/utils/Assert.pyc
+share/grail/utils/LICENSE
+share/grail/utils/SafeDialog.py
+share/grail/utils/SafeDialog.pyc
+share/grail/utils/SafeTkinter.py
+share/grail/utils/SafeTkinter.pyc
+share/grail/utils/grailutil.py
+share/grail/utils/grailutil.pyc
+share/grail/utils/hdllib.py
+share/grail/utils/hdllib.pyc
+share/grail/utils/ht_time.py
+share/grail/utils/ht_time.pyc
+share/grail/utils/parseprefs.py
+share/grail/utils/parseprefs.pyc
+share/grail/utils/supertextbox.py
+share/grail/utils/supertextbox.pyc
+share/grail/utils/testing.py
+share/grail/utils/testing.pyc
+share/grail/utils/tktools.py
+share/grail/utils/tktools.pyc
+@dirrm share/grail/utils
+@dirrm share/grail