2012-05-23 08:17:49 +00:00
|
|
|
#-*- tab-width: 4; -*-
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
# ex:ts=4
|
|
|
|
#
|
|
|
|
# Date created: 12 Nov 2005
|
|
|
|
# Whom: Michael Johnson <ahze@FreeBSD.org>
|
|
|
|
#
|
|
|
|
# 4 column tabs prevent hair loss and tooth decay!
|
|
|
|
|
|
|
|
# bsd.gecko.mk abstracts the selection of gecko-based backends. It allows users
|
|
|
|
# and porters to support any available gecko backend without needing to build
|
|
|
|
# many conditional tests. ${USE_GECKO} is the list of backends that your port
|
|
|
|
# can handle, and ${GECKO} is set by bsd.gecko.mk to be the chosen backend.
|
|
|
|
# Users set ${WITH_GECKO} to the list of gecko backends they want on their
|
|
|
|
# system.
|
|
|
|
|
2014-04-10 14:46:37 +00:00
|
|
|
.if defined(USE_GECKO)
|
2022-04-24 10:00:20 +00:00
|
|
|
. if !defined(_POSTMKINCLUDED) && !defined(Gecko_Pre_Include)
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
Gecko_Pre_Include= bsd.gecko.mk
|
|
|
|
|
|
|
|
# This file contains some reusable components for mozilla ports. It's of
|
|
|
|
# use primarily to apps from the mozilla project itself (such as Firefox,
|
|
|
|
# Thunderbird, etc.), and probably won't be of use for gecko-based ports
|
|
|
|
# like epiphany, galeon, etc.
|
|
|
|
#
|
|
|
|
# You need to make sure to add USE_GECKO=gecko to for your port can uses
|
|
|
|
# one of these options below.
|
|
|
|
#
|
|
|
|
# Ports can use the following:
|
|
|
|
#
|
2014-03-19 20:46:37 +00:00
|
|
|
# USE_MOZILLA By default, it enables every system dependency
|
|
|
|
# listed in '_ALL_DEPENDS'. If your port doesn't
|
|
|
|
# need one of those then you can use '-' like
|
|
|
|
# 'USE_MOZILLA= -png -vpx' to subtract the
|
2014-04-29 20:35:24 +00:00
|
|
|
# dependencies. Experimental deps use '+' like
|
|
|
|
# 'USE_MOZILLA= +speex +theora'.
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
#
|
|
|
|
# MOZILLA_PLIST_DIRS List of directories to descend into when installing
|
|
|
|
# and creating the plist
|
|
|
|
#
|
|
|
|
# MOZ_OPTIONS configure arguments (added to .mozconfig). If
|
|
|
|
# NOMOZCONFIG is defined, you probably want to set
|
|
|
|
# CONFIGURE_ARGS+=${MOZ_OPTIONS}
|
|
|
|
#
|
|
|
|
# MOZ_MK_OPTIONS The make(1) arguments (added to .mozconfig). If
|
|
|
|
# NOMOZCONFIG is defined, you probably want to set
|
|
|
|
# MAKE_ARGS+=${MOZ_MK_OPTIONS}
|
|
|
|
#
|
|
|
|
# MOZ_EXPORT Environment variables for the build process (added
|
|
|
|
# to .mozconfig). If NOMOZCONFIG is defined, you
|
|
|
|
# probably want to set MAKE_ENV+=${MOZ_EXPORT}
|
|
|
|
#
|
|
|
|
# NOMOZCONFIG Don't drop a customized .mozconfig into the build
|
|
|
|
# directory. Options will have to be specified in
|
|
|
|
# CONFIGURE_ARGS instead
|
|
|
|
#
|
|
|
|
|
2009-05-04 19:23:44 +00:00
|
|
|
MAINTAINER?= gecko@FreeBSD.org
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
|
|
|
MOZILLA?= ${PORTNAME}
|
|
|
|
MOZILLA_VER?= ${PORTVERSION}
|
|
|
|
MOZILLA_BIN?= ${PORTNAME}-bin
|
2009-04-10 05:56:28 +00:00
|
|
|
MOZILLA_EXEC_NAME?=${MOZILLA}
|
2024-09-25 21:43:22 +00:00
|
|
|
USES+= compiler:c++17-lang cpe elfctl gl gmake gnome iconv \
|
|
|
|
llvm:min=17,noexport localbase \
|
2023-11-20 21:29:34 +00:00
|
|
|
pkgconfig python:build desktop-file-utils
|
2014-08-04 09:11:25 +00:00
|
|
|
CPE_VENDOR?=mozilla
|
2018-10-29 22:32:17 +00:00
|
|
|
USE_GL= gl
|
2021-07-08 14:06:41 +00:00
|
|
|
USE_GNOME= cairo gdkpixbuf2 gtk30
|
2022-09-12 20:09:24 +00:00
|
|
|
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrandr xrender xt xtst
|
2018-02-25 06:39:36 +00:00
|
|
|
HAS_CONFIGURE= yes
|
|
|
|
CONFIGURE_OUTSOURCE= yes
|
2024-04-08 21:13:59 +00:00
|
|
|
LDFLAGS+= -Wl,--as-needed -Wl,--undefined-version
|
2020-09-18 15:56:04 +00:00
|
|
|
BINARY_ALIAS+= python3=${PYTHON_CMD}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2024-09-25 21:43:22 +00:00
|
|
|
ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
|
|
|
|
|
2017-11-22 06:28:56 +00:00
|
|
|
BUNDLE_LIBS= yes
|
|
|
|
|
2023-11-20 21:29:34 +00:00
|
|
|
BUILD_DEPENDS+= rust-cbindgen>=0.26.0:devel/rust-cbindgen \
|
2024-10-24 09:49:57 +00:00
|
|
|
${RUST_DEFAULT}>=1.82.0:lang/${RUST_DEFAULT} \
|
2019-09-05 23:35:59 +00:00
|
|
|
node:www/node
|
2020-05-27 20:03:43 +00:00
|
|
|
LIB_DEPENDS+= libdrm.so:graphics/libdrm
|
2021-05-30 14:20:26 +00:00
|
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
|
2021-08-14 21:13:09 +00:00
|
|
|
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
|
2019-09-05 23:35:59 +00:00
|
|
|
MOZ_EXPORT+= ${CONFIGURE_ENV} \
|
2020-09-18 15:56:04 +00:00
|
|
|
PYTHON3="${PYTHON_CMD}" \
|
2019-09-05 23:35:59 +00:00
|
|
|
RUSTFLAGS="${RUSTFLAGS}"
|
|
|
|
MOZ_OPTIONS+= --prefix="${PREFIX}"
|
|
|
|
MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
|
2019-07-04 11:39:49 +00:00
|
|
|
|
2023-11-20 21:29:34 +00:00
|
|
|
MOZ_OPTIONS+= --with-libclang-path="${LLVM_PREFIX:S/${PREFIX}/${LOCALBASE}/}/lib"
|
2022-04-24 10:00:20 +00:00
|
|
|
. if !exists(/usr/bin/llvm-objdump)
|
2023-11-20 21:29:34 +00:00
|
|
|
MOZ_EXPORT+= LLVM_OBJDUMP="${LOCALBASE}/bin/llvm-objdump${LLVM_VERSION}"
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2018-10-01 21:37:14 +00:00
|
|
|
# Require newer Clang than what's in base system unless user opted out
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
|
2023-11-20 21:29:34 +00:00
|
|
|
CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_VERSION}
|
|
|
|
CC= ${LOCALBASE}/bin/clang${LLVM_VERSION}
|
|
|
|
CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION}
|
2018-10-01 21:37:14 +00:00
|
|
|
USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2018-12-04 00:54:38 +00:00
|
|
|
|
2009-11-28 10:38:01 +00:00
|
|
|
MOZSRC?= ${WRKSRC}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
PLISTF?= ${WRKDIR}/plist_files
|
|
|
|
|
|
|
|
MOZCONFIG?= ${WRKSRC}/.mozconfig
|
2014-06-11 14:28:11 +00:00
|
|
|
MOZILLA_PLIST_DIRS?= bin lib share/pixmaps share/applications
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2017-11-29 04:42:33 +00:00
|
|
|
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${ARCH} == amd64 || ${ARCH} == i386
|
2017-11-29 04:42:33 +00:00
|
|
|
RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/}
|
2022-04-27 13:18:28 +00:00
|
|
|
. elif ${ARCH:Mpowerpc*}
|
2020-09-19 13:01:35 +00:00
|
|
|
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/:S/power/pwr/}
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2017-11-29 04:42:33 +00:00
|
|
|
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2017-11-29 04:42:33 +00:00
|
|
|
|
2012-07-26 23:12:19 +00:00
|
|
|
# Standard depends
|
2019-11-03 15:52:21 +00:00
|
|
|
_ALL_DEPENDS= av1 event ffi graphite harfbuzz icu jpeg nspr nss png pixman sqlite vpx webp
|
2019-06-14 06:55:13 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if exists(${FILESDIR}/patch-bug1559213)
|
2019-06-14 06:55:13 +00:00
|
|
|
av1_LIB_DEPENDS= libaom.so:multimedia/aom libdav1d.so:multimedia/dav1d
|
|
|
|
av1_MOZ_OPTIONS= --with-system-av1
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2017-02-20 02:57:04 +00:00
|
|
|
event_LIB_DEPENDS= libevent.so:devel/libevent
|
2012-09-07 22:10:01 +00:00
|
|
|
event_MOZ_OPTIONS= --with-system-libevent
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
ffi_LIB_DEPENDS= libffi.so:devel/libffi
|
2012-07-26 23:12:19 +00:00
|
|
|
ffi_MOZ_OPTIONS= --enable-system-ffi
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if exists(${FILESDIR}/patch-bug847568)
|
2016-03-27 01:23:25 +00:00
|
|
|
graphite_LIB_DEPENDS= libgraphite2.so:graphics/graphite2
|
2014-04-29 20:35:24 +00:00
|
|
|
graphite_MOZ_OPTIONS= --with-system-graphite2
|
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
harfbuzz_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
2014-04-29 20:35:24 +00:00
|
|
|
harfbuzz_MOZ_OPTIONS= --with-system-harfbuzz
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2014-03-19 20:46:37 +00:00
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
icu_LIB_DEPENDS= libicui18n.so:devel/icu
|
2014-09-09 06:16:35 +00:00
|
|
|
icu_MOZ_OPTIONS= --with-system-icu --with-intl-api
|
2013-08-08 18:42:03 +00:00
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
-jpeg_BUILD_DEPENDS=yasm:devel/yasm
|
2015-06-22 18:33:20 +00:00
|
|
|
jpeg_USES= jpeg
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE}
|
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
nspr_LIB_DEPENDS= libnspr4.so:devel/nspr
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
nspr_MOZ_OPTIONS= --with-system-nspr
|
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
nss_LIB_DEPENDS= libnss3.so:security/nss
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
nss_MOZ_OPTIONS= --with-system-nss
|
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
pixman_LIB_DEPENDS= libpixman-1.so:x11/pixman
|
2014-03-19 20:46:37 +00:00
|
|
|
pixman_MOZ_OPTIONS= --enable-system-pixman
|
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
png_LIB_DEPENDS= libpng.so:graphics/png
|
2022-02-01 00:30:08 +00:00
|
|
|
png_MOZ_OPTIONS= --with-system-png
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
sqlite_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
|
2012-07-26 23:12:19 +00:00
|
|
|
sqlite_MOZ_OPTIONS= --enable-system-sqlite
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2016-03-27 01:23:25 +00:00
|
|
|
-vpx_BUILD_DEPENDS= yasm:devel/yasm
|
|
|
|
vpx_LIB_DEPENDS= libvpx.so:multimedia/libvpx
|
2012-07-26 23:12:19 +00:00
|
|
|
vpx_MOZ_OPTIONS= --with-system-libvpx
|
|
|
|
|
2019-01-21 23:03:45 +00:00
|
|
|
webp_LIB_DEPENDS= libwebp.so:graphics/webp
|
|
|
|
webp_MOZ_OPTIONS= --with-system-webp
|
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. for use in ${USE_MOZILLA}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
${use:S/-/_WITHOUT_/}= ${TRUE}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endfor
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2016-07-09 13:21:06 +00:00
|
|
|
LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \
|
|
|
|
libfreetype.so:print/freetype2
|
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. for dep in ${_ALL_DEPENDS} ${USE_MOZILLA:M+*:S/+//}
|
|
|
|
. if !defined(_WITHOUT_${dep})
|
2012-07-26 23:12:19 +00:00
|
|
|
BUILD_DEPENDS+= ${${dep}_BUILD_DEPENDS}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
LIB_DEPENDS+= ${${dep}_LIB_DEPENDS}
|
2012-07-26 23:12:19 +00:00
|
|
|
RUN_DEPENDS+= ${${dep}_RUN_DEPENDS}
|
2015-06-22 18:33:20 +00:00
|
|
|
USES+= ${${dep}_USES}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
MOZ_OPTIONS+= ${${dep}_MOZ_OPTIONS}
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2014-02-05 05:23:30 +00:00
|
|
|
BUILD_DEPENDS+= ${-${dep}_BUILD_DEPENDS}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. endfor
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2012-07-26 23:12:19 +00:00
|
|
|
# Standard options
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= \
|
2019-07-04 11:40:41 +00:00
|
|
|
--enable-update-channel=${PKGNAMESUFFIX:Urelease:S/^-//} \
|
|
|
|
--disable-updater \
|
2020-05-15 04:58:54 +00:00
|
|
|
--with-system-zlib
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2015-08-11 23:20:48 +00:00
|
|
|
# API keys from www/chromium
|
|
|
|
# http://www.chromium.org/developers/how-tos/api-keys
|
|
|
|
# Note: these are for FreeBSD use ONLY. For your own distribution,
|
|
|
|
# please get your own set of keys.
|
2019-05-17 12:02:08 +00:00
|
|
|
MOZ_EXPORT+= MOZ_GOOGLE_LOCATION_SERVICE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
|
|
|
|
MOZ_EXPORT+= MOZ_GOOGLE_SAFEBROWSING_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
|
2013-05-16 09:41:53 +00:00
|
|
|
CFLAGS+= -O3
|
2012-08-30 14:54:17 +00:00
|
|
|
MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}"
|
2012-07-26 23:12:19 +00:00
|
|
|
MOZ_OPTIONS+= --enable-optimize
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2011-10-23 18:31:57 +00:00
|
|
|
MOZ_OPTIONS+= --disable-optimize
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
|
2017-12-31 00:57:06 +00:00
|
|
|
# ld 2.17 barfs on Stylo built with -C opt-level=0
|
|
|
|
USE_BINUTILS= yes
|
|
|
|
LDFLAGS+= -B${LOCALBASE}/bin
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. endif
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MCANBERRA}
|
2016-03-27 01:23:25 +00:00
|
|
|
RUN_DEPENDS+= libcanberra>0:audio/libcanberra
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2015-03-08 18:10:48 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MDBUS}
|
2016-03-27 01:23:25 +00:00
|
|
|
BUILD_DEPENDS+= libnotify>0:devel/libnotify
|
2016-07-09 13:21:06 +00:00
|
|
|
LIB_DEPENDS+= libdbus-1.so:devel/dbus \
|
2020-05-15 04:59:07 +00:00
|
|
|
libdbus-glib-1.so:devel/dbus-glib
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2016-09-08 06:48:53 +00:00
|
|
|
MOZ_OPTIONS+= --disable-dbus
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MFFMPEG}
|
2015-12-28 18:18:03 +00:00
|
|
|
# dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
2023-08-21 17:59:57 +00:00
|
|
|
RUN_DEPENDS+= ffmpeg>=6.0,1:multimedia/ffmpeg
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2015-12-28 18:18:03 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MLIBPROXY}
|
2016-03-27 01:23:25 +00:00
|
|
|
LIB_DEPENDS+= libproxy.so:net/libproxy
|
2012-07-26 23:12:19 +00:00
|
|
|
MOZ_OPTIONS+= --enable-libproxy
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2012-07-26 23:12:19 +00:00
|
|
|
MOZ_OPTIONS+= --disable-libproxy
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MLTO}
|
2021-02-10 19:23:50 +00:00
|
|
|
MOZ_OPTIONS+= --enable-lto=cross
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2021-02-10 19:23:50 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MALSA}
|
2019-09-07 20:53:07 +00:00
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/alsa/asoundlib.h:audio/alsa-lib
|
2012-07-26 23:12:19 +00:00
|
|
|
MOZ_OPTIONS+= --enable-alsa
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MJACK}
|
2017-09-27 04:12:05 +00:00
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/jack/jack.h:audio/jack
|
|
|
|
MOZ_OPTIONS+= --enable-jack
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2017-09-27 04:12:05 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MPULSEAUDIO}
|
2017-09-27 04:11:49 +00:00
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio
|
2012-07-26 23:12:19 +00:00
|
|
|
MOZ_OPTIONS+= --enable-pulseaudio
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2014-02-05 05:23:30 +00:00
|
|
|
MOZ_OPTIONS+= --disable-pulseaudio
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2012-07-26 23:12:19 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MSNDIO}
|
2019-09-07 20:53:07 +00:00
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/sndio.h:audio/sndio
|
2022-04-26 21:20:50 +00:00
|
|
|
MOZ_OPTIONS+= --enable-sndio
|
2022-04-26 18:49:11 +00:00
|
|
|
. else
|
|
|
|
MOZ_OPTIONS+= --disable-sndio
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2017-01-01 16:24:59 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MDEBUG}
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --enable-debug --disable-release
|
2014-03-19 20:46:37 +00:00
|
|
|
STRIP= # ports/184285
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
www/firefox: unbreak build with DEBUG=on after r425099
Traceback (most recent call last):
File "configure.py", line 94, in <module>
sys.exit(main(sys.argv))
File "configure.py", line 22, in main
sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
File "python/mozbuild/mozbuild/configure/__init__.py", line 241, in run
self._value_for(option)
File "python/mozbuild/mozbuild/configure/__init__.py", line 305, in _value_for
return self._value_for_option(obj)
File "python/mozbuild/mozbuild/util.py", line 924, in method_call
cache[args] = self.func(instance, *args)
File "python/mozbuild/mozbuild/configure/__init__.py", line 370, in _value_for_option
% (e.arg, reason, e.old_arg, e.old_origin))
mozbuild.configure.options.InvalidOptionError: '--enable-debug-symbols' implied by '--enable-debug' conflicts with '--disable-debug-symbols' from the mozconfig
*** Fix above errors and then restart with\
"gmake -f client.mk build"
MFH: 2016Q4 (blanket)
2016-11-04 00:29:00 +00:00
|
|
|
MOZ_OPTIONS+= --disable-debug --disable-debug-symbols --enable-release
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${ARCH:Maarch64} || (defined(MACHINE_CPU) && ${MACHINE_CPU:Msse2})
|
2017-09-27 04:12:34 +00:00
|
|
|
MOZ_OPTIONS+= --enable-rust-simd
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. endif
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MPROFILE}
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --enable-profiling
|
|
|
|
STRIP=
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --disable-profiling
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2013-09-18 22:40:57 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${PORT_OPTIONS:MTEST}
|
2014-03-19 20:46:37 +00:00
|
|
|
USE_XORG+= xscrnsaver
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --enable-tests
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --disable-tests
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2013-09-18 22:40:57 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if !defined(STRIP) || ${STRIP} == ""
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --disable-strip --disable-install-strip
|
2022-04-24 10:00:20 +00:00
|
|
|
. else
|
2013-09-18 22:40:57 +00:00
|
|
|
MOZ_OPTIONS+= --enable-strip --enable-install-strip
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2013-09-18 22:40:57 +00:00
|
|
|
|
2014-08-04 09:11:25 +00:00
|
|
|
# _MAKE_JOBS is only available after bsd.port.post.mk, thus cannot be
|
|
|
|
# used in .mozconfig. And client.mk automatically uses -jN where N
|
|
|
|
# is what multiprocessing.cpu_count() returns.
|
2022-04-24 10:00:20 +00:00
|
|
|
. if defined(DISABLE_MAKE_JOBS) || defined(MAKE_JOBS_UNSAFE)
|
2015-06-13 22:57:17 +00:00
|
|
|
MAKE_JOBS_NUMBER= 1
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. if defined(MAKE_JOBS_NUMBER)
|
2014-08-04 09:11:25 +00:00
|
|
|
MOZ_MAKE_FLAGS+=-j${MAKE_JOBS_NUMBER}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2014-08-04 09:11:25 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if defined(MOZ_MAKE_FLAGS)
|
2014-08-04 09:11:25 +00:00
|
|
|
MOZ_MK_OPTIONS+=MOZ_MAKE_FLAGS="${MOZ_MAKE_FLAGS}"
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2014-08-04 09:11:25 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. if ${ARCH} == amd64
|
|
|
|
. if ${USE_MOZILLA:M-nss}
|
2013-08-08 18:42:03 +00:00
|
|
|
USE_BINUTILS= # intel-gcm.s
|
|
|
|
CFLAGS+= -B${LOCALBASE}/bin
|
|
|
|
LDFLAGS+= -B${LOCALBASE}/bin
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. elif ${ARCH:Mpowerpc*}
|
2020-06-18 20:34:16 +00:00
|
|
|
BUILD_DEPENDS+= as:devel/binutils
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2009-04-04 11:47:00 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. else # bsd.port.post.mk
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2019-07-04 11:40:26 +00:00
|
|
|
post-patch: gecko-post-patch
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
|
|
|
gecko-post-patch:
|
2016-10-21 12:51:40 +00:00
|
|
|
@${RM} ${MOZCONFIG}
|
2022-04-24 10:00:20 +00:00
|
|
|
. if !defined(NOMOZCONFIG)
|
|
|
|
. for arg in ${MOZ_OPTIONS}
|
2012-08-30 14:54:17 +00:00
|
|
|
@${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endfor
|
|
|
|
. for arg in ${MOZ_MK_OPTIONS}
|
2012-08-30 14:54:17 +00:00
|
|
|
@${ECHO_CMD} mk_add_options ${arg:Q} >> ${MOZCONFIG}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endfor
|
|
|
|
. for var in ${MOZ_EXPORT}
|
2012-08-30 14:54:17 +00:00
|
|
|
@${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endfor
|
|
|
|
. endif # .if !defined(NOMOZCONFIG)
|
|
|
|
. if ${USE_MOZILLA:M-nspr}
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
@${ECHO_MSG} "===> Applying NSPR patches"
|
|
|
|
@for i in ${.CURDIR}/../../devel/nspr/files/patch-*; do \
|
2015-11-21 02:26:15 +00:00
|
|
|
${PATCH} ${PATCH_ARGS} -d ${MOZSRC}/nsprpub < $$i; \
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
done
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
|
|
|
. if ${USE_MOZILLA:M-nss}
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
@${ECHO_MSG} "===> Applying NSS patches"
|
|
|
|
@for i in ${.CURDIR}/../../security/nss/files/patch-*; do \
|
|
|
|
${PATCH} ${PATCH_ARGS} -d ${MOZSRC}/security/nss < $$i; \
|
|
|
|
done
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
2012-07-26 23:12:19 +00:00
|
|
|
@if [ -f ${WRKSRC}/config/baseconfig.mk ] ; then \
|
|
|
|
${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \
|
|
|
|
${WRKSRC}/config/baseconfig.mk; \
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
fi
|
2015-01-14 08:06:43 +00:00
|
|
|
@${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \
|
|
|
|
${MOZSRC}/config/baseconfig.mk
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
@${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \
|
|
|
|
s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
${MOZSRC}/xpcom/io/SpecialSystemDirectory.cpp
|
|
|
|
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|g' \
|
|
|
|
${MOZSRC}/xpcom/build/nsXPCOMPrivate.h
|
2013-12-14 13:42:06 +00:00
|
|
|
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
-e 's|mozilla/plugins|browser_plugins|g' \
|
2013-12-14 13:42:06 +00:00
|
|
|
-e 's|share/mozilla/extensions|lib/xpi|g' \
|
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*
PR: ports/171534 [1]
PR: ports/171566 [2]
PR: ports/172164 [3]
PR: ports/172201 [4]
Discussed with: ale, beat, Jan Beich [5]
Approved by: ale [6]
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: 6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe: yes
Approved by: portmgr (beat)
2012-10-10 21:13:06 +00:00
|
|
|
${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \
|
|
|
|
${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp
|
2019-12-31 00:46:53 +00:00
|
|
|
# Disable vendor checksums like lang/rust
|
|
|
|
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
|
|
|
|
${MOZSRC}/third_party/rust/*/.cargo-checksum.json
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2020-01-13 18:36:04 +00:00
|
|
|
pre-configure-script:
|
|
|
|
# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
|
|
|
|
@${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \
|
|
|
|
${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh
|
|
|
|
|
2014-06-11 03:42:55 +00:00
|
|
|
post-install-script: gecko-create-plist
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
|
|
|
gecko-create-plist:
|
|
|
|
# Create the plist
|
2016-10-21 12:51:40 +00:00
|
|
|
${RM} ${PLISTF}
|
2022-04-24 10:00:20 +00:00
|
|
|
. for dir in ${MOZILLA_PLIST_DIRS}
|
2014-06-11 03:42:55 +00:00
|
|
|
@cd ${STAGEDIR}${PREFIX}/${dir} && ${FIND} -H -s * ! -type d | \
|
2014-10-15 15:48:16 +00:00
|
|
|
${SED} -e 's|^|${dir}/|' >> ${PLISTF}
|
2022-04-24 10:00:20 +00:00
|
|
|
. endfor
|
2014-06-11 03:42:55 +00:00
|
|
|
${CAT} ${PLISTF} | ${SORT} >> ${TMPPLIST}
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
|
2022-04-24 10:00:20 +00:00
|
|
|
. endif
|
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
2008-06-30 20:16:22 +00:00
|
|
|
.endif
|
|
|
|
# HERE THERE BE TACOS -- adamw
|