head	1.19;
access;
symbols
	RELEASE_5_4_0:1.18
	RELEASE_4_11_0:1.18
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.18
	RELEASE_5_2_1:1.18
	RELEASE_5_2_0:1.18
	RELEASE_4_9_0:1.18
	RELEASE_5_1_0:1.17
	RELEASE_4_8_0:1.17
	RELEASE_5_0_0:1.17
	RELEASE_4_7_0:1.17
	RELEASE_4_6_2:1.16
	RELEASE_4_6_1:1.16
	RELEASE_4_6_0:1.16
	old_RELEASE_5_0_DP1:1.14
	old_RELEASE_4_5_0:1.13
	old_RELEASE_4_4_0:1.9
	old_RELEASE_4_3_0:1.8
	old_RELEASE_4_2_0:1.5
	old_RELEASE_4_1_1:1.5
	old_RELEASE_4_1_0:1.5
	old_RELEASE_3_5_0:1.5
	old_RELEASE_4_0_0:1.4
	old_RELEASE_3_4_0:1.4
	old_RELEASE_3_3_0:1.3
	old_RELEASE_3_2_0:1.2
	old_RELEASE_3_1_0:1.1.1.1
	old_RELEASE_2_2_8:1.1.1.1
	old_RELEASE_3_0_0:1.1.1.1
	old_RELEASE_2_2_7:1.1.1.1
	old_RELEASE_2_2_6:1.1.1.1
	old_RELEASE_2_2_5:1.1.1.1
	old_v0_0:1.1.1.1
	old_ache:1.1.1;
locks; strict;
comment	@# @;


1.19
date	2005.06.10.09.08.32;	author trevor;	state dead;
branches;
next	1.18;

1.18
date	2003.07.03.09.55.03;	author trevor;	state Exp;
branches;
next	1.17;

1.17
date	2002.09.08.05.06.45;	author trevor;	state Exp;
branches;
next	1.16;

1.16
date	2002.05.24.00.21.47;	author trevor;	state Exp;
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.19
log
@Remove the netscape7 port due to multiple security bugs.
Netscape 8.0 is available only for Windows.
@
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 Macromedia Flash plugin is available, as are the
Canadian and United States region packs, spell-checker, and talkback.  AOL
Instant Messenger is omitted (see ports/net/aim).

WWW:  http://channels.netscape.com/ns/browsers/default.jsp/
@


1.18
log
@Security fix:  update to the latest versions:  7.1 for American
English; and 7.02 for French, German, Japanese, and Brazilian
Portuguese.  These are reportedly free of the onunload referrer bug
(#145579 in bugzilla).

The Sun Java plugin is no longer available from the same places.
AIM is needed by the 7.02 versions.  The DOM inspector and "venkman"
JavaScript debugger are available for 7.1.

Compress generated files with bzip2; omit "linux-" from their names.

The RDF files provided by the ports are no longer needed.

Update references to Netscape 6.

Run chmod to fix permissions on extracted files (for the Portuguese
slave port).

Remove unneeded XXXchecksum target.

Change the configuration process, so that extraneous files are not
downloaded.  This resolves PR 44101, submitted by Fernan Aguero.
@
text
@@


1.17
log
@security fix:  update Netscape 7 to 7.0 (Netscape 6.2.3 ports remain
forbidden)
@
text
@d1 6
a6 10
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 and United States
region packs, spell-checker, and talkback are available.

The Java plugin requires linux_base-6.  It does not work with
linux_base 7.1.
a8 3

Trevor Johnson
trevor@@FreeBSD.org
@


1.16
log
@Add new port of Netscape 7 Preview Release 1 after repo copy.
@
text
@d9 2
a10 1
The Java plugin does not work.
d12 1
a12 7
This port installs a preview release of the Netscape browser.
Historically, such versions have contained a "time bomb" which will
cause the program to stop working after a predetermined date, usually
a few months after Netscape first offers the program.  If this is
unsuitable for you, use a regular release instead.

WWW:  http://channels.netscape.com/ns/browsers/7/default.jsp
@


1.15
log
@This bug no longer exists.
@
text
@d6 2
a7 2
is omitted (see ports/net/aim).  The Canadian, Latin American and
British region packs, spell-checker, and talkback are enabled.
d9 1
a9 2
The Java plugin does not work with linux_base-7, only linux_base-61
or linux_base-62.
d11 7
a17 1
WWW: http://browsers.netscape.com/browsers/6/
@


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
@@
