--- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/mozilla-1.9.2-1.9.2.14+build1-source.tar.bz2.cdbs-config_list +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/mozilla-1.9.2-1.9.2.14+build1-source.tar.bz2.cdbs-config_list @@ -0,0 +1,93 @@ +mozilla/config/config.mk +mozilla/modules/freetype2/builds/unix/config.guess +mozilla/modules/freetype2/builds/unix/config.sub +mozilla/nsprpub/config/config.mk +mozilla/nsprpub/build/autoconf/config.guess +mozilla/nsprpub/build/autoconf/config.sub +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.guess +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.sub +mozilla/toolkit/crashreporter/google-breakpad/src/config.h.in +mozilla/toolkit/themes/winstripe/global/config.css +mozilla/toolkit/themes/pinstripe/global/config.css +mozilla/toolkit/components/viewconfig/content/config.xul +mozilla/toolkit/components/viewconfig/content/config.js +mozilla/toolkit/locales/en-US/chrome/global/config.dtd +mozilla/toolkit/locales/en-US/chrome/global/config.properties +mozilla/tools/leaky/config.h +mozilla/tools/jprof/stub/config.h +mozilla/ipc/chromium/src/third_party/libevent/config.h.in +mozilla/ipc/chromium/src/third_party/libevent/config.guess +mozilla/ipc/chromium/src/third_party/libevent/linux/config.h +mozilla/ipc/chromium/src/third_party/libevent/mac/config.h +mozilla/ipc/chromium/src/third_party/libevent/config.sub +mozilla/security/nss/tests/pkcs11/netscape/trivial/config.h.in +mozilla/security/nss/tests/pkcs11/netscape/suites/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/pkcs11/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/ssl/config.mk +mozilla/security/nss/lib/sqlite/config.mk +mozilla/security/nss/lib/jar/config.mk +mozilla/security/nss/lib/pki/config.mk +mozilla/security/nss/lib/pkcs7/config.mk +mozilla/security/nss/lib/nss/config.mk +mozilla/security/nss/lib/pk11wrap/config.mk +mozilla/security/nss/lib/util/config.mk +mozilla/security/nss/lib/pkcs12/config.mk +mozilla/security/nss/lib/freebl/config.mk +mozilla/security/nss/lib/zlib/config.mk +mozilla/security/nss/lib/crmf/config.mk +mozilla/security/nss/lib/cryptohi/config.mk +mozilla/security/nss/lib/ckfw/capi/config.mk +mozilla/security/nss/lib/ckfw/builtins/config.mk +mozilla/security/nss/lib/ckfw/dbm/config.mk +mozilla/security/nss/lib/ckfw/config.mk +mozilla/security/nss/lib/ckfw/nssmkey/config.mk +mozilla/security/nss/lib/certhigh/config.mk +mozilla/security/nss/lib/dev/config.mk +mozilla/security/nss/lib/base/config.mk +mozilla/security/nss/lib/softoken/config.mk +mozilla/security/nss/lib/softoken/legacydb/config.mk +mozilla/security/nss/lib/ssl/config.mk +mozilla/security/nss/lib/smime/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/module/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/config.mk +mozilla/security/nss/lib/libpkix/pkix/checker/config.mk +mozilla/security/nss/lib/libpkix/pkix/certsel/config.mk +mozilla/security/nss/lib/libpkix/pkix/results/config.mk +mozilla/security/nss/lib/libpkix/pkix/util/config.mk +mozilla/security/nss/lib/libpkix/pkix/store/config.mk +mozilla/security/nss/lib/libpkix/pkix/crlsel/config.mk +mozilla/security/nss/lib/libpkix/pkix/config.mk +mozilla/security/nss/lib/libpkix/pkix/params/config.mk +mozilla/security/nss/lib/libpkix/pkix/top/config.mk +mozilla/security/nss/lib/libpkix/include/config.mk +mozilla/security/nss/lib/libpkix/config.mk +mozilla/security/nss/lib/sysinit/config.mk +mozilla/security/nss/lib/certdb/config.mk +mozilla/security/nss/cmd/crmf-cgi/config.mk +mozilla/security/nss/cmd/crmftest/config.mk +mozilla/security/nss/cmd/lib/config.mk +mozilla/security/nss/cmd/libpkix/testutil/config.mk +mozilla/security/nss/cmd/libpkix/config.mk +mozilla/security/dbm/config/config.mk +mozilla/security/dbm/src/config.mk +mozilla/security/coreconf/config.mk +mozilla/media/liboggplay/src/liboggplay/config.h +mozilla/media/libfishsound/src/libfishsound/config.h +mozilla/media/libfishsound/include/fishsound/config.h +mozilla/media/liboggz/include/oggz/config.h +mozilla/media/libtheora/include/theora/config.h +mozilla/media/libtheora/lib/config.h +mozilla/js/src/tracevis/config.py +mozilla/js/src/config/config.mk +mozilla/js/src/tests/config.sh +mozilla/js/src/tests/config.mk +mozilla/js/src/config.mk +mozilla/js/src/build/autoconf/config.guess +mozilla/js/src/build/autoconf/config.sub +mozilla/js/ctypes/libffi/config.guess +mozilla/js/ctypes/libffi/config.sub +mozilla/build/autoconf/config.guess +mozilla/build/autoconf/config.sub --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.2-testsuite.install +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.2-testsuite.install @@ -0,0 +1,81 @@ +debian/tmp/usr/lib/xulrunner-1.9*/chrome/pageloader.jar +debian/tmp/usr/lib/xulrunner-1.9*/chrome/pageloader.manifest +debian/tmp/usr/lib/xulrunner-1.9*/chrome/reftest.jar +debian/tmp/usr/lib/xulrunner-1.9*/chrome/reftest.manifest +debian/tmp/usr/lib/xulrunner-1.9*/chrome/xslt-qa.jar +debian/tmp/usr/lib/xulrunner-1.9*/chrome/xslt-qa.manifest +debian/tmp/usr/lib/xulrunner-1.9*/components/httpd.js +debian/tmp/usr/lib/xulrunner-1.9*/components/libMyService.so +debian/tmp/usr/lib/xulrunner-1.9*/components/libtestdynamic.so +debian/tmp/usr/lib/xulrunner-1.9*/components/libxpcomsample.so +debian/tmp/usr/lib/xulrunner-1.9*/components/nsSample.js +debian/tmp/usr/lib/xulrunner-1.9*/components/reftest-cmdline.js +debian/tmp/usr/lib/xulrunner-1.9*/components/tp-cmdline.js +debian/tmp/usr/lib/xulrunner-1.9*/grabpage +debian/tmp/usr/lib/xulrunner-1.9*/NormalizationTest +debian/tmp/usr/lib/xulrunner-1.9*/nsIFileEnumerator +debian/tmp/usr/lib/xulrunner-1.9*/nsTestSample +# debian/tmp/usr/lib/xulrunner-1.9*/plugins/libnptest.so +debian/tmp/usr/lib/xulrunner-1.9*/PrimitiveTest +debian/tmp/usr/lib/xulrunner-1.9*/PropertiesTest +debian/tmp/usr/lib/xulrunner-1.9*/proxy-create-threadsafety +debian/tmp/usr/lib/xulrunner-1.9*/proxytests +debian/tmp/usr/lib/xulrunner-1.9*/rdfcat +debian/tmp/usr/lib/xulrunner-1.9*/rdfpoll +debian/tmp/usr/lib/xulrunner-1.9*/ReadNTLM +debian/tmp/usr/lib/xulrunner-1.9*/res/bloatcycle.html +debian/tmp/usr/lib/xulrunner-1.9*/res/test.properties +debian/tmp/usr/lib/xulrunner-1.9*/res/urlparse.dat +debian/tmp/usr/lib/xulrunner-1.9*/res/urlparse_unx.dat +debian/tmp/usr/lib/xulrunner-1.9*/SimpleTypeLib +debian/tmp/usr/lib/xulrunner-1.9*/TestArguments +debian/tmp/usr/lib/xulrunner-1.9*/TestAutoPtr +debian/tmp/usr/lib/xulrunner-1.9*/TestBlockingProcess +debian/tmp/usr/lib/xulrunner-1.9*/TestBlockingSocket +debian/tmp/usr/lib/xulrunner-1.9*/TestCallbacks +debian/tmp/usr/lib/xulrunner-1.9*/TestCallTemplates +debian/tmp/usr/lib/xulrunner-1.9*/TestCOMPtr +debian/tmp/usr/lib/xulrunner-1.9*/TestCOMPtrEq +debian/tmp/usr/lib/xulrunner-1.9*/TestCookie +debian/tmp/usr/lib/xulrunner-1.9*/TestDNS +debian/tmp/usr/lib/xulrunner-1.9*/TestFactory +debian/tmp/usr/lib/xulrunner-1.9*/TestFile +debian/tmp/usr/lib/xulrunner-1.9*/TestGtkEmbedChild +debian/tmp/usr/lib/xulrunner-1.9*/TestGtkEmbedNotebook +debian/tmp/usr/lib/xulrunner-1.9*/TestGtkEmbedSocket +debian/tmp/usr/lib/xulrunner-1.9*/TestHashtables +debian/tmp/usr/lib/xulrunner-1.9*/TestID +debian/tmp/usr/lib/xulrunner-1.9*/TestIncrementalDownload +debian/tmp/usr/lib/xulrunner-1.9*/TestINIParser +debian/tmp/usr/lib/xulrunner-1.9*/TestLineBreak +debian/tmp/usr/lib/xulrunner-1.9*/TestMinStringAPI +debian/tmp/usr/lib/xulrunner-1.9*/TestNativeXMLHttpRequest +debian/tmp/usr/lib/xulrunner-1.9*/TestObserverService +debian/tmp/usr/lib/xulrunner-1.9*/TestOOM +debian/tmp/usr/lib/xulrunner-1.9*/TestOpen +debian/tmp/usr/lib/xulrunner-1.9*/TestPageLoad +debian/tmp/usr/lib/xulrunner-1.9*/TestParser +debian/tmp/usr/lib/xulrunner-1.9*/TestPipe +debian/tmp/usr/lib/xulrunner-1.9*/TestPlainTextSerializer +debian/tmp/usr/lib/xulrunner-1.9*/TestQuickReturn +debian/tmp/usr/lib/xulrunner-1.9*/TestRacingServiceManager +debian/tmp/usr/lib/xulrunner-1.9*/TestRegistrationOrder +debian/tmp/usr/lib/xulrunner-1.9*/TestServ +debian/tmp/usr/lib/xulrunner-1.9*/TestServMgr +debian/tmp/usr/lib/xulrunner-1.9*/TestStandardURL +debian/tmp/usr/lib/xulrunner-1.9*/TestStreamConv +debian/tmp/usr/lib/xulrunner-1.9*/TestStreamLoader +debian/tmp/usr/lib/xulrunner-1.9*/TestStringAPI +debian/tmp/usr/lib/xulrunner-1.9*/TestTextFormatter +debian/tmp/usr/lib/xulrunner-1.9*/TestThreadPoolListener +debian/tmp/usr/lib/xulrunner-1.9*/TestTimers +debian/tmp/usr/lib/xulrunner-1.9*/TestTXMgr +debian/tmp/usr/lib/xulrunner-1.9*/TestUpload +debian/tmp/usr/lib/xulrunner-1.9*/TestURLParser +debian/tmp/usr/lib/xulrunner-1.9*/TestXPC +debian/tmp/usr/lib/xulrunner-1.9*/test_statement_scoper +debian/tmp/usr/lib/xulrunner-1.9*/test_transaction_helper +debian/tmp/usr/lib/xulrunner-1.9*/triplescat +debian/tmp/usr/lib/xulrunner-1.9*/UnicharSelfTest +debian/tmp/usr/lib/xulrunner-1.9*/urltest +debian/tmp/usr/lib/xulrunner-1.9*/WriteArgument --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.preinst +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.preinst @@ -0,0 +1,34 @@ +#!/bin/sh +set -e + +XUL_VERSION=1.9 +OLD_GRE=`echo $2 | sed -e 's/\+.*//' -e 's/~\([^~]*\).*/\1pre/'` + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +if [ "$1" = "upgrade" ]; then + # Remove all files already obsolete + for obsolete in `dpkg-query -W -f='${Conffiles}' xulrunner-$XUL_VERSION | grep 'obsolete$' | awk '{ print $1 }'` ; do + rm_conffile xulrunner-$XUL_VERSION "$obsolete" + done + # Remove the previous GRE file + rm_conffile xulrunner-$XUL_VERSION "/etc/gre.d/$OLD_GRE.system.conf" +fi + + --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.2-gnome-support.install +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.2-gnome-support.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/xulrunner-1.9*/components/libmozgnome.so +debian/tmp/usr/lib/xulrunner-1.9*/components/libnkgnomevfs.so --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.2-dev.install.lpia.pp +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.2-dev.install.lpia.pp @@ -0,0 +1,5 @@ +#include xulrunner-1.9.2-dev.install + +# Files from JIT, only on 32bit arches +# See: http://mxr.mozilla.org/mozilla-central/source/js/src/Makefile.in#242 +debian/tmp/usr/{include,share/idl}/xulrunner-1.9*/T[a-df-zA-Z]* --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.2.preinst.in +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.2.preinst.in @@ -0,0 +1,39 @@ +#!/bin/sh +set -e + +XUL_VERSION=@XULBRANCH@ +GRE_VERSION=@XULVER@ +OLD_GRE=`echo $2 | sed -e 's/\+.*//' -e 's/~\([^~]*\).*/\1pre/'` + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +if [ "$1" = "upgrade" ]; then + # Remove all files already obsolete, unless this is one we want to install (downgrade) + for obsolete in `dpkg-query -W -f='${Conffiles}' xulrunner-$XUL_VERSION | grep 'obsolete$' | awk '{ print $1 }'` ; do + if [ "$obsolete" != "/etc/gre.d/$GRE_VERSION.system.conf" ] ; then + rm_conffile xulrunner-$XUL_VERSION "$obsolete" + fi + done + # Remove the previous GRE file, if we just bumped it + if [ "$OLD_GRE" != "$GRE_VERSION" ] ; then + rm_conffile xulrunner-$XUL_VERSION "/etc/gre.d/$OLD_GRE.system.conf" + fi +fi + +#DEBHELPER# --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/rules +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/rules @@ -0,0 +1,327 @@ +#!/usr/bin/make -f + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +DEB_MOZ_APPLICATION := $(shell dpkg-parsechangelog | sed -n 's/^Source: *\(.*\)$$/\1/ p') +DEB_MOZ_VERSION := $(shell echo $(DEB_MOZ_APPLICATION) | sed -e 's/.*-//') + +DEBIAN_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: *\(.*\)$$/\1/ p') +DEBIAN_REV_CODE := $(shell echo $(DEBIAN_VERSION) | sed 's/^.*-\([0-9]*\)[^-]*$$/0\1/ ; s/^.*\(..\)$$/\1/') +DEBIAN_XUL_VER = $(shell tail -1 mozilla/config/milestone.txt) +DEBIAN_XUL_DIR = /usr/lib/xulrunner-$(DEBIAN_XUL_VER) +DEBIAN_XUL_INCLUDE_DIR = /usr/include/xulrunner-$(DEBIAN_XUL_VER) +DEB_SRCDIR := mozilla + +MOZCLIENT_PROJECTNAME := $(DEB_MOZ_APPLICATION) +MOZCLIENT_PROJECTDIR := $(CURDIR)/debian/mozclient + +# minVersion and maxVersion used in install.rdf +EM_TRANSLATION_VERSION = $(DEBIAN_XUL_VER) +EM_TRANSLATION_MIN_VERSION = 1.9 +EM_TRANSLATION_MAX_VERSION = $(DEBIAN_XUL_VER) + +EXTRA_SYSTEM_CONFIGURE_FLAGS = $(NULL) + +DISTRIB := $(shell lsb_release -i -s) + +ifneq (,$(filter $(DISTRIB),Ubuntu)) + DISTRIB_VERSION_MAJOR := $(shell lsb_release -s -r | cut -d '.' -f 1) + DISTRIB_VERSION_MINOR := $(shell lsb_release -s -r | cut -d '.' -f 2) +endif + +# enable IPC only on i386, amd64 and armel +ENABLE_IPC ?= 1 +ifeq (,$(findstring i386,$(DEB_BUILD_ARCH))) +ifeq (,$(findstring amd64,$(DEB_BUILD_ARCH))) +ifeq (,$(findstring armel,$(DEB_BUILD_ARCH))) + ENABLE_IPC=0 +endif +endif +endif + +ifeq (1,$(ENABLE_IPC)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-ipc +else + EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-ipc +endif + +WANT_UNIT_TESTS ?= 1 +$(info WANT_UNIT_TESTS=$(WANT_UNIT_TESTS)) +ifeq (1,$(WANT_UNIT_TESTS)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-tests --enable-mochitest +else + EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-tests --disable-mochitest +endif + +USE_SYSTEM_CAIRO := $(shell pkg-config --exists 'cairo >= 1.8.8' && echo 1) +# for old cairo versions we cannot use system cairo +ifeq (1,$(USE_SYSTEM_CAIRO)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-system-cairo +else + EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-system-cairo +endif + +USE_SYSTEM_SQLITE := $(shell pkg-config --exists 'sqlite3 >= 3.7.1' && echo 1) +ifeq (1,$(USE_SYSTEM_SQLITE)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-system-sqlite +else + EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-system-sqlite +endif + +USE_SYSTEM_NSPR := $(shell pkg-config --exists 'nspr >= 4.8.6' && echo 1) +ifeq (1,$(USE_SYSTEM_NSPR)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --with-system-nspr +endif + +USE_SYSTEM_NSS := $(shell pkg-config --exists 'nss >= 3.12.8' && echo 1) +ifeq (1,$(USE_SYSTEM_NSS)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --with-system-nss +endif + +USE_SYSTEM_HUNSPELL := $(shell pkg-config --exists 'hunspell >= 1.2' && echo 1) +ifeq (1,$(USE_SYSTEM_HUNSPELL)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-system-hunspell +else + EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-system-hunspell +endif + +# translation flags + +MOZ_TRANSLATION_AUTO_XPI_OUTDIR := debian/lp-export-xpis/ +MOZ_TRANSLATION_AUTO_XPI_SEARCHDIRS := debian/$(DEB_MOZ_APPLICATION) +MOZ_TRANSLATION_AUTO_XPI_LOCALE := en-US + +# enable below to disable symbolic-functions linkage +# LDFLAGS=$(shell echo $$LDFLAGS | sed -e 's/-Wl,-Bsymbolic-functions//') +# export LDFLAGS + +DEB_AUTO_UPDATE_AUTOCONF=2.13 + +# workaround cdbs wrongly unapplying patches before cleaning up +clean:: + [ ! -f $(DEB_SRCDIR)/Makefile ] || $(MAKE) -C $(DEB_SRCDIR) distclean + +ifneq (,$(wildcard *.tar.bz2)$(DEBIAN_MOZCLIENT_EMBEDDED)) + DEB_TAR_SRCDIR := mozilla + MOZCLIENT_EMBEDDED = 1 + DEBIAN_XUL_VER = $(shell tail -1 build-tree/mozilla/config/milestone.txt) + include /usr/share/cdbs/1/rules/tarball.mk +endif +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/class/autotools.mk +include $(CURDIR)/debian/mozclient/$(DEB_MOZ_APPLICATION).mk +include /usr/share/mozilla-devscripts/lp-locale-export.mk + +PROCESSORS := $(shell grep -ic ^processor /proc/cpuinfo) +ifeq (0,$(PROCESSORS)) +PROCESSORS := 1 +endif +ifneq (1,$(PROCESSORS)) +DEB_MAKE_EXTRA_ARGS += -j$(PROCESSORS) +endif + +ifeq (1,$(WANT_UNIT_TESTS)) +# IGNORE_TEST_FAILURES = --ignore-errors +DEB_MAKE_CHECK_TARGET = $(IGNORE_TEST_FAILURES) check || exit 0 +endif + +DEB_MAKE_CLEAN_TARGET = $(NULL) +# We don't want build-tree/mozilla/README to be shipped as a doc +DEB_INSTALL_DOCS_ALL := $(NULL) +MOZ_APPLICATION = xulrunner + +# List all extensions we want +DEB_MOZ_EXTENSIONS=default + +CFLAGS = -g +CXXFLAGS = -g + +export DEB_BUILD_HARDENING=1 +# See https://launchpad.net/bugs/663294 +ifeq (1,$(shell test "$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)" -ge "1104" && echo "1")) + export DEB_BUILD_HARDENING_PIE=0 +endif + +BUILD_OFFICIAL = 1 +export BUILD_OFFICIAL + +DEB_CONFIGURE_USER_FLAGS= \ + $(EXTRA_SYSTEM_CONFIGURE_FLAGS) \ + --enable-application=$(MOZ_APPLICATION) \ + --enable-extensions=$(DEB_MOZ_EXTENSIONS) \ + --with-default-mozilla-five-home=$(DEBIAN_XUL_DIR) \ + --enable-safe-browsing \ + --enable-startup-notification \ + --with-user-appdir=.mozilla \ + --without-system-jpeg \ + --with-system-zlib=/usr \ + --with-system-bz2=/usr \ + --disable-javaxpcom \ + --disable-crashreporter \ + --disable-elf-dynstr-gc \ + --disable-installer \ + --disable-strip \ + --disable-strip-libs \ + --disable-install-strip \ + --disable-updater \ + --enable-optimize \ + --enable-libnotify \ + --with-distribution-id=com.ubuntu \ + $(NULL) + +# powerpc xpidl crashes with -Os when built with gcc 4.4 (karmic) - see lp:435560 +ifneq (,$(findstring powerpc,$(DEB_BUILD_ARCH))) +DEB_CONFIGURE_USER_FLAGS += --enable-optimize=-O2 +endif + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + DEB_CONFIGURE_USER_FLAGS += \ + --disable-optimize \ + --enable-optimize="-O0 -g" \ + $(NULL) +endif + +# disable jit on sparc until bmo 502369 is fixable +ifneq (,$(findstring sparc,$(DEB_BUILD_ARCH))) + DEB_CONFIGURE_USER_FLAGS += --disable-jit +endif + +NOT_EXECUTABLE = \ + *.xml \ + *.js \ + *.png \ + *.xpm \ + *.h \ + *.idl \ + *.txt \ + LICENSE \ + $(NULL) + +ifeq (1,$(USE_SYSTEM_NSS)) +binary-install/$(DEB_MOZ_APPLICATION):: + dh_link -p$(DEB_MOZ_APPLICATION) usr/lib/nss/libnssckbi.so $(DEBIAN_XUL_DIR)/libnssckbi.so +endif + +binary-install/$(DEB_MOZ_APPLICATION):: + touch debian/xulrunner-$(DEB_MOZ_VERSION)/$(DEBIAN_XUL_DIR)/.autoreg + dh_link -p$(DEB_MOZ_APPLICATION) usr/lib/xulrunner-addons/extensions $(DEBIAN_XUL_DIR)/extensions + dh_link -p$(DEB_MOZ_APPLICATION) usr/lib/xulrunner-addons/plugins $(DEBIAN_XUL_DIR)/plugins + dh_link -p$(DEB_MOZ_APPLICATION) $(DEBIAN_XUL_DIR)/xulrunner /usr/bin/$(DEB_MOZ_APPLICATION) + dh_link -p$(DEB_MOZ_APPLICATION) $(DEBIAN_XUL_DIR)/xpcshell /usr/bin/xpcshell-$(DEB_MOZ_VERSION) +ifneq (1,$(USE_SYSTEM_SQLITE)) + dh_link -p$(DEB_MOZ_APPLICATION) $(DEBIAN_XUL_DIR)/libsqlite3.so $(DEBIAN_XUL_DIR)/libsqlite3.so.0 +endif +ifeq (1,$(ENABLE_IPC)) + dh_install -p$(DEB_MOZ_APPLICATION) debian/tmp/usr/lib/xulrunner-1.9*/plugin-container +endif + dh_install -p$(DEB_MOZ_APPLICATION) debian/system-greprefs.js /etc/xulrunner-$(DEB_MOZ_VERSION)/ + dh_link -p$(DEB_MOZ_APPLICATION) /etc/xulrunner-$(DEB_MOZ_VERSION)/system-greprefs.js $(DEBIAN_XUL_DIR)/greprefs/system-greprefs.js + +LOCALE_VERSION = $(shell echo $(DEBIAN_VERSION) | sed -e 's/~hg.*/pre/' | tr -d '~') + +binary-post-install/$(DEB_MOZ_APPLICATION):: auto-locale-xpi.mk/translate fix-permissions test-results + dh_install -p$(DEB_MOZ_APPLICATION)-dev debian/build-system.tar.gz /usr/lib/xulrunner-devel-$(DEBIAN_XUL_VER)/sdk/ + dh_install -p$(DEB_MOZ_APPLICATION)-testsuite debian/test-results.tar.gz /usr/lib/xulrunner-devel-$(DEBIAN_XUL_VER)/ + sed \ + -e 's/@EM_VERSION@/$(EM_TRANSLATION_VERSION)/' \ + -e 's/@EM_TOOLKIT_MIN_VERSION@/$(EM_TRANSLATION_MIN_VERSION)/' \ + -e 's/@EM_TOOLKIT_MAX_VERSION@/$(EM_TRANSLATION_MAX_VERSION)/' \ + < debian/translation-support/install.rdf.in > debian/install.rdf + cd debian && zip lp-export-xpis/en-US.xpi install.rdf +ifeq (,$(findstring $(EM_TRANSLATION_VERSION), $(LOCALE_VERSION))) + $(warning EM_TRANSLATION_VERSION=$(EM_TRANSLATION_VERSION) LOCALE_VERSION=$(LOCALE_VERSION). You need to explicitly adjust the translation version and min/max bounds.) +endif + +binary-predeb/$(DEB_MOZ_APPLICATION):: compare + +binary-install/$(DEB_MOZ_APPLICATION)-dev:: +ifeq (1,$(USE_SYSTEM_NSPR)) + dh_link -p$(DEB_MOZ_APPLICATION)-dev /usr/bin/nspr-config $(DEBIAN_XUL_DIR)/nspr-config + dh_link -p$(DEB_MOZ_APPLICATION)-dev /usr/include/nspr $(DEBIAN_XUL_INCLUDE_DIR)/nspr +else + dh_install -p$(DEB_MOZ_APPLICATION)-dev debian/tmp/$(DEBIAN_XUL_DIR)/nspr-config +endif + +ifeq (1,$(USE_SYSTEM_NSS)) + dh_link -p$(DEB_MOZ_APPLICATION)-dev /usr/include/nss $(DEBIAN_XUL_INCLUDE_DIR)/nss +endif + +binary-post-install/$(DEB_MOZ_APPLICATION)-dev:: + for i in "$(wildcard debian/$(DEB_MOZ_APPLICATION)-dev/usr/lib/pkgconfig/*.pc)"; do \ + sed -i 's/Cflags:\(.*\)$$/Cflags:\1 -I$${includedir}\/nspr/' $$i; \ + done + +TEST_RESULTS = \ + tools/test-harness \ + _leaktest \ + _profile \ + _tests \ + $(NULL) + +test-results: debian/test-results-stamp +debian/test-results-stamp: + ( cd $(DEB_BUILDDIR) ; tar zcvfh $(CURDIR)/debian/test-results.tar.gz --exclude=\*.orig $(TEST_RESULTS) ) + touch $@ + +FIND_EXP = $(foreach ext,$(NOT_EXECUTABLE),-name '$(ext)' -o) +FIND_NOT_EXECUTABLE = $(wordlist 1, $(shell expr $(words $(FIND_EXP)) - 1), $(FIND_EXP)) + +post-patches:: debian/stamp-autotools-files-moz +debian/stamp-autotools-files-moz: + # Number of processors: $(PROCESSORS) [$(shell grep -E '^(model name|Processor)' /proc/cpuinfo | head -1)] + if [ "Z$(DEB_AUTO_UPDATE_AUTOCONF)" != Z ] || [ ! -e $(DEB_SRCDIR)/js/src/configure ]; \ + then cd $(DEB_SRCDIR)/js/src && `which autoconf$(DEB_AUTO_UPDATE_AUTOCONF) || which autoconf`; fi + touch $@ + +subst_files = \ + debian/$(DEB_MOZ_APPLICATION).preinst \ + debian/$(DEB_MOZ_APPLICATION).postinst \ + debian/$(DEB_MOZ_APPLICATION).prerm \ + debian/$(DEB_MOZ_APPLICATION).postrm \ + debian/dh/dh_xulrunner.1 \ + debian/dh/dh_xulrunner \ + $(NULL) + +# debian/.install. files to be generated from debian/.install..pp +# install_files = \ +# $(patsubst %.pp,%,$(foreach file,$(DEB_ALL_PACKAGES),$(wildcard debian/$(file).install.$(DEB_BUILD_ARCH).pp))) \ +# $(NULL) + +# Generating dh_xulrunner +debian/dh/dh_xulrunner.1: debian/dh/dh_xulrunner + pod2man -c Debhelper -r $(DEBIAN_XUL_VER) $^ > $@ + +debian/dh/dh_xulrunner: debian/dh/dh_xulrunner.in + sed 's/##BASE_VERSION##/$(DEB_MOZ_VERSION)/' $^ > $@ + +post-patches:: $(subst_files) $(install_files) debian/build-system.tar.gz + +debian/build-system.tar.gz: + # Create a build-system for xulrunner applications + sh debian/create-build-system.sh + +fix-permissions: + # Fix permissions + cd debian/tmp ; \ + find . -type f \( $(FIND_NOT_EXECUTABLE) \) -perm -u=x -exec chmod -c 644 {} \; + +%: %.pp + # Pre-processing $@ + perl $(DEB_BUILDDIR)/config/preprocessor.pl $< > $@ + +%: %.in + sed -e 's,@XULDIR@,$(DEBIAN_XUL_DIR),g' \ + -e 's,@XULVER@,$(DEBIAN_XUL_VER),g' \ + -e 's,@XULBRANCH@,$(DEB_MOZ_VERSION),g' \ + < $< > $@ + +clean:: + rm -f $(subst_files) $(install_files) debian/install.rdf + rm -f debian/test-results.tar.gz debian/test-results-stamp + rm -f debian/build-system.tar.gz + rm -f debian/stamp-autotools-files-moz --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/copyright +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/copyright @@ -0,0 +1,651 @@ +This package was debianized by Fabien Tassin on 2007-08-25 + +The following file has been previously maintained by Mike Hommey +and updated by Fabien Tassin as of xulrunner 1.9a8pre. + +The package was downloaded from http://ftp.mozilla.org/pub/mozilla.org/xulrunner/ + +EDIT: downloaded from CVS (until 1.9 is released) using the following commands: + cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk + make -f mozilla/client.mk checkout MOZ_CO_PROJECT=xulrunner + +The source tarball is an aggregate of several different works in which the +main one, developed by the Mozilla Project, is xulrunner. + +The contents of the debian directory are licensed like the bulk of +xulrunner, tri-licensed under the GPL/LGPL/MPL. + +Other works include gzip, bzip2, sqlite, libjpeg, libpng, cairo, and others. +Please see the sections following the copyright statements for xulrunner for +these. + +If this file is incomplete, which I'm pretty sure is the case, because it's +difficult not to forget anything in this huge amount of data, please file +a bug or contact me. + +=== xulrunner + +Overall, the xulrunner project is licensed under the terms of the Mozilla +Public License version 1.1 or, at your option, under the terms of the GNU +General Public License version 2 or subsequent, or the terms of the GNU +Lesser General Public License version 2.1 or subsequent. + +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL' ; +the complete text of the GNU Lesser General Public License can be +found in the file `/usr/share/common-licenses/LGPL'. + +The complete text of the Mozilla Public License can be found in the MPL file +in the same directory as this file. + +Some of the files are also licensed (single, dual or tri) under the terms of +the Netscape Public License (NPL) which can be found as amendments to the +MPL at the end of the file. Please refer to http://www.mozilla.org/MPL/relicensing-faq.html + +While the Mozilla Project is undergoing a global relicensing so that the +aim is to have a full tree with these tri-license terms, there are at the +moment quite some exceptions as following: + +(Note that I sometimes assumed files not explicitely licensed to be licensed +under the same terms as the files around them and that a lot of the +information has been extracted automatically, thus maybe leaving some doubt. +Again, if you find "bugs", please contact me by email or via the BTS.) + +The following files are not tri-licenced MPL/GPL/LGPL: + +- GPL only: + dom/tests/mochitest/ajax/jquery/dist/jquery.js + dom/tests/mochitest/ajax/jquery/src/jquery/jquery.js + +- MPL and GPL: + embedding/browser/activex/src/install/README.txt + +- MPL and LGPL: + gfx/cairo/cairo/* + +- GPL and LGP: + extensions/pref/system-pref/src/gconf/nsSystemPrefService.cpp + extensions/pref/system-pref/src/gconf/nsSystemPrefService.h + extensions/pref/system-pref/src/nsSystemPref.cpp + extensions/pref/system-pref/src/nsSystemPref.h + extensions/pref/system-pref/src/nsSystemPrefFactory.cpp + extensions/pref/system-pref/src/nsSystemPrefLog.h + netwerk/base/public/nsIIOService2.idl + netwerk/base/public/nsINetworkLinkService.idl + netwerk/streamconv/converters/mozTXTToHTMLConv.cpp + netwerk/streamconv/converters/mozTXTToHTMLConv.h + netwerk/streamconv/public/mozITXTToHTMLConv.idl + toolkit/system/dbus/nsDBusModule.cpp + toolkit/system/dbus/nsDBusService.cpp + toolkit/system/dbus/nsDBusService.h + toolkit/system/dbus/nsNetworkManagerListener.cpp + toolkit/system/dbus/nsNetworkManagerListener.h + +- NPL only (thus MPL): (EDIT: to investigate) + intl/uconv/ucvibm/864i.uf + intl/uconv/ucvibm/cp850.uf + intl/uconv/ucvibm/cp852.uf + intl/uconv/ucvibm/cp855.uf + intl/uconv/ucvibm/cp857.uf + intl/uconv/ucvibm/cp862.uf + intl/uconv/ucvibm/cp864.uf + intl/uconv/ucvmath/mathematica1.uf + intl/uconv/ucvmath/mathematica2.uf + intl/uconv/ucvmath/mathematica3.uf + intl/uconv/ucvmath/mathematica4.uf + intl/uconv/ucvmath/mathematica5.uf + intl/uconv/ucvmath/mtextra.uf + intl/uconv/ucvmath/texcmex-t1.uf + intl/uconv/ucvmath/texcmex-ttf.uf + intl/uconv/ucvmath/texcmmi-t1.uf + intl/uconv/ucvmath/texcmmi-ttf.uf + intl/uconv/ucvmath/texcmr-ttf.uf + intl/uconv/ucvmath/texcmsy-t1.uf + +- Public Domain: + aclocal.m4 + build/autoconf/freetype2.m4 + build/autoconf/gtk.m4 + build/autoconf/nspr.m4 + db/mork/src/morkDeque.cpp + db/mork/src/morkDeque.h + +The file db/mork/src/morkQuickSort.cpp is licensed under the following terms: + + Copyright (c) 1992, 1993 + The Regents of the University of California. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +The following files come from X11R5, without any clear licensing terms: + + build/autoconf/install-sh + directory/c-sdk/config/autoconf/install-sh + nsprpub/build/autoconf/install-sh + +The embedding/qa/mozembed/public/nsIQABrowserUIGlue.idl file and the files +under the embedding/tests directory are licensed under the following terms: + + Copyright (c) 2002 Netscape Communications Corporation and + other contributors + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this Mozilla sample software and associated documentation files + (the "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +=== sqlite + +The db/sqlite3 directory contains a copy of sqlite with the following +licensing terms: + + The author disclaims copyright to this source code. In place of + a legal notice, here is a blessing: + + May you do good and not evil. + May you find forgiveness for yourself and forgive others. + May you share freely, never taking more than you give. + +=== dbm + +The dbm directory, except the files listed under the xulrunner section, is +licensed under the following terms: + + Copyright (c) 1991, 1993, 1994 + The Regents of the University of California. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +=== myspell + +The extensions/spellcheck/myspell directory is licensed under the following +terms: + + Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada + And Contributors. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. All modifications to the source code must be clearly marked as + such. Binary redistributions based on modified source code + must be clearly marked as modified versions in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +=== boehm + +The gc/boehm directory, except the files listed under the xulrunner section, +is licensed under the following terms: + + Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers + Copyright (c) 1991-1996 by Xerox Corporation. All rights reserved. + Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. + + THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED + OR IMPLIED. ANY USE IS AT YOUR OWN RISK. + + Permission is hereby granted to use or copy this program + for any purpose, provided the above notices are retained on all copies. + Permission to modify the code and to distribute modified code is granted, + provided the above notices are retained, and a notice that the code was + modified is included with the above copyright notice. + +=== cairo + +The gfx/cairo/cairo directory is licensed under the following terms: + + Copyright (c) 2003 University of Southern California + Copyright (c) 1999 Tom Tromey + Copyright (c) 2002, 2003 University of Southern California + Copyright (c) 2004 Calum Robinson + Copyright (c) 2004 David Reveman + Copyright (c) 2000, 2002, 2004 Keith Packard + Copyright (c) 2004, 2005 Red Hat, Inc + + Cairo is free software and is available to be redistributed and/or + modified under the terms of either the GNU Lesser General Public + License (LGPL) version 2.1 or the Mozilla Public License (MPL) version + 1.1. + +=== libpixman + +The gfx/cairo/libpixman directory is licensed under the following terms: +(from gfx/cairo/libpixman/COPYING) + + libpixregion + + Copyright 1987, 1998 The Open Group + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of The Open Group shall not be + used in advertising or otherwise to promote the sale, use or other dealings + in this Software without prior written authorization from The Open Group. + + + Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Digital not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + + ---------------------------------------------------------------------- + libic + + Copyright © 2001 Keith Packard + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of Keith Packard not be used in + advertising or publicity pertaining to distribution of the software without + specific, written prior permission. Keith Packard makes no + representations about the suitability of this software for any purpose. It + is provided "as is" without express or implied warranty. + + KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------------------------------------- + slim + + slim is Copyright © 2003 Richard Henderson + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Richard Henderson not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard Henderson + makes no representations about the suitability of this software for + any purpose. It is provided "as is" without express or implied + warranty. + + RICHARD HENDERSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL RICHARD HENDERSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +=== libjpeg + +The jpeg directory, except the files under the xulrunner section, are licensed +under the following terms: + + The authors make NO WARRANTY or representation, either express or implied, + with respect to this software, its quality, accuracy, merchantability, or + fitness for a particular purpose. This software is provided "AS IS", and you, + its user, assume the entire risk as to its quality and accuracy. + + This software is copyright (C) 1991-1998, Thomas G. Lane. + All Rights Reserved except as specified below. + + Permission is hereby granted to use, copy, modify, and distribute this + software (or portions thereof) for any purpose, without fee, subject to these + conditions: + (1) If any part of the source code for this software is distributed, then this + README file must be included, with this copyright and no-warranty notice + unaltered; and any additions, deletions, or changes to the original files + must be clearly indicated in accompanying documentation. + (2) If only executable code is distributed, then the accompanying + documentation must state that "this software is based in part on the work of + the Independent JPEG Group". + (3) Permission for use of this software is granted only if the user accepts + full responsibility for any undesirable consequences; the authors accept + NO LIABILITY for damages of any kind. + + These conditions apply to any software derived from or based on the IJG code, + not just to the unmodified library. If you use our work, you ought to + acknowledge us. + + Permission is NOT granted for the use of any IJG author's name or company name + in advertising or publicity relating to this software or products derived from + it. This software may be referred to only as "the Independent JPEG Group's + software". + + We specifically permit and encourage the use of this software as the basis of + commercial products, provided that all warranty or liability claims are + assumed by the product vendor. + +=== bzip2 + +The modules/libbz2/src directory is licensed under the following terms: +(from modules/libbz2/src/LICENSE) + + This program, "bzip2", the associated library "libbzip2", and all + documentation, are copyright (C) 1996-2005 Julian R Seward. All + rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + Julian Seward, Cambridge, UK. + jseward@acm.org + bzip2/libbzip2 version 1.0.3 of 15 February 2005 + +=== libpng + +The directory modules/libimg/png is licensed under the following terms: +(from modules/libimg/png/LICENSE) + + This copy of the libpng notices is provided for your convenience. In case of + any discrepancy between this copy and the notices in the file png.h that is + included in the libpng distribution, the latter shall prevail. + + COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: + + If you modify libpng you may insert additional notices immediately following + this sentence. + + libpng version 1.2.6, September 12, 2004, is + Copyright (c) 2004 Glenn Randers-Pehrson, and is + distributed according to the same disclaimer and license as libpng-1.2.5 + with the following individual added to the list of Contributing Authors + + Cosmin Truta + + libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are + Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are + distributed according to the same disclaimer and license as libpng-1.0.6 + with the following individuals added to the list of Contributing Authors + + Simon-Pierre Cadieux + Eric S. Raymond + Gilles Vollant + + and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of the + library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is with + the user. + + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are + Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are + distributed according to the same disclaimer and license as libpng-0.96, + with the following individuals added to the list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + + libpng versions 0.89, June 1996, through 0.96, May 1997, are + Copyright (c) 1996, 1997 Andreas Dilger + Distributed according to the same disclaimer and license as libpng-0.88, + with the following individuals added to the list of Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + + libpng versions 0.5, May 1995, through 0.88, January 1996, are + Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + + For the purposes of this copyright and license, "Contributing Authors" + is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + + The PNG Reference Library is supplied "AS IS". The Contributing Authors + and Group 42, Inc. disclaim all warranties, expressed or implied, + including, without limitation, the warranties of merchantability and of + fitness for any purpose. The Contributing Authors and Group 42, Inc. + assume no liability for direct, indirect, incidental, special, exemplary, + or consequential damages, which may result from the use of the PNG + Reference Library, even if advised of the possibility of such damage. + + Permission is hereby granted to use, copy, modify, and distribute this + source code, or portions hereof, for any purpose, without fee, subject + to the following restrictions: + + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + The Contributing Authors and Group 42, Inc. specifically permit, without + fee, and encourage the use of this source code as a component to + supporting the PNG file format in commercial products. If you use this + source code in a product, acknowledgment is not required but would be + appreciated. + + + A "png_get_copyright" function is available, for convenient use in "about" + boxes and the like: + + printf("%s",png_get_copyright(NULL)); + + Also, the PNG logo (in PNG format, of course) is supplied in the + files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). + + Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a + certification mark of the Open Source Initiative. + + Glenn Randers-Pehrson + glennrp@users.sourceforge.net + September 12, 2004 + +=== zlib + +The directories modules/zlib/src and security/nss/cmd/zlib are licensed under +the following terms: + + (C) 1995-2004 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + If you use the zlib library in a product, we would appreciate *not* + receiving lengthy legal documents to sign. The sources are provided + for free but without warranty of any kind. The library has been + entirely written by Jean-loup Gailly and Mark Adler; it does not + include third-party code. + + If you redistribute modified sources, we would appreciate that you include + in the file ChangeLog history information documenting your changes. Please + read the FAQ for more information on the distribution of modified source + versions. + +=== expat + +The directory parser/expat is licensed under the following terms: +(from parser/expat/COPYING) + + Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper + Copyright (c) 2001, 2002 Expat maintainers. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/docs +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/docs @@ -0,0 +1 @@ +debian/MPL --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/xulrunner-1.9.2-dev.install.i386.pp +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/xulrunner-1.9.2-dev.install.i386.pp @@ -0,0 +1,5 @@ +#include xulrunner-1.9.2-dev.install + +# Files from JIT, only on 32bit arches +# See: http://mxr.mozilla.org/mozilla-central/source/js/src/Makefile.in#242 +debian/tmp/usr/{include,share/idl}/xulrunner-1.9*/T[a-df-zA-Z]* --- xulrunner-1.9.2-1.9.2.14+build1+nobinonly.orig/debian/changelog +++ xulrunner-1.9.2-1.9.2.14+build1+nobinonly/debian/changelog @@ -0,0 +1,1779 @@ +xulrunner-1.9.2 (1.9.2.14+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v1.9.2.14 (FIREFOX_3_6_14_BUILD1) + + -- Chris Coulson Mon, 24 Jan 2011 16:59:18 +0000 + +xulrunner-1.9.2 (1.9.2.13+build3+nobinonly-0ubuntu2) natty; urgency=low + + * Fix ARM FTBFS; Add extra "IT" lines for conditional code so it will compile + on Thumb + - add debian/patches/arm_it_instruction.patch + - update debian/patches/series + + -- Micah Gersten Sun, 12 Dec 2010 22:55:06 -0600 + +xulrunner-1.9.2 (1.9.2.13+build3+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v1.9.2.13 build 3 (FIREFOX_3_6_13_BUILD3) + + -- Chris Coulson Mon, 06 Dec 2010 12:01:38 +0000 + +xulrunner-1.9.2 (1.9.2.13+build1+nobinonly-0ubuntu3) natty; urgency=low + + * Oops, some muppet (me) forgot to add the lsb_release calls to + get the distro version and switch off -pie on natty, making the + package configure hang for all i386 users. Nice one me + - update debian/control + - update debian/rules + + -- Chris Coulson Tue, 23 Nov 2010 16:39:25 +0000 + +xulrunner-1.9.2 (1.9.2.13+build1+nobinonly-0ubuntu2) natty; urgency=low + + * Change the link flag ordering for jsapi-test to unbreak something + which used to work perfectly ok before + - add debian/patches/bzXXX_fix_jsapi_test_link_flag_ordering.patch + - update debian/patches/series + + -- Chris Coulson Tue, 23 Nov 2010 11:57:56 +0000 + +xulrunner-1.9.2 (1.9.2.13+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v1.9.2.13 (FIREFOX_3_6_13_BUILD1) + + [ Micah Gersten ] + * Drop patch after upstream landing of (bmo: 540524) aka mozilla-plugin.pc.in + still includes a stable in cflags + - drop debian/patches/bz540524_att422281.patch + - update debian/patches/series + * Drop patch after upstream landing of (bmo: 551152) aka Symlinked components + break everything + - drop debian/patches/lp518422.patch + - update debian/patches/series + + [ Chris Coulson ] + * Don't build with -pie on Natty (LP: #663294) + - update debian/rules + * Drop xulrunner-dev, this will be shipped by xulrunner-2.0 now + - update debian/control + + -- Chris Coulson Mon, 22 Nov 2010 20:00:41 +0000 + +xulrunner-1.9.2 (1.9.2.12+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v1.9.2.12 (FIREFOX_3_6_12_BUILD1) + - see USN-1011-3 + + -- Chris Coulson Wed, 27 Oct 2010 14:02:13 -0400 + +xulrunner-1.9.2 (1.9.2.11+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v1.9.2.11 (FIREFOX_3_6_11_BUILD3) + - see USN-997-1 + + * Drop patch to allow building with system NSPR less than 4.8.6 + - drop debian/patches/fix_build_w_nspr_less_than_486.patch + - update debian/patches/series + * Bump minimum system NSS to 3.12.8 after landing of (bmo: 600104) aka + Bump minimum required version for system NSS to 3.12.8 + - update debian/rules + * Bump minimum system NSPR to 4.8.6 after landing of (bmo: 567620) aka + Bump minimum required version for system NSPR to 4.8.6 + - update debian/rules + * Bump minimum version of sqlite to 3.7.1 after landing of (bmo: 583611) aka + Upgrade to SQLite 3.7.1 + - update debian/rules + + -- Micah Gersten Sat, 02 Oct 2010 22:14:34 -0500 + +xulrunner-1.9.2 (1.9.2.10+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.10 (FIREFOX_3_6_10_BUILD1) + + * fix LP: #632779 - Xulrunner based applications affected by extensions using + symlinks; Add patch from firefox-3.6 branch to fix the symlinks + - add debian/patches/lp518422.patch + - update debian/patches/series + + -- Micah Gersten Sat, 11 Sep 2010 23:14:12 -0500 + +xulrunner-1.9.2 (1.9.2.9+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.9 (FIREFOX_3_6_9_BUILD1) + + * Add patch to allow building with system NSPR less than 4.8.6 + - add debian/patches/fix_build_w_nspr_less_than_486.patch + - update debian/series + * Drop xulrunner-1.9 transitional package; There is no upgrade path from + xulrunner-1.9 in Maverick + - update debian/control + + -- Micah Gersten Sun, 05 Sep 2010 04:29:32 -0500 + +xulrunner-1.9.2 (1.9.2.8+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.8 (FIREFOX_3_6_8_BUILD1) + + -- Micah Gersten Fri, 23 Jul 2010 02:01:49 -0500 + +xulrunner-1.9.2 (1.9.2.7+build2+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.7build2 (FIREFOX_3_6_7_BUILD2) + + * When building with system NSS, create a symlink to /usr/include/nss + in the folder that the xulrunner headers are shipped in, for applications + that look here for the NSS headers + - update debian/rules + + -- Chris Coulson Thu, 15 Jul 2010 23:21:58 +0100 + +xulrunner-1.9.2 (1.9.2.7+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.7 (FIREFOX_3_6_7_BUILD1) + + -- Chris Coulson Fri, 09 Jul 2010 12:20:05 +0100 + +xulrunner-1.9.2 (1.9.2.6+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.6 (FIREFOX_3_6_6_RELEASE) + + -- Chris Coulson Mon, 28 Jun 2010 12:37:05 +0100 + +xulrunner-1.9.2 (1.9.2.4+build7+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v1.9.2.4 (FIREFOX_3_6_4_BUILD7) + + [ Micah Gersten ] + * Drop patch after upstream landing of (bmo: 544481) aka + Build fails on Ubuntu Lucid Lynx using 'dash' shell + - drop debian/patches/fix-build-glitch.patch + - update debian/patches/series + + [ Chris Coulson ] + * Rebase patches for 1.9.2.4 + - update debian/patches/add_syspref_dir.patch + * Fix LP: #513887 - Install the plugin-container binary for OOPP support + when building with --enable-ipc + - update debian/rules + * Build with --enable-ipc on amd64, i386 and armel. These are the only + architectures where OOPP is supported. Build with --disable-ipc on all + other architectures + - update debian/rules + * Add a cairo LCD filter to use Freetype LCD colour filtering features, + based on the same patch applied to our system cairo package (LP: #512615) + - add debian/patches/lp512615_cairo_lcd_filter.patch + - update debian/patches/series + + -- Chris Coulson Wed, 23 Jun 2010 15:25:26 +0100 + +xulrunner-1.9.2 (1.9.2.3+nobinonly-0ubuntu2) lucid; urgency=low + + * Fix unit test failures on IA-64 - specify a return instruction for this + architecure (LP: #555127) + - add debian/patches/fix_ia64_unit_test_failure.patch + - update debian/patches/series + * Re-enable unit tests on IA-64 + - update debian/rules + + -- Chris Coulson Tue, 13 Apr 2010 16:54:43 +0100 + +xulrunner-1.9.2 (1.9.2.3+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.2.3 (FIREFOX_3_6_3_RELEASE) + + * Provide a dummy xulrunner-1.9 binary package to handle a case where + the update-alternatives calls in the old prerm script fail when the + package is removed after a Hardy => Lucid upgrade, if no other + xulrunner version is present on the system (LP: #525621) + - update debian/control + - add debian/xulrunner-1.9.prerm + * Use the dummy xulrunner-1.9 package to clean up obsolete conffiles + during Hardy => Lucid upgrades + - add debian/xulrunner-1.9.preinst + * Refreshed patches for new upstream source + - update debian/patches/add_syspref_dir.patch + * Disable unit tests for now on ia64 (LP: #555127) + - update debian/rules + + -- Chris Coulson Thu, 08 Apr 2010 01:19:03 +0100 + +xulrunner-1.9.2 (1.9.2.2+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.2.2 (FIREFOX_3_6_2_RELEASE) + + * Bump minimum system NSS to 3.12.6 after upstream landing of (bmo: 545755) + aka Update Mozilla stable branches to NSS 3.12.6 and minimal support for + RFC 5746 + - update debian/rules + * Add a patch for (bmo: 540524) aka mozilla-plugin.pc.in still includes a + stable in cflags until it lands + - add debian/patches/bz540524_att422281.patch + - update debian/patches/series + * Add symlinks for libxul-unstable.pc and libxul-embedding-unstable.pc + to ease porting to xulrunner-1.9.2 + - add debian/xulrunner-1.9.2-dev.links + + -- Micah Gersten Tue, 23 Mar 2010 18:29:36 -0500 + +xulrunner-1.9.2 (1.9.2+nobinonly-0ubuntu2) lucid; urgency=low + + * Add tools/rb/fix-linux-stack.pl and testing/testsuite-targets.mk to + build-system.tar.gz to help build fennec/prism + - update debian/create-build-system.sh + * Add libnotify-dev and libiw-dev to xulrunner-1.9.2-dev depends + - update debian/control + + -- Micah Gersten Thu, 11 Mar 2010 13:49:44 -0600 + +xulrunner-1.9.2 (1.9.2+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.2 (FIREFOX_3_6_RELEASE) + + [ Kees Cook ] + * enable PIE build for increased security (LP: #507744) + - update debian/rules + - update debian/control + * fix failure in build due to unrecognized line-end-escapes in Makefile + - add debian/patches/fix-build-glitch.patch + - update debian/patches/series + + [ Fabien Tassin ] + * Mass update from 1.9.1 to 1.9.2: + * Renamed and updated + - debian/mozclient/xulrunner-1.9.1.conf => debian/mozclient/xulrunner-1.9.2.conf + - debian/mozclient/xulrunner-1.9.1.mk => debian/mozclient/xulrunner-1.9.2.mk + - debian/xulrunner-1.9.1-dev.install => debian/xulrunner-1.9.2-dev.install + - debian/xulrunner-1.9.1-gnome-support.install => debian/xulrunner-1.9.2-gnome-support.install + - debian/xulrunner-1.9.1-gnome-support.postinst => debian/xulrunner-1.9.2-gnome-support.postinst + - debian/xulrunner-1.9.1.install => debian/xulrunner-1.9.2.install + - debian/xulrunner-1.9.1.dirs => debian/xulrunner-1.9.2.dirs + - debian/xulrunner-1.9.1.postinst.in => debian/xulrunner-1.9.2.postinst.in + - debian/xulrunner-1.9.1.postrm.in => debian/xulrunner-1.9.2.postrm.in + - debian/xulrunner-1.9.1.preinst.in => debian/xulrunner-1.9.2.preinst.in + - debian/xulrunner-1.9.1.prerm.in => debian/xulrunner-1.9.2.prerm.in + * Updated: + - debian/control + * Update the location of the upsteam branch now that 3.6/Namoroka has its own + branch, and trunk moved on to 3.7 + - update debian/mozclient/xulrunner-1.9.2.conf + * Target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/xulrunner-1.9.2.conf + * Make -dev package conflict with xulrunner-1.9.1-dev + - update debian/control + * Install missing files detected by 'compare' + - update debian/xulrunner-1.9.2.install + - update debian/xulrunner-1.9.2-testsuite.install + * Drop files no longer in the install dir + - update debian/xulrunner-1.9.2-testsuite.install + * Pass -p to all dh_{install,links} to prevent unncessary installs + - update debian/rules + * Update -dev install files now that the includes are flattened (bmo 488175) + - update debian/xulrunner-1.9.2-dev.install + - update debian/xulrunner-1.9.2-dev.install.i386.pp + - update debian/xulrunner-1.9.2-dev.install.lpia.pp + - update debian/xulrunner-1.9.2-testsuite-dev.install + * Run 'compare' in binary-predeb now that dh_install is doing the right thing. + Update the compare filters + - update debian/rules + - update debian/mozclient/xulrunner-1.9.2.mk + * Update diverged patches: + - update debian/patches/bz467751_att351167_sysplugin_xre_part.patch + - update debian/patches/bzXXX_plugin_for_mimetype_pref.patch + - update debian/patches/bz472807_att356161_nspr_nss_pc.patch + - update debian/patches/system_path_launch_child.patch + - update debian/patches/bz461277_att344402_eliminate_deprecated_gtk_type_macros.patch + - update debian/patches/bzXXX_fix_test_suite_bashisms.patch + - update debian/patches/dont_install_so_in_dev.patch + - update debian/patches/bzXXX_urlclassifier_prefs_in_toolkit.patch + * Remove patches no longer needed / applied upstream: + - drop debian/patches/bzXXX_no_zlib_export_if_native.patch (bmo 488175) + - drop debian/patches/protect_tests_by_ifdefs.patch (bmo 495387) + - drop debian/patches/bz493541_att386469_fix_flash_fullscreen_crash.patch + - update debian/patches/series + * Update MOZCLIENT_GETDATE to make it use pushlog so it is not confused by merges with + dates in the past + - update debian/mozclient/xulrunner-1.9.2.conf + * Fix -dev install file so that /testing/ doesn't end up in both -dev + and -testsuite-dev + - update debian/xulrunner-1.9.2-dev.install + + [ Alexander Sack ] + * upstreamed nss/nspr pkg-config patch (bmo 472807) + - debian/patches/bzXXX_pc_honour_system_nspr_nss.patch => debian/patches/bz472807_att356161_nspr_nss_pc.patch + * ship native libnotify support in -gnome-support; add --enable-libnotify + to configure flags and add libnotify-dev to Build-Depends + - update debian/rules + - update debian/control + * adjust patch to changed upstream code base + - update debian/patches/bz467751_att351167_sysplugin_xre_part.patch + * fix .install directory contents changed in upstream make install target + - debian/xulrunner-1.9.2-testsuite.install + - debian/xulrunner-1.9.2.install + * fix memalign crashes on shutdown by wrapping PR_SetEnv in nsAppRunner.cpp to + leak all strings (LP: #319480) + - add debian/patches/bz473629_lp319480_leak_setenv_apprunner.patch + - update debian/patches/series + * tighten depends of xulrunner-1.9.2-dev; use xulrunner-1.9.2 (= ${binary:Version}) + - update debian/control + * bmo: #493541 - fix a crash which occurs switching flash videos to fullscreen mode; + we cherry pick a patch from bugzilla; thanks to Stephan Ebner + for spotting and testing the patch + - add debian/patches/bz493541_att386469_fix_flash_fullscreen_crash.patch + - update debian/patches/series + * drop ubuntu specific gre plugin/extension patch; we frequently need to touch it so we should rather + strive for an upstream solution + - drop debian/patches/bzXXX_gre_extension_plugin_support.patch + - update debian/patches/series + * set BUILD_OFFICIAL = 1 to enable all official build features + - update debian/rules + + [ Benjamin Drung ] + * simplify pkg-config shell command + - update debian/rules + + [ Micah Gersten ] + * Rename from 1.9.1 to 1.9.2 + - debian/xulrunner-1.9.1-dev.manpages => debian/xulrunner-1.9.2-dev.manpages + * Add xulrunner-dev and depend on xulrunner-1.9.2-dev + - update debian/control + * Modify compile link against nspr to be ${includedir}/nspr instead of + ${includedir}/stable/nspr + - update debian/rules + * fix LP: #529628 - dh_xulrunner adds wrong dependency on binary version + - update debian/rules + + -- Micah Gersten Mon, 01 Mar 2010 11:42:34 -0600 + +xulrunner-1.9.1 (1.9.1.7+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.7 (FIREFOX_3_5_7_RELEASE) + - see USN-878-1 + + [ Micah Gersten ] + * Drop patch after upstream landing of (bmo: 521780) aka + extension upgrade with a moved location breaks extension manager + - drop debian/patches/lp441552_bz521780_att407108.patch + - update debian/patches/series + * Add patch to make Thumb-2 Safe for Lucid (LP: #488354) + - add debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch + - update debian/patches/series + + [ Dmitrijs Ledkovs ] + * Added dh_xulrunner from Debian (LP: #498973) + - add debian/dh/dh_xulrunner.in + - add debian/dh/xulrunner.pm + - add debian/xulrunner-1.9.1-dev.manpages + - update debian/rules + - update debian/xulrunner-1.9.1-dev.install + + -- Micah Gersten Tue, 05 Jan 2010 17:50:47 -0600 + +xulrunner-1.9.1 (1.9.1.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.6 (FIREFOX_3_5_6_RELEASE) + - see USN-874-1 + + [ Micah Gersten ] + * Drop patch after upstream fix landing + - drop debian/patches/fix_ftbfs_with_cairo_fb.patch + - update debian/patches/series + * Bump minimum sqlite to 3.6.16.1 + - update debian/rules + * Bump minimum system cairo to 1.8.8 + - update debian/rules + + [ Alexander Sack ] + * drop patch after 1.9.1 branch landing of mozilla bug 499498 + - delete debian/patches/bz499498_att397329_lp401055_bad_window.patch + - update debian/patches/series + + [ Fabien Tassin ] + * Use all available CPUs/cores during build, so we take less build cycles + - update debian/rules + + -- Alexander Sack Tue, 15 Dec 2009 22:44:05 +0100 + +xulrunner-1.9.1 (1.9.1.5+nobinonly-0ubuntu2) lucid; urgency=low + + * fix armel thumb build failures by enabling implicit-it for lucid; + add lsb-release to build depends in order to match by lsb codename + - update debian/rules + - update debian/control + + -- Alexander Sack Sat, 28 Nov 2009 19:39:34 +0100 + +xulrunner-1.9.1 (1.9.1.5+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.5 (FIREFOX_3_5_5_RELEASE) + - fixes regressions and crashers only + + -- Alexander Sack Mon, 09 Nov 2009 11:18:54 +0100 + +xulrunner-1.9.1 (1.9.1.4+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.4 (FIREFOX_3_5_4_RELEASE) + - see USN-853-1 + + -- Alexander Sack Mon, 09 Nov 2009 11:12:44 +0100 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu6) karmic; urgency=low + + [ Fabien Tassin ] + * fix LP: #454166 - target the 'default' branch instead of tip; + this just affects daily builds from this branch + - add debian/moz-rev.sh + - update debian/mozclient/xulrunner-1.9.1.conf + + [ Alexander Sack ] + * fix LP: #441552 - [MASTER] Firefox 3.5 prompting to restart without + installing new addons; basically on upgrade if firefox does not find + an reference to a previously known extension location in the new created + extension rdf, the extension manager will fail leading to a bad startup + sequence, basically leaving users in a instable state as no extension + upgrades etc. will finish/work properly. The fix takes latest upstream + patch (attach 407108) from https://bugzilla.mozilla.org/show_bug.cgi?id=521780 + - add debian/patches/lp441552_bz521780_att407108.patch + - update debian/patches/series + + -- Alexander Sack Tue, 20 Oct 2009 12:08:40 +0200 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu5) karmic; urgency=low + + * fix LP: #401055 - Gdk-ERROR **: The program 'firefox-3.5' received + an X Window System error (BadWindow); add patch from upstream bug + (also LP: #411695) + - add debian/patches/bz499498_att397329_lp401055_bad_window.patch + - update debian/patches/series + + -- Alexander Sack Wed, 07 Oct 2009 10:23:28 +0200 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu4) karmic; urgency=low + + * fix previous added workaround for LP: #435560 by appending the powerpc + specific optimization flags to configure instead of prepending them + - update debian/rules + + -- Alexander Sack Thu, 24 Sep 2009 14:16:23 +0200 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu3) karmic; urgency=low + + * workaround LP: #411439 - build failure on sparc; we disable jit on sparc until + bmo 502369 is really fixed for us + - update debian/rules + * workaround LP: #435560 - xpidl binary produced by gcc 4.4 crashes on + powerpc if built using -Os optimization; we force -O2 on powerpc to + workaround this + - update debian/rules + * require libiw-dev >= 29-2ubuntu6 for powerpc and sparc as it contains fixes + for such long double 128 support archs. See LP: #435793 + - update debian/control + + -- Alexander Sack Thu, 24 Sep 2009 14:03:12 +0200 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu2) karmic; urgency=low + + [ Fabien Tassin ] + * Bump requirement for system sqlite to >= 3.6.16 (bmo 508104) + - update debian/rules + + [ Alexander Sack ] + * fix LP: #423610 - daily build failures after landing of mozilla-nss.pc + droppage (bug 422829); ensure that nspr-config is properly available in + sdk regardless of using system or in-source nspr; also ensure that the + xulrunner nspr/ include directory points to the system one in system-nspr + case. + - update debian/rules + * fix LP: #427638 - xulrunner includes no longer have nspr headers; explicit + link against nspr is required; we append /usr/include/xulrunner-*/stable/nspr/ + to all .pc Cflags: + - update debian/rules + + -- Alexander Sack Tue, 15 Sep 2009 13:42:31 +0200 + +xulrunner-1.9.1 (1.9.1.3+build1+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v1.9.1.3 (FIREFOX_3_5_3_BUILD1) + - see USN-821-1 + * fix LP: #398205 - Geolocation via WLAN doesn't seem to work; enable + wireless scanning for geolocation by adding libiw-dev to build depends + - update debian/control + * fix LP: #422829 - mozilla-nss.pc is broken; stop installing mozilla-nspr.pc + and mozilla-nss.pc + - update debian/xulrunner-1.9.1-dev.install + * in turn we drop the patch we previously used to keep mozilla-nspr.pc + and mozilla-nss.pc in a usable state when using system nss/nspr + - delete debian/patches/bzXXX_pc_honour_system_nspr_nss.patch + - update debian/patches/series + + -- Alexander Sack Wed, 02 Sep 2009 16:31:23 +0200 + +xulrunner-1.9.1 (1.9.1.2+nobinonly-0ubuntu3) karmic; urgency=low + + * set BUILD_OFFICIAL = 1 to enable all official build features + - update debian/rules + * fix LP: #404827 - Firefox doesn't warn about Attack Sites!?; add + --enable-safe-browsing to configure flags + - update debian/rules + + -- Alexander Sack Mon, 10 Aug 2009 15:23:40 +0200 + +xulrunner-1.9.1 (1.9.1.2+nobinonly-0ubuntu2) karmic; urgency=low + + * fix LP: #409264 - make xulrunner 1.9.1 the default in karmic; we ship + the default -dev package now + - update debian/control + + -- Alexander Sack Wed, 05 Aug 2009 13:09:58 +0200 + +xulrunner-1.9.1 (1.9.1.2+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v1.9.1.2 (FIREFOX_3_5_2_RELEASE) + * drop update-alternative --remove-all hack (which ensured that non-existing alternatives dont end + up in "manual" mode in the past) now that dpkg fails on them - also the "auto" mode seems to be fixed + - update debian/xulrunner-1.9.2.prerm.in + * enable support for "extensions" in build-system + - update debian/create-build-system.sh + * drop not used patch from package + - delete debian/patches/bz321315_gconf_backend_for_19.patch + + -- Alexander Sack Mon, 03 Aug 2009 14:07:22 +0200 + +xulrunner-1.9.1 (1.9.1.1+build1+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v1.9.1.1 build1 (FIREFOX_3_5_1_BUILD1) + * tighten depends of xulrunner-1.9.1-dev; use xulrunner-1.9.1 (= ${binary:Version}) + - update debian/control + * prepare package for launchpad translations; open up EM_TRANSLATION + versions (min: 1.9.1 / max: 1.9.1.*) + - update debian/rules + + -- Alexander Sack Thu, 16 Jul 2009 18:26:43 +0200 + +xulrunner-1.9.1 (1.9.1+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5_RELEASE + * Add libxul-dev and libmozjs-dev to Conflicts of the main + xulrunner-1.9.1 package + - update debian/control + * Change the id of the langpacks to 1.9.1 + - update debian/translation-support/install.rdf.in + + -- Fabien Tassin Tue, 30 Jun 2009 19:55:54 +0200 + +xulrunner-1.9.1 (1.9.1~rc2+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5rc2_RELEASE + * Bump requirement for system nspr to >= 4.8 (bmo 492464), for sqlite + to >= 3.6.10 (bmo 478297) and for cairo to >= 1.6.0 (bmo 428563) + - update debian/rules + * Bump Standards-Version to 3.8.1 + - update debian/control + * Make the -dbg package strictly depend on the main package, and move it + to the debug section, and assign its priority to extra + - update debian/control + * Fix crash on shutdown by leaking env between firefox and xulrunner + - add debian/patches/bz473629_lp319480_leak_setenv_apprunner.patch + - update debian/patches/series + * Update diverged patches: + - update debian/patches/bzXXX_fix_test_suite_bashisms.patch + - update debian/patches/bzXXX_urlclassifier_prefs_in_toolkit.patch + + -- Fabien Tassin Fri, 19 Jun 2009 18:55:00 +0200 + +xulrunner-1.9.1 (1.9.1~b4+nobinonly-0ubuntu1) karmic; urgency=low + + [ Fabien Tassin ] + * Bump requirement for system nss to >= 3.12.3 since Mozilla bug 485052 landed + - update debian/rules + * Update diverged patches: + - update debian/patches/bzXXX_fix_test_suite_bashisms.patch + - update debian/patches/bz461277_att344402_eliminate_deprecated_gtk_type_macros.patch + + [ Alexander Sack ] + * Update diverged patches: + - update debian/patches/bzXXX_pc_honour_system_nspr_nss.patch + * drop patch after upstream fix landing + - drop debian/patches/bz478871_att369648_new_pango_api.patch + - update debian/patches/series + + -- Alexander Sack Wed, 29 Apr 2009 14:01:47 +0200 + +xulrunner-1.9.1 (1.9.1~b4~hg20090330r24021+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream snapshot, needed to match the firefox 3.1->3.5 transition (LP: #352995) + * Update MOZCLIENT_GETDATE to make it use pushlog so it is not confused by merges with + dates in the past + - update debian/mozclient/xulrunner-1.9.1.conf + * Fix FTBFS caused by API breakage in pango + - add debian/patches/bz478871_att369648_new_pango_api.patch + - update debian/patches/series + * Drop files no longer in the install dir + - update debian/xulrunner-1.9.1-testsuite.install + + -- Fabien Tassin Mon, 30 Mar 2009 19:00:40 +0200 + +xulrunner-1.9.1 (1.9.1~b3+build2+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream release taken from tag FIREFOX_3_1b3_BUILD2 (LP: #339181) + + -- Fabien Tassin Sat, 07 Mar 2009 15:27:58 +0100 + +xulrunner-1.9.1 (1.9.1~b3~hg20090205r23182+nobinonly-0ubuntu1) jaunty; urgency=low + + * new upstream pre b3 snapshot taken on 5th Feb 2008 + + -- Alexander Sack Sat, 07 Feb 2009 15:38:48 +0100 + +xulrunner-1.9.1 (1.9.1~b3~hg20090117r22878+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * don't version pkgconfig files; in turn conflict with xulrunner-1.9-dev + package + - update debian/control + - delete debian/patches/install_pkgconfig_files_with_version.patch + - update debian/patches/series + * upstream lockPref everywhere patch + - rename debian/patches/bzXXX_deb469020_lockPref_everywhere.patch => + debian/patches/bz467738_att351145_lockPref_everywhere.patch + - update debian/patches/series + * upstream xre part for debian sysplugin location + - rename debian/patches/bzXXX_sysplugin_support_xre_part.patch => + debian/patches/bz467751_att351167_sysplugin_xre_part.patch + - update debian/patches/series + * upstream patch to prevent loss of some user prefs on first start after + upgrade + - rename debian/patches/bzXXX-dont-reset-user-prefs-on-upgrade.patch => + debian/patches/bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + - update debian/patches/series + + [ Fabien Tassin ] + * Build the test suite according to the WANT_UNIT_TESTS variable and + store the results into the xulrunner-1.9.1-testsuite package. + - update debian/rules + - update debian/control + - udpate debian/xulrunner-1.9.1-dev.install + - update debian/xulrunner-1.9.1.install + - add debian/xulrunner-1.9.1-testsuite.install + - add debian/xulrunner-1.9.1-testsuite-dev.install + * Fix test suite to avoid bashisms (breaking dash) + - add debian/patches/bzXXX_fix_test_suite_bashisms.patch + - update debian/patches/series + * Run make check at build time in a non fatal way for now + - update debian/rules + * Bundle test results (_leaktest, _profile, _tests & tools/test-harness) into + the -testsuite package as test-results.tar.gz + - update debian/rules + * Temporarily disable some tests depending on UTF-8 at build time + - add debian/patches/testsuite_skip_tests_depending_on_utf8.patch + - update debian/patches/series + * Make the -dev package conflicts with xulrunner-1.9.2-dev as we now have + unversionned pkgconfig files + - update debian/control + * Fix permissions in the -dev package (LP: #303940) + - update debian/rules + * As some files are only available on some arches, introduce a mechanism + to create *.install.arch files dynamically allowing includes + - update debian/rules + * Use a slightly shorter path in the install files to make the merge + with the 1.9.2 branch easier + - update debian/*.install, debian/*.install.*.pp + * Move header files from JIT to arch specific install files as they are not + available on 64bit platforms + - update debian/xulrunner-1.9.1-dev.install + - add debian/xulrunner-1.9.1-dev.install.i386.pp + - add debian/xulrunner-1.9.1-dev.install.lpia.pp + * Fix preinst script to better handle the /etc/gre.d clean-up + - update debian/xulrunner-1.9.1.preinst.in + * Bump Standards-Version to 3.8.0 + - update debian/control + * Install missing files detected by 'compare' + - update debian/xulrunner-1.9.1.install + * Move mozclient project files from mozilla-descripts to this package + and update the upstream branch now that it has moved to 1.9.2 + - add debian/mozclient/xulrunner-1.9.1.conf + - add debian/mozclient/xulrunner-1.9.1.mk + - update debian/rules + * Add support for Python xpcom and dom. Fixes contributed by Alexander + - update debian/rules + - add debian/patches/bzXXX_fix_python_dom_hidden_symbols.patch + - add debian/patches/bzXXX_fix_python_dom_pyxultest.patch + - add debian/patches/bzXXX_fix_python_xpcom.patch + - update debian/patches/series + * Update diverged patches: + - update debian/patches/bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + - update debian/patches/bzXXX_pc_honour_system_nspr_nss.patch + - update debian/patches/system_path_launch_child.patch + + -- Fabien Tassin Wed, 21 Jan 2009 20:17:32 +0100 + +xulrunner-1.9.1 (1.9.1~b2+build1+nobinonly-0ubuntu3) jaunty; urgency=low + + New upstream release: 1.9.1 beta 2 from FIREFOX_3_1b2_BUILD1 (LP: #274187) + + [ Alexander Sack ] + * add patch to eliminate long deprecated GTK_CHECK type macros from + gtkmozembed code; instead we use the current G_TYPE/OBJECT macros + - add debian/patches/bz461277_att344402_eliminate_deprecated_gtk_type_macros.patch + - update debian/patches/series + * we explicitly use -O0 -g as optimize flags for |noopt| builds + - update debian/rules + * drop patches superseeded by upstream fix + - delete debian/patches/ARMEL_Wno_error_in_network_cookie_src.patch + - update debian/patches/series + * polish "save password" prompt patch for upstream submission and send + upstream + - rename and update debian/patches/bzXXX_attXXX_fix_remember_password_for_embedders_without_branding.patch + => bz466923_att350251_password_prompt_branding_fallback.patch + + [ Fabien Tassin ] + * Resurrect the -dbg package, at least until bug 156575 is fixed + - update debian/control + * Add a version to pkg-config files so the -dev package could coexist with + xulrunner 1.9 + - add debian/patches/install_pkgconfig_files_with_version.patch + - update debian/patches/series + * Drop 'Breaks' from xulrunner-1.9.1 and drop the xulrunner-dev meta package + - update debian/control + * Drop --enable-webservices and --enable-safe-browsing + - update debian/rules + * Build DEB_MOZ_EXTENSIONS=default + - update debian/rules + * Update requirement for system sqlite3 to >= 3.6.2 + - update debian/rules + * Update requirement for system nspr to >= 4.7.3 and for nss to >= 3.12.2 + - update debian/rules + * Drop support for venkman and dom-inspector, no longer in the tree + - update debian/rules + - drop debian/patches/bz428848_att319775_fix_venkman_chrome_access.patch + - drop debian/patches/rename_venkman_addon.patch + - drop debian/patches/dom_inspector_support_for_prism.patch + - update debian/patches/series + * Fix FTBFS introduced by cairo 1.8.4 which is now built with directfb + by default. + - add debian/patches/fix_ftbfs_with_cairo_fb.patch + - update debian/patches/series + * Update EM_TRANSLATION_MAX_VERSION to match xulrunner version + - update debian/rules + * Add libasound2-dev to Build-Depends for the new HTML5