pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox3 Import firefox3-3.0 as www/firefox3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/5582af608ff6
branches: trunk
changeset: 543947:5582af608ff6
user: tnn <tnn%pkgsrc.org@localhost>
date: Sat Jun 28 10:01:06 2008 +0000
description:
Import firefox3-3.0 as www/firefox3.
This is a new major release of the popular Firefox browser from Mozilla.
Based on Gecko 1.9, it brings improvements in the areas of performance,
stability, rendering correctness, security, usability and more.
Release notes: http://www.mozilla.com/en-US/firefox/3.0/releasenotes/
diffstat:
www/firefox3/Makefile | 83 +
www/firefox3/PLIST | 2786 +++++++++++++++++++++++++++++++++
www/firefox3/PLIST.Linux | 2 +
www/firefox3/TODO | 17 +
www/firefox3/buildlink3.mk | 27 +
www/firefox3/distinfo | 42 +
www/firefox3/files/firefox3-js.pc | 11 +
www/firefox3/files/firefox3-libxul.pc | 11 +
www/firefox3/files/firefox3-nspr.pc | 10 +
www/firefox3/files/firefox3-nss.pc | 11 +
www/firefox3/files/firefox3-plugin.pc | 10 +
www/firefox3/files/firefox3-xpcom.pc | 12 +
www/firefox3/patches/patch-aa | 23 +
www/firefox3/patches/patch-ab | 46 +
www/firefox3/patches/patch-ac | 68 +
www/firefox3/patches/patch-ad | 76 +
www/firefox3/patches/patch-ae | 42 +
www/firefox3/patches/patch-ap | 13 +
www/firefox3/patches/patch-ax | 15 +
www/firefox3/patches/patch-ba | 125 +
www/firefox3/patches/patch-bb | 35 +
www/firefox3/patches/patch-bm | 32 +
www/firefox3/patches/patch-bo | 84 +
www/firefox3/patches/patch-bq | 14 +
www/firefox3/patches/patch-br | 23 +
www/firefox3/patches/patch-bs | 33 +
www/firefox3/patches/patch-bu | 180 ++
www/firefox3/patches/patch-bv | 212 ++
www/firefox3/patches/patch-bx | 85 +
www/firefox3/patches/patch-cb | 27 +
www/firefox3/patches/patch-de | 13 +
www/firefox3/patches/patch-df | 32 +
www/firefox3/patches/patch-dh | 19 +
www/firefox3/patches/patch-dj | 14 +
www/firefox3/patches/patch-dk | 14 +
www/firefox3/patches/patch-dl | 89 +
www/firefox3/patches/patch-dm | 16 +
www/firefox3/patches/patch-do | 88 +
www/firefox3/patches/patch-dr | 14 +
www/firefox3/patches/patch-ds | 14 +
www/firefox3/patches/patch-du | 18 +
www/firefox3/patches/patch-dv | 15 +
www/firefox3/patches/patch-ea | 14 +
www/firefox3/patches/patch-eb | 14 +
www/firefox3/patches/patch-ed | 20 +
www/firefox3/patches/patch-wc | 12 +
www/firefox3/patches/patch-wd | 12 +
www/firefox3/patches/patch-we | 13 +
www/firefox3/patches/patch-wf | 13 +
49 files changed, 4599 insertions(+), 0 deletions(-)
diffs (truncated from 4795 to 300 lines):
diff -r 8f20a4c681fa -r 5582af608ff6 www/firefox3/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox3/Makefile Sat Jun 28 10:01:06 2008 +0000
@@ -0,0 +1,83 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/06/28 10:01:06 tnn Exp $
+
+MOZILLA= firefox3 # allow coexisting with firefox2
+COMMENT= Lightweight gecko-based web browser
+
+MOZILLA_USE_GTK2= # yes
+MOZILLA_USE_XFT= YES
+
+INSTALLATION_DIRS= lib/pkgconfig
+
+CHECK_PORTABILITY_SKIP= security/nss/tests/libpkix/libpkix.sh
+
+BUILDLINK_API_DEPENDS.cairo+= cairo>=1.6.4
+.include "../../databases/sqlite3/buildlink3.mk"
+
+PYTHON_FOR_BUILD_ONLY= yes
+.include "../../lang/python/application.mk"
+CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
+
+# Pull in standard firefox build framework, and override some things below
+.include "../../www/firefox/Makefile-firefox.common"
+
+MOZ_VER= 3.0
+
+DESCR_SRC= ${.CURDIR}/../../www/firefox/DESCR
+
+DISTINFO_FILE= ${.CURDIR}/../../www/firefox3/distinfo
+PATCHDIR= ${.CURDIR}/../../www/firefox3/patches
+
+post-extract: copy-pkgconfig
+.PHONY: copy-pkgconfig
+copy-pkgconfig:
+ cp ${.CURDIR}/../../www/firefox3/files/*.pc ${WRKSRC:Q}/build/unix
+
+SUBST_CLASSES+= fix-pc
+SUBST_STAGE.fix-pc= pre-configure
+SUBST_MESSAGE.fix-pc= Substituting prefix in pkg-config files.
+SUBST_FILES.fix-pc+= build/unix/*.pc
+SUBST_SED.fix-pc= -e 's,@PREFIX@,${PREFIX},g'
+
+# Need this to be able to reuse existing firefox pkgsrc infrastructure
+pre-configure: create-dummy-c-sdk
+.PHONY: create-dummy-c-sdk
+create-dummy-c-sdk:
+ mkdir -p ${WRKSRC:Q}/directory/c-sdk
+ touch ${WRKSRC:Q}/directory/c-sdk/configure.in
+
+# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
+pre-configure: ye-olde-rm-hack
+.PHONY: ye-olde-rm-hack
+ye-olde-rm-hack:
+ printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
+ ${WRAPPER_DIR}/bin/rm
+ chmod +x ${WRAPPER_DIR}/bin/rm
+
+# Link browser.xpt
+post-build: stage-package
+.PHONY: stage-package
+stage-package:
+ cd ${WRKSRC}/browser/installer && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} stage-package
+ cp ${WRKSRC}/dist/firefox/components/browser.xpt \
+ ${WRKSRC}/dist/bin/components/browser.xpt
+
+# Install libjemalloc.so which is needed on Linux.
+.if ${OPSYS} == "Linux"
+post-install: install-libjemalloc
+.PHONY: install-libjemalloc
+install-libjemalloc:
+ ${INSTALL_LIB} ${WRKSRC}/dist/lib/libjemalloc.so \
+ ${DESTDIR}${PREFIX}/lib/${MOZILLA}/libjemalloc.${SO_SUFFIX}
+.endif
+
+INSTALLATION_DIRS+= lib/${MOZILLA}/modules
+
+# Can't use system PNG because it doesn't have APNG support?
+CONFIGURE_ARGS+= --without-system-png
+# Override www/firefox's idea of toolkit
+CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
+# Is dbus support useful for anything?
+CONFIGURE_ARGS+= --disable-dbus
+
+.include "../../mk/bsd.pkg.mk"
diff -r 8f20a4c681fa -r 5582af608ff6 www/firefox3/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox3/PLIST Sat Jun 28 10:01:06 2008 +0000
@@ -0,0 +1,2786 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
+bin/${MOZILLA}
+@comment begin PROGRAMS
+lib/${MOZILLA}/${MOZILLA_BIN}
+lib/${MOZILLA}/mangle
+lib/${MOZILLA}/mozilla-xremote-client
+lib/${MOZILLA}/nsinstall
+lib/${MOZILLA}/regxpcom
+lib/${MOZILLA}/shlibsign
+lib/${MOZILLA}/xpcshell
+@comment lib/${MOZILLA}/xpicleanup
+lib/${MOZILLA}/xpidl
+lib/${MOZILLA}/xpt_dump
+lib/${MOZILLA}/xpt_link
+@comment end PROGRAMS
+@comment begin SCRIPTS
+@comment lib/${MOZILLA}/firefox-config
+@comment end SCRIPTS
+@comment begin DSO
+lib/${MOZILLA}/components/libbrowsercomps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libbrowserdirprovider.${SO_SUFFIX}
+lib/${MOZILLA}/components/libimgicon.${SO_SUFFIX}
+@comment libfreebl
+lib/${MOZILLA}/libmozjs.${SO_SUFFIX}
+lib/${MOZILLA}/libnspr4.${SO_SUFFIX}
+lib/${MOZILLA}/libnss3.${SO_SUFFIX}
+lib/${MOZILLA}/libnssckbi.${SO_SUFFIX}
+lib/${MOZILLA}/libnssdbm3.${SO_SUFFIX}
+lib/${MOZILLA}/libnssutil3.${SO_SUFFIX}
+lib/${MOZILLA}/libplc4.${SO_SUFFIX}
+lib/${MOZILLA}/libplds4.${SO_SUFFIX}
+lib/${MOZILLA}/libsmime3.${SO_SUFFIX}
+lib/${MOZILLA}/libsoftokn3.${SO_SUFFIX}
+lib/${MOZILLA}/libsqlite3.${SO_SUFFIX}
+lib/${MOZILLA}/libssl3.${SO_SUFFIX}
+lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
+lib/${MOZILLA}/libxul.${SO_SUFFIX}
+lib/${MOZILLA}/plugins/libunixprintplugin.${SO_SUFFIX}
+@comment end DSO
+@comment begin PKGCONFIG
+lib/pkgconfig/firefox3-js.pc
+lib/pkgconfig/firefox3-libxul.pc
+lib/pkgconfig/firefox3-nspr.pc
+lib/pkgconfig/firefox3-nss.pc
+lib/pkgconfig/firefox3-plugin.pc
+lib/pkgconfig/firefox3-xpcom.pc
+@comment end PKGCONFIG
+@comment begin DATA
+lib/${MOZILLA}/application.ini
+lib/${MOZILLA}/LICENSE
+lib/${MOZILLA}/README.txt
+lib/${MOZILLA}/blocklist.xml
+lib/${MOZILLA}/browserconfig.properties
+lib/${MOZILLA}/chrome/browser.jar
+lib/${MOZILLA}/chrome/browser.manifest
+@comment lib/${MOZILLA}/chrome/chromelist.txt
+lib/${MOZILLA}/chrome/classic.jar
+lib/${MOZILLA}/chrome/classic.manifest
+lib/${MOZILLA}/chrome/comm.jar
+lib/${MOZILLA}/chrome/comm.manifest
+lib/${MOZILLA}/chrome/en-US.jar
+lib/${MOZILLA}/chrome/en-US.manifest
+lib/${MOZILLA}/chrome/icons/default/default16.png
+lib/${MOZILLA}/chrome/icons/default/default32.png
+lib/${MOZILLA}/chrome/icons/default/default48.png
+lib/${MOZILLA}/chrome/installed-chrome.txt
+lib/${MOZILLA}/chrome/pippki.jar
+lib/${MOZILLA}/chrome/pippki.manifest
+lib/${MOZILLA}/chrome/reporter.jar
+lib/${MOZILLA}/chrome/reporter.manifest
+lib/${MOZILLA}/chrome/toolkit.jar
+lib/${MOZILLA}/chrome/toolkit.manifest
+lib/${MOZILLA}/components/FeedConverter.js
+lib/${MOZILLA}/components/FeedProcessor.js
+lib/${MOZILLA}/components/FeedWriter.js
+lib/${MOZILLA}/components/WebContentConverter.js
+lib/${MOZILLA}/components/aboutRobots.js
+lib/${MOZILLA}/components/fuelApplication.js
+lib/${MOZILLA}/components/jsconsole-clhandler.js
+lib/${MOZILLA}/components/nsAddonRepository.js
+lib/${MOZILLA}/components/nsBlocklistService.js
+lib/${MOZILLA}/components/nsBrowserContentHandler.js
+lib/${MOZILLA}/components/nsBrowserGlue.js
+lib/${MOZILLA}/components/nsContentDispatchChooser.js
+lib/${MOZILLA}/components/nsContentPrefService.js
+lib/${MOZILLA}/components/nsDefaultCLH.js
+lib/${MOZILLA}/components/nsDownloadManagerUI.js
+lib/${MOZILLA}/components/nsExtensionManager.js
+lib/${MOZILLA}/components/nsFilePicker.js
+lib/${MOZILLA}/components/nsHandlerService.js
+lib/${MOZILLA}/components/nsHelperAppDlg.js
+lib/${MOZILLA}/components/nsLivemarkService.js
+lib/${MOZILLA}/components/nsLoginInfo.js
+lib/${MOZILLA}/components/nsLoginManager.js
+lib/${MOZILLA}/components/nsLoginManagerPrompter.js
+lib/${MOZILLA}/components/nsMicrosummaryService.js
+lib/${MOZILLA}/components/nsPlacesTransactionsService.js
+lib/${MOZILLA}/components/nsProxyAutoConfig.js
+lib/${MOZILLA}/components/nsSafebrowsingApplication.js
+lib/${MOZILLA}/components/nsSearchService.js
+lib/${MOZILLA}/components/nsSearchSuggestions.js
+lib/${MOZILLA}/components/nsSessionStartup.js
+lib/${MOZILLA}/components/nsSessionStore.js
+lib/${MOZILLA}/components/nsSetDefaultBrowser.js
+lib/${MOZILLA}/components/nsSidebar.js
+lib/${MOZILLA}/components/nsTaggingService.js
+lib/${MOZILLA}/components/nsTryToClose.js
+lib/${MOZILLA}/components/nsURLFormatter.js
+lib/${MOZILLA}/components/nsUpdateService.js
+lib/${MOZILLA}/components/nsUrlClassifierLib.js
+lib/${MOZILLA}/components/nsUrlClassifierListManager.js
+lib/${MOZILLA}/components/nsWebHandlerApp.js
+lib/${MOZILLA}/components/pluginGlue.js
+lib/${MOZILLA}/components/storage-Legacy.js
+lib/${MOZILLA}/components/txEXSLTRegExFunctions.js
+lib/${MOZILLA}/components/browser.xpt
+lib/${MOZILLA}/defaults/autoconfig/platform.js
+lib/${MOZILLA}/defaults/autoconfig/prefcalls.js
+lib/${MOZILLA}/defaults/pref/channel-prefs.js
+lib/${MOZILLA}/defaults/pref/firefox-branding.js
+lib/${MOZILLA}/defaults/pref/firefox-l10n.js
+lib/${MOZILLA}/defaults/pref/firefox.js
+lib/${MOZILLA}/defaults/pref/reporter.js
+lib/${MOZILLA}/defaults/profile/bookmarks.html
+lib/${MOZILLA}/defaults/profile/chrome/userChrome-example.css
+lib/${MOZILLA}/defaults/profile/chrome/userContent-example.css
+lib/${MOZILLA}/defaults/profile/localstore.rdf
+lib/${MOZILLA}/defaults/profile/mimeTypes.rdf
+lib/${MOZILLA}/defaults/profile/prefs.js
+lib/${MOZILLA}/dictionaries/en-US.aff
+lib/${MOZILLA}/dictionaries/en-US.dic
+lib/${MOZILLA}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/${MOZILLA}/firefox
+lib/${MOZILLA}/greprefs/all.js
+lib/${MOZILLA}/greprefs/security-prefs.js
+lib/${MOZILLA}/greprefs/xpinstall.js
+lib/${MOZILLA}/icons/document.png
+lib/${MOZILLA}/icons/mozicon128.png
+lib/${MOZILLA}/icons/mozicon16.xpm
+lib/${MOZILLA}/icons/mozicon50.xpm
+@comment lib/${MOZILLA}/init.d/README
+@comment libfreebl.chk
+lib/${MOZILLA}/libsoftokn3.chk
+lib/${MOZILLA}/modules/DownloadUtils.jsm
+lib/${MOZILLA}/modules/ISO8601DateUtils.jsm
+lib/${MOZILLA}/modules/JSON.jsm
+lib/${MOZILLA}/modules/Microformats.js
+lib/${MOZILLA}/modules/PluralForm.jsm
+lib/${MOZILLA}/modules/XPCOMUtils.jsm
+lib/${MOZILLA}/modules/debug.js
+lib/${MOZILLA}/modules/distribution.js
+lib/${MOZILLA}/modules/utils.js
+lib/${MOZILLA}/old-homepage-default.properties
+lib/${MOZILLA}/platform.ini
+lib/${MOZILLA}/res/EditorOverride.css
+lib/${MOZILLA}/res/arrow.gif
+lib/${MOZILLA}/res/arrowd.gif
+lib/${MOZILLA}/res/broken-image.gif
+lib/${MOZILLA}/res/charsetData.properties
+lib/${MOZILLA}/res/charsetalias.properties
+lib/${MOZILLA}/res/contenteditable.css
+lib/${MOZILLA}/res/designmode.css
+lib/${MOZILLA}/res/dtd/mathml.dtd
+lib/${MOZILLA}/res/dtd/xhtml11.dtd
+lib/${MOZILLA}/res/entityTables/html40Latin1.properties
+lib/${MOZILLA}/res/entityTables/html40Special.properties
+lib/${MOZILLA}/res/entityTables/html40Symbols.properties
+lib/${MOZILLA}/res/entityTables/htmlEntityVersions.properties
+lib/${MOZILLA}/res/entityTables/mathml20.properties
+lib/${MOZILLA}/res/entityTables/transliterate.properties
+lib/${MOZILLA}/res/fonts/mathfont.properties
+lib/${MOZILLA}/res/fonts/mathfontSTIXNonUnicode.properties
+lib/${MOZILLA}/res/fonts/mathfontSTIXSize1.properties
+lib/${MOZILLA}/res/fonts/mathfontStandardSymbolsL.properties
+lib/${MOZILLA}/res/fonts/mathfontUnicode.properties
+lib/${MOZILLA}/res/forms.css
+lib/${MOZILLA}/res/grabber.gif
+lib/${MOZILLA}/res/hiddenWindow.html
+lib/${MOZILLA}/res/html/folder.png
+lib/${MOZILLA}/res/html.css
+lib/${MOZILLA}/res/langGroups.properties
+lib/${MOZILLA}/res/language.properties
+lib/${MOZILLA}/res/loading-image.gif
+lib/${MOZILLA}/res/mathml.css
+lib/${MOZILLA}/res/quirk.css
+lib/${MOZILLA}/res/svg.css
+lib/${MOZILLA}/res/table-add-column-after-active.gif
+lib/${MOZILLA}/res/table-add-column-after-hover.gif
+lib/${MOZILLA}/res/table-add-column-after.gif
+lib/${MOZILLA}/res/table-add-column-before-active.gif
+lib/${MOZILLA}/res/table-add-column-before-hover.gif
+lib/${MOZILLA}/res/table-add-column-before.gif
+lib/${MOZILLA}/res/table-add-row-after-active.gif
+lib/${MOZILLA}/res/table-add-row-after-hover.gif
+lib/${MOZILLA}/res/table-add-row-after.gif
+lib/${MOZILLA}/res/table-add-row-before-active.gif
+lib/${MOZILLA}/res/table-add-row-before-hover.gif
+lib/${MOZILLA}/res/table-add-row-before.gif
+lib/${MOZILLA}/res/table-remove-column-active.gif
+lib/${MOZILLA}/res/table-remove-column-hover.gif
+lib/${MOZILLA}/res/table-remove-column.gif
+lib/${MOZILLA}/res/table-remove-row-active.gif
+lib/${MOZILLA}/res/table-remove-row-hover.gif
+lib/${MOZILLA}/res/table-remove-row.gif
+lib/${MOZILLA}/res/ua.css
+lib/${MOZILLA}/res/unixcharset.properties
+lib/${MOZILLA}/res/viewsource.css
+lib/${MOZILLA}/searchplugins/amazondotcom.xml
+lib/${MOZILLA}/searchplugins/answers.xml
Home |
Main Index |
Thread Index |
Old Index