--- seamonkey-2.0.4+nobinonly.orig/comm-1.9.1-2.0.4-source.tar.bz2.cdbs-config_list +++ seamonkey-2.0.4+nobinonly/comm-1.9.1-2.0.4-source.tar.bz2.cdbs-config_list @@ -0,0 +1,96 @@ +mozilla/calendar/libical/config.h +mozilla/config/config.mk +mozilla/suite/themes/modern/global/config.css +mozilla/directory/c-sdk/config/config.mk +mozilla/directory/c-sdk/config/autoconf/config.guess +mozilla/directory/c-sdk/config/autoconf/config.sub +mozilla/mozilla/config/config.mk +mozilla/mozilla/extensions/irc/xul/content/ceip/config.xul +mozilla/mozilla/extensions/irc/xul/content/ceip/config.js +mozilla/mozilla/extensions/irc/xul/content/config.xul +mozilla/mozilla/extensions/irc/xul/content/config.css +mozilla/mozilla/extensions/irc/xul/content/config.js +mozilla/mozilla/extensions/irc/locales/en-US/chrome/config.dtd +mozilla/mozilla/nsprpub/config/config.mk +mozilla/mozilla/nsprpub/build/autoconf/config.guess +mozilla/mozilla/nsprpub/build/autoconf/config.sub +mozilla/mozilla/toolkit/crashreporter/google-breakpad/autotools/config.guess +mozilla/mozilla/toolkit/crashreporter/google-breakpad/autotools/config.sub +mozilla/mozilla/toolkit/crashreporter/google-breakpad/src/config.h.in +mozilla/mozilla/toolkit/themes/winstripe/global/config.css +mozilla/mozilla/toolkit/themes/pinstripe/global/config.css +mozilla/mozilla/toolkit/components/viewconfig/content/config.xul +mozilla/mozilla/toolkit/components/viewconfig/content/config.js +mozilla/mozilla/toolkit/locales/en-US/chrome/global/config.dtd +mozilla/mozilla/toolkit/locales/en-US/chrome/global/config.properties +mozilla/mozilla/tools/leaky/config.h +mozilla/mozilla/tools/jprof/stub/config.h +mozilla/mozilla/security/nss/tests/pkcs11/netscape/trivial/config.h.in +mozilla/mozilla/security/nss/tests/pkcs11/netscape/suites/config.mk +mozilla/mozilla/security/nss/tests/pkcs11/netscape/suites/security/pkcs11/config.mk +mozilla/mozilla/security/nss/tests/pkcs11/netscape/suites/security/config.mk +mozilla/mozilla/security/nss/tests/pkcs11/netscape/suites/security/ssl/config.mk +mozilla/mozilla/security/nss/lib/sqlite/config.mk +mozilla/mozilla/security/nss/lib/jar/config.mk +mozilla/mozilla/security/nss/lib/pki/config.mk +mozilla/mozilla/security/nss/lib/pkcs7/config.mk +mozilla/mozilla/security/nss/lib/nss/config.mk +mozilla/mozilla/security/nss/lib/pk11wrap/config.mk +mozilla/mozilla/security/nss/lib/util/config.mk +mozilla/mozilla/security/nss/lib/pkcs12/config.mk +mozilla/mozilla/security/nss/lib/freebl/config.mk +mozilla/mozilla/security/nss/lib/zlib/config.mk +mozilla/mozilla/security/nss/lib/crmf/config.mk +mozilla/mozilla/security/nss/lib/cryptohi/config.mk +mozilla/mozilla/security/nss/lib/ckfw/capi/config.mk +mozilla/mozilla/security/nss/lib/ckfw/builtins/config.mk +mozilla/mozilla/security/nss/lib/ckfw/dbm/config.mk +mozilla/mozilla/security/nss/lib/ckfw/config.mk +mozilla/mozilla/security/nss/lib/ckfw/nssmkey/config.mk +mozilla/mozilla/security/nss/lib/certhigh/config.mk +mozilla/mozilla/security/nss/lib/dev/config.mk +mozilla/mozilla/security/nss/lib/base/config.mk +mozilla/mozilla/security/nss/lib/pki1/config.mk +mozilla/mozilla/security/nss/lib/softoken/config.mk +mozilla/mozilla/security/nss/lib/softoken/legacydb/config.mk +mozilla/mozilla/security/nss/lib/ssl/config.mk +mozilla/mozilla/security/nss/lib/smime/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix_pl_nss/module/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix_pl_nss/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/checker/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/certsel/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/results/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/util/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/store/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/crlsel/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/params/config.mk +mozilla/mozilla/security/nss/lib/libpkix/pkix/top/config.mk +mozilla/mozilla/security/nss/lib/libpkix/include/config.mk +mozilla/mozilla/security/nss/lib/libpkix/config.mk +mozilla/mozilla/security/nss/lib/sysinit/config.mk +mozilla/mozilla/security/nss/lib/certdb/config.mk +mozilla/mozilla/security/nss/cmd/crmf-cgi/config.mk +mozilla/mozilla/security/nss/cmd/crmftest/config.mk +mozilla/mozilla/security/nss/cmd/lib/config.mk +mozilla/mozilla/security/nss/cmd/libpkix/testutil/config.mk +mozilla/mozilla/security/nss/cmd/libpkix/config.mk +mozilla/mozilla/security/dbm/config/config.mk +mozilla/mozilla/security/dbm/src/config.mk +mozilla/mozilla/security/coreconf/config.mk +mozilla/mozilla/media/liboggplay/src/liboggplay/config.h +mozilla/mozilla/media/libfishsound/src/libfishsound/config.h +mozilla/mozilla/media/libfishsound/include/fishsound/config.h +mozilla/mozilla/media/liboggz/include/oggz/config.h +mozilla/mozilla/media/libtheora/include/theora/config.h +mozilla/mozilla/media/libtheora/lib/config.h +mozilla/mozilla/js/src/config/config.mk +mozilla/mozilla/js/src/config.mk +mozilla/mozilla/js/src/build/autoconf/config.guess +mozilla/mozilla/js/src/build/autoconf/config.sub +mozilla/mozilla/js/tests/config.sh +mozilla/mozilla/js/tests/config.mk +mozilla/mozilla/build/autoconf/config.guess +mozilla/mozilla/build/autoconf/config.sub --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-mailnews.install +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-mailnews.install @@ -0,0 +1,29 @@ +# See suite/installer/packages +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/abcardWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/addressbookWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/messengerWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/msgcomposeWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/messenger.jar +debian/tmp/usr/lib/seamonkey-2.0*/chrome/messenger.manifest +debian/tmp/usr/lib/seamonkey-2.0*/chrome/newsblog.* +debian/tmp/usr/lib/seamonkey-2.0*/components/libimport.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmail.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmsgsmime.so +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAbAutoCompleteMyDomain.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAbAutoCompleteSearch.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAbLDAPAttributeMap.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsLDAPProtocolHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsMailNewsCommandLineHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsMsgTraitService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSMTPProtocolHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/smime-service.js +debian/tmp/usr/lib/seamonkey-2.0*/components/jsmimeemitter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/mdn-service.js +debian/tmp/usr/lib/seamonkey-2.0*/components/offlineStartup.js +debian/tmp/usr/lib/seamonkey-2.0*/components/mail.xpt +debian/tmp/usr/lib/seamonkey-2.0*/isp/SpamAssassin.sfd +debian/tmp/usr/lib/seamonkey-2.0*/isp/SpamPal.sfd +# desktop +debian/menu_dir/seamonkey-mail-compose.desktop usr/share/applications +debian/menu_dir/seamonkey-mailnews.desktop usr/share/applications +debian/menu_dir/seamonkey-addressbook.desktop usr/share/applications --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-runner +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-runner @@ -0,0 +1,370 @@ +#!/bin/sh +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +## +## For silly people running seamonkey through sudo +## +if [ "${SUDO_USER}" ] && [ "${SUDO_USER}" != "${USER}" ]; then + SUDO_HOME=`getent passwd ${SUDO_USER} | cut -f6 -d:` + if [ "${SUDO_HOME}" = "${HOME}" ]; then + echo "You should really not run seamonkey through sudo WITHOUT the -H option." >&2 + echo "Anyway, I'll do as if you did use the -H option." >&2 + HOME=`getent passwd "${USER}" | cut -f6 -d:` + if [ -z "${HOME}" ]; then + echo "Could not find the correct home directory. Please use the -H option of sudo." >&2 + exit 1 + fi + fi +elif [ -z "${HOME}" ]; then + HOME=`getent passwd "${USER}" | cut -f6 -d:` + if [ -z "${HOME}" ]; then + echo "Could not find the correct home directory." >&2 + echo "Please set the HOME environment variable." >&2 + exit 1 + fi +fi + +## +## Variables +## +MOZ_DIST_BIN="/usr/lib/seamonkey" +MOZ_PROGRAM="${MOZ_DIST_BIN}/seamonkey-bin" + +## +## Load system and user properties +## + +RUNTIME_SEAMONKEY_DSP="${SEAMONKEY_DSP}" + +if [ -f /etc/seamonkey/seamonkeyrc ]; then + . /etc/seamonkey/seamonkeyrc +fi + +if [ -f "${HOME}/.mozilla/seamonkeyrc" ]; then + . "${HOME}/.mozilla/seamonkeyrc" +fi + +if [ "${RUNTIME_SEAMONKEY_DSP}" ]; then + SEAMONKEY_DSP="${RUNTIME_SEAMONKEY_DSP}" +fi + +if [ -z "${SEAMONKEY_DSP}" ]; then + SEAMONKEY_DSP="auto" +fi + +export MOZ_DISABLE_PANGO + +## +## find /dev/dsp handler +## + +if [ "${SEAMONKEY_DSP}" = "auto" ]; then + SEAMONKEY_DSP= + if [ -n "${AUDIOSERVER}" ]; then + # do not prevent using other wrappers if $AUDIOSERVER was set up + # unintentionally or audiooss is not available + if type audiooss >/dev/null 2>&1; then + SEAMONKEY_DSP=audiooss + fi + fi + if pgrep -u `id -u` esd >/dev/null 2>&1; then + SEAMONKEY_DSP=esddsp + elif pgrep -u `id -u` arts >/dev/null 2>&1; then + SEAMONKEY_DSP=artsdsp + elif [ -x /usr/bin/aoss ] && [ -d /proc/asound ] ; then + SEAMONKEY_DSP=aoss + fi +elif [ "${SEAMONKEY_DSP}" = "none" ]; then + SEAMONKEY_DSP= +fi + +## +## Set LD_LIBRARY_PATH +## +EXTENT_LD_LIB_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:/usr/lib/mozilla/plugins +if [ "${LD_LIBRARY_PATH}" ]; then + LD_LIBRARY_PATH=${EXTENT_LD_LIB_PATH}:${LD_LIBRARY_PATH} +else + LD_LIBRARY_PATH=${EXTENT_LD_LIB_PATH} +fi + +export LD_LIBRARY_PATH + +EXTENT_MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins +if [ "${MOZ_PLUGIN_PATH}" ]; then + MOZ_PLUGIN_PATH=${EXTENT_MOZ_PLUGIN_PATH}:${MOZ_PLUGIN_PATH} +else + MOZ_PLUGIN_PATH=${EXTENT_MOZ_PLUGIN_PATH} +fi + +export MOZ_PLUGIN_PATH + +# Set XPSERVERLIST if not set yet for XPrint support, or complain. + +#if [ -z "${XPSERVERLIST}" ]; then +# if [ -x /etc/init.d/xprint ]; then +# XPSERVERLIST=`/etc/init.d/xprint get_xpserverlist` +# export XPSERVERLIST +# else +# echo -e "Warning: \${XPSERVERLIST} not set and /etc/init.d/xprint not found;\nprinting will not work.\nPlease install the xprt-xprintorg package" >&2 +# fi +#fi + +verbose () { + if [ "${VERBOSE}" ]; then + echo $@ + fi +} + +echo_vars () { + if [ "${VERBOSE}" ]; then + for var in "$@"; do + echo "$var=`eval echo \\${$var}`" + done + fi +} + +# exec wrapper for verbosity +exec_verbose () { + verbose Running: $@ + exec "$@" +} + +# exec wrapper for verbosity +run_verbose () { + verbose Running: $@ + "$@" +} + +# OK, here's where all the real work gets done + +# parse command line +APPLICATION_ID=seamonkey +VERBOSE= +DEBUG=0 +DEBUGGER= +REMOTE=0 +TRY_USE_EXIST=0 +first=1 +opt= +START= +for arg in "$@"; do + if [ ${first} -eq 1 ]; then + set dummy + first=0 + fi + + case "${arg}" in + -a | --display | -contentLocale | -UILocale | -remote | --debugger | -height | -width | -chrome | -P | -CreateProfile) + prev=${arg} + continue + ;; + esac + + if [ "${prev}" ]; then + case "${prev}" in + -a) + APPLICATION_ID="${arg}" + ;; + -P|-CreateProfile) + case "${arg}" in + default) APPLICATION_ID=seamonkey ;; + *) APPLICATION_ID=seamonkey--"${arg}" ;; + esac + MOZ_NO_REMOTE=1 + export MOZ_NO_REMOTE + set "$@" "${prev}" "${arg}" + ;; + --display) + CMDLINE_DISPLAY="${arg}" + set "$@" --display "${arg}" + ;; + -remote) + REMOTE=1 + set "$@" -remote "${arg}" + ;; + --debugger) + DEBUGGER="${arg}" + DEBUG=1 + ;; + *) + set "$@" "${prev}" "${arg}" + ;; + esac + prev= + elif [ "${arg}" ]; then + case "$arg" in + --verbose | -V) + VERBOSE=1 + ;; + --display=*) + CMDLINE_DISPLAY=`echo ${arg} | sed 's/^--display=//'` + set "$@" "${arg}" + ;; + -g | -debug) + DEBUG=1 + ;; + -no-remote) + MOZ_NO_REMOTE=1 + REMOTE=0 + export MOZ_NO_REMOTE + ;; + -ProfileManager) + MOZ_NO_REMOTE=1 + export MOZ_NO_REMOTE + APPLICATION_ID="unique--`uname -n`--$$" + set "$@" "${arg}" + ;; + -chat | -addressbook | -calendar | -edit | -compose | -mail | -news | -browser) + START="${arg}" + set "$@" "${arg}" + ;; + -*) + set "$@" "${arg}" + ;; + *) + if [ -z "${opt}" ]; then + opt="${arg}" + # check to make sure that the url contains at least a :/ in it. + echo ${opt} | grep -e ':/' 2>/dev/null > /dev/null + RETURN_VAL=$? + if [ "${RETURN_VAL}" -eq 1 ]; then + # if it doesn't begin with a '/' and it exists when the pwd is + # prepended to it then append the full path + echo ${opt} | grep -e '^/' 2>/dev/null > /dev/null + if [ "$?" -ne "0" ] && [ -e "`pwd`/${opt}" ]; then + opt="`pwd`/${opt}" + fi + # Make it percent-encoded and prepend file:// if it is a valid file + if [ -e "${opt}" ]; then + opt="file://$( echo -n "${opt}" | perl -pe "s/([^a-zA-Z0-9-._~\!\\\$&'()*+,=:@\/])/'%'.unpack('H2',\$1)/ge" )" + fi + fi + set "$@" "${opt}" + else + set "$@" "${arg}" + fi + ;; + esac + fi +done + +if [ $# -ne 0 ]; then + shift +fi +OPTIONS="$@" + +if [ ${DEBUG} -eq 1 ]; then + if [ "${DEBUGGER}" = "" ]; then + DEBUGGER=gdb + fi + TMPFILE=`mktemp -t seamonkey_argsXXXXXX` +# echo set args -a "${APPLICATION_ID}" "$@" > ${TMPFILE} + echo set args "$@" > ${TMPFILE} + case "${DEBUGGER}" in + gdb) + run_verbose gdb "${MOZ_PROGRAM}" -x ${TMPFILE} + ;; + ddd) + run_verbose ddd --debugger "gdb -x ${TMPFILE}" "${MOZ_PROGRAM}" + ;; + *) + run_verbose ${DEBUGGER} "${MOZ_PROGRAM}" "$@" + ;; + esac + rm ${TMPFILE} + exit +fi + +if ( [ $# -eq 1 ] && [ "$1" = "${opt}" ] ) || ( [ $# -eq 2 ] && [ "$2" = "${opt}" ] && [ "$1" = "-browser" ] ) ; then + TRY_USE_EXIST=1 +fi + +#MOZ_PROGRAM="${MOZ_PROGRAM} -a ${APPLICATION_ID}" + +echo_vars SEAMONKEY_DSP APPLICATION_ID CMDLINE_DISPLAY DISPLAY \ + OPTIONS DEBUG DEBUGGER MOZ_DISABLE_PANGO MOZ_NO_REMOTE REMOTE \ + START + +PING_STATUS=1 + +# No need to check if DISPLAY is not set, it will fail. But let's continue, +# so that firefox gives the display error message itself. +if [ "${DISPLAY}" ] || [ "${CMDLINE_DISPLAY}" ]; then + if [ -z "${CMDLINE_DISPLAY}" ]; then + CMDLINE_DISPLAY="${DISPLAY}" + fi + + # check to see if there's an already running instance or not + verbose "Running: ${MOZ_PROGRAM} -remote 'ping()'" + DISPLAY="${CMDLINE_DISPLAY}" ${MOZ_PROGRAM} -remote 'ping()' \ + > /dev/null 2>&1 + PING_STATUS=$? +fi + +echo_vars PING_STATUS + +if [ "${PING_STATUS}" -eq 0 ] && [ "${START}" != '' ]; then + COMMAND= + case "${START}" in + -chat) + COMMAND=openChat + ;; + -addressbook) + COMMAND=openAddressBook + ;; + -calendar) + COMMAND=openCalendar + ;; + -edit) + COMMAND=openComposer + ;; + -compose) + COMMAND=composeMessage + ;; + -mail | -news) + COMMAND=openInbox + ;; + esac + if [ "$COMMAND" ]; then + exec_verbose ${MOZ_PROGRAM} -remote "xfeDoCommand(${COMMAND})" + fi +fi + +# If there is no command line argument at all then try to open a new +# window in an already running instance. +if [ "${PING_STATUS}" -eq 0 ] && ( [ $# -eq 0 ] || ( [ $# -eq 1 ] && [ "${START}" = '-browser' ] ) ) ; then + exec_verbose ${MOZ_PROGRAM} -remote "xfeDoCommand(openBrowser)" +fi + +# If we are trying to use existing instance, and it exists, and we're not having +# a -remote command line argument, then open in window or tab accordingly. +if [ "${REMOTE}" -eq 0 ] && [ "${TRY_USE_EXIST}" -eq 1 ] && [ "${PING_STATUS}" -eq 0 ]; then + # just pass it off if it looks like a url + exec_verbose ${MOZ_PROGRAM} -remote "openURL(${opt})" +fi + +if type "${SEAMONKEY_DSP}" > /dev/null 2>&1; then + MOZ_PROGRAM="${SEAMONKEY_DSP} ${MOZ_PROGRAM}" +fi + +exec_verbose ${MOZ_PROGRAM} "$@" --- seamonkey-2.0.4+nobinonly.orig/debian/rules +++ seamonkey-2.0.4+nobinonly/debian/rules @@ -0,0 +1,173 @@ +#!/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_NAME=seamonkey +DEB_MOZ_VERSION=2.0 +DEB_MOZ_APPLICATION=$(DEB_MOZ_NAME) +MOZ_APPLICATION=suite + +DEBIAN_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: *\(.*\)$$/\1/ p') +DEBIAN_UPSTREAM_VERSION := $(shell echo $(DEBIAN_VERSION) | sed 's/^\(.*\)-[^-]*$$/\1/') +DEBIAN_REV_CODE := $(shell echo $(DEBIAN_VERSION) | sed 's/^.*-\([0-9]*\)[^-]*$$/0\1/ ; s/^.*\(..\)$$/\1/') + +DEBIAN_SM_DIR = /usr/lib/$(DEB_MOZ_NAME)-$(shell tail -1 build-tree/mozilla/$(MOZ_APPLICATION)/config/version-191.txt) +DEBIAN_XUL_DEV := $(wildcard /usr/lib/xulrunner-devel-1.9*) + +MOZCLIENT_PROJECTNAME := $(DEB_MOZ_APPLICATION) +MOZCLIENT_PROJECTDIR := $(CURDIR)/debian/mozclient + +DEB_SRCDIR := mozilla +# DEB_BUILDDIR := objdir-tb + +EXTRA_SYSTEM_CONFIGURE_FLAGS = $(NULL) + +USE_SYSTEM_XUL := 0 + +ifeq (1,$(USE_SYSTEM_XUL)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --with-libxul-sdk=$(DEBIAN_XUL_DEV) +endif + +USE_SYSTEM_CAIRO := $(shell pkg-config --exists 'cairo >= 1.8.8'; a=$$?; if test $$a != 1; then echo 1; fi) + +# 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 + +# gutsy doesn't have the right system-nss/nspr +USE_SYSTEM_NSPR := $(shell pkg-config --exists 'nspr >= 4.8'; a=$$?; if test $$a != 1; then echo 1; fi) +ifeq (1,$(USE_SYSTEM_NSPR)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --with-system-nspr +endif + +USE_SYSTEM_NSS := $(shell pkg-config --exists 'nss >= 3.12.6'; a=$$?; if test $$a != 1; then echo 1; fi) +ifeq (1,$(USE_SYSTEM_NSS)) + EXTRA_SYSTEM_CONFIGURE_FLAGS += --with-system-nss +endif + +DEB_AUTO_UPDATE_AUTOCONF=2.13 + +ifneq (,$(wildcard *.tar.bz2)$(DEBIAN_MOZCLIENT_EMBEDDED)) + DEB_TAR_SRCDIR := mozilla + MOZCLIENT_EMBEDDED = 1 + 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 $(CURDIR)/debian/mozclient/compare.mk + +DEB_AUTO_UPDATE_DEBIAN_CONTROL=0 + +DEB_MOZ_EXTENSIONS=default + +export BUILD_OFFICIAL=1 + +CFLAGS = -Wall -pipe + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + OPTFLAGS = -O0 +else + OPTFLAGS = -O2 -fno-strict-aliasing +endif + +OPTFLAGS += -g + +ifeq ($(DEB_BUILD_ARCH),ppc64) + OPTFLAGS = -mminimal-toc +endif + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + DEBUGFLAGS = --enable-debug +endif + +SHELL=/bin/bash # I use bashisms + +LDFLAGS = -Wl,--as-needed + +DEB_CONFIGURE_USER_FLAGS= \ + $(EXTRA_SYSTEM_CONFIGURE_FLAGS) \ + --enable-application=$(MOZ_APPLICATION) \ + --enable-extensions=$(DEB_MOZ_EXTENSIONS) \ + --with-default-mozilla-five-home=/usr/lib/$(DEB_MOZ_APPLICATION) \ + --enable-startup-notification \ + --enable-places \ + --enable-storage \ + --enable-webservices \ + --enable-safe-browsing \ + --with-system-jpeg \ + --with-system-zlib \ + --disable-javaxpcom \ + --disable-debug \ + --disable-crashreporter \ + --disable-elf-dynstr-gc \ + --disable-installer \ + --disable-install-strip \ + --disable-strip \ + --disable-strip-libs \ + --disable-tests \ + --disable-mochitest \ + --disable-updater \ + --enable-optimize \ + --with-distribution-id=com.ubuntu \ + $(NULL) + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + DEB_CONFIGURE_USER_FLAGS += \ + --disable-optimize \ + $(NULL) +endif + +subst_files = \ + debian/$(DEB_MOZ_APPLICATION).postinst \ + debian/$(DEB_MOZ_APPLICATION).prerm \ + $(NULL) + +%: %.in + sed -e 's,@LIBDIR@,$(DEBIAN_SM_DIR),g' < $< > $@ + +pre-build:: $(subst_files) + +GNOME_SUPPORT_FILES = libmozgnome.so libnkgnomevfs.so + +binary-predeb/$(DEB_MOZ_APPLICATION)-browser:: + $(foreach file,$(GNOME_SUPPORT_FILES), \ + cp -vf debian/tmp/usr/lib/seamonkey-*/components/$(file) debian/$(DEB_MOZ_APPLICATION)-browser/usr/lib/seamonkey-*/components/;) true + +binary-predeb/$(DEB_MOZ_APPLICATION)-gnome-support:: + $(foreach file,$(GNOME_SUPPORT_FILES), \ + rm -vf debian/$(DEB_MOZ_APPLICATION)-gnome-support/usr/lib/seamonkey-*/components/$(file);) true + +post-patches:: debian/stamp-autotools-files-moz +debian/stamp-autotools-files-moz: + if [ "Z$(DEB_AUTO_UPDATE_AUTOCONF)" != Z ] || [ ! -e $(DEB_SRCDIR)/mozilla/configure ]; \ + then cd $(DEB_SRCDIR)/mozilla && `which autoconf$(DEB_AUTO_UPDATE_AUTOCONF) || which autoconf`; fi + if [ "Z$(DEB_AUTO_UPDATE_AUTOCONF)" != Z ] || [ ! -e $(DEB_SRCDIR)/mozilla/js/src/configure ]; \ + then cd $(DEB_SRCDIR)/mozilla/js/src && `which autoconf$(DEB_AUTO_UPDATE_AUTOCONF) || which autoconf`; fi + touch $@ + +binary-install/$(DEB_MOZ_APPLICATION)-browser:: + dh_link -p$(DEB_MOZ_APPLICATION)-browser usr/lib/nss/libnssckbi.so $(DEBIAN_SM_DIR)/libnssckbi.so + dh_link -p$(DEB_MOZ_APPLICATION)-browser $(DEBIAN_SM_DIR)/seamonkey-2.0 usr/bin/$(DEB_MOZ_APPLICATION) + dh_link -p$(DEB_MOZ_APPLICATION)-browser $(DEBIAN_SM_DIR)/chrome/icons/default/default.png usr/share/pixmaps/$(DEB_MOZ_APPLICATION).png + dh_link -p$(DEB_MOZ_APPLICATION)-browser $(DEBIAN_SM_DIR)/chrome/icons/default/editorWindow.png usr/share/pixmaps/$(DEB_MOZ_APPLICATION)-composer.png + +binary-install/$(DEB_MOZ_APPLICATION)-chatzilla:: + install -d -m 755 debian/$(DEB_MOZ_APPLICATION)-chatzilla/usr/share/pixmaps + install -m 644 $(DEB_SRCDIR)/$(MOZ_APPLICATION)/branding/icons/gtk/chatzilla-window.xpm debian/$(DEB_MOZ_APPLICATION)-chatzilla/usr/share/pixmaps/seamonkey-chatzilla.xpm + +binary-install/$(DEB_MOZ_APPLICATION)-mailnews:: + dh_link -p$(DEB_MOZ_APPLICATION)-mailnews $(DEBIAN_SM_DIR)/chrome/icons/default/addressbookWindow.png usr/share/pixmaps/$(DEB_MOZ_APPLICATION)-addressbook.png + dh_link -p$(DEB_MOZ_APPLICATION)-mailnews $(DEBIAN_SM_DIR)/chrome/icons/default/msgcomposeWindow.png usr/share/pixmaps/$(DEB_MOZ_APPLICATION)-mail-compose.png + dh_link -p$(DEB_MOZ_APPLICATION)-mailnews $(DEBIAN_SM_DIR)/chrome/icons/default/messengerWindow.png usr/share/pixmaps/$(DEB_MOZ_APPLICATION)-mailnews.png + +clean:: + rm -f debian/stamp-autotools-files-moz --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.prerm +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.prerm @@ -0,0 +1,13 @@ +#! /bin/sh +# prerm script for seamonkey-browser + +set -e + +if [ "$1" = "remove" ]; then + update-alternatives --remove x-www-browser /usr/bin/seamonkey + update-alternatives --remove mozilla /usr/bin/seamonkey +fi + +#DEBHELPER# + +exit 0 --- seamonkey-2.0.4+nobinonly.orig/debian/remove.nonfree +++ seamonkey-2.0.4+nobinonly/debian/remove.nonfree @@ -0,0 +1,195 @@ +#! /bin/sh + +ORG_NAME="Ubuntu" +ORG_DOMAIN="www.ubuntu.com" + +rm -fv ./build/wince/shunt/build/shunt.vcb +rm -fv ./build/wince/shunt/build/shunt.vco +#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch \(2i\).68k.u +#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch \(4i\).68k.u +#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch PPC.u +# these are only files there; just do it quick and dirty because I don't understand how to fix the syntax it complains about: this does it: +rm -fv ./directory/c-sdk/ldap/examples/macintosh/*.u +rm -fv ./directory/c-sdk/ldap/libraries/macintosh/LDAPClient.mcp +rm -fv ./modules/oji/tests/script/killer.exe +rm -fv ./modules/plugin/samples/default/mac/NullPlugin.rsrc +rm -fv ./modules/plugin/tools/sdk/samples/basic/mac/Basic Plugin.mcp +rm -fv ./modules/plugin/tools/sdk/samples/basic/mac/Basic.rsrc +rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable Plugin.mcp +rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable PluginIDL.mcp +rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable.rsrc +rm -fv ./other-licenses/7zstub/firefox/7zSD.sfx +rm -fv ./toolkit/mozapps/update/src/updater/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib +rm -fv ./toolkit/mozapps/update/src/updater/macbuild/Contents/PkgInfo +rm -fv ./extensions/manticore/resources/manticore.psd +rm -fv ./extensions/universalchardet/doc/UniversalCharsetDetection.doc +rm -fv ./config/bin2rc.exe +rm -fv ./config/makedep.exe +rm -fv ./config/mangle.exe +rm -fv ./config/mantomak.exe +rm -fv ./embedding/browser/activex/src/pluginhostctrl/cab/redist/ATL.DLL +rm -fv ./embedding/browser/activex/tests/vbrowse/browser.frx +rm -fv ./embedding/browser/activex/tests/vbrowse/frmToolBar.frx +rm -fv ./embedding/browser/cocoa/res/English.lproj/alert.nib/objects.nib +rm -fv ./embedding/browser/powerplant/resources/cfmAlias.rsrc +rm -fv ./embedding/browser/powerplant/resources/cfmAliasDebug.rsrc +rm -fv ./embedding/minimo/mozconfig +rm -fv ./embedding/qa/testembed/testembed.aps +rm -fv ./embedding/tests/MSDotNETCSEmbed/MSDotNETCSEmbed.suo +rm -fv ./embedding/tests/cocoaEmbed/res/English.lproj/MainMenu.nib/objects.nib +rm -fv ./embedding/wrappers/DotNETEmbed/DotNETEmbed.snk +rm -fv ./intl/unicharutil/tools/data/case.dat +rm -fv ./intl/unicharutil/tools/data/cmbcl.dat +rm -fv ./intl/unicharutil/tools/data/ctype.dat +rm -fv ./intl/unicharutil/tools/data/decomp.dat +rm -fv ./intl/unicharutil/tools/data/num.dat +rm -fv ./js/src/fdlibm/fdlibm.mdp +rm -fv ./js/src/js.mdp +rm -fv ./js/src/liveconnect/jsj_nodl.c +rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin +rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin.jar +rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/MRJPlugin.rsrc +rm -fv ./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin +rm -fv ./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/Java/JavaEmbeddingPlugin.jar +rm -fv ./plugin/oji/MRJ/plugin/Resources/Dialogs.rsrc +rm -fv ./plugin/oji/MRJ/plugin/Resources/Strings.rsrc +rm -fv ./plugin/oji/MRJ/plugin/Resources/Version.rsrc +rm -fv ./plugin/oji/MRJ/plugin/MRJPlugin.jar +rm -fv ./plugin/oji/MRJ/plugin/netscape.plugin.jar +rm -fv ./plugin/oji/MRJ/plugin/Source/JMURLConnection +rm -fv ./plugin/oji/MRJ/testing/ConsoleApplet/ConsoleApplet.mcp +rm -fv ./plugin/oji/MRJ/testing/JSApplet/JSApplet.mcp +rm -fv ./plugin/oji/MRJ/testing/SwingApplet/TestApplet.mcp +rm -fv ./plugin/oji/MRJ/testing/TrivialApplet/MyApplet.mcp +rm -fv ./plugin/oji/MRJCarbon/MRJSDK/JavaFrameworks/JavaEmbeddingLib +rm -fv ./plugin/oji/MRJCarbon/plugin/MRJPlugin.jar +rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Dialogs.rsrc +rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Strings.rsrc +rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Version.rsrc +rm -fv ./xpcom/reflect/xptcall/tests/eVC4/XPTCInvoke_Testing.cpp +rm -fv ./xpcom/tests/StringFactoringTests/StringTest.mcp +rm -fv ./xpcom/typelib/xpidl/macplugin/compiler.rsrc +rm -fv ./xpcom/typelib/xpidl/macplugin/linker.rsrc +rm -fv ./xpcom/typelib/xpidl/macplugin/panel.rsrc +rm -fv ./xpcom/typelib/xpidl/macplugin/version.rsrc +rm -fv ./xpinstall/packager/mac/ASEncoder/build/ASEncoder.mcp +rm -fv ./xpinstall/packager/mac/ASEncoder/rsrc/ASEncoder.rsrc +rm -fv ./xpinstall/packager/mac/ASEncoder/src/ASEncoderUsage.script +rm -fv ./xpinstall/test/pre_checkin.xpi +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Core.PPC.Lib +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_ForeignThreads.PPC.Lib +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MPW.PPC.Lib +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MSL.PPC.Lib +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_SIOUX.PPC.Lib +rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Sfio.PPC.Lib +rm -fv ./xpinstall/wizard/mac/rsrc/MIWCommon.rsrc +rm -fv ./xpinstall/wizard/mac/rsrc/Mozilla.rsrc +rm -fv ./xpinstall/wizard/os2/setuprsc/box_ch_d.bmp +rm -fv ./xpinstall/wizard/os2/setuprsc/box_chec.bmp +rm -fv ./xpinstall/wizard/os2/setuprsc/box_unch.bmp +rm -fv ./gfx/cairo/libpixman/src/pixman-vc71.lib +rm -fv ./gfx/src/mac/printerplugin/Resources/English.lproj/Localizable.strings +rm -fv ./gfx/src/mac/nsMacGFX.rsrc +rm -fv ./layout/doc/SpaceMgr_BlockReflSt_OD.sda +rm -fv ./layout/doc/object_diagram_template.sda +rm -fv ./layout/html/tests/block/bugs/RealSnow.jar +rm -fv ./webshell/tests/viewer/mac/cfmAlias.rsrc +rm -fv ./webshell/tests/viewer/mac/cfmAliasDebug.rsrc +rm -fv ./webshell/tests/viewer/mac/viewer.ppob +rm -fv ./webshell/tests/viewer/mac/viewer.rsrc +rm -fv ./webshell/tests/viewer/mac/viewercarb.rsrc +rm -fv ./webshell/tests/viewer/viewer-beos.rsrc +rm -fv ./xpfe/bootstrap/appleevents/nsAppleEvents.rsrc +rm -fv ./xpfe/bootstrap/apprunner-beos.rsrc +rm -fv ./mailnews/mapi/old/tests/mapitest/mapitest.ncb +rm -fv ./mailnews/mapi/old/tests/mapitest/mapitest.opt +rm -fv ./toolkit/mozapps/installer/windows/nsis/Processes.dll +rm -fv ./toolkit/mozapps/installer/windows/nsis/ShellLink.dll +rm -fv ./toolkit/mozapps/installer/windows/nsis/nsProcess.dll + +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/command.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/component.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/html.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/mozilla.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/plugin.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/pref.icns +rm -fv ./xpfe/bootstrap/macbuild/Contents/Resources/text.icns + +# mac cursor images have no source either +rm -fv ./widget/src/os2/res/aliasb.ptr +rm -fv ./widget/src/os2/res/arrow_wait.ptr +rm -fv ./widget/src/os2/res/cell.ptr +rm -fv ./widget/src/os2/res/col_resize.ptr +rm -fv ./widget/src/os2/res/copy.ptr +rm -fv ./widget/src/os2/res/crosshair.ptr +rm -fv ./widget/src/os2/res/grabbing.ptr +rm -fv ./widget/src/os2/res/grab.ptr +rm -fv ./widget/src/os2/res/help.ptr +rm -fv ./widget/src/os2/res/row_resize.ptr +rm -fv ./widget/src/os2/res/select.ptr +rm -fv ./widget/src/os2/res/vertical_text.ptr +rm -fv ./widget/src/os2/res/zoom_in.ptr +rm -fv ./widget/src/os2/res/zoom_out.ptr + + +echo also we need to remove any copyrighted image files from the mozilla src suite, not replaced by the branding process. This includes theme throbbers depending on how you handle that and windows icons, app icons, windows splash etc + +rm -fv ./xpfe/bootstrap/splash.bmp +rm -fv ./xpfe/bootstrap/mozilla.ico +rm -fv ./xpfe/bootstrap/mozos2.ico +rm -fv ./browser/app/mozicon128.png +rm -fv ./browser/app/mozicon16.xpm +rm -fv ./browser/app/mozicon50.xpm + +# I'm not sure about the os2 as I can't see them +rm -fv ./xpfe/bootstrap/icons/os2/mozilla.ico + +rm -fv ./xpinstall/wizard/windows/setuprsc/bitmap1.bmp +rm -fv ./xpinstall/wizard/windows/setuprsc/downloadLogo.bmp +rm -fv ./xpinstall/wizard/windows/setuprsc/turbo-systray.bmp + +rm -fv ./xpinstall/wizard/os2/nsinstall/stubinstall.ico +rm -fv ./xpinstall/wizard/os2/setuprsc/downloadLogo.bmp +rm -fv ./xpinstall/wizard/os2/setuprsc/bitmap1.bmp + +rm -fv ./suite/branding/icons/gtk/seamonkey.png # 128x128 +rm -fv ./suite/branding/icons/gtk/default.xpm # 32x32 +rm -fv ./suite/branding/icons/gtk/default16.xpm #16x16 +rm -fv ./suite/branding/content/logo.gif # 200x200 + +# remove the throbbers as they are branded + +rm -fv ./themes/classic/communicator/brand/throbber-single.gif +rm -fv ./themes/classic/communicator/brand/throbber16-single.gif +rm -fv ./themes/classic/communicator/brand/throbber-anim.gif +rm -fv ./themes/classic/communicator/brand/throbber16-anim.gif + +rm -fv ./themes/modern/communicator/brand/throbber-single.gif +rm -fv ./themes/modern/communicator/brand/throbber16-single.gif +rm -fv ./themes/modern/communicator/brand/throbber-anim.gif +rm -fv ./themes/modern/communicator/brand/throbber16-anim.gif + +rm -fv ./xpfe/bootstrap/splash.xpm +rm -fv ./themes/classic/communicator/icons/turbo-systray.gif +rm -fv ./themes/modern/communicator/icons/turbo-systray.gif + + +rm -fvr other-licenses/ +rm -fv README/mozilla/README.os2 + +rm -fv netwerk/protocol/ftp/doc/rfc959.txt +rm -fv directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt + +# sunbird stuff + +rm -fv calendar/sunbird/app/sunbird.ico +rm -fv calendar/sunbird/app/default.xpm +rm -fv calendar/resources/content/sunbird_small.png + +cat calendar/sunbird/app/brand.dtd.in | sed -e "s/Sunbird/Calendar/g" | sed -e "s/Mozilla/$ORG_NAME/g" | sed -e "s/www.mozilla.org.*\"/$ORG_DOMAIN\"/g" > calendar/sunbird/app/brand.dtd.in.new; mv calendar/sunbird/app/brand.dtd.in.new calendar/sunbird/app/brand.dtd.in + +cat calendar/sunbird/app/brand.properties | sed -e "s/Sunbird/Calendar/g" | sed -e "s/Mozilla/$ORG_NAME/g" > calendar/sunbird/app/brand.properties.new; mv calendar/sunbird/app/brand.properties.new calendar/sunbird/app/brand.properties + +# CVS stuff +find . -type d -name CVS | xargs rm -rf +find . -type f -name .cvsignore | xargs rm -f --- seamonkey-2.0.4+nobinonly.orig/debian/copyright +++ seamonkey-2.0.4+nobinonly/debian/copyright @@ -0,0 +1,838 @@ +This package was debianized by HJ Heins on +Wed, 23 Aug 2006 18:55:11 +0100. + +It was downloaded from ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases + +Copyright Holder: Mozilla Corporation + +The source tarball is an aggregate of several different works in which the +main one, developed by the Mozilla Project, is Seamonkey. + +The contents of the debian directory are licensed like the bulk of +Seamonkey, tri-licensed under the GPL/LGPL/MPL. + +The SVG files in the debian directory are +Copyright 2006-2007 Ricardo Fernández Fuentes + +Other works include gzip, bzip2, sqlite, libjpeg, libpng, cairo, and others. +Please see the sections following the copyright statements for seamonkey 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. + +=== seamonkey + +Overall, the seamonkey 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. + +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 dual licensed under the terms of the MPL and of +the GPL: + + all files in directory/c-sdk/config, except the autoconf sub-directory and + the prmkdir.bat file. + all files in security/nss/lib/ckfw/dbm + + directory/c-sdk/configure.in + directory/c-sdk/gmakefile.win + nsprpub/configure.in + nsprpub/pr/include/md/_beos.cfg + nsprpub/pr/include/md/_netbsd.h + nsprpub/pr/src/linking/prlink.c + nsprpub/pr/src/md/beos/bfile.c + nsprpub/pr/src/md/beos/brng.c + nsprpub/pr/src/md/os2/os2emx.s + nsprpub/pr/src/md/os2/os2vaclegacy.s + nsprpub/pr/src/md/unix/os_AIX.s + nsprpub/pr/src/md/unix/os_BSD_386_2.s + nsprpub/pr/src/md/unix/os_Darwin_ppc.s + nsprpub/pr/src/md/unix/os_Darwin_x86.s + nsprpub/pr/src/md/unix/os_HPUX.s + nsprpub/pr/src/md/unix/os_Irix.s + nsprpub/pr/src/md/unix/os_Linux_ia64.s + nsprpub/pr/src/md/unix/os_Linux_x86.s + nsprpub/pr/src/md/unix/os_Linux_x86_64.s + nsprpub/pr/src/md/unix/os_ReliantUNIX.s + nsprpub/pr/src/md/unix/os_SunOS.s + nsprpub/pr/src/md/unix/os_SunOS_sparcv9.s + nsprpub/pr/src/md/unix/os_SunOS_ultrasparc.s + nsprpub/pr/src/md/unix/os_SunOS_x86.s + nsprpub/pr/src/md/unix/os_SunOS_x86_64.s + nsprpub/pr/src/md/unix/unix.c + nsprpub/pr/tests/testfile.c + nsprpub/pr/tests/tmocon.c + security/nss/cmd/crlutil/crlgen.c + security/nss/lib/freebl/mpi/hpma512.s + security/nss/lib/freebl/mpi/hppa20.s + security/nss/lib/freebl/mpi/montmulf.s + security/nss/lib/freebl/mpi/montmulfv8.s + security/nss/lib/freebl/mpi/montmulfv9.s + security/nss/lib/freebl/mpi/mpi_i86pc.s + security/nss/lib/freebl/mpi/mpi_mips.s + security/nss/lib/freebl/mpi/mpi_x86.s + security/nss/lib/freebl/mpi/mpv_sparcv8.s + security/nss/lib/freebl/mpi/mpv_sparcv9.s + security/nss/lib/util/ret_cr16.s + security/nss/tests/pkcs11/netscape/trivial/configure.in + +The following files are licensed under the terms of the MPL only: + + configure.in + directory/c-sdk/ldap/build/autoconf.mk.in + directory/c-sdk/ldap/build/my_overrides.mk + extensions/xmlterm/scripts/xmlterm.spec + modules/libpr0n/decoders/jpeg/Makefile.in + modules/libpr0n/decoders/jpeg/nsJPEGDecoder.cpp + modules/libpr0n/decoders/jpeg/nsJPEGDecoder.h + netwerk/streamconv/converters/mozTXTToHTMLConv.cpp + netwerk/streamconv/converters/mozTXTToHTMLConv.h + netwerk/streamconv/public/mozITXTToHTMLConv.idl + security/nss/lib/freebl/mpi/doc/basecvt.pod + security/nss/lib/freebl/mpi/doc/gcd.pod + security/nss/lib/freebl/mpi/doc/invmod.pod + security/nss/lib/freebl/mpi/doc/isprime.pod + security/nss/lib/freebl/mpi/doc/lap.pod + security/nss/lib/freebl/mpi/doc/mpi-test.pod + security/nss/lib/freebl/mpi/doc/prime.txt + security/nss/lib/freebl/mpi/doc/prng.pod + security/nss/lib/freebl/mpi/tests/pi1k.txt + security/nss/lib/freebl/mpi/tests/pi2k.txt + security/nss/lib/freebl/mpi/tests/pi5k.txt + security/nss/lib/freebl/mpi/utils/PRIMES + toolkit/mozapps/preferences/fontscaling.xul + widget/src/windows/nsFilePicker.cpp + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparcv9_solaris_SUNW.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4 + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_sparcv9_solaris.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp + xpcom/typelib/xpidl/xpidl_java.c + +The following files are tri licensed under the terms of the NPL, of the +GPL, and the LGPL: + + all files in accessible/src/atk, except the following: + accessible/src/atk/Makefile.in + accessible/src/atk/nsAccessNodeWrap.cpp + accessible/src/atk/nsAccessNodeWrap.h + accessible/src/atk/nsXULMenuAccessibleWrap.h + all files in extensions/pref, except autoconfig/resources/Makefile.in + all files in modules/libpref, except the following: + modules/libpref/Makefile.in + modules/libpref/public/Makefile.in + modules/libpref/src/Makefile.in + all files in sun-java, except the following: + sun-java/Makefile.in + sun-java/stubs/Makefile.in + sun-java/stubs/include/Makefile.in + sun-java/stubs/include/jni_md.h + sun-java/stubs/jri/Makefile.in + all files in xpcom/typelib/xpidl, except Makefile.in + + accessible/src/mac/nsTextAccessibleWrap.h + accessible/src/msaa/nsTextAccessibleWrap.cpp + accessible/src/msaa/nsTextAccessibleWrap.h + accessible/src/msaa/nsXULTreeAccessibleWrap.cpp + accessible/src/msaa/nsXULTreeAccessibleWrap.h + accessible/src/other/nsTextAccessibleWrap.h + dbm/include/cdefs.h + dbm/include/mcom_db.h + dbm/tests/lots.c + editor/ui/composer/content/editorInlineSpellCheck.js + mailnews/mime/cthandlers/calendar/mimecal.cpp + mailnews/mime/cthandlers/calendar/mimecal.h + mailnews/mime/cthandlers/calendar/nsCalendarFactory.cpp + toolkit/themes/qute/global/preferences.css + toolkit/themes/winstripe/global/preferences.css + widget/src/os2/nsAppShell.h + +The following files are dual licensed under the terms of the NPL and of +the GPL: + + gc/boehm/xSYM/SymFiles.cpp + gc/boehm/leaksoup/Addr2Line.java + gc/boehm/leaksoup/BlameTable.java + gc/boehm/leaksoup/CallTree.java + gc/boehm/leaksoup/FileLocator.java + gc/boehm/leaksoup/FileTable.java + gc/boehm/leaksoup/Histogram.java + gc/boehm/leaksoup/Reference.java + gc/boehm/leaksoup/RevisionTable.java + gc/boehm/leaksoup/StringTable.java + gc/boehm/leaksoup/Type.java + gc/boehm/leaksoup/bloatsoup.java + gc/boehm/leaksoup/leaksoup.java + gc/boehm/leaksoup/tracesoup.java + gc/boehm/xSYM/SymFiles.h + gc/boehm/xSYM/sym_file.h + js/src/lock_SunOS.s + +The following files are licensed under the terms of the NPL only: + + all files in directory/c-sdk/ldap, except the following: + directory/c-sdk/ldap/build/autoconf.mk.in + directory/c-sdk/ldap/build/my_overrides.mk + directory/c-sdk/ldap/examples/win32.mak + directory/c-sdk/ldap/libraries/libssldap/errormap.c + + dbm/Makefile.in + dbm/include/Makefile.in + dbm/include/Makefile.win + dbm/src/Makefile.in + dbm/src/Makefile.win + dbm/tests/Makefile.in + directory/c-sdk/aclocal.m4 + directory/c-sdk/build.mk + directory/c-sdk/component_versions.mk + directory/c-sdk/config/prmkdir.bat + directory/c-sdk/package.mk + extensions/pref/autoconfig/resources/Makefile.in + gc/boehm/Makefile.in + gc/boehm/makefile.win + 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 + jpeg/Makefile.in + jpeg/jerror.c + jpeg/jmorecfg.h + jpeg/netscape_mods.doc + mailnews/mime/cthandlers/calendar/Makefile.in + mailnews/mime/cthandlers/calendar/calendar.def + mailnews/mime/cthandlers/calendar/mimect-cal.def + modules/libimg/png/Makefile.in + modules/libpref/Makefile.in + modules/libpref/public/Makefile.in + modules/libpref/src/Makefile.in + modules/libpref/src/nsPref.cpp + modules/zlib/Makefile.in + modules/zlib/src/Makefile.in + modules/zlib/src/objs.mk + modules/zlib/standalone/Makefile.in + sun-java/Makefile.in + sun-java/stubs/Makefile.in + sun-java/stubs/include/Makefile.in + sun-java/stubs/include/jni_md.h + sun-java/stubs/jri/Makefile.in + toolkit/components/cookie/Makefile.in + xpcom/reflect/xptcall/src/md/mac/xptcinvoke_mac.s + xpcom/reflect/xptcall/src/md/mac/xptcstubs_mac.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_openvms_alpha.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_aix.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_ibmobj_aix.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_linux.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_rhapsody.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_bsdos.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_linux.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_netbsd.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_solaris.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_solaris_GCC.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_solaris_GCC3.s + xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc_solaris_SUNW.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_openvms_alpha.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_aix.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_linux.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_sparc_netbsd.s + xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_sparc_solaris.s + xpcom/typelib/xpidl/Makefile.in + +The following files are licensed under the terms of the GPL only: + + build/autoconf/codeset.m4 + build/autoconf/config.guess + build/autoconf/config.sub + directory/c-sdk/config/autoconf/config.guess + directory/c-sdk/config/autoconf/config.sub + nsprpub/build/autoconf/config.guess + nsprpub/build/autoconf/config.sub + +The following files are in the 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 seamonkey 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 seamonkey 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 seamonkey 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. --- seamonkey-2.0.4+nobinonly.orig/debian/changelog +++ seamonkey-2.0.4+nobinonly/debian/changelog @@ -0,0 +1,884 @@ +seamonkey (2.0.4+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v2.0.4 (SEAMONKEY_2_0_4_RELEASE) (LP: #461864) + + [ Fabien Tassin ] + * Add conditional support for system Cairo, NSS, NSPR + - update debian/rules + * Update icons from xpm to png + - update debian/seamonkey-*.{install,links,menu} + * We no longer need dynamic -lsoftokn, disable NSS_DYNAMIC_SOFTOKN + - add debian/patches/no_dynamic_nss_softokn.patch + - update debian/patches/series + + [ Micah Gersten ] + * Use versioned install directory + - update debian/rules + * Bump minimum versions of system libs; cairo to 1.8.8; NSPR to 4.8; + NSS to 3.12.6 + - update debian/rules + * Update .install files for latest release + - update debian/seamonkey-browser.install + - update debian/seamonkey-mailnews.install + * Refresh patches + - update debian/patches/cleaner_dist_clean.patch + - update debian/patches/fix_installer.patch + - update debian/patches/seamonkey-fsh.patch + * Drop cairo FTBFS patch after upstream landing + - drop debian/patches/fix_ftbfs_with_cairo_fb.patch + - update debian/series + * Install gnome components in -browser package so that it works out of the box + - update debian/seamonkey-browser.install + - update debian/control + - update debian/rules + * Move mozclient to be in source + - add debian/mozclient/compare.mk + - add debian/mozclient/seamonkey-remove.binonly.sh + - add debian/mozclient/seamonkey.conf + - add debian/mozclient/seamonkey.mk + - update debian/rules + + [ Chris Coulson ] + * Ensure the symlinks are installed correctly. File name expansion + doesn't work in the .links files, so call dh_link explicitly in + debian/rules instead + - drop debian/seamonkey-browser.links + - drop debian/seamonkey-mailnews.links + - update debian/rules + * Only the seamonkey-gnome-support package should have dependencies on GNOME + libraries - ensure that seamonkey-browser doesn't have the GNOME components + installed when dh_shlibdeps is run + - update debian/rules + - update debian/seamonkey-browser.install + + -- Micah Gersten Mon, 26 Apr 2010 14:30:57 -0500 + +seamonkey (1.1.17+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream security release: 1.1.17 (LP: #356274) + - CVE-2009-1841: JavaScript chrome privilege escalation + - CVE-2009-1838: Arbitrary code execution using event listeners attached to an element whose owner document is null + - CVE-2009-1836: SSL tampering via non-200 responses to proxy CONNECT requests + - CVE-2009-1835: Arbitrary domain cookie access by local file: resources + - CVE-2009-1392, CVE-2009-1832, CVE-2009-1833: Crashes with evidence of memory corruption (rv:1.9.0.11) + - CVE-2009-1311: POST data sent to wrong site when saving web page with embedded frame + - CVE-2009-1307: Same-origin violations when Adobe Flash loaded via view-source: scheme + - MFSA 2009-33 Crash viewing multipart/alternative message with text/enhanced part + * removed debian/patches/90_181_484320_attachment_368977.patch + * removed debian/patches/90_181_485217_attachment_369357.patch + * removed debian/patches/90_181_485286_attachment_369457.patch + - update debian/patches/series + + + -- John Vivirito Mon, 06 Jul 2009 13:20:53 -0400 + +seamonkey (1.1.15+nobinonly-0ubuntu2) jaunty; urgency=low + + * CVE-2009-1044: Arbitrary code execution via XUL tree element + - add debian/patches/90_181_484320_attachment_368977.patch + - update debian/patches/series + * CVE-2009-1169: XSL Transformation vulnerability + - add 90_181_485217_attachment_369357.patch + - add debian/patches/90_181_485286_attachment_369457.patch + + -- Alexander Sack Tue, 31 Mar 2009 13:21:19 +0200 + +seamonkey (1.1.15+nobinonly-0ubuntu1) jaunty; urgency=low + + * New security upstream release: 1.1.15 (LP: #309655) + - CVE-2009-0040: Upgrade PNG library to fix memory safety hazard + - CVE-2009-0352: Crashes with evidence of memory corruption (rv:1.9.0.6) + - CVE-2009-0357: XMLHttpRequest allows reading HTTPOnly cookies + - CVE-2009-0771: Crashes with evidence of memory corruption (rv:1.9.0.7) + - CVE-2009-0776: XML data theft via RDFXMLDataSource and cross-domain redirect + + -- John Vivirito Sat, 21 Mar 2009 11:26:47 -0400 + +seamonkey (1.1.14+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * New security upstream release: 1.1.14 (LP: #309655) + - CVE-2008-5511: XSS and JavaScript privilege escalation + - CVE-2008-5510: Escaped null characters ignored by CSS parser + - CVE-2008-5508: Errors parsing URLs with leading whitespace and controlcharacters + - CVE-2008-5507: Cross-domain data theft via script redirect error message + - CVE-2008-5506: XMLHttpRequest 302 response disclosure + - CVE-2008-5503: Information stealing via loadBindingDocument + - CVE-2008-5501..5500: Crashes with evidence of memory corruption + (rv:1.9.0.5/1.8.1.19) + * drop patches applied upstream + - delete debian/patches/35_zip_cache.patch + - update debian/patches/series + + -- John Vivirito Sat, 14 Feb 2009 12:17:58 -0500 + +seamonkey (1.1.13+nobinonly-0ubuntu1) jaunty; urgency=low + + * New security upstream release: 1.1.13 (LP: #297789) + - CVE-2008-4582: Information stealing via local shortcut files + - CVE-2008-5012: Image stealing via canvas and HTTP redirect + - CVE-2008-5013: Arbitrary code execution via Flash Player dynamic module unloading + - CVE-2008-5014: Crash and remote code execution via __proto__ tampering + - CVE-2008-5017: Browser engine crash - Firefox 2 and 3 + - CVE-2008-5018: JavaScript engine crashes - Firefox 2 and 3 + - CVE-2008-5019: XSS and JavaScript privilege escalation via session restore + - CVE-2008-0017: Buffer overflow in http-index-format parser + - CVE-2008-5021: Crash and remote code execution in nsFrameManager + - CVE-2008-5022: nsXMLHttpRequest::NotifyEventListeners() same-origin violation + - CVE-2008-5023: -moz-binding property bypasses security checks on codebase principals + - CVE-2008-5024: Parsing error in E4X default namespace + - CVE-NOTASSIGN (MFSA2008-59): Script access to .documentURI and .textContent in mail + + * re-run autoconf2.13 to update configure patch to changed upstream codebase + - update debian/patches/99_configure.patch + + -- Alexander Sack Wed, 26 Nov 2008 14:54:21 +0100 + +seamonkey (1.1.12+nobinonly-0ubuntu1) intrepid; urgency=low + + * New security upstream release: 1.1.12 (LP: #276437) + - CVE-2008-4070: Heap overflow when canceling newsgroup message + - CVE-2008-4069: XBM image uninitialized memory reading + - CVE-2008-4067..4068: resource: traversal vulnerabilities + - CVE-2008-4065..4066: BOM characters stripped from JavaScript before execution + - CVE-2008-4061..4064: Crashes with evidence of memory corruption + - CVE-2008-4058..4060: Privilege escalation via XPCnativeWrapper pollution + - CVE-2008-3837: Forced mouse drag + - CVE-2008-3835: nsXMLDocument::OnChannelRedirect() same-origin violation + - CVE-2008-0016: UTF-8 URL stack buffer overflow + + -- Fabien Tassin Tue, 30 Sep 2008 00:41:24 +0200 + +seamonkey (1.1.11+nobinonly-0ubuntu1) intrepid; urgency=low + + * New security upstream release: 1.1.11 (LP: #218534) + Fixes USN-602-1, USN-619-1, USN-623-1 and USN-629-1 + * Refresh diverged patch: + - update debian/patches/80_security_build.patch + * Fix FTBFS with missing -lfontconfig + - add debian/patches/11_fix_ftbfs_with_fontconfig.patch + - update debian/patches/series + * Build with default gcc (hardy: 4.2, intrepid: 4.3) + - update debian/rules + - update debian/control + + -- Fabien Tassin Tue, 29 Jul 2008 21:29:02 +0200 + +seamonkey (1.1.9+nobinonly-0ubuntu1) hardy; urgency=low + + * New security upstream release: 1.1.9 (LP: #207461) + * Security fixes: + - MFSA 2008-19 XUL popup spoofing variant (cross-tab popups) + - MFSA 2008-18 Java socket connection to any local port via LiveConnect + - MFSA 2008-17 Privacy issue with SSL Client Authentication + - MFSA 2008-16 HTTP Referrer spoofing with malformed URLs + - MFSA 2008-15 Crashes with evidence of memory corruption + - MFSA 2008-14 JavaScript privilege escalation and arbitrary code execution + * Drop patches applied upstream: + - drop debian/patches/11_bz399589_fix_missing_symbol_with_new_nss.patch + - update debian/patches/series + * Add missing Ubuntu-specific menu items (LP: #190845) + - add debian/patches/85_ubuntu_menu.patch + - update debian/patches/series + Contributed by Andrea Colangelo + + -- Fabien Tassin Thu, 27 Mar 2008 00:31:02 +0100 + +seamonkey (1.1.8+nobinonly-0ubuntu1) hardy; urgency=low + + * New security upstream release: 1.1.8 + * Security fixes: + - MFSA 2008-13 Multiple XSS vulnerabilities from character encoding + - MFSA 2008-10 URL token stealing via stylesheet redirect + - MFSA 2008-09 Mishandling of locally-saved plain text files + - MFSA 2008-07 Possible information disclosure in BMP decoder + - MFSA 2008-06 Web browsing history and forward navigation stealing + - MFSA 2008-05 Directory traversal via chrome: URI + - MFSA 2008-03 Privilege escalation, XSS, Remote Code Execution + - MFSA 2008-02 Multiple file input focus stealing vulnerabilities + - MFSA 2008-01 Crashes with evidence of memory corruption (rv:1.8.1.12) + * Drop unwanted patches: + - drop debian/patches/82_homepage.patch + - drop debian/patches/85_about.patch + - drop debian/patches/85_release_notes.patch + - update debian/patches/series + * Update diverged patch: + - update debian/patches/99_configure.patch + + -- Fabien Tassin Fri, 08 Feb 2008 13:13:42 +0100 + +seamonkey (1.1.7+nobinonly-0ubuntu2) hardy; urgency=low + + * bump Standards-Version to 3.7.3 + - update debian/control + * Add comments to patches lacking one + - update debian/patches/11_bz399589_fix_missing_symbol_with_new_nss.patch + - update debian/patches/12_fix_ftbfs_with_nss.patch + * Drop extensions from icons in the .desktop files + - update debian/menu_dir/*.desktop + * Drop Uploaders: field as it doesn't mean anything for Ubuntu + - update debian/control + * Reference the specific versions of the GPL and LGPL + - update debian/copyright + * Add get-orig-source and get-current-source to respectively + fetch and repack a newer tarball or the current tarball needed + to build this version of the package + - update debian/rules + * Update 'section' of all menu files to be compliant with Debian + Menu System + - update debian/*.menu + + -- Fabien Tassin Mon, 10 Dec 2007 17:32:39 +0100 + +seamonkey (1.1.7+nobinonly-0ubuntu1) hardy; urgency=low + + * New security upstream release: 1.1.7 (LP: #174739) + * MSFA 2007-37, MSFA 2007-38, MSFA 2007-39 + * Drop patches applied upstream + - drop debian/patches/65_branding_bug_401824.patch + - drop debian/patches/65_composer_charset.patch + - update debian/patches/series + * Update debian/patches/99_configure.patch + * Add Vcs-Bzr: and Homepage: fields to control + - update debian/control + * Change dfsg into nobinonly in watch file + - update debian/watch + + -- Fabien Tassin Fri, 07 Dec 2007 20:52:32 +0100 + +seamonkey (1.1.6+nobinonly-0ubuntu1) hardy; urgency=low + + [ Fabien Tassin ] + * Remove unused patches: + - drop debian/patches/20_visibility.dpatch, + debian/patches/28_ppc64_build.dpatch, + debian/patches/38_unsupported_arch_build.dpatch, + debian/patches/80_calendar_locale.dpatch, + debian/patches/82_prefs_ubuntu.dpatch + * Migrate from dpatch to quilt + - update debian/control: build-depends on quilt + - debian/rules: update patching rules + - drop debian/patches/80_config.dpatch: done by quilt + - rename and update debian/patches/00list => debian/patches/series + - rename and update debian/patches/*.dpatch => debian/patches/*.patch + * Fix unclean distclean leaving dist/ behind + - update debian/patches/60_distclean.patch + * Migrate to CDBS + - update debian/rules and debian/control + * Revert the Iceape unbranding to Seamonkey + - drop debian/patches/80_app_name.patch and update + debian/patches/series + - update debian/patches/82_prefs.patch and + debian/patches/99_configure.patch + - drop iceape's icons: + - update debian/rules + - drop debian/extras/iceape* and debian/extras/Throbber* + - drop debian/extras/license.txt + - update wording + - update debian/copyright + - rename packages to seamonkey-* + - update debian/control + - rename debian/iceape-*.{dirs,install,links,postinst,postrm,preinst} + to debian/seamonkey-*.{dirs,install,links,postinst,postrm,preinst} + - rename debian/iceape-*.{menu,mime,manpages} + to debian/seamonkey-*.{menu,mime,manpages} + - rename and update debian/menu_dir/iceape-*.desktop to + debian/menu_dir/seamonkey-*.desktop + - rename and update debian/{iceape.cfg,iceaperc,iceape-runner} to + debian/{seamonkey.cfg,seamonkeyrc,seamonkey-runner} + - update debian/about_debian.js, debian/base.js and debian/homepagereset.js + * Drop leftovers from calendar + - drop debian/iceape-calendar.* + - drop debian/extras/calendar.svg + - drop debian/menu_dir/iceape-calendar.desktop + - update debian/control + * Clean-up + - drop debian/README.source (no longer useful) + - drop debian/mozconfig (leftover from previous commit) + * Drop debian/patches/81_free_art_improvements.patch (was part of + the unbranding) + - update debian/patches/series + * Make seamonkey build at last + - fix FTBFS with new libnss (since bz399589 landed) + - add debian/patches/11_bz399589_fix_missing_symbol_with_new_nss.patch + - update debian/patches/series + - fix another FTBFS with libnss (caused by bad linking order with libcrmf) + - add debian/patches/12_fix_ftbfs_with_nss.patch + - update debian/patches/99_configure.patch + - update debian/patches/series + - fix bad syntax for --enable-extensions + - update debian/rules + - fix FTBFS with dh_install needing DEB_DH_INSTALL_SOURCEDIR + - update debian/rules + - fix install of additionnal searchplugins + - update debian/rules + - don't install hicolor icons (we don't have any) + - update debian/seamonkey-browser.install + * Install libnssckbi.so in seamonkey-browser and drop other libnss links + - update debian/rules and debian/seamonkey-browser.links + * Fix broken chrome.d files and clean-up install rules + - update debian/rules + - update debian/seamonkey-browser.{install,dirs} + - update debian/seamonkey-chatzilla.install + - update debian/seamonkey-dom-inspector.install + - update debian/seamonkey-mailnews.install + * Update bug link and README to point Seamonkey toward Ubuntu + - update debian/about_debian.js + - debian/README.Debian + * Fix FTBFS on amd64 (don't depend on arch indep rules for binary + packages + - update debian/rules + - update debian/seamonkey-browser.install + - update debian/seamonkey-chatzilla.install + - update debian/seamonkey-dom-inspector.install + - update debian/seamonkey-mailnews.install + * Update to upstream release 1.1.6 (from 1.1.4) + - update debian/control + - Security fixes provided by 1.1.5: + MFSA 2007-36, MFSA 2007-35, MFSA 2007-34, MFSA 2007-33, MFSA 2007-32, + MFSA 2007-31, MFSA 2007-30, MFSA 2007-29 and MFSA 2007-28. + * Update diverged patches: + - update debian/patches/35_theme_switch.patch + - debian/patches/38_kbsd.patch + - debian/patches/68_mips_performance.patch + - debian/patches/99_configure.patch + * Update Maintainer to Ubuntu Mozilla Team + - update debian/control + * Conflicts/Replaces iceape + - update debian/control + * Fix nss links not installed where CDBS would have done it + - update debian/rules + * Remove bin-only files from upstream tarball using debian/remove.binonly.sh. + Add a nobinonly target in debian/rules to clean up the current tarball, + preserve logs in mozilla/REMOVED+nobinonly.txt. + - rename and update debian/remove.nonfree => debian/remove.binonly.sh + - update debian/rules + * Fix desktop files to make desktop-file-validate happy + - update debian/menu_dir/*.desktop + * Disable all desktop files except seamonkey.desktop, using the icon + from branding (instead of the old style Mozilla one) + - update debian/menu_dir/*.desktop + - update debian/rules + * Add dummy packages for migration of iceape and mozilla packages: + mozilla, mozilla-browser, mozilla-dev, mozilla-mailnews, mozilla-chatzilla, + mozilla-psm, mozilla-dom-inspector, mozilla-js-debugger, mozilla-calendar, + iceape, iceape-browser, iceape-gnome-support, iceape-dev, iceape-dbg, + iceape-mailnews, iceape-chatzilla, iceape-calendar and iceape-dom-inspector + - update debian/control + * Merge DSP settings from previously installed /etc/iceape/iceaperc or + /etc/mozilla/mozillarc into /etc/seamonkey/seamonkeyrc + - update debian/seamonkey-browser.preinst + * Remove leftovers from iceape packages + - add debian/iceape-browser.postrm + - add debian/iceape-browser.preinst + * Re-install /etc/seamonkey files previously disabled + - update debian/seamonkey-browser.install + * Add missing 'upgrade' target to preinst script + - update debian/iceape-browser.preinst + * Exclude CVS stuff when doing nobinonly tarballs + - update debian/rules + * Fix a recent FTBFS in hardy where gtk+ is no longer bringing + some X libs in build-deps + - add debian/patches/13_bz344818_att264996.patch + - update debian/patches/99_configure.patch + - update debian/patches/series + + -- Fabien Tassin Sun, 02 Dec 2007 19:27:42 +0100 + +iceape (1.1.4-1ubuntu3) gutsy; urgency=low + + * debian/control: Removed iceape-calendar from Suggested packages, We + no longer build iceape-calendar, We have sunbird instead. LP: #145073 + * debian/patches/00list/82_prefs_ubuntu: Disabled this patch for now, maybe + we will enable it again for iceape-2.x.x, + + -- John Vivirito Fri, 27 Sep 2007 15:32:16 -0400 + +iceape (1.1.4-1ubuntu2) gutsy; urgency=low + + * debian/rules: use don't build lpia with gcc-4.1/g++-4.1 anymore, but + use gcc-4.2/g++-4.2 for all archs now + * debian/control: Added g++-4.2, gcc-4.2 to build-deps to satisfy lpia + builds + * debian/patches/20_force-no-pragma-visibility-for-gcc-4.2_4.3: add + patch to siable pragma visibility strategy to hide symbols. stick to + -fvisibility=hidden + * debian/patches/00list: Updated for 20_force-no-pragma-visibility- + for-gcc-4.2_4.3 + + [ Alexander Sack ] + * debian/patches/99_configure.dpatch: rerun autoconf2.13 to make new + force-no-pragma-visibility-for-gcc-4.2_4.3.dpatch effective + + -- John Vivirito Thu, 30 Aug 2007 16:46:30 -0400 + +iceape (1.1.4-1ubuntu1) gutsy; urgency=low + + * New security/stability upstream release. + * debian/patches/80_system_libs.dpatch: carried over from Debian to + make sure we dont have problems with upstream changing libjpeg, + libpng or zlib internal version + * debian/patches/35_psm_wakeups.dpatch: removed, it was applied upstream + * debian/patches/00list: updated accordingly + * debian/control: commented out iceape-calendar to prevent binaries + from being built at this time, when debian decides to add it back to + orig tarball than we will decide if we want to follow. + + -- John Vivirito Tue, 7 Aug 2007 12:58:32 -0400 + +iceape (1.1.4-1) unstable; urgency=low + + * New security/stability upstream release. + * debian/patches/90_MFSA_2007_26.dpatch, + debian/patches/90_MFSA_2007_27.dpatch: Removed, as applied upstream. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Sun, 05 Aug 2007 08:32:42 +0200 + +iceape (1.1.3-2) unstable; urgency=high + + * debian/patches/90_MFSA_2007_26.dpatch, + debian/patches/90_MFSA_2007_27.dpatch: Patches, respectively, for + mfsa-2007-26 (aka CVE-2007-3844) and mfsa-2007-27 (aka CVE-2007-3845). + * debian/patches/00list: Updated accordingly. + * debian/patches/80_system_libs.dpatch: Make sure we won't be bitten by + upstream changing libjpeg, libpng or zlib internal version, which + makes system library not used even though --with-system-* argument + is given to configure. This time, it happened with libpng. + * debian/patches/99_configure.dpatch: Updated. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Sat, 21 Jul 2007 23:00:45 +0200 + +iceape (1.1.3-1) unstable; urgency=high + + * New security/stability upstream release (v1.1.3) + * Fixes mfsa-2007-{18-22}, mfsa-2007-{24-25}, alsa known as + CVE-2007-3089, CVE-2007-3285, CVE-2007-3656, CVE-2007-3734, + CVE-2007-3735, CVE-2007-3736, CVE-2007-3737, CVE-2007-3738. + * debian/remove.nonfree: add more binary files from tarball that don't + have sources (Thanks Alexander Sack). + * debian/patches/82_prefs.dpatch: Set layout.css.dpi to 0 instead of -1. + libxul will use system DPI and avoid using huge fonts on systems where + DPI < 96. + * debian/patches/80_system_libs.dpatch: Make sure we won't be bitten by + upstream changing libjpeg, libpng or zlib internal version, which + makes system library not used even though --with-system-* argument + is given to configure. This time, it happened with libpng. + * debian/patches/99_configure.dpatch: Updated. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Sat, 21 Jul 2007 23:00:45 +0200 + +iceape (1.1.2.dfsg1~ubuntu1-0ubuntu1) unstable; urgency=low + + * new upstream version for ubuntu based on 1.1.2.dfsg1-2 + * ubuntu changes not in debian are: + + changes of version 1.1.1-3.mt9 aka show-go-button in addressbar + by John Vivirito + + -- Alexander Sack Wed, 13 Jun 2007 08:55:00 -0200 + +iceape (1.1.2.dfsg1-2) unstable; urgency=low + + * debian/remove.nonfree: add more binary files from tarball that don't + have sources: + ./toolkit/mozapps/installer/windows/nsis/Processes.dll + ./toolkit/mozapps/installer/windows/nsis/ShellLink.dll + ./toolkit/mozapps/installer/windows/nsis/nsProcess.dll + ./xpfe/bootstrap/macbuild/Contents/Resources/command.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/component.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/html.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/mozilla.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/plugin.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/pref.icns + ./xpfe/bootstrap/macbuild/Contents/Resources/text.icns + ./widget/src/os2/res/aliasb.ptr + ./widget/src/os2/res/arrow_wait.ptr + ./widget/src/os2/res/cell.ptr + ./widget/src/os2/res/col_resize.ptr + ./widget/src/os2/res/copy.ptr + ./widget/src/os2/res/crosshair.ptr + ./widget/src/os2/res/grabbing.ptr + ./widget/src/os2/res/grab.ptr + ./widget/src/os2/res/help.ptr + ./widget/src/os2/res/row_resize.ptr + ./widget/src/os2/res/select.ptr + ./widget/src/os2/res/vertical_text.ptr + ./widget/src/os2/res/zoom_in.ptr + ./widget/src/os2/res/zoom_out.ptr + + -- Alexander Sack Mon, 11 Jun 2007 13:00:00 +0200 + +iceape (1.1.2-1) unstable; urgency=low + + * New upstream release. + * Fixes mfsa-2007-12, mfsa-2007-{14-17}, also known as + CVE-2007-1362, CVE-2007-1558, CVE-2007-2867, CVE-2007-2868, + CVE-2007-2870, CVE-2007-2871. + * debian/patches/15_gecko_1.8.1.3.dpatch, + debian/patches/20_visibility.dpatch: Removed, as being applied upstream. + * debian/patches/25_gnome_helpers_with_params.dpatch: Adapted to upstream + changes. (Stolen from xulrunner) + * debian/control, debian/rules: Removed dummy packages for transition from + mozilla. + * debian/*mozilla*: Removed. + * debian/control: + + Update dependencies for iceape-dev and iceape-chatzilla so that + there's no problem with future -0lennyx releases. + + Build depend on libnspr4-dev and libnss3-dev. + * debian/mozconfig: Use system nspr and nss. + * debian/rules: + + Don't shlibsign. + + Install symlinks for nspr and nss libraries in /usr/lib/iceape. + * debian/iceape-browser.install: Don't install libfreebl. + * shlibs.local: Force versioned dependencies on libnss because of our use + of the libnssckbi.so file under /usr/lib/nss which appeared in version + 3.11.5-1. + * debian/patches/99_configure.dpatch: + + Updated with autoconf. + + Removed nsprpub/configure changes, not required anymore. + * debian/patches/80_config.dpatch: Don't copy config.{guess|sub} in + nsprpub/build. + * debian/patches/18_kbsd_nspr.dpatch: Removed, since we now use system + nspr. + * debian/patches/00list: Updated accordingly. + * debian/iceape-browser.links, debian/iceape-browser.install: Install the + isp directory. + + -- Mike Hommey Sat, 09 Jun 2007 20:29:39 +0200 + +iceape (1.1.1-2) unstable; urgency=low + + [ Alexander Sack ] + * debian/patches/20_visibility.dpatch: update from bz366844 to prevent + failures due to bashism + * debian/patches/60_distclean.dpatch: use DIST_GARBAGE for sqlite3.h + instead of GARBAGE to prevent ftbfs on second run -> sqlite3.h is + a source file; maybe drop this completely. + * debian/patches/99_configure.dpatch: update configure accordingly + + [ Mike Hommey ] + * Merged changes from 1.0.8-4. + * Target at unstable. + * debian/patches/15_gecko_1.8.0.11.dpatch: Replaced with + debian/patches/15_gecko_1.8.1.3.dpatch, for 1.8.1 branch. + * debian/patches/35_system_myspell.dpatch: Renamed 80_hunspell.dpatch and + modified to have system hunspell library used instead of myspell. + * debian/patches/00list: Updated accordingly. + * debian/control: Don't build depend on libmyspell-dev but on correct + version of libhunspell-dev. + * debian/patches/99_configure.dpatch: Updated with autoconf. + * debian/mozconfig: Replaced --enable-system-myspell with + --enable-system-hunspell. + + -- Mike Hommey Sun, 15 Apr 2007 17:28:09 +0200 + +iceape (1.0.8-4) unstable; urgency=low + + * debian/iceape-composer.png.uue, debian/iceape-news.png.uue: Removed, + as they are not used. + * debian/patches/15_gecko_1.8.0.11.dpatch: Update to 1.8.0.11 codebase. + Fixes mfsa-2007-11. + * debian/patches/00list: Updated accordingly. + * debian/patches/25_gnome_helpers_with_params.dpatch: Make MIME registry + use system mime.types when it doesn't get extensions from the Gnome + registry. This will make the helper configuration dialogs work better. + * debian/rules: Install several icons in the hicolor theme. + * debian/iceape-browser.install: + + Install /usr/lib/iceape/chrome/icons/default/default.xpm and + /usr/lib/iceape/chrome/icons/default/default16.xpm files that were + missing. + + Install files from the hicolor theme. + * debian/patches/10_icons.dpath: Install the icons into the correct place. + + -- Mike Hommey Sat, 24 Mar 2007 00:54:51 +0100 + +iceape (1.1.1-1) experimental; urgency=low + + * New upstream release, targetted at experimental. Closes: #409295. + * debian/patches/10_dash_workaround.dpatch, + debian/patches/10_pangoxft.dpatch, + debian/patches/15_atk_crash.dpatch, + debian/patches/15_passwdmgr.dpatch, + debian/patches/82_ssl.dpatch: Removed, as being applied upstream. + * debian/patches/00list: Updated accordingly. + * debian/patches/20_visibility.dpatch: Stole new version of the visibility + patch from iceweasel. + * debian/patches/60_distclean.dpatch, + debian/patches/80_security_build.dpatch, + debian/patches/82_prefs.dpatch, + debian/patches/85_about.dpatch: Adapted to upstream changes. + * debian/iceape-calendar.install, debian/iceape-calendar.links, + debian/rules, debian/mozconfig, debian/patches/60_distclean.dpatch, + debian/patches/85_release_notes.dpatch, debian/patches/00list: Disabled + calendar, as it is not provided by the upstream tarball anymore. + * debian/control, debian/iceape-calendar.NEWS: Add a note that the + calendar package is empty. + * debian/iceape-calendar.menu: Renamed as .disabled. + * debian/iceape-browser.install, debian/iceape-browser.links: + + Install new components + + Don't install the webdav component that was provided by the calendar + + Install the inspector.xpt file, since the inspector component is now + a static component. + + Update link for myspell dictionaries. + * debian/iceape-dom-inspector.install: Don't install the inspector + component. + * debian/iceape-dom-inspector.links: Removed. + * debian/mozconfig: Don't disable xpcom obsolete, it is needed for + xpinstall. + * debian/patches/99_configure.dpatch: Updated with autoconf. + + -- Mike Hommey Tue, 13 Mar 2007 07:59:52 +0100 + +iceape (1.0.8-3) unstable; urgency=low + + * debian/patches/15_passwdmgr.dpatch: Restore parts that were actually + NOT applied upstream, and adapt them. Thanks Sam Hocevar for spotting + this. Closes: #414010. + + -- Mike Hommey Thu, 8 Mar 2007 18:50:21 +0100 + +iceape (1.0.8-2) unstable; urgency=low + + * debian/copyright: Added licensing terms for the content in the debian + directory. + * debian/patches/35_xembed_crash.dpatch: Removed. The problem lies in the + totem plugin, actually. Closes: #413256. + * debian/about_debian.js: Custom component to add support for + about:README.Debian and about:bugs addresses. + * debian/iceape-browser.install, debian/iceape-browser.links, debian/rules: + Install the new about_debian.js component. + * debian/patches/85_about.dpatch: Link to newly added about:bugs and + about:README.Debian pages instead of direct links. + * debian/patches/35_about_security.dpatch: Removed, since we don't directly + link to file:/// and http:// urls anymore. + * debian/patches/85_release_notes.dpatch: Remove "Release Notes" item from + Help menu. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Sun, 4 Mar 2007 20:58:30 +0100 + +iceape (1.0.8-1) unstable; urgency=low + + * New upstream release. + * Fixes mfsa-2007-{01-07}, also known as + CVE-2006-6077, CVE-2007-0008, CVE-2007-0009, CVE-2007-0045, + CVE-2007-0775, CVE-2007-0776, CVE-2007-0777, CVE-2007-0778, + CVE-2007-0779, CVE-2007-0780, CVE-2007-0800, CVE-2007-0981, + CVE-2007-0995. + * debian/iceape-browser.install: Install libfreebl. + * debian/rules: + + Invert /usr/share/pixmaps/iceape-mailnews.xpm and + /usr/share/pixmaps/iceape-mail-compose.xpm. Closes: #409812. + + Do shlibsign on libsoftokn and libfreebl. + * debian/patches/25_passwdmgr_crash.dpatch, + debian/patches/20_broken_perl.dpatch: Removed, as being applied upstream. + * debian/patches/18_kbsd_nspr.dpatch, debian/patches/25_entropy.dpatch, + debian/patches/35_system_myspell.dpatch, debian/patches/38_kbsd.dpatch, + debian/patches/80_security_build.dpatch: Adapted to upstream changes. + * debian/patches/60_distclean.dpatch: Removed parts that were applied + upstream ; added another cleanup in nss directory. + * debian/patches/15_passwdmgr.dpatch: Removed parts that were applied + upstream. + * debian/patches/99_configure.dpatch: Updated with autoconf. + * debian/patches/35_theme_switch.dpatch: Fix for hang up when switching + GTK theme. bz#352096. + * debian/patches/35_xembed_crash.dpatch: Fix for crash on restyle after + closing tab with xembed plugin. bz#359870. Thanks Alexander Sack. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Fri, 2 Mar 2007 23:04:24 +0100 + +iceape (1.0.7-3) unstable; urgency=low + + * debian/mozilla-browser.postinst: Renamed to mozilla-browser.postrm, since + it is about postrm rules for purge. + * debian/control: + + Make iceape conflict with mozilla (<< 2:1.8) instead of mozilla. + Closes: #405911. + + iceape is built without xprint support, drop outdated and useless + Suggests to xprt. Thanks to Andreas Metzler. Closes: #301649. + * debian/iceape-browser.prerm: Don't forget to remove the alternatives at + removal time. Closes: #407411. + * debian/iceape-runner: + + Add missing quotes in a test. Thanks to Kevin Ryde. Closes: #408575. + + Add check on ${HOME}. Closes: #361999, #294425. + * debian/patches/65_composer_charset.dpatch: Align editor character set with + meta tag character set at document creation. Closes: #408220. + * debian/patches/15_atk_crash.dpatch: Fix random crashed in GetMaiAtkType. + bz#302250. Closes: #406861. + * debian/patches/18_m68k_xpcom.dpatch: Apply changes provided by Roman + Zippel to fix FTBFS of third party software on m68k. Renamed as + 68_m68k_xpcom.dpatch, since it needs to be sent upstream. (Stolen from + xulrunner) + * debian/patches/35_zip_cache.dpatch: Invalidate cache for a zip file that + got modified. It will prevent corruption of the XUL FastLoad cache when + upgrade is performed while an instance of the application is running. + bz#368428. Closes: #406618. + * debian/patches/80_calendar_locale.dpatch: Don't install calendar locales. + Closes: #406748. Locale packagers: Please add the locales from the + calendar but double check that they include all the strings. + * debian/patches/82_prefs.dpatch: Workaround for freeze error with mail + compose window after a couple of hours of use. bz#307672. Closes: #405662. + * debian/extras/iceape_icon_plain.svg, debian/extras/iceape_logo_plain.svg, + debian/extras/iceape_logo_splash.xpm: Changed colors and improved contrast + on logo and icon. Closes: #408441. + * debian/extras/calendar_orig_309293.svg: Removed, because it is non-free. + * debian/iceape-calendar.install: Install calendar.jar instead of calendar*. + * debian/patches/25_pango_null_char.dpatch: Avoid freeze/crash when null + characters are present in justified text by discarding NULL characters + before displaying. bz#366902. (Stolen from xulrunner svn) + Closes: #406698. + * debian/patches/38_sparc64_unichar_alignment.dpatch: Add ia64 to the + list of arches that need strict alignment. (Stolen from iceweasel svn) + * debian/patches/15_pango_textarea_position.dpatch: Fix for cursor position + when moving in a textarea. bz#366796. Closes: #408913. + * debian/patches/00list: Updated accordingly. + + -- Mike Hommey Mon, 29 Jan 2007 08:12:13 +0100 + +iceape (1.0.7-2) unstable; urgency=high + + * The "OMFFSM" Release ! + + * debian/iceape-browser.preinst: Move files from /usr/lib/iceape/chrome, not + ., dammit ! Closes: #405586. + + -- Mike Hommey Thu, 4 Jan 2007 20:24:44 +0100 + +iceape (1.0.7-1) unstable; urgency=low + + [ Mike Hommey ] + * New upstream release. Fixes mfsa-2006-{68-74} also known as + CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, CVE-2006-6500, + CVE-2006-6501, CVE-2006-6502, CVE-2006-6503, CVE-2006-6504. + Closes: #404892. + + * This release is dedicated to Andreas Metzler, who is doing a great job at + bug triaging the huge pile of bugs that has been accumulating for years + on mozilla-* packages. + + [ Alexander Sack ] + * debian/extras/iceape_icon_plain.svg,debian/extras/calendar_orig_309293.svg, + debian/extras/iceape_logo_splash.xpm,debian/extras/iceape_logo.svg, + debian/extras/calendar.svg,debian/extras/iceape_logo_plain.svg, + debian/extras/iceape_icon.svg,debian/extras/license.txt, + debian/extras/Throbber-small.png.uue,debian/extras/Throbber-small.gif.uue, + debian/control,debian/rules, debian/patches/81_free_art_improvements.dpatch: + Adding free artwork contributed by unicko2000 aka Ricardo Fernándezi + ; added build-depends on imagemagick and librsvg2-bin + to convert svg artwork to various image formats; generate various image + formats of free artwork and place them in build tree appropriately. Picking + Throbber Icons from toolkit to replace trademarked seamonkey throbber. + Closes: #401265. + * debian/patches/81_free_art_improvements.dpatch: use .png for about:logo + instead of .gif ... to improve about page appearence. + * debian/rules,debian/remove.nonfree: Execute debian/remove.nonfree + in source target; adding more trademarked logos/icons to remove list; + for now sedding hardcoded sunbird trademarks in + calendar/sunbird/app/brand.properties and + calendar/sunbird/app/brand.dtd. Closes: #400341,#401266. + * debian/patches/80_free_art_fixes.dpatch: added patch to prevent build + failure due to removed throbber icons that are not used + by seamonkey + * debian/patches/65_branding_bug_401824.dpatch: fix for profile branding bug + Closes: #401824. + * debian/patches/00list: added 81_free_art_improvements, 80_free_art_fixes, + 65_branding_bug_401824 + + [ Mike Hommey ] + * Removed non-free and sourceless binaries from source package + with the script from the gnuzilla project, with 2 additional removals of + IETF files. Closes: #401266. + You can find this modified script for reference in debian/remove.nonfree. + Note this script also removes useless CVS files. + * debian/control: iceape-chatzilla conflicts with older versions of + mozilla-browser. Closes: #401298. + * debian/watch: Added a watch file to track seamonkey versions. + * debian/patches/80_config.dpatch: Use config.guess and config.sub from + autotools-dev. + * debian/iceape-runner: + + Removed -a option passed to iceape (but we keep the parsing, for when it + will become useful). This option prevented iceape to start with the + configured application. Closes: #401620. + + Added a MOZ_PLUGIN_PATH to add support for plugins in + /usr/lib/mozilla/plugins. Closes: #404258. + + Removed some bashisms. + * debian/watch: Added rule to mangle dfsg versions. + * debian/patches/15_passwdmgr.dpatch: Adapted to changes in upstream. Thanks + to Andreas Metzler. + * debian/patches/35_crash_focus.dpatch: Removed: applied upstream. + * debian/iceape-browser.preinst: Move files away from /usr/lib/iceape/chrome + to /usr/share/iceape/chrome if there are. Thanks to Andreas Barth. Closes: + #401372. + * debian/patches/82_prefs.dpatch: Set filename for general config file for + locks and set the obscure value to 0 so that the file needs not be + "encrypted". + * debian/iceape.cfg: Disable upgrade notification and lock the value of the + property so that it is not possible to change it from the UI. Thanks to + Thijs Kinkhorst for the hint on the preference. + * debian/rules, debian/iceape-browser.install: Install iceape.cfg. + Closes: #404699. + * debian/README.Debian: Rewrote, stealing stuff we wrote for + firefox^Wiceweasel, including a note about Emacs key bindings. + Closes: #199090, #291418, #292435, #294542, #296347, #306213. + * debian/control: Fix mozilla-js-debugger package description to refer to + mozilla-venkman instead of iceape. Thanks to Andreas Metzler. + * debian/README.build: Removed. + * debian/README.chrome: Put reference on mozilla-venkman and mozilla-checky + instead of non-existant iceape-locale-ja. + * debian/README.source: Added instructions on how to get the patched sources + and to build the package from SVN. Thanks to Andreas Metzler. + * debian/copyright: Fixed typos. Thanks to Thijs Kinkhorst. Closes: #405225. + * debian/homepagereset.js: Custom component to reset the browser homepage if + it is set to the old localstart.html page from the mozilla-browser + package, which doesn't exist any more. + * debian/patches/85_about.dpatch: Beautifulize about: page (enhancements + stolen from Firefox) and added some useful links for Debian. + * debian/patches/82_homepage.dpatch: Set homepage and throbber url to + about:. + * debian/patches/35_about_security.dpatch: Relax security on what about: + urls can load, to match that of chrome and resources urls. bz#365526. + * debian/rules, debian/iceape-browser.install, debian/iceape-browser.links: + Install this custom component. Closes: #401537, #402337. + * debian/iceape-dom-inspector.install: Only install inspector.jar from + chrome, manifest files are not useful for iceape (yet). + * debian/menu_dir/iceape.desktop: Set this menu item to be used for the + Iceape Suite. Which means that will open whatever is configured to be + opened at Iceape Suite startup (see preferences). + * debian/menu_dir/iceape-navigator.desktop: Add a new menu item for the + Iceape Navigator, which will launch a browser window. + * debian/iceape-browser.install: Install this new desktop file. + * debian/patches/65_xremote.dpatch: Add commands to open calendar, chatzilla + and address book via the XRemote interface. + * debian/iceape-runner: Modify to make use of the new commands in the + XRemote interface. This means iceape -chat and friends works whether an + iceape window is already opened or not. + * debian/patches/38_kbsd.dpatch, debian/patches/38_mips64_build.dpatch, + debian/patches/80_uname.dpatch, debian/patches/18_kbsd_nspr.dpatch: + Applied patch from Petr Salinger to build on GNU/kFreeBSD. + Closes: #401401. + * debian/patches/99_configure.dpatch: Updated. + * debian/patches/35_mail_navigator_overlay.dpatch: Set the overlay for + mailnews options in navigator in mailnews instead of navigator. bz#365701. + Closes: #227705. + * debian/patches/00list: Updated according to all modified and added patches. + * debian/update-iceape-chrome: Redirect regchrome's stderr, too. + * debian/patches/80_uname.dpatch: Fix OS_TARGET so that it is correctly set + to Linux for things that expect this value instead of linux-gnu. + * debian/control: Various changes in packages descriptions. + Closes: #401431, #403047. + + [ Alexander Sack ] + * debian/rules: update target 'source' to not include epoch in generated + orig.tar.gz name. Patch by Andreas Metzler. + + -- Mike Hommey Wed, 3 Jan 2007 19:37:41 +0100 + +iceape (1.0.6-1) unstable; urgency=low + + * Initial Release. (Closes: #350740) + * Thanks to Hendrik-Jan Heins for his help. + + -- Mike Hommey Thu, 23 Nov 2006 00:05:52 +0100 --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey.cfg +++ seamonkey-2.0.4+nobinonly/debian/seamonkey.cfg @@ -0,0 +1,2 @@ +// +lockPref("update_notifications.enabled", false); --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-mailnews.menu +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-mailnews.menu @@ -0,0 +1,10 @@ +?package(seamonkey-mailnews,seamonkey-browser):needs="x11" section="Apps/Net/Seamonkey Components" \ + title="Seamonkey Addressbook" command="/usr/bin/seamonkey -addressbook" \ + hints="Mail,News" \ + icon="/usr/share/pixmaps/seamonkey-addressbook.png" +?package(seamonkey-mailnews,seamonkey-browser):needs="x11" section="Apps/Net/Seamonkey Components" \ + title="Seamonkey Mail Composer" command="/usr/bin/seamonkey -compose" hints="Mail" \ + icon="/usr/share/pixmaps/seamonkey-mail-compose.png" +?package(seamonkey-mailnews,seamonkey-browser):needs="x11" section="Apps/Net/Seamonkey Components" \ + title="Seamonkey Mail & Newsgroups" command="/usr/bin/seamonkey -mail" hints="Mail,News" \ + icon="/usr/share/pixmaps/seamonkey-mailnews.png" --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.menu +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.menu @@ -0,0 +1,10 @@ +?package(seamonkey-browser):needs="X11" section="Apps/Net"\ + title="Seamonkey Navigator" command="/usr/bin/seamonkey" \ + icon="/usr/share/pixmaps/seamonkey.xpm" +?package(seamonkey-browser):needs="x11" section="Apps/Net/Seamonkey Components" \ + title="Seamonkey Browser" command="/usr/bin/seamonkey" hints="Web browsers" \ + icon="/usr/share/pixmaps/seamonkey.xpm" +?package(seamonkey-browser):needs="x11" section="Apps/Net/Seamonkey Components" \ + title="Seamonkey Composer" command="/usr/bin/seamonkey -edit" hints="HTML Editor" \ + icon="/usr/share/pixmaps/seamonkey-composer.xpm" + --- seamonkey-2.0.4+nobinonly.orig/debian/base.js +++ seamonkey-2.0.4+nobinonly/debian/base.js @@ -0,0 +1,12 @@ +// This is the Debian specific preferences file for Seamonkey +// You can make any change in here, it is the purpose of this file. +// You can, with this file and all files present in the +// /etc/seamonkey/pref directory, override any preference that is +// present in /usr/lib/seamonkey/defaults/pref directory. +// While your changes will be kept on upgrade if you modify files in +// /etc/seamonkey/pref, please note that they won't be kept if you +// do them in /usr/lib/seamonkey/defaults/pref. + +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); + --- seamonkey-2.0.4+nobinonly.orig/debian/shlibs.local +++ seamonkey-2.0.4+nobinonly/debian/shlibs.local @@ -0,0 +1,4 @@ +libnss3 0d libnss3-0d (>= 3.11.5-1) +libsmime3 0d libnss3-0d (>= 3.11.5-1) +libsoftokn3 0d libnss3-0d (>= 3.11.5-1) +libssl3 0d libnss3-0d (>= 3.11.5-1) --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey.prerm.in +++ seamonkey-2.0.4+nobinonly/debian/seamonkey.prerm.in @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +LIBDIR=@LIBDIR@ + +if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] || [ "$1" = upgrade ]; then + rm -f $LIBDIR/.autoreg +fi + +#DEBHELPER# --- seamonkey-2.0.4+nobinonly.orig/debian/compat +++ seamonkey-2.0.4+nobinonly/debian/compat @@ -0,0 +1 @@ +5 --- seamonkey-2.0.4+nobinonly.orig/debian/watch +++ seamonkey-2.0.4+nobinonly/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/^(\d\.[\d\.]+)\+dfsg$/$1/ \ +http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/(\d\.[\d\.]+)/seamonkey-([\d\.]+).source\.tar\.bz2 --- seamonkey-2.0.4+nobinonly.orig/debian/control +++ seamonkey-2.0.4+nobinonly/debian/control @@ -0,0 +1,143 @@ +Source: seamonkey +Section: net +Priority: optional +Maintainer: Ubuntu Mozilla Team +Build-Depends: cdbs, debhelper (>= 5.0.0), + mozilla-devscripts, + dpkg-dev (>= 1.13.19), + autoconf2.13, autotools-dev, + quilt, + libgtk2.0-dev (>= 2.12), + libglib2.0-dev (>= 2.12), + libstartup-notification0-dev, + binutils (>= 2.17-1), + zip, libz-dev, + libjpeg62-dev | libjpeg-dev, + libpng12-dev (>= 1.2.0), + libxft-dev (>= 2.1-6), + libfontconfig1-dev (>= 2.1-13), + libidl-dev (>= 0.8), + libxt-dev, + libxrender-dev, + libxinerama-dev, + libxau-dev, + libcairo2-dev, + libgnomevfs2-dev, libgnomeui-dev, + libdbus-1-dev (>= 1.0.0), + libdbus-glib-1-dev (>= 0.60), + libhal-dev (>= 0.5.8), + libasound2-dev, + libhunspell-dev (>= 1.1.5-2), + libnspr4-dev, libnss3-dev (>= 3.12.0~cvs20071121) +Standards-Version: 3.7.3 + +Package: seamonkey +Architecture: all +Section: web +Depends: seamonkey-browser, seamonkey-mailnews +Recommends: seamonkey-chatzilla +Conflicts: mozilla (<< 2:1.8) +Replaces: mozilla +Description: The Seamonkey Internet Suite + The Seamonkey Internet Suite is a set of Internet oriented applications. + It is the continuity of the Mozilla Suite after it has been abandoned + in favor of Firefox and Thunderbird. + . + The Seamonkey Internet Suite consists of: + - an Internet browser (Seamonkey Navigator) + - an HTML WYSIWYG editor (Seamonkey Composer) + - a Mail and News client (Seamonkey Mail & Newsgroups) + - an Address Book (Seamonkey Address Book) + - an IRC client (Chatzilla) + . + This is a meta package that depends on the main components of this suite. + It is here to ease upgrades, installations, and provide a consistent upgrade + path from previous versions. + . + It can safely be removed with no ill effects. + +Package: seamonkey-browser +Architecture: any +Section: web +Depends: ${shlibs:Depends} +Breaks: seamonkey-gnome-support (<< 2.0.4+nobinonly-0ubuntu1) +Suggests: latex-xft-fonts, libkrb53, seamonkey-mailnews, seamonkey-dom-inspector +Conflicts: mozilla-browser (<< 2:1.8), mozilla-psm (<< 2:1.8), mozilla-venkman (= 0.9.87-3) +Replaces: mozilla-browser, mozilla-psm, seamonkey-gnome-support (<< 2.0.4+nobinonly-0ubuntu1) +Provides: www-browser +Description: Seamonkey Navigator (Internet browser) and Composer + Seamonkey Navigator is a sophisticated graphical World-Wide-Web browser, with + a large number of various browser features like support for HTML 4.0, CSS + 2, JavaScript, etc. It also features tabbed browsing, popup blocking, and + many others options. + . + Seamonkey Composer is a WYSIWIG HTML editor that lets you modify arbitrary + HTML pages. It provides dynamic image and table resizing, quick insert + and delete of table cells, and supports CSS and positioned layers. + . + See the 'seamonkey' package for more information on the Seamonkey Internet Suite. + +Package: seamonkey-gnome-support +Architecture: any +Section: web +Depends: ${shlibs:Depends}, seamonkey-browser (= ${binary:Version}) +Description: Gnome Depends for the Seamonkey Internet Suite + This is an empty package to pull in the Gnome Depends for Seamonkey. + . + See the 'seamonkey' package for more information on the Seamonkey Internet Suite. + +Package: seamonkey-dbg +Architecture: any +Priority: extra +Section: devel +Depends: seamonkey-browser (= ${binary:Version}) +Conflicts: seamonkey-mailnews (<< ${binary:Version}), seamonkey-mailnews (>> ${binary:Version}), seamonkey-calendar (<< ${binary:Version}), seamonkey-calendar (>> ${binary:Version}), seamonkey-dom-inspector (<< ${binary:Version}), seamonkey-dom-inspector (>> ${binary:Version}) +Description: Debugging symbols for the Seamonkey Internet Suite + This package provides the debugging symbols for the Seamonkey Internet Suite + programs. Install this package if you need to debug such a program or if + you need a useful backtrace of a crash. + . + See the 'seamonkey' package for more information on the Seamonkey Internet Suite. + +Package: seamonkey-mailnews +Architecture: any +Section: mail +Depends: ${shlibs:Depends}, seamonkey-browser (= ${binary:Version}) +Conflicts: mozilla-mailnews (<< 2:1.8) +Provides: mail-reader, imap-client, news-reader +Replaces: mozilla-mailnews +Description: Seamonkey Mail & Newsgroups and Address Book + Seamonkey Mail & Newsgroups client supports NNTP Newsgroups and IMAP/POP Mail. + It has a full variety of features such as multiple accounts, labels, + adaptive junk mail control, S/MIME, digital signing. + . + Seamonkey Address Book adds address book management to the Seamonkey Mail & + Newsgroups client. It supports LDAP, vCards... + . + See the 'seamonkey' package for more information on the Seamonkey Internet Suite. + +Package: seamonkey-chatzilla +Architecture: all +Section: net +Depends: seamonkey-browser (>= ${source:Upstream-Version}), seamonkey-browser (<= ${source:Version}.1~) +Conflicts: mozilla-chatzilla (<< 2:1.8), mozilla-browser (<< 2:1.8) +Replaces: mozilla-chatzilla +Description: Seamonkey Chatzilla IRC client + Chatzilla is a full featured IRC client integrated with the Seamonkey + Internet Suite. It is scriptable, and supports what most people would + expect from an IRC client. + . + See the 'seamonkey' package for more information on the Seamonkey Internet Suite. + +Package: seamonkey-dom-inspector +Architecture: any +Section: web +Depends: ${shlibs:Depends}, seamonkey-browser (= ${binary:Version}) +Conflicts: mozilla-dom-inspector (<< 2:1.8) +Replaces: mozilla-dom-inspector +Description: DOM inspector for the Seamonkey Internet Suite + This is a tool that allows you to inspect the DOM for web pages in the + Seamonkey Navigator. + . + It also allows you to inspect the DOM for the Seamonkey User Interface itself + and helps for extensions development. --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-gnome-support.install +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-gnome-support.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/seamonkey-2.0*/components/libnkgnomevfs.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmozgnome.so --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.mime +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.mime @@ -0,0 +1,5 @@ +text/html; /usr/bin/seamonkey %s; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html; priority=5 +text/xml; /usr/bin/seamonkey %s; description=XML Text; test=test -n "$DISPLAY"; nametemplate=%s.xml; priority=5 +image/png; /usr/bin/seamonkey %s; description=PNG Image; test=test -n "$DISPLAY"; nametemplate=%s.png; priority=2 +image/jpeg; /usr/bin/seamonkey %s; description=JPEG Image; test=test -n "$DISPLAY"; nametemplate=%s.jpeg; priority=2 +image/gif; /usr/bin/seamonkey %s; description=GIF Image; test=test -n "$DISPLAY"; nametemplate=%s.gif; priority=2 --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-chatzilla.install +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-chatzilla.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/seamonkey-2.0*/extensions/\{59c81df5-4b7a-477b-912d-4e0fdf64e5f2\} +# desktop +debian/menu_dir/seamonkey-chatzilla.desktop usr/share/applications --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.manpages +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.manpages @@ -0,0 +1 @@ +#debian/tmp/usr/share/man/man1/seamonkey-2.0.1 --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-dom-inspector.install +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-dom-inspector.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/seamonkey-2.0*/extensions/inspector@mozilla.org --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkeyrc +++ seamonkey-2.0.4+nobinonly/debian/seamonkeyrc @@ -0,0 +1,4 @@ +# You can copy this file to ${HOME}/.mozilla/seamonkeyrc to modify it + +# which /dev/dsp wrapper to use +SEAMONKEY_DSP="none" --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.install +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.install @@ -0,0 +1,159 @@ +debian/tmp/usr/lib/seamonkey-2.0*/[LR]* +debian/tmp/usr/lib/seamonkey-2.0*/lib* +debian/tmp/usr/lib/seamonkey-2.0*/mozilla-xremote-client +debian/tmp/usr/lib/seamonkey-2.0*/*.ini +debian/tmp/usr/lib/seamonkey-2.0*/plugins +debian/tmp/usr/lib/seamonkey-2.0*/defaults +debian/tmp/usr/lib/seamonkey-2.0*/dictionaries +#debian/tmp/usr/lib/seamonkey-2.0*/extensions/debugQA@mozilla.org +debian/tmp/usr/lib/seamonkey-2.0*/extensions/modern@themes.mozilla.org +debian/tmp/usr/lib/seamonkey-2.0*/extensions/\{972ce4c6-7e08-4474-a285-3208198ce6fd\} +debian/tmp/usr/lib/seamonkey-2.0*/greprefs +debian/tmp/usr/lib/seamonkey-2.0*/modules +debian/tmp/usr/lib/seamonkey-2.0*/res +debian/tmp/usr/lib/seamonkey-2.0*/run-mozilla.sh +debian/tmp/usr/lib/seamonkey-2.0*/seamonkey* +debian/tmp/usr/lib/seamonkey-2.0*/searchplugins +debian/tmp/usr/lib/seamonkey-2.0*/removed-files +debian/tmp/usr/lib/seamonkey-2.0*/.autoreg + +# components: almost everything except gnome and mailnews +debian/tmp/usr/lib/seamonkey-2.0*/components/browser.xpt +debian/tmp/usr/lib/seamonkey-2.0*/components/libxpinstall.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libjar50.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libaccessibility.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libappcomps.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libnsappshell.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libautoconfig.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libcaps.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libchardet.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libchrome.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libcommandlines.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libcomposer.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libcookie.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libdbusservice.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libdocshell.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libembedcomponents.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libfileview.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libgkgfxthebes.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libgklayout.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libgkplugin.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libhtmlpars.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libi18n.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libimgicon.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libimglib2.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libintlapp.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libjsd.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmork.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmozfind.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libnecko.so +debian/tmp/usr/lib/seamonkey-2.0*/components/liboji.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libpermissions.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libplaces.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libpref.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libremoteservice.so +debian/tmp/usr/lib/seamonkey-2.0*/components/librdf.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libsatchel.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libspellchecker.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libstoragecomps.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libsuite.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libsystem-pref.so +#debian/tmp/usr/lib/seamonkey-2.0*/components/libsuitetypeaheadfind.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libtkautocomplete.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libtoolkitcomps.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libtxmgr.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libuconv.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libucvmath.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libuniversalchardet.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libunixproxy.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libwebbrwsr.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libwidget_gtk2.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libwindowds.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libxpautocomplete.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libxpconnect.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libzipwriter.so +debian/tmp/usr/lib/seamonkey-2.0*/components/FeedConverter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/FeedProcessor.js +debian/tmp/usr/lib/seamonkey-2.0*/components/FeedWriter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/NetworkGeolocationProvider.js +debian/tmp/usr/lib/seamonkey-2.0*/components/WebContentConverter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/glautocomp.js +debian/tmp/usr/lib/seamonkey-2.0*/components/jsconsole-clhandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAboutAbout.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAboutCertError.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAboutFeeds.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAboutRights.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAboutSessionRestore.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsBadCertHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsBlocklistService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsBrowserContentHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsComposerCmdLineHandler.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsContentDispatchChooser.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsContentPrefService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsDefaultCLH.js +#debian/tmp/usr/lib/seamonkey-2.0*/components/nsDownloadProgressListener.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsExtensionManager.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsFilePicker.js +#debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginInfo.js +#debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginManager.js +#debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginManagerPrompter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsHandlerService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsHelperAppDlg.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsPlacesDBFlush.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsProgressDialog.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsProxyAutoConfig.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSessionStartup.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSessionStore.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSidebar.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSuiteDownloadManagerUI.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsTryToClose.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsTypeAheadFind.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsUpdateService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsURLFormatter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsUrlClassifierLib.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsUrlClassifierListManager.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsWebHandlerApp.js +debian/tmp/usr/lib/seamonkey-2.0*/components/pluginGlue.js +debian/tmp/usr/lib/seamonkey-2.0*/components/smileApplication.js +debian/tmp/usr/lib/seamonkey-2.0*/components/storage-Legacy.js +debian/tmp/usr/lib/seamonkey-2.0*/components/storage-mozStorage.js +debian/tmp/usr/lib/seamonkey-2.0*/components/txEXSLTRegExFunctions.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsAddonRepository.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsLivemarkService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginInfo.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginManager.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsLoginManagerPrompter.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsSuiteGlue.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsTaggingService.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsUrlClassifierLib.js +debian/tmp/usr/lib/seamonkey-2.0*/components/nsUrlClassifierListManager.js +debian/tmp/usr/lib/seamonkey-2.0*/components/libauth.so +debian/tmp/usr/lib/seamonkey-2.0*/libldap60.so +debian/tmp/usr/lib/seamonkey-2.0*/libldif60.so +debian/tmp/usr/lib/seamonkey-2.0*/libprldap60.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libmozldap.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libpipboot.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libpipnss.so +debian/tmp/usr/lib/seamonkey-2.0*/components/libpippki.so +# chrome: skip chatzilla.* and messenger.* +debian/tmp/usr/lib/seamonkey-2.0*/chrome/classic.* +debian/tmp/usr/lib/seamonkey-2.0*/chrome/comm.* +debian/tmp/usr/lib/seamonkey-2.0*/chrome/[eprt]* +debian/tmp/usr/lib/seamonkey-2.0*/chrome/gloda.* +# icons +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/ablistWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/JSConsoleWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/bmPropsWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/bookmark-window*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/default*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/downloadManager*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/editorWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/findBookmarkWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/findHistoryWindow*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/history-window*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/main-window*.png +debian/tmp/usr/lib/seamonkey-2.0*/chrome/icons/default/seamonkey*.png +# desktop +debian/menu_dir/seamonkey.desktop usr/share/applications +debian/menu_dir/seamonkey-navigator.desktop usr/share/applications +debian/menu_dir/seamonkey-composer.desktop usr/share/applications --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey.postinst.in +++ seamonkey-2.0.4+nobinonly/debian/seamonkey.postinst.in @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +LIBDIR=@LIBDIR@ + +if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then + touch $LIBDIR/.autoreg +fi --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.docs +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.docs @@ -0,0 +1 @@ +debian/README.* --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-chatzilla.menu +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-chatzilla.menu @@ -0,0 +1,3 @@ +?package(seamonkey-chatzilla,seamonkey-browser):needs="X11" section="Apps/Net/Seamonkey Components"\ + title="Seamonkey IRC Client" command="/usr/bin/seamonkey -chat" hints="Messaging" \ + icon="/usr/share/pixmaps/seamonkey-chatzilla.png" --- seamonkey-2.0.4+nobinonly.orig/debian/README.Debian +++ seamonkey-2.0.4+nobinonly/debian/README.Debian @@ -0,0 +1,70 @@ +Seamonkey for Ubuntu +==================== + +Application Update +------------------ + +From version 1.0.7 onwards, the automatic application update has been +disabled through the update_notifications.enabled preference, which is +locked to 'false' by /usr/lib/seamonkey/greprefs/seamonkey.cfg. + +Sound +----- + +By default, seamonkey detects and runs the correct dsp wrapper for esd, +arts, or alsa. If this is not the desired behaviour, edit +/etc/seamonkey/seamonkeyrc or ~/.mozilla/seamonkeyrc and set the SEAMONKEY_DSP +variable to: + +"auto": The default, auto-detection. + +"esddsp": Use esd. + +"artsdsp": Use arts. + +"aoss": Use alsa. + +"none": Don't use any sound wrapper. + +using Java. (You should use plugin which compiled with gcc-3.2 or newer) +---------- + +You can install one of the following packages: + - gcjwebplugin, + - java-gcj-compat-plugin, + - sun-java5-plugin. + +Alternatively, you can grab a binary Java distribution from +http://java.sun.com/, install the java-package package and do a make-jpkg +on the file. + +Buttons +------- + +Some people have complained that the button order in dialogs is +non-intuitive (ie, they don't like it). To reverse the order, add the +following to your chrome/userChrome.css file, under the +~/.mozilla/ directory: + +.dialog-button-box { -moz-box-direction: reverse; -moz-box-pack: right; } +.dialog-button-box spacer { display: none ! important; } + +Emacs keybindings +----------------- + +Versions of Firefox before 1.0 supported Emacs style keybindings in +text entry boxes. Version 1.0 now merely follows the GTK keybindings +settings. To enable Emacs keybindings in GTK, follow the instructions +at http://kb.mozillazine.org/Emacs_Keybindings_(Firefox). + +Pango +----- + +Pango support is enabled by default. This is not the default for Mozilla.org +builds, so may have more problems, but it is the default because it supports +more languages out of the box. If you experience problems, you can disable +it by hand by setting MOZ_DISABLE_PANGO=1 either in /etc/seamonkey/seamonkeyrc, +${HOME}/.mozilla/seamonkeyrc or as an exported environment variable. + + -- Mike Hommey Sun, 31 Dec 2006 16:26:48 +0100 + Updated by Fabien Tassin for SeamMonkey & Ubuntu --- seamonkey-2.0.4+nobinonly.orig/debian/seamonkey-browser.postinst +++ seamonkey-2.0.4+nobinonly/debian/seamonkey-browser.postinst @@ -0,0 +1,30 @@ +#! /bin/sh +# postinst script for seamonkey-browser + +set -e + +case "$1" in + configure|abort-upgrade) + update-alternatives --install /usr/bin/x-www-browser \ + x-www-browser /usr/bin/seamonkey 80 \ + --slave /usr/share/man/man1/x-www-browser.1.gz \ + x-www-browser.1.gz /usr/share/man/man1/seamonkey.1.gz + update-alternatives --install /usr/bin/mozilla \ + mozilla /usr/bin/seamonkey 99 \ + --slave /usr/share/man/man1/mozilla.1.gz \ + mozilla.1.gz /usr/share/man/man1/seamonkey.1.gz + ;; + + abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- seamonkey-2.0.4+nobinonly.orig/debian/patches/no_dynamic_nss_softokn.patch +++ seamonkey-2.0.4+nobinonly/debian/patches/no_dynamic_nss_softokn.patch @@ -0,0 +1,27 @@ +--- + directory/c-sdk/component_versions.mk | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: seamonkey-2.0-2.0~a1~cvs20080123t1257+nobinonly/directory/c-sdk/component_versions.mk +=================================================================== +--- seamonkey-2.0-2.0~a1~cvs20080123t1257+nobinonly.orig/directory/c-sdk/component_versions.mk ++++ seamonkey-2.0-2.0~a1~cvs20080123t1257+nobinonly/directory/c-sdk/component_versions.mk +@@ -41,17 +41,17 @@ + # NSPR - Netscape Portable Runtime + NSPR_LIBVERSION = 4 + NSPR_RELEASE_TAG = v4.4.1 + NSPR_RELEASE_TREE = $(COMPONENTS_DIR) + + # NSS - Network Security Services + NSSVERS = 3 + NSS_RELEASE_TAG = NSS_3_9_3_RTM +-NSS_DYNAMIC_SOFTOKN = 1 ++NSS_DYNAMIC_SOFTOKN = 0 + NSS_RELEASE_TREE = $(COMPONENTS_DIR) + + # SVRCORE - Client/server utility library + SVRCORE_RELEASE_TAG = SVRCORE_4_0_RTM + SVRCORE_RELEASE_TREE = $(COMPONENTS_DIR) + + # LDAP library + LDAPVERS = 60 --- seamonkey-2.0.4+nobinonly.orig/debian/patches/seamonkey-fsh.patch +++ seamonkey-2.0.4+nobinonly/debian/patches/seamonkey-fsh.patch @@ -0,0 +1,61 @@ +--- + config/autoconf.mk.in | 8 ++++---- + suite/confvars.sh | 2 +- + 2 files changed, 5 insertions(+), 5 deletions(-) + +Index: mozilla/config/autoconf.mk.in +=================================================================== +--- mozilla.orig/config/autoconf.mk.in ++++ mozilla/config/autoconf.mk.in +@@ -53,24 +53,24 @@ + MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNAME@ + MOZ_APP_VERSION = @MOZ_APP_VERSION@ + + MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@ + + prefix = @prefix@ + exec_prefix = @exec_prefix@ + bindir = @bindir@ +-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++includedir = @includedir@/seamonkey-$(MOZ_APP_VERSION) + libdir = @libdir@ + datadir = @datadir@ + mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/seamonkey-$(MOZ_APP_VERSION) + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/seamonkey-$(MOZ_APP_VERSION) ++sdkdir = $(libdir)/seamonkey-devel-$(MOZ_APP_VERSION) + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist + LIBXUL_SDK = @LIBXUL_SDK@ + + L10NBASEDIR = @L10NBASEDIR@ + + ifdef LIBXUL_SDK +Index: mozilla/suite/confvars.sh +=================================================================== +--- mozilla.orig/suite/confvars.sh ++++ mozilla/suite/confvars.sh +@@ -31,17 +31,17 @@ + # use your version of this file under the terms of the MPL, indicate your + # decision by deleting the provisions above and replace them with the notice + # and other provisions required by the GPL or the LGPL. If you do not delete + # the provisions above, a recipient may use your version of this file under + # the terms of any one of the MPL, the GPL or the LGPL. + # + # ***** END LICENSE BLOCK ***** + +-MOZ_APP_NAME=seamonkey ++MOZ_APP_NAME=seamonkey-2.0 + MOZ_APP_DISPLAYNAME=SeaMonkey + MOZ_MAIL_NEWS=1 + if [ "$COMM_BUILD" ]; then + MOZ_LDAP_XPCOM=1 + fi + MOZ_STATIC_MAIL_BUILD=1 + MOZ_COMPOSER=1 + MOZ_SUITE=1 --- seamonkey-2.0.4+nobinonly.orig/debian/patches/cleaner_dist_clean.patch +++ seamonkey-2.0.4+nobinonly/debian/patches/cleaner_dist_clean.patch @@ -0,0 +1,119 @@ +--- + mozilla/Makefile.in | 1 + + mozilla/config/Makefile.in | 1 + + mozilla/embedding/base/standalone/Makefile.in | 1 + + mozilla/rdf/util/src/internal/Makefile.in | 1 + + mozilla/xpcom/glue/standalone/Makefile.in | 2 +- + 5 files changed, 5 insertions(+), 1 deletion(-) + +Index: mozilla/mozilla/Makefile.in +=================================================================== +--- mozilla.orig/mozilla/Makefile.in ++++ mozilla/mozilla/Makefile.in +@@ -110,16 +110,17 @@ + tier_necko:: + $(EXIT_ON_ERROR) \ + $(foreach tier,$(TIERS),$(MAKE) tools_tier_$(tier); ) + endif + + distclean:: + cat unallmakefiles | $(XARGS) rm -f + rm -f unallmakefiles $(DIST_GARBAGE) ++ rm -rf $(GARBAGE_DIRS) + + ifeq ($(OS_ARCH),WINNT) + rebase: + ifdef MOZILLA_OFFICIAL + echo rebasing $(DIST) + /bin/find $(DIST) -name "*.dll" -a -not -name "msvc*" > rebase.lst + rebase -b 60000000 -R . -G rebase.lst + rm rebase.lst +Index: mozilla/mozilla/config/Makefile.in +=================================================================== +--- mozilla.orig/mozilla/config/Makefile.in ++++ mozilla/mozilla/config/Makefile.in +@@ -150,16 +150,17 @@ + FORCE: + + ifdef MKDEPEND_DIR + clean clobber realclean clobber_all:: + cd $(MKDEPEND_DIR); $(MAKE) $@ + endif + + PYUNITS := unit-Expression.py unit-Preprocessor.py unit-printprereleasesuffix.py unit-nsinstall.py ++GARBAGE += Expression.pyc + + check:: check-python-modules check-jar-mn + + check-python-modules:: + @$(EXIT_ON_ERROR) \ + for test in $(PYUNITS); do \ + $(PYTHON) $(srcdir)/tests/$$test ; \ + done +Index: mozilla/mozilla/embedding/base/standalone/Makefile.in +=================================================================== +--- mozilla.orig/mozilla/embedding/base/standalone/Makefile.in ++++ mozilla/mozilla/embedding/base/standalone/Makefile.in +@@ -56,16 +56,17 @@ + + SDK_LIBRARY = \ + $(LIB_PREFIX)embed_base_standalone.$(LIB_SUFFIX) \ + $(NULL) + + include $(srcdir)/../objs.mk + + CPPSRCS += $(EMBED_CPPSRCS) ++GARBAGE += $(EMBED_CPPSRCS) + + # we don't want the shared lib, but we want to force the creation of a + # static lib. + FORCE_STATIC_LIB = 1 + + include $(topsrcdir)/config/rules.mk + + CXXFLAGS += $(MOZ_TOOLKIT_REGISTRY_CFLAGS) +Index: mozilla/mozilla/rdf/util/src/internal/Makefile.in +=================================================================== +--- mozilla.orig/mozilla/rdf/util/src/internal/Makefile.in ++++ mozilla/mozilla/rdf/util/src/internal/Makefile.in +@@ -55,16 +55,17 @@ + MOZILLA_INTERNAL_API = 1 + + REQUIRES = xpcom \ + string \ + rdf \ + $(NULL) + + CPPSRCS = $(RDF_UTIL_SRC_LCPPSRCS) ++GARBAGE += $(RDF_UTIL_SRC_LCPPSRCS) + + # we don't want the shared lib, but we want to force the creation of a static lib. + FORCE_STATIC_LIB = 1 + + include $(topsrcdir)/config/rules.mk + + $(RDF_UTIL_SRC_LCPPSRCS): %: $(srcdir)/../% + $(INSTALL) $^ . +Index: mozilla/mozilla/xpcom/glue/standalone/Makefile.in +=================================================================== +--- mozilla.orig/mozilla/xpcom/glue/standalone/Makefile.in ++++ mozilla/mozilla/xpcom/glue/standalone/Makefile.in +@@ -102,17 +102,17 @@ + # Force use of PIC + FORCE_USE_PIC = 1 + + # Pretend we're statically linking the CRT, even though we might not be: this + # avoids "msvcrp" and assembly dependencies from creeping into the directives + # for this library on Windows. + USE_STATIC_LIBS = 1 + +-GARBAGE += $(XPCOM_GLUE_SRC_LCSRCS) $(XPCOM_GLUE_SRC_LCPPSRCS) $(wildcard *.$(OBJ_SUFFIX)) ++GARBAGE += $(XPCOM_GLUE_SRC_LCSRCS) $(XPCOM_GLUE_SRC_LCPPSRCS) nsStringAPI.cpp $(wildcard *.$(OBJ_SUFFIX)) + + SRCS_IN_OBJDIR = 1 + + include $(topsrcdir)/config/rules.mk + + ifdef _MSC_VER + # Don't include directives about which CRT to use + OS_COMPILE_CXXFLAGS += -Zl --- seamonkey-2.0.4+nobinonly.orig/debian/patches/series +++ seamonkey-2.0.4+nobinonly/debian/patches/series @@ -0,0 +1,4 @@ +seamonkey-fsh.patch +cleaner_dist_clean.patch +no_dynamic_nss_softokn.patch +fix_installer.patch --- seamonkey-2.0.4+nobinonly.orig/debian/patches/fix_installer.patch +++ seamonkey-2.0.4+nobinonly/debian/patches/fix_installer.patch @@ -0,0 +1,93 @@ +--- + suite/installer/unix/packages | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +Index: mozilla/suite/installer/unix/packages +=================================================================== +--- mozilla.orig/suite/installer/unix/packages ++++ mozilla/suite/installer/unix/packages +@@ -49,17 +49,19 @@ + bin/@MOZ_APP_NAME@ + bin/run-mozilla.sh + bin/application.ini + bin/platform.ini + bin/blocklist.xml + + bin/mozilla-xremote-client + bin/plugins/libnullplugin.so ++bin/plugins/libunixprintplugin.so + bin/libsqlite3.so ++bin/libjemalloc.so + #ifndef MOZ_STATIC_BUILD + bin/libgfxpsshar.so + bin/libgkgfx.so + bin/libgtkxtbin.so + bin/libjsj.so + bin/libthebes.so + + ; component binaries +@@ -233,16 +235,17 @@ + bin/components/uconv.xpt + bin/components/unicharutil.xpt + bin/components/update.xpt + bin/components/uriloader.xpt + bin/components/urlformatter.xpt + bin/components/webBrowser_core.xpt + bin/components/webbrowserpersist.xpt + bin/components/webshell_idls.xpt ++bin/components/websrvcs.xpt + bin/components/widget.xpt + bin/components/windowds.xpt + bin/components/windowwatcher.xpt + bin/components/xpautocomplete.xpt + bin/components/xpcom_base.xpt + bin/components/xpcom_components.xpt + bin/components/xpcom_ds.xpt + bin/components/xpcom_io.xpt +@@ -298,20 +301,28 @@ + bin/components/nsURLFormatter.js + bin/components/nsWebHandlerApp.js + bin/components/pluginGlue.js + bin/components/smileApplication.js + bin/components/storage-Legacy.js + bin/components/storage-mozStorage.js + bin/components/txEXSLTRegExFunctions.js + bin/components/WebContentConverter.js ++bin/components/nsInterfaceInfoToIDL.js + + ; Modules + bin/modules/* + ++ ; Safe Browsing ++bin/components/nsSafebrowsingApplication.js ++bin/components/safebrowsing.xpt ++bin/components/nsUrlClassifierListManager.js ++bin/components/nsUrlClassifierLib.js ++bin/components/url-classifier.xpt ++ + ; Browser Chrome Files + bin/chrome/comm.jar + bin/chrome/comm.manifest + bin/chrome/toolkit.jar + bin/chrome/toolkit.manifest + bin/chrome/icons/default/bmPropsWindow.png + bin/chrome/icons/default/bmPropsWindow16.png + bin/chrome/icons/default/bmPropsWindow48.png +@@ -451,16 +462,17 @@ + #ifndef MOZ_STATIC_BUILD + bin/components/libmozldap.so + #endif + bin/components/mozldap.xpt + bin/components/nsLDAPProtocolHandler.js + bin/libldap60.so + bin/libldif60.so + bin/libprldap60.so ++bin/libssldap60.so + + ; Crash Reporter + bin/crashreporter + bin/crashreporter.ini + bin/Throbber-small.gif + + ; Updater + bin/updater --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-addressbook.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-addressbook.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Seamonkey Address Book +Comment=Seamonkey Address Book +Exec=seamonkey -addressbook +Icon=seamonkey-addressbook.xpm +Terminal=false +Type=Application +Categories=GTK;Office;ContactManagement; +StartupNotify=true +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-chatzilla.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-chatzilla.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Chatzilla (SeaMonkey) +GenericName=IRC Chat +Exec=seamonkey -chat +Terminal=false +Type=Application +Categories=GTK;Network;IRCClient; +Icon=seamonkey-chatzilla.xpm +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-composer.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-composer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Seamonkey Composer +Comment=Seamonkey Composer +Exec=seamonkey -edit +Icon=seamonkey-composer.xpm +Terminal=false +Type=Application +Categories=GTK;WebDevelopment;Development; +StartupNotify=true +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Seamonkey +GenericName=Internet Suite +Exec=seamonkey %u +Terminal=false +Type=Application +Categories=GTK;Network; +Icon=seamonkey.xpm --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-mailnews.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-mailnews.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Seamonkey Mail & Newsgroups +Exec=seamonkey -mail +Terminal=false +Type=Application +Categories=GTK;Email;Network; +Icon=seamonkey-mailnews.xpm +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-navigator.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-navigator.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Seamonkey Navigator +GenericName=Web Browser +Exec=seamonkey -browser %u +Terminal=false +Type=Application +Categories=GTK;WebBrowser;Network; +Icon=seamonkey.xpm +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/menu_dir/seamonkey-mail-compose.desktop +++ seamonkey-2.0.4+nobinonly/debian/menu_dir/seamonkey-mail-compose.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Seamonkey Mail Composer +Name[cs]=Po¿tovní editor Seamonk +Comment=Seamonkey Mail Composer +Comment[cs]=Po¿tovní editor Seamonk +Exec=seamonkey -compose +Icon=seamonkey-mail-compose.xpm +Terminal=false +Type=Application +Categories=GTK;Email;Network; +StartupNotify=true +NoDisplay=true --- seamonkey-2.0.4+nobinonly.orig/debian/mozclient/seamonkey.mk +++ seamonkey-2.0.4+nobinonly/debian/mozclient/seamonkey.mk @@ -0,0 +1,38 @@ +# -*- mode: makefile; coding: utf-8 -*- + +# Copyright (c) 2007 Fabien Tassin +# Description: Project SeaMonkey 2.0 +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +MOZCLIENT_PROJECTNAME := seamonkey + +include /usr/share/mozilla-devscripts/mozclient.mk + +COMPARE_FILTER_IN := sed \ + -e 's,^usr/lib/seamonkey-2.0/chrome/icons/default/venkman-.*,,' \ + -e 's,^usr/lib/seamonkey-2.0/extensions/{f13b157f-b174-47e7-a34d-4815ddfdfeb8}.*,,' \ + $(NULL) +COMPARE_FILTER_OUT := sed \ + -e 's,^DEBIAN/.*,,' \ + -e 's,^usr/lib/debug/.*,,' \ + -e 's,^usr/lib/mime/packages/.*,,' \ + -e 's,^usr/share/doc/.*,,' \ + -e 's,^usr/share/applications/.*,,' \ + -e 's,^usr/share/menu/.*,,' \ + -e 's,^usr/share/pixmaps/.*,,' \ + $(NULL) + +include /usr/share/mozilla-devscripts/compare.mk --- seamonkey-2.0.4+nobinonly.orig/debian/mozclient/seamonkey.conf +++ seamonkey-2.0.4+nobinonly/debian/mozclient/seamonkey.conf @@ -0,0 +1,28 @@ +# Copyright (c) 2007-2009 Fabien Tassin +# Description: Project Seamonkey 2.0 +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +MOZCLIENT_APPNAME = seamonkey +MOZCLIENT_PROJECT = comm-1.9.1 +MOZCLIENT_VCS = hg +MOZCLIENT_VCS_LOC = http://hg.mozilla.org/releases/ +MOZCLIENT_POSTCOCMD = cd mozilla && python client.py checkout --comm-rev=`echo ${DEBIAN_TAG} | cut -d= -f1` --mozilla-rev=`echo ${DEBIAN_TAG} | cut -d= -f1` +MOZCLIENT_FILE = mozilla/suite/config/version-191.txt +MOZCLIENT_GETVERSION = tail -1 mozilla/suite/config/version-191.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/' +MOZCLIENT_GETDATE = sh debian/moz-rev.sh http://hg.mozilla.org/releases/comm-1.9.1 default +MOZCLIENT_EMBEDDED = 1 +MOZCLIENT_WANTMOZDIR = 1 +MOZCLIENT_TAREXCLUDE = CVS .cvsignore --- seamonkey-2.0.4+nobinonly.orig/debian/mozclient/seamonkey-remove.binonly.sh +++ seamonkey-2.0.4+nobinonly/debian/mozclient/seamonkey-remove.binonly.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# We have a mozilla dir containing mozilla-central, so we must call the main +# remove.binonly.sh in it +SCRIPT=`echo $0 | sed -e 's,/[^/]*-\(remove.binonly.sh\),/\1,'` + +echo "\$ cd mozilla" >&2 +cd mozilla + +echo "\$ sh $SCRIPT" >&2 +sh $SCRIPT >> ../REMOVED+nobinonly.txt 2>&1 --- seamonkey-2.0.4+nobinonly.orig/debian/mozclient/compare.mk +++ seamonkey-2.0.4+nobinonly/debian/mozclient/compare.mk @@ -0,0 +1,76 @@ +# -*- mode: makefile; coding: utf-8 -*- + +# Copyright (c) 2007-2008 Fabien Tassin +# Description: The 'compare' module of mozilla-devscripts +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +##################################################################### + +# Don't include this file directly, include one of the project.mk +# file instead, which will include this file for you. + +# The following target is available to the caller: +# compare: check the difference between: +# a/ what has been built (in dists/bin) and what has been installed (in debian/tmp) +# b/ what has been installed (in debian/tmp) and what has been put in the debs +# dists/bin is populated by the upstream build system +# debian/tmp is populated according to upstream installer/package-static files +# +# The following variable are available: +# COMPARE_FILTER_PRE_IN and COMPARE_FILTER_PRE_OUT (for a/) +# COMPARE_FILTER_IN and COMPARE_FILTER_OUT (for b/) +# By default, all are 'sed' commands that could be augmented (+=) or +# overwritten by the caller. + +TEMP := $(shell echo $$$$) +LIST_BUILT := /tmp/built.$(TEMP) +LIST_INSTALLED := /tmp/installed.$(TEMP) +LIST_IN_DEBS := /tmp/in_debs.$(TEMP) + +PKG_DIRS = $(addprefix debian/,$(shell grep ^Package debian/control | cut -d' ' -f2)) + +compare: + @if [ "Z${COMPARE_FILTER_PRE_IN}Z" = "ZZ" ] ; then \ + echo "## Can't compare dist/bin and debian/tmp (no COMPARE_FILTER_PRE_IN filter defined)" ; \ + else \ + if [ -d mozilla/dist ] ; then \ + find mozilla/dist/bin \! -type d | cut -d/ -f4- | $(COMPARE_FILTER_PRE_IN) | sort > $(LIST_BUILT) ; \ + elif [ -d build-tree/mozilla/dist ] ; then \ + find build-tree/mozilla/dist/bin \! -type d | cut -d/ -f5- | $(COMPARE_FILTER_PRE_IN) | sort > $(LIST_BUILT) ; \ + elif [ -d build-tree/dist ] ; then \ + find build-tree/dist/bin \! -type d | cut -d/ -f4- | $(COMPARE_FILTER_PRE_IN) | sort > $(LIST_BUILT) ; \ + elif [ -d dist ] ; then \ + find dist/bin \! -type d | cut -d/ -f3- | $(COMPARE_FILTER_PRE_IN) | sort > $(LIST_BUILT) ; \ + elif [ -d $(DEB_BUILDDIR)/mozilla/dist ] ; then \ + find $(DEB_BUILDDIR)/mozilla/dist/bin \! -type d | sed -e 's,.*mozilla/dist/bin/,,' | $(COMPARE_FILTER_PRE_IN) | sort > $(LIST_BUILT) ; \ + else \ + echo "Error: Can't find any suitable dist/bin directory" ; \ + fi ; \ + find debian/tmp -type f | cut -d/ -f3- | $(COMPARE_FILTER_PRE_OUT) | sort > $(LIST_INSTALLED) ; \ + echo "## Compare the content of dist/bin and debian/tmp..." ; \ + diff -u $(LIST_BUILT) $(LIST_INSTALLED) | grep -E '^(\+|-).' | tail -n +3 ;\ + echo "## =================================================" ; \ + fi + @if [ "Z${COMPARE_FILTER_IN}Z" = "ZZ" ] ; then \ + echo "## Can't compare debian/tmp and the debs produced (no COMPARE_FILTER_IN filter defined)" ; \ + else \ + echo "## Compare the content of debian/tmp and the debs produced..." ; \ + find debian/tmp -type f | cut -d/ -f3- | $(COMPARE_FILTER_IN) | sort > $(LIST_INSTALLED) ; \ + find $(PKG_DIRS) -type f | cut -d/ -f3- | $(COMPARE_FILTER_OUT) | sort > $(LIST_IN_DEBS) ; \ + diff -u $(LIST_INSTALLED) $(LIST_IN_DEBS) | grep -E '^(\+|-).' | tail -n +3 ; \ + fi + @echo "## End of Compare" + @rm -f $(LIST_BUILT) $(LIST_INSTALLED) $(LIST_IN_DEBS)