head	1.132;
access;
symbols
	RELEASE_5_1_0:1.131
	RELEASE_4_8_0:1.130
	RELEASE_5_0_0:1.124
	old_RELEASE_4_7_0:1.116
	old_RELEASE_4_6_2:1.106
	old_RELEASE_4_6_1:1.106
	old_RELEASE_4_6_0:1.106
	old_RELEASE_5_0_DP1:1.89
	old_RELEASE_4_5_0:1.77
	old_RELEASE_4_4_0:1.71
	old_RELEASE_4_3_0:1.59
	old_RELEASE_4_2_0:1.51
	old_RELEASE_4_1_1:1.46
	old_RELEASE_4_1_0:1.42
	old_RELEASE_3_5_0:1.42
	old_RELEASE_4_0_0:1.40
	old_RELEASE_3_4_0:1.37
	old_RELEASE_3_3_0:1.34
	old_RELEASE_3_2_0:1.28
	old_RELEASE_3_1_0:1.28
	old_RELEASE_2_2_8:1.28
	old_RELEASE_3_0_0:1.27
	old_RELEASE_2_2_7:1.25
	old_RELEASE_2_2_6:1.16
	old_RELEASE_2_2_5:1.8
	old_RELEASE_2_2_1:1.1.1.1
	old_RELEASE_2_2_2:1.2
	old_ache:1.1.1.1;
locks; strict;
comment	@# @;


1.132
date	2003.07.01.06.16.06;	author marcus;	state dead;
branches;
next	1.131;

1.131
date	2003.04.20.19.46.56;	author marcus;	state Exp;
branches;
next	1.130;

1.130
date	2003.03.07.06.12.47;	author ade;	state Exp;
branches;
next	1.129;

1.129
date	2003.02.14.04.26.40;	author marcus;	state Exp;
branches;
next	1.128;

1.128
date	2003.02.02.04.45.47;	author marcus;	state Exp;
branches;
next	1.127;

1.127
date	2003.01.25.21.53.39;	author marcus;	state Exp;
branches;
next	1.126;

1.126
date	2003.01.19.20.45.48;	author marcus;	state Exp;
branches;
next	1.125;

1.125
date	2003.01.19.20.43.55;	author marcus;	state Exp;
branches;
next	1.124;

1.124
date	2002.11.27.22.48.54;	author marcus;	state Exp;
branches;
next	1.123;

1.123
date	2002.11.24.00.24.04;	author marcus;	state Exp;
branches;
next	1.122;

1.122
date	2002.11.18.02.30.39;	author marcus;	state Exp;
branches;
next	1.121;

1.121
date	2002.10.26.04.22.44;	author marcus;	state Exp;
branches;
next	1.120;

1.120
date	2002.10.23.16.13.29;	author marcus;	state Exp;
branches;
next	1.119;

1.119
date	2002.10.23.04.43.15;	author marcus;	state Exp;
branches;
next	1.118;

1.118
date	2002.10.22.06.54.45;	author marcus;	state Exp;
branches;
next	1.117;

1.117
date	2002.10.22.03.42.23;	author marcus;	state Exp;
branches;
next	1.116;

1.116
date	2002.09.27.05.56.59;	author marcus;	state Exp;
branches;
next	1.115;

1.115
date	2002.09.27.05.56.23;	author marcus;	state Exp;
branches;
next	1.114;

1.114
date	2002.09.11.21.09.03;	author marcus;	state Exp;
branches;
next	1.113;

1.113
date	2002.09.03.20.45.49;	author marcus;	state Exp;
branches;
next	1.112;

1.112
date	2002.08.28.22.11.36;	author marcus;	state Exp;
branches;
next	1.111;

1.111
date	2002.08.01.05.04.37;	author sumikawa;	state Exp;
branches;
next	1.110;

1.110
date	2002.07.23.06.58.38;	author marcus;	state Exp;
branches;
next	1.109;

1.109
date	2002.07.13.23.49.18;	author trevor;	state Exp;
branches;
next	1.108;

1.108
date	2002.07.13.21.43.47;	author trevor;	state Exp;
branches;
next	1.107;

1.107
date	2002.06.06.18.52.31;	author sobomax;	state Exp;
branches;
next	1.106;

1.106
date	2002.05.24.14.14.53;	author sobomax;	state Exp;
branches;
next	1.105;

1.105
date	2002.05.18.22.10.32;	author marcus;	state Exp;
branches;
next	1.104;

1.104
date	2002.05.18.22.09.26;	author marcus;	state Exp;
branches;
next	1.103;

1.103
date	2002.05.15.03.57.17;	author green;	state Exp;
branches;
next	1.102;

1.102
date	2002.05.13.07.08.29;	author marcus;	state Exp;
branches;
next	1.101;

1.101
date	2002.05.10.21.03.22;	author marcus;	state Exp;
branches;
next	1.100;

1.100
date	2002.05.09.01.16.03;	author marcus;	state Exp;
branches;
next	1.99;

1.99
date	2002.05.05.20.00.20;	author marcus;	state Exp;
branches;
next	1.98;

1.98
date	2002.05.03.14.57.33;	author mbr;	state Exp;
branches;
next	1.97;

1.97
date	2002.05.01.15.02.27;	author marcus;	state Exp;
branches;
next	1.96;

1.96
date	2002.04.26.04.17.52;	author marcus;	state Exp;
branches;
next	1.95;

1.95
date	2002.04.22.22.26.14;	author marcus;	state Exp;
branches;
next	1.94;

1.94
date	2002.04.22.21.22.49;	author obrien;	state Exp;
branches;
next	1.93;

1.93
date	2002.04.22.17.19.10;	author marcus;	state Exp;
branches;
next	1.92;

1.92
date	2002.04.22.16.58.24;	author marcus;	state Exp;
branches;
next	1.91;

1.91
date	2002.04.15.21.44.48;	author marcus;	state Exp;
branches;
next	1.90;

1.90
date	2002.04.13.17.06.28;	author marcus;	state Exp;
branches;
next	1.89;

1.89
date	2002.03.29.07.03.57;	author sumikawa;	state Exp;
branches;
next	1.88;

1.88
date	2002.03.19.08.41.44;	author sobomax;	state Exp;
branches;
next	1.87;

1.87
date	2002.03.17.14.39.43;	author sobomax;	state Exp;
branches;
next	1.86;

1.86
date	2002.03.14.20.21.05;	author sobomax;	state Exp;
branches;
next	1.85;

1.85
date	2002.03.13.15.45.37;	author sobomax;	state Exp;
branches;
next	1.84;

1.84
date	2002.03.13.15.44.41;	author sobomax;	state Exp;
branches;
next	1.83;

1.83
date	2002.03.12.18.16.06;	author sobomax;	state Exp;
branches;
next	1.82;

1.82
date	2002.02.18.20.04.06;	author sobomax;	state Exp;
branches;
next	1.81;

1.81
date	2002.02.15.18.44.07;	author reg;	state Exp;
branches;
next	1.80;

1.80
date	2002.02.07.10.56.05;	author sobomax;	state Exp;
branches;
next	1.79;

1.79
date	2002.02.05.17.24.00;	author sobomax;	state Exp;
branches;
next	1.78;

1.78
date	2002.01.29.12.08.31;	author knu;	state Exp;
branches;
next	1.77;

1.77
date	2002.01.04.14.18.26;	author sobomax;	state Exp;
branches;
next	1.76;

1.76
date	2002.01.03.12.09.51;	author sobomax;	state Exp;
branches;
next	1.75;

1.75
date	2001.12.26.10.21.20;	author sobomax;	state Exp;
branches;
next	1.74;

1.74
date	2001.11.21.16.27.41;	author sobomax;	state Exp;
branches;
next	1.73;

1.73
date	2001.10.22.11.46.00;	author sobomax;	state Exp;
branches;
next	1.72;

1.72
date	2001.09.18.08.12.08;	author sobomax;	state Exp;
branches;
next	1.71;

1.71
date	2001.09.11.02.38.25;	author ache;	state Exp;
branches;
next	1.70;

1.70
date	2001.08.08.06.54.31;	author sobomax;	state Exp;
branches;
next	1.69;

1.69
date	2001.08.07.11.52.14;	author sobomax;	state Exp;
branches;
next	1.68;

1.68
date	2001.07.02.13.55.41;	author sobomax;	state Exp;
branches;
next	1.67;

1.67
date	2001.06.13.09.15.58;	author sobomax;	state Exp;
branches;
next	1.66;

1.66
date	2001.06.11.20.34.55;	author sobomax;	state Exp;
branches;
next	1.65;

1.65
date	2001.05.22.10.37.32;	author sobomax;	state Exp;
branches;
next	1.64;

1.64
date	2001.05.22.10.04.37;	author sobomax;	state Exp;
branches;
next	1.63;

1.63
date	2001.05.22.08.11.37;	author sobomax;	state Exp;
branches;
next	1.62;

1.62
date	2001.05.18.05.43.15;	author sobomax;	state Exp;
branches;
next	1.61;

1.61
date	2001.05.17.08.15.35;	author sobomax;	state Exp;
branches;
next	1.60;

1.60
date	2001.05.04.21.41.23;	author ade;	state Exp;
branches;
next	1.59;

1.59
date	2001.04.10.09.05.42;	author reg;	state Exp;
branches;
next	1.58;

1.58
date	2001.02.23.07.41.46;	author reg;	state Exp;
branches;
next	1.57;

1.57
date	2001.02.16.17.29.18;	author reg;	state Exp;
branches;
next	1.56;

1.56
date	2001.02.05.15.33.32;	author olgeni;	state Exp;
branches;
next	1.55;

1.55
date	2001.01.22.01.23.14;	author reg;	state Exp;
branches;
next	1.54;

1.54
date	2001.01.12.16.59.52;	author reg;	state Exp;
branches;
next	1.53;

1.53
date	2000.12.21.19.43.28;	author reg;	state Exp;
branches;
next	1.52;

1.52
date	2000.12.21.19.40.39;	author reg;	state Exp;
branches;
next	1.51;

1.51
date	2000.10.31.07.16.00;	author reg;	state Exp;
branches;
next	1.50;

1.50
date	2000.10.27.09.24.08;	author sobomax;	state Exp;
branches;
next	1.49;

1.49
date	2000.10.25.05.15.45;	author reg;	state Exp;
branches;
next	1.48;

1.48
date	2000.10.24.15.58.52;	author reg;	state Exp;
branches;
next	1.47;

1.47
date	2000.10.24.12.36.31;	author knu;	state Exp;
branches;
next	1.46;

1.46
date	2000.08.14.00.04.10;	author reg;	state Exp;
branches;
next	1.45;

1.45
date	2000.08.03.17.37.31;	author reg;	state Exp;
branches;
next	1.44;

1.44
date	2000.08.03.14.39.06;	author sobomax;	state Exp;
branches;
next	1.43;

1.43
date	2000.08.01.06.30.14;	author sobomax;	state Exp;
branches;
next	1.42;

1.42
date	2000.04.21.02.36.44;	author reg;	state Exp;
branches;
next	1.41;

1.41
date	2000.04.10.00.05.57;	author cpiazza;	state Exp;
branches;
next	1.40;

1.40
date	2000.02.04.07.45.24;	author reg;	state Exp;
branches;
next	1.39;

1.39
date	2000.01.29.08.51.27;	author reg;	state Exp;
branches;
next	1.38;

1.38
date	2000.01.06.03.51.58;	author reg;	state Exp;
branches;
next	1.37;

1.37
date	99.11.14.02.34.50;	author cpiazza;	state Exp;
branches;
next	1.36;

1.36
date	99.11.11.20.16.12;	author jim;	state Exp;
branches;
next	1.35;

1.35
date	99.10.09.18.42.09;	author vanilla;	state Exp;
branches;
next	1.34;

1.34
date	99.08.31.02.43.01;	author peter;	state Exp;
branches;
next	1.33;

1.33
date	99.08.22.19.46.44;	author cpiazza;	state Exp;
branches;
next	1.32;

1.32
date	99.08.22.19.00.43;	author mharo;	state Exp;
branches;
next	1.31;

1.31
date	99.08.17.19.37.10;	author cpiazza;	state Exp;
branches;
next	1.30;

1.30
date	99.07.24.15.33.04;	author steve;	state Exp;
branches;
next	1.29;

1.29
date	99.07.24.02.26.21;	author cpiazza;	state Exp;
branches;
next	1.28;

1.28
date	98.11.11.05.37.32;	author asami;	state Exp;
branches;
next	1.27;

1.27
date	98.10.15.01.16.23;	author jseger;	state Exp;
branches;
next	1.26;

1.26
date	98.07.22.11.50.31;	author asami;	state Exp;
branches;
next	1.25;

1.25
date	98.05.02.17.49.09;	author jseger;	state Exp;
branches;
next	1.24;

1.24
date	98.04.17.21.52.17;	author asami;	state Exp;
branches;
next	1.23;

1.23
date	98.04.17.10.36.45;	author jseger;	state Exp;
branches;
next	1.22;

1.22
date	98.04.17.09.29.25;	author jseger;	state Exp;
branches;
next	1.21;

1.21
date	98.04.16.02.05.31;	author jseger;	state Exp;
branches;
next	1.20;

1.20
date	98.04.13.10.59.30;	author jseger;	state Exp;
branches;
next	1.19;

1.19
date	98.04.12.17.58.37;	author jseger;	state Exp;
branches;
next	1.18;

1.18
date	98.04.12.12.47.02;	author jseger;	state Exp;
branches;
next	1.17;

1.17
date	98.04.02.20.26.34;	author ache;	state Exp;
branches;
next	1.16;

1.16
date	98.03.16.15.05.03;	author markm;	state Exp;
branches;
next	1.15;

1.15
date	98.03.15.15.13.53;	author markm;	state Exp;
branches;
next	1.14;

1.14
date	98.01.26.09.56.31;	author vanilla;	state Exp;
branches;
next	1.13;

1.13
date	97.11.20.15.48.15;	author asami;	state Exp;
branches;
next	1.12;

1.12
date	97.11.15.13.35.35;	author peter;	state Exp;
branches;
next	1.11;

1.11
date	97.11.15.13.09.11;	author asami;	state Exp;
branches;
next	1.10;

1.10
date	97.11.15.01.10.45;	author asami;	state Exp;
branches;
next	1.9;

1.9
date	97.11.14.13.45.39;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	97.09.25.08.25.24;	author asami;	state Exp;
branches;
next	1.7;

1.7
date	97.09.07.20.26.58;	author ache;	state Exp;
branches;
next	1.6;

1.6
date	97.09.07.18.33.09;	author ache;	state Exp;
branches;
next	1.5;

1.5
date	97.08.04.09.20.48;	author ache;	state Exp;
branches;
next	1.4;

1.4
date	97.08.04.00.04.22;	author ache;	state Exp;
branches;
next	1.3;

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

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

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

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


desc
@@


1.132
log
@Remove mozilla-vendor.  Mozilla 1.4 is the new standard across the board.
@
text
@# New ports collection makefile for:	mozilla
# Date created:		31 Mar 1998
# Whom:			eivind/dima/jseger
#
# $FreeBSD: ports/www/mozilla-vendor/Makefile,v 1.131 2003/04/20 19:46:56 marcus Exp $
#

PORTNAME=	mozilla
PORTVERSION=	1.0.2
PORTREVISION=	1
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_MOZILLA} \
	      	${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src \
		marcus/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.rc/rc/}${EXTRACT_SUFX} \
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local

MAINTAINER=	gnome@@FreeBSD.org
COMMENT=	The open source, standards compliant web browser

BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		freetype-config:${PORTSDIR}/print/freetype2
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		png.5:${PORTSDIR}/graphics/png \
		mng.1:${PORTSDIR}/graphics/libmng \
		freetype.9:${PORTSDIR}/print/freetype2

WRKSRC=		${WRKDIR}/${PORTNAME}

WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"

LATEST_LINK=	mozilla-vendor
USE_BZIP2=	yes
EXTRACT_AFTER_ARGS=	| ${TAR} -xf - --exclude */CVS/* \
			--exclude */macbuild/*\
			--exclude */package/* \
			--exclude .cvsignore \
			--exclude makefile.win \
			--exclude MANIFEST

USE_X_PREFIX=	yes
USE_PERL5=	yes
USE_GMAKE=	yes
USE_GNOME=	orbit gtk12
USE_REINPLACE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=					\
		--disable-auto-deps		\
		--enable-chrome-format=jar	\
		--disable-cpp-exceptions	\
		--disable-cpp-rtti		\
		--enable-crypto			\
		--disable-debug			\
		--enable-default-toolkit=gtk	\
		--enable-double-buffer		\
		--enable-mathml			\
		--disable-md			\
		--disable-pedantic		\
		--disable-plaintext-editor-only	\
		--enable-strip			\
		--enable-svg			\
		--disable-tests			\
		--disable-xterm-updates		\
		--enable-xinerama		\
		--with-system-jpeg=${LOCALBASE}	\
		--with-system-mng=${LOCALBASE}	\
		--with-system-png=${LOCALBASE}	\
		--with-pthreads

PLIST=	${WRKSRC}/pkg-plist
# LDAP is only used by mail and news so disable both together
.if defined(WITHOUT_MAILNEWS)
CONFIGURE_ARGS+=	--disable-ldap --disable-mailnews
.else
# mail and news desired, but not LDAP
.if defined(WITHOUT_LDAP)
CONFIGURE_ARGS+=	--disable-ldap --enable-mailnews
.else
CONFIGURE_ARGS+=	--enable-ldap --enable-mailnews
.endif
.endif

.if !defined(WITHOUT_CHATZILLA)
CONFIGURE_ARGS+=	--enable-extensions=default,irc,xmlterm
.else
CONFIGURE_ARGS+=	--enable-extensions=default,xmlterm
.endif
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1

.if defined(WITH_JAVASCRIPT_DEBUGGER)
CONFIGURE_ARGS+=	--enable-jsd \
			--enable-dtd-debug
.endif

.include <bsd.port.pre.mk>

MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin \
		MOZ_INTERNAL_LIBART_LGPL=1
ALL_TARGET=	default

.if ${ARCH} == "i386"
CONFIGURE_ARGS+=	--enable-reorder
.endif

.if ${ARCH} == "alpha"
BROKEN=	"core dumps on alpha during post-build"
.endif

.if exists(${LOCALBASE}/include/freetype/freetype.h)
BROKEN="You must upgrade your freetype port to 1.3.1_2 or higher before installing Mozilla.  If you have 1.3.1_2 installed, please remove ${LOCALBASE}/include/freetype, then build Mozilla"
.endif

post-patch:
	@@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
		${WRKSRC}/build/unix/run-mozilla.sh

post-build:
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
		${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla-vendor
	(cd ${WRKSRC}/dist/bin; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
	  ${ECHO_CMD} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO_CMD} locale,install,select,en-US >> chrome/installed-chrome.txt; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
	${FIND} ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \
		${XARGS} ${RMDIR} 2> /dev/null || ${TRUE}

pre-install:
	${RM} -f ${PLIST}
	${TOUCH} -f ${PLIST}
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then \
	    ${ECHO_CMD} bin/mozilla >> ${PLIST} ; \
	fi
	${ECHO_CMD} bin/mozilla-vendor >> ${PLIST}
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
	    ${ECHO_CMD} @@dirrm lib/browser_plugins >> ${PLIST} ; \
	fi
	cd ${WRKSRC}/dist/bin && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:lib/mozilla-vendor/:' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm lib/mozilla-vendor/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/mozilla-vendor >> ${PLIST}

do-install:
	${MKDIR} ${PREFIX}/lib/mozilla-vendor
	${CHMOD} 755 ${PREFIX}/lib/mozilla-vendor
	cd ${WRKSRC}/dist/bin && ${FIND} . | \
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla-vendor
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla-vendor ${PREFIX}/bin
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozill ]; then \
	    ${LN} -sf ${PREFIX}/bin/mozilla-vendor ${PREFIX}/bin/mozilla ; \
	fi
	if [ ! -d ${PREFIX}/lib/browser_plugins ]; then \
	    ${MKDIR} ${PREFIX}/lib/browser_plugins ; \
	fi
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
	    ${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \
	    	${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
	fi

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

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


1.131
log
@Remove USE_GNOMENG.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.130
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@a44 1
USE_GNOMENG=	yes
@


1.129
log
@Fix the ${MASTER_SITE_LOCAL} group so that it correctly makes use of
${MASTER_SITE_LOCAL}.  This should fix the libart fetch problem with
the Taiwan FTP server.

Reported by:	many
@
text
@d20 1
@


1.128
log
@Remove the lib/browser_plugins directory.

Reported by:	bento
@
text
@d13 1
a13 1
	      	${MASTER_SITE_LOCAL}:local
@


1.127
log
@FreeBSD requires Mozilla components to be linked with -Bsymbolic so to avoid
symbol clashes with, for example, libexpat.  This will allow Mozilla and
more precisely, Galeon 2, to work with GTK 2.2.
@
text
@d138 1
@


1.126
log
@The last commit should have said that the optimization and JavaScript
debugger ideas were

Suggested by:	David Schultz <dschultz@@uclink.Berkeley.EDU>
@
text
@d10 1
@


1.125
log
@* Update to 1.0.2
* Allow for optimizations
* Disabled the JavaScript debugger by default.  If you wish to build this,
  specify -DWITH_JAVASCRIPT_DEBUGGER
@
text
@@


1.124
log
@Fix the startup script so that it can accept option arguments.  This fixes
a problem with starting Mozilla from the KDE dock if another instance of
Mozilla is already running.

Tested by:	Vivek Khera <vivek@@khera.org>
Approved by:	portmgr (kris)
@
text
@d9 1
a9 2
PORTVERSION=	1.0.1
PORTREVISION=	3
d12 1
a12 1
		http://people.FreeBSD.org/~marcus/:local
a55 2
		--enable-dtd-debug		\
		--enable-jsd			\
a57 1
		--disable-optimize		\
d89 5
@


1.123
log
@Make the Mozilla startup scripts a little smarter.  Instead of launching a
new Mozilla instance each time, check to see if one already exists, and if
so, spawn a new browser tab in the current window.

PR:	45610
Submitted by:	Nick Jennings
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.122
log
@Make these ports correctly survive a make reinstall.
@
text
@d10 1
a10 1
PORTREVISION=	1
d117 1
a117 1
	${SED} -e "s;@@PREFIX@@;${PREFIX};g" \
@


1.121
log
@Fix typos preventing correct package building.

Submitted by:	bento
@
text
@d128 1
@


1.120
log
@Properly handle if blocks in the Makefile.

Submitted by:	daichi
@
text
@d147 1
a147 1
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin/mozilla-vendor
@


1.119
log
@* Fix a problem with plugins not actually loading
* Hopefully correct some issues with installs erroring out with Error 1
@
text
@d129 2
a130 2
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then
	    ${ECHO_CMD} bin/mozilla >> ${PLIST}
d133 2
a134 2
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d148 2
a149 2
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozill ]; then
	    ${LN} -sf ${PREFIX}/bin/mozilla-vendor ${PREFIX}/bin/mozilla
d151 2
a152 2
	if [ ! -d ${PREFIX}/lib/browser_plugins ]; then
	    ${MKDIR} ${PREFIX}/lib/browser_plugins
d154 1
a154 1
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
d156 1
a156 1
	    	${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so
@


1.118
log
@Add a missing '!' to the test for the browser_plugins dir.  We only want to
create the directory if one doesn't exist.

PR:	44373
@
text
@d10 1
d129 3
a131 2
	${TEST} ! -x ${PREFIX}/bin/mozilla && ${TEST} ! -L ${PREFIX}/bin/mozilla && \
	${ECHO_CMD} bin/mozilla >> ${PLIST}
d133 3
a135 2
	${TEST} ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so && \
	${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d148 10
a157 7
	${TEST} ! -x ${PREFIX}/bin/mozilla && ${TEST} ! -L ${PREFIX}/bin/mozilla &&
	${LN} -sf ${PREFIX}/bin/mozilla-vendor ${PREFIX}/bin/mozilla
	${TEST} ! -d ${PREFIX}/lib/browser_plugins && \
	${MKDIR} ${PREFIX}/lib/browser_plugins
	${TEST} ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so && \
	${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \
		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so
@


1.117
log
@This commit includes:

* mozilla-*vendor ports (currently for Mozilla 1.0.1)
* mozilla* ports (currently for Mozilla 1.1)
* mozilla-*devel ports (currently for Mozilla 1.2b)

Special thanks goes to trevor for auto-generating plist patches, cy for
pointing out that the Mozilla startup scripts need to be tailored for
each version of Mozilla, grog for suggesting that some verbage needs to
be added to explain the Java plugin messages at startup, and John
Merryweather Cooper for suggesting a common plugin directory. Of course,
thanks also goes to the user community for suggestions and support.

These ports offer:

* Complete coexistence with each other
* A universal ${PREFIX}/lib/browser_plugins directory
* Auto-generated plists for ease of maintenance
* More accurate pkg-descr's
* A pkg-message pointing users to java/jdk13 for the Java plugin

PR:	42870 42941
Reviewed by:	ports gnome
@
text
@d147 1
a147 1
	${TEST} -d ${PREFIX}/lib/browser_plugins && \
@


1.116
log
@Bump PORTREVISION after last commit.
@
text
@a9 2
PORTREVISION=	1
PORTEPOCH=	2
d31 1
d33 7
a39 1
EXTRACT_AFTER_ARGS=	| tar -xf - -X ${FILESDIR}/tar-exclude
d45 1
d73 1
a76 2
PLIST_SUB+=	MOZILLAMAILNEWS="@@comment "
PLIST_SUB+=	MOZILLALDAP="@@comment "
a80 2
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP="@@comment "
d83 1
a83 3
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP=""
.endif 
a87 1
PLIST_SUB+=	CHATZILLA=""
a89 1
PLIST_SUB+=	CHATZILLA="@@comment "
d111 4
d117 1
a117 1
		${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla
d126 13
d140 2
a141 2
	${MKDIR} ${PREFIX}/lib/mozilla
	${CHMOD} 755 ${PREFIX}/lib/mozilla
d143 7
a149 2
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin
d151 4
a154 1
		${PREFIX}/lib/mozilla/plugins/libjavaplugin_oji.so
@


1.115
log
@Disable Chatzilla by default.  The old buffer overflow is still present in
1.0.1.

Submitted by:	 trevor
@
text
@d10 1
@


1.114
log
@Update to 1.0.1.  This is a massive bugfix release, and all Mozilla 1.0 users
are suggested to upgrade.  The full set of release notes can be found at:

http://www.mozilla.org/releases/mozilla1.0.1/
@
text
@d30 1
a30 1
#WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
@


1.113
log
@Add mozilla-*-devel after a repo copy from mozilla.

NOTE: mozilla-*-devel is now Mozilla 1.1.  mozilla-* (without the -devel) is
back to Mozilla 1.0.  mozilla.org states that 1.1 is their new bleeding edge
release, and 1.0 is still the stable release.  The release cycle diagram also
indicates that a Mozilla 1.0.1 is coming.

For all users that upgraded from Mozilla 1.0 to 1.1, be aware that running
a blind portupgrade on mozilla will give you mozilla-1.0!  If you want to
keep Mozilla 1.1, you will have to change the origin of you mozilla ports to
point to their -devel counterparts.

The -devel ports will install files into -devel directories.  Therefore,
both mozilla and mozilla-devel can coexist.
@
text
@d9 1
a9 1
PORTVERSION=	1.0
d13 1
a13 1
		http://people.FreeBSD.org/~sobomax/:local
d15 1
a15 1
		sobomax/:local
d30 1
a30 1
WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
@


1.112
log
@Update to 1.1.  This fixes the font problem as well as the chatzilla bug.  A
full list of changes can be found in the Mozilla 1.1 release notes from:

http://www.mozilla.org/releases/mozilla1.1/

PR:		42068
@
text
@d9 2
a10 2
PORTVERSION=	1.1
PORTEPOCH=	1
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
d15 1
a15 1
		marcus/:local
d30 1
a30 1
#WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
d32 1
d116 3
a118 2
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome; \
	  ${TOUCH} ./chrome/user-skins.rdf ./chrome/user-locales.rdf)
@


1.111
log
@Don't use mapped IPv6 address when connecting IPv4 node.

Submitted by:	ume
@
text
@d9 1
a9 2
PORTVERSION=	1.0
PORTREVISION=	2
d13 1
a13 1
		http://people.FreeBSD.org/~sobomax/:local
d15 1
a15 1
		sobomax/:local
d30 1
a30 1
WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
a31 1
USE_BZIP2=	yes
d115 2
a116 3
	  ${ECHO_CMD} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO_CMD} locale,install,select,en-US >> chrome/installed-chrome.txt; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
@


1.110
log
@* Fix build on -CURRENT
* Silence a portlint nit wrt to the order of PORTREVISION in the Makefile
* Don't use --enable-reorder on non-i386 archs
* Mark BROKEN for now on alpha as there is still a core dump during
  post-build
* Use USE_GNOMENG

Submitted by:	Peter Kostouros <kpeter@@melbpc.org.au> (patch for -CURRENT)
		me (everything else)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.109
log
@security fix:  correct bugs 115788 and 150339 (Mozilla passes
requests for huge fonts, leading to loss of X (and probably VNC)
session)

Obtained from:	attachment 87432 on bugzilla.mozilla.org
@
text
@d10 1
a11 1
PORTREVISION=	1
d24 1
a24 2
LIB_DEPENDS=	ORBit.2:${PORTSDIR}/devel/ORBit \
		jpeg.9:${PORTSDIR}/graphics/jpeg \
d38 2
a39 1
USE_GTK=	yes
a56 1
		--enable-reorder		\
d99 8
@


1.108
log
@Forbid because of remote crash.
@
text
@d11 1
a20 2

FORBIDDEN= 	"see http://bugzilla.mozilla.org/show_bug.cgi?id=150339 "
@


1.107
log
@Update to 1.0. Yay!
@
text
@d21 2
@


1.106
log
@Update Mozilla to 1.0.rc3 and tweak galeon to compile with it.

Special thanks to:	Yanko Kaneti <yaneti@@indigo.declera.com>
			for his help in getting Galeon compiling
@
text
@d9 1
a9 1
PORTVERSION=	1.0.rc3
@


1.105
log
@Forced commit.  Previous commit was:

Submitted by:	David Magda <dmagda@@magda.ca>
@
text
@d9 1
a9 2
PORTVERSION=	1.0.rc2
PORTREVISION=	1
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
@


1.104
log
@Conditionalize mail, news, and LDAP support.  All three are still enabled
by default.
@
text
@@


1.103
log
@Don't treat the ${WITHOUT_CHATZILLA} (default) build as gratuitously
different from the one with ChatZilla.  This means building otherwise
the exact same extensions.
@
text
@d10 1
a11 1
PORTREVISION=	1
a51 2
		--enable-ldap			\
		--enable-mailnews		\
d67 19
@


1.102
log
@Update to 1.0.rc2.

The Chatzilla buffer overflow is still there, so disable Chatzilla by default.
@
text
@d11 1
d73 1
@


1.101
log
@Really prevent Chatzilla from being installed.  Seems the extensions were
changed in RC 1.

Prompted by:	parv <parv@@pair.com>
Tested by:	parv <parv@@pair.com>
@
text
@d9 1
a9 2
PORTVERSION=	1.0.rc1
PORTREVISION=	3
d13 1
a13 1
		${MASTER_SITE_LOCAL:S,$,:local,}
d16 1
a16 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \
@


1.100
log
@Disable Chatzilla since it contains a buffer overflow as described by
http://online.securityfocus.com/archive/1/270249.

Reported by:	trevor
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.99
log
@Fix recent security vulnerability in Mozilla, as well as the resulting
segmentation fault after the initial patch was applied.

See http://sec.greymagic.com/adv/gm001-ns/ for more details on the
vulnerability.

Obtained from:  Mozilla's Bugzilla database (bugs 141061 and 137644)
@
text
@d10 1
a10 1
PORTREVISION=	1
d31 2
@


1.98
log
@Mark forbidden because of security bug.

Approved by:	no response from: maintainer
@
text
@d10 1
a20 2

FORBIDDEN=	"malicious Web servers can upload files--see http://sec.greymagic.com/adv/gm001-ns/ or http://www.heise.de/ct/browsercheck/n6demo1.shtml "
@


1.97
log
@Change dist site for libart from sobomax's people page to his local-distfiles
directory.

Prompted by:	obrien (and FreeBSD.org admins)
@
text
@d21 2
@


1.96
log
@Add a conditional broken message so that people stop asking why Mozilla
fails to build when they have freetype 1.x installed.

Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d13 3
a15 2
		http://people.freebsd.org/~sobomax/:people
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:people
@


1.95
log
@Allow libart to be fetched quickly instead of wading through all the
MOZILLA dist sites' timeouts.
@
text
@d72 3
d79 4
d103 1
a103 1
.include <bsd.port.mk>
@


1.94
log
@Until sobomax copies libart_lgpl-1.0 into his ~public_distfiles dir...
@
text
@d13 1
a13 1
		http://people.freebsd.org/~sobomax/
d16 1
a16 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}
@


1.93
log
@Fix up the port to use the 1.0.rc1 version of the libart dist.
@
text
@d13 1
a13 1
		http://people.freebsd.org/~sobomax:people
d16 1
a16 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:people
@


1.92
log
@Update to 1.0.rc1

Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d13 2
a14 3
		${MASTER_SITE_LOCAL:S,$,:local,}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src \
			sobomax/:local
d16 1
a16 1
		libart_lgpl-0.9.9${EXTRACT_SUFX}:local
@


1.91
log
@Fix the plist when WITHOUT_CHATZILLA is defined.

PR:		36193
Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d9 1
a9 2
PORTVERSION=	0.9.9
PORTREVISION=	3
d14 1
a14 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/M/m/}/src \
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local
@


1.90
log
@Allow installed files to have correct permissions when built by a non-root
user.

PR:		35980
Submitted by:	Alan Eldridge <ports@@geeksrus.net>
Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d69 3
@


1.89
log
@Multiple IP trying works not only when connection resused but also
when timeout.  This patch was already commited in mozilla-current
and will appear in mozilla-1.0.

Obtained from:	Bugzilla/126755
		http://bugzilla.mozilla.org/show_bug.cgi?id=126755
@
text
@d89 2
a90 2
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - . | \
		${TAR} -xf - -C ${PREFIX}/lib/mozilla
@


1.88
log
@Fix displaying of bold/italic truetype fonts. Bump PORTREVISION.

PR:		36049
Submitted by:	Joe Kelsey <joe@@zircon.seattle.wa.us>
Obtained from:	Mozilla cvs
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.87
log
@Remove gdk-pixbuf from LIB_DEPENDS - Mozilla doesn't need it anymore.

Submitted by:	Szilveszter Adam <sziszi@@bsd.hu>
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.86
log
@- Re-enable Chatzilla;
- remove non-working freetype workaround;
- correct name of the freetype library, so that it is easier to get AA fonts
  working.

Bump PORTREVISION.
@
text
@a27 1
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
@


1.85
log
@Fix a typo in previous commit.
@
text
@d10 1
d69 1
a69 1
CONFIGURE_ARGS+=	--with-extensions=default,irc
a74 1
CFLAGS:=	-I${LOCALBASE}/include/freetype2 ${CFLAGS}
@


1.84
log
@Quick'n'dirty hack to prevent freetype1 includes from beint picked instead of
freetype2 ones.

Reported by:	many
@
text
@d74 1
a74 1
CFLAGS:=	${LOCALBASE}/include/freetype2 ${CFLAGS}
@


1.83
log
@Long awaited 0.9.9 update. For some reason configure doesn't pick up our
request to enable chatzilla, therefore it is not enabled now - the issue
is under investigation, but anybody is free to smash maintainers with a
relevant patch.
@
text
@d74 1
@


1.82
log
@Pre-create symlink to a Java plugin, so that the user only needs to install
jdk1.3.1 to make it working. Bump PORTREVISION.
@
text
@d9 1
a9 2
PORTVERSION=	0.9.8
PORTREVISION=	2
d21 2
a22 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d27 2
a28 1
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
@


1.81
log
@Clean up this port, including GCing old configure options and making patches
more acceptable to mozilla.org.  Hopefully these will make it into 0.9.9.

Add a hack to minimise the number of files extracted.

Merge in the patches from the mozilla+ipv6 port.

Submitted by:	sumikawa (mozilla+ipv6)
@
text
@d10 1
a10 1
PORTREVISION=	1
d91 2
@


1.80
log
@Utilize MASTER_SITES grouping.
@
text
@d10 1
d32 1
a35 1
USE_NEWGCC=	yes
d39 2
d43 1
d45 1
a45 5
		--disable-idltool		\
		--disable-md			\
		--disable-pedantic		\
		--disable-xterm-updates		\
		--enable-crypto			\
d47 3
a49 1
		--enable-editor			\
d52 6
a57 2
		--enable-optimize="${CFLAGS}"	\
		--enable-pics			\
d59 6
a64 7
		--enable-tests			\
		--enable-toolkit=gtk		\
		--enable-x11-shm		\
		--enable-chrome-format=jar	\
		--with-jpeg=${LOCALBASE}	\
		--with-png=${LOCALBASE}		\
		--with-mng=${LOCALBASE}		\
d69 1
a69 3
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}" \
		CFLAGS="" CXXFLAGS="" \
		MOZ_INTERNAL_LIBART_LGPL=1
a70 2
		CFLAGS="" CXXFLAGS="" \
		MALLOC_OPTIONS=j \
d75 1
a75 1
	@@${SED} -e "s;@@PREFIX@@;${PREFIX};g" \
d77 1
a77 1
	@@(cd ${WRKSRC}/dist/bin; \
d82 2
a83 2
	@@/usr/bin/find ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \
		/usr/bin/xargs ${RMDIR} 2> /dev/null || ${TRUE}
@


1.79
log
@Update to 0.9.8.
@
text
@d12 4
a15 3
MASTER_SITES=	${MASTER_SITE_LOCAL:S,%SUBDIR%,sobomax,} \
		${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/M/m/}/src
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}
@


1.78
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
@d9 1
a9 2
PORTVERSION=	0.9.7
PORTREVISION=	2
@


1.77
log
@Enable Chatzilla (IRC client). It is enabled by default unless
WITHOUT_CHATZILLA is defined.

PR:		33521
Submitted by:	Steve Wills <steve@@stevenwills.com>
		Joe Clarke <marcus@@marcuscom.com>
@
text
@d78 2
a79 2
	  ${ECHO} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO} locale,install,select,en-US >> chrome/installed-chrome.txt; \
@


1.76
log
@Add FreeBSD locales. This solves the problem with Mozilla not starting up
properly if locale set to something other than C or en_US.

PR:		33498
Submitted by:	Joe Marcus Clarke <marcus@@marcuscom.com>
@
text
@d10 1
a10 1
PORTREVISION=	1
d61 3
@


1.75
log
@Update to 0.9.7.
@
text
@d10 1
@


1.74
log
@Update to 0.9.6. Surprisingly, this update doesn't break Galeon/Nautilus.
@
text
@d9 1
a9 1
PORTVERSION=	0.9.6
d12 2
a13 1
MASTER_SITES=	${MASTER_SITE_MOZILLA}
d15 2
a16 1
DISTNAME=	${PORTNAME}-source-${PORTVERSION}
d61 2
a62 1
		CFLAGS="" CXXFLAGS=""
d65 3
a67 1
		MALLOC_OPTIONS=j
@


1.73
log
@Update to 0.9.5.

PR:		31396
Submitted by:	Nuzrin Yaapar <p9711422@@mmu.edu.my>
@
text
@d9 1
a9 1
PORTVERSION=	0.9.5
@


1.72
log
@Update to 0.9.4.
@
text
@d9 1
a9 1
PORTVERSION=	0.9.4
@


1.71
log
@Bump png major
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.70 2001/08/08 06:54:31 sobomax Exp $
d9 1
a9 1
PORTVERSION=	0.9.3
@


1.70
log
@Forcefully set MALLOC_OPTIONS=j to prevent build from crashing on 5-CURRENT
due to bug in libIDL's parser.

Obtained from:	mozilla+ipv6
@
text
@d5 1
a5 1
# $FreeBSD$
d21 1
a21 1
		png.4:${PORTSDIR}/graphics/png \
@


1.69
log
@Update to 0.9.3.

Submitted by:   sf
@
text
@d61 2
a62 1
		CFLAGS="" CXXFLAGS=""
@


1.68
log
@Update to 0.9.2.

PR:		28610
Submitted by:	Nick Sayer <nsayer@@quack.kfu.com>, sf
@
text
@d9 1
a9 1
PORTVERSION=	0.9.2
d47 1
a47 1
		--enable-optimize		\
d59 3
a61 2
		MOZ_OPTIMIZE_FLAGS=""
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
@


1.67
log
@Several cleanups:
- remove local hack used to build PSM and use vendor-supplied procedure
  instead;
- remove superfluous chmod;
- remove several leftovers from mozilla-headers/Makefile.

Submitted by:	Szilveszter Adam <sziszi@@petra.hos.u-szeged.hu>, sobomax
@
text
@d9 1
a9 1
PORTVERSION=	0.9.1
d58 2
a59 1
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}"
@


1.66
log
@Upgrade to 0.9.1.
@
text
@d42 1
a61 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} BUILD_MODULES=psm
a63 1
	@@${CHMOD} 555 ${WRKSRC}/mozilla
@


1.65
log
@Correct empty directories pruning code.
@
text
@d9 1
a9 1
PORTVERSION=	0.9
@


1.64
log
@Assign maintainership to gnome@@FreeBSD.org, because Jeremy will be unavailable
till August.

Submitted by:	maintainer (sorta)
@
text
@d70 1
a70 3
	# Prune empty chrome dirs, so we don't have to pollute PLIST with
	# zillion "@@exec mkdir" and "@@dirrm"
	@@/usr/bin/find ${WRKSRC}/dist/bin -type d | \
@


1.63
log
@Update to 0.9.
@
text
@d16 1
a16 1
MAINTAINER=	reg@@FreeBSD.org
@


1.62
log
@Downgrade to 0.8.1 until numerous reported problems are fixed.
@
text
@d9 1
a9 2
PORTVERSION=	0.8.1
PORTREVISION=	1
d18 1
d21 3
a23 1
		png.4:${PORTSDIR}/graphics/png
a38 1
		--disable-jar-packaging		\
d52 1
d55 1
d57 1
d70 4
d78 1
a78 1
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - * | \
@


1.61
log
@Update to 0.9.

Not objected to by:	gnome@@FreeBSD.org
@
text
@d9 2
a10 1
PORTVERSION=	0.9
a18 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d21 1
a21 2
		png.4:${PORTSDIR}/graphics/png \
		mng.1:${PORTSDIR}/graphics/libmng
d37 1
a50 1
		--enable-chrome-format=both	\
a52 1
		--with-mng=${LOCALBASE}		\
a53 1
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}"
d70 1
a70 1
	cd ${WRKSRC}/dist/bin && ${TAR} --exclude "*.jar" -chf - . | \
@


1.60
log
@Various patches (mainly shared library revision changes) for those
ports that depend on GNOME and need to change for 1.4
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.59 2001/04/10 09:05:42 reg Exp $
d9 1
a9 2
PORTVERSION=	0.8.1
PORTREVISION=	1
d18 1
d21 2
a22 1
		png.4:${PORTSDIR}/graphics/png
a37 1
		--disable-jar-packaging		\
d51 1
d54 1
d56 1
d73 1
a73 1
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - * | \
@


1.59
log
@Update to 0.8.1.  This builds on 4.3-RC, but not on -CURRENT (well not for
me...).
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.58 2001/02/23 07:41:46 reg Exp $
d10 1
d19 1
a19 1
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit \
@


1.58
log
@Updated MD5.  Just some minor translation chnages it seems...

Submitted by:	Clive Lin <clive@@CirX.ORG>, sobomax
Noticed by:	Motoyuki Konno <motoyuki@@bsdclub.org>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.57 2001/02/16 17:29:18 reg Exp $
d9 1
a9 2
PORTVERSION=	0.8
PORTREVISION=	1
@


1.57
log
@Update to 0.8.  No major changes in the port, only regenerated patches.

patch-ao was merged in a slightly different form.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.56 2001/02/05 15:33:32 olgeni Exp $
d10 1
@


1.56
log
@Some spaces -> tabs for ports/www.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.55 2001/01/22 01:23:14 reg Exp $
d9 1
a9 1
PORTVERSION=	0.7
a10 1
PORTREVISION=	1
@


1.55
log
@Add PSM support.

Submitted by:	nsayer

Remove use of libgcc_r, since it was so uncerimoniously removed.  If this
doesn't work on -stable, then -stable is broken, and someone needs to fix
it...

Submitted by:	Roman Shterenzon <roman@@xpert.com>

Use sched_getpriority_max(), instead of hard coded value.

Submitted by:	Peter Haight <peterh@@sapros.com>, dufault

Revise pkg-comment and pkg-descr.

PR:		24296
Submitted by:	roam

Enable SVG support, and disable C++ exceptions (since they will only slow
things down).
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.54 2001/01/12 16:59:52 reg Exp $
d9 1
a9 1
PORTVERSION= 	0.7
@


1.54
log
@Update to 0.7, bumping port epoch to 1, since the version number went
backwards.

This may still not work on 4-stable, but see -hackers,
<200101110441.f0B4fe008116@@wartch.sapros.com> for the reason.

Also, I've not yet managed to look into getting the PSM code to build, but
I'm updating this now, before more people send patches.

Submitted by:	reg, sobomax, Yoichi ASAI <yatt@@msc.biglobe.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.53 2000/12/21 19:43:28 reg Exp $
d11 1
d33 1
a40 1
		--enable-cpp-exceptions		\
d47 1
a50 1
		--with-pthreads			\
d52 3
a54 3
		--with-png=${LOCALBASE}
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin \
		CC_ONLY_FLAGS="${CFLAGS}" CCC_ONLY_FLAGS="${CXXFLAGS}"
d57 1
@


1.53
log
@#%@@#$^... forgot to bump PORTREVISION.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.52 2000/12/21 19:40:39 reg Exp $
d9 2
a10 2
PORTVERSION= 	M18
PORTREVISION=	1
d13 1
a13 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTVERSION:S/M/m/}/src
@


1.52
log
@Explictly link against libgcc_r, to work around bugs in 4.2-RELEASE onwards
and -CURRENT.  I'm still not sure why the bug was exposed only recently, but
it is due to libstdc++ being linked without the -nostdlib option (causing it
to be statically linked against libgcc even for the threaded case).

Thanks to Andrew Bliznak <andrew@@ort.lviv.net> for testing this.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.51 2000/10/31 07:16:00 reg Exp $
d10 1
@


1.51
log
@Disable jar packages - they are duplicate information.

Correct the dependencies: Add jpeg and png.  Remove libjpeg.so, since it
should not be built now.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.50 2000/10/27 09:24:08 sobomax Exp $
d52 1
a52 1
		CC_ONLY_FLAGS="${FLAGS}" CCC_ONLY_FLAGS="${CXXFLAGS}"
@


1.50
log
@${ENV} --> ${SETENV}

PR:		22337
Submitted by:	Kazu TAKAMUNE <takamune@@avrl.mei.co.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.49 2000/10/25 05:15:45 reg Exp $
d17 3
a19 1
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit
d34 1
@


1.49
log
@Update to M18.  Special thanks Steve Elmer <selmer@@netscape.com> and David
Hyatt <hyatt@@netscape.com> for pointing me at Bug 51677:
http://bugzilla.mozilla.org/show_bug.cgi?id=51677 from where the secret
spells were obtained to get the chrome installed properly.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.48 2000/10/24 15:58:52 reg Exp $
d56 1
a56 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
d59 1
a59 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
@


1.48
log
@Explain why this port has not been upgraded to M18.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.47 2000/10/24 12:36:31 knu Exp $
d9 1
a9 1
PORTVERSION= 	M17
d17 1
a17 9
# This port has not been update to M18, because of the requirement of moving
# to world riteable directories.  Until you can fix that, please don't send
# me patches.

LIB_DEPENDS=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
		IDL.2:${PORTSDIR}/devel/ORBit

GLIB_CONFIG?=	${LOCALBASE}/bin/glib12-config
GTK_CONFIG?=	${X11BASE}/bin/gtk12-config
a23 1
GNU_CONFIGURE=	yes
d26 2
a47 2
CONFIGURE_ENV=	GLIB_CONFIG="${GLIB_CONFIG}"	\
		GTK_CONFIG="${GTK_CONFIG}"
d57 2
@


1.47
log
@Use MASTER_SITE_MOZILLA.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.46 2000/08/14 00:04:10 reg Exp $
d16 4
@


1.46
log
@Update to M17.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.45 2000/08/03 17:37:31 reg Exp $
d11 2
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/${PORTVERSION:S/M/m/}/src/
@


1.45
log
@Redo the upgrade to M16.

Use one of the test programs to perform component registration in
post-build, so that the port no longer requires world writeability.

If you have an earlier version installed, component.reg could be a security
risk:
chmod 644 /usr/X11R6/lib/mozilla/component.reg
chmod 644 /usr/X11R6/lib/mozilla/components/*.dat
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.44 2000/08/03 14:39:06 sobomax Exp $
d9 1
a9 1
PORTVERSION= 	M16
d60 2
a61 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom)
@


1.44
log
@Backout M15 --> M16 upgrade.
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION= 	M15
d59 2
a67 2
	${TOUCH} ${PREFIX}/lib/mozilla/component.reg
	${CHMOD} 666 ${PREFIX}/lib/mozilla/component.reg
@


1.43
log
@Update to M16.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.42 2000/04/21 02:36:44 reg Exp $
d9 1
a9 1
PORTVERSION= 	M16
@


1.42
log
@Update to M15.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.41 2000/04/10 00:05:57 cpiazza Exp $
d9 1
a9 1
PORTVERSION= 	M15
@


1.41
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.40 2000/02/04 07:45:24 reg Exp $
d9 1
a9 1
PORTVERSION= 	M13
d11 1
a11 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m13/src/
d22 1
a22 1
WRKSRC=		${WRKDIR}/mozilla
@


1.40
log
@Make M13 work on a post no-thunk-vtable 4.0-CURRENT, and enable using
poll().

Enable MathML support.

Use bzip2, since it saves 5MB on the distfile.

Revamp the port a bit.
@
text
@a1 1
# Version required:	M13
d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.39 2000/01/29 08:51:27 reg Exp $
d8 2
a9 2
DISTNAME=	mozilla-source-M13
PKGNAME=	mozilla-M13
d12 1
@


1.39
log
@Update to M13.  Gentlemen, start your T1s.
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.38 2000/01/06 03:51:58 reg Exp $
d23 2
d41 1
d54 5
@


1.38
log
@Update from M10->M12, and remove building of idltool, so that this builds
with GCC 2.95.2.

Add patch-aa to fix a build problem.

Reflect my new mail address in maintainer.

Update and sort PLIST.
@
text
@d2 1
a2 1
# Version required:	M12
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.37 1999/11/14 02:34:50 cpiazza Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M12
PKGNAME=	mozilla-M12
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m12/src/
d55 2
a56 2
	cd ${WRKSRC}/dist/bin && tar -chf - * | \
		tar -xf - -C ${PREFIX}/lib/mozilla
@


1.37
log
@Depend on ORBit.
@
text
@d2 1
a2 1
# Version required:	M10
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.36 1999/11/11 20:16:12 jim Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M10
PKGNAME=	mozilla-M10
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m10/src/
d14 1
a14 1
MAINTAINER=	reg@@shale.csir.co.za
d17 1
a17 1
		ORBit.2:${PORTSDIR}/devel/ORBit
d30 2
a35 1
		--enable-debug			\
a37 1
		--enable-idltool		\
a42 1
		--disable-debug			\
d44 1
a48 1

@


1.36
log
@Update to Milestone 10.

PR:		14272
Submitted by:	Mikhail Teterin <mi@@aldan.algebra.com>
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.35 1999/10/09 18:42:09 vanilla Exp $
d16 2
a17 1
LIB_DEPENDS=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
@


1.35
log
@Bump glib12 's share library version to 3,
and portlint.
@
text
@d2 1
a2 1
# Version required:	M8
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.34 1999/08/31 02:43:01 peter Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M8
PKGNAME=	mozilla-M8
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m8/src/
d16 1
a16 2
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit \
		gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
d42 2
d48 3
a50 1
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
@


1.34
log
@$Id$ -> $FreeBSD$
@
text
@d6 1
a6 1
# $FreeBSD$
d16 1
a16 2
LIB_DEPENDS=	glib12.2:${PORTSDIR}/devel/glib12 \
		IDL.2:${PORTSDIR}/devel/ORBit \
@


1.33
log
@Change all ports that need a new gcc on 3.x to use USE_NEWGCC.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.32 1999/08/22 19:00:43 mharo Exp $
@


1.32
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.31 1999/08/17 19:37:10 cpiazza Exp $
a19 8
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 400004
BUILD_DEPENDS+=	g++295:${PORTSDIR}/lang/egcs
CC=		gcc295
CXX=		g++295
.endif

d28 1
d59 1
a59 1
.include <bsd.port.post.mk>
@


1.31
log
@egcc/eg++ have been renamed to gcc295/g++295.  Change
all the ports that use them accordingly.

PR:		13205
Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.30 1999/07/24 15:33:04 steve Exp $
d59 1
a59 1
	chmod 755 ${PREFIX}/lib/mozilla
d64 1
a64 1
	chmod 666 ${PREFIX}/lib/mozilla/component.reg
@


1.30
log
@Weird things happen when you .include bsd.port.mk when you really meant
to .include bsd.port.pre.mk.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.29 1999/07/24 02:26:21 cpiazza Exp $
d23 3
a25 3
BUILD_DEPENDS+=	eg++:${PORTSDIR}/lang/egcs
CC=		egcc
CXX=		eg++
@


1.29
log
@Update to mozilla M8

PR:		12740
Submitted by:	Jeremy Lea <reg@@shale.csir.co.za>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.28 1998/11/11 05:37:32 asami Exp $
d20 1
a20 1
.include <bsd.port.mk>
@


1.28
log
@Use bsd.port.{pre,post}.mk.  Either use them to avoid having to define
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.

(This is not by any means the complete list but just the ones I've noticed
recently.)
@
text
@d2 1
a2 1
# Version required:	1998-04-29
d6 1
a6 1
# $Id: Makefile,v 1.27 1998/10/15 01:16:23 jseger Exp $
d9 2
a10 2
DISTNAME=	unix-19980429
PKGNAME=	mozilla-1998.04.29
d12 1
a12 3
MASTER_SITES=	ftp://mirror.neosoft.com/pub/mozilla/mozilla/source/ \
		ftp://ftp.bitcon.no/pub/www/mozilla/mozilla/source/ \
		ftp://ftp.mozilla.org/pub/mozilla/source/
d14 1
a14 1
MAINTAINER=	jseger@@FreeBSD.org
d16 3
a18 1
BROKEN_ELF=	library numbers
d20 7
a26 6
WRKSRC=		${WRKDIR}/`${ECHO} ${DISTNAME} | ${SED} 's/unix-//'`/mozilla
USE_GMAKE=	yes
DIST_SUBDIR=	mozilla
MAKE_ENV=	NO_SECURITY=1 MOZ_MEDIUM=1 MOZILLA_CLIENT=1 NO_MDUPDATE=1 \
	BUILD_OPT=1 NO_NETSCAPE_STATIC=1 LD_LIBRARY_PATH=${LOCALBASE}/lib
REQUIRES_MOTIF=	yes
d28 2
a29 1
.include <bsd.port.pre.mk>
d31 25
a55 1
OBJDIR=	${WRKSRC}/dist/${OPSYS}${OSREL}_OPT.OBJ
d58 7
a64 10
	@@${MKDIR} ${PREFIX}/lib/mozilla/bin
	@@cd ${OBJDIR}/bin && tar -chf - bsdecho lib* moz-export \
		nsinstall vreg | tar -xf - -C ${PREFIX}/lib/mozilla/bin
	@@chmod 755 ${PREFIX}/lib/mozilla/bin
	@@${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin
	@@if [ ! -f ${PREFIX}/lib/mozilla/mailcap ] ; then \
		${INSTALL_DATA} ${FILESDIR}/mailcap ${PREFIX}/lib/mozilla ; \
	fi
	@@strip ${PREFIX}/lib/mozilla/bin/moz-export
	@@chown -R bin.bin ${PREFIX}/lib/mozilla
@


1.27
log
@Mark BROKEN for ELF
bad library numbers
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.26 1998/07/22 11:50:31 asami Exp $
d27 3
a29 3
OSNAME=	`uname -s`
OSVER=	`uname -r | ${SED} 's/-.*//'`
OBJDIR=	${WRKSRC}/dist/${OSNAME}${OSVER}_OPT.OBJ
d43 1
a43 1
.include <bsd.port.mk>
@


1.26
log
@Version number part of PKGNAME should be delimited by "." only....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1998/05/02 17:49:09 jseger Exp $
d17 2
@


1.25
log
@Upgrade to the April 29, 1998 snapshot.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.24 1998/04/17 21:52:17 asami Exp $
d10 1
a10 1
PKGNAME=	mozilla-1998-04-29
@


1.24
log
@Remove the MOTIFLIB= (i.e., defined to be empty) line from config/FreeBSD.mk,
and remove hacks to work around it.
@
text
@d2 1
a2 1
# Version required:	1998-04-08
d6 1
a6 1
# $Id: Makefile,v 1.23 1998/04/17 10:36:45 jseger Exp $
d9 2
a10 2
DISTNAME=	unix_19980408
PKGNAME=	mozilla-1998-04-08
d18 1
a18 1
WRKSRC=		${WRKDIR}/ns
@


1.23
log
@Define BUILD_OPT and NO_NETSCAPE_STATIC.  This now lets us build mozilla in
100MB of disk space.  The size of a package created from make package is now
3MB!
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.22 1998/04/17 09:29:25 jseger Exp $
a28 2
post-configure:
	@@${ECHO} ${MOTIFLIB} > ${WRKSRC}/MOTIFLIB
@


1.22
log
@This is a kludge to make building work again.  post-configure now echo's MOTIFLIB
to work/ns/MOTIFLIB and in the linker line there is a `cat ../../MOTIFLIB'.
The MOTIFLIB variable is being passed to work/ns/Makefile, but not beyond it.  If
anyone figures out how to fix this properly, please email a new patch to me.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.21 1998/04/16 02:05:31 jseger Exp $
d22 1
a22 1
	LD_LIBRARY_PATH=${LOCALBASE}/lib
d27 1
a27 1
OBJDIR=	${WRKSRC}/dist/${OSNAME}${OSVER}_DBG.OBJ
d30 1
a30 1
	@@${ECHO} ${MOTIFLIB} > work/ns/MOTIFLIB
@


1.21
log
@Remove unneccessary NO_INSTALL_MANPAGES line.

Submitted by:   asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.20 1998/04/13 10:59:30 jseger Exp $
d29 2
@


1.20
log
@Use shared libaries instead of having a 60+MB binary.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1998/04/12 17:58:37 jseger Exp $
a19 1
NO_INSTALL_MANPAGES=yes
@


1.19
log
@Upgrade to 1998-04-08 source snapshot.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.18 1998/04/12 12:47:02 jseger Exp $
d32 1
a32 1
	@@tar -cf - --dereference -C ${OBJDIR}/bin bsdecho mozilla-export \
d39 1
a39 1
	@@strip ${PREFIX}/lib/mozilla/bin/mozilla-export
@


1.18
log
@Initial import of a mozilla port.
@
text
@d2 1
a2 1
# Version required:	0.0
d6 1
a6 1
# $Id: Makefile,v 1.4 1998/03/11 00:01:05 eivind Exp $
d9 2
a10 2
DISTNAME=	unix
PKGNAME=	mozilla-1998-03-31
d12 3
a14 3
MASTER_SITES=	ftp://ftp.cdrom.com/pub/mozilla/1998-03-31/ \
		ftp://ftp.bitcon.no/pub/www/mozilla/mozilla/1998-03-31/ \
		ftp://ftp.mozilla.org/pub/mozilla/1998-03-31/
@


1.17
log
@Upgrade to 4.05
@
text
@d1 4
a4 4
# New ports collection makefile for:	netscape (full communicator version)
# Version required:     4.05
# Date created:         24 Feb 1997
# Whom:                 ache
d6 1
a6 1
# $Id: Makefile,v 1.16 1998/03/16 15:05:03 markm Exp $
d9 2
a10 1
DISTNAME=       netscape-communicator-4.05
d12 17
a28 23
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.05/development/english/unix/freebsd/professional_edition/
DISTFILES=      communicator-v405-export.x86-unknown-freebsd.tar.gz

MAINTAINER=     ache@@FreeBSD.ORG

WRKSRC=         ${WRKDIR}/communicator-v405.x86-unknown-freebsd
NO_BUILD=       Yes

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

.if defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
MASTER_SITES+=	ftp://ftp.fortify.net/pub/Fortify/ \
		ftp://ftp.za.freebsd.org/pub/Fortify/
DISTFILES+=	Fortify-1.2.1-unix.tar.gz
RESTRICTED=     "Contains strong cryptography"
.endif

.if !defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
pre-extract:
		@@${ECHO} "You can make Netscape use 128-bit encryption by defining USE_128BIT"
		@@${ECHO} "and defining USA_RESIDENT to NO"
.endif
d31 7
a37 8
	cd ${WRKSRC} && yes "" | \
	    LC_TIME=C MOZILLA_HOME="${NDIR}" ./ns-install
	mv -f ${NDIR}/netscape ${NDIR}/communicator-4.05.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}/communicator-4.05
	ln -sf communicator-4.05 ${BINDIR}/communicator-4
	ln -sf communicator-4 ${BINDIR}/netscape
	if [ ! -f ${NDIR}/mailcap ] ; then \
	    ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}; \
d39 2
a40 9
	rm -rf ${NDIR}/movemail-src
.if defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
	cd ${WRKSRC}/Fortify-1.2.1-unix && \
		(${ECHO} yes ; ${ECHO} no) | ./Fortify.sh ${NDIR}/communicator-4.05.bin
.endif
	chown -R bin.bin ${NDIR}

post-install:
	@@${CAT} ${PKGDIR}/DESCR
@


1.16
log
@Fix for the case where USA_RESIDENT is not defined
@
text
@d2 1
a2 1
# Version required:     4.04
d6 1
a6 1
# $Id: Makefile,v 1.15 1998/03/15 15:13:53 markm Exp $
d9 1
a9 1
DISTNAME=       netscape-communicator-4.04
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/professional_edition/
DISTFILES=      communicator-v404-export.x86-unknown-freebsd.tar.gz
d16 1
a16 1
NO_WRKSUBDIR=   Yes
d38 3
a40 3
	mv -f ${NDIR}/netscape ${NDIR}/communicator-4.04.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}/communicator-4.04
	ln -sf communicator-4.04 ${BINDIR}/communicator-4
d48 1
a48 1
		(${ECHO} yes ; ${ECHO} no) | ./Fortify.sh ${NDIR}/communicator-4.04.bin
@


1.15
log
@Using Fortify, and setting USE_128BIT, Communicator can now use 128 bit
crypto legally.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1998/01/26 09:56:31 vanilla Exp $
d22 1
a22 1
.if defined(USE_128BIT) && ${USA_RESIDENT} == NO
d29 1
a29 1
.if !defined(USE_128BIT) && ${USA_RESIDENT} == NO
d32 1
d46 1
a46 1
.if defined(USE_128BIT) && ${USA_RESIDENT} == NO
@


1.14
log
@Remove RESTRICTED tag.
Submitted by:	jkh
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1997/11/20 15:48:15 asami Exp $
d22 12
d45 4
@


1.13
log
@Install symlinks "communicator-4" and "navigator-4".  By using these
names instead of the single "netscape" link, these two installations
can coexist on a single machine (at least they appear to on mine).
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1997/11/15 13:35:35 peter Exp $
a14 2

RESTRICTED=	"Commercial software"
@


1.12
log
@Remove reference to 'make NAVIGATOR=yes' and update a comment
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1997/11/15 13:09:11 asami Exp $
d27 1
a27 1
	mv ${NDIR}/netscape ${NDIR}/communicator-4.04.bin
d29 2
a30 1
	ln -sf communicator-4.04 ${BINDIR}/netscape
@


1.11
log
@Split netscape4 into communicator and navigator, so the two maintainers
shall never run into each other again.
@
text
@d1 1
a1 1
# New ports collection makefile for:	netscape
d6 1
a6 4
# Note: you can make the standalone navigator version by typing
#       make NAVIGATOR=yes
#
# $Id: Makefile,v 1.10 1997/11/15 01:10:45 asami Exp $
@


1.10
log
@Update the stand-alone navigator part to 4.04 too.  Untangle the mess
that the previous commit created by trying to make the Makefile more
complicated than necessary.
@
text
@d9 1
a9 1
# $Id: Makefile,v 1.9 1997/11/14 13:45:39 ache Exp $
d12 1
a12 1
DISTNAME=       netscape-4.04
a13 1
.if !defined(NAVIGATOR)
a15 4
.else
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v404-export.x86-unknown-freebsd.tar.gz
.endif
a16 1
# responsible for communicator only
d30 3
a32 2
	mv ${NDIR}/netscape ${NDIR}/netscape.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}
@


1.9
log
@Upgrade to 4.04
@
text
@d9 1
a9 1
# $Id: Makefile,v 1.8 1997/09/25 08:25:24 asami Exp $
d12 1
a14 1
DISTNAME=       netscape-4.04
a16 1
MAINTAINER=     ache@@FreeBSD.ORG
d18 2
a19 4
DISTNAME=       netscape-4.03b8
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v403b8-export.x86-unknown-freebsd.tar.gz
MAINTAINER=     ports@@FreeBSD.ORG
d21 6
a31 2

RESTRICTED=	"Commercial software"
@


1.8
log
@Make it possible to install the standalone navigator by defining
${NAVIGATOR}.

Requested by:	so many people I can't remember them all
@
text
@d2 1
a2 1
# Version required:     4.03b8
d6 4
a9 1
# $Id: Makefile,v 1.7 1997/09/07 20:26:58 ache Exp $
d12 7
a19 2
CATEGORIES=	www
.if defined(NAVIGATOR)
d22 1
a22 3
.else
MASTER_SITES=	ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/base_install/
DISTFILES=      communicator-v403b8-export.x86-unknown-freebsd.tar.gz
a29 2
MAINTAINER=     ache@@FreeBSD.ORG

a30 7

pre-fetch:
.if !defined(NAVIGATOR)
	@@${ECHO_MSG} "Note you can make the standalone navigator version by typing \"make NAVIGATOR=yes\"."
.else
	@@${ECHO_MSG} "Making the standalone navigator version."
.endif
@


1.7
log
@Switch back to base_install, light version can't do anything with mailto:
tags.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1997/08/04 09:20:48 ache Exp $
d11 5
a15 1
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/base_install/
d17 1
d27 7
@


1.6
log
@Upgrade to 4.03b8
@
text
@d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v403b8-export.x86-unknown-freebsd.tar.gz
@


1.5
log
@Change dist site to ftp23 since it is not propogated to all ftps yet
@
text
@d2 1
a2 1
# Version required:     4.02b7
d6 1
a6 1
# $Id: Makefile,v 1.4 1997/08/04 00:04:22 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.02b7
d11 2
a12 2
MASTER_SITES=   ftp://ftp23.netscape.com/pub/communicator/4.02/4.02b7/english/unix/freebsd/base_install/
DISTFILES=      communicator-v402b7-export.x86-unknown-freebsd.tar.gz
@


1.4
log
@Upgrade to 4.02b7
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/06/01 00:06:17 ache Exp $
d11 1
a11 1
MASTER_SITES=   ftp://ftp.netscape.com//pub/communicator/4.02/4.02b7/english/unix/freebsd/base_install/
@


1.3
log
@Upgrade to 4.0b5
@
text
@d2 1
a2 1
# Version required:     4.0b5
d6 1
a6 1
# $Id: Makefile,v 1.2 1997/04/09 15:12:05 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b5
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b5/unix/other/
DISTFILES=      communicator-v40b5-export.x86-bsdi-bsd.tar.gz
a16 1
NLSDIR=		${X11BASE}/lib/X11/nls
a27 1
	${INSTALL_DATA} ${WRKSRC}/policyMoz40P1.jar ${NDIR}
d31 1
a31 8
	-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}; \
	fi
	rm -rf ${NDIR}/nls ${NDIR}/movemail-src ${NDIR}/XKeysymDB
@


1.2
log
@Upgrade to 4.0b3 (note: Java not work for unknown reason)
@
text
@d2 1
a2 1
# Version required:     4.0b3
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/02/24 19:00:29 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b3
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b3/unix/other/
DISTFILES=      communicator-v40b3-export.x86-unknown-bsd.tar.gz
d26 1
a26 1
	    NSHOME="${NDIR}" ./ns-install
d29 1
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
# Version required:     4.0b2
d6 1
a6 1
# $Id: Makefile,v 1.16 1996/12/08 01:04:24 max Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b2
d11 8
a18 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b2/unix/other/
DISTFILES=      netscape-v40b2-export.x86-unknown-bsd.tar.gz
d23 18
a40 1
NO_WRKSUBDIR=	yes
@


1.1.1.1
log
@Netscape4 expired beta
@
text
@@
