Date: Tue, 16 May 2000 07:56:28 -0400 (EDT) From: Trevor Johnson <trevor@jpj.net> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/18595: new port: www/bsdi-netscape47-communicator Message-ID: <Pine.BSI.4.21.0005160747260.28174-100000@blues.jpj.net>
next in thread | raw e-mail | index | archive | help
>Number: 18595 >Category: ports >Synopsis: new port: www/bsdi-netscape47-communicator >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue May 16 05:00:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Trevor Johnson >Release: 4.0-STABLE i386 >Organization: myself >Environment: tested on a recent 4.0-STABLE and on 4.0-20000214-CURRENT >Description: Netscape Communicator 4.73 for BSD/OS, similar to the netscape47-communicator and linux-netscape47-communicator ports but not needing a.out libraries or Linux compatibility The changes to the netscape4-communicator port which this needs have already been committed by Kenji Sada. >How-To-Repeat: N/A >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: # # bsdi-netscape47-communicator/ # bsdi-netscape47-communicator/files # bsdi-netscape47-communicator/files/mailcap # bsdi-netscape47-communicator/patches # bsdi-netscape47-communicator/pkg # bsdi-netscape47-communicator/pkg/COMMENT # bsdi-netscape47-communicator/pkg/DESCR # bsdi-netscape47-communicator/pkg/PLIST # bsdi-netscape47-communicator/scripts # bsdi-netscape47-communicator/Makefile # echo c - bsdi-netscape47-communicator/ mkdir -p bsdi-netscape47-communicator/ > /dev/null 2>&1 echo c - bsdi-netscape47-communicator/files mkdir -p bsdi-netscape47-communicator/files > /dev/null 2>&1 echo x - bsdi-netscape47-communicator/files/mailcap sed 's/^X//' >bsdi-netscape47-communicator/files/mailcap << 'END-of-bsdi-netscape47-communicator/files/mailcap' X# Example .mailcap file for FreeBSD machines X# X# First a note about syntax: X# The first token in a configuration line represents a mime type. X# A mime type is of the form "SubGroup/Item" and either token X# can be replaced by the wildcard character "*" X# X# the second token is the command that you would run X# when the specified mime type is encountered. An example X# would be "xv %s" where %s will be replaced by a filename X# X# remaining tokens represent name value pairs. X# X# the "test=<SOME TEST COMMAND>" pair invokes the test command X# specified and checks the UNIX shell return code to see if the X# test passed. If the test passes the mime mapping is made, otherwise X# the mapping is not made. X# X# the "stream-buffer-size=<NUMBER>" pair tells the application X# to use a popen command to invoke the program specified and to X# pipe all data into the command. Only programs that can handle X# piped input can use this method. When this method is used X# a "%s" should not be included in the command. You should X# make sure that the program you wish to use can accept piped X# data by trying something like this before using it: X# cat "YOUR_DATA_FILE_HERE" | COMMAND_TO_TEST X# X# You may continue lines by using the backslash character "\" X X# FreeBSD doesn't seem to support `sfplay' yet, but if a port comes X# along then the following should be enabled. X# X# plays AIFF files X#audio/x-aiff; sfplay %s X X# plays AIFC files X#audio/x-aifc; sfplay %s X X# FreeBSD has no wavplay utility either, but if someone X# would care to port one then this can also be used. X# plays WAV files X#audio/x-wav; wavplay %s > /dev/null 2>&1 X X# FreeBSD /dev/audio is sun compliant Xaudio/basic; cat %s > /dev/audio X X# use this to play MPEG audio if you have maplay installed Xaudio/x-mpeg; maplay -; stream-buffer-size=2000 X X# use this to play MPEG video files if you have mpeg_play installed Xvideo/mpeg; mpeg_play -quiet %s X X# All other anims go well with xanim (if installed) Xvideo/*; xanim %s > /dev/null 2>&1 X X# use this to display postscript files Xapplication/postscript; ghostview %s X X# use this to display pdf files Xapplication/pdf; acroread %s 2>/dev/null X X# this is the default for non GIF or JPEG images Ximage/*; xv %s X X# if you would prefer an external viewer for GIF and JPEG images X# uncomment the following lines for XV to act as your external viewer. X#image/gif; xv %s X#image/jpg; xv %s X#image/jpeg; xv %s END-of-bsdi-netscape47-communicator/files/mailcap echo c - bsdi-netscape47-communicator/patches mkdir -p bsdi-netscape47-communicator/patches > /dev/null 2>&1 echo c - bsdi-netscape47-communicator/pkg mkdir -p bsdi-netscape47-communicator/pkg > /dev/null 2>&1 echo x - bsdi-netscape47-communicator/pkg/COMMENT sed 's/^X//' >bsdi-netscape47-communicator/pkg/COMMENT << 'END-of-bsdi-netscape47-communicator/pkg/COMMENT' XCommunicator 4.73 browser, editor, mail and news for BSD/OS END-of-bsdi-netscape47-communicator/pkg/COMMENT echo x - bsdi-netscape47-communicator/pkg/DESCR sed 's/^X//' >bsdi-netscape47-communicator/pkg/DESCR << 'END-of-bsdi-netscape47-communicator/pkg/DESCR' XThis is the BSDI BSD/OS version of the Netscape Communicator suite X(Navigator Web browser, Messenger e-mail and news reader, and XComposer HTML editor). X XUnlike the FreeBSD version, this does not require a.out X libraries. X XIf Java applets fail to display, do this: X X # cd /usr/X11R6/lib/X11/fonts/misc X # /usr/X11R6/bin/mkfontdir X # chmod 444 fonts.dir X Xthen exit and restart your X server. X XPlease read /usr/local/lib/netscape/LICENSE. END-of-bsdi-netscape47-communicator/pkg/DESCR echo x - bsdi-netscape47-communicator/pkg/PLIST sed 's/^X//' >bsdi-netscape47-communicator/pkg/PLIST << 'END-of-bsdi-netscape47-communicator/pkg/PLIST' Xbin/%%BROWSER%%-%%BROWSER_VER%% X@exec ln -sf %f %B/%%BROWSER%%-4 X@exec ln -sf %%BROWSER%%-4 %B/netscape.run X@unexec rm -f %B/netscape.run X@unexec rm -f %B/%%BROWSER%%-4 X%%NSUBDIR%%/LICENSE X%%NSUBDIR%%/Netscape.ad X%%NSUBDIR%%/README X%%NSUBDIR%%/XKeysymDB X%%NSUBDIR%%/bookmark.htm X%%NSUBDIR%%/%%BROWSER%%-%%BROWSER_VER%%.bin X%%NSUBDIR%%/java/classes/aix/font.properties X%%NSUBDIR%%/java/classes/aix/font.properties.cs X%%NSUBDIR%%/java/classes/aix/font.properties.hu X%%NSUBDIR%%/java/classes/aix/font.properties.ja X%%NSUBDIR%%/java/classes/aix/font.properties.ko X%%NSUBDIR%%/java/classes/aix/font.properties.pl X%%NSUBDIR%%/java/classes/aix/font.properties.ru X%%NSUBDIR%%/java/classes/aix/font.properties.zh X%%NSUBDIR%%/java/classes/aix/font.properties.zh_TW X%%NSUBDIR%%/java/classes/awt.properties X%%NSUBDIR%%/java/classes/font.properties X%%NSUBDIR%%/java/classes/font.properties.cs X%%NSUBDIR%%/java/classes/font.properties.el X%%NSUBDIR%%/java/classes/font.properties.hu X%%NSUBDIR%%/java/classes/font.properties.ja X%%NSUBDIR%%/java/classes/font.properties.ko X%%NSUBDIR%%/java/classes/font.properties.lt X%%NSUBDIR%%/java/classes/font.properties.lv X%%NSUBDIR%%/java/classes/font.properties.pl X%%NSUBDIR%%/java/classes/font.properties.ru X%%NSUBDIR%%/java/classes/font.properties.tr X%%NSUBDIR%%/java/classes/font.properties.zh X%%NSUBDIR%%/java/classes/font.properties.zh_GB2312 X%%NSUBDIR%%/java/classes/font.properties.zh_TW X%%NSUBDIR%%/java/classes/font.properties.zh_TW_Big5 X%%NSUBDIR%%/java/classes/font.properties.zh_TW_CNS11643 X%%NSUBDIR%%/java/classes/hpux/font.properties X%%NSUBDIR%%/java/classes/hpux/font.properties.bg X%%NSUBDIR%%/java/classes/hpux/font.properties.cs X%%NSUBDIR%%/java/classes/hpux/font.properties.el X%%NSUBDIR%%/java/classes/hpux/font.properties.hr X%%NSUBDIR%%/java/classes/hpux/font.properties.hu X%%NSUBDIR%%/java/classes/hpux/font.properties.ja X%%NSUBDIR%%/java/classes/hpux/font.properties.ko X%%NSUBDIR%%/java/classes/hpux/font.properties.pl X%%NSUBDIR%%/java/classes/hpux/font.properties.ro X%%NSUBDIR%%/java/classes/hpux/font.properties.ru X%%NSUBDIR%%/java/classes/hpux/font.properties.sk X%%NSUBDIR%%/java/classes/hpux/font.properties.sl X%%NSUBDIR%%/java/classes/hpux/font.properties.tr X%%NSUBDIR%%/java/classes/hpux/font.properties.zh_GB2312 X%%NSUBDIR%%/java/classes/hpux/font.properties.zh_TW_Big5 X%%NSUBDIR%%/java/classes/hpux/font.properties.zh_TW_CNS11643 X%%NSUBDIR%%/java/classes/ifc11.jar X%%NSUBDIR%%/java/classes/iiop10.jar X%%NSUBDIR%%/java/classes/jae40.jar X%%NSUBDIR%%/java/classes/java40.jar X%%NSUBDIR%%/java/classes/jio40.jar X%%NSUBDIR%%/java/classes/joptio40.jar X%%NSUBDIR%%/java/classes/jsd10.jar X%%NSUBDIR%%/java/classes/ldap40.jar X%%NSUBDIR%%/java/classes/resource.jar X%%NSUBDIR%%/java/classes/scd10.jar X%%NSUBDIR%%/java/classes/irix/font.properties X%%NSUBDIR%%/java/classes/irix/font.properties.cs X%%NSUBDIR%%/java/classes/irix/font.properties.el X%%NSUBDIR%%/java/classes/irix/font.properties.hu X%%NSUBDIR%%/java/classes/irix/font.properties.ja X%%NSUBDIR%%/java/classes/irix/font.properties.ko X%%NSUBDIR%%/java/classes/irix/font.properties.zh_GB2312 X%%NSUBDIR%%/java/classes/irix/font.properties.zh_TW_Big5 X%%NSUBDIR%%/java/classes/irix/font.properties.zh_TW_CNS11643 X%%NSUBDIR%%/mailcap X%%NSUBDIR%%/movemail X%%NSUBDIR%%/nethelp/Back_dep.gif X%%NSUBDIR%%/nethelp/Back_dis.gif X%%NSUBDIR%%/nethelp/Back_sel.gif X%%NSUBDIR%%/nethelp/Back_up.gif X%%NSUBDIR%%/nethelp/Blank.htm X%%NSUBDIR%%/nethelp/Button.js X%%NSUBDIR%%/nethelp/CntData.js X%%NSUBDIR%%/nethelp/CntTool.htm X%%NSUBDIR%%/nethelp/CntTool.js X%%NSUBDIR%%/nethelp/Exit_dep.gif X%%NSUBDIR%%/nethelp/Exit_sel.gif X%%NSUBDIR%%/nethelp/Exit_up.gif X%%NSUBDIR%%/nethelp/Forw_dep.gif X%%NSUBDIR%%/nethelp/Forw_dis.gif X%%NSUBDIR%%/nethelp/Forw_sel.gif X%%NSUBDIR%%/nethelp/Forw_up.gif X%%NSUBDIR%%/nethelp/Header.js X%%NSUBDIR%%/nethelp/IdxData.js X%%NSUBDIR%%/nethelp/IdxFill.htm X%%NSUBDIR%%/nethelp/IdxKey.htm X%%NSUBDIR%%/nethelp/IdxTool.htm X%%NSUBDIR%%/nethelp/IdxTopic.htm X%%NSUBDIR%%/nethelp/Local-1.js X%%NSUBDIR%%/nethelp/NSHIfrm.htm X%%NSUBDIR%%/nethelp/NavUI.htm X%%NSUBDIR%%/nethelp/NoJSerr.htm X%%NSUBDIR%%/nethelp/Prnt_dep.gif X%%NSUBDIR%%/nethelp/Prnt_sel.gif X%%NSUBDIR%%/nethelp/Prnt_up.gif X%%NSUBDIR%%/nethelp/Stack.js X%%NSUBDIR%%/nethelp/Status.htm X%%NSUBDIR%%/nethelp/System.htm X%%NSUBDIR%%/nethelp/System.js X%%NSUBDIR%%/nethelp/ToolUI.htm X%%NSUBDIR%%/nethelp/Tool_dep.gif X%%NSUBDIR%%/nethelp/Tool_sel.gif X%%NSUBDIR%%/nethelp/Tool_up.gif X%%NSUBDIR%%/nethelp/Topic.js X%%NSUBDIR%%/nethelp/Utility.js X%%NSUBDIR%%/nethelp/Wait.gif X%%NSUBDIR%%/nethelp/netscape/collabra/coll.htm X%%NSUBDIR%%/nethelp/netscape/collabra/collHdr.htm X%%NSUBDIR%%/nethelp/netscape/collabra/collabra.gif X%%NSUBDIR%%/nethelp/netscape/collabra/discgrps.gif X%%NSUBDIR%%/nethelp/netscape/collabra/help.hpf X%%NSUBDIR%%/nethelp/netscape/collabra/mailbox2.gif X%%NSUBDIR%%/nethelp/netscape/composer/comp.htm X%%NSUBDIR%%/nethelp/netscape/composer/compHdr.htm X%%NSUBDIR%%/nethelp/netscape/composer/composer.gif X%%NSUBDIR%%/nethelp/netscape/composer/comtlbr2.gif X%%NSUBDIR%%/nethelp/netscape/composer/fmtlbr3.gif X%%NSUBDIR%%/nethelp/netscape/composer/help.hpf X%%NSUBDIR%%/nethelp/netscape/composer/tagicon2.gif X%%NSUBDIR%%/nethelp/netscape/home/help.hpf X%%NSUBDIR%%/nethelp/netscape/home/home.gif X%%NSUBDIR%%/nethelp/netscape/home/home.htm X%%NSUBDIR%%/nethelp/netscape/home/homeHdr.htm X%%NSUBDIR%%/nethelp/netscape/messengr/abook.gif X%%NSUBDIR%%/nethelp/netscape/messengr/compbar.gif X%%NSUBDIR%%/nethelp/netscape/messengr/help.hpf X%%NSUBDIR%%/nethelp/netscape/messengr/mailbox.gif X%%NSUBDIR%%/nethelp/netscape/messengr/mailbox2.gif X%%NSUBDIR%%/nethelp/netscape/messengr/mess.htm X%%NSUBDIR%%/nethelp/netscape/messengr/messHdr.htm X%%NSUBDIR%%/nethelp/netscape/messengr/messengr.gif X%%NSUBDIR%%/nethelp/netscape/messengr/mpctrl.gif X%%NSUBDIR%%/nethelp/netscape/messengr/newsgrp.gif X%%NSUBDIR%%/nethelp/netscape/messengr/tabs.gif X%%NSUBDIR%%/nethelp/netscape/navigatr/help.hpf X%%NSUBDIR%%/nethelp/netscape/navigatr/nav.htm X%%NSUBDIR%%/nethelp/netscape/navigatr/navHdr.htm X%%NSUBDIR%%/nethelp/netscape/navigatr/navigatr.gif X%%NSUBDIR%%/nethelp/netscape/news/abook.gif X%%NSUBDIR%%/nethelp/netscape/news/collabra.gif X%%NSUBDIR%%/nethelp/netscape/news/compbar.gif X%%NSUBDIR%%/nethelp/netscape/news/discgrps.gif X%%NSUBDIR%%/nethelp/netscape/news/help.hpf X%%NSUBDIR%%/nethelp/netscape/news/mailbox2.gif X%%NSUBDIR%%/nethelp/netscape/news/news.htm X%%NSUBDIR%%/nethelp/netscape/news/newsgrp.gif X%%NSUBDIR%%/nethelp/netscape/shared/NetHelpm.css X%%NSUBDIR%%/nethelp/netscape/shared/NetHelpu.css X%%NSUBDIR%%/nethelp/netscape/shared/NetHelpw.css X%%NSUBDIR%%/nethelp/netscape/shared/admnIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/calIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/collIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/commIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/compIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/confIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/ibmIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/messIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/navIcon.gif X%%NSUBDIR%%/nethelp/netscape/shared/netIcon.gif X%%NSUBDIR%%/nethelp/netscape/trouble/help.hpf X%%NSUBDIR%%/nethelp/netscape/trouble/trouble.htm X%%NSUBDIR%%/nethelp/netwatch.gif X%%NSUBDIR%%/nethelp/picsfail.htm X%%NSUBDIR%%/nethelp/picsfail.jar X%%NSUBDIR%%/plugins/cpPack1.jar X%%NSUBDIR%%/registry X%%NSUBDIR%%/spell/netscape.dic X%%NSUBDIR%%/spell/pen4s324.dat X%%NSUBDIR%%/vreg X@dirrm %%NSUBDIR%%/spell X@dirrm %%NSUBDIR%%/nethelp/netscape/trouble X@dirrm %%NSUBDIR%%/nethelp/netscape/shared X@dirrm %%NSUBDIR%%/nethelp/netscape/news X@dirrm %%NSUBDIR%%/nethelp/netscape/navigatr X@dirrm %%NSUBDIR%%/nethelp/netscape/messengr X@dirrm %%NSUBDIR%%/nethelp/netscape/home X@dirrm %%NSUBDIR%%/nethelp/netscape/composer X@dirrm %%NSUBDIR%%/nethelp/netscape/collabra X@dirrm %%NSUBDIR%%/nethelp/netscape X@dirrm %%NSUBDIR%%/nethelp X@dirrm %%NSUBDIR%%/java/classes/irix X@dirrm %%NSUBDIR%%/java/classes/hpux X@dirrm %%NSUBDIR%%/java/classes/aix X@dirrm %%NSUBDIR%%/java/classes X@dirrm %%NSUBDIR%%/java END-of-bsdi-netscape47-communicator/pkg/PLIST echo c - bsdi-netscape47-communicator/scripts mkdir -p bsdi-netscape47-communicator/scripts > /dev/null 2>&1 echo x - bsdi-netscape47-communicator/Makefile sed 's/^X//' >bsdi-netscape47-communicator/Makefile << 'END-of-bsdi-netscape47-communicator/Makefile' X# New ports collection makefile for: Netscape Communicator for BSDI BSD/OS X# Date created: 10 May 2000 X# Whom: Trevor Johnson <trevor@jpj.net> X# based on work by thepish and girgen@partitur.se X# X# $FreeBSD$ X# X XPORTNAME= bsdi-netscape-${BROWSER} XPORTVERSION= ${BROWSER_VER} XCATEGORIES= www X X.if !defined(MASTER_SITES) XMASTER_SITES= ftp://ftp.netscape.com/pub/communicator/english/4.73/unix/unsupported/bsdi21/complete_install/ \ X ftp://ftp.sunet.se/pub/www/Netscape/communicator/english/4.73/unix/unsupported/bsdi21/complete_install/ X.endif X XDISTFILES= ${BROWSER}-v473-export.x86-bsdi-bsd2.tar.gz X XMAINTAINER= trevor@jpj.net X XRUN_DEPENDS= netscape:${PORTSDIR}/www/netscape-wrapper X XONLY_FOR_ARCHS= i386 X X# don't overwrite the FreeBSD port's shell script wrapper in ${PREFIX}/bin XBROWSER_ARC= ${BROWSER}-bsdi X XMASTERDIR= ${.CURDIR}/../netscape4-communicator XWRKSRC= ${WRKDIR}/${BROWSER}-v473.x86-bsdi-bsd2 X XBROWSER_VER= 4.73 X# taken from ,${BLDVERS} in ns-install XINFILE_HEAD?= 'Communicator,4.73.0.20000502' XNO_AUTOADMIN= yes X XMAILCAP= ${.CURDIR}/../bsdi-netscape47-communicator/files/mailcap XNSUBDIR= lib/netscape-bsdi X XPRE_MK_INCLUDED= yes X# don't require a.out libraries XWITHOUT_AOUT= yes X.include "${MASTERDIR}/Makefile" END-of-bsdi-netscape47-communicator/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.4.21.0005160747260.28174-100000>