From owner-freebsd-ports Thu Jun 11 20:00:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA13414 for freebsd-ports-outgoing; Thu, 11 Jun 1998 20:00:26 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA13403 for ; Thu, 11 Jun 1998 20:00:22 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA18522; Thu, 11 Jun 1998 20:00:01 -0700 (PDT) Received: from bone.nectar.com (bone.nectar.com [204.27.67.93]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA12638 for ; Thu, 11 Jun 1998 19:53:32 -0700 (PDT) (envelope-from nectar@bone.nectar.com) Received: (from nectar@localhost) by bone.nectar.com (8.9.0/8.9.0) id VAA00558; Thu, 11 Jun 1998 21:52:54 -0500 (CDT) Message-Id: <199806120252.VAA00558@bone.nectar.com> Date: Thu, 11 Jun 1998 21:52:54 -0500 (CDT) From: n@nectar.com Reply-To: n@nectar.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/6923: New port, grail-0.4 web browser Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 6923 >Category: ports >Synopsis: New port, grail-0.4 web browser >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jun 11 20:00:00 PDT 1998 >Last-Modified: >Originator: Jacques Vidrine >Organization: none >Release: FreeBSD 3.0-CURRENT i386 >Environment: Tested on 3.0-CURRENT. >Description: An extensible Internet browser written entirely in Python. >How-To-Repeat: >Fix: # 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: # # grail # grail/files # grail/files/md5 # grail/Makefile # grail/pkg # grail/pkg/COMMENT # grail/pkg/DESCR # grail/pkg/PLIST # echo c - grail mkdir -p grail > /dev/null 2>&1 echo c - grail/files mkdir -p grail/files > /dev/null 2>&1 echo x - grail/files/md5 sed 's/^X//' >grail/files/md5 << 'END-of-grail/files/md5' XMD5 (grail_04.tgz) = bb8af9498f745dfcab0b9a1e4e86efd8 END-of-grail/files/md5 echo x - grail/Makefile sed 's/^X//' >grail/Makefile << 'END-of-grail/Makefile' X# Ports collection Makefile for: Grail X# Version required: 0.4 X# Date created: 6/11/1998 X# Whom: n@nectar.com X# X# $Id$ X# X XDISTNAME= grail-0.4 XCATEGORIES= www XMASTER_SITES= http://monty.cnri.reston.va.us/grail-0.4/source/ XDISTFILES= grail_04.tgz X XMAINTAINER= n@nectar.com X XRUN_DEPENDS= python:${PORTSDIR}/lang/python XLIB_DEPENDS= tk80\\.1:${PORTSDIR}/x11/tk80 X XNO_CONFIGURE= YES X XCHOWN?=chown XCHMOD?=chmod XFIND?=find XPYTHON?=python XGREP?=grep X Xdo-build: X ${PYTHON} -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")' X Xpost-extract: X (cd ${WRKSRC} && find . -name '.cvsignore' -delete) X Xdo-install: X ${MKDIR} ${PREFIX}/lib/grail && \ X ${CHOWN} ${BINOWN}.${BINGRP} ${PREFIX}/lib/grail && \ X ${CHMOD} 0555 ${PREFIX}/lib/grail X (cd ${WRKSRC} && tar cf - .) | (cd ${PREFIX}/lib/grail && tar xf -) X (echo "#!/bin/sh"; \ X echo 'exec python ${PREFIX}/lib/grail/grail.py $${1+"$$@"}') \ X >/tmp/grail.$$$$ && \ X ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ X /tmp/grail.$$$$ ${PREFIX}/bin/grail X Xpost-install: X ${CHOWN} -R ${BINOWN}.${BINGRP} ${PREFIX}/lib/grail X ${FIND} ${PREFIX}/lib/grail -type f -exec ${CHMOD} 0444 {} \; X ${FIND} ${PREFIX}/lib/grail -type d -exec ${CHMOD} 0555 {} \; X Xnectar-build-plist: extract X (cd ${WRKSRC} && \ X ${FIND} . -type f -print | sed 's!^\.!lib/grail!g' |\ X ${GREP} -v '.cvsignore' > ${.CURDIR}/pkg/PLIST; \ X ${FIND} -d . -type d -print | sed 's!^\.!@dirrm lib/grail!g' | \ X ${GREP} -v '.cvsignore' >> ${.CURDIR}/pkg/PLIST; \ X echo "bin/grail" >> ${.CURDIR}/pkg/PLIST) X X.include END-of-grail/Makefile echo c - grail/pkg mkdir -p grail/pkg > /dev/null 2>&1 echo x - grail/pkg/COMMENT sed 's/^X//' >grail/pkg/COMMENT << 'END-of-grail/pkg/COMMENT' XAn extensible Internet browser written entirely in Python. END-of-grail/pkg/COMMENT echo x - grail/pkg/DESCR sed 's/^X//' >grail/pkg/DESCR << 'END-of-grail/pkg/DESCR' XFrom http://grail.cnri.reston.va.us/grail: X X Grail is an extensible Internet browser. It supports the X protocols and file formats commonly found on the World-Wide X Web, such as HTTP, FTP, and HTML, but, unlike most browsers, X it is also easily extended to support other protocols or file X formats, such as CNRI's handle protocol. Grail is distributed X by CNRI free of charge, and can be freely redistributed X (within reason). X X Grail is written and extensible in Python, a free X object-oriented programming language. It also uses Tk, a free X UI toolkit by John Ousterhout. Grail should run on any Unix X system to which Python and Tk have been ported - i.e. almost X all Unix systems supporting X11. In particular, Grail is one X of the few web browsers that support Solaris for Intel x86 X processors. It now also runs on Windows and Macintosh, since X there are now stable ports of Tk to those platforms. (You need X a lot of RAM though.) X XJacques Vidrine END-of-grail/pkg/DESCR echo x - grail/pkg/PLIST sed 's/^X//' >grail/pkg/PLIST << 'END-of-grail/pkg/PLIST' Xlib/grail/Browser.pyc Xlib/grail/AppletLoader.py Xlib/grail/AppletRExec.py Xlib/grail/Browser.py Xlib/grail/AsyncImage.py Xlib/grail/Authenticate.py Xlib/grail/BaseApplication.py Xlib/grail/BaseReader.py Xlib/grail/Cache.py Xlib/grail/CacheMgr.py Xlib/grail/Context.py Xlib/grail/Cursors.py Xlib/grail/FileReader.py Xlib/grail/Grail.ad Xlib/grail/GrailHTMLParser.py Xlib/grail/ImageCache.py Xlib/grail/ImageMap.py Xlib/grail/ImageWindow.py Xlib/grail/LICENSE Xlib/grail/README Xlib/grail/Reader.py Xlib/grail/grsh.py Xlib/grail/Stylesheet.py Xlib/grail/Viewer.py Xlib/grail/about.html Xlib/grail/biglogo.gif Xlib/grail/dummies.py Xlib/grail/bookmarks2html.py Xlib/grail/grail-defaults Xlib/grail/grail.py Xlib/grail/header.ps Xlib/grail/html2ps.py Xlib/grail/icon.xbm Xlib/grail/ancillary/Bookmarks.py Xlib/grail/ancillary/BookmarksParser.py Xlib/grail/ancillary/History.py Xlib/grail/ancillary/DocumentInfo.py Xlib/grail/ancillary/GlobalHistory.py Xlib/grail/ancillary/GrailPrefs.py Xlib/grail/ancillary/Greek.py Xlib/grail/ancillary/IOStatusPanel.py Xlib/grail/ancillary/LICENSE Xlib/grail/ancillary/Outliner.py Xlib/grail/ancillary/MailDialog.py Xlib/grail/ancillary/OpenURIDialog.py Xlib/grail/ancillary/TbDialog.py Xlib/grail/ancillary/PrefsPanels.py Xlib/grail/ancillary/PrintDialog.py Xlib/grail/ancillary/RemoteControl.py Xlib/grail/ancillary/SearchMenu.py Xlib/grail/ancillary/Bookmarks.pyc Xlib/grail/ancillary/BookmarksParser.pyc Xlib/grail/ancillary/DocumentInfo.pyc Xlib/grail/ancillary/GlobalHistory.pyc Xlib/grail/ancillary/GrailPrefs.pyc Xlib/grail/ancillary/Greek.pyc Xlib/grail/ancillary/History.pyc Xlib/grail/ancillary/IOStatusPanel.pyc Xlib/grail/ancillary/MailDialog.pyc Xlib/grail/ancillary/OpenURIDialog.pyc Xlib/grail/ancillary/Outliner.pyc Xlib/grail/ancillary/PrefsPanels.pyc Xlib/grail/ancillary/PrintDialog.pyc Xlib/grail/ancillary/RemoteControl.pyc Xlib/grail/ancillary/SearchMenu.pyc Xlib/grail/ancillary/TbDialog.pyc Xlib/grail/pinfo.py Xlib/grail/SampleGrailDir/LICENSE Xlib/grail/SampleGrailDir/custom.ps Xlib/grail/SampleGrailDir/icons/LICENSE Xlib/grail/SampleGrailDir/icons/alert.black.gif Xlib/grail/SampleGrailDir/icons/alert.red.gif Xlib/grail/SampleGrailDir/user/LICENSE Xlib/grail/SampleGrailDir/user/grailrc.py Xlib/grail/SampleGrailDir/user/rcgrail.py Xlib/grail/SampleGrailDir/user/grailrc.pyc Xlib/grail/SampleGrailDir/user/rcgrail.pyc Xlib/grail/applets/Animator.py Xlib/grail/applets/ImageLoopItem.py Xlib/grail/applets/LICENSE Xlib/grail/applets/popup.py Xlib/grail/applets/Animator.pyc Xlib/grail/applets/ImageLoopItem.pyc Xlib/grail/applets/popup.pyc Xlib/grail/filetypes/LICENSE Xlib/grail/filetypes/__init__.py Xlib/grail/filetypes/audio_basic.py Xlib/grail/filetypes/image_gif.py Xlib/grail/filetypes/image_jpeg.py Xlib/grail/filetypes/text_html.py Xlib/grail/filetypes/text_plain.py Xlib/grail/filetypes/__init__.pyc Xlib/grail/filetypes/audio_basic.pyc Xlib/grail/filetypes/image_gif.pyc Xlib/grail/filetypes/image_jpeg.pyc Xlib/grail/filetypes/text_html.pyc Xlib/grail/filetypes/text_plain.pyc Xlib/grail/html/LICENSE Xlib/grail/html/__init__.py Xlib/grail/html/form.py Xlib/grail/html/fn.py Xlib/grail/html/frameset.py Xlib/grail/html/isindex.py Xlib/grail/html/table.py Xlib/grail/html/__init__.pyc Xlib/grail/html/fn.pyc Xlib/grail/html/form.pyc Xlib/grail/html/frameset.pyc Xlib/grail/html/isindex.pyc Xlib/grail/html/table.pyc Xlib/grail/icons/LICENSE Xlib/grail/icons/archive.gif Xlib/grail/icons/audio.gif Xlib/grail/icons/binary.document.gif Xlib/grail/icons/binhex.document.gif Xlib/grail/icons/calculator.gif Xlib/grail/icons/caution.gif Xlib/grail/icons/cd.i.gif Xlib/grail/icons/cd.rom.gif Xlib/grail/icons/circle.gif Xlib/grail/icons/clock.gif Xlib/grail/icons/compressed.document.gif Xlib/grail/icons/disc.gif Xlib/grail/icons/disk.drive.gif Xlib/grail/icons/diskette.gif Xlib/grail/icons/display.gif Xlib/grail/icons/document.gif Xlib/grail/icons/fax.gif Xlib/grail/icons/filing.cabinet.gif Xlib/grail/icons/film.gif Xlib/grail/icons/fixed.disk.gif Xlib/grail/icons/folder.gif Xlib/grail/icons/form.gif Xlib/grail/icons/ftp.gif Xlib/grail/icons/glossary.gif Xlib/grail/icons/gopher.gif Xlib/grail/icons/home.gif Xlib/grail/icons/grail.logo.1.gif Xlib/grail/icons/grail.logo.10.gif Xlib/grail/icons/grail.logo.11.gif Xlib/grail/icons/grail.logo.12.gif Xlib/grail/icons/grail.logo.13.gif Xlib/grail/icons/grail.logo.14.gif Xlib/grail/icons/grail.logo.15.gif Xlib/grail/icons/grail.logo.16.gif Xlib/grail/icons/grail.logo.17.gif Xlib/grail/icons/grail.logo.18.gif Xlib/grail/icons/grail.logo.19.gif Xlib/grail/icons/grail.logo.2.gif Xlib/grail/icons/grail.logo.20.gif Xlib/grail/icons/grail.logo.21.gif Xlib/grail/icons/html.gif Xlib/grail/icons/grail.logo.22.gif Xlib/grail/icons/grail.logo.23.gif Xlib/grail/icons/grail.logo.24.gif Xlib/grail/icons/grail.logo.25.gif Xlib/grail/icons/grail.logo.26.gif Xlib/grail/icons/grail.logo.27.gif Xlib/grail/icons/grail.logo.28.gif Xlib/grail/icons/grail.logo.29.gif Xlib/grail/icons/grail.logo.3.gif Xlib/grail/icons/grail.logo.30.gif Xlib/grail/icons/grail.logo.31.gif Xlib/grail/icons/grail.logo.32.gif Xlib/grail/icons/grail.logo.33.gif Xlib/grail/icons/grail.logo.34.gif Xlib/grail/icons/grail.logo.35.gif Xlib/grail/icons/grail.logo.4.gif Xlib/grail/icons/grail.logo.5.gif Xlib/grail/icons/grail.logo.6.gif Xlib/grail/icons/grail.logo.7.gif Xlib/grail/icons/grail.logo.8.gif Xlib/grail/icons/grail.logo.9.gif Xlib/grail/icons/grail.logo.gif Xlib/grail/icons/image.gif Xlib/grail/icons/index.gif Xlib/grail/icons/keyboard.gif Xlib/grail/icons/mail.gif Xlib/grail/icons/mail.in.gif Xlib/grail/icons/mail.out.gif Xlib/grail/icons/map.gif Xlib/grail/icons/mouse.gif Xlib/grail/icons/network.gif Xlib/grail/icons/new.gif Xlib/grail/icons/next.gif Xlib/grail/icons/notebook.gif Xlib/grail/icons/parent.gif Xlib/grail/icons/play.fast.forward.gif Xlib/grail/icons/play.fast.reverse.gif Xlib/grail/icons/play.pause.gif Xlib/grail/icons/play.start.gif Xlib/grail/icons/play.stop.gif Xlib/grail/icons/previous.gif Xlib/grail/icons/printer.gif Xlib/grail/icons/sadsmiley.gif Xlib/grail/icons/smiley.gif Xlib/grail/icons/square.gif Xlib/grail/icons/stop.gif Xlib/grail/icons/summary.gif Xlib/grail/icons/telephone.gif Xlib/grail/icons/telnet.gif Xlib/grail/icons/text.document.gif Xlib/grail/icons/tn3270.gif Xlib/grail/icons/toc.gif Xlib/grail/icons/trash.gif Xlib/grail/icons/unknown.document.gif Xlib/grail/icons/uuencoded.document.gif Xlib/grail/icons/work.gif Xlib/grail/icons/www.gif Xlib/grail/icons/eps.color/LICENSE Xlib/grail/icons/eps.grey/LICENSE Xlib/grail/obj_postscript/__init__.py Xlib/grail/obj_postscript/application_postscript.py Xlib/grail/obj_postscript/__init__.pyc Xlib/grail/obj_postscript/application_postscript.pyc Xlib/grail/obj_viewer/__init__.py Xlib/grail/obj_viewer/image.py Xlib/grail/obj_viewer/text_x_python.py Xlib/grail/obj_viewer/__init__.pyc Xlib/grail/obj_viewer/image.pyc Xlib/grail/obj_viewer/text_x_python.pyc Xlib/grail/prefpanels/AppletsPanel.py Xlib/grail/prefpanels/LICENSE Xlib/grail/prefpanels/BookmarksPanel.py Xlib/grail/prefpanels/CachePanel.py Xlib/grail/prefpanels/GeneralPanel.py Xlib/grail/prefpanels/PrintingPanel.py Xlib/grail/prefpanels/ProxiesPanel.py Xlib/grail/prefpanels/StylePanel.py Xlib/grail/prefpanels/AppletsPanel.pyc Xlib/grail/prefpanels/BookmarksPanel.pyc Xlib/grail/prefpanels/CachePanel.pyc Xlib/grail/prefpanels/GeneralPanel.pyc Xlib/grail/prefpanels/PrintingPanel.pyc Xlib/grail/prefpanels/ProxiesPanel.pyc Xlib/grail/prefpanels/StylePanel.pyc Xlib/grail/printing/__init__.py Xlib/grail/printing/PSFont.py Xlib/grail/printing/PSParser.py Xlib/grail/printing/PSStream.py Xlib/grail/printing/PSWriter.py Xlib/grail/printing/main.py Xlib/grail/printing/epstools.py Xlib/grail/printing/filetypes/__init__.py Xlib/grail/printing/filetypes/text.py Xlib/grail/printing/filetypes/text_html.py Xlib/grail/printing/filetypes/__init__.pyc Xlib/grail/printing/filetypes/text.pyc Xlib/grail/printing/filetypes/text_html.pyc Xlib/grail/printing/paper.py Xlib/grail/printing/settings.py Xlib/grail/printing/utils.py Xlib/grail/printing/fonts/LICENSE Xlib/grail/printing/fonts/PSFont.py Xlib/grail/printing/fonts/PSFont_Courier.py Xlib/grail/printing/fonts/PSFont_Courier_Bold.py Xlib/grail/printing/fonts/PSFont_Courier_BoldOblique.py Xlib/grail/printing/fonts/PSFont_Courier_Oblique.py Xlib/grail/printing/fonts/PSFont_Symbol.py Xlib/grail/printing/fonts/PSFont_Times_Bold.py Xlib/grail/printing/fonts/PSFont_Times_BoldItalic.py Xlib/grail/printing/fonts/PSFont_Times_Italic.py Xlib/grail/printing/fonts/PSFont_Times_Roman.py Xlib/grail/printing/fonts/PSFont_ZapfDingbats.py Xlib/grail/printing/fonts/__init__.py Xlib/grail/printing/fonts/afm2py.py Xlib/grail/printing/fonts/PSFont.pyc Xlib/grail/printing/fonts/PSFont_Courier.pyc Xlib/grail/printing/fonts/PSFont_Courier_Bold.pyc Xlib/grail/printing/fonts/PSFont_Courier_BoldOblique.pyc Xlib/grail/printing/fonts/PSFont_Courier_Oblique.pyc Xlib/grail/printing/fonts/PSFont_Symbol.pyc Xlib/grail/printing/fonts/PSFont_Times_Bold.pyc Xlib/grail/printing/fonts/PSFont_Times_BoldItalic.pyc Xlib/grail/printing/fonts/PSFont_Times_Italic.pyc Xlib/grail/printing/fonts/PSFont_Times_Roman.pyc Xlib/grail/printing/fonts/PSFont_ZapfDingbats.pyc Xlib/grail/printing/fonts/__init__.pyc Xlib/grail/printing/fonts/afm2py.pyc Xlib/grail/printing/PSFont.pyc Xlib/grail/printing/PSParser.pyc Xlib/grail/printing/PSStream.pyc Xlib/grail/printing/PSWriter.pyc Xlib/grail/printing/__init__.pyc Xlib/grail/printing/epstools.pyc Xlib/grail/printing/main.pyc Xlib/grail/printing/paper.pyc Xlib/grail/printing/settings.pyc Xlib/grail/printing/utils.pyc Xlib/grail/protocols/LICENSE Xlib/grail/protocols/ProtocolAPI.py Xlib/grail/protocols/__init__.py Xlib/grail/protocols/dataAPI.py Xlib/grail/protocols/docAPI.py Xlib/grail/protocols/fileAPI.py Xlib/grail/protocols/ftpAPI.py Xlib/grail/protocols/grailAPI.py Xlib/grail/protocols/hdlAPI.py Xlib/grail/protocols/httpAPI.py Xlib/grail/protocols/mailtoAPI.py Xlib/grail/protocols/nullAPI.py Xlib/grail/protocols/telnetAPI.py Xlib/grail/protocols/ProtocolAPI.pyc Xlib/grail/protocols/__init__.pyc Xlib/grail/protocols/dataAPI.pyc Xlib/grail/protocols/docAPI.pyc Xlib/grail/protocols/fileAPI.pyc Xlib/grail/protocols/ftpAPI.pyc Xlib/grail/protocols/grailAPI.pyc Xlib/grail/protocols/hdlAPI.pyc Xlib/grail/protocols/httpAPI.pyc Xlib/grail/protocols/mailtoAPI.pyc Xlib/grail/protocols/nullAPI.pyc Xlib/grail/protocols/telnetAPI.pyc Xlib/grail/pythonlib/LICENSE Xlib/grail/pythonlib/keyword.py Xlib/grail/pythonlib/keyword.pyc Xlib/grail/sgml_lex/HTMLParser.py Xlib/grail/sgml_lex/LICENSE Xlib/grail/sgml_lex/SGMLGatherer.py Xlib/grail/sgml_lex/SGMLLexer.py Xlib/grail/sgml_lex/SGMLParser.py Xlib/grail/sgml_lex/SGMLReplacer.py Xlib/grail/sgml_lex/HTMLParser.pyc Xlib/grail/sgml_lex/SGMLGatherer.pyc Xlib/grail/sgml_lex/SGMLLexer.pyc Xlib/grail/sgml_lex/SGMLParser.pyc Xlib/grail/sgml_lex/SGMLReplacer.pyc Xlib/grail/utils/Assert.py Xlib/grail/utils/LICENSE Xlib/grail/utils/SafeDialog.py Xlib/grail/utils/SafeTkinter.py Xlib/grail/utils/hdllib.py Xlib/grail/utils/grailutil.py Xlib/grail/utils/ht_time.py Xlib/grail/utils/parseprefs.py Xlib/grail/utils/supertextbox.py Xlib/grail/utils/tktools.py Xlib/grail/utils/testing.py Xlib/grail/utils/Assert.pyc Xlib/grail/utils/SafeDialog.pyc Xlib/grail/utils/SafeTkinter.pyc Xlib/grail/utils/grailutil.pyc Xlib/grail/utils/hdllib.pyc Xlib/grail/utils/ht_time.pyc Xlib/grail/utils/parseprefs.pyc Xlib/grail/utils/supertextbox.pyc Xlib/grail/utils/testing.pyc Xlib/grail/utils/tktools.pyc Xlib/grail/AppletLoader.pyc Xlib/grail/AppletRExec.pyc Xlib/grail/AsyncImage.pyc Xlib/grail/Authenticate.pyc Xlib/grail/BaseApplication.pyc Xlib/grail/BaseReader.pyc Xlib/grail/Cache.pyc Xlib/grail/CacheMgr.pyc Xlib/grail/Context.pyc Xlib/grail/Cursors.pyc Xlib/grail/FileReader.pyc Xlib/grail/GrailHTMLParser.pyc Xlib/grail/ImageCache.pyc Xlib/grail/ImageMap.pyc Xlib/grail/ImageWindow.pyc Xlib/grail/Reader.pyc Xlib/grail/Stylesheet.pyc Xlib/grail/Viewer.pyc Xlib/grail/bookmarks2html.pyc Xlib/grail/dummies.pyc Xlib/grail/grail.pyc Xlib/grail/grsh.pyc Xlib/grail/html2ps.pyc Xlib/grail/pinfo.pyc X@dirrm lib/grail/ancillary X@dirrm lib/grail/SampleGrailDir/icons X@dirrm lib/grail/SampleGrailDir/user X@dirrm lib/grail/SampleGrailDir X@dirrm lib/grail/applets X@dirrm lib/grail/filetypes X@dirrm lib/grail/html X@dirrm lib/grail/icons/eps.color X@dirrm lib/grail/icons/eps.grey X@dirrm lib/grail/icons X@dirrm lib/grail/obj_postscript X@dirrm lib/grail/obj_viewer X@dirrm lib/grail/prefpanels X@dirrm lib/grail/printing/filetypes X@dirrm lib/grail/printing/fonts X@dirrm lib/grail/printing X@dirrm lib/grail/protocols X@dirrm lib/grail/pythonlib X@dirrm lib/grail/sgml_lex X@dirrm lib/grail/utils X@dirrm lib/grail Xbin/grail END-of-grail/pkg/PLIST exit >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message