pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox merge pkgsrc-20090805



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c2978736eccb
branches:  trunk
changeset: 396861:c2978736eccb
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Wed Aug 05 02:43:47 2009 +0000

description:
merge pkgsrc-20090805

diffstat:

 www/firefox/DESCR            |    10 +
 www/firefox/Makefile         |   103 ++
 www/firefox/PLIST            |  2129 ++++++++++++++++++++++++++++++++++++++++++
 www/firefox/distinfo         |    53 +
 www/firefox/patches/patch-aa |    57 +
 www/firefox/patches/patch-ab |    26 +
 www/firefox/patches/patch-ac |    83 +
 www/firefox/patches/patch-ad |    13 +
 www/firefox/patches/patch-ae |    43 +
 www/firefox/patches/patch-af |    32 +
 www/firefox/patches/patch-ag |    31 +
 www/firefox/patches/patch-ah |    18 +
 www/firefox/patches/patch-ai |    13 +
 www/firefox/patches/patch-aj |    20 +
 www/firefox/patches/patch-ak |    19 +
 www/firefox/patches/patch-al |    27 +
 www/firefox/patches/patch-am |    17 +
 www/firefox/patches/patch-an |    48 +
 www/firefox/patches/patch-ao |    24 +
 www/firefox/patches/patch-ap |    13 +
 www/firefox/patches/patch-aq |    13 +
 www/firefox/patches/patch-at |    15 +
 22 files changed, 2807 insertions(+), 0 deletions(-)

diffs (truncated from 2895 to 300 lines):

diff -r 252f8a111084 -r c2978736eccb www/firefox/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/DESCR Wed Aug 05 02:43:47 2009 +0000
@@ -0,0 +1,10 @@
+Mozilla Firefox is a free, open-source and cross-platform web browser
+for Windows, Linux, MacOS X and many other operating systems.
+
+It is fast and easy to use, and offers many advantages over other web
+browsers, such as tabbed browsing and the ability to block pop-up
+windows.
+
+Firefox also offers excellent bookmark and history management, and it
+can be extended by developers using industry standards such as XML,
+CSS, JavaScript, C++, etc. Many extensions are available.
diff -r 252f8a111084 -r c2978736eccb www/firefox/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/Makefile      Wed Aug 05 02:43:47 2009 +0000
@@ -0,0 +1,103 @@
+# $NetBSD: Makefile,v 1.51 2009/08/05 02:43:47 tnn Exp $
+#
+
+DISTNAME=      firefox-${FIREFOX_VER}-source
+PKGNAME=       firefox-${FIREFOX_VER}
+FIREFOX_VER=   3.5.2
+CATEGORIES=    www
+MASTER_SITES=  ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    tnn%NetBSD.org@localhost
+HOMEPAGE=      http://www.mozilla.com/en-US/firefox/
+COMMENT=       Web browser with support for extensions
+
+WRKSRC=                ${WRKDIR}/mozilla-1.9.1
+GNU_CONFIGURE= yes
+USE_TOOLS+=    pkg-config perl gmake autoconf213
+USE_LANGUAGES= c c++
+
+BUILD_DEPENDS+=                zip>=2.3:../../archivers/zip
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+CHECK_PORTABILITY_SKIP=        security/nss/tests/libpkix/libpkix.sh
+
+PRIVILEGED_STAGES=     clean
+
+CONFIG_GUESS_OVERRIDE= build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+=        js/src/build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+=        nsprpub/build/autoconf/config.guess
+CONFIG_SUB_OVERRIDE=   build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+=  js/src/build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+=  nsprpub/build/autoconf/config.sub
+
+CONFIGURE_ARGS+=       --enable-application=browser
+CONFIGURE_ARGS+=       --enable-libxul
+CONFIGURE_ARGS+=       --disable-tests --disable-pedantic
+CONFIGURE_ARGS+=       --enable-crypto
+CONFIGURE_ARGS+=       --enable-optimize=-O2 --with-pthreads
+CONFIGURE_ARGS+=       --disable-gnomevfs --disable-gnomeui
+CONFIGURE_ARGS+=       --disable-dbus --disable-javaxpcom
+CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-gtk2
+CONFIGURE_ARGS+=       --enable-svg --enable-mathml
+CONFIGURE_ARGS+=       --enable-system-cairo --enable-system-lcms
+CONFIGURE_ARGS+=       --with-system-jpeg
+CONFIGURE_ARGS+=       --with-system-zlib --with-system-bz2
+CONFIGURE_ARGS+=       --enable-system-sqlite
+CONFIGURE_ARGS+=       --disable-crashreporter
+
+ALL_ENV+=              MOZILLA_PKG_NAME=firefox
+
+PYTHON_FOR_BUILD_ONLY= yes
+.include "../../lang/python/application.mk"
+CONFIGURE_ENV+=                PYTHON=${PYTHONBIN:Q}
+
+.include "options.mk"
+
+MOZILLA=firefox
+.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
+MOZILLA_NAME=  Firefox 3.5
+MOZILLA_ICON=  ${WRKSRC}/other-licenses/branding/firefox/default48.png
+.else
+MOZILLA_NAME=  Shiretoko 3.5
+MOZILLA_ICON=  ${WRKSRC}/browser/branding/unofficial/default48.png
+.endif
+
+pre-configure:
+       cd ${WRKSRC} && autoconf
+       cd ${WRKSRC}/js/src && autoconf
+       cd ${WRKSRC}/nsprpub && autoconf
+
+
+# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
+.PHONY: create-rm-wrapper
+pre-configure: create-rm-wrapper
+create-rm-wrapper:
+       printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
+         ${WRAPPER_DIR}/bin/rm
+       chmod +x ${WRAPPER_DIR}/bin/rm
+
+.PHONY: install-desktop
+post-install: install-desktop
+install-desktop:
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps
+       ${SED}  -e 's|@MOZILLA@|${MOZILLA}|g'                           \
+         -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g'                       \
+         -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g'                        \
+         < ${FILESDIR}/desktop.in                                      \
+         > ${WRKDIR}/desktop
+       ${INSTALL_DATA} ${WRKDIR}/desktop                               \
+         ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
+       ${INSTALL_DATA} ${MOZILLA_ICON}                                 \
+         ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/lcms/buildlink3.mk"
+.include "../../net/libIDL/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 252f8a111084 -r c2978736eccb www/firefox/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/PLIST Wed Aug 05 02:43:47 2009 +0000
@@ -0,0 +1,2129 @@
+@comment $NetBSD: PLIST,v 1.34 2009/08/05 02:43:47 tnn Exp $
+bin/firefox
+include/firefox/stable/base64.h
+include/firefox/stable/blapit.h
+include/firefox/stable/cert.h
+include/firefox/stable/certdb.h
+include/firefox/stable/certt.h
+include/firefox/stable/ciferfam.h
+include/firefox/stable/cmmf.h
+include/firefox/stable/cmmft.h
+include/firefox/stable/cms.h
+include/firefox/stable/cmsreclist.h
+include/firefox/stable/cmst.h
+include/firefox/stable/crmf.h
+include/firefox/stable/crmft.h
+include/firefox/stable/cryptohi.h
+include/firefox/stable/cryptoht.h
+include/firefox/stable/domstubs.h
+include/firefox/stable/ecl-exp.h
+include/firefox/stable/hasht.h
+include/firefox/stable/jar-ds.h
+include/firefox/stable/jar.h
+include/firefox/stable/jarfile.h
+include/firefox/stable/jni.h
+include/firefox/stable/jni_md.h
+include/firefox/stable/jri.h
+include/firefox/stable/jri_md.h
+include/firefox/stable/jritypes.h
+include/firefox/stable/key.h
+include/firefox/stable/keyhi.h
+include/firefox/stable/keyt.h
+include/firefox/stable/keythi.h
+include/firefox/stable/md/_aix32.cfg
+include/firefox/stable/md/_aix64.cfg
+include/firefox/stable/md/_beos.cfg
+include/firefox/stable/md/_bsdi.cfg
+include/firefox/stable/md/_darwin.cfg
+include/firefox/stable/md/_dgux.cfg
+include/firefox/stable/md/_freebsd.cfg
+include/firefox/stable/md/_hpux32.cfg
+include/firefox/stable/md/_hpux64.cfg
+include/firefox/stable/md/_irix32.cfg
+include/firefox/stable/md/_irix64.cfg
+include/firefox/stable/md/_linux.cfg
+include/firefox/stable/md/_ncr.cfg
+include/firefox/stable/md/_nec.cfg
+include/firefox/stable/md/_netbsd.cfg
+include/firefox/stable/md/_nextstep.cfg
+include/firefox/stable/md/_nto.cfg
+include/firefox/stable/md/_openbsd.cfg
+include/firefox/stable/md/_os2.cfg
+include/firefox/stable/md/_osf1.cfg
+include/firefox/stable/md/_qnx.cfg
+include/firefox/stable/md/_reliantunix.cfg
+include/firefox/stable/md/_riscos.cfg
+include/firefox/stable/md/_scoos.cfg
+include/firefox/stable/md/_solaris.cfg
+include/firefox/stable/md/_sony.cfg
+include/firefox/stable/md/_sunos4.cfg
+include/firefox/stable/md/_symbian.cfg
+include/firefox/stable/md/_unixware.cfg
+include/firefox/stable/md/_unixware7.cfg
+include/firefox/stable/md/_win95.cfg
+include/firefox/stable/md/_winnt.cfg
+include/firefox/stable/mozIJSSubScriptLoader.h
+include/firefox/stable/npapi.h
+include/firefox/stable/npfunctions.h
+include/firefox/stable/npruntime.h
+include/firefox/stable/nptypes.h
+include/firefox/stable/nsArrayEnumerator.h
+include/firefox/stable/nsArrayUtils.h
+include/firefox/stable/nsAutoLock.h
+include/firefox/stable/nsBaseHashtable.h
+include/firefox/stable/nsCOMArray.h
+include/firefox/stable/nsCOMPtr.h
+include/firefox/stable/nsCRTGlue.h
+include/firefox/stable/nsCategoryCache.h
+include/firefox/stable/nsClassHashtable.h
+include/firefox/stable/nsComponentManagerUtils.h
+include/firefox/stable/nsCycleCollectionParticipant.h
+include/firefox/stable/nsCycleCollector.h
+include/firefox/stable/nsDataHashtable.h
+include/firefox/stable/nsDebug.h
+include/firefox/stable/nsDeque.h
+include/firefox/stable/nsDirectoryServiceDefs.h
+include/firefox/stable/nsDirectoryServiceUtils.h
+include/firefox/stable/nsEmbedAPI.h
+include/firefox/stable/nsEmbedCID.h
+include/firefox/stable/nsEmbedString.h
+include/firefox/stable/nsEnumeratorUtils.h
+include/firefox/stable/nsError.h
+include/firefox/stable/nsGenericFactory.h
+include/firefox/stable/nsHashKeys.h
+include/firefox/stable/nsIASN1Object.h
+include/firefox/stable/nsIASN1Sequence.h
+include/firefox/stable/nsIArray.h
+include/firefox/stable/nsICRLInfo.h
+include/firefox/stable/nsICategoryManager.h
+include/firefox/stable/nsICertificateDialogs.h
+include/firefox/stable/nsIChannel.h
+include/firefox/stable/nsIClassInfo.h
+include/firefox/stable/nsIClassInfoImpl.h
+include/firefox/stable/nsIClipboardCommands.h
+include/firefox/stable/nsIComponentManager.h
+include/firefox/stable/nsIComponentRegistrar.h
+include/firefox/stable/nsIContextMenuListener.h
+include/firefox/stable/nsICookie.h
+include/firefox/stable/nsICookieManager.h
+include/firefox/stable/nsID.h
+include/firefox/stable/nsIDOM3DocumentEvent.h
+include/firefox/stable/nsIDOM3EventTarget.h
+include/firefox/stable/nsIDOMAbstractView.h
+include/firefox/stable/nsIDOMAttr.h
+include/firefox/stable/nsIDOMBarProp.h
+include/firefox/stable/nsIDOMCDATASection.h
+include/firefox/stable/nsIDOMCSSPrimitiveValue.h
+include/firefox/stable/nsIDOMCSSRule.h
+include/firefox/stable/nsIDOMCSSRuleList.h
+include/firefox/stable/nsIDOMCSSStyleDeclaration.h
+include/firefox/stable/nsIDOMCSSStyleSheet.h
+include/firefox/stable/nsIDOMCSSValue.h
+include/firefox/stable/nsIDOMCSSValueList.h
+include/firefox/stable/nsIDOMCharacterData.h
+include/firefox/stable/nsIDOMComment.h
+include/firefox/stable/nsIDOMDOMException.h
+include/firefox/stable/nsIDOMDOMImplementation.h
+include/firefox/stable/nsIDOMDocument.h
+include/firefox/stable/nsIDOMDocumentEvent.h
+include/firefox/stable/nsIDOMDocumentFragment.h
+include/firefox/stable/nsIDOMDocumentRange.h
+include/firefox/stable/nsIDOMDocumentStyle.h
+include/firefox/stable/nsIDOMDocumentType.h
+include/firefox/stable/nsIDOMDocumentView.h
+include/firefox/stable/nsIDOMElement.h
+include/firefox/stable/nsIDOMElementCSSInlineStyle.h
+include/firefox/stable/nsIDOMEntity.h
+include/firefox/stable/nsIDOMEntityReference.h
+include/firefox/stable/nsIDOMEvent.h
+include/firefox/stable/nsIDOMEventGroup.h
+include/firefox/stable/nsIDOMEventListener.h
+include/firefox/stable/nsIDOMEventTarget.h
+include/firefox/stable/nsIDOMHTMLAnchorElement.h
+include/firefox/stable/nsIDOMHTMLAppletElement.h
+include/firefox/stable/nsIDOMHTMLAreaElement.h
+include/firefox/stable/nsIDOMHTMLAudioElement.h
+include/firefox/stable/nsIDOMHTMLBRElement.h
+include/firefox/stable/nsIDOMHTMLBaseElement.h
+include/firefox/stable/nsIDOMHTMLBaseFontElement.h
+include/firefox/stable/nsIDOMHTMLBodyElement.h
+include/firefox/stable/nsIDOMHTMLButtonElement.h
+include/firefox/stable/nsIDOMHTMLByteRanges.h
+include/firefox/stable/nsIDOMHTMLCollection.h
+include/firefox/stable/nsIDOMHTMLDListElement.h
+include/firefox/stable/nsIDOMHTMLDirectoryElement.h
+include/firefox/stable/nsIDOMHTMLDivElement.h
+include/firefox/stable/nsIDOMHTMLDocument.h
+include/firefox/stable/nsIDOMHTMLElement.h
+include/firefox/stable/nsIDOMHTMLEmbedElement.h
+include/firefox/stable/nsIDOMHTMLFieldSetElement.h
+include/firefox/stable/nsIDOMHTMLFontElement.h
+include/firefox/stable/nsIDOMHTMLFormElement.h
+include/firefox/stable/nsIDOMHTMLFrameElement.h
+include/firefox/stable/nsIDOMHTMLFrameSetElement.h
+include/firefox/stable/nsIDOMHTMLHRElement.h
+include/firefox/stable/nsIDOMHTMLHeadElement.h
+include/firefox/stable/nsIDOMHTMLHeadingElement.h
+include/firefox/stable/nsIDOMHTMLHtmlElement.h
+include/firefox/stable/nsIDOMHTMLIFrameElement.h
+include/firefox/stable/nsIDOMHTMLImageElement.h
+include/firefox/stable/nsIDOMHTMLInputElement.h
+include/firefox/stable/nsIDOMHTMLIsIndexElement.h
+include/firefox/stable/nsIDOMHTMLLIElement.h
+include/firefox/stable/nsIDOMHTMLLabelElement.h
+include/firefox/stable/nsIDOMHTMLLegendElement.h
+include/firefox/stable/nsIDOMHTMLLinkElement.h



Home | Main Index | Thread Index | Old Index