[Pkg-mozext-commits] [SCM] Collection of development scripts used for XUL extensions. branch, master, updated. 0.23-38-gb3edbbb

Benjamin Drung bdrung at debian.org
Fri Oct 7 22:14:23 UTC 2011


The following commit has been merged in the master branch:
commit b3edbbbeb58dd66a6e0bc1a474302b14d15fcfdb
Author: Benjamin Drung <bdrung at debian.org>
Date:   Sat Oct 8 00:14:19 2011 +0200

    Remove all stuff that is unrelated to packaging XUL extensions.

diff --git a/Makefile b/Makefile
index 4602c6a..7ebe77d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,23 +1,13 @@
-PREFIX ?= /usr
-DOCDIR ?= $(PREFIX)/share/doc/mozilla-devscripts
-MANDIR ?= $(PREFIX)/share/man
-
-MANPAGES := $(wildcard man/*.1)
-
-build:
-	$(MAKE) -C src $@
+build: ;
 
 test:
 	tests/dh_xul-ext/test
 	tests/test-moz-version
 
 install:
-	install -d $(DESTDIR)$(DOCDIR) $(DESTDIR)$(MANDIR)/man1
-	install $(MANPAGES) $(DESTDIR)$(MANDIR)/man1/
-	install -m 644 README $(DESTDIR)$(DOCDIR)/README
-	$(MAKE) -C src $@
+	python setup.py install --root="$(DESTDIR)" --no-compile --install-layout=deb
 
 clean:
-	$(MAKE) -C src $@
+	rm -rf build src/*.pyc
 
 .PHONY: build clean install test
diff --git a/README b/README
index 268dcdf..b9250f8 100644
--- a/README
+++ b/README
@@ -1,203 +1,13 @@
 mozilla-devscripts is a collection of scripts based on Makefile inheritance
 usable by Mozilla packages in Ubuntu.
 
-- mozclient is an abstract tarball creator which provides a get-new-orig
-  target
-- compare is an install checker looking for missing files
-- minefield-packager creates debs from Firefox (official) nightly built
-  tarballs
 - xpi provides hooks to help package extensions in an elegant way
-- lp-locale-export is an helper for translations in launchpad for mozilla
-  products and extensions
- 
-============================================================================
 
-The package contains rules for the following projects:
- - firefox-3.0
- - firefox-3.1
- - firefox-4.0
- - fennec
- - lightning-sunbird (from MOZILLA_1_8_BRANCH)
- - nspr
- - nss
- - seamonkey-2.0
- - thunderbird (2.0, from MOZILLA_1_8_BRANCH)
- - thunderbird-3.0
- - xulrunner (1.8, from MOZILLA_1_8_BRANCH)
- - xulrunner-1.9
- - xulrunner-1.9.1
- - xulrunner-2.0
- - midbrowser
- - prism
- - flock
+============================================================================
 
 In addition there is a xpi.mk which provides standard rules/targets to package
 XPI extensions for mozilla/toolkit based applications.
 
-=== mozclient ===
-
-Creates a source tarball from a VCS
-
-A clean-up script, called "remove.binonly.sh", is called to remove all
-binary-only files. It is applied to all projects before packing.
-Optionally, $(project)-remove.binonly.sh is also applied.
-Traces of the cleaning are preserved inside that resulting tarball
-in REMOVED+nobinonly.txt. If nothing has been removed, both the log and
-the "+nobinonly" signature are dropped.
-
-To use :
-
-- in debian/control: add mozilla-devscripts to Build-Depends
-- in debian/rules: add "include /usr/share/mozilla-devscripts/yourproject.mk"
-
-Note: it is also possible to keep all project files outside of mozilla-devscripts.
-To do so, mozclient needs two variables:
-- MOZCLIENT_PROJECTNAME: the name of the conf file as described below, without the
-  ".conf" extension
-- MOZCLIENT_PROJECTDIR: a directory containing the project specific files to be used
-  by mozclient. It is not a recommended to use the debian directory directly because
-  there will be a confusion between debian/patches and $(MOZCLIENT_PROJECTDIR)/patches
-
-ex:
-  in debian/rules:
-    MOZCLIENT_PROJECTNAME  = myproject
-    MOZCLIENT_PROJECTDIR   = debian/mozclient
-    include /usr/share/mozilla-devscripts/mozclient.mk
-  in debian/mozclient:
-    - a mandatory file called myproject.conf
-    - an optional patches directory
-    - an optional myproject-remove.binonly.sh file
-
-The following targets are then available to the caller of debian/rules:
-- get-orig-source
-   Build a tarball according to parameters from project.mk
-   and optionally using either DEBIAN_DATE or DEBIAN_TAG, and optionally
-   DEBIAN_BRANCH
-- list-tags
-   List all the registered VCS tags from upstream server
-
-The caller could specify the following parameters:
-DEBIAN_DATE in the form YYYYMMDDtHHMM
- ex: DEBIAN_DATE=20070911t1711
-or
-DEBIAN_TAG in the form CVS_TAG=debian_version
- ex: DEBIAN_TAG=FIREFOX_3_0b2_RC1=3.0~b2~rc1
-
-Optionally:
-
-DEBIAN_KEEP_VCS to preserve the VCS files (*/CVS, .hg, ...)
- ex: DEBIAN_KEEP_VCS=1
-
-LOCAL_BRANCH=/foo/bar/baz to point to a local branch instead of
-the configured remote one. It is faster if you have to publish
-tarballs quite often from this branch, such as daily snapshots.
-The local branch will be updated first.
-Note that the getdate are still remote so you need network connectivity.
-
-Projects files are stored in /usr/share/mozilla-devscripts/mozclient
-as .conf files. They contain the following parameters:
-
-- MOZCLIENT_APPNAME (mandatory): package name
-- MOZCLIENT_MODULES (optional): list of modules/directories for direct checkout
-- MOZCLIENT_VCS (mandatory): VCS (hg, git, cvs, svn..)
-- MOZCLIENT_VCS_LOC (mandatory): VCS location (cvs loc, url, ...)
-- MOZCLIENT_PROJECT (optional): VCS project name. If $(NULL), then
-  $(MOZCLIENT_MODULES) becomes mandatory
-- MOZCLIENT_BRANCH (optional): VCS branch name
-- MOZCLIENT_POSTCOCMD (optional): a shell command that is executed after checkout
-- MOZCLIENT_FILE (mandatory): source file containing the version
-- MOZCLIENT_GETVERSION (mandatory): how to transform the version
-- MOZCLIENT_GETDATE (mandatory): get the last commit date for the project
-- MOZCLIENT_SEPARATOR (optional): separator between version and date (default: ~)
-- MOZCLIENT_TAREXCLUDE (optional): list of additional dirs/files to exclude
-  from packaging
-- MOZCLIENT_EMBEDDED (optional): create an embedded tarball (default: 0)
-- MOZCLIENT_WANTMOZDIR (optional): should the root dir be 'mozilla'?
-  (default: 0 unless MOZCLIENT_EMBEDDED=1)
-- MOZCLIENT_WANTPATCH (optional): should we use the patch system? (default: 0)
-- MOZCLIENT_DYNTAG (optional): paired with MOZCLIENT_DYNTAG_FILES, a shell
-  command that is executed to get a VCS tag
-- MOZCLIENT_DYNTAG_FILES (optional): list of files to get before calling
-  MOZCLIENT_DYNTAG
-
-Example with firefox-3.0:
-
-- in debian/control, add mozilla-devscripts to Build-Depends
-- in debian/rules, add:
-   include /usr/share/mozilla-devscripts/firefox-3.0.mk
-
-That's it. You've gained get-orig-source.
-
-You can now call it:
-- debian/rules get-orig-source
-  => firefox-3.0_3.0~b2~cvs20071120t1456+nobinonly.orig.tar.gz
-
-- debian/rules get-orig-source DEBIAN_DATE=20070914t1713
-  => firefox-3.0_3.0~a8~cvs20070914t1713+nobinonly.orig.tar.gz
-
-- debian/rules get-orig-source DEBIAN_TAG=FIREFOX_3_0b2_RC1=3.0~b2~rc1
-  => firefox-3.0_3.0~b2~rc1+nobinonly.orig.tar.gz
-
-=== compare ===
-
-Compares installed files and debs content
-
-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.
-
-To use (if not already done for another mozilla-devscripts script)
-
-- in debian/control: add mozilla-devscripts to Build-Depends
-- in debian/rules: add "include /usr/share/mozilla-devscripts/yourproject.mk"
-
-Example of COMPARE_FILTER_IN tweak:
-
-COMPARE_FILTER_IN += \
-  -e 's,^usr/lib/seamonkey-2.0/extensions/{f13b157f-b174-47e7-a34d-4815ddfdfeb8}.*,,' \
-  $(NULL)
-
-=== minefield-packager ===
-
-minefield-packager creates debs from Firefox nightly built tarballs available
-on mozilla web/ftp site. Those builds are often useful to check a regression
-and to determine if a bug is Ubuntu specific or if it is also affecting
-upstream builds. The deb produced are for testing purpose only, please don't
-report bugs in Launchpad about those.
-
-Example:
-
-(from a writable directory)
-$ make -f /usr/share/mozilla-devscripts/minefield-packager.mk
-$ sudo dpkg -i firefox-minefield_3.0~b5~build2008032304-1_i386.deb
-
-You can also ask for a particular snapshot by adding DEBIAN_DATE=id,
-where id is one of the date returned by the 'list' command:
-
-$ make -f /usr/share/mozilla-devscripts/minefield-packager.mk list
-Available snapshots are:
-2008-02-27-04   04-Mar-2008 19:31
-2008-02-27-14   28-Feb-2008 07:30
-2008-02-27-18   28-Feb-2008 04:53
-2008-02-28-04   06-Mar-2008 04:56
-...
-2008-03-28-04   29-Mar-2008 05:03
-2008-03-28-05   29-Mar-2008 06:57
-2008-03-29-04   29-Mar-2008 06:50
-latest  29-Mar-2008 06:50
-$ make -f /usr/share/mozilla-devscripts/minefield-packager.mk DEBIAN_DATE=2008-03-28-04
-$ sudo dpkg -i firefox-minefield_3.0~build2008032804-1_i386.deb
-
 === xpi.mk ===
 
 targets:
@@ -229,27 +39,17 @@ parameters:
                      |firefox-addons|, which will link the extension to the
                      /usr/lib/firefox/extensions and /usr/lib/firefox-addons/extensions
                      directories, respectively.
- 
+
 cdbs:
 ------
  If you are using cdbs (debhelper.mk) xpi.mk hooks in appropriately.
  cdbs targets to build the packages without any rule. The only thing required
  is to include the debhelper.mk from cdbs _before_ including xpi.mk.
 
-
 examples:
 ----------
  A template is available in the branch available under the following URL:
    https://code.launchpad.net/~mozillateam/firefox-extensions/XPI.TEMPLATE
- 
-
-=== lp-locale-export.mk ===
-
-Include this helper if you want to translate your mozilla application or extension
-through launchpad.
-
-XXX: document here!
-
 
 === xpi-unpack ===
 
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..ad48412
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,43 @@
+#!/usr/bin/python
+
+import glob
+import os
+import re
+
+from distutils.core import setup
+
+def get_debian_version():
+    """look what Debian version we have"""
+    version = None
+    changelog = "debian/changelog"
+    if os.path.exists(changelog):
+        head = open(changelog).readline()
+        match = re.compile(".*\((.*)\).*").match(head)
+        if match:
+            version = match.group(1)
+    return version
+
+SCRIPTS = [
+    'dh_xul-ext',
+    'install-xpi',
+    'xpi-pack',
+    'xpi-repack',
+    'xpi-unpack',
+    'moz-version',
+]
+
+if __name__ == '__main__':
+    setup(name='mozilla-devscripts',
+          version=get_debian_version(),
+          scripts=[os.path.join('src', s) for s in SCRIPTS],
+          py_modules=['src/moz_version'],
+          data_files=[('share/doc/mozilla-devscripts', ['README']),
+                      ('share/man/man1', glob.glob("man/*.1")),
+                      ('share/mozilla-devscripts',
+                       ['src/xpi.mk'] + glob.glob('src/xul-app-data.csv.*')),
+                      ('share/perl5/Debian/Debhelper/Buildsystem',
+                       ['src/Buildsystem/xul_ext.pm']),
+                      ('share/perl5/Debian/Debhelper/Sequence',
+                       ['src/Sequence/xul_ext.pm']),
+                     ],
+    )
diff --git a/src/xul-ext_build.pm b/src/Buildsystem/xul_ext.pm
similarity index 100%
rename from src/xul-ext_build.pm
rename to src/Buildsystem/xul_ext.pm
diff --git a/src/Makefile b/src/Makefile
deleted file mode 100644
index 1c285d1..0000000
--- a/src/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Build system for 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.
-
-PREFIX ?= /usr
-BINDIR ?= $(PREFIX)/bin
-DATADIR = $(PREFIX)/share/mozilla-devscripts
-
-VENDOR := $(shell if dpkg-vendor --is Ubuntu || dpkg-vendor --derives-from Ubuntu; then echo "Ubuntu"; else echo "Debian"; fi)
-
-subst_files = \
-	firefox-3.0.mk \
-	firefox-3.0-full.mk \
-	firefox-3.1.mk \
-	firefox-4.0.mk \
-	fennec.mk \
-	lightning-sunbird.mk \
-	nspr.mk \
-	nss.mk \
-	seamonkey-2.0.mk \
-	thunderbird-3.0.mk \
-	xulrunner-1.8.mk \
-	xulrunner-1.9.mk \
-	xulrunner-1.9.1.mk \
-	xulrunner-2.0.mk \
-	prism.mk \
-	flock.mk \
-	mozclient.mk \
-	compare.mk \
-	minefield-packager.mk \
-	xulapp.mk \
-	$(NULL)
-
-extra_files = \
-	lp-locale-export.mk \
-	xpi.mk \
-	$(NULL)
-
-extra_dirs = \
-	mozclient \
-	mozclient/patches \
-	mozclient/lib \
-	mozclient/lib/MozClient \
-	minefield-packager/debian \
-	$(NULL)
-
-build: $(subst_files)
-
-%.mk: %.mk.in
-	cat $< | sed \
-	-e "s|^\(include\) \(.*\)\.in|\1 $(DATADIR)/\2|" \
-	-e "s|^\(MOZCLIENT_EXCLUDE_SCRIPT.*=[ 	][ 	]*\)\(.*/\)\(.*\)|\1$(DATADIR)/\3|" \
-	-e "s|^\(MOZCLIENT_PATCHES.*=[ 	][ 	]*\)\(.*/\)\(.*\)|\1$(DATADIR)/\3|" \
-	-e "s|^\(MOZDEVSCRIPT_DIR.*=[ 	]*\)\(.*\)|\1$(DATADIR)/\2|" \
-	> $@
-	chmod 644 $@
-
-install: $(subst_files) $(extra_files) $(foreach dir,$(extra_dirs),$(wildcard $(dir)/*))
-	python setup.py install --root="$(DESTDIR)" --no-compile --install-layout=deb
-	install -m 755 -d $(DESTDIR)$(DATADIR) $(foreach dir,$(extra_dirs),$(DESTDIR)$(DATADIR)/$(dir))
-	install -m 644 $(subst_files) $(extra_files) $(DESTDIR)$(DATADIR)
-	for dir in $(extra_dirs) ; do \
-		install -m 644 `echo $$dir/*` $(DESTDIR)$(DATADIR)/$$dir ; \
-	done
-	find $(DESTDIR)$(DATADIR) -type f \( -name \*.pl -o -name \*.sh \) -exec chmod -v 755 {} \;
-	chmod 755 $(DESTDIR)$(DATADIR)/minefield-packager.mk
-	install -m 644 xul-app-data.csv.Debian $(DESTDIR)$(DATADIR)/xul-app-data.csv.Debian
-	install -m 644 xul-app-data.csv.Ubuntu $(DESTDIR)$(DATADIR)/xul-app-data.csv.Ubuntu
-	install -D -m 644 xul-ext.pm $(DESTDIR)$(PREFIX)/share/perl5/Debian/Debhelper/Sequence/xul_ext.pm
-	install -D -m 644 xul-ext_build.pm $(DESTDIR)$(PREFIX)/share/perl5/Debian/Debhelper/Buildsystem/xul_ext.pm
-
-clean:
-	rm -f *.pyc $(subst_files)
-
-.PHONY: clean install
diff --git a/src/xul-ext.pm b/src/Sequence/xul_ext.pm
similarity index 100%
rename from src/xul-ext.pm
rename to src/Sequence/xul_ext.pm
diff --git a/src/compare.mk.in b/src/compare.mk.in
deleted file mode 100644
index 12abcf0..0000000
--- a/src/compare.mk.in
+++ /dev/null
@@ -1,76 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# 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 | cut -d/ -f5- | $(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)
diff --git a/src/fennec.mk.in b/src/fennec.mk.in
deleted file mode 100644
index 8802c69..0000000
--- a/src/fennec.mk.in
+++ /dev/null
@@ -1,23 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Fennec
-#
-# 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 := fennec
-
-include mozclient.mk.in
-include xulapp.mk.in
diff --git a/src/firefox-3.0-full.mk.in b/src/firefox-3.0-full.mk.in
deleted file mode 100644
index 4a5f29d..0000000
--- a/src/firefox-3.0-full.mk.in
+++ /dev/null
@@ -1,54 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 3.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 := firefox-3.0-full
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,bar,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/lib/firefox-3.0[^/]*/,,' \
-        $(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,^usr/lib/firefox-3.0[^/]*/searchplugins,usr/lib/firefox-addons/searchplugins,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/extensions/inspector at mozilla.org/.*,,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/defaults/profile,etc/firefox-3.0/profile,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/\(old-homepage-default.properties\|README.txt\|removed-files\),,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/.autoreg,,' \
-	-e 's,^etc/firefox-3.0[^/]*/.autoreg,,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	-e 's,^usr/share/bug/firefox-3.0/presubj,,' \
-	-e 's,^etc/firefox-3.0/\(firefoxrc\|pref/firefox.js\),,' \
-	-e 's,^usr/lib/firefox-addons/searchplugins/\(debsearch\|wikipedia\).\(gif\|src\),,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/\(firefox-3.0-restart-required.update-notifier\|firefox.cfg\|firefox.sh\|ffox-3-beta-profile-migration-dialog\),,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/firefox-3.0.mk.in b/src/firefox-3.0.mk.in
deleted file mode 100644
index 2f45f55..0000000
--- a/src/firefox-3.0.mk.in
+++ /dev/null
@@ -1,54 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 3.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 := firefox-3.0
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,bar,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/lib/firefox-3.0[^/]*/,,' \
-        $(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,^usr/lib/firefox-3.0[^/]*/searchplugins,usr/lib/firefox-addons/searchplugins,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/extensions/inspector at mozilla.org/.*,,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/defaults/profile,etc/firefox-3.0/profile,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/\(old-homepage-default.properties\|README.txt\|removed-files\),,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/.autoreg,,' \
-	-e 's,^etc/firefox-3.0[^/]*/.autoreg,,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	-e 's,^usr/share/bug/firefox-3.0/presubj,,' \
-	-e 's,^etc/firefox-3.0/\(firefoxrc\|pref/firefox.js\),,' \
-	-e 's,^usr/lib/firefox-addons/searchplugins/\(debsearch\|wikipedia\).\(gif\|src\),,' \
-	-e 's,^usr/lib/firefox-3.0[^/]*/\(firefox-3.0-restart-required.update-notifier\|firefox.cfg\|firefox.sh\|ffox-3-beta-profile-migration-dialog\),,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/firefox-3.1.mk.in b/src/firefox-3.1.mk.in
deleted file mode 100644
index 74becad..0000000
--- a/src/firefox-3.1.mk.in
+++ /dev/null
@@ -1,54 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 3.1
-#
-# 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 := firefox-3.1
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,bar,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/lib/firefox-3.1[^/]*/,,' \
-        $(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,^usr/lib/firefox-3.1[^/]*/searchplugins,usr/lib/firefox-addons/searchplugins,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/extensions/inspector at mozilla.org/.*,,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/defaults/profile,etc/firefox-3.1/profile,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/\(old-homepage-default.properties\|README.txt\|removed-files\),,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/.autoreg,,' \
-	-e 's,^etc/firefox-3.1[^/]*/.autoreg,,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	-e 's,^usr/share/bug/firefox-3.1/presubj,,' \
-	-e 's,^etc/firefox-3.1/\(firefoxrc\|pref/firefox.js\),,' \
-	-e 's,^usr/lib/firefox-addons/searchplugins/\(debsearch\|wikipedia\).\(gif\|src\),,' \
-	-e 's,^usr/lib/firefox-3.1[^/]*/\(firefox-3.1-restart-required.update-notifier\|firefox.cfg\|firefox.sh\|ffox-4-beta-profile-migration-dialog\),,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/firefox-4.0.mk.in b/src/firefox-4.0.mk.in
deleted file mode 100644
index ccdd100..0000000
--- a/src/firefox-4.0.mk.in
+++ /dev/null
@@ -1,54 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 4.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 := firefox-4.0
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,bar,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/lib/firefox-4.0[^/]*/,,' \
-        $(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,^usr/lib/firefox-4.0[^/]*/searchplugins,usr/lib/firefox-addons/searchplugins,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/extensions/inspector at mozilla.org/.*,,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/defaults/profile,etc/firefox-4.0/profile,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/\(old-homepage-default.properties\|README.txt\|removed-files\),,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/.autoreg,,' \
-	-e 's,^etc/firefox-4.0[^/]*/.autoreg,,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	-e 's,^usr/share/bug/firefox-4.0/presubj,,' \
-	-e 's,^etc/firefox-4.0/\(firefoxrc\|pref/firefox.js\),,' \
-	-e 's,^usr/lib/firefox-addons/searchplugins/\(debsearch\|wikipedia\).\(gif\|src\),,' \
-	-e 's,^usr/lib/firefox-4.0[^/]*/\(firefox-4.0-restart-required.update-notifier\|firefox.cfg\|firefox.sh\|ffox-4-beta-profile-migration-dialog\),,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/flock.mk.in b/src/flock.mk.in
deleted file mode 100644
index 2536f48..0000000
--- a/src/flock.mk.in
+++ /dev/null
@@ -1,55 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Flock
-#
-# 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 := flock
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/share/idl/.*,,' \
-	-e 's,^usr/include/.*,,' \
-	-e 's,^usr/lib/flock-devel.*,,' \
-	-e 's,^usr/lib/flock-2.0[^/]*/,,' \
-        $(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,^usr/lib/flock-2.0[^/]*/\(old-homepage-default.properties\|README.txt\|removed-files\),,' \
-	-e 's,^usr/lib/flock-2.0[^/]*/.autoreg,,' \
-	-e 's,^usr/share/idl/flock-2.0.*,,' \
-	-e 's,^usr/lib/flock-devel-2.0.*,,' \
-	-e 's,^usr/include/flock-2.0.*,,' \
-	-e 's,^etc/flock-2.0[^/]*/.autoreg,,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	-e 's,^usr/share/bug/flock-2.0/presubj,,' \
-	-e 's,^etc/flock-2.0/\(firefoxrc\|pref/firefox.js\),,' \
-	-e 's,^usr/lib/flock-2.0[^/]*/\(flock-2.0-restart-required.update-notifier\|firefox.cfg\|firefox.sh\|ffox-3-beta-profile-migration-dialog\),,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/lightning-sunbird.mk.in b/src/lightning-sunbird.mk.in
deleted file mode 100644
index eff5e84..0000000
--- a/src/lightning-sunbird.mk.in
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Sunbird 0.* (MOZILLA_1_8_BRANCH)
-#
-# 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 := lightning-sunbird
-
-include mozclient.mk.in
diff --git a/src/lp-locale-export.mk b/src/lp-locale-export.mk
deleted file mode 100644
index 096f205..0000000
--- a/src/lp-locale-export.mk
+++ /dev/null
@@ -1,114 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Canonical Ltd.
-# Author(s): Alexander Sack <asac at ubuntu.com>
-#
-# 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.
-
-
-# arguments: MOZ_TRANSLATION_TARGET_DIRS - application names that this xpi is suitable for
-#            MOZ_TRANSLATION_TARGET_IDS  - application IDS that this xpi can be hosted on
-#            MOZ_TRANSLATION_TARGET_MAX_VERSION_$(ID) - max version for the target application with ID
-#            MOZ_TRANSLATION_TARGET_MIN_VERSION_($ID) - min version for the target application with ID
-#
-#            MOZ_TRANSLATION_AUTO_XPI_LOCALE - locales you want to generate xpis automatically for
-#            MOZ_TRANSLATION_AUTO_XPI_SEARCHDIRS - directories you want to inspect for install manifests
-#                                                  and extract locale content from
-#            MOZ_TRANSLATION_AUTO_XPI_OUTDIR
-#
-
-
-MOZ_TRANSLATION_AUTO_XPI_LOCALE ?= en-US
-MOZ_TRANSLATION_TARGET_IDS ?= {firefox-id}
-MOZ_TRANSLATION_TARGET_DIRS ?= firefox-addons
-MOZ_TRANSLATION_AUTO_XPI_OUTDIR ?= debian/lp-export-xpis/
-#MOZ_TRANSLATION_TARGET_MAX_VERSION_{firefox-id} = 3.0.*
-#MOZ_TRANSLATION_TARGET_MIN_VERSION_{firefox-id} = 3.0b3
-
-# ----  define $(call ...) functions
-
-MOZCALL_all_manifests = \
-	$(shell \
-		find $(MOZ_TRANSLATION_AUTO_XPI_SEARCHDIRS) -name \*.manifest \
-	)
-
-MOZCALL_filter_manifest_locales_by_lang_to_norm = \
-	$(shell \
-		cat $(1) | grep "^locale " | grep " $(2) " >> $(3) \
-	)
-
-MOZCALL_manifest_locale_files_to_outdir = \
-	$(shell \
-		if test `grep -c ^locale $(1)` -gt 0; then \
-			localefiles=`cat $(1) | \
-				grep "^locale[[:space:]]" | \
-				grep "[[:space:]]$(2)[[:space:]]" | \
-				sed -e 's/^.*[[:space:]][[:space:]]*$(2)[[:space:]][[:space:]]*jar:\(.*\)!.*$$/\1/' | \
-				sed -e 's/^.*[[:space:]][[:space:]]*$(2)[[:space:]][[:space:]]*\(.*\)$$/\1/' \
-			`; \
-			echo "tar -c -C `dirname $(1)`/ -f - $$localefiles \| \
-			tar -C $(3) -x -f - " > /tmp/cmd; \
-			tar -c -C `dirname $(1)`/ -f - $$localefiles | \
-			tar -C $(3) -x -f -; \
-		 fi \
-	)
-
-
-# ---- define generic targets
-
-%.mkdir:
-	mkdir -p $*
-
-
-# create xpi in 3 steps:
-#   1. mkdir flat directory
-#   2. fill directory with locale files
-#   3. generate manifest
-
-$(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)%.xpi: \
-	$(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)%.xpi-flat.mkdir
-
-	# extract locale filenames from $$(MOZCALL_all_manifests) and
-	# move the files to $$(MOZCALL_manifest_locale_files_to_outdir)
-	$(foreach manifest,$(MOZCALL_all_manifests), \
-		$(call MOZCALL_manifest_locale_files_to_outdir, \
-			$(manifest),$*,$@-flat/))
-
-	# produce chrome.manifest for all locale entries
-	$(foreach manifest,$(MOZCALL_all_manifests), \
-		$(call MOZCALL_filter_manifest_locales_by_lang_to_norm, \
-			$(manifest),$*,$@-flat/chrome.manifest))
-
-	@sh -c "cd $@-flat/; zip -r ../$*.xpi ."
-	rm -rf $@-flat/
-
-
-# translate
-auto-locale-xpi.mk/translate : \
-	$(foreach l,$(MOZ_TRANSLATION_AUTO_XPI_LOCALE),$(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)$(l).xpi)
-
-
-auto-locale-xpi.mk/clean:
-	rm -rf $(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)*.xpi $(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)*.xpi-flat
-
-
-# ---- hook in cdbs
-
-# run this in binary-post-install
-binary-post-install/%:: auto-locale-xpi.mk/translate
-
-clean::
-	rm -rf $(MOZ_TRANSLATION_AUTO_XPI_OUTDIR)/
-
diff --git a/src/minefield-packager.mk.in b/src/minefield-packager.mk.in
deleted file mode 100644
index 57b762a..0000000
--- a/src/minefield-packager.mk.in
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/usr/bin/make -f
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-#
-# 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.
-
-#####################################################################
-
-URLBASE    := http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/
-MACHINE    := $(shell uname -m)
-WORKDIR    := temp-$(shell echo $$$$)
-BUILDSTAMP := $(WORKDIR)/build-stamp
-PKGNAME    := firefox-minefield
-TRUNK_SIG  := mozilla-central
-
-MOZDEVSCRIPT_DIR := minefield-packager
-LIBDIR           := $(MOZDEVSCRIPT_DIR)/
-
-ifeq (,$(filter i686 x86_64,$(MACHINE)))
-$(error $(MACHINE) is not a supported platform)
-endif
-
-ifeq (,$(DEBIAN_DATE))
-SNAPSHOT=latest
-else
-SNAPSHOT=$(DEBIAN_DATE)
-endif
-
-LINE := $(shell wget -qO - $(URLBASE)$(SNAPSHOT)-$(TRUNK_SIG)/ | grep linux-$(MACHINE).tar.bz2)
-
-ifeq (,$(LINE))
-$(error Could not find a valid archive for $(MACHINE))
-endif
-
-FILE := $(shell echo '$(LINE)' | cut -d'"' -f8)
-
-#############################
-
-GARBAGE += $(WORKDIR)
-
-.PHONY: build
-build: $(BUILDSTAMP) make_deb clean
-
-list:
-	@echo Available snapshots are:
-	@wget -qO - $(URLBASE) | grep -- -$(TRUNK_SIG)/ | cut -d'"' -f8,11 | sed -e 's,\(.*\)-$(TRUNK_SIG)/">\(.*\)  .*,\1	\2,'
-
-$(BUILDSTAMP):
-	rm -rf $(WORKDIR)
-	mkdir -p $(WORKDIR)/debian/tmp/DEBIAN $(WORKDIR)/debian/tmp/usr/lib
-	wget -P $(WORKDIR) $(URLBASE)$(SNAPSHOT)-$(TRUNK_SIG)/$(FILE)
-	tar -C $(WORKDIR)/debian/tmp -jxf $(WORKDIR)/$(FILE)
-	mv $(WORKDIR)/debian/tmp/firefox $(WORKDIR)/debian/tmp/usr/lib/$(PKGNAME)
-	touch $(BUILDSTAMP)
-
-#############################
-
-make_deb_targets = \
-	$(WORKDIR)/debian/tmp/usr/bin/$(PKGNAME) \
-	$(WORKDIR)/debian/tmp/usr/share/applications/$(PKGNAME).desktop \
-	$(WORKDIR)/debian/tmp/usr/share/pixmaps/$(PKGNAME).png \
-	$(WORKDIR)/debian/tmp/DEBIAN/changelog \
-	$(WORKDIR)/debian/tmp/DEBIAN/control \
-	$(WORKDIR)/debian/tmp/DEBIAN/md5sums \
-	$(NULL)
-
-make_deb: BUILDID = $(shell grep ^BuildID $(WORKDIR)/debian/tmp/usr/lib/$(PKGNAME)/platform.ini | cut -d= -f2)
-make_deb: VERSION = $(shell echo $(FILE) | sed -e 's/^[^-]*-//' | cut -d. -f1,2 | sed -e 's/pre//' -e 's/\([ab]\)/~\1/')
-make_deb: PACKDATE := $(shell date -R)
-make_deb: $(BUILDSTAMP) $(WORKDIR)/shlibs.local $(make_deb_targets)
-	fakeroot dpkg-deb -b $(WORKDIR)/debian/tmp .
-
-#############################
-
-$(WORKDIR)/debian/tmp/usr/bin/$(PKGNAME): $(BUILDSTAMP)
-	mkdir -p $(WORKDIR)/debian/tmp/usr/bin
-	cd $(WORKDIR)/debian/tmp/usr/bin ; ln -s ../lib/$(PKGNAME)/firefox $(PKGNAME)
-
-#############################
-
-$(WORKDIR)/debian/tmp/usr/share/applications/$(PKGNAME).desktop: $(LIBDIR)debian/pkgname.desktop.in $(BUILDSTAMP)
-	mkdir -p $(WORKDIR)/debian/tmp/usr/share/applications
-	cat $< | sed \
-	-e 's/@PKGNAME@/$(PKGNAME)/g' \
-	-e 's/@VERSION@/$(subst ~, ,$(VERSION))pre/g' \
-	-e 's/@BUILDID@/$(BUILDID)/g' \
-	> $@
-
-#############################
-
-$(WORKDIR)/debian/tmp/usr/share/pixmaps/$(PKGNAME).png: $(BUILDSTAMP)
-	mkdir -p $(WORKDIR)/debian/tmp/usr/share/pixmaps
-	cp $(WORKDIR)/debian/tmp/usr/lib/$(PKGNAME)/icons/mozicon128.png $(WORKDIR)/debian/tmp/usr/share/pixmaps/$(PKGNAME).png
-
-#############################
-
-$(WORKDIR)/debian/tmp/DEBIAN/changelog: $(LIBDIR)debian/changelog.in $(BUILDSTAMP)
-	cat $< | sed \
-	-e 's/@PKGNAME@/$(PKGNAME)/g' \
-	-e 's/@VERSION@/$(VERSION)~build$(BUILDID)/g' \
-	-e 's/@DATE@/$(PACKDATE)/g' \
-	> $@
-
-#############################
-
-$(WORKDIR)/debian/tmp/DEBIAN/control: DEPENDS = $(shell sed -e 's/, $$//' $(WORKDIR)/deps)
-$(WORKDIR)/debian/tmp/DEBIAN/control: ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-$(WORKDIR)/debian/tmp/DEBIAN/control: $(LIBDIR)debian/control.in $(BUILDSTAMP)
-	cat $< | sed \
-	-e 's/@PKGNAME@/$(PKGNAME)/g' \
-	-e 's/@ARCH@/$(ARCH)/g' \
-	-e 's/@VERSION@/$(VERSION)~build$(BUILDID)/g' \
-	-e 's/@DEPENDS@/$(DEPENDS)/g' \
-	> $@
-
-#############################
-
-$(WORKDIR)/shlibs.local: SOFILES = $(shell cd $(WORKDIR)/debian/tmp ; find usr -type f -print0 | xargs -0 file | awk '$$2 ~ /^ELF/ {print $$1}' | sed 's/:$$//')
-$(WORKDIR)/shlibs.local: SONAMES = $(foreach sofile,$(SOFILES),$(shell objdump -p $(WORKDIR)/debian/tmp/$(sofile) | awk '$$1 == "SONAME" && $$2 !~ /^\.\// {print $$2}'))
-$(WORKDIR)/shlibs.local:
-	(echo "Source: $(PKGNAME)"; echo ; echo "Package: $(PKGNAME)" ; echo "Depends:") > $(WORKDIR)/debian/control
-	(for soname in $(SONAMES) ; do echo $$soname | sed -e 's/\(.*\)\.so\.\(.*\)/\1 \2 \1-\2/' -e 's/.*\.so$$//' ; done) | sort -u | grep -vE '^$$' > $(WORKDIR)/shlibs.local || test $$? = 1
-	cd $(WORKDIR); (for file in $(SOFILES); do LD_LIBRARY_PATH=debian/tmp/usr/lib/$(PKGNAME) dpkg-shlibdeps -O -Lshlibs.local "debian/tmp/$$file" 2> /dev/null | sed -e 's/^shlibs:Depends=//' -e 's/, /\n/g'; done) | sort -u | tr '\n' ',' | sed -e 's/ *,/, /g' > deps
-	rm -f $(WORKDIR)/shlibs.local $(WORKDIR)/debian/control
-
-#############################
-
-$(WORKDIR)/debian/tmp/DEBIAN/md5sums:
-	(cd $(WORKDIR)/debian/tmp && find usr -type f -print0 | xargs -0 md5sum) > $@
-
-.PHONY: clean
-clean:
-	@rm -rf $(GARBAGE)
diff --git a/src/minefield-packager/debian/changelog.in b/src/minefield-packager/debian/changelog.in
deleted file mode 100644
index e4f4bf3..0000000
--- a/src/minefield-packager/debian/changelog.in
+++ /dev/null
@@ -1,5 +0,0 @@
- at PKGNAME@ (@VERSION at -1) testing; urgency=low
-
-  * New upstream build: @VERSION@
-
- -- Ubuntu Mozilla Team <ubuntu-mozillateam at lists.ubuntu.com>  @DATE@
diff --git a/src/minefield-packager/debian/compat b/src/minefield-packager/debian/compat
deleted file mode 100644
index 7ed6ff8..0000000
--- a/src/minefield-packager/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/src/minefield-packager/debian/control.in b/src/minefield-packager/debian/control.in
deleted file mode 100644
index c6d2419..0000000
--- a/src/minefield-packager/debian/control.in
+++ /dev/null
@@ -1,12 +0,0 @@
-Package: @PKGNAME@
-Version: @VERSION at -1
-Section: net
-Priority: optional
-Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam at lists.ubuntu.com>
-Architecture: @ARCH@
-Depends: @DEPENDS@
-Description: Minefield web browser nightly build
- Minefield is the code name of the nighly build of the developpement branch
- of Mozilla Firefox. It is often useful to try those builds in order
- to check if a bug in the ubuntu firefox package is Ubuntu specific or
- also present in the upstream build.
diff --git a/src/minefield-packager/debian/pkgname.desktop.in b/src/minefield-packager/debian/pkgname.desktop.in
deleted file mode 100644
index 896032a..0000000
--- a/src/minefield-packager/debian/pkgname.desktop.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Encoding=UTF-8
-Name=Minefield @VERSION@ Nightly
-Comment=Minefield @VERSION@ (Mozilla nightly build @BUILDID@)
-GenericName=Web Browser
-Exec=@PKGNAME@ %u
-Terminal=false
-X-MultipleArgs=false
-Type=Application
-Icon=@PKGNAME@
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;
-StartupWMClass=Minefield
-StartupNotify=true
diff --git a/src/mozclient.mk.in b/src/mozclient.mk.in
deleted file mode 100644
index 3d2955e..0000000
--- a/src/mozclient.mk.in
+++ /dev/null
@@ -1,77 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: The 'mozclient' 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.
-
-MOZDEVSCRIPT_DIR = mozclient
-
-ifeq (mozclient,$(MOZDEVSCRIPT_DIR))
-  ARGS += -c $(MOZDEVSCRIPT_DIR)
-endif
-
-ifdef DEBIAN_TAG
-  ARGS += -t $(DEBIAN_TAG)
-endif
-
-ifdef DEBIAN_DATE
-  ARGS += -d $(DEBIAN_DATE)
-endif
-
-ifdef DEBIAN_BRANCH
-  ARGS += -b $(DEBIAN_BRANCH)
-endif
-
-ifdef DEBIAN_KEEP_VCS
-  ARGS += -p
-endif
-
-ifdef MOZCLIENT_EMBEDDED
-  ARGS += -e
-endif
-
-ifdef MOZ_CO_MODULE
-  # MOZ_CO_MODULE is a list of comma separated paths (no spaces)
-  ARGS += -m $(MOZ_CO_MODULE)
-endif
-
-ifdef MOZCLIENT_PROJECTDIR
-  ARGS += -c $(MOZCLIENT_PROJECTDIR)
-endif
-
-ifdef LOCAL_BRANCH
-  ARGS += -L $(LOCAL_BRANCH)
-endif
-
-ifeq (,$(MOZCLIENT_PROJECTNAME))
-$(error You must specify MOZCLIENT_PROJECTNAME)
-endif
-
-list-tags:
-	perl $(MOZDEVSCRIPT_DIR)/mozclient.pl $(ARGS) -l $(MOZCLIENT_PROJECTNAME)
-
-get-orig-source:
-	perl $(MOZDEVSCRIPT_DIR)/mozclient.pl $(ARGS) $(MOZCLIENT_PROJECTNAME)
-
-mozclient-version:
-	perl $(MOZDEVSCRIPT_DIR)/mozclient.pl $(ARGS) -V $(MOZCLIENT_PROJECTNAME)
-
-.PHONY: get-orig-source list-tags mozclient-version
diff --git a/src/mozclient/fennec.conf b/src/mozclient/fennec.conf
deleted file mode 100644
index 70bbfb2..0000000
--- a/src/mozclient/fennec.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Fennec
-#
-# 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    = fennec
-MOZCLIENT_PROJECT    = mobile-browser
-MOZCLIENT_FILE       = mobile/confvars.sh
-MOZCLIENT_GETVERSION = grep ^MOZ_APP_VERSION mobile/confvars.sh | cut -d= -f2 | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/mobile-browser/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_EMBEDDED  = 0
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_MOZDIRNAME = mobile
-MOZCLIENT_TAREXCLUDE = CVS .cvsignore
diff --git a/src/mozclient/firefox-3.0-full.conf b/src/mozclient/firefox-3.0-full.conf
deleted file mode 100644
index 6dfe537..0000000
--- a/src/mozclient/firefox-3.0-full.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Project: firefox-3.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    = firefox-3.0
-MOZCLIENT_PROJECT    = browser
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_FILE       = mozilla/browser/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/a\([0-9]*\)/~alpha\1/; s/b\([0-9]*\)/~b\1/' mozilla/browser/config/version.txt
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyBrowser&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/mozclient/firefox-3.0.conf b/src/mozclient/firefox-3.0.conf
deleted file mode 100644
index 9021dd3..0000000
--- a/src/mozclient/firefox-3.0.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Project: firefox-3.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    = firefox-3.0
-MOZCLIENT_PROJECT    = xulbrowser
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_FILE       = mozilla/browser/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/a\([0-9]*\)/~alpha\1/; s/b\([0-9]*\)/~b\1/' mozilla/browser/config/version.txt
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyBrowser&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_WANTPATCH  = 1
-MOZCLIENT_POSTCOCMD  = bzr branch lp:~mozillateam/firefox/awesome-browser-branding-3.0 && mv awesome-browser-branding-3.0 mozilla/browser/branding/awesome-browser
diff --git a/src/mozclient/firefox-3.1.conf b/src/mozclient/firefox-3.1.conf
deleted file mode 100644
index b16ce73..0000000
--- a/src/mozclient/firefox-3.1.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 3.1
-#
-# 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    = firefox-3.1
-MOZCLIENT_PROJECT    = mozilla-central
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_FILE       = mozilla/browser/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/' mozilla/browser/config/version.txt
-#MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/mozilla-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_POSTCOCMD  = bzr branch lp:~mozillateam/firefox/awesome-browser-branding && mv awesome-browser-branding mozilla/browser/branding/awesome-browser
diff --git a/src/mozclient/firefox-4.0.conf b/src/mozclient/firefox-4.0.conf
deleted file mode 100644
index 8f4c27c..0000000
--- a/src/mozclient/firefox-4.0.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project firefox 4.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    = firefox-4.0
-MOZCLIENT_PROJECT    = mozilla-central
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_FILE       = mozilla/browser/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/' mozilla/browser/config/version.txt
-MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/mozilla-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_POSTCOCMD  = bzr branch lp:~mozillateam/firefox/awesome-browser-branding && mv awesome-browser-branding mozilla/browser/branding/awesome-browser
diff --git a/src/mozclient/flock-remove.binonly.sh b/src/mozclient/flock-remove.binonly.sh
deleted file mode 100644
index b387646..0000000
--- a/src/mozclient/flock-remove.binonly.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-rm -fv ./other-licenses/branding/Sulfur/nsi-installer/install_flash_player.exe
-rm -fv ./other-licenses/branding/Sulfur/nsi-installer/SetBrowser.EXE
-rm -fv ./other-licenses/branding/Sulfur/nsi-installer/FLset.exe
-rm -fv ./other-licenses/branding/Sulfur/nsi-installer/RunCmdFile.exe
-rm -fv ./other-licenses/branding/Flock/nsi-installer/install_flash_player.exe
-rm -fv ./other-licenses/branding/Flock/nsi-installer/SetBrowser.EXE
-rm -fv ./other-licenses/branding/Flock/nsi-installer/FLset.exe
-rm -fv ./other-licenses/branding/Flock/nsi-installer/RunCmdFile.exe
-rm -fv ./other-licenses/branding/Flock/installer/photobucket/install_flash_player.exe
-rm -fv ./other-licenses/branding/Flock/installer/photobucket/SetBrowser.EXE
-rm -fv ./other-licenses/branding/Flock/installer/photobucket/FLset.exe
-rm -fv ./other-licenses/branding/Flock/installer/photobucket/RunCmdFile.exe
-rm -fv ./other-licenses/bundled/install_flash_player.exe
-rm -fv ./flock/base/photo/gm/linux/gm
-rm -fv ./flock/base/photo/gm/osx/ppc/gm
-rm -fv ./flock/base/photo/gm/osx/universal/gm
-rm -fv ./flock/base/photo/gm/osx/i386/gm
-rm -fv ./flock/base/photo/gm/win/gm.exe
-rm -fv ./flock/installer/windows/Processes.dll
-rm -fv ./flock/installer/windows/AppAssocReg.dll
-rm -fv ./flock/installer/windows/UAC.dll
-rm -fv ./flock/installer/windows/7zSD.sfx
-rm -fv ./flock/installer/windows/nsProcess.dll
-rm -fv ./flock/installer/windows/ShellLink.dll
-rm -fv ./flock/installer/windows/time.dll
-rm -fv ./flock/installer/windows/inetc.dll
diff --git a/src/mozclient/flock.conf b/src/mozclient/flock.conf
deleted file mode 100644
index 53bf86e..0000000
--- a/src/mozclient/flock.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Flock
-#
-# 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    = flock
-MOZCLIENT_PROJECT    = flock/trunk
-MOZCLIENT_VCS        = svn
-MOZCLIENT_VCS_LOC    = svn://svn-mirror.flock.com/master/
-MOZCLIENT_FILE       = mozilla/flock/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/' mozilla/flock/config/version.txt
-MOZCLIENT_GETDATE    = svn log --xml --limit 1 svn://svn-mirror.flock.com/master/flock/trunk/mozilla | grep -E '^( *revision=|<date>)' | tr -d '\n' | sed -e 's/.*"\([0-9]*\)".*>\(....\)-\(..\)-\(..\)T.*/\2\3\4r\1/'
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 0
-MOZCLIENT_TAREXCLUDE = CVS .cvsignore
diff --git a/src/mozclient/lib/MozClient/CVS.pm b/src/mozclient/lib/MozClient/CVS.pm
deleted file mode 100644
index 81cbb7c..0000000
--- a/src/mozclient/lib/MozClient/CVS.pm
+++ /dev/null
@@ -1,161 +0,0 @@
-# -*- mode: Perl -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: MozClient::CVS
-#
-# 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.
-
-############################################################################
-
-package MozClient::CVS;
-
-use vars qw(@ISA);
-use strict;
-use Carp;
-use MozClient::VCS;
-
- at ISA = ("MozClient::VCS");
-
-# Return the list of TAGs known by the VCS for MOZCLIENT_FILE
-sub list_tags {
-  my $self = shift;
-
-  $self->LOG("MozClient::CVS::list_tags()");
-  $self->chdir($self->work_dir);
-  $self->run_system("cvs -d " . $self->{'MOZCLIENT_VCS_LOC'} . " co " .
-	      (join ' ',  @{$self->{'MOZCLIENT_FILE'}}));
-  my $file = ${$self->{'MOZCLIENT_FILE'}}[0];
-  $file =~ s,^([^/]*)/,,;
-  $self->chdir("$1");
-  $self->run_system("cvs status -v $file");
-  $self->chdir("../..");
-}
-
-sub do_dynamic_tag {
-  my $self = shift;
-
-  $self->LOG("MozClient::CVS::do_dynamic_tag()");
-  # We want a dynamic TAG. Fetch files listed in MOZCLIENT_DYNTAG_FILES, then
-  # apply MOZCLIENT_DYNTAG rule to set $want_tag
-  confess "Error: Missing MOZCLIENT_DYNTAG_FILES"
-    unless defined $self->{'MOZCLIENT_DYNTAG_FILES'};
-  $self->chdir($self->work_dir);
-  my $date = "";
-  $date = '-D "' . $self->convert_revdate($self->{'have_date'}) . '"'
-    if defined $self->{'have_date'};
-  undef $self->{'have_date'};
-  my $cmd = sprintf "cvs -d %s co %s", $self->{'MOZCLIENT_VCS_LOC'},
-    $self->{'MOZCLIENT_DYNTAG_FILES'};
-  $self->run_system($cmd);
-  chomp($self->{'want_tag'} = `$self->{'MOZCLIENT_DYNTAG'}`);
-  $self->LOG2("\$ want_tag=`" . $self->{'MOZCLIENT_DYNTAG'} . "` # => " .
-	      $self->{'want_tag'});
-  $self->chdir("..");
-}
-
-sub get_client {
-  my $self = shift;
-
-  $self->LOG("MozClient::CVS::get_client()");
-  my $tbranch = defined $self->{'want_branch'} ?
-    "-r " . $self->{'want_branch'} : "";
-
-  $self->chdir($self->work_dir);
-  my $cmd = sprintf "cvs -d %s co %s %s %s %s", $self->{'MOZCLIENT_VCS_LOC'},
-    $tbranch, $self->{'mozclient_date'}, $self->{'co_tag'},
-    $self->{'MOZILLA_CLIENT'};
-  $self->run_system($cmd);
-  $self->chdir("..");
-
-  if (defined $self->{'MOZCLIENT_WANTPATCH'} &&
-      $self->{'MOZCLIENT_WANTPATCH'}) {
-    my $cmd = sprintf "ln -s %s %s/patches", $self->{'MOZCLIENT_PATCHES'},
-      $self->work_dir;
-    $self->run_system($cmd);
-    $self->chdir($self->work_dir);
-    $self->run_system("quilt --quiltrc /dev/null push -a");
-    $self->chdir("..");
-  }
-}
-
-sub convert_revdate {
-  my $self = shift;
-  my $arg = shift;
-
-  $self->LOG("MozClient::CVS::convert_revdate($arg)");
-  $arg =~ s,(....)(..)(..)[rt](..)(..),$1/$2/$3 $4:$5 PST,;
-  $arg;
-}
-
-sub set_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::CVS::set_revdate()");
-
-  # We can set a date for CVS
-  if (defined $self->{'MOZCLIENT_PROJECT'}) {
-    $self->{'mozclient_date'} =
-      'MOZ_CO_DATE="' . $self->convert_revdate($self->{'have_date'}) . '"';
-  }
-  else {
-    $self->{'mozclient_date'} =
-      '-D "' . $self->convert_revdate($self->{'have_date'}) . '"';
-  }
-}
-
-sub set_tag {
-  my $self = shift;
-  my $tag  = shift;
-
-  $self->LOG("MozClient::CVS::set_tag($tag)");
-
-  $self->{'co_tag'} = "-r $tag";
-  $self->{'moz_co_tag'} = "MOZ_CO_TAG=$tag";
-}
-
-sub checkout {
-  my $self = shift;
-
-  $self->LOG("MozClient:CVS::checkout:()");
-
-  if (defined $self->{'local-branch'}) {
-    confess "Can't MozClient::checkout() a local branch for " . $self->vcs;
-    # TODO: fix it if needed
-  }
-
-  $self->chdir($self->work_dir);
-  if (defined $self->{'MOZCLIENT_PROJECT'}) {
-    my $cmd = sprintf "make -f %s checkout MOZ_CO_PROJECT=%s %s %s",
-      $self->{'MOZILLA_CLIENT'}, $self->{'MOZCLIENT_PROJECT'},
-      $self->{'mozclient_date'}, $self->{'moz_co_tag'};
-    $self->run_system($cmd);
-  }
-  else {
-    my $cmd = sprintf "cvs -d %s -q -z 3 co -P -A %s %s %s",
-      $self->{'MOZCLIENT_VCS_LOC'}, $self->{'mozclient_date'},
-      $self->{'co_tag'}, $self->{'MOZCLIENT_MODULES'};
-    $self->run_system($cmd);
-  }
-  $self->chdir("..");
-}
-
-sub tar_exclude {
-  my $self = shift;
-
-  $self->LOG("MozClient::CVS::tar_exclude()");
-  [ '--exclude CVS', '--exclude .cvsignore' ];
-}
-
-1;
diff --git a/src/mozclient/lib/MozClient/Git.pm b/src/mozclient/lib/MozClient/Git.pm
deleted file mode 100644
index e160af3..0000000
--- a/src/mozclient/lib/MozClient/Git.pm
+++ /dev/null
@@ -1,106 +0,0 @@
-# -*- mode: Perl -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: MozClient::Git
-#
-# 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.
-
-############################################################################
-
-package MozClient::Git;
-
-use vars qw(@ISA);
-use strict;
-use Carp;
-use MozClient::VCS;
-
- at ISA = ("MozClient::VCS");
-
-sub get_client {
-  my $self = shift;
-
-  $self->LOG("MozClient::Git::get_client()");
-  # nothing to do
-}
-
-sub convert_revdate {
-  my $self = shift;
-  my $arg = shift;
-
-  $self->LOG("MozClient::Git::convert_revdate($arg)");
-  $arg =~ s,^\d+r,,;
-  $arg;
-}
-
-sub set_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::Git::set_revdate()");
-
-  # We can set a revision for git
-  $self->{'mozclient_date'} =
-    $self->convert_revdate($self->{'have_date'});
-}
-
-sub set_tag {
-  my $self = shift;
-  my $tag  = shift;
-
-  $self->LOG("MozClient::Git::set_tag($tag)");
-
-  $self->{'co_tag'} = "$tag";
-}
-
-sub checkout {
-  my $self = shift;
-
-  $self->LOG("MozClient:Git::checkout:()");
-
-  if (defined $self->{'local-branch'}) {
-    confess "Can't MozClient::checkout() a local branch for " . $self->vcs;
-    # TODO: fix it if needed
-  }
-  $self->chdir($self->work_dir);
-  my $modules = [];
-  if (defined $self->{'MOZCLIENT_PROJECT'}) {
-    push @$modules,
-      $self->{'MOZCLIENT_VCS_LOC'} . $self->{'MOZCLIENT_PROJECT'} . "/";
-  }
-  else {
-    warn "MOZCLIENT_MODULES not supported for Git";
-    for my $module (@{$self->{'MOZCLIENT_MODULES'}}) {
-      push @$modules, (sprintf " %s%s/%s", $self->{'MOZCLIENT_VCS_LOC'},
-	$self->{'MOZCLIENT_PROJECT'}, $module);
-    }
-  }
-  my $cmd = sprintf "git clone %s %s", join(" ", @$modules), $self->{'MOZCLIENT_MOZDIRNAME'};
-  $self->run_system($cmd);
-  $self->chdir($self->{'MOZCLIENT_MOZDIRNAME'});
-  my $rev =  $self->{'mozclient_date'} ?  $self->{'mozclient_date'} : $self->{'co_tag'};
-  $cmd = sprintf "git branch %s %s", $rev, $rev;
-  $self->run_system($cmd);
-  $cmd = sprintf "git checkout %s", $rev;
-  $self->run_system($cmd);
-  $self->chdir("../..");
-}
-
-sub tar_exclude {
-  my $self = shift;
-
-  $self->LOG("MozClient::Git::tar_exclude()");
-  [ '--exclude .git', '--exclude .gitignore' ];
-}
-
-1;
diff --git a/src/mozclient/lib/MozClient/Mercurial.pm b/src/mozclient/lib/MozClient/Mercurial.pm
deleted file mode 100644
index f3c4527..0000000
--- a/src/mozclient/lib/MozClient/Mercurial.pm
+++ /dev/null
@@ -1,105 +0,0 @@
-# -*- mode: Perl -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: MozClient::Mercurial
-#
-# 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.
-
-############################################################################
-
-package MozClient::Mercurial;
-
-use vars qw(@ISA);
-use strict;
-use MozClient::VCS;
-
- at ISA = ("MozClient::VCS");
-
-sub get_client {
-  my $self = shift;
-
-  $self->LOG("MozClient::Mercurial::get_client()");
-  # nothing to do
-}
-
-sub convert_revdate {
-  my $self = shift;
-  my $arg = shift;
-
-  $self->LOG("MozClient::Mercurial::convert_revdate($arg)");
-  $arg =~ s,^\d+r,,;
-  $arg;
-}
-
-sub set_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::Mercurial::set_revdate()");
-
-  # We can set a revision for hg
-  $self->{'mozclient_date'} =
-    '-r ' . $self->convert_revdate($self->{'have_date'});
-}
-
-sub set_tag {
-  my $self = shift;
-  my $tag  = shift;
-
-  $self->LOG("MozClient::Mercurial::set_tag($tag)");
-
-  $self->{'co_tag'} = "-r $tag";
-}
-
-sub checkout {
-  my $self = shift;
-
-  $self->LOG("MozClient:Mercurial::checkout:()");
-  if (defined $self->{'local-branch'}) {
-    chomp(my $cwd = `pwd`);
-    $self->chdir($self->{'local-branch'});
-    $self->run_system("hg pull");
-    $self->run_system("hg update");
-    $self->chdir($cwd);
-  }
-  $self->chdir($self->work_dir);
-  my $modules = [];
-  if (defined $self->{'MOZCLIENT_PROJECT'}) {
-    push @$modules,
-      $self->{'MOZCLIENT_VCS_LOC'} . $self->{'MOZCLIENT_PROJECT'} . "/";
-  }
-  else {
-    for my $module (@{$self->{'MOZCLIENT_MODULES'}}) {
-      push @$modules, (sprintf " %s%s/%s", $self->{'MOZCLIENT_VCS_LOC'},
-	$self->{'MOZCLIENT_PROJECT'}, $module);
-    }
-  }
-  my $cmd = sprintf "hg clone %s %s", join(" ", @$modules),
-    $self->{'MOZCLIENT_MOZDIRNAME'};
-  $self->run_system($cmd);
-  $self->chdir($self->{'MOZCLIENT_MOZDIRNAME'});
-  my $rev =  $self->{'mozclient_date'} ?  $self->{'mozclient_date'} : $self->{'co_tag'};
-  $cmd = sprintf "hg update %s", $rev;
-  $self->run_system($cmd);
-  $self->chdir("../..");
-}
-
-sub tar_exclude {
-  my $self = shift;
-
-  $self->LOG("MozClient::Mercurial::tar_exclude()");
-  [ '--exclude .hg' ];
-}
-
-1;
diff --git a/src/mozclient/lib/MozClient/Subversion.pm b/src/mozclient/lib/MozClient/Subversion.pm
deleted file mode 100644
index 0437a50..0000000
--- a/src/mozclient/lib/MozClient/Subversion.pm
+++ /dev/null
@@ -1,114 +0,0 @@
-# -*- mode: Perl -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: MozClient::Subversion
-#
-# 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.
-
-############################################################################
-
-package MozClient::Subversion;
-
-use vars qw(@ISA);
-use strict;
-use Carp;
-use MozClient::VCS;
-
- at ISA = ("MozClient::VCS");
-
-sub get_client {
-  my $self = shift;
-
-  $self->LOG("MozClient::Subversion::get_client()");
-  # nothing to do
-}
-
-sub convert_revdate {
-  my $self = shift;
-  my $arg = shift;
-
-  $self->LOG("MozClient::Subversion::convert_revdate($arg)");
-  $arg =~ s,.*r(\d+),$1,;
-  $arg;
-}
-
-sub set_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::Subversion::set_revdate()");
-
-  # We can set a revision for svn
-  $self->{'mozclient_date'} =
-    '-r ' . $self->convert_revdate($self->{'have_date'});
-}
-
-sub set_tag {
-  my $self = shift;
-  my $tag  = shift;
-
-  $self->LOG("MozClient::Subversion::set_tag()");
-
-  # For svn, a tag is just a snapshot
-  $self->{'MOZCLIENT_PROJECT'} =~ s,/[^/]*$,/tags/$tag,;
-  $self->{'co_tag'} = $tag;
-}
-
-sub checkout {
-  my $self = shift;
-
-  $self->LOG("MozClient::Subversion::checkout:()");
-
-  if (defined $self->{'local-branch'}) {
-    confess "Can't MozClient::checkout() a local branch for " . $self->vcs;
-    # TODO: fix it if needed
-  }
-
-  $self->chdir($self->work_dir);
-  my $modules = [];
-  $self->{'MOZCLIENT_VCS_LOC'} .= "/" unless $self->{'MOZCLIENT_VCS_LOC'} =~ m,/$,;
-  if (defined $self->{'MOZCLIENT_PROJECT'}) {
-    push @$modules,
-      $self->{'MOZCLIENT_VCS_LOC'} . $self->{'MOZCLIENT_PROJECT'} . "/";
-  }
-  else {
-    for my $module (@{$self->{'MOZCLIENT_MODULES'}}) {
-      push @$modules, (sprintf " %s%s/%s", $self->{'MOZCLIENT_VCS_LOC'},
-	$self->{'MOZCLIENT_PROJECT'}, $module);
-    }
-  }
-  my $out = length $self->{'co_tag'} > 0 ? $self->{'co_tag'} : "trunk";
-  my $cmd = sprintf "svn checkout %s %s $out", $self->{'mozclient_date'},
-    join " ", @$modules;
-  $self->run_system($cmd);
-  # We drop the 1st directory if there's a mozilla dir inside
-  if (-d "$out/" . $self->{'MOZCLIENT_MOZDIRNAME'}) {
-    $self->run_shell("mv $out/* $out/.svn .");
-    $self->run_system("rm -rf $out");
-  }
-  else {
-    # we name it mozilla as it is what is expected later on
-    $self->run_system("mv $out  " . $self->{'MOZCLIENT_MOZDIRNAME'});
-  }
-  $self->chdir("..");
-}
-
-sub tar_exclude {
-  my $self = shift;
-
-  $self->LOG("MozClient::Subversion::tar_exclude()");
-  [ '--exclude .svn' ];
-}
-
-1;
diff --git a/src/mozclient/lib/MozClient/VCS.pm b/src/mozclient/lib/MozClient/VCS.pm
deleted file mode 100644
index 4999cdc..0000000
--- a/src/mozclient/lib/MozClient/VCS.pm
+++ /dev/null
@@ -1,416 +0,0 @@
-# -*- mode: Perl -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: MozClient::VCS - Main class
-#
-# 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.
-
-############################################################################
-
-package MozClient::VCS;
-
-# This is the main class. It should not be used directly. VCS specific classes
-# should be instantiated instead. They inherit from this main class and
-# overwrite some methods according to VCS requirements.
-
-use Carp;
-use strict;
-
-my $nobinonly      = "nobinonly";
-
-# List of dependencies
-my $dependencies = {
-  'cvs'       => '/usr/bin/cvs',
-  'mercurial' => '/usr/bin/hg',
-  'git'       => '/usr/bin/git',
-  'quilt'     => '/usr/bin/quilt',
-  'wget'      => '/usr/bin/wget',
-};
-
-############################################################################
-
-sub new {
-  my $class = shift;
-  my $conf  = shift;
-  my $opt   = shift;
-
-  my $self = {};
-
-  @{$self}{keys %$conf} = values %$conf;
-
-  $self->{'want_branch'} = $$opt{'branch'};
-  $self->{'want_listtags'} = 1 if $$opt{'list-tags'};
-  $self->{'want_tag'} = $$opt{'tag'};
-  $self->{'have_date'} = $$opt{'date'};
-  $self->{'preserve_vcs'} = $$opt{'preserve-vcs'};
-  $self->{'debug'} = $$opt{'debug'};
-
-  $self->{'want_branch'} = $$conf{'MOZCLIENT_BRANCH'}
-    if defined $$conf{'MOZCLIENT_BRANCH'} && !defined $self->{'want_branch'};
-
-  # The following options overwrite the conf files
-  $self->{'MOZCLIENT_EMBEDDED'} = 1 if $$opt{'embedded'};
-  $self->{'MOZ_CO_MODULE'} = $$opt{'modules'} if defined $$opt{'modules'};
-  if (defined $$opt{'local-branch'}) {
-    my $branch = $$opt{'local-branch'};
-    $self->{'local-branch'} = $branch;
-    $branch =~ s,/+$,,;
-    my ($repo, $dir) = $branch =~ m,(.*/)([^/]+)$,;
-    $self->{'MOZCLIENT_VCS_LOC'} = $repo;
-    $self->{'MOZCLIENT_PROJECT'} = $dir;
-  }
-
-  bless($self, $class);
-  $self;
-}
-
-sub vcs {
-  my $self = shift;
-
-  $self->{'MOZCLIENT_VCS'};
-}
-
-sub work_dir {
-  my $self = shift;
-
-  $self->{'work-dir'} = shift if @_;
-  $self->{'work-dir'};
-}
-
-sub debug {
-  my $self = shift;
-
-  $self->{'debug'} = shift if @_;
-  $self->{'debug'};
-}
-
-sub LOG  {
-  my $self = shift;
-  my $str = shift;
-
-  printf "LOG: $str\n", @_ if $self->debug;
-}
-
-sub LOG2 {
-  my $self = shift;
-  my $str = shift;
-
-  printf "$str\n", @_;
-}
-
-sub check_dependencies {
-  my $self = shift;
-
-  $self->LOG("MozClient::check_dependencies()");
-  my $missing = [];
-  map { push @$missing, $_ unless -x $$dependencies{$_}} keys %$dependencies;
-  carp "# Error: missing dependencies. Please install " .
-    (join ", ", @$missing) . "\n" if $#$missing >= 0;
-  1;
-}
-
-sub cleanup_dir {
-  my $self = shift;
-
-  if (-d $self->work_dir) {
-    $self->LOG("MozClient::cleanup_dir()");
-    $self->run_system("rm -rf " . $self->work_dir);
-  }
-}
-
-sub prepare_dir {
-  my $self = shift;
-
-  $self->LOG("MozClient::prepare_dir()");
-  $self->cleanup_dir();
-  $self->mkdir($self->work_dir, 0755);
-}
-
-sub run_system {
-  my $self = shift;
-
-  $self->LOG2("\$ %s", @_);
-  my $cmd = sprintf "%s", @_;
-  my $args = &main::_split_args($cmd);
-  my $ret = system(@$args);
-  $ret == 0 || confess "Can't run '$cmd': error code $ret";
-}
-
-sub run_shell {
-  my $self = shift;
-
-  $self->LOG2("\$ %s", @_);
-  my $cmd = shift;
-  return `$cmd`;
-}
-
-sub chdir {
-  my $self = shift;
-
-  $self->LOG2("\$ cd %s", @_);
-  my $dir = shift;
-  CORE::chdir($dir) || confess "Can't chdir($dir): $!";
-}
-
-sub unlink {
-  my $self = shift;
-
-  $self->LOG2("\$ rm %s", @_);
-  my $file = shift;
-
-  CORE::unlink($file) || confess "Can't unlink($file): $!";
-}
-
-sub mkdir {
-  my $self = shift;
-  my $dir  = shift;
-  my $mode = shift;
-  $self->LOG2("\$ mkdir %s", $dir);
-  CORE::mkdir($dir, $mode) || confess "Can't mkdir($dir, $mode): $!";
-}
-
-sub want_list_tags {
-  my $self = shift;
-
-  defined $self->{'want_listtags'} && $self->{'want_listtags'};
-}
-
-sub list_tags {
-  my $self = shift;
-
-  $self->LOG("MozClient::list_tags()");
-  confess "Error: list_tags() not supported for " . $self->vcs;
-}
-
-# Execute the command defined in MOZCLIENT_POSTCOCMD after the checkout
-sub do_post_co_commands {
-  my $self = shift;
-
-  $self->LOG("MozClient::do_post_co_commands()");
-  $self->chdir($self->work_dir);
-  $self->run_shell($self->{'MOZCLIENT_POSTCOCMD'});
-  $self->chdir("..");
-}
-
-sub get_client {
-  my $self = shift;
-
-  $self->LOG("MozClient::get_client()");
-  confess "Can't MozClient::get_client() for " . $self->vcs;
-}
-
-sub set_tag {
-  my $self = shift;
-
-  $self->LOG("MozClient::set_tag()");
-  confess "Can't MozClient::set_tag() for " . $self->vcs;
-}
-
-sub set_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::set_revdate()");
-  confess "Can't MozClient::set_revdate() for " . $self->vcs;
-}
-
-sub convert_revdate {
-  my $self = shift;
-
-  $self->LOG("MozClient::convert_revdate()");
-  confess "Can't MozClient::convert_revdate() for " . $self->vcs;
-}
-
-sub do_dynamic_tag {
-  my $self = shift;
-
-  $self->LOG("MozClient::do_dynamic_tag()");
-  confess "Error: do_dynamic_tag() not supported for " . $self->vcs;
-}
-
-sub setup {
-  my $self = shift;
-
-  $self->LOG("MozClient::setup()");
-  $self->{'mozclient_date'} = "";
-  $self->{'moz_co_tag'} = "";
-
-  if (!defined $self->{'want_tag'} && defined $self->{'MOZCLIENT_DYNTAG'}) {
-    $self->do_dynamic_tag();
-  }
-
-  if (defined $self->{'want_tag'}) {
-    # We want a tag, we can either let mozclient compute the version or
-    # specify our own (using -t TAG=version)
-    if (defined $self->{'have_date'}) {
-      warn "Warning: can't use -d and -t together. Ignoring -d";
-      undef $self->{'have_date'};
-    }
-    $self->{'want_tag'} =~ m/([^=]*)(=?)(.*)/;
-    $self->{'ltag'} = $1;
-    $self->{'dtag'} = $3;
-    $self->set_tag($1);
-  }
-  else {
-    # we don't want a specific tag, so go for a date and possibly a branch
-    if (!defined $self->{'have_date'}) {
-      chomp($self->{'have_date'} = `$self->{'MOZCLIENT_GETDATE'}`);
-    }
-    $self->{'mozclient_date'} =
-      '-D "' . $self->convert_revdate($self->{'have_date'}) . '"';
-    $self->{'co_tag'} = '';
-    $self->{'co_tag'} =
-      "-r " . $self->{'want_branch'} if defined $self->{'want_branch'};
-  }
-}
-
-sub checkout {
-  my $self = shift;
-
-  $self->LOG("MozClient::checkout()");
-  confess "Can't MozClient::checkout() for " . $self->vcs;
-}
-
-sub nobin_cleanup {
-  my $self = shift;
-
-  $self->LOG("MozClient::nobin_cleanup()");
-
-  $self->chdir($self->work_dir . "/" . $self->{'MOZCLIENT_MOZDIRNAME'});
-  if (-e $self->{'MOZCLIENT_EXCLUDE_SCRIPT'}) {
-    my $cmd = sprintf "sh %s > REMOVED+${nobinonly}.txt 2>&1",
-      $self->{'MOZCLIENT_EXCLUDE_SCRIPT'};
-    $self->run_shell($cmd);
-  }
-  elsif (defined $INC[1] && $INC[1] =~ m,(.*/mozclient)/,) {
-    my $dir = $1;
-    $self->{'MOZCLIENT_EXCLUDE_SCRIPT'} =~ m,/([^/]*)$,;
-    my $file = $1;
-    if (-e "$dir/$file") {
-      my $cmd = sprintf "sh %s > REMOVED+${nobinonly}.txt 2>&1",
-        "$dir/$file";
-      $self->run_shell($cmd);
-    }
-    else {
-      $self->LOG("*warn* can't find $dir/$file");
-    }
-  }
-  else {
-    $self->LOG("*warn* can't find " . $self->{'MOZCLIENT_EXCLUDE_SCRIPT'});
-  }
-
-  # Run a package specific clean-up script, if any
-  my $pkg_script = $self->{'MOZCLIENT_EXCLUDE_SCRIPT'};
-  $pkg_script =~ m,/([^/]*)$,;
-  my $pkg = $self->{'MOZCLIENT_APPNAME'} . '-' . $1;
-  $pkg_script =~ s,(.*)/.*,$1/$pkg,;
-  $self->run_shell("sh $pkg_script >> REMOVED+${nobinonly}.txt 2>&1")
-    if -e $pkg_script;
-
-  # Remove the log if it's empty
-  $self->unlink("REMOVED+${nobinonly}.txt")
-    if -e "REMOVED+${nobinonly}.txt" && -z "REMOVED+${nobinonly}.txt";
-  $self->chdir("../..");
-}
-
-sub tar_exclude {
-  my $self = shift;
-
-  $self->LOG("MozClient::tar_exclude()");
-  # nothing
-  [];
-}
-
-sub pack {
-  my $self = shift;
-
-  $self->LOG("MozClient::pack()");
-
-  my $tar_exclude = "";
-  unless ($self->{'preserve_vcs'}) {
-    my $dirs = $self->tar_exclude();;
-    if (defined $self->{'MOZCLIENT_TAREXCLUDE'}) {
-      for my $item (@{$self->{'MOZCLIENT_TAREXCLUDE'}}) {
-	push @$dirs, "--exclude $item";
-      }
-    }
-    $tar_exclude = join " ", @$dirs;
-  }
-
-  my $tversion;
-  if (defined $self->{'want_tag'} &&
-      defined $self->{'dtag'} && length $self->{'dtag'} > 0) {
-    $tversion = $self->{'dtag'};
-  }
-  else {
-    $self->chdir($self->work_dir);
-    chomp($tversion = `$self->{'MOZCLIENT_GETVERSION'}`);
-    $tversion .= $self->{'MOZCLIENT_SEPARATOR'} . $self->{'MOZCLIENT_VCS'} .
-      $self->{'have_date'} unless defined $self->{'want_tag'};
-    $self->LOG2("\$ tversion=`" . $self->{'MOZCLIENT_GETVERSION'} .
-		"` # => $tversion");
-    $self->chdir("..");
-  }
-  my $version = $tversion;
-  $version .= "+${nobinonly}"
-    if -f $self->work_dir . "/" . $self->{'MOZCLIENT_MOZDIRNAME'} .
-          "/REMOVED+${nobinonly}.txt";
-  my $cmd = sprintf "rm -rf %s/%s-%s", $self->work_dir,
-    $self->{'MOZCLIENT_APPNAME'}, $version;
-  $self->run_system($cmd);
-  if ($self->{'MOZCLIENT_EMBEDDED'} || $self->{'MOZCLIENT_WANTMOZDIR'}) {
-    my $dir = sprintf "%s/%s-%s", $self->work_dir,
-      $self->{'MOZCLIENT_APPNAME'}, $version;
-    $self->mkdir($dir, 0755);
-  }
-  if ($self->{'MOZCLIENT_EMBEDDED'}) {
-    my $project = $self->{'MOZCLIENT_PROJECT'};
-    $project =~ s,/.*,,;
-    if ($self->{'MOZCLIENT_WANTMOZDIR'}) {
-      $self->chdir($self->work_dir);
-      my $cmd = sprintf "tar jcf %s-%s/%s-%s-source.tar.bz2 %s %s",
-        $self->{'MOZCLIENT_APPNAME'}, $version, $project, $tversion,
-        $tar_exclude, $self->{'MOZCLIENT_MOZDIRNAME'};
-      $self->run_system($cmd);
-      $self->chdir("..");
-    }
-    else { # Embedded tarball but without the toplevel mozilla dir
-      $self->chdir($self->work_dir . "/" . $self->{'MOZCLIENT_MOZDIRNAME'});
-      my $cmd = sprintf "tar jcf ../%s-%s/%s-%s-source.tar.bz2 %s .",
-        $self->{'MOZCLIENT_APPNAME'}, $version, $project, $tversion,
-        $tar_exclude;
-      $self->run_system($cmd);
-      $self->chdir("../..");
-    }
-  }
-  else {
-    my $cmd = sprintf "mv %s/%s %s/%s-%s/",
-      $self->work_dir, $self->{'MOZCLIENT_MOZDIRNAME'}, $self->work_dir,
-      $self->{'MOZCLIENT_APPNAME'}, $version;
-    $self->run_system("$cmd");
-  }
-  $self->unlink($self->{'MOZCLIENT_APPNAME'} . "_$version.orig.tar.gz")
-    if -f $self->{'MOZCLIENT_APPNAME'} . "_$version.orig.tar.gz";
-  $self->chdir($self->work_dir);
-  $cmd = sprintf "tar zcf ../%s_%s.orig.tar.gz %s %s-%s",
-    $self->{'MOZCLIENT_APPNAME'}, $version, $tar_exclude,
-    $self->{'MOZCLIENT_APPNAME'}, $version;
-  $self->run_shell($cmd);
-  $self->chdir("..");
-  $self->run_system("rm -rf " . $self->work_dir);
-  $self->run_system("ls -l " . $self->{'MOZCLIENT_APPNAME'} .
-	      "_$version.orig.tar.gz");
-}
-
-1;
diff --git a/src/mozclient/lightning-sunbird.conf b/src/mozclient/lightning-sunbird.conf
deleted file mode 100644
index d316851..0000000
--- a/src/mozclient/lightning-sunbird.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Sunbird 0.* (MOZILLA_1_8_BRANCH)
-#
-# 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    = lightning-sunbird
-MOZCLIENT_PROJECT    = calendar
-MOZCLIENT_BRANCH     = MOZILLA_1_8_BRANCH
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_FILE       = mozilla/calendar/sunbird/config/version.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/calendar/sunbird/config/version.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=CalendarClient&branch=MOZILLA_1_8_BRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/mozclient/midbrowser.conf b/src/mozclient/midbrowser.conf
deleted file mode 100644
index f338861..0000000
--- a/src/mozclient/midbrowser.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Midbrowser
-#
-# 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    = midbrowser
-MOZCLIENT_PROJECT    = mobile-browser.git
-MOZCLIENT_FILE       = mozilla/midbrowser/config/version.txt
-MOZCLIENT_GETVERSION = sed -e 's/pre//; s/\([ab]\|rc\)\([0-9]*\)/~\1\2/' mozilla/midbrowser/config/version.txt
-MOZCLIENT_VCS        = git
-MOZCLIENT_VCS_LOC    = http://moblin.org/repos/projects/
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://git.moblin.org/repos/?p=projects/mobile-browser.git;a=log' 2> /dev/null | grep -E '^(<a href="|<i>)' | grep -v a=summary | head -2 | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ;  $a = <>; $a =~ m/.*?a=commit;h=(.{10})/; $rev = $1; $a = <>; $a =~ m/^<i>.*? \[\S+,\s+(\d+) (\S+) (\d+)/ && do { printf "%04d%02d%02dr%10s\n", $3, $$m{$2}, $1, $rev }; '
-MOZCLIENT_EMBEDDED   = 0
-MOZCLIENT_WANTMOZDIR = 0
diff --git a/src/mozclient/mozclient.pl b/src/mozclient/mozclient.pl
deleted file mode 100755
index 746062e..0000000
--- a/src/mozclient/mozclient.pl
+++ /dev/null
@@ -1,243 +0,0 @@
-#!/usr/bin/perl -w
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: The 'mozclient' 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.
-
-############################################################################
-
-use strict;
-use Getopt::Long qw(:config no_auto_abbrev no_ignore_case
-		    require_order bundling);
-use Cwd 'abs_path';
-
-BEGIN {
-  my $conf_dir = "/usr/share/mozilla-devscripts/mozclient";
-  # We look for modules in ${conf_dir}/lib
-  # We can prefer another path by using '--conf-dir path' or '-c path'
-  unshift @INC, "$conf_dir/lib";
-
-  my @args = @ARGV;
-  while (1) {
-    my $arg = shift @args;
-    last unless defined $arg;
-    next unless $arg eq '-c' || $arg eq '--conf-dir';
-    my $path = shift @args;
-    die "Usage error: $arg needs an argument\n" unless defined $path;
-    unshift @INC, "$path/lib";
-    last;
-  }
-}
-
-$INC[0] =~ m,(.*)/lib$,;
-my $mozclient_dir  = abs_path($1);
-my $pkg_conf_dir   = "$mozclient_dir";
-my $patches_dir    = "$pkg_conf_dir/patches";
-my $work_dir       = "mozclient-tmp";
-
-my @conf_mandatory = qw(MOZCLIENT_APPNAME MOZCLIENT_FILE MOZCLIENT_GETVERSION
-			MOZCLIENT_GETDATE MOZCLIENT_VCS MOZCLIENT_VCS_LOC);
-my @conf_optional  = qw(MOZCLIENT_MODULES MOZCLIENT_PROJECT MOZCLIENT_BRANCH
-			MOZCLIENT_POSTCOCMD MOZCLIENT_EMBEDDED
-			MOZCLIENT_SEPARATOR MOZCLIENT_TAREXCLUDE
-			MOZCLIENT_WANTMOZDIR MOZCLIENT_MOZDIRNAME
-			MOZCLIENT_WANTPATCH
-			MOZCLIENT_DYNTAG MOZCLIENT_DYNTAG_FILES);
-my @conf_list      = qw(MOZCLIENT_FILE MOZCLIENT_TAREXCLUDE);
-
-my $defaults = {
-  'MOZCLIENT_SEPARATOR'      => '~',
-  'MOZCLIENT_EXCLUDE_SCRIPT' => "$pkg_conf_dir/remove.binonly.sh",
-  'MOZILLA_CLIENT'           => 'mozilla/client.mk',
-  'MOZCLIENT_PATCHES'        => "$patches_dir",
-  'MOZCLIENT_MOZDIRNAME'     => 'mozilla',
-};
-
-sub help {
-  print <<EOF;
-mozclient [-b branch] [-t tag] [-d YYYYMMDDtHHmm] project-name
-mozclient [-l] project-name
-  --conf-dir|-c dir    use dir as config directory
-  --list-tags|-l       list VCS tags
-  --branch|-b branch   checkout from a specific branch
-  --date|-d date       checkout by date (YYYYMMDDtHHmm)
-  --tag|-t tag         checkout using a tag
-  --tag|-t tag=ver     checkout using a tag, hard-coding the version
-  --preserve-vcs|-p    preserve VCS files
-  --embedded|-e        create an embedded tarball
-  --modules|-m mods    list of modules to fetch 
-  --local-branch|-L branch  use a local branch instead of the configured one
-  --debug|-D           increase debug level
-
- Examples:
-   mozclient.pl nspr
-    => nspr_4.7.2~beta+1.9~cvs20080516t2119.orig.tar.gz
-
-   mozclient.pl --date 20080101t0000 nspr
-    => nspr_4.7~beta+1.9b3~cvs20080101t0000.orig.tar.gz
-
-   mozclient.pl --tag FIREFOX_3_0rc1_RELEASE nspr
-    => nspr_4.7.1+1.9.orig.tar.gz
-
-   mozclient.pl --tag FIREFOX_3_0rc1_RELEASE=1.2.3 nspr
-    => nspr_1.2.3.orig.tar.gz
-EOF
-  exit(0);
-}
-
-sub _split_args {
-  my $str = shift;
-
-  # We want to split words and quoted strings by blanks
-  my @data;
-  while (length($str)) {
-    $str =~ m/^\s/ && do {
-      $str =~ s/^\s+//;
-      1;
-    } ||
-    $str =~ m/^'/ && do {
-      $str =~ s/^'(.*?)'//;
-      push @data, $1;
-      1;
-    } ||
-    $str =~ m/^"/ && do {
-      $str =~ s/^"(.*?)"//;
-      push @data, $1;
-      1;
-    } ||
-    $str =~ m/^\S+=".*?"/ && do {
-      $str =~ s/^(\S+)="(.*?)"//;
-       push @data, "$1=$2";
-      1;
-    } || do {
-      $str =~ s/^(\S+)//;
-      push @data, $1;
-    };
-  }
-  return \@data;
-}
-
-# Read the project conf file
-sub read_project_file {
-  my $pkg = shift;
-
-  my $file = sprintf "%s/%s.conf", $pkg_conf_dir, $pkg;
-  my $data = {};
-  open(CONF, "$file") || die "Can't open $file: $!\n";
-  while (defined (my $line = <CONF>)) {
-    $line =~ s/([^\\])#.*/$1/; # drop comments, but not \#
-    $line =~ s/(^\s+|\s+$)//;
-    next if $line =~ m/^#/;
-    next if $line =~ m/^\s*$/;
-    $line =~ m/^(\S+)\s*=\s*(.*)/;
-    $$data{$1} = defined $2 && length($2) ? $2 : undef;
-  }
-  close CONF;
-  # Check all mandatory keywords/variables are there
-  my $missing = [];
-  my $extra = [];
-  my $opts = {};
-  map { $$opts{$_} = 1 } @conf_mandatory, @conf_optional;
-  map { push @$extra, $_ unless defined $$opts{$_} } keys %$data;
-  map { push @$missing, $_ unless defined $$data{$_} } @conf_mandatory;
-  if ($#$extra >= 0) {
-    die "# Error in $file: unknown keywords found: " .
-      (join ", ", @$extra) . "\n";
-  }
-  if ($#$missing >= 0) {
-    die "# Error in $file: mandatory keywords missing: " .
-      (join ", ", @$missing) . "\n";
-  }
-  # Set default values
-  map { $$data{$_} = $$defaults{$_} unless defined $$data{$_} }
-    keys %$defaults;
-  # Transform into lists arguments that are supposed to be lists
-  map { $$data{$_} = _split_args($$data{$_}) if defined $$data{$_} }
-    @conf_list;
-
-  return $data;
-}
-
-############################################################################
-
-use MozClient::CVS;
-use MozClient::Mercurial;
-use MozClient::Subversion;
-use MozClient::Git;
-
-# Main
-my $opt = {};
-GetOptions($opt,
-	   'conf-dir|c=s',
-	   'debug|D+',
-	   'list-tags|l',
-	   'branch|b=s',
-	   'date|d=s',
-	   'tag|t=s',
-	   'embedded|e',
-	   'modules|m=s',
-	   'local-branch|L=s',
-	   'preserve-vcs|p') || &help();
-
-&help() unless $#ARGV >= 0;
-
-my $conf = &read_project_file(shift @ARGV);
-
-my $client;
-my $vcs = $$conf{'MOZCLIENT_VCS'};
-$vcs eq 'cvs' && do { $client = MozClient::CVS->new($conf, $opt);        1; } ||
-$vcs eq 'svn' && do { $client = MozClient::Subversion->new($conf, $opt); 1; } ||
-$vcs eq 'hg'  && do { $client = MozClient::Mercurial->new($conf, $opt);  1; } ||
-$vcs eq 'git' && do { $client = MozClient::Git->new($conf, $opt);        1; } ||
-do {
-  die "VCS '$$conf{'MOZCLIENT_VCS'}' not supported yet";
-};
-
-$client->work_dir($work_dir);
-$client->check_dependencies();
-$client->prepare_dir();
-
-if ($client->want_list_tags) {
-  $client->list_tags();
-  $client->cleanup_dir();
-  exit(0);
-}
-
-$client->setup();
-
-# We need the mozilla client if we want to fetch a project
-$client->get_client() if defined $client->{'MOZCLIENT_PROJECT'};
-
-# We also want to checkout using a date or a revision to avoid been
-# caught in mid-air with another commit, unless a tag is requested
-$client->set_revdate() unless defined $client->{'want_tag'};
-
-if (!defined $client->{'have_date'} && !defined $client->{'want_tag'}) {
-  die "Error: neither date nor tag found.  Did getdate failed ?";
-}
-
-# Finally do the real checkout
-$client->checkout();
-
-# Do post-co commands if we have to
-$client->do_post_co_commands() if defined $client->{'MOZCLIENT_POSTCOCMD'};
-
-# Remove binary only files and preserve a log file if we indeed removed
-# something. In case we didn't, drop the log file
-$client->nobin_cleanup();
-
-# Create the tarball
-$client->pack();
diff --git a/src/mozclient/nspr.conf b/src/mozclient/nspr.conf
deleted file mode 100644
index 070d6c0..0000000
--- a/src/mozclient/nspr.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Project: nspr
-#
-# 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    = nspr
-MOZCLIENT_PROJECT    = # null
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_MODULES    = mozilla/nsprpub
-MOZCLIENT_FILE       = mozilla/nsprpub/pr/include/prinit.h
-MOZCLIENT_GETVERSION = ( grep -E '^\#define PR_VERSION' mozilla/nsprpub/pr/include/prinit.h | cut -d\" -f2 | tr 'A-Z' 'a-z' | sed -e 's/beta /beta/' -e 's/  */~/g' -e 's/$/+/' ; tail -1 mozilla/config/milestone.txt | sed -e 's/pre/~cvs/') | tr -d '\n'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=HEAD&branchtype=match&dir=mozilla%2Fnsprpub&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=1177522884&maxdate=1588258884&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_DYNTAG_FILES = mozilla/client.mk mozilla/config/milestone.txt
-MOZCLIENT_DYNTAG     = grep ^NSPR_CO_TAG mozilla/client.mk | awk '{ print $3 }'
diff --git a/src/mozclient/nss.conf b/src/mozclient/nss.conf
deleted file mode 100644
index 7a8f617..0000000
--- a/src/mozclient/nss.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Project: nss
-#
-# 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    = nss
-MOZCLIENT_PROJECT    = # null
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_MODULES    = mozilla/dbm mozilla/security/coreconf mozilla/security/dbm mozilla/security/nss
-MOZCLIENT_FILE       = mozilla/security/nss/lib/nss/nss.h
-MOZCLIENT_GETVERSION = ( grep '^\#define NSS_VERSION' mozilla/security/nss/lib/nss/nss.h | cut -d'"' -f2 | sed -e 's,$,+,' ; tail -1 mozilla/config/milestone.txt | sed -e 's/pre/~cvs/') | tr -d '\n'
-MOZCLIENT_GETDATE     = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=NSS&module=all&branch=HEAD&branchtype=match&dir=mozilla%2Fdbm+mozilla%2Fsecurity%2Fnss+mozilla%2Fsecurity%2Fcoreconf+mozilla%2Fsecurity%2Fdbm&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=month&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_WANTMOZDIR  = 1
-MOZCLIENT_DYNTAG_FILES = mozilla/client.mk mozilla/config/milestone.txt
-MOZCLIENT_DYNTAG     = grep ^NSS_CO_TAG mozilla/client.mk | awk '{ print $3 }'
diff --git a/src/mozclient/patches/series b/src/mozclient/patches/series
deleted file mode 100644
index 9ab520f..0000000
--- a/src/mozclient/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-xulbrowser_target.patch
diff --git a/src/mozclient/patches/xulbrowser_target.patch b/src/mozclient/patches/xulbrowser_target.patch
deleted file mode 100644
index 5355c88..0000000
--- a/src/mozclient/patches/xulbrowser_target.patch
+++ /dev/null
@@ -1,116 +0,0 @@
----
- mozilla/client.mk |   38 +++++++++++++++++++++++++++++++++++---
- 1 file changed, 35 insertions(+), 3 deletions(-)
-
-Index: mozclient-tmp/mozilla/client.mk
-===================================================================
---- mozclient-tmp.orig/mozilla/client.mk
-+++ mozclient-tmp/mozilla/client.mk
-@@ -55,16 +55,17 @@
- #   export CVSROOT=:pserver:username%somedomain.org at cvs.mozilla.org:/cvsroot
- # 
- # You must specify which products/modules you wish to checkout, with
- #   MOZ_CO_PROJECT and MOZ_CO_MODULE variables.
- #
- #   MOZ_CO_PROJECT possibilities include the following:
- #     suite (Seamonkey suite)
- #     browser (aka Firefox)
-+#     xulbrowser (aka Firefox using libxul from xulrunner)
- #     mail (aka Thunderbird)
- #     minimo (small browser for devices)
- #     composer (standalone composer, aka NVU)
- #     calendar (aka Sunbird, use this to build the calendar extensions also)
- #     xulrunner
- #     camino
- #     tamarin
- #
-@@ -104,16 +105,17 @@
- #                          MOZ_BUILD_PROJECTS
- #
- 
- AVAILABLE_PROJECTS = \
-   all \
-   suite \
-   toolkit \
-   browser \
-+  xulbrowser \
-   mail \
-   minimo \
-   composer \
-   calendar \
-   xulrunner \
-   camino \
-   necko \
-   tamarin \
-@@ -261,38 +263,68 @@
-   extensions/reporter                           \
-   extensions/spellcheck                         \
-   $(NULL)
- 
- BOOTSTRAP_suite :=                              \
-   $(BOOTSTRAP_toolkit)                          \
-   $(NULL)
- 
-+MODULES_NS_xulbrowser :=                        \
-+  $(MODULES_NS_necko)                           \
-+  $(NULL)
-+
- MODULES_NS_browser :=                           \
-   $(MODULES_NS_toolkit)                         \
-   $(NULL)
- 
-+MODULES_xulbrowser :=                           \
-+  mozilla/README                                \
-+  mozilla/config                                \
-+  mozilla/build                                 \
-+  mozilla/intl                                  \
-+  mozilla/modules/libpref                       \
-+  mozilla/tools/test-harness                    \
-+  mozilla/extensions                            \
-+  mozilla/toolkit                               \
-+  mozilla/xpinstall                             \
-+  mozilla/browser                               \
-+  mozilla/probes                                \
-+  mozilla/memory                                \
-+  mozilla/other-licenses/branding/firefox       \
-+  mozilla/other-licenses/7zstub/firefox         \
-+  $(NULL)
-+
- MODULES_browser :=                              \
-   $(MODULES_toolkit)                            \
-   mozilla/browser                               \
-   mozilla/other-licenses/branding/firefox       \
-   mozilla/other-licenses/7zstub/firefox         \
-   $(NULL)
- 
--LOCALES_browser :=                              \
--  $(LOCALES_toolkit)                            \
-+LOCALES_xulbrowser :=                           \
-   browser                                       \
-   extensions/reporter                           \
-   extensions/spellcheck                         \
-   other-licenses/branding/firefox               \
-   $(NULL)
- 
-+LOCALES_browser :=                              \
-+  $(LOCALES_toolkit)                            \
-+  $(LOCALES_xulbrowser)                         \
-+  $(NULL)
-+
-+BOOTSTRAP_xulbrowser :=                         \
-+  mozilla/browser/config/version.txt            \
-+  mozilla/browser/config/mozconfig              \
-+  $(NULL)
-+
- BOOTSTRAP_browser :=                            \
-   $(BOOTSTRAP_toolkit)                          \
--  mozilla/browser/config/mozconfig              \
-+  $(BOOTSTRAP_xulbrowser)                       \
-   $(NULL)
- 
- MODULES_NS_minimo :=                            \
-   $(MODULES_NS_toolkit)                         \
-   $(NULL)
- 
- MODULES_minimo :=                               \
-   $(MODULES_toolkit)                            \
diff --git a/src/mozclient/prism.conf b/src/mozclient/prism.conf
deleted file mode 100644
index 706d83b..0000000
--- a/src/mozclient/prism.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project prism
-#
-# 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    = prism
-MOZCLIENT_PROJECT    = webrunner/trunk
-MOZCLIENT_VCS        = svn
-MOZCLIENT_VCS_LOC    = http://svn.mozilla.org/projects
-MOZCLIENT_FILE       = prism/confvars.sh
-MOZCLIENT_GETVERSION = grep ^MOZ_APP_VERSION= prism/confvars.sh | cut -d= -f2 | tr -d '\r'
-MOZCLIENT_GETDATE    = svn log --limit 1 http://svn.mozilla.org/projects/webrunner/ | grep ^r  | head -1 | sed -e 's/^r\([0-9]*\) | [^|]* | \([^ ]*\).*/\2r\1/' | tr -d -
-MOZCLIENT_SEPARATOR  = + # upstream only bumps the version at the end of the dev cycle
-MOZCLIENT_EMBEDDED   = 0
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_MOZDIRNAME = prism
diff --git a/src/mozclient/remove.binonly.sh b/src/mozclient/remove.binonly.sh
deleted file mode 100644
index a502566..0000000
--- a/src/mozclient/remove.binonly.sh
+++ /dev/null
@@ -1,138 +0,0 @@
-#! /bin/sh
-
-rm -fv ./browser/app/apprunner-beos.rsrc
-rm -fv ./build/wince/shunt/build/shunt.vcb
-rm -fv ./build/wince/shunt/build/shunt.vco
-rm -fv ./config/*.pyc
-#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 ./toolkit/mozapps/installer/windows/nsis/AppAssocReg.dll
-rm -fv ./toolkit/mozapps/installer/windows/nsis/UAC.dll
-rm -fv ./memory/jemalloc/ed.exe
-
-rm -fv ./toolkit/crashreporter/tools/win32/dump_syms.exe
-
-rm -fvr other-licenses/7zstub/
-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
-
-rm -fvr ./other-licenses/nsis/
-rm -fvr ./xpcom/tests/unit/data/SmallApp.app
-rm -fvr ./xpcom/tests/unit/data/presentation.key
-rm -fv ./embedding/browser/activex/tests/dbrowse/form.dcu
-rm -fv ./embedding/browser/activex/tests/dbrowse/form.dfm
-rm -fv ./toolkit/crashreporter/client/macbuild/Contents/Resources/crashreporter.icns
-rm -fv ./toolkit/crashreporter/client/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
-rm -fv ./toolkit/crashreporter/client/macbuild/Contents/Resources/English.lproj/MainMenuRTL.nib/keyedobjects.nib
-rm -fvr ./toolkit/crashreporter/google-breakpad/src/client/mac/
-rm -fvr ./toolkit/crashreporter/tools/win32/
-rm -fv ./toolkit/mozapps/update/updater/macbuild/Contents/Resources/updater.icns
-rm -fv ./toolkit/mozapps/update/updater/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
-rm -fv ./widget/src/cocoa/resources/MainMenu.nib/keyedobjects.nib
-rm -fvr ./build/mobile/sutagent/android/
-rm -fv ./build/package/mac_osx/mozilla.dsstore
-rm -fv ./toolkit/crashreporter/google-breakpad/src/tools/windows/binaries/dump_syms.exe
-rm -fv ./toolkit/crashreporter/google-breakpad/src/tools/windows/binaries/symupload.exe
-rm -fv ./toolkit/mozapps/update/test/unit/data/partial_in_use_win_after.exe
-rm -fv ./toolkit/mozapps/update/test/unit/data/partial_in_use_win_before.exe
diff --git a/src/mozclient/seamonkey-2.0-remove.binonly.sh b/src/mozclient/seamonkey-2.0-remove.binonly.sh
deleted file mode 100644
index e8a0388..0000000
--- a/src/mozclient/seamonkey-2.0-remove.binonly.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/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
diff --git a/src/mozclient/seamonkey-2.0.conf b/src/mozclient/seamonkey-2.0.conf
deleted file mode 100644
index 13388be..0000000
--- a/src/mozclient/seamonkey-2.0.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# 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-2.0
-MOZCLIENT_PROJECT    = comm-central
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_FILE       = mozilla/suite/config/version.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/suite/config/version.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/comm-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_TAREXCLUDE = CVS .cvsignore
diff --git a/src/mozclient/thunderbird-2.0.conf b/src/mozclient/thunderbird-2.0.conf
deleted file mode 100644
index 4ccf185..0000000
--- a/src/mozclient/thunderbird-2.0.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Thunderbird 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    = thunderbird
-MOZCLIENT_PROJECT    = mail
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_BRANCH     = MOZILLA_1_8_BRANCH
-MOZCLIENT_FILE       = mozilla/mail/config/version.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/mail/config/version.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=MOZILLA_1_8_0_BRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2007-12-01+00%3A00%3A00&maxdate=2017-12-10+00%3A00%3A00&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/mozclient/thunderbird-3.0-remove.binonly.sh b/src/mozclient/thunderbird-3.0-remove.binonly.sh
deleted file mode 100644
index e8a0388..0000000
--- a/src/mozclient/thunderbird-3.0-remove.binonly.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/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
diff --git a/src/mozclient/thunderbird-3.0.conf b/src/mozclient/thunderbird-3.0.conf
deleted file mode 100644
index 76fe6aa..0000000
--- a/src/mozclient/thunderbird-3.0.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Thunderbird 3.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    = thunderbird-3.0
-MOZCLIENT_PROJECT    = comm-central
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_FILE       = mozilla/mail/config/version.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/mail/config/version.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/comm-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-# MOZCLIENT_EMBEDDED   = 1
-MOZCLIENT_WANTMOZDIR = 1
-MOZCLIENT_TAREXCLUDE = CVS .cvsignore
diff --git a/src/mozclient/xulrunner-1.8.conf b/src/mozclient/xulrunner-1.8.conf
deleted file mode 100644
index 3d62d12..0000000
--- a/src/mozclient/xulrunner-1.8.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 1.8
-#
-# 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    = xulrunner
-MOZCLIENT_PROJECT    = xulrunner
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_BRANCH     = MOZILLA_1_8_BRANCH
-MOZCLIENT_FILE       = mozilla/config/milestone.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/config/milestone.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyBrowser&branch=MOZILLA_1_8_BRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_WANTMOZDIR = 0
diff --git a/src/mozclient/xulrunner-1.9.1.conf b/src/mozclient/xulrunner-1.9.1.conf
deleted file mode 100644
index b986b04..0000000
--- a/src/mozclient/xulrunner-1.9.1.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 1.9.1
-#
-# 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    = xulrunner-1.9.1
-MOZCLIENT_PROJECT    = mozilla-central
-MOZCLIENT_FILE       = mozilla/config/milestone.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/config/milestone.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-#MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/mozilla-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_EMBEDDED  = 1
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/mozclient/xulrunner-1.9.conf b/src/mozclient/xulrunner-1.9.conf
deleted file mode 100644
index caa4eeb..0000000
--- a/src/mozclient/xulrunner-1.9.conf
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Project: xulrunner-1.9
-#
-# 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    = xulrunner-1.9
-MOZCLIENT_PROJECT    = xulrunner
-MOZCLIENT_VCS        = cvs
-MOZCLIENT_VCS_LOC    = :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
-MOZCLIENT_FILE       = mozilla/config/milestone.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/config/milestone.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 'http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyBrowser&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot' 2> /dev/null | grep "href='http://webtools" | head -1 | tr '<>' '@' | cut -d@ -f5 | tr -d ':-' | sed -e 's/ /t/'
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/mozclient/xulrunner-2.0.conf b/src/mozclient/xulrunner-2.0.conf
deleted file mode 100644
index f28a24a..0000000
--- a/src/mozclient/xulrunner-2.0.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 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    = xulrunner-2.0
-MOZCLIENT_PROJECT    = mozilla-central
-MOZCLIENT_FILE       = mozilla/config/milestone.txt
-MOZCLIENT_GETVERSION = tail -1 mozilla/config/milestone.txt | sed -e 's/pre//; s/\([ab]\)\([0-9]*\)/~\1\2/'
-MOZCLIENT_VCS        = hg
-MOZCLIENT_VCS_LOC    = http://hg.mozilla.org/
-MOZCLIENT_POSTCOCMD  = cd mozilla && python client.py checkout
-MOZCLIENT_GETDATE    = wget -O - -q --read-timeout=10 --user-agent='' --tries=3 http://hg.mozilla.org/index.cgi/mozilla-central/log 2> /dev/null | grep cite | head -1 | sed -e 's,.*</cite>,,' | perl -e '$m = { "Jan" => 1, "Feb" => 2, "Mar" => 3, "Apr" => 4, "May" => 5, "Jun" => 6, "Jul" => 7, "Aug" => 8, "Sep" => 9, "Oct" => 10, "Nov" => 11, "Dec" => 12 } ; $a = <>; $a =~ m/^ - \S+,\s+(\d+) (\S+) (\d+) \S+ \S+ - rev (\d+)/ && do { printf "%04d%02d%02dr%d\n", $3, $$m{$2}, $1, $4 }; '
-MOZCLIENT_EMBEDDED  = 1
-MOZCLIENT_WANTMOZDIR = 1
diff --git a/src/nspr.mk.in b/src/nspr.mk.in
deleted file mode 100644
index 1653856..0000000
--- a/src/nspr.mk.in
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project NSPR
-#
-# 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 := nspr
-
-include mozclient.mk.in
diff --git a/src/nss.mk.in b/src/nss.mk.in
deleted file mode 100644
index a56fef0..0000000
--- a/src/nss.mk.in
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project NSS
-#
-# 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 := nss
-
-include mozclient.mk.in
diff --git a/src/prism.mk.in b/src/prism.mk.in
deleted file mode 100644
index 935fd42..0000000
--- a/src/prism.mk.in
+++ /dev/null
@@ -1,23 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Prism
-#
-# 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 := prism
-
-include mozclient.mk.in
-include xulapp.mk.in
diff --git a/src/seamonkey-2.0.mk.in b/src/seamonkey-2.0.mk.in
deleted file mode 100644
index fcdb673..0000000
--- a/src/seamonkey-2.0.mk.in
+++ /dev/null
@@ -1,38 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007 Fabien Tassin <fta at sofaraway.org>
-# 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-2.0
-
-include mozclient.mk.in
-
-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 compare.mk.in
diff --git a/src/setup.py b/src/setup.py
deleted file mode 100644
index 9dbd571..0000000
--- a/src/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/python
-
-import os
-import re
-
-from distutils.core import setup
-
-# look/set what version we have
-changelog = "../debian/changelog"
-if os.path.exists(changelog):
-    head = open(changelog).readline()
-    match = re.compile(".*\((.*)\).*").match(head)
-    if match:
-        version = match.group(1)
-
-scripts = [
-    'dh_xul-ext',
-    'install-xpi',
-    'xpi-pack',
-    'xpi-repack',
-    'xpi-unpack',
-    'moz-version',
-]
-
-if __name__ == '__main__':
-    setup(name='mozilla-devscripts',
-          version=version,
-          url='https://launchpad.net/mozilla-devscripts',
-          scripts=scripts,
-          py_modules=['moz_version'],
-    )
diff --git a/src/thunderbird-2.0.mk.in b/src/thunderbird-2.0.mk.in
deleted file mode 100644
index 1e1a01f..0000000
--- a/src/thunderbird-2.0.mk.in
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Thunderbird 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 := thunderbird-2.0
-
-include mozclient.mk.in
diff --git a/src/thunderbird-3.0.mk.in b/src/thunderbird-3.0.mk.in
deleted file mode 100644
index dc9c231..0000000
--- a/src/thunderbird-3.0.mk.in
+++ /dev/null
@@ -1,45 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project Thunderbird 3.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 := thunderbird-3.0
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN := sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT := sed \
-	-e 's,^usr/lib/thunderbird-3.0[^/]*/,,' \
-	-e 's,^usr/share/pixmaps/.*,,' \
-	$(NULL)
-
-COMPARE_FILTER_IN    := sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT   := sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/lib/debug/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	-e 's,^usr/share/menu/.*,,' \
-	-e 's,^usr/share/applications/.*,,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/xulapp.mk.in b/src/xulapp.mk.in
deleted file mode 100644
index c0fce31..0000000
--- a/src/xulapp.mk.in
+++ /dev/null
@@ -1,35 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: build system for xulrunner applications
-#
-# 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.
-
-#####################################################################
-
-DEBIAN_XUL_VER ?= $(shell xulrunner-1.9 --gre-version)
-
-pre-build:: build-system.stamp
-
-build-system.stamp:
-	tar zxf /usr/lib/xulrunner-devel-$(DEBIAN_XUL_VER)/sdk/build-system.tar.gz
-	touch $@
-
-clean::
-	rm -f build-system.stamp
-	# Drop build-system files, and files/dirs generated during the build but
-	# outside of the xulapp tree
-	rm -rf config build toolkit nsprpub extensions memory netwerk probes xpcom testing tools services
-	rm -f Makefile.in configure.in aclocal.m4 allmakefiles.sh config.* configure mozilla-config.h confdefs.h a.out
diff --git a/src/xulrunner-1.8.mk.in b/src/xulrunner-1.8.mk.in
deleted file mode 100644
index 30ced26..0000000
--- a/src/xulrunner-1.8.mk.in
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 1.8
-#
-# 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 := xulrunner-1.8
-
-include mozclient.mk.in
diff --git a/src/xulrunner-1.9.1.mk.in b/src/xulrunner-1.9.1.mk.in
deleted file mode 100644
index 0396ee5..0000000
--- a/src/xulrunner-1.9.1.mk.in
+++ /dev/null
@@ -1,47 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 1.9.1
-#
-# 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 := xulrunner-1.9.1
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN	= sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT	= sed \
-	-e 's,^usr/share/idl/.*,,' \
-	-e 's,^usr/include/.*,,' \
-	-e 's,^usr/lib/pkgconfig/.*,,' \
-	-e 's,^usr/lib/xulrunner-devel.*,,' \
-	-e 's,^usr/lib/xulrunner-1.9.1[^/]*/,,' \
-	-e 's,^etc/gre.d/.*,,' \
-	$(NULL)
-
-COMPARE_FILTER_IN	= sed \
-	-e 's,usr/lib/xulrunner-[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,usr/lib/xulrunner-[^/]*/plugins,usr/lib/xulrunner-addons/plugins,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT	= sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/xulrunner-1.9.mk.in b/src/xulrunner-1.9.mk.in
deleted file mode 100644
index 41faf5c..0000000
--- a/src/xulrunner-1.9.mk.in
+++ /dev/null
@@ -1,47 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2007-2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 1.9
-#
-# 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 := xulrunner-1.9
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN	= sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT	= sed \
-	-e 's,^usr/share/idl/.*,,' \
-	-e 's,^usr/include/.*,,' \
-	-e 's,^usr/lib/pkgconfig/.*,,' \
-	-e 's,^usr/lib/xulrunner-devel.*,,' \
-	-e 's,^usr/lib/xulrunner-1.9[^/]*/,,' \
-	-e 's,^etc/gre.d/.*,,' \
-	$(NULL)
-
-COMPARE_FILTER_IN	= sed \
-	-e 's,usr/lib/xulrunner-[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,usr/lib/xulrunner-[^/]*/plugins,usr/lib/xulrunner-addons/plugins,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT	= sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	$(NULL)
-
-include compare.mk.in
diff --git a/src/xulrunner-2.0.mk.in b/src/xulrunner-2.0.mk.in
deleted file mode 100644
index 6e41cba..0000000
--- a/src/xulrunner-2.0.mk.in
+++ /dev/null
@@ -1,47 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-
-# Copyright (c) 2008 Fabien Tassin <fta at sofaraway.org>
-# Description: Project XULRunner 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 := xulrunner-2.0
-
-include mozclient.mk.in
-
-COMPARE_FILTER_PRE_IN	= sed \
-	-e 's,foo,foo,' \
-	$(NULL)
-
-COMPARE_FILTER_PRE_OUT	= sed \
-	-e 's,^usr/share/idl/.*,,' \
-	-e 's,^usr/include/.*,,' \
-	-e 's,^usr/lib/pkgconfig/.*,,' \
-	-e 's,^usr/lib/xulrunner-devel.*,,' \
-	-e 's,^usr/lib/xulrunner-2.0[^/]*/,,' \
-	-e 's,^etc/gre.d/.*,,' \
-	$(NULL)
-
-COMPARE_FILTER_IN	= sed \
-	-e 's,usr/lib/xulrunner-[^/]*/extensions,usr/lib/xulrunner-addons/extensions,' \
-	-e 's,usr/lib/xulrunner-[^/]*/plugins,usr/lib/xulrunner-addons/plugins,' \
-	$(NULL)
-
-COMPARE_FILTER_OUT	= sed \
-	-e 's,^DEBIAN/.*,,' \
-	-e 's,^usr/share/doc/.*,,' \
-	$(NULL)
-
-include compare.mk.in

-- 
Collection of development scripts used for XUL extensions.



More information about the Pkg-mozext-commits mailing list