Skip site navigation (1)Skip section navigation (2)
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>