head	1.16;
access;
symbols
	RELEASE_4_7_0:1.15
	RELEASE_4_6_2:1.15
	RELEASE_4_6_1:1.15
	RELEASE_4_6_0:1.15
	RELEASE_5_0_DP1:1.14
	RELEASE_4_5_0:1.13
	RELEASE_4_4_0:1.9
	RELEASE_4_3_0:1.8
	RELEASE_4_2_0:1.5
	RELEASE_4_1_1:1.5
	RELEASE_4_1_0:1.5
	RELEASE_3_5_0:1.5
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.4
	RELEASE_3_3_0:1.3
	RELEASE_3_2_0:1.2
	RELEASE_3_1_0:1.1.1.1
	RELEASE_2_2_8:1.1.1.1
	RELEASE_3_0_0:1.1.1.1
	RELEASE_2_2_7:1.1.1.1
	RELEASE_2_2_6:1.1.1.1
	RELEASE_2_2_5:1.1.1.1
	v0_0:1.1.1.1
	ache:1.1.1;
locks; strict;
comment	@# @;


1.16
date	2002.10.14.13.50.21;	author trevor;	state dead;
branches;
next	1.15;

1.15
date	2002.05.23.14.42.52;	author trevor;	state Exp;
branches;
next	1.14;

1.14
date	2002.01.24.09.37.31;	author trevor;	state Exp;
branches;
next	1.13;

1.13
date	2001.12.19.22.27.35;	author trevor;	state Exp;
branches;
next	1.12;

1.12
date	2001.11.14.06.29.42;	author trevor;	state Exp;
branches;
next	1.11;

1.11
date	2001.11.14.06.22.43;	author trevor;	state Exp;
branches;
next	1.10;

1.10
date	2001.10.31.10.47.56;	author trevor;	state Exp;
branches;
next	1.9;

1.9
date	2001.08.19.14.43.48;	author trevor;	state Exp;
branches;
next	1.8;

1.8
date	2001.03.31.07.06.35;	author trevor;	state Exp;
branches;
next	1.7;

1.7
date	2001.02.20.03.10.14;	author trevor;	state Exp;
branches;
next	1.6;

1.6
date	2000.12.26.10.19.51;	author trevor;	state Exp;
branches;
next	1.5;

1.5
date	2000.04.15.17.31.51;	author sada;	state Exp;
branches;
next	1.4;

1.4
date	99.10.10.18.33.02;	author sada;	state Exp;
branches;
next	1.3;

1.3
date	99.07.01.23.36.25;	author sada;	state Exp;
branches;
next	1.2;

1.2
date	99.02.22.04.31.44;	author steve;	state Exp;
branches;
next	1.1;

1.1
date	97.07.03.01.06.25;	author ache;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.07.03.01.06.25;	author ache;	state Exp;
branches;
next	;


desc
@@


1.16
log
@I remove the linux-netscape6 ports from ports/french, ports/german,
ports/japanese and ports/www.  In their place, I add corresponding netscape7
ports, after repo copies.  Now ports/www/netscape7 will no longer be a slave
port.  Instead it is the master port for the others.

The French, German, and Japanese ports now have AIM, because I had trouble
getting them to work without it.

I add a security warning to all these ports, about the "forward referrer" bug
(Mozilla bug 145579).
@
text
@This is a Linux version of the Netscape suite (Web browser, HTML
editor, mail user agent and news reader). Using the Linux version
on FreeBSD is necessary if you want to use Linux versions of plugins.
Many plugins are distributed only as Linux binaries.  The Sun Java
and Macromedia Flash plugins are included.  AOL Instant Messenger
is omitted (see ports/net/aim).  The Canadian, Latin American and
British region packs, spell-checker, and talkback are enabled.

The Java plugin does not work with linux_base-7, only linux_base-61
or linux_base-62.

WWW: http://browsers.netscape.com/browsers/6/

Trevor Johnson
trevor@@FreeBSD.org
@


1.15
log
@This bug no longer exists.
@
text
@@


1.14
log
@Advise users that the Java plugin is incompatible with linux_base-7.
@
text
@a8 3
Text cannot be typed into the dialogs for saving files or for
searching within a document.

@


1.13
log
@Update to 6.2.1.  Fix RESTRICTED line.  Shorten list of broken features.
@
text
@d12 3
@


1.12
log
@forced commit--this was supposed to be the log message for the
previous commit:

Add all available components except AIM.  Remove "BROKEN" line.
Update description.  Note restrictions caused by presence of Sun
Java plugin.  Bump PORTREVISION.

Approved by:	Duke
@
text
@d9 2
a10 4
Messenger can be started by going to a mailto: or news: URL (for
example, by typing into the location window).  The dialogs for
saving files and for searching within a document do not work, nor
does the Privacy & Security menu, nor does about:plugins.
@


1.11
log
@# New ports collection makefile for: netscape-linux-6
# Date created:			8 April 2000
# Whom:				sada@@FreeBSD.org
#
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.37 2001/11/13 21:52:15 trevor Exp $
#

PORTNAME=	linux-netscape
PORTVERSION=	6.2
PORTREVISION=	1
CATEGORIES=	www linux
MASTER_SITES=	ftp://ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.bu.edu/pub/mirrors/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cica.es/pub6/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ciril.fr/pub2/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cs.tu-berlin.de/pub/net/www/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cuhk.edu.hk/.3/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.darenet.dk/mirrors/ftp2.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.dei.uc.pt/.raid0/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.fh-brandenburg.de/pub/Infosystems/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.fu-berlin.de/unix/network/www/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.hu-berlin.de/pub/www/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.informatik.uni-hamburg.de/pub/soft/infosystems/www/clients/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.jaist.ac.jp/net/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.kmitl.ac.th/pub/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.loxinfo.co.th/netscape/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.nsysu.edu.tw/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ruhr-uni-bochum.de/mirrors/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.spin.ad.jp/pub/WWW/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.sunet.se/pub/www/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uit.no/pub/www/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-bielefeld.de/pub/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-c.dk/mirrors/ftp2.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-magdeburg.de/pub/mirror/ftp.netscape.com/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-tuebingen.de/pub/mirrors/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uniovi.es/pub/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.unipi.it/pub/mirror/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uniroma2.it/%7bC/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.upc.es/mirror/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.upc.es/pub/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ut.ee/pub/WWW/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunsite.cnlab-switch.ch/mirror/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunsite.sut.ac.jp/pub/archives/WWW/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.mirror.ac.uk/sites/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ntua.gr/pub/www/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/
DISTFILES=	browser.xpi \
		deflenus.xpi \
		langenus.xpi \
		flash.xpi \
		jre.xpi \
		langenus.xpi \
		mail.xpi \
		psm.xpi \
		regca.xpi \
		reges.xpi \
		reggb.xpi \
		regus.xpi \
		spellchecker.xpi \
		talkback.xpi \
		xpcom.xpi
DIST_SUBDIR=	netscape6/english/${PORTVERSION}

PATCH_SITES=	${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	trevor
PATCHFILES=	linux-netscape6-${PORTVERSION}-generated-files-v2.tar.gz

MAINTAINER=	trevor@@FreeBSD.org

BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
RUN_DEPENDS=	${LINUX_BASE}/lib/ld.so:${PORTSDIR}/emulators/linux_base \
		${LINUX_BASE}/usr/lib/libgtk-1.2.so.0.5.0:${PORTSDIR}/x11-toolkits/linux-gtk \
		${LINUX_BASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-jpeg

LATEST_LINK=	linux-netscape6
LINUX_BASE=	/compat/linux
NO_BUILD=	yes
NO_FILTER_SHLIBS=	yes
ONLY_FOR_ARCHS=	i386
RESTRICTED=	"license for Java plugin allows `internal use only'"
NO_PACKAGE=	${RESTRICTED}
NO_CDROM=	${RESTRICTED}
USE_XLIB=	yes
WRKSRC=	${WRKDIR}/netscape-installer/xpi
INSTALL_DIR=	${PREFIX}/lib/linux-netscape6
PLIST=		${WRKDIR}/pkg-plist
STARTUP_CMD=	netscape6

do-extract:
	${MKDIR} ${WRKSRC}
.for i in ${DISTFILES}
	unzip -qo ${DISTDIR}/${DIST_SUBDIR}/${i} -d ${WRKSRC}
.endfor
	${MV} ${WRKSRC}/jre-image-i386 ${WRKSRC}/bin/plugins/java2
	cd ${WRKSRC}/bin/plugins && ${LN} -s java2/plugin/i386/ns600/libjavaplugin_oji.so;

do-patch:
	${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/bin/chrome/user-skins.rdf ${WRKSRC}/bin/chrome/user-locales.rdf
	${CP} -p ${FILESDIR}/*rdf ${WRKSRC}/bin/chrome
	${TAR} -C ${WRKSRC}/bin -xzf ${DISTDIR}/${DIST_SUBDIR}/${PATCHFILES}

do-configure:
#	- kldload linux
#	${SETENV} $DISPLAY="NONE" ${WRKSRC}/bin/netscape file:///dev/null
#	@@${ECHO} \"Factory not found\" and \"cannot open display\" errors here are normal.
	${SED} -e "s;%%INSTALL_DIR%%;${INSTALL_DIR};g" \
	${FILESDIR}/start.sh >${WRKDIR}/${STARTUP_CMD}

pre-install:
	${ECHO} bin/${STARTUP_CMD} > ${PLIST}
	cd ${WRKSRC}/bin; for i in `find * \! -type d | sort`; do \
		${ECHO} lib/linux-netscape6/$${i} >> ${PLIST}; \
	done
	cd ${WRKSRC}/plugins; for i in `find * \! -type d | sort`; do \
		${ECHO} lib/linux-netscape6/plugins/$${i} >> ${PLIST}; \
	done
	cd ${WRKSRC}/bin; \
	for i in `find -d * -type d`; do \
		${ECHO} @@dirrm lib/linux-netscape6/$${i} >> ${PLIST}; \
	done
	${ECHO} @@dirrm lib/linux-netscape6 >> ${PLIST}

do-install:
	${MKDIR} ${INSTALL_DIR}
	${CP} -Rp ${WRKSRC}/bin/* ${WRKSRC}/plugins ${INSTALL_DIR}
	${INSTALL_SCRIPT} ${WRKDIR}/${STARTUP_CMD} ${PREFIX}/bin

post-install:
	${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>
@
text
@@


1.10
log
@Add Web page.
@
text
@d4 4
a7 1
Many plugins are distributed only as Linux binaries.
d9 4
a12 5
In this port/package, the Java virtual machine is omitted because
it does not work.  AOL Instant Messenger is also omitted (see
ports/net/aim).  Only the U.S. English locale is installed.  Plugins
do not work.  Messenger can be started by going to a mailto: or
news: URL.
@


1.9
log
@Update to 6.1.

According to Bennett Samowich <brs@@ben-tech.com> on the Bugtraq
list, this version "does not allow access to privileged ports"
whereas the earlier ones do.  I have not tested this claim.  If
true, the change should lessen harm from the HTML form protocol
attack described at http://www.remote.org/jochen/sec/hfpa/ .

Mark broken, because the menus no longer display correctly.

Mention the AIM port.  Don't mention the release notes, since they
seem to be unmaintained.

Touch up FTP list.
@
text
@d12 2
@


1.8
log
@Warn users about problems with Netscape Messenger.  Warn them that
plugins do not work.

reported by:		Thiago Lucas <thiago@@matrix.com.br>,
			Georges Chenard <gc@@mail.dotcom.fr>,
			Jonathan Belson <jon@@witchspace.com>
@
text
@d7 4
a10 5
it does not work.  AOL Instant Messenger is also omitted.  Only
the U.S. English locale is installed.  Plugins do not work.
Messenger can be started by going to a mailto: or news: URL.

WWW:  http://home.netscape.com/eng/mozilla/ns6/relnotes/6.0.html
@


1.7
log
@Update to 6.01.  Install from .xpi (zip archive) distfiles.  Don't
download or try to set up the JRE.

Since linux.ko may not be loaded (reported by Brian Dean,
<bsd@@bsdhome.com>), try to load it.

Change master sites to ones with the .xpi files (obtained from FAST
FTP Search).
@
text
@d8 2
a9 1
the U.S. English locale is installed.
@


1.6
log
@Update to version 6.0.  Take maintainership.
@
text
@d6 5
a10 4
In this port/package, the Java virtual machine does not work.  AOL
Instant Messenger is omitted because of security problems (see
http://www.atstake.com/research/advisories/2000/a121200-1.txt).
Only the U.S. English locale is installed.
@


1.5
log
@Import new port of linux-netscape6.

Approved by: PW
@
text
@d1 12
a12 4
This is the linux version of the netscape web-surfboard. Using the
Linux version on FreeBSD is necessary if you want to use Linux
versions of plugins. Many plugins are distributed only as Linux
binaries.
@


1.4
log
@Upgrade to 4.7.

PR:	ports/14106
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@a4 9

Please read the file "/usr/local/lib/netscape/LICENSE" for the
licensing terms.

Note: If Java applets fail to display.  Type this as root:
               cd /usr/X11R6/lib/X11/fonts/misc
               /usr/X11R6/bin/mkfontdir
               chmod 444 fonts.dir
      And then exit and restart your X server.
@


1.3
log
@Linux version Netscape Communicator 4.61.

PR:		ports/12413
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d1 4
a4 3
This is the linux version of the netscape web-surfboard. Linux version
on FreeBSD is necessary if you want binary downloadable plugins, made
available for linux, to work.
@


1.2
log
@Cleanups from maintainer.

PR:		9928
Submitted by:	maintainer
@
text
@d1 3
a3 2
This is the Linux version of Netscape Communicator. You might wish
to use this version if you wish to run Linux plugins, for example.
d5 8
a12 2
Please read the file "/usr/local/lib/netscape/LICENSE" for
the licensing terms.
@


1.1
log
@Initial revision
@
text
@d1 5
a5 2
This is the netscape web-surfboard.  Please read the file
"/usr/local/lib/netscape/LICENSE" for the licensing terms.
@


1.1.1.1
log
@Linux port because BSDI one cause division by zero
@
text
@@
