head	1.67;
access;
symbols
	RELEASE_4_7_0:1.66
	RELEASE_4_6_2:1.63
	RELEASE_4_6_1:1.63
	RELEASE_4_6_0:1.63
	RELEASE_5_0_DP1:1.58
	RELEASE_4_5_0:1.41
	RELEASE_4_4_0:1.34
	RELEASE_4_3_0:1.31
	RELEASE_4_2_0:1.24
	RELEASE_4_1_1:1.24
	RELEASE_4_1_0:1.24
	RELEASE_3_5_0:1.24
	RELEASE_4_0_0:1.19
	RELEASE_3_4_0:1.14
	RELEASE_3_3_0:1.13
	RELEASE_3_2_0:1.8
	RELEASE_3_1_0:1.7
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.5
	RELEASE_2_2_6:1.3
	RELEASE_2_2_5:1.3
	v0_0:1.1.1.1
	ache:1.1.1;
locks; strict;
comment	@# @;


1.67
date	2002.10.14.13.50.21;	author trevor;	state dead;
branches;
next	1.66;

1.66
date	2002.09.08.05.06.45;	author trevor;	state Exp;
branches;
next	1.65;

1.65
date	2002.08.28.12.20.06;	author trevor;	state Exp;
branches;
next	1.64;

1.64
date	2002.08.07.15.24.01;	author trevor;	state Exp;
branches;
next	1.63;

1.63
date	2002.05.23.14.33.45;	author trevor;	state Exp;
branches;
next	1.62;

1.62
date	2002.05.18.06.16.14;	author trevor;	state Exp;
branches;
next	1.61;

1.61
date	2002.05.17.20.50.54;	author trevor;	state Exp;
branches;
next	1.60;

1.60
date	2002.05.17.11.11.58;	author trevor;	state Exp;
branches;
next	1.59;

1.59
date	2002.04.14.01.52.33;	author trevor;	state Exp;
branches;
next	1.58;

1.58
date	2002.04.01.10.27.59;	author trevor;	state Exp;
branches;
next	1.57;

1.57
date	2002.04.01.09.43.27;	author trevor;	state Exp;
branches;
next	1.56;

1.56
date	2002.04.01.09.40.43;	author trevor;	state Exp;
branches;
next	1.55;

1.55
date	2002.03.27.17.48.52;	author trevor;	state Exp;
branches;
next	1.54;

1.54
date	2002.03.26.02.18.22;	author trevor;	state Exp;
branches;
next	1.53;

1.53
date	2002.03.09.01.40.58;	author trevor;	state Exp;
branches;
next	1.52;

1.52
date	2002.03.07.07.47.08;	author trevor;	state Exp;
branches;
next	1.51;

1.51
date	2002.03.04.10.11.01;	author trevor;	state Exp;
branches;
next	1.50;

1.50
date	2002.03.04.06.34.11;	author trevor;	state Exp;
branches;
next	1.49;

1.49
date	2002.03.04.06.13.34;	author trevor;	state Exp;
branches;
next	1.48;

1.48
date	2002.02.24.04.50.07;	author trevor;	state Exp;
branches;
next	1.47;

1.47
date	2002.02.24.04.40.50;	author trevor;	state Exp;
branches;
next	1.46;

1.46
date	2002.01.30.20.43.09;	author fenner;	state Exp;
branches;
next	1.45;

1.45
date	2002.01.29.12.08.29;	author knu;	state Exp;
branches;
next	1.44;

1.44
date	2002.01.28.15.56.49;	author fenner;	state Exp;
branches;
next	1.43;

1.43
date	2002.01.28.02.44.58;	author trevor;	state Exp;
branches;
next	1.42;

1.42
date	2002.01.26.11.53.00;	author trevor;	state Exp;
branches;
next	1.41;

1.41
date	2002.01.20.05.39.20;	author trevor;	state Exp;
branches;
next	1.40;

1.40
date	2002.01.20.05.35.01;	author trevor;	state Exp;
branches;
next	1.39;

1.39
date	2001.12.19.22.27.35;	author trevor;	state Exp;
branches;
next	1.38;

1.38
date	2001.11.14.06.27.12;	author trevor;	state Exp;
branches;
next	1.37;

1.37
date	2001.11.13.21.52.15;	author trevor;	state Exp;
branches;
next	1.36;

1.36
date	2001.11.11.22.22.18;	author trevor;	state Exp;
branches;
next	1.35;

1.35
date	2001.11.11.22.12.17;	author trevor;	state Exp;
branches;
next	1.34;

1.34
date	2001.08.27.19.53.52;	author trevor;	state Exp;
branches;
next	1.33;

1.33
date	2001.08.19.14.43.48;	author trevor;	state Exp;
branches;
next	1.32;

1.32
date	2001.05.02.01.18.11;	author trevor;	state Exp;
branches;
next	1.31;

1.31
date	2001.03.31.06.51.56;	author trevor;	state Exp;
branches;
next	1.30;

1.30
date	2001.03.06.04.04.26;	author trevor;	state Exp;
branches;
next	1.29;

1.29
date	2001.02.20.03.10.14;	author trevor;	state Exp;
branches;
next	1.28;

1.28
date	2000.12.27.12.55.56;	author trevor;	state Exp;
branches;
next	1.27;

1.27
date	2000.12.27.01.04.56;	author trevor;	state Exp;
branches;
next	1.26;

1.26
date	2000.12.26.10.19.51;	author trevor;	state Exp;
branches;
next	1.25;

1.25
date	2000.11.23.11.56.10;	author sobomax;	state Exp;
branches;
next	1.24;

1.24
date	2000.05.14.00.52.01;	author sada;	state Exp;
branches;
next	1.23;

1.23
date	2000.04.15.17.31.47;	author sada;	state Exp;
branches;
next	1.22;

1.22
date	2000.04.15.14.38.40;	author sada;	state Exp;
branches;
next	1.21;

1.21
date	2000.04.10.00.05.44;	author cpiazza;	state Exp;
branches;
next	1.20;

1.20
date	2000.04.06.15.30.43;	author sada;	state Exp;
branches;
next	1.19;

1.19
date	2000.03.11.17.22.00;	author sada;	state Exp;
branches;
next	1.18;

1.18
date	2000.03.04.23.58.11;	author cpiazza;	state Exp;
branches;
next	1.17;

1.17
date	2000.02.28.08.34.01;	author asami;	state Exp;
branches;
next	1.16;

1.16
date	2000.01.07.18.40.46;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2000.01.03.09.15.02;	author billf;	state Exp;
branches;
next	1.14;

1.14
date	99.10.10.18.33.00;	author sada;	state Exp;
branches;
next	1.13;

1.13
date	99.08.31.02.42.56;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	99.08.14.18.37.52;	author sada;	state Exp;
branches;
next	1.11;

1.11
date	99.07.21.14.55.42;	author marcel;	state Exp;
branches;
next	1.10;

1.10
date	99.07.01.23.36.19;	author sada;	state Exp;
branches;
next	1.9;

1.9
date	99.07.01.00.20.58;	author sada;	state Exp;
branches;
next	1.8;

1.8
date	99.02.22.04.31.40;	author steve;	state Exp;
branches;
next	1.7;

1.7
date	99.01.06.04.18.06;	author simokawa;	state Exp;
branches;
next	1.6;

1.6
date	98.12.24.06.29.59;	author steve;	state Exp;
branches;
next	1.5;

1.5
date	98.06.16.13.34.24;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	98.06.10.12.19.28;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	97.09.23.20.50.31;	author ache;	state Exp;
branches;
next	1.2;

1.2
date	97.07.05.12.08.46;	author ache;	state Exp;
branches;
next	1.1;

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

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


desc
@@


1.67
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
@# 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.66 2002/09/08 05:06:45 trevor Exp $
#

PORTNAME=	linux-netscape
PORTVERSION?=	6.2.3
PORTREVISION?=	0
CATEGORIES?=	www linux
MASTER_SITES=	\
ftp://ftp.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.cica.es/pub6/netscape/${FTPDIR}/ \
ftp://ftp.ciril.fr/pub2/netscape/${FTPDIR}/ \
ftp://ftp.cs.tu-berlin.de/pub/net/www/netscape/${FTPDIR}/ \
ftp://ftp.cuhk.edu.hk/.3/netscape/${FTPDIR}/ \
ftp://ftp.darenet.dk/mirrors/ftp2.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.dei.uc.pt/.raid0/netscape/${FTPDIR}/ \
ftp://ftp.fu-berlin.de/unix/network/www/netscape/${FTPDIR}/ \
ftp://ftp.hu-berlin.de/pub/www/netscape/${FTPDIR}/ \
ftp://ftp.informatik.uni-hamburg.de/pub/soft/infosystems/www/clients/netscape/${FTPDIR}/ \
ftp://ftp.jaist.ac.jp/net/Netscape/${FTPDIR}/ \
ftp://ftp.nsysu.edu.tw/Netscape/${FTPDIR}/ \
ftp://ftp.ruhr-uni-bochum.de/mirrors/ftp.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.sunet.se/pub/www/Netscape/${FTPDIR}/ \
ftp://ftp.uit.no/pub/www/Netscape/${FTPDIR}/ \
ftp://ftp.uni-bielefeld.de/pub/netscape/${FTPDIR}/ \
ftp://ftp.uni-c.dk/mirrors/ftp2.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.uni-magdeburg.de/pub/mirror/ftp.netscape.com/${FTPDIR}/ \
ftp://ftp.uniovi.es/pub/netscape/${FTPDIR}/ \
ftp://ftp.unipi.it/pub/mirror/netscape/${FTPDIR}/ \
ftp://ftp.uniroma2.it/%7bC/Netscape/${FTPDIR}/ \
ftp://ftp.ut.ee/pub/WWW/netscape/${FTPDIR}/ \
ftp://sunsite.cnlab-switch.ch/mirror/netscape/${FTPDIR}/ \
ftp://sunsite.tus.ac.jp/pub/archives/WWW/netscape/${FTPDIR}/ \
ftp://ftp.mirror.ac.uk/sites/ftp.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.ntua.gr/pub/www/Netscape/${FTPDIR}/ \
ftp://ftp.fct.unl.pt/.1/Netscape/${FTPDIR}/ \
ftp://ftp.sunsite.auc.dk/disk3/netscape/${FTPDIR}/ \
ftp://ftp.skynet.be/mirror2/netscape/${FTPDIR}/ \
ftp://ftp.etse.urv.es/netscape/${FTPDIR}/ \
ftp://sunsite.tut.fi/pub/Mirror/mirrorsite.netscape.com/pub/${FTPDIR}/ \
ftp://sunfreeware.unam.mx/pub/Netscape/${FTPDIR}/ \
ftp://ftp.fh-wolfenbuettel.de/pub/www/netscape/${FTPDIR}/ \
ftp://ftp.tu-darmstadt.de/pub/networking/www/netscape/${FTPDIR}/ \
ftp://ftp.uni-bremen.de/pub/mirrors/ftp.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.netscape.com/pub/${FTPDIR}/ \
ftp://ftp.cyf-kr.edu.pl/pub/mirror/netscape/${FTPDIR}/ \
ftp://ftp.rz.uni-karlsruhe.de/pub/mirror/ftp.netscape.com/pub/${FTPDIR}/
DIST_SUBDIR=	${MAJ}/${NETSCAPE6_LANG}/${VER}
FTPDIR?=		${DIST_SUBDIR}/unix/linux22/xpi

PATCH_SITES=	${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	trevor
PATCHFILES=	linux-${MAJ}-${VER}-generated-files.tar.gz

MAINTAINER?=	trevor@@FreeBSD.org


BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
RUN_DEPENDS=	${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk \
		${LINUXBASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-jpeg

LATEST_LINK=	linux-${MAJ}
MAJ?=		netscape6
NETSCAPE6_LANG?=english
NO_BUILD=	yes
NO_FILTER_SHLIBS=	yes
ONLY_FOR_ARCHS=	i386
RESTRICTED=	"License for Java plugin allows internal use only.  Also see license for Netscape itself"
NO_CDROM=	${RESTRICTED}
USE_LINUX=	yes
USE_XLIB=	yes
VER?=		${PORTVERSION}
WRKSRC=	${WRKDIR}/netscape-installer/xpi
INSTALL_DIR=	lib/linux-${MAJ}-${NETSCAPE6_LANG}
PLIST=		${WRKDIR}/pkg-plist
STARTUP_CMD=	${WRKDIR}/${MAJ}${NETSCAPE6_LANG}

.if !defined(BATCH)
IS_INTERACTIVE=	yes
.endif

.include <bsd.port.pre.mk>

.if !defined(UNFORBIDDEN)
FORBIDDEN=	"see <URL:ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SN-02:05.asc>"
.endif

pre-everything::
	${MKDIR} ${WRKSRC}/bin/plugins ${WRKSRC}/bin/chrome \
		${WRKSRC}/plugins
.if !defined(BATCH)
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
.endif
DISTFILES?=	browser.xpi \
		deflenus.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
.if exists(${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf)
DISTFILES!=${CAT} ${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf
.endif

checksum:
.if !defined(REAL_EXTRACT)
	@@cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} fetch
.endif
	@@if [ ! -f ${MD5_FILE} ]; then \
		${ECHO_MSG} ">> No MD5 checksum file."; \
	else \
		(cd ${DISTDIR}; OK="true"; \
		  for file in ${_CKSUMFILES}; do \
			if [ -r $$file ]; then \
				CKSUM=`${MD5} < $$file`; \
				CKSUM2=`${GREP} "^MD5 ($$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
				if [ "$$CKSUM2" = "" ]; then \
					${ECHO_MSG} ">> No checksum recorded for $$file."; \
					OK="false"; \
				elif ${EXPR} "$$CKSUM2" : ".*$$CKSUM" > /dev/null; then \
					${ECHO_MSG} ">> Checksum OK for $$file."; \
			else \
					${ECHO_MSG} ">> Checksum mismatch for $$file."; \
					OK="false"; \
				fi; \
			fi; \
		  done; \
		  if [ "$$OK" != "true" ]; then \
			${ECHO_MSG} "Make sure the Makefile and distinfo file (${MD5_FILE})"; \
			${ECHO_MSG} "are up to date.  If you are absolutely sure you want to override this"; \
			${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; \
			exit 1; \
		  fi) ; \
	fi

do-extract:
.for i in ${DISTFILES}
	unzip -qo ${DISTDIR}/${DIST_SUBDIR}/${i} -d ${WRKSRC}
.endfor
	- ${MV} ${WRKSRC}/jre-image-i386 ${WRKSRC}/bin/plugins/java2
	- ${MV} ${WRKSRC}/jre1.3.1_02 ${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.
	${ECHO_CMD}	"#!/bin/sh"		>  ${STARTUP_CMD}
	${ECHO_CMD} -n	"cd "			>> ${STARTUP_CMD}
	${ECHO_CMD}	${PREFIX}/${INSTALL_DIR}		>> ${STARTUP_CMD}
	${ECHO_CMD}	'exec ./netscape $$*'	>> ${STARTUP_CMD}

pre-install:
	${ECHO_CMD} bin/${MAJ}${NETSCAPE6_LANG} > ${PLIST}
	cd ${WRKSRC}/bin; for i in `find * \! -type d | sort`; do \
		${ECHO_CMD} ${INSTALL_DIR}/$${i} >> ${PLIST}; \
	done
	cd ${WRKSRC}/plugins; for i in `find * \! -type d | sort`; do \
		${ECHO_CMD} ${INSTALL_DIR}/plugins/$${i} >> ${PLIST}; \
	done
	cd ${WRKSRC}/bin; \
	for i in `find -d * -type d`; do \
		${ECHO_CMD} @@dirrm ${INSTALL_DIR}/$${i} >> ${PLIST}; \
	done
	${ECHO_CMD} @@dirrm ${INSTALL_DIR} >> ${PLIST}

pre-package:
	@@${ECHO_MSG} "*** WARNING ***"
	@@${ECHO_MSG} "* Do not distribute packages outside your organization."
	@@${ECHO_MSG} "* It is prohibited by the licensing."

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

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

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


1.66
log
@security fix:  update Netscape 7 to 7.0 (Netscape 6.2.3 ports remain
forbidden)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.65
log
@Synchronize with linux-gtk (forgotten by mita).

noticed by:	Warren Block
Submitted by:	alex
@
text
@d52 1
a52 1
FTPDIR=		${DIST_SUBDIR}/unix/linux22/xpi
a59 1
FORBIDDEN=	"see http://bugzilla.mozilla.org/show_bug.cgi?id=150339"
d62 1
a62 1
RUN_DEPENDS=	${LINUXBASE}/usr/lib/libgtk-1.2.so.0.9.0:${PORTSDIR}/x11-toolkits/linux-gtk \
d86 4
@


1.64
log
@Mark forbidden due to security bug.  I confirmed the bug with the
English versions of Netscape 6.2.3 and of Netscape 7.0 PR1.  Probably
the French, German, and Japanese versions have it as well.
@
text
@d63 1
a63 1
RUN_DEPENDS=	${LINUXBASE}/usr/lib/libgtk-1.2.so.0.5.0:${PORTSDIR}/x11-toolkits/linux-gtk \
@


1.63
log
@Prepare for Netscape 7 slave port.

Abbreviate paths in MASTER_SITES, to improve readability.  Remove
ftp.rediris.es because many files are missing from it.
@
text
@d60 2
@


1.62
log
@Add an FTP site in Mexico and eleven European sites.

Obtained from:	http://www.alltheweb.com/search?advanced=1&cat=ftp
@
text
@d12 41
a52 40
MASTER_SITES=	ftp://ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cica.es/pub6/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ciril.fr/pub2/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cs.tu-berlin.de/pub/net/www/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cuhk.edu.hk/.3/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.darenet.dk/mirrors/ftp2.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.dei.uc.pt/.raid0/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.fu-berlin.de/unix/network/www/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.hu-berlin.de/pub/www/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.informatik.uni-hamburg.de/pub/soft/infosystems/www/clients/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.jaist.ac.jp/net/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.nsysu.edu.tw/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ruhr-uni-bochum.de/mirrors/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.sunet.se/pub/www/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uit.no/pub/www/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-bielefeld.de/pub/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-c.dk/mirrors/ftp2.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-magdeburg.de/pub/mirror/ftp.netscape.com/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uniovi.es/pub/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.unipi.it/pub/mirror/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uniroma2.it/%7bC/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.ut.ee/pub/WWW/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunsite.cnlab-switch.ch/mirror/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunsite.tus.ac.jp/pub/archives/WWW/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.mirror.ac.uk/sites/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.rediris.es/sites/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/ \
		ftp://ftp.ntua.gr/pub/www/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.fct.unl.pt/.1/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.sunsite.auc.dk/disk3/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.skynet.be/mirror2/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.etse.urv.es/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunsite.tut.fi/pub/Mirror/mirrorsite.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://sunfreeware.unam.mx/pub/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.fh-wolfenbuettel.de/pub/www/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.tu-darmstadt.de/pub/networking/www/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.uni-bremen.de/pub/mirrors/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.cyf-kr.edu.pl/pub/mirror/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.rz.uni-karlsruhe.de/pub/mirror/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/
DIST_SUBDIR=	netscape6/${NETSCAPE6_LANG}/${PORTVERSION}
d56 1
a56 1
PATCHFILES=	linux-netscape6-${PORTVERSION}-generated-files.tar.gz
d64 2
a65 1
LATEST_LINK=	linux-netscape6
d74 1
d76 1
a76 1
INSTALL_DIR=	lib/linux-netscape6-${NETSCAPE6_LANG}
d78 1
a78 1
STARTUP_CMD=	${WRKDIR}/netscape6${NETSCAPE6_LANG}
d164 1
a164 1
	${ECHO_CMD} bin/netscape6${NETSCAPE6_LANG} > ${PLIST}
@


1.61
log
@Use new domain name for Tokyo University of Science.

PR:		38196
Submitted by:	hrs
@
text
@d38 13
a50 1
		ftp://ftp.ntua.gr/pub/www/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/
@


1.60
log
@Update to 6.2.3.  Belatedly, I confirmed that 6.2.2 supports
Greymagic's Mozilla Disk Explorer (http://sec.greymagic.com/adv/gm001-ns/)
which demonstrates a security bug.  The demo does not work with
6.2.3.  I am assuming that the zlib double free() bug, if it existed,
may have been addressed, so I am removing the FORBIDDEN line.

I didn't bother to update the generated files for this release,
since the old ones seem to work fine.

Add hitherto forgotten PKGNAMEPREFIX so the English, French, German
and Japanese versions may all be installed without conflicting.
@
text
@d35 1
a35 1
		ftp://sunsite.sut.ac.jp/pub/archives/WWW/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
@


1.59
log
@Update Japanese, German, and French Netscape ports to version 6.2.2
(the English port was already updated, because Netscape released
that binary before releasing the others).

Install Netscape in a different directory for each different language.
The startup command is now called netscape6english, netscape6french,
and so on, rather than just netscape6.  Because of this, I set
PORTREVISION for the English version.
@
text
@d9 2
a10 2
PORTVERSION?=	6.2.2
PORTREVISION?=	1
a45 2

FORBIDDEN=	"may have zlib double free() bug"
@


1.58
log
@The JRE for version 6.2.2 unpacks in a different directory than
earlier JREs.

Reported by:	Kris Anderson <tempest@@12-225-141-159.client.attbi.com>
Approved by:	Tumbling Duke applet
@
text
@d10 1
d63 1
a63 1
INSTALL_DIR=	${PREFIX}/lib/linux-netscape6
d65 1
a65 1
STARTUP_CMD=	${WRKDIR}/netscape6
d147 1
a147 1
	${ECHO_CMD}	${INSTALL_DIR}		>> ${STARTUP_CMD}
d151 1
a151 1
	${ECHO_CMD} bin/netscape6 > ${PLIST}
d153 1
a153 1
		${ECHO_CMD} lib/linux-netscape6/$${i} >> ${PLIST}; \
d156 1
a156 1
		${ECHO_CMD} lib/linux-netscape6/plugins/$${i} >> ${PLIST}; \
d160 1
a160 1
		${ECHO_CMD} @@dirrm lib/linux-netscape6/$${i} >> ${PLIST}; \
d162 1
a162 1
	${ECHO_CMD} @@dirrm lib/linux-netscape6 >> ${PLIST}
d170 2
a171 2
	${MKDIR} ${INSTALL_DIR}
	${CP} -Rp ${WRKSRC}/bin/* ${WRKSRC}/plugins ${INSTALL_DIR}
@


1.57
log
@whitespace change only
@
text
@d132 1
@


1.56
log
@Mozilla uses zlib internally, and Netscape 6 is based on Mozilla.
There has been no announcement regarding zlib in Netscape 6.
@
text
@d93 1
a93 1
DISTFILES!= ${CAT} ${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf
@


1.55
log
@Update English Netscape to 6.2.2, with unknown changes.  The French,
German and Japanese ones remain at 6.2.1.

Bump PORTREVISION for those, because of change to startup script.
@
text
@d46 2
@


1.54
log
@Make startup script pass arguments.

Submitted by:	nhibma
PR:		36280
@
text
@d9 1
a9 2
PORTVERSION=	6.2.1
PORTREVISION=	1
@


1.53
log
@Add ftp.rediris.es to master sites.
@
text
@d145 1
a145 1
	${ECHO_CMD}	"exec ./netscape"	>> ${STARTUP_CMD}
@


1.52
log
@Remove seven FTP sites which do not carry version 6.2.1 (found in
fenner's survey and checked manually).
@
text
@d37 1
@


1.51
log
@Generate all three lines of the netscape6 script (STARTUP_CMD) within the Makefile.
@
text
@a12 1
		ftp://ftp.bu.edu/pub/mirrors/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
a18 1
		ftp://ftp.fh-brandenburg.de/pub/Infosystems/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
a22 2
		ftp://ftp.kmitl.ac.th/pub/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.loxinfo.co.th/netscape/${PORTVERSION}/unix/linux22/xpi/ \
a24 1
		ftp://ftp.spin.ad.jp/pub/WWW/netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
a29 1
		ftp://ftp.uni-tuebingen.de/pub/mirrors/ftp.netscape.com/pub/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
a32 2
		ftp://ftp.upc.es/mirror/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.upc.es/pub/Netscape/netscape6/${NETSCAPE6_LANG}/${PORTVERSION}/unix/linux22/xpi/ \
@


1.50
log
@Only set MAINTAINER if it is not already defined, so slave ports
can have different maintainers.
@
text
@d70 1
a70 1
STARTUP_CMD=	netscape6
d149 4
a152 2
	${SED} -e "s;%%INSTALL_DIR%%;${INSTALL_DIR};g" \
	${FILESDIR}/start.sh >${WRKDIR}/${STARTUP_CMD}
d155 1
a155 1
	${ECHO_CMD} bin/${STARTUP_CMD} > ${PLIST}
d176 1
a176 1
	${INSTALL_SCRIPT} ${WRKDIR}/${STARTUP_CMD} ${PREFIX}/bin
@


1.49
log
@Make changes to enable localized slave ports:

- introduce NETSCAPE6_LANG
- only set CATEGORIES and DISTFILES if they are not yet defined

Submitted by:	Thomas E. Zander <riggs@@hadiko.de>
@
text
@d52 1
a52 1
MAINTAINER=	trevor@@FreeBSD.org
@


1.48
log
@Allow packages to be built, but warn that they should not be
distributed.
@
text
@d11 15
a25 15
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/ \
d27 20
a46 20
		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/
DIST_SUBDIR=	netscape6/english/${PORTVERSION}
d59 1
d84 1
a84 1
DISTFILES=	browser.xpi \
@


1.47
log
@Test for existence of components.conf (fenner).

Allow batch builds, with all components selected by default (myself).

Respect WRKDIRPREFIX and set IS_INTERACTIVE (Simon Schubert
<corecode@@corecode.ath.cx>).

Allow packages to be built, but warn that they should not be
distributed.

Add checksum target, copied from bsd.port.mk.  I modified it to
only check files which exist.

PR:	34518 and 35239
@
text
@a62 1
NO_PACKAGE=	${RESTRICTED}
d164 5
@


1.46
log
@Revert my attempt at making this port quiet; it broke "make install"

Submitted by:	Trevor Johnson <trevor@@jpj.net>
@
text
@d72 4
d81 1
d83 49
a131 1
DISTFILES!=${CAT} ${.CURDIR}/work/${WRKSRC}/components.conf; ${TRUE}
@


1.45
log
@Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
@
text
@a77 1
.if exists(${.CURDIR}/work/${WRKSRC}/components.conf)
a78 1
.endif
@


1.44
log
@Don't be noisy when work/netscape-installer/xpi/components.conf doesn't
 exist yet.

Submitted by:	distfile survey
@
text
@d102 1
a102 1
	${ECHO} bin/${STARTUP_CMD} > ${PLIST}
d104 1
a104 1
		${ECHO} lib/linux-netscape6/$${i} >> ${PLIST}; \
d107 1
a107 1
		${ECHO} lib/linux-netscape6/plugins/$${i} >> ${PLIST}; \
d111 1
a111 1
		${ECHO} @@dirrm lib/linux-netscape6/$${i} >> ${PLIST}; \
d113 1
a113 1
	${ECHO} @@dirrm lib/linux-netscape6 >> ${PLIST}
@


1.43
log
@Fix a bug I created when I added the component-selection dialog:
the Java plugin was installed in the wrong directory.  Bump
PORTREVISION in case this bit anyone else.

Noticed and tested by:	Mike Harding <mvh@@ix.netcom.com>
@
text
@d78 1
d80 1
@


1.42
log
@Add dialog(1) technology, cribbed from the ghostscript-gnu and
mod_php4 ports.
@
text
@d10 1
d75 1
a75 1
	${MKDIR} ${WRKSRC}/bin/plugins/java2 ${WRKSRC}/bin/chrome \
@


1.41
log
@Remove extra ".".
@
text
@a44 15
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
d71 8
a79 1
	${MKDIR} ${WRKSRC}
d83 1
a83 1
	${MV} ${WRKSRC}/jre-image-i386 ${WRKSRC}/bin/plugins/java2
d120 1
a120 1
.include <bsd.port.mk>
@


1.40
log
@Tidy up dependencies by using LINUXBASE and USE_LINUX macros.

Submitted by:	pat
@
text
@d76 1
a76 1
RESTRICTED=	"License for Java plugin allows internal use only.  Also see license for Netscape itself."
@


1.39
log
@Update to 6.2.1.  Fix RESTRICTED line.  Shorten list of broken features.
@
text
@d69 2
a70 3
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
a72 1
LINUX_BASE=	/compat/linux
d79 1
@


1.38
log
@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 1
a9 2
PORTVERSION=	6.2
PORTREVISION=	1
d64 1
a64 1
PATCHFILES=	linux-netscape6-${PORTVERSION}-generated-files-v2.tar.gz
d78 1
a78 1
RESTRICTED=	"license for Java plugin allows `internal use only'"
@


1.37
log
@Add warning about bookmark files getting clobbered.
@
text
@d10 1
d49 3
d54 4
d59 1
a60 1
# langende.xpi langenfr.xpi langengb.xpi langenjp.xpi talkback.xpi jre.xpi AIM.xpi
d65 1
a65 1
PATCHFILES=	linux-netscape6-${PORTVERSION}-generated-files.tar.gz
a73 1
BROKEN=		"menus do not display correctly"
d79 3
d93 2
a94 2
#	${MV} ${WRKSRC}/jre-image-i386 ${WRKSRC}/bin/plugins/java2
#	cd ${WRKSRC}/bin/plugins && ${LN} -s java2/plugin/i386/ns600/libjavaplugin_oji.so;
d113 3
d124 1
a124 1
	${CP} -Rp ${WRKSRC}/bin/* ${INSTALL_DIR}
@


1.36
log
@Add LATEST_LINK to avoid conflict with www/linux-netscape4 package.

Submitted by:	knu
@
text
@d114 3
@


1.35
log
@Update to 6.2.  Some menus still do not display or work properly.
@
text
@d67 1
@


1.34
log
@Trim broken FTP sites.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.33 2001/08/19 14:43:48 trevor Exp $
d9 1
a9 1
PORTVERSION=	6.1
@


1.33
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
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.32 2001/05/02 01:18:11 trevor Exp $
a19 1
		ftp://ftp.fh-giessen.de/pub/networking/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a26 1
		ftp://ftp.ntnu.no/pub/www/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a32 1
		ftp://ftp.uni-hannover.de/pub/mirror/info-systems/netscape/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a34 1
		ftp://ftp.unina.it/pub/Other/WWW/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a42 1
		ftp://sunsite.uio.no/pub/network/web/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
d44 1
a44 3
		ftp://ftp.ntua.gr/pub/www/Netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.curtin.edu.au/pub/internet/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
		ftp://ftp.newcastle.edu.au/pub/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/
@


1.32
log
@Remove defunct FTP sites.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.31 2001/03/31 06:51:56 trevor Exp $
d9 1
a9 1
PORTVERSION=	6.01
a12 1
		ftp://ftp.the.net/dev/local1/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
d18 1
a18 1
		ftp://ftp.dei.uc.pt/.disk3/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a26 1
		ftp://ftp.nluug.nl/vol/1/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a31 1
		ftp://ftp.task.gda.pl/vol/d31/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
d73 1
a88 1
	${MV} ${WRKSRC}/psm ${WRKSRC}/bin
@


1.31
log
@Add a UK master site.

Submitted by:		ben
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.30 2001/03/06 04:04:26 trevor Exp $
a22 2
		ftp://ftp.hh.schule.de/pub/win3/tcpip/www/infosystems/www/clients/netscape/netscape6/english/${PORTVERSION}/unix/linux22/ \
		ftp://ftp.hi.is/pub/mirrors/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a23 1
		ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a31 2
		ftp://ftp.rz.uni-karlsruhe.de/pub/mirror/ftp.fu-berlin.de/pub/unix/network/www/netscape/netscape6/english/${PORTVERSION}/ \
		ftp://ftp.sektornet.dk/mirrors/ftp2.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a33 1
		ftp://ftp.sunsite.auc.dk/disk2/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
a34 1
		ftp://ftp.tu-darmstadt.de/pub/networking/www/netscape/netscape6/english/${PORTVERSION}/unix/linux22/xpi/ \
@


1.30
log
@Instead of running the browser in order to generate the component.reg
and xpti.dat files, use pre-generated copies of those files.  This
should make the build more reliable.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.29 2001/02/20 03:10:14 trevor Exp $
d58 1
@


1.29
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
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.28 2000/12/27 12:55:56 trevor Exp $
d71 4
a87 1

d104 1
d107 3
a109 3
	- kldload linux
	${SETENV} $DISPLAY="NONE" ${WRKSRC}/bin/netscape file:///dev/null
	@@${ECHO} \"Factory not found\" and \"cannot open display\" errors here are normal.
@


1.28
log
@Correct breakage caused by my hasty addition of DIST_SUBDIR.  Add
dependency on archivers/unzip.  Thanks to Kevin Lo for reporting
both problems.  Also, reassure users about a harmless error.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.27 2000/12/27 01:04:56 trevor Exp $
d9 1
a9 1
PORTVERSION=	6.0
d11 58
a68 16
MASTER_SITES=	ftp://ftp.netscape.com/pub/netscape6/english/${PORTVERSION}/unix/linux22/sea/ \
		ftp://ftp.cadvision.com/pub/linuxberg/files/ \
		ftp://ftp.proxad.net/mirrors/ftp.linuxberg.com/files/ \
		ftp://ftp.datacomm.ch/.3/linuxberg/files/ \
		ftp://ftp.inter-i.uni-mainz.de/pub/Software/windows9x/Netz/Browser/Netscape_Communicator_6_linux22_english/ \
		ftp://ftp.ptb.de/pub/WWW/Netscape/unix/ \
		ftp://ftp.darenet.dk/mirrors/mirror.linuxberg.com/files/ \
		ftp://ftp.info.univ-angers.fr/pub/linux/netscape6-english/ \
		ftp://ftp.chemo.tuniv.szczecin.pl/dsk4/www.linuxberg.com/files/ \
		ftp://ftp.uakom.sk/pub/linuxberg/files/ \
		ftp://ftp.dei.uc.pt/.disk2/linuxberg/files/ \
		ftp://ftp.is.co.za/packages/linuxberg/files/ \
		ftp://ftp.matrix.com.br/pub/linuxberg/files/ \
		ftp://ftp.duth.gr/pub/linuxberg/files/ \
		ftp://ftp.rndavia.ru/pub/linux/
DISTNAME=	netscape-i686-pc-linux-gnu-sea
d91 2
a92 3
	@@${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} -C ${WRKDIR}
.for i in browser deflenus jre langenus mail psm spellchecker xpcom
	unzip -qo ${WRKSRC}/${i}.xpi -d ${WRKSRC}
d95 2
a96 6
	${MV} ${WRKSRC}/jre-image-i386 ${WRKSRC}/bin/plugins/java2
	cd ${WRKSRC}/bin/plugins && ${LN} -s java2/plugin/i386/ns600/libjavaplugin_oji.so;
	${MV} ${WRKSRC}/../license.txt ${WRKSRC}
.if !defined(NOPORTDOCS)
	${MV} ${WRKSRC}/../README ${WRKSRC}
.endif
d103 1
d105 1
a105 1
	@@${ECHO} A \"cannot open display\" error here is normal.
a123 1
	${CAT} ${WRKSRC}/license.txt
@


1.27
log
@Add some FTP sites.  Add a DIST_SUBDIR, because the name of the
distfile indicates neither the revision nor the language (there
are French and Japanese versions too, and all the distfiles have
the same name).  Take out a debugging echo.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.26 2000/12/26 10:19:51 trevor Exp $
d31 1
d49 1
a49 1
	@@${TAR} xzf ${DISTDIR}/${DISTFILES} -C ${WRKDIR}
d67 1
@


1.26
log
@Update to version 6.0.  Take maintainership.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.25 2000/11/23 11:56:10 sobomax Exp $
d11 15
a25 1
MASTER_SITES=	ftp://ftp.netscape.com/pub/netscape6/english/6.0/unix/linux22/sea/
d27 1
a72 1
		${ECHO} $${i}; \
@


1.25
log
@Ditch out "Version required" from comments section.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.24 2000/05/14 00:52:01 sada Exp $
d9 1
a9 1
PORTVERSION=	6
d11 2
a12 2
MASTER_SITES=	ftp://ftp.netscape.com/pub/netscape6/english/6_PR1/unix/linux22/
DISTFILES=	netscape-v600pr1.x86-unknown-linux2.2.tar.gz
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
a23 2
PLIST_SUB=	STARTUP_CMD=${STARTUP_CMD}
STRIP=
d25 1
a25 1
WRKSRC=	${WRKDIR}/package
d28 1
d31 20
a50 1
post-configure:
d54 12
d68 1
a68 1
	${CP} -Rp ${WRKSRC}/* ${INSTALL_DIR}
d70 1
@


1.24
log
@Typo of library name: libgdk -> libgtk.

Submitted by:	Mohit Aron <aron@@cs.rice.edu>
@
text
@a1 1
# Version required:		6
d5 1
a5 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.23 2000/04/15 17:31:47 sada Exp $
@


1.23
log
@Import new port of linux-netscape6.

Approved by: PW
@
text
@d6 1
a6 1
# $FreeBSD$
d18 1
a18 1
		${LINUX_BASE}/usr/lib/libgdk-1.2.so.0.5.0:${PORTSDIR}/x11-toolkits/linux-gtk \
@


1.22
log
@Mark as IGNORE - just repository copied.
@
text
@d1 4
a4 4
# New ports collection makefile for: netscape-communcator-linux-4.x
# Date created:			27 June 1999
# Whom:				girgen@@partitur.se
# Based on work by:		thepish
d6 1
a6 1
# $FreeBSD: ports/www/linux-netscape6/Makefile,v 1.21 2000/04/10 00:05:44 cpiazza Exp $
d9 2
a10 2
PORTNAME=	linux-netscape-${BROWSER}
PORTVERSION=	${BROWSER_VER}
d12 2
a13 3
MASTER_SITES=	ftp://ftp.netscape.com/pub/communicator/english/4.72/unix/supported/linux20_glibc2/complete_install/ \
		ftp://ftp.sunet.se/pub/www/Netscape/communicator/english/4.72/unix/supported/linux20_glibc2/complete_install/
DISTFILES=	${BROWSER}-v472-export.x86-unknown-linuxglibc2.0.tar.gz
d15 1
a15 5
MAINTAINER=	girgen@@partitur.se

IGNORE=	"Just repository copied"

RUN_DEPENDS=	/compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_base
d17 7
d25 16
d42 1
a42 11
# don't overwrite the native FreeBSD port's shell script wrapper in ${PREFIX}/bin
BROWSER_ARC=	${BROWSER}-linux

WRKSRC=		${WRKDIR}/${BROWSER}-v472.x86-unknown-linux2.0

USE_LINUX_LIB=	yes

MAILCAP=	${.CURDIR}/../linux-netscape47-communicator/files/mailcap
NSUBDIR=	lib/netscape-linux

.include "../netscape47-communicator/Makefile"
@


1.21
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.20 2000/04/06 15:30:43 sada Exp $
d17 2
@


1.20
log
@Make the port l-n47-n to include l-n47-c's Makefile
and to be easy to maintain.
Change maintainer of l-n47-n.

Approved by:	maintainers
@
text
@a1 1
# Version required:		4.7
d6 1
a6 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.19 2000/03/11 17:22:00 sada Exp $
d9 2
a10 1
DISTNAME=	linux-netscape-${BROWSER}-${BROWSER_VER}
@


1.19
log
@Re-enable warning message with compat22 lib, for package users.

Approved by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d7 1
a7 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.18 2000/03/04 23:58:11 cpiazza Exp $
d10 1
a10 1
DISTNAME=	linux-netscape-communicator-${BROWSER_VER}
d14 1
a14 1
DISTFILES=	communicator-v472-export.x86-unknown-linuxglibc2.0.tar.gz
d23 1
a23 1
BROWSER=	communicator-linux
d25 1
a25 1
WRKSRC=		${WRKDIR}/communicator-v472.x86-unknown-linux2.0
d29 1
a29 1
MAILCAP=	${.CURDIR}/files/mailcap
@


1.18
log
@Update linux-netscape to 4.72

PR:		17182
Submitted by:	maintainer
@
text
@d7 1
a7 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.17 2000/02/28 08:34:01 asami Exp $
d27 1
a27 2
# use fake shell REQ script, since we don't require X aout libs.
PKGREQ=		${.CURDIR}/pkg/REQ
@


1.17
log
@Add virtual category "linux" to Linux apps and support libs/utils.
@
text
@d7 1
a7 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.16 2000/01/07 18:40:46 obrien Exp $
d10 1
a10 1
DISTNAME=	linux-netscape-${BROWSER}-${BROWSER_VER}
d12 3
a14 3
MASTER_SITES=	ftp://ftp.netscape.com/pub/communicator/english/4.7/unix/supported/linux20_glibc2/complete_install/ \
		ftp://ftp.sunet.se/pub/www/Netscape/communicator/english/4.7/unix/supported/linux20_glibc2/complete_install/
DISTFILES=	communicator-v47-export.x86-unknown-linuxglibc2.0.tar.gz
d22 4
a25 1
WRKSRC=		${WRKDIR}/${BROWSER}-v47.x86-unknown-linux2.0
@


1.16
log
@Support the Alpha platform.
@
text
@d7 1
a7 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.15 2000/01/03 09:15:02 billf Exp $
d11 1
@


1.15
log
@The linux-netscape ports don't need compat22 libaries, so don't require
them.

PR:		ports/15287
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d7 1
a7 1
# $FreeBSD: ports/www/linux-netscape47-communicator/Makefile,v 1.14 1999/10/10 18:33:00 sada Exp $
d18 2
@


1.14
log
@Upgrade to 4.7.

PR:	ports/14106
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d7 1
a7 1
# $FreeBSD$
d20 3
@


1.13
log
@$Id$ -> $FreeBSD$
@
text
@d1 2
a2 2
# New ports collection makefile for: netscape-communcator-linux-4.61
# Version required:		4.61
d11 3
a13 2
MASTER_SITES?=	ftp://ftp.netscape.com/pub/communicator/english/4.61/unix/supported/linux20_libc5/complete_install/
DISTFILES?=	communicator-v461-export.x86-unknown-linux2.0.tar.gz
d17 1
a17 1
RUN_DEPENDS=	/compat/linux/usr/i486-linux-libc5/lib/libc.so.5:${PORTSDIR}/emulators/linux_base
d19 1
a19 1
WRKSRC=		${WRKDIR}/${BROWSER}-v461.x86-unknown-linux2.0
d22 1
a22 1
NSUBDIR?=	lib/netscape-linux
d24 1
a24 1
.include "../netscape46-communicator/Makefile"
@


1.12
log
@Change PKGNAME: netscape-communicator-linux-4.61
 -> linux-netscape-communicator-4.61

Suggested by: Asami
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.11 1999/07/21 14:55:42 marcel Exp $
@


1.11
log
@Make port depend on linux_base instead of linux_lib.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.10 1999/07/01 23:36:19 sada Exp $
d10 1
a19 1
BROWSER_VER=	linux-4.61
@


1.10
log
@Linux version Netscape Communicator 4.61.

PR:		ports/12413
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d7 1
a7 1
# $Id:$
d15 1
a15 1
RUN_DEPENDS=	/compat/linux/lib/libc.so.5:${PORTSDIR}/emulators/linux_lib
@


1.9
log
@Mark as broken. Just repository copied.

PR:		ports/12413
Submitted by:	Palle Girgensohn <girgen@@partitur.se>
@
text
@d1 5
a5 4
# New ports collection makefile for:    linux-netscape4
# Version required:     4.08
# Date created:         24 Feb 1997
# Whom:                 ache
d7 1
a7 1
# $Id: Makefile,v 1.8 1999/02/22 04:31:40 steve Exp $
d10 2
a11 31
DISTNAME=	communicator-v408-export.x86-unknown-linux2.0_libc5
PKGNAME=	linux-netscape-4.08
CATEGORIES=	www
MASTER_SITES=	ftp://ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \
		ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \
		ftp://ftp.funet.fi/pub/mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \
		ftp://ftp.sunsite.auc.dk/disk4/mirrorsite.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/

MAINTAINER=	tom@@eborcom.com

RUN_DEPENDS=	/compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib

BROKEN=		"Repository copied, not truth contents yet"
ONLY_FOR_ARCHS=	i386

WRKSRC=		${WRKDIR}/communicator-v408.x86-unknown-linux2.0
NO_BUILD=	Yes

NDIR=		${PREFIX}/lib/netscape
BINDIR=		${PREFIX}/bin

do-install:
	cd ${WRKSRC} && yes "" | \
	    LC_TIME=C MOZILLA_HOME="${NDIR}" ./ns-install
	${MV} -f ${NDIR}/netscape ${NDIR}/netscape.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}
	if [ ! -f ${NDIR}/mailcap ] ; then \
	    ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}; \
	fi
	${RM} -rf ${NDIR}/nls ${NDIR}/movemail-src ${NDIR}/XKeysymDB
	chown -R ${BINOWN}.${BINGRP} ${NDIR}
d13 1
a13 2
post-install:
	@@${CAT} ${PKGDIR}/DESCR
d15 9
a23 1
.include <bsd.port.mk>
@


1.8
log
@Cleanups from maintainer.

PR:		9928
Submitted by:	maintainer
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1999/01/06 04:18:06 simokawa Exp $
d21 1
@


1.7
log
@Add 'ONLY_FOR_ARCHS=i386' to Makefiles of variant Netscapes.
 - In fact, current bsd.port.mk does nothing about this *_FOR_ARCHS flags,
   but bsd.port.mk will be updated soon by Asami-san.
 - Some people is working on OSF/1 emulation on alpha.
   We may have netscape port on alpha near future.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1998/12/24 06:29:59 steve Exp $
d9 2
a10 1
DISTNAME=       linux-netscape-4.08
d12 4
a15 3
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux12/base_install/ \
		ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux12/base_install/
DISTFILES=      communicator-v408-export.x86-unknown-linux1.2.tar.gz
d17 1
a17 1
MAINTAINER=     tom@@eborcom.com
d19 1
a19 2
RUN_DEPENDS=    /compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib
BUILD_DEPENDS=  /compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib
d23 2
a24 2
WRKSRC=		${WRKDIR}/communicator-v408.x86-unknown-linux1.2
NO_BUILD=       Yes
d26 1
a26 1
NDIR=           ${PREFIX}/lib/netscape
d32 1
a32 1
	${MV} ${NDIR}/netscape ${NDIR}/netscape.bin
d38 1
a38 1
	chown -R bin.bin ${NDIR}
@


1.6
log
@Update to version 4.08.

PR:		8606
Submitted by:	Tom Hukins <tom@@eborcom.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/06/16 13:34:24 asami Exp $
d19 2
@


1.5
log
@I don't know why this one was still marked RESTRICTED.  While I'm
here, portlint a little.
@
text
@d2 1
a2 1
# Version required:     4.05
d6 1
a6 1
# $Id: Makefile,v 1.4 1998/06/10 12:19:28 jkh Exp $
d9 1
a9 1
DISTNAME=       linux-netscape-4.05
d11 3
a13 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.05/shipping/english/unix/linux12/base_install/
DISTFILES=      communicator-v405-export.x86-unknown-linux1.2.tar.gz
d15 1
a15 1
MAINTAINER=     ports@@FreeBSD.ORG
d20 1
a20 1
WRKSRC=		${WRKDIR}/communicator-v405.x86-unknown-linux1.2
d29 1
a29 1
	mv ${NDIR}/netscape ${NDIR}/netscape.bin
d34 1
a34 1
	rm -rf ${NDIR}/nls ${NDIR}/movemail-src ${NDIR}/XKeysymDB
@


1.4
log
@Update to version 4.05
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/09/23 20:50:31 ache Exp $
d13 2
a14 1
NO_BUILD=       Yes
d19 3
a23 5

MAINTAINER=     ports@@FreeBSD.ORG
WRKSRC=		${WRKDIR}/communicator-v405.x86-unknown-linux1.2

RESTRICTED=	"Commercial software"
@


1.3
log
@Upgrade to 4.03
Remove myself from MAINTAINER
@
text
@d2 1
a2 1
# Version required:     4.03
d6 1
a6 1
# $Id: Makefile,v 1.2 1997/07/05 12:08:46 ache Exp $
d9 1
a9 1
DISTNAME=       linux-netscape-4.03
d11 2
a12 3
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/shipping/english/unix/linux12/base_install/
DISTFILES=      communicator-v403-export.x86-unknown-linux1.2.tar.gz
NO_WRKSUBDIR=   Yes
d22 1
@


1.2
log
@Do not install nls/C stuff, it is ommited in this version and
netscape works without it too.
@
text
@d2 1
a2 1
# Version required:     4.01b6
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/07/03 01:06:23 ache Exp $
d9 1
a9 1
DISTNAME=       linux-netscape-4.01b6
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.01/4.01b6/english/unix/other/
DISTFILES=      communicator-v401b6-export.x86-unknown-linux1.2.tar.gz
d22 1
a22 1
MAINTAINER=     ache@@FreeBSD.ORG
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/06/01 00:06:17 ache Exp $
a19 1
NLSDIR=		${X11BASE}/lib/X11/nls
a32 7
	fi
	-test -d ${NLSDIR} || mkdir -p ${NLSDIR}
	if [ ! -f ${NLSDIR}/C ] ; then \
	    ${INSTALL_DATA} ${NDIR}/nls/C ${NLSDIR}; \
	fi
	if [ ! -f ${NLSDIR}/nls.dir ] ; then \
	    ${INSTALL_DATA} ${NDIR}/nls/nls.dir ${NLSDIR}; \
@


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