wok rev 14214

Up: thunderbird (17.0.4esr)
author Dominique Corbex <domcox@slitaz.org>
date Sat Mar 16 21:36:55 2013 +0100 (2013-03-16)
parents 1921d455d1f6
children b220ccfcdbfd
files thunderbird/receipt thunderbird/stuff/README thunderbird/stuff/distribution.ini thunderbird/stuff/mimeTypes.rdf thunderbird/stuff/mozconfig thunderbird/stuff/searchplugins/duckduckgo-ssl.xml thunderbird/stuff/searchplugins/slitaz.xml thunderbird/stuff/thunderbird-3.0-lang.patch thunderbird/stuff/thunderbird-install-dir.patch thunderbird/stuff/thunderbird.cfg thunderbird/stuff/thunderbird.mozconfig.conf
line diff
     1.1 --- a/thunderbird/receipt	Sat Mar 16 21:33:14 2013 +0100
     1.2 +++ b/thunderbird/receipt	Sat Mar 16 21:36:55 2013 +0100
     1.3 @@ -1,60 +1,130 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="thunderbird"
     1.7 -VERSION="11.0.1"
     1.8 +VERSION="17.0.4esr"
     1.9  CATEGORY="network"
    1.10  SHORT_DESC="Mozilla's Thunderbird email application."
    1.11  MAINTAINER="domcox@slitaz.org"
    1.12  TARBALL="$PACKAGE-$VERSION.source.tar.bz2"
    1.13  WEB_SITE="http://www.mozilla.org/"
    1.14  WGET_URL="ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source/$TARBALL"
    1.15 +
    1.16 +DEPENDS="alsa-lib gtk+ zip unzip libevent libvpx nspr nss sqlite \
    1.17 +dbus dbus-glib glib libnotify libfirefox"
    1.18 +BUILD_DEPENDS="alsa-lib-dev gtk+-dev bzip2 zip unzip coreutils \
    1.19 +libevent-dev libvpx-dev nspr-dev nss-dev yasm sqlite-dev \
    1.20 +dbus-dev dbus-glib-dev libnotify-dev freetype fontconfig tar gzip mesa-dev"
    1.21  TAGS="email pop imap smtp"
    1.22 -TB_LOCALES="de es_ES fr en_GB pt_PT pt_BR ru"
    1.23 -
    1.24 -DEPENDS="alsa-lib gtk+ dbus dbus-glib glib jpeg libevent libnotify nss \
    1.25 -         sqlite xorg-libX11 xorg-libXdamage xorg-libXt"
    1.26 -BUILD_DEPENDS="alsa-lib-dev bzip2 dbus-dev dbus-glib-dev freetype fontconfig \
    1.27 -         gtk+-dev libIDL libevent-dev libnotify-dev make mesa-dev nspr-dev \
    1.28 -         nss-dev perl pkg-config python sqlite-dev tar wireless_tools-dev \
    1.29 -         xorg-dev xorg-libXt-dev zip"
    1.30  
    1.31  # Rules to configure and make the package.
    1.32 +# WARNING: 1GB RAM minimum. Additional RAM will significantly decrease
    1.33 +# build time.
    1.34 +# At least 2.5 GB free disk space
    1.35 +
    1.36 +
    1.37  compile_rules()
    1.38  {
    1.39 -	cat <<EOF
    1.40 -WARNING: long compile time.
    1.41 -Requirements: 
    1.42 -- 512MB RAM with lots of available swap space. Additional RAM will 
    1.43 -  significantly decrease build time. 
    1.44 -- At least 2.5 GB of disk space.
    1.45 -EOF
    1.46 -	# add config
    1.47 -    cp -a $stuff/thunderbird.mozconfig.conf $src/.mozconfig
    1.48 -	# languages
    1.49 -	echo -e "\n# languages" >> $src/.mozconfig
    1.50 -	echo "mk_add_options MOZ_CO_LOCALES=\"$TB_LOCALES\"" >> $src/.mozconfig
    1.51 -	# for a quick build
    1.52 -	echo -e "\n# build quicker" >> $src/.mozconfig
    1.53 -	echo "mk_add_options MOZ_MAKE_FLAGS=$MAKEFLAGS" >> $src/.mozconfig
    1.54 -	# build
    1.55  	cd $src
    1.56 -	patch -Np1 -i $stuff/thunderbird-3.0-lang.patch
    1.57 -	patch -Np1 -i $stuff/thunderbird-install-dir.patch
    1.58 -	./configure $CONFIGURE_ARGS &&
    1.59 -	make 2>&1 | head -n 1000 &&
    1.60 -	make DESTDIR=$DESTDIR install
    1.61 +	# load mozconfig
    1.62 +    cp -a $stuff/mozconfig $src
    1.63 +
    1.64 +	# fix path of 'check_debug_ranges.py'
    1.65 +	ln -s $src/mozilla/build/autoconf/check_debug_ranges.py \
    1.66 +		$src/build/autoconf/check_debug_ranges.py
    1.67 +
    1.68 +	# build and create a thunderbird tarball
    1.69 +	# reducing log size: hide c++, nsinstall, python msgs
    1.70 +	# Exception... Component returned failure code: known bug #696763
    1.71 +	make -f client.mk | egrep -v "c++|nsinstall|python" &&
    1.72 +	make -C obj-thunderbird/mail/installer
    1.73 +
    1.74 +	# install
    1.75 +	# locate tarball
    1.76 +	local tarball tarpath fn1 fn2
    1.77 +	tarpath=$src/obj-thunderbird/mozilla/dist
    1.78 +	fn1="$tarpath/thunderbird-${VERSION%esr}.en-US.linux-$ARCH.tar.bz2"
    1.79 +	fn2="$tarpath/thunderbird-${VERSION%esr}.en-US.linux-$(uname -m).tar.bz2"
    1.80 +	[ -e "$fn1" ] && tarball="$fn1" && echo "$ARCH tarball found"
    1.81 +	[ -e "$fn2" ] && tarball="$fn2" && echo "$(uname -m) tarball found"
    1.82 +	[ -z "$tarball" ] && echo "ERROR: tarball not found" && exit 1
    1.83 +	# extract tarball
    1.84 +	mkdir -p $install/usr/lib/thunderbird-$VERSION &&
    1.85 +	tar -xvf $tarball -C $install/usr/lib/thunderbird-$VERSION \
    1.86 +		--strip-components=1 &&
    1.87 +	# install symlink in /usr/bin
    1.88 +	mkdir -p $install/usr/bin &&
    1.89 +	ln -sf ../lib/thunderbird-$VERSION/thunderbird $install/usr/bin
    1.90  }
    1.91  
    1.92  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.93  genpkg_rules()
    1.94  {
    1.95 -	mkdir -p $fs/usr/lib
    1.96  	# program
    1.97 -	cp -a $install/usr/lib/$PACKAGE $fs/usr/lib
    1.98 +	printf "Installing program.."
    1.99 +	mkdir -p $fs/usr/lib &&
   1.100 +	cp -a $install/usr/lib/$PACKAGE-$VERSION $fs/usr/lib &&
   1.101  	cp -a $install/usr/bin $fs/usr
   1.102 -	# mcd
   1.103 -	cp $stuff/autoconf.js $fs/usr/lib/$PACKAGE/defaults/pref
   1.104 -	cp $stuff/thunderbird.cfg $fs/usr/lib/$PACKAGE
   1.105 -	# mimetypes
   1.106 +	status
   1.107  
   1.108 +	# add Mission Control Desktop
   1.109 +	printf "Installing Mission Control Desktop.."
   1.110 +	cp $stuff/autoconf.js $fs/usr/lib/$PACKAGE-$VERSION/defaults/pref &&
   1.111 +	touch $fs/usr/lib/$PACKAGE-$VERSION/thunderbird.cfg
   1.112 +	status
   1.113 +
   1.114 +	# slitaz prefs.
   1.115 +	printf "Installing SliTaz prefs.."
   1.116 +	cp $stuff/distribution.ini $fs/usr/lib/$PACKAGE-$VERSION/distribution/ &&
   1.117 +	# slitaz search plugins
   1.118 +	cp -a $stuff/searchplugins/* $fs/usr/lib/$PACKAGE-$VERSION/searchplugins &&
   1.119 +	status
   1.120 +
   1.121 +	# mozilla-common files
   1.122 +	# dictionaries
   1.123 +	printf "Installing common dictionnaries.."
   1.124 +	rm -rf $fs/usr/lib/$PACKAGE-$VERSION/dictionaries &&
   1.125 +	ln -sf ../mozilla-common-$VERSION/dictionaries \
   1.126 +		$fs/usr/lib/$PACKAGE-$VERSION/dictionaries
   1.127 +	status
   1.128 +	# plugin-container
   1.129 +	printf "Installing common plugin-container"
   1.130 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/plugin-container &&
   1.131 +	ln -sf ../mozilla-common-$VERSION/plugin-container \
   1.132 +		$fs/usr/lib/$PACKAGE-$VERSION/plugin-container
   1.133 +	status
   1.134 +	# mozilla-xremote-client
   1.135 +	printf "Installing common mozilla-xremote-client"
   1.136 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client &&
   1.137 +	ln -sf ../mozilla-common-$VERSION/mozilla-xremote-client \
   1.138 +		$fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client
   1.139 +	status
   1.140 +	# components/libdbusservice.so
   1.141 +	# components/libmozgnome.so
   1.142 +	for file in libdbusservice.so libmozgnome.so; do
   1.143 +		printf "Installing common components/$file"
   1.144 +		rm -f $fs/usr/lib/$PACKAGE-$VERSION/components/$file &&
   1.145 +		ln -sf ../../mozilla-common-$VERSION/components/$file \
   1.146 +			$fs/usr/lib/$PACKAGE-$VERSION/components/$file
   1.147 +		status
   1.148 +	done
   1.149 +	# chrome.manifest
   1.150 +	printf "Installing common chrome.manifest"
   1.151 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest &&
   1.152 +	ln -sf ../mozilla-common-$VERSION/chrome.manifest \
   1.153 +		$fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest
   1.154 +	status
   1.155 +
   1.156 +	# run-mozilla.sh
   1.157 +	printf "Installing common run-mozilla.sh"
   1.158 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh &&
   1.159 +	ln -sf ../mozilla-common-$VERSION/run-mozilla.sh \
   1.160 +		$fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh
   1.161 +	status
   1.162 +
   1.163 +	# libmozalloc.so
   1.164 +	printf "Installing common libmozalloc.so"
   1.165 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so &&
   1.166 +	ln -sf ../mozilla-common-$VERSION/libmozalloc.so \
   1.167 +		$fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so
   1.168 +	status
   1.169  }
     2.1 --- a/thunderbird/stuff/README	Sat Mar 16 21:33:14 2013 +0100
     2.2 +++ b/thunderbird/stuff/README	Sat Mar 16 21:36:55 2013 +0100
     2.3 @@ -1,8 +1,6 @@
     2.4  
     2.5 +Thunderbird is buit from the official Mozilla source code.
     2.6 +The stuff/mozconfig file contains all configuration options,
     2.7 +it is copied in the mozilla source code before the build process.
     2.8  
     2.9 -Tazwok build Thunderbird from the official Mozilla source code, we use a .mozconfig
    2.10 -file to set all configure options. SliTaz thunderbird.mozconfig.conf is copied in the
    2.11 -mozilla source code with the command 'tazwok cook'. So if you want to make
    2.12 -some changes, edit thunderbird.mozconfig.conf.
    2.13 -
    2.14 -- domcox
    2.15 +So if you want to make some changes to tb, edit stuff/mozconfig.
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/thunderbird/stuff/distribution.ini	Sat Mar 16 21:36:55 2013 +0100
     3.3 @@ -0,0 +1,59 @@
     3.4 +# Partner Distribution Configuration File
     3.5 +# Mozilla Thunderbird with Example Dist settings
     3.6 +
     3.7 +# NOTE! These three are required.
     3.8 +# id: short string unique to this distribution
     3.9 +# about: a short descriptive (ui-visible) string for this
    3.10 +#        distribution
    3.11 +# version: version of the extra distribution pieces (not the version
    3.12 +#          of Thunderbird)
    3.13 +
    3.14 +[Global]
    3.15 +id=SliTaz GNU/Linux
    3.16 +version=5.0
    3.17 +about=Distribution Edition
    3.18 +about.fr=Édition pour la distribution
    3.19 +
    3.20 +# This section contains the global js prefs. You do should not list
    3.21 +# here the localized preferences (see below)
    3.22 +
    3.23 +# Boolean preferences should be 'true' or 'false', w/o quotes.  e.g.:
    3.24 +# my.bool.preference=true
    3.25 +#
    3.26 +# Integer preferences should be unquoted numbers.  e.g.:
    3.27 +# my.int.preference=123
    3.28 +#
    3.29 +# String preferences should be in quotes.  e.g.:
    3.30 +# my.string.preference="foo"
    3.31 +
    3.32 +[Preferences]
    3.33 +# Use LANG environment variable to choose locale
    3.34 +intl.locale.matchOS=true
    3.35 +# Disable default mailer checking
    3.36 +mail.shell.checkDefaultMail=false
    3.37 +app.distributor="SliTaz"
    3.38 +app.distributor.channel=""
    3.39 +# Forbid application updates
    3.40 +app.update.enabled=false
    3.41 +
    3.42 +# This section is used as a template for locale-specific properties
    3.43 +# files. They work similarly to the GlobalPrefs section, except that
    3.44 +# the %LOCALE% string gets substituted with the language string.
    3.45 +
    3.46 +[LocalizablePreferences]
    3.47 +#app.releaseNotesURL="http://example.org/%LOCALE%/%LOCALE%/"
    3.48 +#mailnews.start_page.welcome_url="http://example.com/%APP%/firstrun?locale=%LOCALE%version=%VERSION%&os=%OS%&buildid=%APPBUILDID%"
    3.49 +
    3.50 +# This section is an example of an override for a particular locale.
    3.51 +# The override sections do not interpolate %LOCALE% into strings.
    3.52 +# Preferences set in override sections are *merged* with the
    3.53 +# localizable defaults. That is, if you want a pref in
    3.54 +# [LocalizablePreferences] to not be set in a particular locale,
    3.55 +# you'll need to unset it explicitly ("pref.name=" on a line of its
    3.56 +# own).
    3.57 +
    3.58 +[LocalizablePreferences-en-US]
    3.59 +#app.releaseNotesURL="http://example.com/relnotes/"
    3.60 +#mailnews.start_page.welcome_url="http://example.com/firstrun/"
    3.61 +
    3.62 +
     4.1 --- a/thunderbird/stuff/mimeTypes.rdf	Sat Mar 16 21:33:14 2013 +0100
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,110 +0,0 @@
     4.4 -<?xml version="1.0"?>  
     4.5 -
     4.6 -<!--
     4.7 - This file is used as a persistent data store for helper application
     4.8 - information about both MIME type and protocol scheme helpers.
     4.9 -
    4.10 - The root of the data are the two containers
    4.11 - <RDF:Seq about="urn:mimetypes:root"/> and <RDF:Seq about="urn:schemes:root"/>.
    4.12 -
    4.13 - These contain one <RDF:li/> entry per MIME type/protocol.  Each <RDF:li/> entry
    4.14 - corresponds to a "urn:<class>:<type>" resource, where <class> is either
    4.15 - "mimetype" or "scheme" and <type> is either a MIME type in "major/minor" format
    4.16 - or a scheme.  For example, for HTML we would have "urn:mimetype:text/html",
    4.17 - while for mailto: we would have "urn:scheme:mailto".
    4.18 -
    4.19 - Typically, this resource will be in the <RDF:Description/> node which has the
    4.20 - corresponding "about" attribute.
    4.21 -
    4.22 - Each "urn:<class>:<type>" resource can have the following properties:
    4.23 -
    4.24 -   NC:Value - the MIME type or scheme string
    4.25 -   NC:editable - a "true" or "false" depending on whether this entry is
    4.26 -                 editable
    4.27 -   NC:description - a description of the type ("HTML Document" for text/html)
    4.28 -   NC:fileExtensions - for MIME types, there will be one of these properties
    4.29 -                       per extension that corresponds to this MIME type,
    4.30 -                       each one having a single extension as its value.
    4.31 -   NC:handlerProp - the way the type should be handled.  This corresponds to a
    4.32 -                    "urn:<class>:handler:<type>" resource.  Eg, the way HTML is
    4.33 -                    handled would be stored in the
    4.34 -                    "urn:mimetype:handler:text/html" resource.
    4.35 -
    4.36 - Each "urn:<class>:handler:<type>" resource can have the following properties:
    4.37 -
    4.38 -   NC:useSystemDefault - "true" if we should handle per default OS setting,
    4.39 -                          "false" or not set otherwise
    4.40 -   NC:saveToDisk - "true" if the data should be saved to disk, "false" or not
    4.41 -                   set otherwise.
    4.42 -     (Note - if both of these are false, that means "open in helper app")
    4.43 -   NC:alwaysAsk - "true" if the user should always be prompted before handling
    4.44 -                  data of this type, false otherwise.
    4.45 -   NC:externalApplication - the preferred helper application to use for this
    4.46 -                            type.  This corresponds to a
    4.47 -                            "urn:<class>:externalApplication:<type>" resource.
    4.48 -   NC:possibleApplication - a helper application that can be used for this type.
    4.49 -                            Since there can be multiple possible applications,
    4.50 -                            there can be multiple assertions in the graph with
    4.51 -                            this property for a given handler resource.
    4.52 -
    4.53 - Each "urn:<class>:externalApplication:<type>" resource, and each resource
    4.54 - that represents a possible application, can have the following property:
    4.55 -
    4.56 -   NC:prettyName - the "pretty name" of the application ("Acrobat Reader" for
    4.57 -                   /usr/bin/acroread, eg).
    4.58 -
    4.59 - If the resource represents a local application, then it can have the following
    4.60 - property:
    4.61 -
    4.62 -   NC:path - the path to the application on the local filesystem, for example
    4.63 -             /usr/bin/test or C:\windows\system32\cmd.exe.
    4.64 -
    4.65 - If the resource represents a web application, then it can have the following
    4.66 - property:
    4.67 -
    4.68 -   NC:uriTemplate - a URI pointing to the web application to which the type
    4.69 -                    should be handed off, with %s in the template representing
    4.70 -                    the place where the content should be inserted. For example,
    4.71 -                    here is a URI template for a service that lets you email
    4.72 -                    an address in a mailto: link:
    4.73 -                      http://www.example.com/sendmail?link=%s
    4.74 --->
    4.75 -			
    4.76 -<RDF:RDF	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    4.77 -			xmlns:NC="http://home.netscape.com/NC-rdf#">
    4.78 -
    4.79 -	<RDF:Seq RDF:about="urn:schemes:root">
    4.80 -    	<RDF:li RDF:resource="urn:scheme:http"/>
    4.81 -	</RDF:Seq>
    4.82 -
    4.83 -	<RDF:Description RDF:about="urn:scheme:externalApplication:http"
    4.84 -					NC:prettyName="midori"
    4.85 -					NC:path="/usr/bin/midori" />
    4.86 -	<RDF:Description RDF:about="urn:scheme:handler:http"
    4.87 -					NC:alwaysAsk="false">
    4.88 -		<NC:externalApplication RDF:resource="urn:scheme:externalApplication:http"/>
    4.89 -		<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/midori"/>
    4.90 -	</RDF:Description>
    4.91 -
    4.92 -	<RDF:Description RDF:about="urn:schemes">
    4.93 -		<NC:Protocol-Schemes RDF:resource="urn:schemes:root"/>
    4.94 -	</RDF:Description>
    4.95 -
    4.96 -	<RDF:Description RDF:about="urn:scheme:http"
    4.97 -					NC:value="http">
    4.98 -		<NC:handlerProp RDF:resource="urn:scheme:handler:http"/>
    4.99 -	</RDF:Description>
   4.100 -
   4.101 -	<RDF:Description RDF:about="urn:mimetypes">
   4.102 -		<NC:MIME-types RDF:resource="urn:mimetypes:root"/>
   4.103 -	</RDF:Description>
   4.104 -
   4.105 -	<RDF:Seq RDF:about="urn:mimetypes:root">
   4.106 -	</RDF:Seq>
   4.107 -	<RDF:Description RDF:about="urn:root"
   4.108 -					NC:en-US_defaultHandlersVersion="-1"
   4.109 -					NC:fr_defaultHandlersVersion="-1" />
   4.110 -	<RDF:Description RDF:about="urn:handler:local:/usr/bin/midori"
   4.111 -					NC:prettyName="midori"
   4.112 -					NC:path="/usr/bin/midori" />
   4.113 -</RDF:RDF>
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/thunderbird/stuff/mozconfig	Sat Mar 16 21:36:55 2013 +0100
     5.3 @@ -0,0 +1,91 @@
     5.4 +# mozconfig file for building thunderbird (17.0.0esr) on SliTaz
     5.5 +
     5.6 +# This file contains the options used in the Thunderbird build. You may
     5.7 +# need to specify additional options for your specific build needs.
     5.8 +# Use the information provided by running './configure --help' to
     5.9 +# help you determine if you need to add any additional options.
    5.10 +# Some additional options can be added by uncommenting the examples
    5.11 +# in this file or adding options by inserting a line containing
    5.12 +# 'ac_add_options --some-option-you-need'. Be aware that some accepted
    5.13 +# options, such as '--with-system-bz2', do not affect the build.
    5.14 +
    5.15 +# tb for slitaz:
    5.16 +ac_add_options --with-distribution-id=slitaz
    5.17 +
    5.18 +# we want to build thunderbird:
    5.19 +ac_add_options --enable-application=mail
    5.20 +
    5.21 +# Create an object directory and specify to build the package in that
    5.22 +# directory. If desired, modify the location of the object directory
    5.23 +# to a directory inside the source tree by removing '../' from the
    5.24 +# line below:
    5.25 +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-thunderbird
    5.26 +
    5.27 +# Specify arch option and level of optimization:
    5.28 +ac_add_options --enable-optimize="$CFLAGS -Wno-all -Wno-extra -Wno-empty-body \
    5.29 +-Wno-type-limits -Wno-unused-result -Wno-attributes -Wno-enum-compare \
    5.30 +-Wno-multichar"
    5.31 +
    5.32 +# Issue all warnings demanded by strict ANSI C
    5.33 +ac_add_options --disable-pedantic
    5.34 +
    5.35 +# Speed up the build by running several jobs (set the number of CPU cores):
    5.36 +mk_add_options MOZ_MAKE_FLAGS="-j$(grep processor /proc/cpuinfo | wc -l)"
    5.37 +
    5.38 +# Reduce the log size:
    5.39 +ac_add_options --silent
    5.40 +
    5.41 +# Recommended dependencies:
    5.42 +ac_add_options --enable-system-sqlite
    5.43 +ac_add_options --with-system-libevent
    5.44 +ac_add_options --with-system-libvpx
    5.45 +ac_add_options --with-system-nspr
    5.46 +ac_add_options --with-system-nss
    5.47 +
    5.48 +# Uncomment these lines if you have installed optional dependencies:
    5.49 +#ac_add_options --enable-system-hunspell
    5.50 +#ac_add_options --enable-startup-notification
    5.51 +
    5.52 +# If you you do not want dbus-glib, comment out this line:
    5.53 +#ac_add_options --disable-dbus
    5.54 +
    5.55 +# If you have installed wireless-tools comment out this line:
    5.56 +ac_add_options --disable-necko-wifi
    5.57 +
    5.58 +# If you have installed libnotify comment out this line:
    5.59 +#ac_add_options --disable-libnotify
    5.60 +
    5.61 +# We dont use --enable-official-branding since we dont have any authorization
    5.62 +# to use trademarks per http://www.mozilla.org/foundation/trademarks/
    5.63 +ac_add_options --enable-official-branding
    5.64 +
    5.65 +# It is recommended not to touch anything below this line
    5.66 +ac_add_options --prefix=/usr
    5.67 +
    5.68 +ac_add_options --disable-crashreporter
    5.69 +ac_add_options --disable-installer
    5.70 +ac_add_options --disable-updater
    5.71 +ac_add_options --disable-debug
    5.72 +ac_add_options --disable-tests
    5.73 +
    5.74 +ac_add_options --enable-strip
    5.75 +ac_add_options --enable-install-strip
    5.76 +
    5.77 +ac_add_options --enable-gio
    5.78 +ac_add_options --enable-safe-browsing
    5.79 +ac_add_options --enable-url-classifier
    5.80 +
    5.81 +ac_add_options --enable-system-ffi
    5.82 +ac_add_options --enable-system-pixman
    5.83 +
    5.84 +ac_add_options --enable-shared-js
    5.85 +ac_add_options --with-pthreads
    5.86 +
    5.87 +ac_add_options --with-system-bz2
    5.88 +ac_add_options --with-system-jpeg
    5.89 +#ac_add_options --with-system-png # features missing
    5.90 +ac_add_options --with-system-zlib
    5.91 +
    5.92 +ac_add_options --disable-gconf
    5.93 +#ac_add_options --enable-system-cairo # crash
    5.94 +ac_add_options --disable-logging
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/thunderbird/stuff/searchplugins/duckduckgo-ssl.xml	Sat Mar 16 21:36:55 2013 +0100
     6.3 @@ -0,0 +1,11 @@
     6.4 +<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
     6.5 +<os:ShortName>DuckDuckGo (SSL)</os:ShortName>
     6.6 +<os:Description>DuckDuckGo is a search engine that does not collect or share personally identifiable information. This search bar add-on utilizes SSL to protect searches between You and DuckDuckGo.</os:Description>
     6.7 +<os:InputEncoding>UTF-8</os:InputEncoding>
     6.8 +<os:Image width="16" height="16">data:image/x-icon;base64,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</os:Image>
     6.9 +<SearchForm>https://duckduckgo.com/</SearchForm>
    6.10 +<os:Url type="text/html" method="POST" template="https://duckduckgo.com/">
    6.11 +  <os:Param name="q" value="{searchTerms}"/>
    6.12 +  <os:Param name="t" value="slitaz"/>
    6.13 +</os:Url>
    6.14 +</SearchPlugin>
    6.15 \ No newline at end of file
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/thunderbird/stuff/searchplugins/slitaz.xml	Sat Mar 16 21:36:55 2013 +0100
     7.3 @@ -0,0 +1,30 @@
     7.4 +<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" 
     7.5 +	xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
     7.6 +<os:ShortName>SliTaz</os:ShortName>
     7.7 +<os:Description>SliTaz GNU/Linux - Google Search</os:Description>
     7.8 +<os:InputEncoding>ISO-8859-1</os:InputEncoding>
     7.9 +<os:Image width="16" height="16">
    7.10 +data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
    7.11 +AAABAAAAAQCAYAAAAf8/9hAAACwUlEQVQ4ja1QXUhaARg9KoQRrbA
    7.12 +Z67aLuChTI8VkmyVsT7W/CIIMX0IujB4iYkQPgxgDQQp6jtF6ioJNmANlaw2
    7.13 +CEdFGoo7k3sTKTJ1dvV6otLWJd+0lw0W97cD38n3nnO9wgP+N4+PjOgBgG
    7.14 +OZRMpk0nK1FPM9rgsFgLwBRkQMA4lKxz+fr5jhO6XK5nuXz+QJBEP7iraamhgm
    7.15 +FQqpAINDj9/sfplKpW/8Y7O7u6j0ej4Wm6YZoNErq9frPJd6nAGA2m2cdDsdLgiCC09
    7.16 +PTz8+vh4eHMoqilhcXFwdbW1vTHMcVI4oYhlGUpjSZTBGv12ttb2//cZ4gFovdX11dv
    7.17 +V1ZWXnAsuy1UChkdDqdkv7+/i8ajSZit9tfAYDb7bal0+nqQqHwZ2dn5wbP8zcBAB6
    7.18 +PZ4QgiJPe3t610dHRNZIkfzkcjnmRSCQAEDo7OzeHh4ffGAwGYWxszGU2mzeNRmO
    7.19 +02AMAgGVZ5cTExAJBEAKAS6eiokKgKOq7z+frBiACAGSzWXlHR0dEqVTmdTpdWi6X
    7.20 +X2lQW1srqFSqo/r6+oLJZIpyHFcnZlm2IZPJVLvd7idKpXJLq9VuUhT1tbQ4iUSCmZmZa
    7.21 +alU+rOnp+fj0tJSfyqVku3t7WWwsbFxz2q1Lre1tcXHx8dnaZou6+rqCpR+lkgkwv7+vjY
    7.22 +SieiqqqoKk5OTTpvN9gEAxDKZ7ECtVm+3tLQEjUbjN61Wm0+n09dLE5Akmc3lctunp6d
    7.23 +lzc3NMYVC4bVYLG8BQMyyLKPT6RJ9fX3vEomEAgCampoipQZDQ0OvGxsbf8/Pzw9O
    7.24 +TU2NSKXS8lwut3BO4HleS9N0md1ufw8A6+vrD2Qy2YlYLBYGBgY+xePxcoZh7s7Nzb
    7.25 +1wOp2STCajxmUIh8N3wuHwYwBIJpOKra0tw9kDcmVl5emloos4Ojq6fnGXzWblV/H/A
    7.26 +kxASraqWon9AAAAAElFTkSuQmCC</os:Image>
    7.27 +<os:Url type="text/html" method="GET" template="http://www.google.com/cse">
    7.28 +  <os:Param name="cx" value="000868395082919927601:nddq7yjdcxg"/>
    7.29 +  <os:Param name="cof" value="FORID:0"/>
    7.30 +  <os:Param name="q" value="{searchTerms}"/>
    7.31 +  <os:Param name="sa" value="Search"/>
    7.32 +</os:Url>
    7.33 +</SearchPlugin>
     8.1 --- a/thunderbird/stuff/thunderbird-3.0-lang.patch	Sat Mar 16 21:33:14 2013 +0100
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,11 +0,0 @@
     8.4 ---- comm-1.9.1/mozilla/modules/libpref/src/init/all.js	2009-10-11 02:12:44.000000000 +0200
     8.5 -+++ comm-1.9.1/mozilla/modules/libpref/src/init/all.js	2009-09-16 02:56:45.000000000 +0200
     8.6 -@@ -890,7 +890,7 @@
     8.7 - pref("intl.charset.detector",               "chrome://global/locale/intl.properties");
     8.8 - pref("intl.charset.default",                "chrome://global-platform/locale/intl.properties");
     8.9 - pref("intl.ellipsis",                       "chrome://global-platform/locale/intl.properties");
    8.10 --pref("intl.locale.matchOS",                 false);
    8.11 -+pref("intl.locale.matchOS",                 true);
    8.12 - // fallback charset list for Unicode conversion (converting from Unicode)
    8.13 - // currently used for mail send only to handle symbol characters (e.g Euro, trademark, smartquotes)
    8.14 - // for ISO-8859-1
     9.1 --- a/thunderbird/stuff/thunderbird-install-dir.patch	Sat Mar 16 21:33:14 2013 +0100
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,42 +0,0 @@
     9.4 -diff -Nur comm-beta.orig/config/autoconf.mk.in comm-beta/config/autoconf.mk.in
     9.5 ---- comm-beta.orig/config/autoconf.mk.in	2011-11-06 14:39:51.064983780 +0000
     9.6 -+++ comm-beta/config/autoconf.mk.in	2011-11-06 14:42:57.216735333 +0000
     9.7 -@@ -65,8 +65,8 @@
     9.8 - mandir		= @mandir@
     9.9 - idldir		= $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
    9.10 -
    9.11 --installdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
    9.12 --sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
    9.13 -+installdir	= $(libdir)/$(MOZ_APP_NAME)
    9.14 -+sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel
    9.15 -
    9.16 - MOZDEPTH	= $(DEPTH)/mozilla
    9.17 - DIST		= $(MOZDEPTH)/dist
    9.18 -diff -Nur comm-beta.orig/mozilla/config/autoconf.mk.in comm-beta/mozilla/config/autoconf.mk.in
    9.19 ---- comm-beta.orig/mozilla/config/autoconf.mk.in	2011-11-06 14:39:41.771562967 +0000
    9.20 -+++ comm-beta/mozilla/config/autoconf.mk.in	2011-11-06 14:44:18.404165515 +0000
    9.21 -@@ -68,8 +68,8 @@
    9.22 - mandir		= @mandir@
    9.23 - idldir		= $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
    9.24 -
    9.25 --installdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
    9.26 --sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
    9.27 -+installdir	= $(libdir)/$(MOZ_APP_NAME)
    9.28 -+sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel
    9.29 -
    9.30 - DIST		= $(DEPTH)/dist
    9.31 - LIBXUL_SDK      = @LIBXUL_SDK@
    9.32 -diff -Nur comm-beta.orig/mozilla/js/src/config/autoconf.mk.in comm-beta/mozilla/js/src/config/autoconf.mk.in
    9.33 ---- comm-beta.orig/mozilla/js/src/config/autoconf.mk.in	2011-11-06 14:39:48.014955070 +0000
    9.34 -+++ comm-beta/mozilla/js/src/config/autoconf.mk.in	2011-11-06 14:44:32.977635875 +0000
    9.35 -@@ -61,8 +61,8 @@
    9.36 - datadir		= @datadir@
    9.37 - mandir		= @mandir@
    9.38 -
    9.39 --installdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
    9.40 --sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
    9.41 -+installdir	= $(libdir)/$(MOZ_APP_NAME)
    9.42 -+sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel
    9.43 -
    9.44 - TOP_DIST	= @TOP_DIST@
    9.45 - ifneq (,$(filter /%,$(TOP_DIST)))
    10.1 --- a/thunderbird/stuff/thunderbird.cfg	Sat Mar 16 21:33:14 2013 +0100
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,8 +0,0 @@
    10.4 -// SliTaz 2012
    10.5 -//
    10.6 -try {
    10.7 -	pref("network.protocol-handler.app.http", "/usr/bin/midori");
    10.8 -	pref("network.protocol-handler.app.https", "/usr/bin/midori");
    10.9 -} catch(e) {
   10.10 -  displayError("pref", e);
   10.11 -}
    11.1 --- a/thunderbird/stuff/thunderbird.mozconfig.conf	Sat Mar 16 21:33:14 2013 +0100
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,172 +0,0 @@
    11.4 -# from Linux from scratch
    11.5 -
    11.6 -# This file contains the options used in the Thunderbird build. You may
    11.7 -# need to specify additional options for your specific build needs.
    11.8 -# Use the information provided by running './configure --help' to
    11.9 -# help you determine if you need to add any additional options.
   11.10 -# Some additional options can be added by uncommenting the examples
   11.11 -# in this file or adding options by inserting a line containing
   11.12 -# 'ac_add_options --some-option-you-need'.  Be aware that some accepted
   11.13 -# options, such as '--with-system-bz2', do not affect the build.
   11.14 -
   11.15 -# slitaz
   11.16 -ac_add_options --with-distribution-id=slitaz
   11.17 -
   11.18 -# specify that we want to build thunderbird
   11.19 -ac_add_options --enable-application=mail
   11.20 -
   11.21 -# sepcify that we want to build the Lightning calendar extension as per the
   11.22 -# Mozilla distributed Thunderbird.
   11.23 -# ac_add_options --enable-calendar
   11.24 -
   11.25 -# Create an object directory and specify to build the package in that
   11.26 -# directory. If desired, modify the location of the object directory
   11.27 -# to a directory inside the source tree by removing '../' from the
   11.28 -# line below.
   11.29 -mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../thunderbird-build
   11.30 -
   11.31 -# Specify the installation prefix. If you would prefer Xulrunner
   11.32 -# installed in a different prefix, modify the line below to fit
   11.33 -# your needs (the config will always be written to /etc/gre.d)
   11.34 -ac_add_options --prefix=/usr
   11.35 -
   11.36 -# apply a minimal level of optimization (-O)
   11.37 -ac_add_options --enable-optimize
   11.38 -
   11.39 -# These options are used so that the Xulrunner binaries are linked to
   11.40 -# the system-installed copies of the specified libraries instead of
   11.41 -# the source tree code which may not be the most recent versions.
   11.42 -# With the exception of libsqlite3, the libraries are statically linked.
   11.43 -
   11.44 -# (Options to use system installed libraries)
   11.45 -# Using the shipped version of libsqlite3 has been reported to cause
   11.46 -# problems with other applications which were using sqlite3.
   11.47 -# Only comment this line if you know exactly what you are doing!
   11.48 -ac_add_options --enable-system-sqlite
   11.49 -
   11.50 -# Comment this only if you want to use whatever patched version of cairo
   11.51 -# is in the shipped mozilla tree, together with the system headers.
   11.52 -ac_add_options --enable-system-cairo
   11.53 -
   11.54 -# Comment this if you have not installed lcms.
   11.55 -# ac_add_options --enable-system-lcms
   11.56 -
   11.57 -# Comment this if you did not build libjpeg before GTK+-2.
   11.58 -ac_add_options --with-system-jpeg
   11.59 -
   11.60 -# These two options enable support for building Thunderbird with
   11.61 -# system-installed versions of the Network Security Services (NSS)
   11.62 -# and Netscape Portable Runtime (NSPR) libraries. Comment them if
   11.63 -# you wish to use the included copies (not recommended).
   11.64 -#ac_add_options --with-system-nspr
   11.65 -ac_add_options --with-system-nss
   11.66 -
   11.67 -# Comment this if you have not built png with the apng patch.
   11.68 -# ac_add_options --with-system-png
   11.69 -
   11.70 -# The pthreads option is only used when building nspr
   11.71 -# Uncomment this if you build the included nspr.
   11.72 -ac_add_options --with-pthreads
   11.73 -
   11.74 -# zlib is included in LFS. Do not comment this line.
   11.75 -ac_add_options --with-system-zlib
   11.76 -ac_add_options --with-system-bz2
   11.77 -
   11.78 -# (Options to disable parts of the package)
   11.79 -# This option is used to disable the a11y support in the Xulrunner
   11.80 -# binaries. Comment out this option if you require a11y support.
   11.81 -ac_add_options --disable-accessibility
   11.82 -
   11.83 -# Uncomment this if you did not build curl.
   11.84 -# Use --disable-crashreporter to disable the crash reporter.
   11.85 -ac_add_options --disable-crashreporter
   11.86 -
   11.87 -# Comment this if you have built dbus-glib.
   11.88 -# ac_add_options --disable-dbus
   11.89 -
   11.90 -# Comment this if you have gnome-vfs and libgnomeui, and wish to
   11.91 -# integrate thunderbird into your gnome desktop
   11.92 -ac_add_options --disable-gnomevfs
   11.93 -
   11.94 -# This option is added so that the Mozilla Installer program is not
   11.95 -# built or installed. The program is not required for a BLFS
   11.96 -# installation of Xulrunner.
   11.97 -ac_add_options --disable-installer
   11.98 -
   11.99 -# Enable the build of static internal libs (this is currently required, until
  11.100 -# Thunderbird 3.1, DO NOT COMMENT, see note below about XulRunner).
  11.101 -ac_add_options --enable-static
  11.102 -
  11.103 -# This option is added so that test libraries and programs are not
  11.104 -# built. These would only be required for debugging purposes.
  11.105 -ac_add_options --disable-tests
  11.106 -
  11.107 -# Disable the updater, which is not appropriate if you build from source
  11.108 -ac_add_options --disable-updater
  11.109 -
  11.110 -# (options to add extra parts of the package)
  11.111 -# This option causes the installed binaries to have the official
  11.112 -# Thunderbird name embedded in them. Due to license restrictions, you
  11.113 -# may not distribute binaries created using this option.  It also
  11.114 -# means you get a popup EULA when you first run thunderbird.
  11.115 -ac_add_options --enable-official-branding
  11.116 -
  11.117 -# This option is used to enable source tree included LDAP support in
  11.118 -# the Firefox binaries.  This used to be required for mozab support in
  11.119 -# OpenOffice, however, is now deprecated.
  11.120 -# note: --disable-ldap breaks thunderbird build
  11.121 -#ac_add_options --disable-ldap
  11.122 -
  11.123 -# This option is used so that the debugging symbols are removed from
  11.124 -# the installed binaries during the installation process. Comment out
  11.125 -# this option if you may have a need to retain the debugging symbols
  11.126 -# in the installed binaries (the resulting binaries will be about 7MB
  11.127 -# bigger).
  11.128 -#ac_add_options --enable-strip
  11.129 -
  11.130 -# Uncomment this option if you desire support for dual-monitor
  11.131 -# display using the X-Window Xinerama libraries.
  11.132 -#ac_add_options --enable-xinerama
  11.133 -
  11.134 -# Enable strong cryptography (This is explicitly required if you plan to use
  11.135 -# the enigmail extension for Thunderbird).
  11.136 -ac_add_options --enable-crypto
  11.137 -
  11.138 -# Point to the xulrunner libraries - comment these for a standalone client
  11.139 -# DO NOT UNCOMMENT THESE - System XULRunner is broken until Thunderbird
  11.140 -# development catches up with XULRunner-1.9.2 (TB-3.1, est. April 6, 2010).
  11.141 -#ac_add_options --with-system-libxul
  11.142 -#ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-devel-1.9.2.8
  11.143 -
  11.144 -# disable webm video format
  11.145 -ac_add_options --disable-webm
  11.146 -
  11.147 -# disable debug
  11.148 -ac_add_options --disable-debug
  11.149 -
  11.150 -# disable JavaScript debug library
  11.151 -#ac_add_options --disable-jsd
  11.152 -
  11.153 -# disable printing support
  11.154 -ac_add_options --disable-printing
  11.155 -
  11.156 -# disable building of ANGLE for WebGL->D3D translation
  11.157 -ac_add_options --disable-angle 
  11.158 -
  11.159 -# do not build test libraries & programs
  11.160 -ac_add_options --disable-tests
  11.161 -
  11.162 -# disable feed handling and processing components
  11.163 -ac_add_options --disable-feeds
  11.164 -
  11.165 -# disable mozStorage module and related components
  11.166 -#ac_add_options --disable-storage
  11.167 -
  11.168 -# disable logging facilities
  11.169 -ac_add_options --disable-logging
  11.170 -
  11.171 -# use system libevent
  11.172 -ac_add_options --with-system-libevent
  11.173 -
  11.174 -# disable java
  11.175 -#ac_add_options --disable-javaxpcom