1998-04-12 14:47:23 +02:00
|
|
|
# New ports collection makefile for: mozilla
|
|
|
|
# Date created: 31 Mar 1998
|
|
|
|
# Whom: eivind/dima/jseger
|
1997-02-24 20:00:30 +01:00
|
|
|
#
|
1999-08-31 04:43:35 +02:00
|
|
|
# $FreeBSD$
|
2006-03-15 13:17:25 +01:00
|
|
|
# $MCom: ports-stable/www/seamonkey/Makefile,v 1.1 2006/03/09 21:26:46 ahze Exp $
|
1997-02-24 20:00:30 +01:00
|
|
|
#
|
|
|
|
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
PORTNAME= seamonkey
|
2006-01-31 22:28:58 +01:00
|
|
|
DISTVERSION= 1.0
|
2002-11-17 23:09:06 +01:00
|
|
|
CATEGORIES?= www
|
2005-12-23 01:04:18 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_MOZILLA}
|
|
|
|
MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
DISTNAME= ${PORTNAME}-${DISTVERSION}.source
|
1997-11-15 02:11:00 +01:00
|
|
|
|
2001-05-22 12:04:37 +02:00
|
|
|
MAINTAINER= gnome@FreeBSD.org
|
2003-03-07 07:14:21 +01:00
|
|
|
COMMENT= The open source, standards compliant web browser
|
1997-11-15 02:11:00 +01:00
|
|
|
|
2003-05-17 00:03:33 +02:00
|
|
|
USE_BZIP2= yes
|
1999-07-24 04:26:33 +02:00
|
|
|
USE_GMAKE= yes
|
2004-03-20 08:39:26 +01:00
|
|
|
WANT_GNOME= yes
|
2004-10-12 02:07:10 +02:00
|
|
|
HAS_CONFIGURE= yes
|
2005-04-02 18:54:46 +02:00
|
|
|
ALL_TARGET= default
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
USE_X_PREFIX= yes
|
|
|
|
MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
|
2005-04-02 18:54:46 +02:00
|
|
|
MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/cairo"
|
2002-05-19 00:09:26 +02:00
|
|
|
|
2004-11-09 08:48:41 +01:00
|
|
|
CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
|
2004-03-20 08:39:26 +01:00
|
|
|
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_EXTENSIONS= default
|
|
|
|
MOZ_OPTIONS+= --enable-application=suite \
|
|
|
|
--enable-svg-renderer=cairo \
|
2005-12-23 01:04:18 +01:00
|
|
|
--enable-system-cairo \
|
|
|
|
--enable-canvas
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=suite
|
2004-03-20 08:39:26 +01:00
|
|
|
|
2006-01-08 20:44:30 +01:00
|
|
|
NOT_FOR_ARCHS= ia64
|
|
|
|
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
OPTIONS=MAILNEWS "Enable Mail and News modules" on \
|
2004-03-20 08:39:26 +01:00
|
|
|
COMPOSER "Enable the HTML Composer module" on \
|
|
|
|
LDAP "Enable LDAP support for Mailnews" on \
|
|
|
|
CHATZILLA "Enable the Chatzilla IRC module" on \
|
2005-04-06 21:02:24 +02:00
|
|
|
JAVASCRIPT_DEBUGGER "Enable DTD and JavaScript debuggers" off \
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
SMB "Enable smb:// URI support using gnomevfs" off
|
2004-03-20 08:39:26 +01:00
|
|
|
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
.if exists(${LOCALBASE}/include/cairo/cairo-glitz.h)
|
|
|
|
# Glitz support can only be enabled if cairo is built with glitz support
|
|
|
|
MOZ_OPTIONS+= --enable-glitz
|
|
|
|
LIB_DEPENDS+= glitz.1:${PORTSDIR}/graphics/glitz
|
2005-04-02 18:54:46 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
|
|
|
|
IGNORE= core dumps on ${ARCH} during post-build
|
|
|
|
.endif
|
|
|
|
|
2004-12-11 22:50:01 +01:00
|
|
|
.if ${OSVERSION} < 500000
|
2005-12-02 04:31:52 +01:00
|
|
|
BROKEN="Does not build"
|
2004-12-11 22:50:01 +01:00
|
|
|
.endif
|
|
|
|
|
2002-05-19 00:09:26 +02:00
|
|
|
.if defined(WITHOUT_MAILNEWS)
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --disable-ldap --disable-mailnews
|
2002-05-19 00:09:26 +02:00
|
|
|
.else
|
|
|
|
# mail and news desired, but not LDAP
|
|
|
|
.if defined(WITHOUT_LDAP)
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --disable-ldap --enable-mailnews
|
2002-05-19 00:09:26 +02:00
|
|
|
.else
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --enable-ldap --enable-mailnews
|
2002-10-22 05:42:24 +02:00
|
|
|
.endif
|
2002-05-19 00:09:26 +02:00
|
|
|
.endif
|
2002-01-04 15:18:26 +01:00
|
|
|
.if !defined(WITHOUT_CHATZILLA)
|
2003-08-12 18:48:56 +02:00
|
|
|
MOZ_EXTENSIONS:= ${MOZ_EXTENSIONS},irc
|
|
|
|
.endif
|
2003-01-21 17:41:54 +01:00
|
|
|
.if defined(WITH_JAVASCRIPT_DEBUGGER)
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --enable-jsd \
|
2003-01-21 17:41:54 +01:00
|
|
|
--enable-dtd-debug
|
2003-04-07 08:27:48 +02:00
|
|
|
.else
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --disable-jsd \
|
2003-04-07 08:27:48 +02:00
|
|
|
--disable-dtd-debug
|
2003-01-21 17:41:54 +01:00
|
|
|
.endif
|
|
|
|
|
2005-11-05 07:21:04 +01:00
|
|
|
.if defined(WITH_CALENDAR)
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --enable-calendar
|
2005-11-05 07:21:04 +01:00
|
|
|
.endif
|
2002-11-11 04:31:22 +01:00
|
|
|
|
2002-10-29 10:09:38 +01:00
|
|
|
.if defined(WITHOUT_COMPOSER)
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
MOZ_OPTIONS+= --disable-composer
|
2002-10-29 10:09:38 +01:00
|
|
|
.endif
|
|
|
|
|
2002-10-22 05:42:24 +02:00
|
|
|
post-patch:
|
2004-02-26 04:05:47 +01:00
|
|
|
@${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
|
2004-04-29 21:23:34 +02:00
|
|
|
${WRKSRC}/modules/libpref/src/init/all.js
|
2004-02-26 04:05:47 +01:00
|
|
|
@${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \
|
|
|
|
${WRKSRC}/configure \
|
|
|
|
${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \
|
|
|
|
${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp
|
2005-03-20 23:02:59 +01:00
|
|
|
@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
< ${FILESDIR}/seamonkey.desktop.in > \
|
|
|
|
${WRKDIR}/seamonkey.desktop
|
2000-02-04 08:45:35 +01:00
|
|
|
|
2002-10-22 05:42:24 +02:00
|
|
|
pre-install:
|
2002-10-23 18:13:29 +02:00
|
|
|
if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
|
2003-11-15 03:18:30 +01:00
|
|
|
for jpi in ${JPI_LIST}; do \
|
|
|
|
if [ -f $${jpi} ]; then \
|
|
|
|
${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
|
|
|
|
break; \
|
|
|
|
fi; \
|
|
|
|
done; \
|
2002-10-23 06:26:25 +02:00
|
|
|
fi
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST}
|
2005-04-29 01:02:06 +02:00
|
|
|
${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
|
2002-10-22 05:42:24 +02:00
|
|
|
|
1997-04-09 17:12:15 +02:00
|
|
|
do-install:
|
2002-10-23 20:20:20 +02:00
|
|
|
if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
|
2003-11-11 05:10:19 +01:00
|
|
|
for jpi in ${JPI_LIST}; do \
|
|
|
|
if [ -f $${jpi} ]; then \
|
|
|
|
${LN} -sf $${jpi} \
|
|
|
|
${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
|
2003-11-15 03:18:30 +01:00
|
|
|
break; \
|
2003-11-11 05:10:19 +01:00
|
|
|
fi; \
|
|
|
|
done; \
|
2002-10-23 06:26:25 +02:00
|
|
|
fi
|
2005-04-26 21:30:55 +02:00
|
|
|
${MKDIR} ${PREFIX}/share/applications
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications
|
2002-10-22 05:42:24 +02:00
|
|
|
|
- Add seamonkey
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
2005-11-30 01:44:58 +01:00
|
|
|
.include "${.CURDIR}/../mozilla/Makefile.common"
|
2002-04-26 06:17:52 +02:00
|
|
|
.include <bsd.port.post.mk>
|