head	1.85;
access;
symbols
	RELEASE_5_4_0:1.84
	RELEASE_4_11_0:1.82
	RELEASE_5_3_0:1.77
	RELEASE_4_10_0:1.77
	RELEASE_5_2_1:1.76
	RELEASE_5_2_0:1.76
	RELEASE_4_9_0:1.74
	RELEASE_5_1_0:1.73
	RELEASE_4_8_0:1.72
	RELEASE_5_0_0:1.71
	RELEASE_4_7_0:1.65
	RELEASE_4_6_2:1.64
	RELEASE_4_6_1:1.64
	RELEASE_4_6_0:1.64
	old_RELEASE_5_0_DP1:1.58
	old_RELEASE_4_5_0:1.41
	old_RELEASE_4_4_0:1.34
	old_RELEASE_4_3_0:1.31
	old_RELEASE_4_2_0:1.24
	old_RELEASE_4_1_1:1.24
	old_RELEASE_4_1_0:1.24
	old_RELEASE_3_5_0:1.24
	old_RELEASE_4_0_0:1.19
	old_RELEASE_3_4_0:1.14
	old_RELEASE_3_3_0:1.13
	old_RELEASE_3_2_0:1.8
	old_RELEASE_3_1_0:1.7
	old_RELEASE_2_2_8:1.5
	old_RELEASE_3_0_0:1.5
	old_RELEASE_2_2_7:1.5
	old_RELEASE_2_2_6:1.3
	old_RELEASE_2_2_5:1.3
	old_v0_0:1.1.1.1
	old_ache:1.1.1;
locks; strict;
comment	@# @;


1.85
date	2005.06.10.09.08.32;	author trevor;	state dead;
branches;
next	1.84;

1.84
date	2005.03.26.20.09.41;	author kris;	state Exp;
branches;
next	1.83;

1.83
date	2005.03.01.21.51.48;	author trevor;	state Exp;
branches;
next	1.82;

1.82
date	2004.12.31.18.24.08;	author netchild;	state Exp;
branches;
next	1.81;

1.81
date	2004.12.30.19.26.20;	author trevor;	state Exp;
branches;
next	1.80;

1.80
date	2004.12.28.00.47.42;	author trevor;	state Exp;
branches;
next	1.79;

1.79
date	2004.11.09.10.13.39;	author trevor;	state Exp;
branches;
next	1.78;

1.78
date	2004.10.21.21.18.19;	author nectar;	state Exp;
branches;
next	1.77;

1.77
date	2004.01.22.13.14.46;	author trevor;	state Exp;
branches;
next	1.76;

1.76
date	2003.11.13.12.54.56;	author trevor;	state Exp;
branches;
next	1.75;

1.75
date	2003.11.05.03.09.36;	author trevor;	state Exp;
branches;
next	1.74;

1.74
date	2003.07.03.09.55.03;	author trevor;	state Exp;
branches;
next	1.73;

1.73
date	2003.05.22.12.37.15;	author trevor;	state Exp;
branches;
next	1.72;

1.72
date	2003.03.01.14.34.30;	author trevor;	state Exp;
branches;
next	1.71;

1.71
date	2002.12.08.08.06.26;	author trevor;	state Exp;
branches;
next	1.70;

1.70
date	2002.10.17.12.03.59;	author trevor;	state Exp;
branches;
next	1.69;

1.69
date	2002.10.17.06.41.11;	author trevor;	state Exp;
branches;
next	1.68;

1.68
date	2002.10.15.16.32.04;	author trevor;	state Exp;
branches;
next	1.67;

1.67
date	2002.10.15.16.26.15;	author trevor;	state Exp;
branches;
next	1.66;

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

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

1.64
date	2002.05.24.00.21.47;	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.85
log
@Remove the netscape7 port due to multiple security bugs.
Netscape 8.0 is available only for Windows.
@
text
@# New ports collection makefile for:		netscape7
# Date created:					2002-05-22
# Whom:						trevor
# based on the www/linux-netscape6 port by sada and others
#
# $FreeBSD: ports/www/netscape7/Makefile,v 1.84 2005/03/26 20:09:41 kris Exp $
#

PORTNAME=	netscape7
PORTVERSION?=	7.2
PORTREVISION?=	1
CATEGORIES?=	www linux
MASTER_SITES=	${MASTER_SITE_NETSCAPE}
DIST_SUBDIR=	${MAJ}/${NETSCAPE_LANG}/${VER}
MASTER_SITE_SUBDIR?=${DIST_SUBDIR}/unix/linux/bfkprv
PATCH_SITES=	${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	trevor
PATCHFILES=	${PKGNAMEPREFIX}${MAJ}-${VER}-generated-files.tar.bz2

MAINTAINER?=	trevor@@FreeBSD.org
COMMENT=	Linux Netscape suite

RUN_DEPENDS=	${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk

BROKEN=		Incomplete distinfo file

LATEST_LINK=	linux-${MAJ}
MAJ?=		netscape7
NETSCAPE_LANG?=english
NO_BUILD=	yes
NO_FILTER_SHLIBS=	yes
ONLY_FOR_ARCHS=	i386
RESTRICTED=	"no redistribution"
NO_CDROM=	${RESTRICTED}
PREFIX?=	${X11BASE}
USE_ZIP=	yes
VER?=		${PORTVERSION}
WRKSRC=	${WRKDIR}/netscape-installer/xpi
INSTALL_DIR=	lib/linux-${MAJ}-${NETSCAPE_LANG}
PLIST=		${WRKDIR}/pkg-plist
STARTUP_CMD=	${WRKDIR}/${MAJ}${NETSCAPE_LANG}

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

.include <bsd.port.pre.mk>

pre-everything::
	${MKDIR} ${WRKSRC}/bin/plugins ${WRKSRC}/bin/chrome \
		${WRKSRC}/plugins
.if !exists(${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf)
.if !defined(BATCH)
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
.endif
.endif
DISTFILES?=	browser.xpi \
		deflenus.xpi \
		flash.xpi \
		inspector.xpi \
		langenus.xpi \
		mail.xpi \
		psm.xpi \
		regus.xpi \
		spellchecker.xpi \
		talkback.xpi \
		venkman.xpi \
		xpcom.xpi

.if exists(${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf)
DISTFILES!=${CAT} ${WRKDIRPREFIX}${.CURDIR}/work/netscape-installer/xpi/components.conf
.endif

do-extract:
.for ii in ${DISTFILES}
	unzip -qo ${DISTDIR}/${DIST_SUBDIR}/${ii} -d ${WRKSRC}
	${CHMOD} -R go-w ${WRKDIR}
.endfor

do-patch:
	${BZIP2_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/${PATCHFILES} | \
		${TAR} -C ${WRKSRC}/bin -xf -

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}${NETSCAPE_LANG} > ${PLIST}
	cd ${WRKSRC}/bin; for ii in `${FIND} * \! -type d | ${SORT}`; do \
		${ECHO_CMD} ${INSTALL_DIR}/$${ii} >> ${PLIST}; \
	done
	cd ${WRKSRC}/plugins; for ii in `${FIND} * \! -type d | ${SORT}`; do \
		${ECHO_CMD} ${INSTALL_DIR}/plugins/$${ii} >> ${PLIST}; \
	done
	cd ${WRKSRC}/bin; \
	for ii in `${FIND} -d * -type d`; do \
		${ECHO_CMD} @@dirrm ${INSTALL_DIR}/$${ii} >> ${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.84
log
@BROKEN: Incomplete distinfo file

Approved by:    portmgr (self)
@
text
@d6 1
a6 1
# $FreeBSD$
@


1.83
log
@Respect the user's USE_LINUX setting.
@
text
@d25 2
@


1.82
log
@Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.

It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).

This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).

Changes:
 - change the default linux_base from v7 to v8
 - add a newer freetype to linux_base-8 for nicer fonts display [1]
 - don't let cpio use hardlinks in the linux_base-8 port to quiet some
   warnings in some cases [2]
 - fix a cut&past error in the linux_base-8 pkg-install script [3]
 - convert the binary knob "USE_LINUX" to a version specifier, e.g.
   USE_LINUX=<value> specifies a dependency upon
   emulators/linux_base-<value>, exceptions are a value of "7" (which
   does what you want and adds a dependency to linux_base) and any
   value without a corresponding port in
   PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
   the default linux_base)
 - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
   this allows us to use the USE_LINUX_PREFIX knob for linux_base and
   paves the way for splitting up future linux base ports into
   individual pieces
 - remove RESTRICTED from some GPL licensed ports, even when we only
   distribute binaries, we get them from official linux sites, so
   anyone can grab them there if he needs to
 - add a dependency upon the linux X11 bits where necessary (based upon
   guesswork)
 - don't use USE_X_PREFIX in some linux ports since it adds a dependency
   to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
   solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
 - bump the portrevision of the linux ports ("better safe than sorry"
   algorithm)
 - pass maintainership of the important linux infrastructure to a
   mailinglist, hijack freebsd-emulation@@ for this purpose (if somebody
   doesn't like this: tell us your bikeshed color at freebsd-emulation@@,
   my color would be "linuxolator@@" in case someone cares...)
 - add a pkg-install script for linux-fontconfig, but don't use it;
   everything should work without it (the FreeBSD fc-cache program should
   do all the work), but in case we need it we just need to decomment the
   pkg-install part in the Makefile
 - fix some dependencies
 - fix some bugs
 - add some static plists
 - unbreak the ports with dependecies to more than one linux_base

This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.

Known bugs:
 - the linux-mesa and linux-devtools ports install libGL*.so symlinks
 - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
   the linux X11 port, so linx_Base-8 moans at deinstall time)

Future work (interested souls should coordinate with freebsd-emulation@@):
 - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
   or modify the behavior of USE_XLIB in the USE_LINUX case
   AFAIK trevor has some patches.
 - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
   the PREFIX?= workaround in some linux ports
   Should be discussed/coordinated on/with x11@@.
 - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
 - update to a more recent linux base

PR:			69997, 70539 (and maybe others)
Discussed with/on:	java@@, x11@@, trevor, portmgr
Tested by:		mezz, portmgr, pointyhat
RPM hunted down by:	Joseph Gelinas <scirocco@@tasam.com> [1]
Requested by:		portmgr [2]
Submitted by:		kris [3]
Approved by:		portmgr
@
text
@a32 1
USE_LINUX=	yes
@


1.81
log
@The Canadian English localization is no longer available (pointyhat
log forwarded by kris).
@
text
@d11 1
d34 1
a34 1
USE_XLIB=	yes
@


1.80
log
@Make fetchable.

Submitted by:	supraexpress
Approved by:	kris (portmgr freeze on Linux ports)
@
text
@a61 1
		regca.xpi \
@


1.79
log
@Update the English-language Netscape to 7.2.  Add a security warning
about cross-site scripting.
@
text
@d14 1
a14 1
MASTER_SITE_SUBDIR?=${DIST_SUBDIR}/unix/linux22/bfkprv
@


1.78
log
@Mark FORBIDDEN due to unpatched security vulnerability documented for
over a month at
http://vuxml.freebsd.org/c1d97a8b-05ed-11d9-b45d-000c41e2cdad.html
@
text
@d10 1
a10 1
PORTVERSION?=	7.1
d14 1
a14 4
MASTER_SITE_SUBDIR?=${DIST_SUBDIR}/unix/linux22/jgksyc

FORBIDDEN=	"http://vuxml.freebsd.org/c1d97a8b-05ed-11d9-b45d-000c41e2cdad.html (security)"

@


1.77
log
@Use the SORT macro defined in bsd.port.mk.
@
text
@d16 2
@


1.76
log
@Use the FIND and XARGS macros introduced in bsd.port.mk 1.391.
@
text
@d95 1
a95 1
	cd ${WRKSRC}/bin; for ii in `${FIND} * \! -type d | sort`; do \
d98 1
a98 1
	cd ${WRKSRC}/plugins; for ii in `${FIND} * \! -type d | sort`; do \
@


1.75
log
@Fix grammar.
@
text
@d95 1
a95 1
	cd ${WRKSRC}/bin; for ii in `find * \! -type d | sort`; do \
d98 1
a98 1
	cd ${WRKSRC}/plugins; for ii in `find * \! -type d | sort`; do \
d102 1
a102 1
	for ii in `find -d * -type d`; do \
@


1.74
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
@d4 1
a4 1
# based on www/linux-netscape6 port by sada and others
@


1.73
log
@Correct the dependency on unzip:  it was being ignored, probably
because it was listed as a BUILD_DEPENDS but the ports are marked
NO_BUILD.
@
text
@d10 1
a10 1
PORTVERSION=	7.0
d14 1
a14 1
MASTER_SITE_SUBDIR?=${DIST_SUBDIR}/unix/linux22/ewc9e
d18 1
a18 1
PATCHFILES=	${PKGNAMEPREFIX}linux-${MAJ}-${VER}-generated-files.tar.gz
a22 2
FORBIDDEN=	"security bug--see <URL:http://wp.netscape.com/eng/mozilla/ns7/relnotes/7.html\#psm> and <URL:http://www.xwt.org/sop.txt>"

d31 1
a31 1
RESTRICTED=	"License for Java plugin allows internal use only.  Also see license for Netscape itself"
d51 1
d55 1
d59 1
a59 1
		jre.xpi \
d67 1
d69 1
a73 31
XXXchecksum:
.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

d77 1
a78 3
	- ${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;
d81 2
a82 3
	${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}
@


1.72
log
@Retire comment file.
@
text
@a24 1
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
d37 1
@


1.71
log
@Disable the checksum target.  Its presence causes "make describe"
to say:

	"/usr/ports/Mk/bsd.port.mk", line 2: warning: duplicate
	script for target "checksum" ignored

Noticed by:	kris
@
text
@d21 1
@


1.70
log
@Escape "#" in URL.

noticed by:  Kliment Ognianov
@
text
@d71 1
a71 1
checksum:
@


1.69
log
@Damage to the CVS repository has been corrected, so add RDF files
(thanks to peter and sumikawa for help).

Mark forbidden due to another security bug (scanning a firewalled
or non-routable network from a hostile Web site with Javascript).
@
text
@d22 1
a22 1
FORBIDDEN=	"security bug--see <URL:http://wp.netscape.com/eng/mozilla/ns7/relnotes/7.html#psm> and <URL:http://www.xwt.org/sop.txt>"
@


1.68
log
@The "reges" and "reggb" components (regional settings for Latin
America and United Kingdom) are Netscape 6isms.

noticed by:	Mike Harding
@
text
@d22 1
a22 1
BROKEN=		"damage to CVS repository"
@


1.67
log
@I e-mailed the repomeisters for their help.
@
text
@a62 2
		reges.xpi \
		reggb.xpi \
@


1.66
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
@d22 1
@


1.65
log
@security fix:  update Netscape 7 to 7.0 (Netscape 6.2.3 ports remain
forbidden)
@
text
@d4 1
a4 1
# based on www/linux-netscape6 port
d9 1
d11 43
a53 1
CATEGORIES=	www linux
d62 2
d68 3
d72 79
a150 5
FILESDIR=	${PORTSDIR}/www/linux-netscape6/files
FTPDIR=		${DIST_SUBDIR}/unix/linux22/ewc9e
MAJ?=		netscape7
UNFORBIDDEN=	GOGOGO
VER=		7.0
d152 1
a152 1
.include "../linux-netscape6/Makefile"
@


1.64
log
@Add new port of Netscape 7 Preview Release 1 after repo copy.
@
text
@d9 1
a9 1
PORTVERSION=	0.7.1
d25 4
a28 2
MAJ?=	netscape7
VER=	7.0_PR1
@


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
@d1 4
a4 3
# New ports collection makefile for: netscape-linux-6
# Date created:			8 April 2000
# Whom:				sada@@FreeBSD.org
d9 2
a10 84
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.5.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>

pre-everything::
	${MKDIR} ${WRKSRC}/bin/plugins ${WRKSRC}/bin/chrome \
		${WRKSRC}/plugins
.if !defined(BATCH)
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
.endif
a18 2
		reges.xpi \
		reggb.xpi \
a22 80
.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
d24 3
a26 2
post-install:
	${CAT} ${PKGMESSAGE}
d28 1
a28 1
.include <bsd.port.post.mk>
@


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