[SCM] BOINC packaging branch, master, updated. debian/6.10.17+dfsg-3-23-g91c5818

Steffen Moeller moeller at debian.org
Tue Jul 13 22:43:09 UTC 2010


The following commit has been merged in the master branch:
commit 91c58183dabdb9dc7211923dcdd11c4a9b4d29f4
Author: Steffen Moeller <moeller at debian.org>
Date:   Wed Jul 14 00:42:57 2010 +0200

    Merged with ubuntu 6.10.58 by Daniel

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..42d24ae
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,56 @@
+Modifications to the upstream source
+====================================
+ This package uses quilt to manage all modifications to the upstream
+ source. Changes are stored in the source package as diffs in
+ debian/patches and applied during the build.
+
+ Refer to /usr/share/doc/quilt/README.source for details.
+
+
+
+Repackaged upstream source:
+===========================
+ The BOINC project does not distribute source code releases as tarballs,
+ but they are tagged in the BOINC Subversion repository.  Anonymous
+ Subversion access is available at http://boinc.berkeley.edu/svn/. The
+ branch for the BOINC source is trunk/boinc, tagged releases are in tags/.
+ For more information see:
+
+   http://boinc.berkeley.edu/trac/wiki/SourceCode
+
+ To obtain the source from Subversion and package it as .orig.tar.gz the
+ Debian BOINC Maintainers use a script called 'export-boinc' which is
+ available in our pkg-boinc Git repository:
+
+http://git.debian.org/?p=pkg-boinc/scripts.git;a=blob_plain;f=export-boinc;hb=HEAD
+
+ For example, to obtain the .orig.tar.gz tarball for BOINC version 5.8.17
+ this script is invoked as:
+
+   $ export-boinc -r 5.8.17
+
+This script will take care of remove the non-DFSG files from the upstream
+tag and produce the correct version using +dfsg prefix.
+
+
+
+Removed non-dfsg upstream files
+===============================
+The files removed from upstream tag are:
+
+client/mac
+clientgui/mac
+mac_build
+mac_installer
+win_build
+coprocs
+client/app_stats_mac.cpp
+
+
+
+
+Debian packaging VCS
+=====================
+Very recently, the management of the packaging has moved from subversion
+to a git repository. Again, the Wiki pages hold instructions and offer
+references for the current and future contributors - you?
diff --git a/debian/TODO.Debian b/debian/TODO.Debian
new file mode 100644
index 0000000..81c6d12
--- /dev/null
+++ b/debian/TODO.Debian
@@ -0,0 +1,34 @@
+The to-do list for developers of the BOINC Debian packages is here:
+  http://wiki.debian.org/BOINC/Development#TODO
+
+This is a more detailed todo anyway:
+
+TODO for this version(6.4.5)
+
+Licenses and debian/copyright
+==============================
+
+ client/app_stats_mac.cpp:
+ -------------------------
+  this file should be removed from upstream source, since
+  it has some copyright notice from Apple:
+  (ref: line 24...)
+   24  * Copyright (c) 2002-2004 Apple Computer, Inc.  All rights reserved.
+   25  *
+   26  * @APPLE_LICENSE_HEADER_START@
+  And http://wiki.debian.org/DFSGLicenses#head-0a5ca8d24d2dfd3d3c954c1abb441ad54b37461e
+  stands that this license is not free.
+
+
+ api/textfont.[ch] and samples/glut/win32_util.c
+ ------------------------------------------------
+ The license on this file is not clear enough IMHO.
+ also there is a precedent that this license is considered
+ as non-DFSG (#467123). *IMPORTANT*
+
+ samples/jpeglib/
+ ---------------
+ Maybe Clarify this license text, since the files refer to 
+ a non-existent README file, I actually check
+ the license from libjpeg62 README file.
+
diff --git a/debian/boinc-client.NEWS b/debian/boinc-client.NEWS
new file mode 100644
index 0000000..ec55e57
--- /dev/null
+++ b/debian/boinc-client.NEWS
@@ -0,0 +1,36 @@
+boinc (6.2.7-1) unstable; urgency=low
+
+    During the development cycle of the BOINC 6.2 series it was decided to
+    rename the core client from "boinc_client" to just "boinc" and the command
+    tool from "boinc_cmd" to "boinccmd" to have consistent names for BOINC
+    executables on all operating systems.
+
+    For the boinc-client package this means that the following binary names
+    has been changed:
+      /usr/bin/boinc_client -> /usr/bin/boinc
+      /usr/bin/boinc_cmd    -> /usr/bin/boinccmd
+
+    If you use the old binary names in local scripts or elsewhere please
+    change them to use the new names. For your convenience, the boinc-client
+    package will contain symbolic links with the old names until after the
+    release of Debian 5.0 codenamed "Lenny".
+
+ -- Frank S. Thomas <fst at debian.org>  Sat, 31 May 2008 08:02:47 +0200
+
+boinc (5.8.17-1) unstable; urgency=low
+
+    The configuration file "log_flags.xml" of the BOINC 5.4 series was renamed
+    during the development of the 5.6 series to "cc_config.xml". Also the
+    syntax of this file was changed.
+
+    If you have made local changes to /etc/boinc-client/log_flags.xml you may
+    want to migrate those changes to the new /etc/boinc-client/cc_config.xml.
+    See http://boinc.berkeley.edu/client_msgs.php for full list of available
+    configuration options and a description of it's format.
+
+    After updating the new /etc/boinc-client/cc_config.xml file, it is safe to
+    remove the old /etc/boinc-client/log_flags.xml.dpkg-bak from your system.
+    If you did not changed the old configuration file locally, it will be
+    removed from your system automatically by the boinc-client package.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Wed, 14 Mar 2007 12:57:01 +0100
diff --git a/debian/boinc-client.README.Debian b/debian/boinc-client.README.Debian
new file mode 100644
index 0000000..ae159ac
--- /dev/null
+++ b/debian/boinc-client.README.Debian
@@ -0,0 +1,107 @@
+BOINC core client for Debian
+============================
+
+This README file discusses some topics that are specific to Debian's
+default configuration of the BOINC core client. Additional information
+is available on the Debian Wiki:
+
+  http://wiki.debian.org/BOINC
+
+Contents:
+
+  1. Configuring the BOINC core client
+  2. Installing and configuring BOINC application packages
+  3. Moving a BOINC data directory to /var/lib/boinc-client
+  4. Mass deployment of boinc-client that automatically attach to an
+     Account Manager
+
+
+1. Configuring the BOINC core client
+------------------------------------
+
+On Debian systems the BOINC core client is started by default after
+boot by the '/etc/init.d/boinc-client' init script. In the default
+configuration the BOINC core client uses '/var/lib/boinc-client' as
+BOINC data directory. For security reasons it is executed as the
+system user 'boinc' which only has write access to the BOINC data
+directory.
+
+Edit the file '/etc/default/boinc-client' to configure the init
+script, to change the BOINC data directory or the user used to execute
+the core client or to disable the automatic start of the BOINC core
+client at boot time.
+
+To configure a running core client (e.g. attaching a project to it)
+the 'boinccmd' console program or the graphical BOINC Manager
+('boincmgr') should be used. Have a look at the man pages of both
+for more information.
+
+
+2. Installing and configuring BOINC application packages
+--------------------------------------------------------
+
+Normally the BOINC core client downloads project's applications itself
+if they are available for the platform (e.g. i686-pc-linux-gnu) the
+client was build for. If this is not the case, one can install Debian
+packages of these applications. These packages are called
+'boinc-app-<project>' where <project> is an abbreviation of the project
+name, e.g. 'boinc-app-seti' or 'boinc-app-einstein'. To get a list of
+all available application packages run:
+
+    % apt-cache search boinc-app-*
+
+If you are using the default BOINC data directory
+'/var/lib/boinc-client' just installing 'boinc-app-<project>' packages
+is enough. If you are not using the default data directory you have to
+create some symbolic links manually. E.g if your BOINC data directory
+is '/home/john/boinc' just run
+
+    % update-boinc-applinks --create --data-dir=/home/john/boinc
+
+after the installation of the 'boinc-app-<project>' package and restart
+your BOINC core client.
+
+
+3. Moving a BOINC data directory to /var/lib/boinc-client
+---------------------------------------------------------
+
+To move an existing BOINC data directory to Debian's default directory
+follow these instructions:
+
+ 1. Stop the BOINC core client:
+     % /etc/init.d/boinc-client stop
+ 
+ 2. Copy the entire content of your old BOINC data directory to
+    '/var/lib/boinc-client'.
+ 
+ 3. Make all files in that directory writeable by the user and group
+    boinc:
+     % chown -R boinc:boinc /var/lib/boinc-client
+
+ 4. Move configuration files to '/etc/boinc-client/' and create symlinks
+    for the core client:
+     % mv -f /var/lib/boinc-client/gui_rpc_auth.cfg /etc/boinc-client/
+     % ln -s /etc/boinc-client/gui_rpc_auth.cfg /var/lib/boinc-client/gui_rpc_auth.cfg
+
+    Repeat the last step for the following configuration files if they
+    exist in your old BOINC data directory: 'cc_config.xml',
+    'global_prefs_override.xml' and 'remote_hosts.cfg'
+
+ 5. Start the BOINC core client again:
+     % /etc/init.d/boinc-client start
+
+
+4. Mass deployment of boinc-client that automatically attach to an
+------------------------------------------------------------------
+   Account Manager
+   ---------------
+
+With small modifications to the boinc-client package it is possible
+to make it automatically attach to an Account Manager. This features
+supports the mass deployment of the BOINC client throughout a larger
+network of hosts.
+
+For specific instructions consult this message and the attached
+cookdiff.patch:
+  
+  http://lists.alioth.debian.org/pipermail/pkg-boinc-devel/2007-March/000553.html
diff --git a/debian/boinc-client.default b/debian/boinc-client.default
new file mode 100644
index 0000000..8b4247b
--- /dev/null
+++ b/debian/boinc-client.default
@@ -0,0 +1,27 @@
+# This file is /etc/default/boinc-client, it is a configuration file for the
+# /etc/init.d/boinc-client init script.
+
+# Set this to 1 to enable and to 0 to disable the init script.
+ENABLED="1"
+
+# Set this to 1 to enable advanced scheduling of the BOINC core client and
+# all its sub-processes (reduces the impact of BOINC on the system's
+# performance).
+SCHEDULE="1"
+
+# The BOINC core client will be started with the permissions of this user.
+BOINC_USER="boinc"
+
+# This is the data directory of the BOINC core client.
+BOINC_DIR="/var/lib/boinc-client"
+
+# This is the location of the BOINC core client, that the init script uses.
+# If you do not want to use the client program provided by the boinc-client
+# package, you can specify here an alternative client program.
+#BOINC_CLIENT="/usr/local/bin/boinc"
+BOINC_CLIENT="/usr/bin/boinc"
+
+# Here you can specify additional options to pass to the BOINC core client.
+# Type 'boinc --help' or 'man boinc' for a full summary of allowed options.
+#BOINC_OPTS="--allow_remote_gui_rpc"
+BOINC_OPTS=""
diff --git a/debian/boinc-client.examples b/debian/boinc-client.examples
new file mode 100644
index 0000000..387b521
--- /dev/null
+++ b/debian/boinc-client.examples
@@ -0,0 +1 @@
+debian/extra/move-boinc-dir.sh
diff --git a/debian/boinc-client.init b/debian/boinc-client.init
new file mode 100644
index 0000000..e89e655
--- /dev/null
+++ b/debian/boinc-client.init
@@ -0,0 +1,208 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          boinc
+# Required-Start:    $local_fs $remote_fs
+# Required-Stop:     $local_fs $remote_fs
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: BOINC core client
+# Description:       core client for the BOINC distributed computing
+#                    infrastructure
+### END INIT INFO
+
+# Debian init.d script for the BOINC core client
+# Copyright © 2005, 2006, 2007, 2008
+# Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
+#
+# This file is licensed under the terms of the GNU General Public License,
+# Version 2 or any later version published by the Free Software Foundation.
+
+set -e
+. /lib/lsb/init-functions
+
+# Default values for the variables that are also set in the defaults file.
+ENABLED=0
+SCHEDULE=0
+BOINC_USER=boinc
+BOINC_DIR=/var/lib/boinc-client
+BOINC_CLIENT=/usr/bin/boinc
+BOINC_OOM_ADJ=15
+
+# Source defaults file. Edit that file to configure this script.
+if [ -e /etc/default/boinc-client ]; then
+  . /etc/default/boinc-client
+fi
+
+# Quit quietly, if $ENABLED is 0.
+test "$ENABLED" != "0" || exit 0
+
+if [ "$BOINC_CLIENT" = "/usr/bin/boinc" ]; then
+  test -x "$BOINC_CLIENT" || exit 0
+elif [ ! -x "$BOINC_CLIENT" ]; then
+  log_failure_msg "BOINC client '$BOINC_CLIENT' does not exist or is not" \
+    "executable."
+  exit 5
+fi
+
+if [ ! -d "$BOINC_DIR" ]; then
+  log_failure_msg "BOINC data directory '$BOINC_DIR' does not exist."
+  exit 6
+fi
+
+if [ -z "$BOINC_USER" ]; then
+  log_failure_msg "BOINC_USER variable is empty. Set it to a user to run" \
+    "the BOINC core client."
+  exit 6
+fi
+
+if [ ! -z "$BOINC_OPTS" ]; then
+	(echo $BOINC_OPTS | grep -- '--daemon' 1>/dev/null) &&
+		log_warning_msg "\`--daemon' option detected \
+			on /etc/default/boinc-client, this \
+			can cause problems on boinc. The option \
+			will be suppressed"
+		BOINC_OPTS=`echo "$BOINC_OPTS" | sed 's/--daemon//g'`
+fi
+
+PIDFILE=/var/run/boinc.pid
+DESC="BOINC core client"
+NAME=`basename $BOINC_CLIENT`
+BOINC_OPTS="--check_all_logins --redirectio --dir $BOINC_DIR $BOINC_OPTS"
+
+is_running()
+{
+  retval=1
+  if [ -r $PIDFILE ]; then
+    pid=`cat $PIDFILE`
+    if [ -e /proc/$pid ]; then
+      procname=`/bin/ps h -p $pid`
+      [ -n "$procname" ] && retval=0
+    fi
+  fi
+  return $retval
+}
+
+start()
+{
+  log_begin_msg "Starting $DESC: $NAME"
+  if is_running; then
+    log_progress_msg "already running"
+  else
+    start-stop-daemon --start --quiet --background --pidfile $PIDFILE \
+      --make-pidfile --user $BOINC_USER --chuid $BOINC_USER \
+      --chdir $BOINC_DIR --exec $BOINC_CLIENT -- $BOINC_OPTS
+  fi
+  log_end_msg 0
+
+  if [ "$SCHEDULE" = "1" ]; then
+    schedule
+  fi
+}
+
+stop()
+{
+  log_begin_msg "Stopping $DESC: $NAME"
+  if ! is_running; then
+    log_progress_msg "not running"
+  else
+    start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE \
+      --user $BOINC_USER --exec $BOINC_CLIENT
+  fi
+
+  rm -f "$BOINC_DIR/lockfile"
+  rm -f $PIDFILE
+  log_end_msg 0
+}
+
+schedule()
+{
+  log_begin_msg "Setting up scheduling for $DESC and children:"
+  if ! is_running; then
+    log_progress_msg "$NAME not running"
+  else
+    if [ ! -x "`which ionice 2>/dev/null`" ]; then
+      log_progress_msg "ionice not found,"
+    else
+      if ionice -c 3 -p $pid 2>/dev/null; then
+        log_progress_msg "idle,"
+      else
+        log_progress_msg "ionice failed,"
+      fi
+    fi
+
+    children=`ps --ppid $pid -o pid= | tr '\n' ' '`
+
+    if [ ! -x "`which schedtool 2>/dev/null`" ]; then
+      log_progress_msg "schedtool not found"
+    else
+      (schedtool -n 19 -D $pid $children >/dev/null \
+        && log_progress_msg "idleprio") || \
+      (schedtool -n 19 -B $pid $children >/dev/null \
+        && log_progress_msg "batch") || \
+      (schedtool -n 19 -N $pid $children >/dev/null \
+        && log_progress_msg "normal")
+    fi
+    for BPID in ${pid} ${children}; do echo ${BOINC_OOM_ADJ} > /proc/${BPID}/oom_adj 2>/dev/null || true; echo; done
+  fi
+  log_end_msg 0
+}
+
+status()
+{
+  STATUS="Status of $DESC:"
+  if is_running; then
+    log_success_msg "$STATUS running"
+    children=`ps --ppid $pid -o pid= | tr '\n' ' '`
+    if [ -x "`which schedtool 2>/dev/null`" ]; then
+      log_success_msg "Scheduling of $DESC: $pid"
+      schedtool $pid
+
+      if [ -n "$children" ]; then
+        log_success_msg "Scheduling of $DESC's children: $children"
+        schedtool $children
+      fi
+    fi
+    log_success_msg "OOM killer status for $DESC:"
+    for BPID in ${pid} ${children}; do echo PID ${BPID}: adj `cat /proc/${BPID}/oom_adj`, score `cat /proc/${BPID}/oom_score`; done
+
+    # Display $BOINC_USER's cpu_share:
+    uid=`id -u $BOINC_USER`
+    cpu_share_file="/sys/kernel/uids/$uid/cpu_share"
+    if [ -f "$cpu_share_file" ]; then
+      log_success_msg "cpu_share: `cat "$cpu_share_file"`"
+    fi
+  else
+    log_success_msg "$STATUS stopped"
+  fi
+}
+
+case "$1" in
+  start)
+    start
+    ;;
+
+  stop)
+    stop
+    ;;
+
+  restart|force-reload)
+    stop
+    sleep 1
+    start
+    ;;
+
+  status)
+    status
+    ;;
+
+  schedule)
+    schedule
+    ;;
+
+  *)
+    log_success_msg "Usage: $0 {start|stop|restart|force-reload|status|schedule}" >&2
+    exit 1
+    ;;
+esac
+
+exit 0
diff --git a/debian/boinc-client.install b/debian/boinc-client.install
new file mode 100644
index 0000000..3610733
--- /dev/null
+++ b/debian/boinc-client.install
@@ -0,0 +1,6 @@
+debian/bug/boinc-client/script      usr/share/bug/boinc-client
+debian/conffiles/*                  etc/boinc-client
+debian/extra/bash/*                 etc/bash_completion.d
+debian/extra/udev-cpu_share         usr/share/boinc-client
+debian/extra/update-boinc-applinks  usr/bin
+debian/tmp/usr/bin/switcher         usr/lib/boinc-client
diff --git a/debian/boinc-client.lintian-overrides b/debian/boinc-client.lintian-overrides
new file mode 100644
index 0000000..1c3ed33
--- /dev/null
+++ b/debian/boinc-client.lintian-overrides
@@ -0,0 +1 @@
+boinc-client: no-debconf-config
diff --git a/debian/boinc-client.manpages b/debian/boinc-client.manpages
new file mode 100644
index 0000000..0ff7f96
--- /dev/null
+++ b/debian/boinc-client.manpages
@@ -0,0 +1,3 @@
+doc/manpages/boinc.1
+doc/manpages/boinccmd.1
+update-boinc-applinks.1
diff --git a/debian/boinc-client.postinst b/debian/boinc-client.postinst
new file mode 100644
index 0000000..0139f3c
--- /dev/null
+++ b/debian/boinc-client.postinst
@@ -0,0 +1,82 @@
+#!/bin/sh
+# postinst script for boinc-client
+
+set -e
+
+# Source the debconf shell library.
+. /usr/share/debconf/confmodule
+
+BOINC_DIR=/var/lib/boinc-client
+CONF_DIR=/etc/boinc-client
+
+mv_conffile()
+{
+    if [ ! -L "$BOINC_DIR/$1" ] && [ -f "$BOINC_DIR/$1" ]; then
+        mv -f "$BOINC_DIR/$1" "$CONF_DIR/$1"
+    fi
+    ln -sf "$CONF_DIR/$1" "$BOINC_DIR/$1"
+}
+
+ch_stat()
+{
+    # Don't do anything if an override exists.
+    if ! dpkg-statoverride --list "$3" >/dev/null 2>&1 && [ -e "$3" ]; then
+        chmod "$1" "$3"
+        chown "$2" "$3"
+    fi
+}
+
+case "$1" in
+    configure)
+        # Create boinc group if it doesn't already exist.
+        if ! getent group boinc >/dev/null; then
+            addgroup --quiet --system boinc
+        fi
+
+        # Create boinc user if it doesn't already exist.
+        if ! getent passwd boinc >/dev/null; then
+            adduser --quiet --system --ingroup boinc --home $BOINC_DIR \
+             --gecos "BOINC core client" boinc
+        fi
+
+        # Make sure the /var/lib/boinc-client directory exists and
+        # is owned by the boinc user.
+        mkdir $BOINC_DIR 2>/dev/null || true
+        chown -h boinc:boinc $BOINC_DIR 2>/dev/null || true
+
+        # Move old configuration files to /etc/boinc-client/ and
+        # create symlinks for the BOINC core client.
+        mv_conffile cc_config.xml
+        mv_conffile global_prefs_override.xml
+        mv_conffile gui_rpc_auth.cfg
+        mv_conffile remote_hosts.cfg
+
+        # Set reasonable permissions for boinc-client's conffiles (see #407678
+        # and #458007) but only if no 'stat override' exists.
+        ch_stat 0644 root:boinc "$CONF_DIR/cc_config.xml"
+        ch_stat 0664 root:boinc "$CONF_DIR/global_prefs_override.xml"
+        ch_stat 0640 root:boinc "$CONF_DIR/gui_rpc_auth.cfg"
+        ch_stat 0644 root:boinc "$CONF_DIR/remote_hosts.cfg"
+
+        # Make a symlink to ca-certificates certs file. BOINC's original file
+        # is in curl/ca-bundle.crt (which is not in our tarball, because the
+        # export-boinc script removes the curl dir).
+        CA_FILE=/etc/ssl/certs/ca-certificates.crt
+        CA_LINK="$BOINC_DIR/ca-bundle.crt"
+        if [ ! -e $CA_LINK ] && [ -f $CA_FILE ]; then
+            ln -sf $CA_FILE $CA_LINK
+        fi
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/boinc-client.postrm b/debian/boinc-client.postrm
new file mode 100644
index 0000000..995330b
--- /dev/null
+++ b/debian/boinc-client.postrm
@@ -0,0 +1,57 @@
+#!/bin/sh
+# postrm script for boinc-client
+
+set -e
+
+# Source the debconf shell library if it is available.
+if [ -f /usr/share/debconf/confmodule ]; then
+    . /usr/share/debconf/confmodule
+fi
+
+BOINC_DIR=/var/lib/boinc-client
+
+rm_boinc_dir()
+{
+    if [ -d $BOINC_DIR ]; then
+        rm -r $BOINC_DIR
+    fi
+    if getent passwd boinc >/dev/null; then
+        if [ -x "`which deluser 2>/dev/null`" ]; then
+            deluser --system boinc
+        else
+            echo >&2 "Not removing \`boinc' system account" \
+              "because deluser command was not found."
+        fi
+    fi
+    if getent group boinc >/dev/null; then
+        if [ -x "`which delgroup 2>/dev/null`" ]; then
+            delgroup --system boinc
+        else
+            echo >&2 "Not removing \`boinc' system group" \
+              "because delgroup command was not found."
+        fi
+    fi
+}
+
+case "$1" in
+    purge)
+        db_input high boinc-client/remove_boinc_dir || true
+        db_go || true
+        db_get boinc-client/remove_boinc_dir || true
+        if [ "$RET" = "true" ]; then
+            rm_boinc_dir
+        fi
+    ;;
+
+    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/boinc-client.preinst b/debian/boinc-client.preinst
new file mode 100644
index 0000000..4f721ce
--- /dev/null
+++ b/debian/boinc-client.preinst
@@ -0,0 +1,52 @@
+#!/bin/sh
+# preinst script for boinc-client
+
+set -e
+
+BOINC_DIR=/var/lib/boinc-client
+CONF_DIR=/etc/boinc-client
+
+# Remove a no-longer used conffile.
+# from http://wiki.debian.org/DpkgConffileHandling
+rm_conffile()
+{
+    CONFFILE="$CONF_DIR/$1"
+    SYMLINK="$BOINC_DIR/$1"
+
+    if [ -e "$CONFFILE" ]; then
+        cur_md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+        old_md5sum="`dpkg-query -W -f='${Conffiles}' boinc-client | sed -n -e \"\\\\' $CONFFILE's/.* //p\"`"
+        if [ "$cur_md5sum" != "$old_md5sum" ]; then
+            echo "Obsolete conffile $CONFFILE has been modified by you."
+            echo "Saving as $CONFFILE.dpkg-bak ..."
+            mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
+        else
+            echo "Removing obsolete conffile $CONFFILE ..."
+            rm -f "$CONFFILE"
+        fi
+    fi
+
+    if [ -L "$SYMLINK" ]; then
+        rm -f "$SYMLINK"
+    fi
+}
+
+case "$1" in
+    install|upgrade)
+        if dpkg --compare-versions "$2" le "5.4.11-5"; then
+            rm_conffile log_flags.xml
+        fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/boinc-client.templates b/debian/boinc-client.templates
new file mode 100644
index 0000000..7c5170e
--- /dev/null
+++ b/debian/boinc-client.templates
@@ -0,0 +1,17 @@
+Template: boinc-client/remove_boinc_dir
+Type: boolean
+Default: false
+# HINT: The wording of this template is similar to the wording of the
+# dbconfig-common/purge template. Please have a look at the translation for
+# the dbconfig-common/purge template first before translating this template,
+# thanks.
+_Description: Do you want to remove the BOINC data directory?
+ The BOINC data directory /var/lib/boinc-client contains the information to
+ which projects the BOINC core client is attached, the work unit cache and
+ several other data.  If you no longer need this data, this is your chance to
+ remove them.
+ .
+ If no longer have need of the data being stored in the BOINC data directory,
+ you should choose this option.  If you want to hold this data for another
+ time, or if you would rather handle this process manually, you should refuse
+ this option.
diff --git a/debian/boinc-client.udev b/debian/boinc-client.udev
new file mode 100644
index 0000000..af6a8e7
--- /dev/null
+++ b/debian/boinc-client.udev
@@ -0,0 +1 @@
+SUBSYSTEM=="kernel", DEVPATH=="/kernel/uids/*", ACTION=="add", RUN+="/usr/share/boinc-client/udev-cpu_share"
diff --git a/debian/boinc-dev.install b/debian/boinc-dev.install
new file mode 100644
index 0000000..b1c577e
--- /dev/null
+++ b/debian/boinc-dev.install
@@ -0,0 +1,11 @@
+debian/tmp/usr/include/boinc/*  usr/include/boinc
+debian/tmp/usr/lib/lib*         usr/lib
+
+api/graphics_data.h             usr/include/boinc/api
+api/reduce.h                    usr/include/boinc/api
+api/boinc_gl.h                  usr/include/boinc/api
+api/txf_util.h                  usr/include/boinc/api
+lib/md5_file.h                  usr/include/boinc/lib
+lib/str_replace.h		usr/include/boinc
+config.h			usr/include/boinc
+Makefile.am                     usr/share/boinc-dev
diff --git a/debian/boinc-dev.links b/debian/boinc-dev.links
new file mode 100644
index 0000000..f6be391
--- /dev/null
+++ b/debian/boinc-dev.links
@@ -0,0 +1,31 @@
+usr/include/BOINC/boinc_api.h       usr/share/boinc-dev/api/boinc_api.h
+usr/include/BOINC/gutil.h           usr/share/boinc-dev/api/gutil.h
+usr/include/BOINC/app_ipc.h         usr/share/boinc-dev/lib/app_ipc.h
+usr/include/BOINC/boinc_win.h       usr/share/boinc-dev/lib/boinc_win.h
+usr/include/BOINC/common_defs.h     usr/share/boinc-dev/lib/common_defs.h
+usr/include/BOINC/crypt.h           usr/share/boinc-dev/lib/crypt.h
+usr/include/BOINC/diagnostics.h     usr/share/boinc-dev/lib/diagnostics.h
+usr/include/BOINC/error_numbers.h   usr/share/boinc-dev/lib/error_numbers.h
+usr/include/BOINC/filesys.h         usr/share/boinc-dev/lib/filesys.h
+usr/include/BOINC/gui_rpc_client.h  usr/share/boinc-dev/lib/gui_rpc_client.h
+usr/include/BOINC/hostinfo.h        usr/share/boinc-dev/lib/hostinfo.h
+usr/include/BOINC/mfile.h           usr/share/boinc-dev/lib/mfile.h
+usr/include/BOINC/miofile.h         usr/share/boinc-dev/lib/miofile.h
+usr/include/BOINC/msg_log.h         usr/share/boinc-dev/lib/msg_log.h
+usr/include/BOINC/parse.h           usr/share/boinc-dev/lib/parse.h
+usr/include/BOINC/prefs.h           usr/share/boinc-dev/lib/prefs.h
+usr/include/BOINC/proxy_info.h      usr/share/boinc-dev/lib/proxy_info.h
+usr/include/BOINC/str_replace.h     usr/share/boinc-dev/lib/str_replace.h
+usr/include/BOINC/str_util.h        usr/share/boinc-dev/lib/str_util.h
+usr/include/BOINC/util.h            usr/share/boinc-dev/lib/util.h
+usr/include/boinc/config.h          usr/share/boinc-dev/config.h
+usr/include/BOINC/version.h         usr/share/boinc-dev/version.h
+
+usr/include/BOINC/api/boinc_gl.h        usr/share/boinc-dev/api/boinc_gl.h
+usr/include/BOINC/api/graphics_data.h   usr/share/boinc-dev/api/graphics_data.h
+usr/include/BOINC/api/reduce.h          usr/share/boinc-dev/api/reduce.h
+usr/include/BOINC/lib/md5_file.h        usr/share/boinc-dev/lib/md5_file.h
+
+usr/lib/libboinc.a                  usr/share/boinc-dev/lib/libboinc.a
+usr/lib/libboinc_api.a              usr/share/boinc-dev/api/libboinc_api.a
+usr/include/boinc 		    usr/include/BOINC
diff --git a/debian/boinc-manager.README.Debian b/debian/boinc-manager.README.Debian
new file mode 100644
index 0000000..6924dd5
--- /dev/null
+++ b/debian/boinc-manager.README.Debian
@@ -0,0 +1,23 @@
+BOINC Manager for Debian
+========================
+
+This README file discusses some topics that are specific to Debian's
+version of the BOINC Manager. Additional information is available on
+the Debian Wiki:
+
+  http://wiki.debian.org/BOINC
+
+
+Setting the default web browser
+-------------------------------
+
+Debian's BOINC Manager uses a more reliable way to determine the web
+browser by using the sensible-browser program. To change the default
+web browser, run as root:
+  
+  % update-alternatives --config x-www-browser
+  
+and select your favorite. If this does not work, set the alternative
+manually (Firefox is used in this example):
+
+  % update-alternatives --set x-www-browser /usr/bin/firefox
diff --git a/debian/boinc-manager.desktop b/debian/boinc-manager.desktop
new file mode 100644
index 0000000..4ba46c7
--- /dev/null
+++ b/debian/boinc-manager.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Exec=/usr/bin/boincmgr
+Path=/var/lib/boinc-client
+Icon=boincmgr-32.xpm
+Categories=System;Monitor;GTK;
+Name=BOINC Manager
+GenericName=BOINC monitor and control utility
+GenericName[cs]=Monitorovací a ovládací nástroj pro BOINC
+GenericName[de]=BOINC Ãœberwachungs- und Kontrollprogramm
+GenericName[pt]=Monitorização BOINC e utilitário de controlo
+Comment=Configure or monitor a BOINC core client
+Comment[cs]=Monitoruje a nastavuje klienta BOINC
+Comment[de]=BOINC Basis Client konfigurieren oder überwachen
+Comment[pt]=Configurar ou monitorizar o cliente básico do BOINC
diff --git a/debian/boinc-manager.examples b/debian/boinc-manager.examples
new file mode 100644
index 0000000..0abd3d6
--- /dev/null
+++ b/debian/boinc-manager.examples
@@ -0,0 +1 @@
+debian/extra/run-boincmgr
diff --git a/debian/boinc-manager.install b/debian/boinc-manager.install
new file mode 100644
index 0000000..f3db479
--- /dev/null
+++ b/debian/boinc-manager.install
@@ -0,0 +1,3 @@
+debian/icons/boincmgr-*.xpm     usr/share/pixmaps
+debian/boinc-manager.desktop    usr/share/applications
+usr/share/locale/*
diff --git a/debian/boinc-manager.manpages b/debian/boinc-manager.manpages
new file mode 100644
index 0000000..8af564e
--- /dev/null
+++ b/debian/boinc-manager.manpages
@@ -0,0 +1 @@
+doc/manpages/boincmgr.1
diff --git a/debian/boinc-manager.menu b/debian/boinc-manager.menu
new file mode 100644
index 0000000..37800da
--- /dev/null
+++ b/debian/boinc-manager.menu
@@ -0,0 +1,9 @@
+?package(boinc-manager):\
+    needs="X11"\
+    section="Applications/System/Monitoring"\
+    hints="BOINC,Science"\
+    title="BOINC Manager"\
+    longtitle="monitoring utility for the BOINC core client"\
+    icon16x16="/usr/share/pixmaps/boincmgr-16.xpm"\
+    icon32x32="/usr/share/pixmaps/boincmgr-32.xpm"\
+    command="/usr/bin/boincmgr"
diff --git a/debian/bug/boinc-client/script b/debian/bug/boinc-client/script
new file mode 100644
index 0000000..b36367e
--- /dev/null
+++ b/debian/bug/boinc-client/script
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+DEFAULT_FILE=/etc/default/boinc-client
+
+if [ -r $DEFAULT_FILE ]; then
+  echo "-- Contents of $DEFAULT_FILE:" >&3
+  cat $DEFAULT_FILE >&3
+fi
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..77c36ed
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1340 @@
+boinc (6.10.58-0ubuntu2~blueyedppa1~lucid) lucid; urgency=low
+
+  * Backport for Lucid.
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Tue, 13 Jul 2010 22:55:35 +0200
+
+boinc (6.10.58-0ubuntu2) maverick; urgency=low
+
+  * Refresh patches, especially 006_correct_catalog_path.patch
+  * New release fixes LP: #452213
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Tue, 13 Jul 2010 22:50:29 +0200
+
+boinc (6.10.58-0ubuntu1) maverick; urgency=low
+
+  * New upstream release
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Tue, 13 Jul 2010 22:29:47 +0200
+
+boinc (6.10.17+dfsg-3ubuntu2) maverick; urgency=low
+
+  * Check that files exist on which we tweak permissions
+    during post-installation (LP: #572612)
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sun, 02 May 2010 00:39:26 +0200
+
+boinc (6.10.17+dfsg-3ubuntu1) lucid; urgency=low
+
+  * Merge from debian testing.  Remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+    - Provide meta package "boinc", which depends on boinc-client and
+      boinc-manager.
+    - debian/control: libmysqlclient15-dev -> libmysqlclient-dev 
+      transition.
+  * Fixes LP: #512977
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sat, 13 Mar 2010 01:06:53 +0100
+
+boinc (6.10.17+dfsg-3) unstable; urgency=low
+
+  * Ignore errors when setting oom_adj for boinc client,
+    Thanks to Gábor Gombás <gombasg at sztaki.hu> for the bug report
+    and the hint for the solution. (Closes: #559053)
+  * Fix str_replace.h installation path on boinc-dev package
+
+ -- Rene Mayorga <rmayorga at debian.org>  Fri, 15 Jan 2010 19:34:46 -0600
+
+boinc (6.10.17+dfsg-2ubuntu2) lucid; urgency=low
+
+  * Install str_replace.h to /usr/include/boinc, not its subdirectory.
+
+ -- Ilya Barygin <barygin at gmail.com>  Tue, 26 Jan 2010 14:05:12 +0300
+
+boinc (6.10.17+dfsg-2ubuntu1) lucid; urgency=low
+
+  * Merge from Debian testing, remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+    - Provide meta package "boinc", which depends on boinc-client and
+      boinc-manager.
+    - debian/control: libmysqlclient15-dev -> libmysqlclient-dev 
+      transition. 
+  * Drop Ubuntu patch, package builds without it:
+    - Fix FTBFS, added 103_include_config_h.patch, use system functions
+      when available
+
+ -- Ilya Barygin <barygin at gmail.com>  Tue, 26 Jan 2010 01:06:53 +0300
+
+boinc (6.10.17+dfsg-2) unstable; urgency=low
+
+  * debian/control: remove kboincspy from boinc-client Suggest
+  * include config.h on -dev package (Closes: #556816)
+  * clean-up broken links on boinc-dev
+  * install str_replace.h instead of std_fixes.h on -dev package.
+
+ -- Rene Mayorga <rmayorga at debian.org>  Wed, 18 Nov 2009 19:04:45 -0600
+
+boinc (6.10.17+dfsg-1ubuntu2) lucid; urgency=low
+
+  * debian/control: libmysqlclient15-dev -> libmysqlclient-dev 
+    transition. 
+
+ -- Chuck Short <zulcss at ubuntu.com>  Thu, 14 Jan 2010 14:37:48 -0500
+
+boinc (6.10.17+dfsg-1ubuntu1) lucid; urgency=low
+
+  * Merge from debian testing (LP: #490942), remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+    - Provide meta package "boinc", which depends on boinc-client and
+      boinc-manager.
+    - Fix FTBFS, added 103_include_config_h.patch, use system functions
+      when available (LP: #447933)
+
+ -- Andres Rodriguez <andreserl at ubuntu.com>  Tue, 01 Dec 2009 12:52:23 -0500
+
+boinc (6.10.17+dfsg-1) unstable; urgency=low
+
+  * New upstream release (Closes: #553998)
+    + better support for dark themes (Closes: #512508)
+    + The -s (system tray option) was removed on upstream (Closes: #464192)
+    + Better handling for WU over deadline - upstream 
+      changeset 17399 (Closes: #513884)
+  * debian/patches
+    + 003_use_sensible-browser.patch updated
+    + 006_correct_catalog_path.patch - refreshed
+    + 005_using_hyphen_as_minus.patch removed - Applied upstream
+    + 101_check_RSA_returned_values.patch  - Removed - Applied upstream
+    + 102_gcc4.4_safe.patch Removed - Applied upstream
+    + 006_correct_catalog_path.patch - updated
+    + 002_remove_hardcoded_optimization.patch  Removed, not needed anymore
+    + 004_exclude_sea.patch - Removed - not needed anymore
+    + 001_dont_install_ca-bundle.crt.patch Removed not needed anymore
+    + 200__don-t-assume_SCHED_BATCH_exist.patch - Added to Prevent FTBFS
+      on kfreebsd
+  * debian/copyright 
+    + zip/zip and zip/unzip references removed
+  * debian/rules
+    + Adjust fix-perm for catalog files
+  * use omm_adj to prevent boinc use all the system resources (Closes: #534418)
+  * debian/control: Add libsqlite3-dev to B-D
+
+ -- Rene Mayorga <rmayorga at debian.org>  Mon, 02 Nov 2009 14:44:14 -0600
+
+boinc (6.4.5+dfsg-3) unstable; urgency=low
+
+  * Fix FTBFS on GNU/kFreeBSD, thanks to Cyril Brulebois and
+    Petr Salinger for the bug report and patch (Closes: #544070)
+  * Standards-Version set to 3.8.3 (No changes needed)
+  * Use dversionmangle on debian/watch
+  * debian/copyright: point to LGPL-2/GPL-2 instead of LGPL/GPL
+
+ -- Rene Mayorga <rmayorga at debian.org>  Sat, 05 Sep 2009 18:24:45 -0600
+
+boinc (6.4.5+dfsg-2ubuntu2) karmic; urgency=low
+
+  * Fix FTBFS, added 103_include_config_h.patch, use system functions
+    when available (LP: #447933)
+
+ -- Joao Pinto <joao.pinto at getdeb.net>  Sat, 10 Oct 2009 11:42:30 +0100
+
+boinc (6.4.5+dfsg-2ubuntu1) karmic; urgency=low
+
+  * Merge from debian unstable (LP: #396665), remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+    - Provide meta package "boinc", which depends on boinc-client and
+      boinc-manager.
+  * debian/patches:
+    - 102_wxPanel_instead_wxControl_r17501.patch. Dropped. Included Upstream.
+
+ -- Andres Rodriguez <andreserl at ubuntu.com>  Tue, 07 Jul 2009 12:42:18 -0500
+
+boinc (6.4.5+dfsg-2) unstable; urgency=low
+
+  * Uploaded to unstable
+  * Include a patch picked from Upstream SVN
+     to avoid FTBFSs whith gcc 4.4 (Closes: #526666)
+  * remove CUDA dir that contais binary-only non DFSG software
+  * change section from boinc-dbg to debug
+  * set orig +dfsg since we remove non-dfsg software 
+    when we pull the tag from upstream
+    + Add Comments about this on README.Source
+  * Move schedtool to Recommends, (Closes: #532133)
+  * Add ru debconf templates translation, thanks
+    to Yuri Kozlov <yuray at komyakino.ru> (Closes: #531205)
+
+ -- Rene Mayorga <rmayorga at debian.org>  Sat, 23 May 2009 13:29:17 -0600
+
+boinc (6.4.5-1ubuntu1) karmic; urgency=low
+
+  * Merge from debian experimental (LP: #311107), remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+  * Provide meta package "boinc", which depends on boinc-client and
+    boinc-manager (LP: #226612).
+  * Add debian/patches/102_wxPanel_instead_wxControl_r17501.patch,
+    picked from upstream trunk to fix FTBFS.
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sat, 23 May 2009 20:05:16 +0200
+
+boinc (6.4.5-1) experimental; urgency=low
+
+  * New upstream version
+  * debian/patches:
+    + 001_dont_install_ca-bundle.crt.patch refreshed
+    + 002_remove_hardcoded_optimization.patch refreshed
+    + 003_use_sensible-browser.patch
+    + 004_exclude_sea.patch removed
+    + 006_correct_catalog_path.patch added 
+  * debian/boinc-dev.install; upstream now calls `boinc' instead
+    of `BOINC' the include/ dir
+  * debian/boinc-dev.links; make BOINC point to boinc, this
+    will save those who still point to the wrong PATH
+  * debian/copyright: 
+    + Update upstream license from LGPL-2.1 to LGPL-3
+    + update the file name on : api/textfont.[ch], client/stream.cpp,
+      clientgui/wizardex.cpp
+    + update copyright years on html/inc/geoip.inc and correct license
+    + add copyright and license info for samples/glut/Roman.stroke, 
+      client/install-sh, samples/glut/win32_util.c, 
+      samples/glut/win32_x11.[ch], samples/glut/stroke.h,
+      samples/glut/glut.h, samples/jpeglib/*
+  * debian/rules:
+    + don't install .mo files manually
+    + correct .mo files perms
+    + copy sea/*png file to clientgui/res and remove they on clean target
+    + download export-boinc from git instead svn, 
+      use an ugly wget since git is not able to it by itself
+    + delete empty locale dirs
+  * debian/boinc-manager.install: usr/share/locale/* files added
+  * debian/control, set standards-version to 3.8.1 ( no changes needed )
+
+ -- Rene Mayorga <rmayorga at debian.org>  Sat, 23 May 2009 13:29:08 -0600
+
+boinc (6.2.18-4) unstable; urgency=low
+
+  * remove unused var from init.d script
+    thanks for the report and patch goes to Paul Saunders.
+    (Closes: #520091)
+  * debian/control: use standards-version 3.8.1 ( no changes needed )
+
+ -- Rene Mayorga <rmayorga at debian.org>  Sat, 21 Mar 2009 13:44:13 -0600
+
+boinc (6.2.18-3ubuntu1) jaunty; urgency=low
+
+  * Merge from debian unstable (LP: #335074), remaining changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sat, 28 Feb 2009 22:01:52 +0100
+
+boinc (6.2.18-3) unstable; urgency=low
+
+  * Uploaded to unstable
+
+ -- Rene Mayorga <rmayorga at debian.org>  Wed, 25 Feb 2009 10:04:23 -0600
+
+boinc (6.2.18-2) experimental; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/rules: Transposed/renamed/removed targets and their prerequisites
+    so that building the package with make's parallel execution succeeds.
+  * debian/control: Removed myself from Uploaders.
+
+  [ Rene Mayorga ]
+  * debian/boinc-client.init: Detect and remove `--daemon' option
+    from etc/default/boinc-client Closes: #504467
+  * debian/control:
+    + add myself to Uploaders, and wrap long lines
+    + add ${misc:Depends} to boinc-client-dbg Depends
+    + remove `Section' from boinc-client package
+  * debian/rules: 
+    + remove boinc/locale/client/ar/BOINC Manager.mo on clean target
+      this file is regenerated on build and FTBFS when the package
+      is built two times in a row
+    + remove config.guess and config.sub on clean, this will
+      prevent that auto-generated changes goes to .diff.gz
+    + remove client/scripts/Makefile, client/scripts/boinc-client
+      and sea/Makefile, to prevent that those files end on 
+      .diff.gz file
+   * debian/po/ja.po added, thanks goes to Hideki Yamane, Closes: #510718
+   * debian/patches: add description, Author and some other info to all
+     patches.
+   * 005_hyphen_as_minus.patch added; Add <option> tag to some options
+     on doc/manpages/boinccmd.xml
+   * debian/manpages/update-boinc-applinks.xml, use <option> tag on --help
+     option referenced on OPTIONS section.
+   * 101_check_RSA_returned_values.patch from unstable, added
+
+ -- Rene Mayorga <rmayorga at debian.org>  Sun, 11 Jan 2009 15:25:21 -0600
+
+boinc (6.2.18-1) experimental; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/control:
+    - Updated Vcs-* fields since we are now using Git.
+    - wxWidgets 2.8 is now in unstable, so upgraded the build-dependency from
+      libwxgtk2.6-dev to libwxgtk2.8-dev. (closes: #461581) Also let boinc-dbg
+      suggest libwxgtk2.8-dbg instead of libwxgtk2.6-dbg.
+  * Removed compatibility symlinks for boinc_client and boinc_cmd.
+  * debian/rules:
+    - Switched to debhelper V7 (from V5) to minimize rules file. Updated
+      build-dependency and compatibility level accordingly.
+    - Regenerate the binary message catalogs for the BOINC Manager from the po
+      files in locale/client/.
+  * debian/boinc-client.init: Cosmetic changes of the status action output.
+
+ -- Frank S. Thomas <fst at debian.org>  Thu, 21 Aug 2008 20:25:31 +0200
+
+boinc (6.2.14-3ubuntu1) jaunty; urgency=low
+
+  * Merge from Debian unstable (LP: #326599). Remaining Ubuntu changes:
+    - Bump build-depend on debhelper to install udev rules into
+      /lib/udev/rules.d, add Breaks on udev to get correct version.
+  * Do not check for "/RebootPending.txt", which is only used on
+    Windows (LP: #297447)
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sun, 08 Feb 2009 18:04:23 +0100
+
+boinc (6.2.14-3) unstable; urgency=low
+
+  * Add debian/patches/101_check_RSA_returned_values.patch 
+    Check the returned values for RSA_public_decrypt and
+    RSA_private_encrypt functions. Change ported by upstream changeset 16883
+    (http://boinc.berkeley.edu/trac/changeset/16883) Closes: #511521
+  * debian/patches
+    001_dont_install_ca-bundle.crt.patch and 
+    002_remove_hardcoded_optimization.patch Refreshed
+  * debian/control - add myself to uploaders
+
+ -- Rene Mayorga <rmayorga at debian.org.sv>  Tue, 13 Jan 2009 14:05:38 -0600
+
+boinc (6.2.14-2ubuntu1) jaunty; urgency=low
+
+  * Bump build-depend on debhelper to install udev rules into
+    /lib/udev/rules.d, add Breaks on udev to get correct version.
+
+ -- Scott James Remnant <scott at ubuntu.com>  Tue, 13 Jan 2009 02:06:21 +0000
+
+boinc (6.2.14-2) unstable; urgency=low
+
+  * Updated translations for the BOINC Manager from the 6.2.16 release:
+    locale/client/{es,fr,it,pl,zh_CN}/BOINC Manager.po
+  * Commented out "#define BOINC_PRERELEASE 1" in version.h.in because 6.2.14
+    was rereleased upstream as first 6.2 public release.
+
+ -- Frank S. Thomas <fst at debian.org>  Tue, 12 Aug 2008 11:01:14 +0200
+
+boinc (6.2.14-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/copyright: Changed one line to not exceed 80 characters and thus
+    making Lintian happy again. 
+
+ -- Frank S. Thomas <fst at debian.org>  Sun, 20 Jul 2008 09:00:33 +0200
+
+boinc (6.2.12-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/extra/move-boinc-dir.sh: Adjusted code to boinc-client's postinst.
+
+ -- Frank S. Thomas <fst at debian.org>  Tue, 08 Jul 2008 23:57:01 +0200
+
+boinc (6.2.11-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/control: Bumped Standards-Version from 3.7.3 to 3.8.0. This
+    required to add a debian/README.source file to explain that we use quilt
+    and to move the paragraph about repackaged upstream source from
+    debian/copyright to this new file.
+
+ -- Frank S. Thomas <fst at debian.org>  Sat, 05 Jul 2008 09:29:13 +0200
+
+boinc (6.2.7-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - BOINC Manager: Redraw disk usage charts immediately after connecting to
+      a (different) client. (closes: #463823)
+  * debian/copyright:
+    - Added the instructions from debian/README.Debian-source about how
+      repackaged BOINC tarballs can be reproduced because DevRef now
+      recommends to put this here instead of in the afore-mentioned file.
+    - Updated for the new release.
+  * Removed the obsolete debian/README.Debian-source.
+  * For consistency upstream renamed the core client and the command tool
+    ("boinc_client" to "boinc" and "boinc_cmd" to "boinccmd"). Done the same
+    in all packages and created symlinks with the old names for the binaries
+    and man pages. Also added an entry in debian/boinc-client.NEWS explaining
+    this change.
+  * debian/rules: Do not list Makefile.ins in the clean target individually,
+    just remove all that can be found.
+
+ -- Frank S. Thomas <fst at debian.org>  Sat, 31 May 2008 08:02:47 +0200
+
+boinc (5.10.45-3) unstable; urgency=low
+
+  [ Daniel Hahler ]
+  * debian/boinc-client.init:
+    Do not fail, if ionice/ioprio_set is not allowed (LP: #218468)
+
+ -- Frank S. Thomas <fst at debian.org>  Wed, 14 May 2008 12:12:06 +0200
+
+boinc (6.1.15-1) experimental; urgency=low
+
+  [ Frank S. Thomas ]
+  * New experimental upstream release.
+    - Improved user idle checking on Linux. (closes: #448982)
+  * debian/rules:
+    - Don't clean lib/boinccmd, *.unmodified and other files by hand in the
+      clean-patched target, since they are now removed by upstream's
+      makefiles on "make clean".
+  * Removed the man pages for boinc_client, boinc_cmd, and boincmgr from the
+    Debian-diff because they are now included in the upstream source and also
+    handled by upstream's makefiles.
+  * Rewrote debian/copyright in the format which is described in this wiki
+    page: http://wiki.debian.org/Proposals/CopyrightFormat
+  * debian/control:
+    - BOINC now requires cURL >= 7.17.1 to build, therefore updated the
+      build-dependency on libcurl4-openssl-dev and removed the alternative
+      build-dependency on libcurl3-openssl-dev which cannot satisfy this
+      requirement.
+    - Spread the Build-Depends field over multiple physical lines to make
+      reading diffs easier.
+
+ -- Frank S. Thomas <fst at debian.org>  Tue, 15 Apr 2008 13:42:40 +0200
+
+boinc (5.10.45-2) unstable; urgency=low
+
+  [ Debconf translations ]
+  * Added Finnish (fi.po) by Esko Arajärvi <edu at iki.fi>. (closes: #472558)
+
+  [ Frank S. Thomas ]
+  * debian/control: Updated boinc-dev's dependency on the concrete
+    libstdc++-dev package now that GCC 4.3 is the default compiler.
+  * debian/boinc-manager.desktop: Included Czech translations for GenericName
+    and Comment from the .desktop file in the Fedora package.
+
+ -- Frank S. Thomas <fst at debian.org>  Mon, 07 Apr 2008 16:32:01 +0200
+
+boinc (5.10.45-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/rules: Do not declare the patch and unpatch targets as phony,
+    because the included /usr/share/quilt/quilt.make does this already.
+
+ -- Frank S. Thomas <fst at debian.org>  Thu, 13 Mar 2008 01:04:38 +0100
+
+boinc (5.10.44-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - BOINC Manager: Clear all cached messages and resume auto-scrolling when
+      connected host has changed (cp. r14813, r14817). (closes: #468187)
+
+ -- Frank S. Thomas <fst at debian.org>  Sat, 01 Mar 2008 15:07:05 +0100
+
+boinc (5.10.43-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - BOINC Manager: Do not crash when closing. (closes: #444339)
+
+ -- Frank S. Thomas <fst at debian.org>  Tue, 26 Feb 2008 17:58:31 +0100
+
+boinc (5.10.42-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/rules: Make the scripts /usr/share/bug/boinc-client/script and
+    /usr/share/doc/boinc-manager/examples/run-boincmgr executable because
+    they have a shebang. Thanks Lintian for noticing this.
+  * debian/patches/: Updated 101_fix_memory_detection_on_kfreebsd.patch for
+    the new release.
+  * debian/watch: Only check for versions with an even minor version number.
+    Versions with an odd minor version number are test releases which are not
+    intended for a wider audience.
+  * Reverted the debhelper compat level bump. It was just unnecessary (boinc
+    does not need V6) and it would have made backporting harder.
+  * Merged the workaround from Ubuntu's 5.10.30-5ubuntu3 for Linux's new CFS
+    with the following changes:
+    - Renamed debian/extra/udev-usr_share to debian/extra/udev-cpu_share
+      because this name seems to be more appropriate since this script changes
+      the boinc user's cpu_share.
+    - Install udev-cpu_share into /usr/share/boinc-client instead of
+      /usr/lib/boinc-client since it is an architecture-independent shell
+      script.
+    - Use lowercase variables in the init script because UID is set by bash
+      and it complains when trying to overwrite it.
+    Thanks to Daniel Hahler <daniel at thequod.de> for investigating this issue
+    and the patch. (closes: #461630)
+
+ -- Frank S. Thomas <fst at debian.org>  Mon, 25 Feb 2008 00:53:20 +0100
+
+boinc (5.10.30-5ubuntu3) hardy; urgency=low
+
+  * Install /usr/lib/boinc-client/udev-usr_share with correct perms
+    (executable), so that it gets called by udevd.
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Mon, 04 Feb 2008 00:40:08 +0100
+
+boinc (5.10.30-5ubuntu2) hardy; urgency=low
+
+  * Revert changes from ubuntu1 and instead use the uevent udev
+    interface to assign the lowest possible cpu_share to the
+    boinc user. This is still considered to be a workaround.
+    - Add debian/boinc-client.udev
+    - debian/rules: call dh_installudev
+    - Add debian/extra/udev-usr_share, which gets run by udevd
+    - Drop debian/patches/ubuntu_temp_cfs_fix.patch
+  * debian/boinc-client.init: Display cpu_share info for "status"
+    action
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sat, 02 Feb 2008 23:32:25 +0100
+
+boinc (5.10.30-5ubuntu1) hardy; urgency=low
+
+  * debian/patches/ubuntu_temp_cfs_fix.patch:
+    Temporary workaround for the new CFS Linux scheduler,
+    by adjusting the "boinc" user's cpu_share to the minimum (2)
+    in the init script (LP: #177713)
+  * Modify Maintainer value to match the DebianMaintainerField
+    specification.
+
+ -- Daniel Hahler <ubuntu at thequod.de>  Sat, 02 Feb 2008 02:48:01 +0100
+
+boinc (5.10.30-5) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/manpages/update-boinc-applinks.xml: Updated from DocBook 4.2 to
+    4.4, which is the latest version in etch.
+  * Added debian/watch file, which uses Subversion's directory listing of the
+    tags directory to determine the upstream version. Therefore this is only
+    useful for version comparison (e.g. for DEHS and DDPO).
+  * Bumped debhelper compat level from V5 to V6 since this is the current
+    recommended level and raised the build dependency to "debhelper (>= 6)".
+  * Removed debian/patches/103_fix_terminal_activity_detection.patch in favor
+    of adding the --check_all_logins option to the default BOINC_OPTS in
+    boinc-client's init script.
+
+  [ Debconf translations ]
+  * Added Swedish (sv.po) by Christer Andersson <klamm at comhem.se>.
+    (closes: #461172)
+
+ -- Frank S. Thomas <fst at debian.org>  Mon, 21 Jan 2008 21:20:52 +0100
+
+boinc (5.10.30-4) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/manpages/update-boinc-applinks.xml: Fixed Lintian's informational
+    tag "I: hyphen-used-as-minus-sign" by enclosing options in <command>
+    elements with the <option> element.
+  * debian/rules:
+    - Official BOINC platforms for some Debian GNU/Linux ports (alpha, ia64,
+      powerpc, and sparc) were assigned upstream and therefore changed these
+      platforms accordingly:
+      -   alpha-unknown-linux-gnu ->  alpha-hp-linux-gnu
+      -    ia64-unknown-linux-gnu ->      ia64-linux-gnu
+      - powerpc-unknown-linux-gnu ->   powerpc-linux-gnu
+      -   sparc-unknown-linux-gnu -> sparc-sun-linux-gnu
+    - Removed the --target and --program-prefix options from TYPE_FLAGS,
+      because they are not required to set the BOINC platform anymore.
+
+ -- Frank S. Thomas <fst at debian.org>  Fri, 11 Jan 2008 11:33:30 +0100
+
+boinc (5.10.30-3) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - Renamed 201_missing_headers_for_gcc4.3.patch to 102_... because it has
+      been applied upstream in r14436.
+    - Added 103_fix_terminal_activity_detection.patch to fix the activity
+      detection in terminal applications. (closes: #448982)
+  * debian/rules: Pass "LDFLAGS=-Wl,--as-needed" to configure in order to
+    remove unnecessary library dependencies.
+  * debian/boinc-client.postinst: Changed the default permission of the
+    global_prefs_override.xml conffile from 0644 to 0664 so that local
+    preferences are saved when GUI RPCs are used to set them. (closes: #458007)
+
+ -- Frank S. Thomas <fst at debian.org>  Mon, 31 Dec 2007 10:28:34 +0100
+
+boinc (5.10.30-2) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/rules: Wrote get-orig-source target which fetches the latest tagged
+    BOINC version.
+  * debian/patches/:
+    - Added 201_missing_headers_for_gcc4.3.patch which adds missing C++
+      headers to several source files. This is required to fix a FTBFS with
+      recent GCC 4.3 snapshots. Thanks to Martin Michlmayr <tbm at cyrius.com>
+      for the bug report. (closes: #456041)
+    - Added 101_fix_memory_detection_on_kfreebsd.patch from upstream r14415
+      based on a patch by Andrew Deason <adeason2 at uiuc.edu> which fixes memory
+      detection on Debian GNU/kFreeBSD. (closes: #456586)
+
+ -- Frank S. Thomas <fst at debian.org>  Thu, 20 Dec 2007 06:23:54 +0100
+
+boinc (5.10.30-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * debian/boinc-client.default: Removed --return_results_immediately from the
+    example BOINC_OPTS variable, because this command line option is not
+    implemented and won't be available in BOINC >= 6.1, see upstream r14280.
+  * debian/control:
+    - Bumped Standards-Version from 3.7.2 to 3.7.3, no changes required.
+    - Changed my maintainer address to fst at debian.org.
+
+  [ Thibaut VARENE ]
+  * debian/boinc-client.{init,default}: Added option to enable advanced
+    scheduling of the client and its sub-processes by default.
+    (closes: #449015)
+
+ -- Frank S. Thomas <fst at debian.org>  Wed, 05 Dec 2007 03:02:28 +0100
+
+boinc (5.10.27-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release. (closes: #447929)
+    - Handles change in /proc/cpuinfo on powerpc introduced in Linux 2.6.23.
+      Thanks to Thibaut VARENE <varenet at debian.org> for the patch.
+      (closes: #437459)
+    - Allows to set arbitrary many alternate platforms in the client's config
+      file cc_config.xml with the <alt_platform> element which is a direct
+      child of the <options> element. (closes: #437326)
+    - BOINC Manager: At account creation check if wxGetUserName() returned an
+      empty string and if it did use the output of wxGetUserId() instead.
+      Thanks to Morita Sho <morita-pub-en-debian at inz.sakura.ne.jp> for the
+      excellent bug report. (closes: #447320)
+  * debian/control:
+    - Moved Homepage pseudo field in the long descriptions to the source stanza
+      because this is now a propper debian/control field supported by dpkg.
+    - Removed XS- prefix from Vcs fields since they are now officially
+      supported by dpkg.
+  * debian/boinc-client.init: Print the scheduling status of boinc_client's
+    children only if there are any present, otherwise schedtool would be
+    called without arguments and would print its usage text.
+  * debian/icons/: Use icons with transparent background.
+  * debian/boinc-manager.desktop:
+    - Addded Portuguese translations for GenericName and Comment, thanks to
+      Marco Rodrigues <gothicx at sapo.pt>.
+    - Monitor is a subcategory of the System main category, so use System
+      instead of Utility.
+    - Removed the Encoding key since it is deprecated in the Desktop Entry
+      Specification 1.0 and added the Version key.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu, 25 Oct 2007 20:54:09 +0200
+
+boinc (5.10.8-2) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/boinc-manager.menu: Changed section for the new menu hierarchy from
+    "Apps/Tools" to "Applications/System/Monitoring".
+  * debian/icons/: Updated icons to the new BOINC logo.
+  * debian/boinc-client.init:
+    - Added patch to use advanced scheduling for the client and it's children
+      using the schedtool and ionice utilities. For now advanced scheduling is
+      disabled by default. Invoke the init script with the schedule option to
+      enable it. Thanks to Omen Wild <dbug4.flibble at mandarb.com> for the
+      patch. (closes: #423259)
+    - Specified default values for the variables of the /etc/default file and
+      changed script to exit quietly if the default $BOINC_CLIENT is used but
+      not present so that it does not fail if the boinc-client package was
+      removed but not purged. Both is required by the Debian Policy.
+  * debian/control:
+    - Added schedtool, which if installed can be used for advanced scheduling
+      in boinc-client's init script, to boinc-client's Suggest field.
+    - Made boinc-dbg dependent on "boinc-client (= ${binary:Version})" or
+      "boinc-manager (= ${binary:Version})" to ensure that the versions
+      between the debug and program packages do not differ.
+    - Since GCC 4.2 is now the default compiler, updated boinc-dev's
+      dependency on libstdc++-dev to the concrete package libstdc++6-4.2-dev.
+  * debian/rules:
+    - Added --with-boinc-platform=... to TYPE_FLAGS being another attempt to
+      get the right platform name on ppc64.
+    - Changed the BOINC platform on kfreebsd-i386 from i486-pc-kfreebsd-gnu to
+      i686-pc-kfreebsd-gnu to be consistent with the platform name for i386
+      and made i686-pc-kfreebsd-gnu an alternate platform for
+      x86_64-pc-kfreebsd-gnu.
+    - Set powerpc-unknown-linux-gnu as alternate platform for ppc64-linux-gnu.
+  * debian/boinc-client.postrm: Use the --system option for deluser/delgroup
+    to ensure that we are removing system accounts only and mask the
+    deluser/delgroup calls because adduser is not essential and we can't rely
+    on non-essential packages to be present during the purge phase. This would
+    be a Policy violation, see section 7.2.
+
+  [ Debconf translations ]
+  * Added Spanish (es.po) by Javier Fernández-Sanguino Peña
+    <jfs at computer.org>. (closes: #437379)
+  * Added Slovak (sk.po) by helix84 <helix84 at centrum.sk>. (closes: #437670)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 09 Sep 2007 09:47:27 +0200
+
+boinc (5.10.8-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - Fixed wrong CPU information on alpha, hppa, ia64, ppc and sparc.
+      (closes: #406853)
+    - Use i686-pc-linux-gnu as alternative platform name for
+      x86_64-pc-linux-gnu to get i386 binaries on amd64. (closes: #366741)
+      Hence all traces to our own mechanism to override the platform name on
+      amd64 have been removed:
+      - debian/patches/001_amd64_disable_platform_reset.patch
+      - debian/extra/use-32bit-on-amd64.sh
+      - the associated paragraph from debian/boinc-client.README.Debian
+  * Updated boinc_client's, boinc_cmd's and boincmgr's manual pages for the
+    new release.
+  * debian/boinc-client.{init,default}: Use two dashes for boinc_client's
+    command line options instead of one because that is it's default now.
+  * debian/boinc-client.postinst: Use "[ ... ] && [ ... ]" instead of
+    "[ ... -a ... ]" because these constructs are much easier to read.
+  * debian/boinc-client.preinst: Use dpkg-query instead of poking directly
+    into the dpkg status file. See this thread for more information:
+    http://lists.debian.org/debian-devel/2007/05/msg01070.html
+  * debian/conffiles/{cc_config.xml,global_prefs_override.xml}: Added comments
+    which explain the purpose of each configuration file and which contain
+    URLs to upstream documentation for each of them.
+  * debian/copyright:
+    - State that the source code is obtained via Subversion (and not via CVS)
+      and added a pointer to debian/README.Debian-source.
+    - Updated for the new release.
+  * Added /usr/share/bug/boinc-client/script which pastes boinc-client's
+    init script configuration file (/etc/default/boinc-client) into bug
+    reports because this might be helpful for debugging.
+  * extra/bash/boinc: Added bash completion for boinc_client and boinc_cmd.
+  * debian/rules:
+    - Don't ignore $(MAKE) distclean errors to make lintian happy.
+    - Install unstripped versions of boinc_client, boinc_cmd and boincmgr
+      and let dh_strip do this job for us. Now building BOINC with
+      DEB_BUILD_OPTIONS="nostrip" actually does what it should do.
+  * debian/patches/: Added 002_remove_hardcoded_optimization.patch to remove
+    hardcoded compiler flags from client/Makefile.am and to make debian/rules
+    the only place again where compiler flags are defined.
+    (probably closes: #427661)
+  * New boinc-dbg package added to provide debugging symbols for BOINC
+    binaries.
+  * debian/boinc-dev.{install,links}:
+    - Don't install lib/common_defs.h manually, "make install" does this now.
+    - Create a symlink in /usr/share/boinc-dev/lib/ to the new str_util.h.
+
+  [ Steffen Moeller ]
+  * Smallish changes to Debian READMEs and man pages.
+
+  [ Debconf translations ]
+  * Added Portuguese (pt.po) by Miguel Figueiredo <elmig at debianpt.org>.
+    (closes: #428278)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 01 Jul 2007 11:43:53 +0200
+
+boinc (5.8.17-2) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/control:
+    - Extended boinc-manager's long description.
+    - Added libcurl4-openssl-dev to Build-Depends because the libcurl packages
+      have bumped sonames. The B-D on libcurl3-openssl-dev remains as
+      alternative dependency to ease backporting to etch.
+      (closes: #424501, #425225)
+  * Updated all BOINC URLs to point to their new location in the official
+    BOINC wiki according to http://boinc.berkeley.edu/trac/wiki/FileList.
+  * debian/boinc-dev.{install,links}: Install lib/common_defs.h header to fix
+    a FTBFS of boinc-app-seti with boinc-dev/5.8.17-1. This was discovered by
+    Lucas Nussbaum's archive rebuild. (closes: #422643)
+  * debian/manpages/*.xml: Made <ulink> elements empty if their content was
+    the same as the content of their url attribute.
+
+  [ Steffen Moeller ]
+  * debian/control: Extended boinc-client's long description.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 20 May 2007 12:09:40 +0200
+
+boinc (5.8.17-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - BOINC Manager:
+      - Broadened "Options" dialog so that labels does not get truncated.
+        (closes: #389840)
+      - Display project names in "Reset Project" dialog correctly. (LP: #83708)
+      - Fixed run mode entries in "Activity" menu. (LP: #93850)
+  * debian/control:
+    - Bumped versioned Build-Depends on libcurl3-openssl-dev to >= 7.15.5
+      which is required for the bandwith-throttling feature. Also removed the
+      alternative on libcurl-ssl-dev because this was only added to aid
+      backporting BOINC to sarge but sarge has only libcurl3-dev/7.13.2.
+    - Added libxml2-utils to Build-Depends for xmllint which is used in the
+      unit-test target in debian/rules.
+  * debian/rules:
+    - Added the unit-test target which uses xmllint to check if the XML
+      conffiles cc_config.xml and global_prefs_override.xml are well-formed.
+    - Since backporting to sarge is not possible any more, also removed the
+      compatibility code for sarge's version of dpkg-architecture.
+    - On ppc64 use ppc64-linux-gnu as BOINC platform (which is the official
+      BOINC platform) instead of powerpc64-unknown-linux-gnu.
+  * Switched patch system from dpatch to quilt.
+  * debian/patches/:
+    - Updated 001_amd64_disable_platform_reset.patch for the new release.
+    - Updated 003_use_sensible-browser.patch for the new release.
+    - Added 101_gcc_4.3_fixes.patch that fixes a FTBFS with GCC 4.3, thanks to
+      Martin Michlmayr <tbm at cyrius.com>. (closes: #413307)
+  * debian/boinc-client.postinst: Change the permission and ownership of
+    boinc-client's conffiles from 0644 boinc:boinc to 0640 root:boinc for
+    gui_rpc_auth.cfg and to 0644 root:boinc for the rest but only if no
+    "stat override" exists. (closes: #407678)
+  * debian/boinc-client.postrm: Changed postrm so it does not fail if debconf
+    is not available. (closes: #416663)
+  * Replaced the log_flags.xml conffile with cc_config.xml:
+    - Added debian/boinc-client.preinst which removes the obsolete conffile
+      /etc/boinc-client/log_flags.xml if it was not modified locally or
+      renames it to /etc/boinc-client/log_flags.xml.dpkg-bak if it was.
+    - Added debian/boinc-client.NEWS which explains that the conffile
+      /etc/boinc-client/log_flags.xml is now obsolete and is superseded by
+      /etc/boinc-client/cc_config.xml.
+  * Added the run-boincmgr shell script as example to the boinc-manager
+    package. This script sources /etc/default/boinc-client and chdir into
+    $BOINC_DIR before starting boincmgr so that the BOINC Manager can read the
+    password from $BOINC_DIR/gui_rpc_auth.cfg file. See Ubuntu bug #48768 for
+    more details.
+  * debian/boinc-client.README.Debian: Added paragraph "Mass deployment of
+    boinc-client that automatically attach to an Account Manager" which points
+    (at the moment) to T-Bone's post on the pkg-boinc-devel mailing list.
+  * debian/boinc-client.install: Install the switcher binary into
+    /usr/lib/boinc-client/.
+  * debian/boinc-dev.{install,links}:
+    - Don't install lib/error_numbers.h, lib/gui_rpc_client.h,
+      lib/std_fixes.h, config.h and version.h manually because they are now
+      installed by the upstream makefiles.
+    - Added lib/md5_file.h to boinc-dev as requested by Alex Owen.
+  * Added ca-certificates to boinc-client's Depends field and create the
+    ca-bundle.crt symlink (which points to /etc/ssl/certs/ca-certificates) in
+    Debian's default BOINC data directory (/var/lib/boinc-client/) in
+    boinc-client.postinst.
+  * Updated boinc_cmd's and boincmgr's manual pages for the new release.
+  * Updated debian/copyright for the new release.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu, 19 Apr 2007 19:57:34 +0200
+
+boinc (5.4.11-5) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - 01_amd64-disable-platform-reset.dpatch: Only reset projects if the
+      platform name in the statefile is not empty. This bugfix has been
+      backported from BOINC 5.8. (closes: #407461)
+
+  [ Debconf translations ]
+  * Added Galician (gl.po) by Jacobo Tarrio <jtarrio at trasno.net>.
+    (closes: #413461)
+  * Added Dutch (nl.po) by cobaco (aka Bart Cornelis) <cobaco at skolelinux.no>.
+    (closes: #413887)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Mon, 12 Mar 2007 15:38:54 +0100
+
+boinc (5.4.11-4) unstable; urgency=low
+
+  [ Debconf translations ]
+  * Added German (de.po) by Matthias Julius <mdeb at julius-net.net>.
+    (closes: #400228)
+  * Added Czech (cs.po) by Jakub Kasparec <mr.k at centrum.cz>. (closes: #401923)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Wed,  6 Dec 2006 23:07:26 +0100
+
+boinc (5.4.11-3) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * clientgui/ValidateEmailAddress.cpp: Use a much simpler regex to validate
+    e-mail addresses. This also allows addresses that contain '+' in their
+    local-part. This regex is also used in BOINC's PHP function
+    is_valid_email_address() in html/inc/email.inc. (closes: #393948)
+
+  [ Debconf translations ]
+  * Added French (fr.po) by Cyril Brulebois
+    <cyril.brulebois at enst-bretagne.fr>. (closes: #393499)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 22 Oct 2006 17:58:01 +0200
+
+boinc (5.4.11-2) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * Use debconf to ask whether the default BOINC data directory
+    /var/lib/boinc-client should be removed while purging the boinc-client
+    package. The wording of the template was taken from the
+    dbconfig-common/purge template.
+  * debian/control:
+    - Added po-debconf to Build-Depends because debconf-updatepo is called in
+      the clean target of debian/rules.
+    - Added XS-Vcs-Svn field to the source stanza.
+    - Changed order of Build-Depends: List packages that are needed for the
+      packaging first, then list packages that are needed to compile the
+      upstream source.
+  * debian/rules:
+    - When using the --target configure option also append --program-prefix=""
+      to avoid that programs are prefixed with "i686-pc-linux-gnu-".
+    - Install the checkin_notes file as upstream changelog.
+  * debian/copyright:
+    - Added copyright note about the Debian packaging.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Fri,  6 Oct 2006 10:35:17 +0200
+
+boinc (5.4.11-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+  * Added the header file lib/gui_rpc_client.h to the boinc-dev package as
+    requested by Folkert van Heusden.
+  * debian/control:
+    - Removed Greg Norris <adric at debian.org> from the Uploaders field.
+  * debian/rules:
+    - Applied patch from Robert Millan <rmh at aybabtu.com> which simplifies the
+      platform override for i386. We are now using --target instead of the
+      --build and --host switches. This also needed some changes in
+      boinc-client.install and boinc-manager.install. Thanks Robert for the
+      patch. (closes: #383871)
+  * debian/patches/:
+    - Added 01_amd64-disable-platform-reset.dpatch from Robert Millan
+      <rmh at aybabtu.com>. This patch prevents that projects are reset when the
+      platform name in client_state.xml does not match the platform name the
+      client was compiled for and it also sets the platform name from
+      client_state.xml as the valid platform name which will be used for
+      scheduler requests. This patch only affects AMD64. (related to: #366741)
+  * Explain in boinc-client's README.Debian how to modify the BOINC core
+    client so that it downloads 32bit applications on AMD64. The
+    01_amd64-disable-platform-reset.dpatch patch is mandatory for this
+    procedure to work correctly. (also related to: #366741, LP#51948)
+  * Added two helper scripts (move-boinc-dir.sh and use-32bit-on-amd64.sh)
+    as examples in the boinc-client package.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 27 Aug 2006 14:50:00 +0200
+
+boinc (5.4.10-2) unstable; urgency=medium
+
+  [ Frank S. Thomas ]
+  * Removed -ffast-math from the client's optimization flags because it causes
+    a floating point exception on Alpha when the client is started.
+    (closes: #379137)
+  * Added conffile /etc/boinc-client/log_flags.xml which can be used to turn
+    on/off logging and debugging messages. For a detailed list of messages
+    that can be turned on/off, see http://boinc.berkeley.edu/client_msgs.php
+    Note that this file was renamed to cc_config.xml in BOINC (>= 5.5.2).
+  * Applied patches from Peter Bailis <pbailis at gmail.com> for the boinc_cmd
+    manual page. Thanks again Peter!
+  * debian/control:
+    - Added boinc-app-seti to boinc-client's Suggests field.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Tue, 25 Jul 2006 12:55:10 +0200
+
+boinc (5.4.10-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - Display Account Manager names correctly in BOINC Manager. This fixes
+      Ubuntu bug #48246.
+  * debian/control: 
+    - Really bumped the Standards-Version to 3.7.2.
+  * Added the boinc_gl.h header to the boinc-dev package. This file is needed
+    to compile SETI at home's graphics component.
+  * Added a hint to use "update-alternatives --set x-www-browser [...]" to
+    manually set the x-www-browser alternative to boinc-manager's
+    README.Debian. See Ubuntu bug #48766 for more details.
+  * Use /usr/bin/python as interpreter for update-boinc-applinks instead of
+    /usr/bin/python2.4 and make boinc-client depend on "python (>= 2.3)" to
+    avoid the unnecessary strict dependency on Python 2.4.
+  * Made debian/rules compatible with sarge's version of dpkg-architecture and
+    added libcurl-ssl-dev as alternative for the libcurl3-openssl-dev build
+    dependency. These changes aid in backporting BOINC to sarge. Thanks to
+    Robert Millan for the patch. (closes: #373089)
+  * debian/boinc-client.postinst:
+    - Make sure that the group boinc exists before trying to create the user
+      boinc. Thanks to Christoph Martin for the report. (closes: #372950)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat, 17 Jun 2006 21:09:15 +0200
+
+boinc (5.4.9-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - Really fix the connection to a remote machine bug. (closes: #360143)
+    - Fix another FTBFS bug with G++ 4.1, thanks again to Martin Michlmayr.
+      (closes: #358650)
+  * Removed watch file because upstream stopped providing nightly tarballs.
+  * debian/control:
+    - Bumped Standards-Version from 3.6.2 to 3.7.2, no changes required.
+  * debian/patches/:
+    - Removed 02_wx2.6-configure.ac.dpatch and 03_wx2.6-with-unicode.dpatch,
+      both were included upstream.
+    - Updated 07_use-sensible-browser.dpatch to use sensible-browser only,
+      because upstream's attempt to start a browser fails miserably.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat,  6 May 2006 16:41:01 +0200
+
+boinc (5.4.3-1) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * New upstream release.
+    - BOINC Manager: Allow a connection request to reset a connection attempt
+      to the local computer or another computer. Thanks to Zlatko Calusic for
+      the report. (closes: #360143)
+  * debian/control:
+    - Improved the short description of all three packages. Thanks to
+      Martin Schulze for his suggestions. (closes: #359332)
+  * debian/patches/:
+    - Removed 01_amd64-gcc4-fixes.dpatch, it was applied upstream.
+    - Updated 03_wx2.6-with-unicode.dpatch and 07_use-sensible-browser.dpatch
+      for the new upstream release.
+  * Added conffile /etc/boinc-client/global_prefs_override.xml which can be
+    used to edit preferences locally. For more information about this file,
+    see http://boinc.berkeley.edu/prefs_override.php
+  * Clarified and expanded the explanation of the -no_gui_rpc option in
+    boinc_client's manpage based on Steffen's suggestion. Thanks to
+    David Coe for the report. (closes: #362257)
+  * Added the update-boinc-applinks tool that creates (or removes) symlinks to
+    "anonymous" BOINC applications and their app_info.xml files in a given
+    data directory. The "anonymous" applications and their app_info.xml files
+    are provided by boinc-app-* packages (e.g. boinc-app-seti). Note that
+    currently there are no boinc-app-* packages in the Debian archive.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 16 Apr 2006 00:29:41 +0200
+
+boinc (5.2.15-3) unstable; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/rules:
+    - Call configure properly with the --build and --host switches as
+      described in autotools-dev's README.Debian.
+    - Remove *.unmodified binaries in the clean target, because those files
+      are not removed by make distclean. This is needed to rebuild the
+      packages in an already used source tree.
+    - Update config.guess and config.sub from the autotools-dev package to add
+      support for GNU/k*BSD.
+  * debian/patches/:
+    - Added 10_exclude-sea.dpatch to prevent building the self-extracting
+      archive, since we don't need it in any case and this fixes a FTBFS on
+      non-Linux hosts.
+    - Modified 03_wx2.6-with-unicode.dpatch to fix Alioth bug #303021.
+      Thanks to Steven Altermatt for the bug report.
+  * Fixed FTBFS with G++ 4.1, thanks to Martin Michlmayr. (closes: #358650)
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu, 23 Mar 2006 21:26:01 +0100
+
+boinc (5.2.15-2) unstable; urgency=low
+
+  * Uploaded to Debian (closes: #281890).
+
+  [ Frank S. Thomas ]
+  * Added boinc-manager.README.Debian to explain how to set the web browser
+    that the BOINC Manager uses.
+  * Added the conffile "remote_hosts.cfg" to "/etc/boinc-client/". Old files
+    are handled the same way as old "gui_rpc_auth.cfg" files.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu, 26 Jan 2006 19:25:20 +0100
+
+boinc (5.2.15-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - Added 07_use-sensible-browser.dpatch. The BOINC Manager now uses
+      "sensible-browser", which is part of the debianutils package, as
+      fallback if wxWidgets' method to determine the default browser fails.
+      Thanks to Olek Wojnar for the report and his helpful investigations.
+  * debian/boinc-client.postrm: 
+    - Be more verbose when removing the "boinc" user/group.
+  * debian/boinc-manager.desktop:
+    - Added "Path: /var/lib/boinc-client" so that the BOINC Manager can find
+      the "gui_rpc_auth.cfg" file and does not ask for a password. This should
+      be removed when the BOINC Manager is able to store passwords in its
+      config file.
+  * debian/control:
+    - Added an extra space before the "Homepage" pseudo field according to the
+      Developer's Reference, Section 6.2.4.
+    - Added Christoph Martin <christoph.martin at uni-mainz.de> and
+      Greg Norris <adric at debian.org> to Uploaders.
+  * debian/copyright:
+    - Added more copyright and license information for various files.
+  * Created symlinks of headers and static libraries, which are required to
+    build the SETI at home application, in "/usr/share/boinc-dev/".
+  * Ship a default "gui_rpc_auth.cfg" file in "/etc/boinc-client/" and create
+    a symlink in "/var/lib/boinc-client" to this file. Old "gui_rpc_auth.cfg"
+    files are moved to "/etc/boinc-client/" before creating the symlink.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Mon,  9 Jan 2006 18:16:41 +0100
+
+boinc (5.2.13a-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - Updated 01_amd64-gcc4-fixes.dpatch for the new release. 
+    - Updated 03_wx2.6-with-unicode.dpatch for the new release.
+  * Added LSB headers to the BOINC core client init script.
+  * Record versions of build dependencies at compile-time using dh_buildinfo.
+  * Updated MySQL (build) dependencies to "libmysqlclient15-dev" and
+    "mysql-server-5.0".
+  * Bumped debhelper compatibility level to V5 and updated it's build
+    dependency to "debhelper (>= 5)".
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu,  1 Dec 2005 13:47:54 +0100
+
+boinc (5.2.5-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun,  6 Nov 2005 12:19:57 +0100
+
+boinc (5.2.4-2) experimental; urgency=low
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - Added 01_amd64-gcc4-fixes.dpatch again, it is still needed to compile
+      BOINC on AMD64.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat, 22 Oct 2005 16:13:55 +0200
+
+boinc (5.2.4-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ Frank S. Thomas ]
+  * debian/patches/:
+    - Removed obsolete 01_amd64-gcc4-fixes.dpatch.
+    - Updated 02_wx2.6-configure.ac.dpatch for new release.
+    - Updated 03_wx2.6-with-unicode.dpatch for new release.
+  * debian/control:
+    - Add zlib1g-dev, libssl-dev and libcurl3-openssl-dev to Build-Depends.
+    - Build depend on the newer libmysqlclient14-dev package since
+      libmysqlclient12-dev is scheduled to be removed.
+    - Moved all packages back to main. Non-free code (RSAEuro and GLUT) has
+      been removed from BOINC.
+    - Added ${misc:Depends} to all packages' Depends. This variable is not
+      used at the moment.
+    - Use a versioned dependency for lsb-base (>= 3.0-6) to ensure that the
+      log_progress_msg function is available. (fixes: Alioth bug #302179)
+  * debian/copyright:
+    - Added copyright and license information for various PHP libraries
+      found in html/inc/.
+    - Added the full text of the Mozilla Public License 1.0 since stripchart
+      is distributed under the MPL.
+    - Removed RSAEuro and GLUT copyright and license information since this
+      code was removed upstream.
+  * debian/rules:
+    - Rewrote debian/rules without CDBS. CFLAGS and CXXFLAGS are now forwarded
+      to the build process.
+    - Compile only the BOINC core client program with "-O3 -ffast-math".
+    - Remove all files that are created by the autotools during the
+      pre-build target in the clean target.
+  * debian/boinc-client.postinst:
+    - If the file "/var/lib/boinc-client/gui_rpc_auth.cfg" does not exist,
+      create an empty one and make it readable by everyone. This allows
+      every user on the same host to control the core client with GUI RPCs
+      (eg. with "boincmgr" or "boinc_cmd").
+  * The boinc-dev package now only includes headers and static libraries, that
+    are installed by "make install". According to Bruce Allen this should be
+    sufficient for building BOINC applications.
+    (http://www.ssl.berkeley.edu/pipermail/boinc_dev/2005-October/003855.html)
+  * Removed all references to RSAEuro from the boinc-dev package.
+  * Added boinc-client.README.Debian that replaces boinc-client's previous
+    NEWS file and explains how to use the BOINC core client in Debian.
+  * Added icon to BOINC Manager's desktop file. (fixes: Alioth bug #302212)
+  * Updated boincmgr.xml manpage and watch file.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat, 22 Oct 2005 12:43:17 +0200
+
+boinc (4.72-2) experimental; urgency=low
+
+  [ Frank S. Thomas ]
+  * Patched the BOINC Manager so that it compiles with Debian's experimental
+    wxWidgets version 2.6.1 (see: 03_wxwidgets_with_unicode.patch).
+  * Install "BOINC Manager.mo" files under /usr/share/locale/.
+  * Use LSB init-functions for the boinc-client init script and add lsb-base
+    dependency to boinc-client.
+  * debian/control.in:
+    - Added libjpeg62-dev to Build-Depends.
+    - boinc-manager properly conflicts with and replaces now the old boinc-gui
+      package. The experimental state of this package was a lame excuse for
+      not providing a smooth upgrade path in 4.27-1.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat, 13 Aug 2005 17:50:58 +0200
+
+boinc (4.72-1) experimental; urgency=low
+
+  * The "You are a credit junkie!" release.
+  * New upstream release.
+
+  [ Frank S. Thomas ]
+  * debian/rules:
+    - Set default C/C++ compiler flags to "-g -O3 -ffast-math".
+  * debian/control.in:
+    - Added missing build dependencies for the BOINC graphics API library
+      (libsm-dev, libice-dev, libxi-dev, libx11-dev).
+
+  [ Steffen Moeller ]
+  * debian/control.in:
+    - Revised long description of the boinc-client package.
+    - Added "boinc-manager | kboincspy" to boinc-client's Suggests field. 
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sat, 30 Jul 2005 00:56:42 +0200
+
+boinc (4.71-1) experimental; urgency=low
+
+  * New upstream release.
+  * Included the 'boinc_cmd' program into the boinc-client package. boinc_cmd
+    is a command tool that provides an interactive command-line interface to
+    the BOINC core client.
+  * Created maintainer scripts to create/remove the '/var/lib/boinc-client'
+    working directory and the system user/group 'boinc'.
+  * Improved the boinc-client.init script and also removed the check for
+    uninitialized working directories (no client_state.xml file).
+  * Added .desktop file for the BOINC Manager program, thanks to Reed Hedges.
+  * debian/control.in:
+    - Added docbook-xml to Build-Depends. Without it this package FTBFS
+      (particularly docbook2x-man fails) on some systems. Thanks to 
+      Adrian Zaugg for the report.
+    - Added libxmu-dev and freeglut3-dev (instead of the virtual package
+      freeglut-dev) to Build-Depends. Both are needed for the graphical parts
+      of the BOINC API library.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Wed, 20 Jul 2005 23:54:37 +0200
+
+boinc (4.70-1) experimental; urgency=low
+
+  * New upstream release.
+  * Built with g++-4.0.
+  * debian/boinc-client.init:
+    - Added status option to init.d script as proposed in Debian bug #291148.
+  * debian/control.in:
+    - Removed Build-Conflicts on automake1.4 and automake1.6, because we invoke
+      aclocal-1.9 and automake-1.9 in debian/rules directly now.
+    - Bumped Standards-Version from 3.6.1 to 3.6.2, no changes required.
+  * debian/rules:
+    - Use 'i686-linux-gnu' as default DEB_BUILD_GNU_TYPE on 'i486-linux-gnu'.
+      It is still possible to override DEB_BUILD_GNU_TYPE with the
+      BOINC_BUILD_TYPE variable.
+    - Added '--enable-client' and '--enable-server' as configure flags.
+  * Added missing options to boinc-client manpage.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu,  7 Jul 2005 18:00:03 +0200
+
+boinc (4.45a-1) experimental; urgency=low
+
+  * New upstream release.
+  * debian/control.in:
+    - Moved all packages into non-free section, because RSAEuro's license
+      does not comply with DFSG #6 (No Discrimination Against Fields of
+      Endeavor). The RSAEuro license is included in debian/copyright.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Fri, 10 Jun 2005 16:39:21 +0200
+
+boinc (4.40-1) experimental; urgency=low
+
+  * New upstream release.
+  * Disabled the boinc-manager package, because it build depends on
+    wxWidgets 2.6 which is not in Debian yet.
+  * debian/control.in:
+    - Added Steffen Moeller and myself to Uploaders.
+    - Build-Depend on libmysqlclient12-dev instead of the virtual package
+      libmysqlclient-dev.
+  * debian/boinc-manager.menu:
+    - Added BOINC, Science and Monitoring to the 'hints' field.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Fri, 13 May 2005 23:30:01 +0200
+
+boinc (4.27-1) experimental; urgency=low
+
+  * New upstream release.
+  * debian/control.in:
+    - Added automake1.9 and autoconf (>> 2.52) to Build-Depends.
+    - Added automake1.6 to Build-Conflicts.
+  * Renamed boinc-gui package to boinc-manager. The BOINC manager binary was
+    renamed from 'boinc_gui' to 'boincmgr', the BOINC core client binary was
+    renamed to 'boinc'. This package is still experimental, so boinc-manager
+    does not replace (or conflict with) boinc-gui.
+  * debian/rules:
+    - The BOINC_BUILD_TYPE environment variable can be used to specify
+      DEB_BUILD_GNU_TYPE in debian/rules. This is an interim solution for
+      the "platform '...' not found" problem.
+    - Create symlinks of BOINC libraries and header files under
+      /usr/share/boinc/ in the boinc-dev package.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Mon,  4 Apr 2005 19:18:31 +0200
+
+boinc (4.26-1) experimental; urgency=low
+
+  * New upstream release.
+  * Added init.d script and defaults file for the boinc-client package.
+  * debian/copyright:
+    - Added copyright/license notices for RSAEURO, GLUT, Stripchart and
+      Zip/UnZip.
+  * Updated boinc_client and boinc_gui manpages.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Mon, 21 Mar 2005 02:33:02 +0100
+
+boinc (4.25-1) experimental; urgency=low
+
+  * New upstream release.
+  * Provides now the boinc-gui package, which contains the BOINC manager, a
+    graphical monitoring utility for the core client.
+  * Revised the boinc_client manpage and added the boinc_gui manpage. Manpages
+    are now created with the docbook2x-man tool.
+  * debian/control: 
+    - Added build dependences on libmysqlclient-dev, freeglut-dev,
+      libwxgtk2.4-dev and docbook2x.
+    - Added build conflict with automake1.4.
+    - Changed section from "science" to "net" (boinc-client), "x11" (boinc-gui)
+      and "devel" (boinc-dev).
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Tue,  8 Mar 2005 15:54:12 +0100
+
+boinc (4.19-1) experimental; urgency=low
+
+  * New upstream release.
+  * Cleaned up the debian directory and rewrote debian/rules for cdbs. 
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Thu, 27 Jan 2005 15:51:54 +0100
+
+boinc (4.18-1) experimental; urgency=low
+
+  * New upstream release.
+  * Removed debian/watch, because BOINC core releases are not distributed
+    as tar archives.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Tue, 25 Jan 2005 17:26:42 +0100
+
+boinc (4.17-1) experimental; urgency=low
+
+  * New upstream release.
+  * Removed menu entry of the boinc-client package.
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Mon, 24 Jan 2005 20:35:10 +0100
+
+boinc (4.16b-1) experimental; urgency=low
+
+  * New upstream release.
+  * Updated debian/copyright, because the BOINC source code is now distributed
+    under the GNU Lesser General Public License (LGPL).
+
+ -- Frank S. Thomas <frank at thomas-alfeld.de>  Sun, 23 Jan 2005 15:48:10 +0100
+
+boinc (4.13.20041201-1) experimental; urgency=low
+
+  * New upstream release.
+  * Package boinc-dev also contains Makefile.am as searched for by SETI client.
+
+ -- Steffen Moeller <moeller at pzr.uni-rostock.de>  Sun,  5 Dec 2004 23:32:17 +0100
+
+boinc (4.13.20041119-1) experimental; urgency=low
+
+  * Initial release.
+
+ -- Steffen Moeller <moeller at pzr.uni-rostock.de>  Fri, 12 Nov 2004 23:32:17 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/conffiles/cc_config.xml b/debian/conffiles/cc_config.xml
new file mode 100644
index 0000000..c101ebc
--- /dev/null
+++ b/debian/conffiles/cc_config.xml
@@ -0,0 +1,38 @@
+<!--
+This is the configuration file cc_config.xml of the BOINC core client.
+For a complete list of all available options and logging flags and their
+meaning see: http://boinc.berkeley.edu/trac/wiki/ClientMessages
+-->
+<cc_config>
+  <options>
+  </options>
+  <log_flags>
+    <task>1</task>
+    <file_xfer>1</file_xfer>
+    <sched_ops>1</sched_ops>
+
+    <cpu_sched>0</cpu_sched>
+    <cpu_sched_debug>0</cpu_sched_debug>
+    <rr_simulation>0</rr_simulation>
+    <debt_debug>0</debt_debug>
+    <task_debug>0</task_debug>
+    <work_fetch_debug>0</work_fetch_debug>
+    <unparsed_xml>0</unparsed_xml>
+    <state_debug>0</state_debug>
+    <file_xfer_debug>0</file_xfer_debug>
+    <sched_op_debug>0</sched_op_debug>
+    <http_debug>0</http_debug>
+    <proxy_debug>0</proxy_debug>
+    <time_debug>0</time_debug>
+    <http_xfer_debug>0</http_xfer_debug>
+    <benchmark_debug>0</benchmark_debug>
+    <poll_debug>0</poll_debug>
+    <guirpc_debug>0</guirpc_debug>
+    <scrsave_debug>0</scrsave_debug>
+    <app_msg_send>0</app_msg_send>
+    <app_msg_receive>0</app_msg_receive>
+    <mem_usage_debug>0</mem_usage_debug>
+    <network_status_debug>0</network_status_debug>
+    <checkpoint_debug>0</checkpoint_debug>
+  </log_flags>
+</cc_config>
diff --git a/debian/conffiles/global_prefs_override.xml b/debian/conffiles/global_prefs_override.xml
new file mode 100644
index 0000000..f92087e
--- /dev/null
+++ b/debian/conffiles/global_prefs_override.xml
@@ -0,0 +1,8 @@
+<!--
+This configuration file global_prefs_override.xml for the BOINC core client
+can be used to override global preferences locally. For a complete list of
+all preferences which can be overridden see:
+http://boinc.berkeley.edu/trac/wiki/PrefsOverride
+-->
+<global_preferences>
+</global_preferences>
diff --git a/debian/conffiles/gui_rpc_auth.cfg b/debian/conffiles/gui_rpc_auth.cfg
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/conffiles/gui_rpc_auth.cfg
@@ -0,0 +1 @@
+
diff --git a/debian/conffiles/remote_hosts.cfg b/debian/conffiles/remote_hosts.cfg
new file mode 100644
index 0000000..943aa76
--- /dev/null
+++ b/debian/conffiles/remote_hosts.cfg
@@ -0,0 +1,8 @@
+# This file contains a list of hostnames or IP addresses (one per line)
+# of remote hosts, that are allowed to connect and to control the local
+# BOINC core client via GUI RPCs.
+# Lines beginning with a # or a ; are treated like comments and will be
+# ignored.
+#
+#host.example.com
+#192.168.0.180
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..75d9639
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,110 @@
+Source: boinc
+Section: net
+Priority: optional
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
+Uploaders: Steffen Moeller <steffen_moeller at gmx.de>, 
+ Christoph Martin <christoph.martin at uni-mainz.de>,
+ Rene Mayorga <rmayorga at debian.org>
+Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 7.0.17ubuntu2), quilt (>= 0.40), po-debconf, dh-buildinfo,
+ docbook2x, docbook-xml, autotools-dev, automake1.9 (>= 1.9.3),
+ autoconf (>= 2.59), libxml2-utils, gettext, zlib1g-dev, libssl-dev,
+ libcurl4-openssl-dev (>= 7.17.1), freeglut3-dev, libsm-dev, libice-dev,
+ libxmu-dev, libxi-dev, libx11-dev, libjpeg62-dev, libwxgtk2.8-dev,
+ libsqlite3-dev
+Homepage: http://boinc.berkeley.edu/
+Vcs-Git: git://git.debian.org/git/pkg-boinc/boinc.git
+Vcs-Browser: http://git.debian.org/?p=pkg-boinc/boinc.git
+
+Package: boinc
+Architecture: any
+Depends: boinc-client, boinc-manager, ${misc:Depends}
+Description: metapackage for the BOINC client and the manager
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing: several initiatives of
+ various scientific disciplines all compete for the idle time of
+ desktop computers. The developers' web site at the University of
+ Berkeley serves as a common portal to the otherwise independently run
+ projects.
+ .
+ This package depends both on the BOINC core client program that is
+ required to participate in any project that uses BOINC, and the
+ BOINC Manager, a graphical monitor and control utility for the
+ BOINC core client.
+
+Package: boinc-client
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.3), adduser,
+ lsb-base (>= 3.0-6), ca-certificates
+Suggests: boinc-app-seti, boinc-manager
+Recommends: schedtool
+Breaks: udev (<< 136-1)
+Description: core client for the BOINC distributed computing infrastructure
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing: several initiatives of
+ various scientific disciplines all compete for the idle time of
+ desktop computers. The developers' web site at the University of
+ Berkeley serves as a common portal to the otherwise independently run
+ projects.
+ .
+ This package contains the BOINC core client program that is required
+ to participate in any project that uses BOINC. A central server
+ distributes work units and collects results via this client. When
+ attaching a local machine to a project, this client will also
+ dynamically download the projects application's program to be then
+ wrapped by the BOINC core client.
+
+Package: boinc-manager
+Section: x11
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: boinc-client
+Description: GUI to control and monitor the BOINC core client
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing using volunteered computer
+ resources.
+ .
+ This package contains the BOINC Manager, a graphical monitor and
+ control utility for the BOINC core client. It gives a detailed
+ overview of the state of the client it is monitoring, for example it
+ shows attached projects, running tasks or file transfers between the
+ client and project servers. It also shows statistics about granted
+ credits and disk usage of the client and the projects. The BOINC
+ Manager has two modes of operation, the "Simple View" in which it only
+ displays the most important information and the "Advanced View" in
+ which all information and all control elements are available.
+ .
+ For active participation in any BOINC project the recommended
+ boinc-client package, not the boinc-manager, is required for every
+ machine contributing.
+
+Package: boinc-dev
+Section: devel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libc6-dev | libc-dev,
+ libstdc++6-4.3-dev | libstdc++-dev, libssl-dev, libmysqlclient-dev
+Description: development files to build applications for BOINC projects
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing using volunteered computer
+ resources.
+ .
+ This package contains header files and static libraries that are
+ needed to develop and compile applications which utilizes the BOINC
+ infrastructure.
+
+Package: boinc-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: boinc-client (= ${binary:Version}) | boinc-manager (= ${binary:Version}), ${misc:Depends}
+Suggests: libcurl3-dbg, libssl0.9.8-dbg, libwxgtk2.8-dbg
+Description: debugging symbols for BOINC binaries
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing using volunteered computer
+ resources.
+ .
+ This package contains unstripped versions of all binaries included in
+ the BOINC packages. It is provided primarily to provide a backtrace
+ with names in a debugger, this makes it somewhat easier to interpret
+ core dumps.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..21cce69
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,692 @@
+This package was debianized by Steffen Moeller <moeller at pzr.uni-rostock.de>
+on Sat, 13 Nov 2004 23:28:53 +0100. Since Wed, 26 Jan 2005 it is maintained
+by the Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>.
+
+BOINC releases are not distributed as tarballs, but suitable .orig.tar.gz
+files can be constructed by exporting the source code from upstream's VCS.
+Refer to the paragraph "Repackaged upstream source" in debian/README.source
+for how the Debian BOINC Maintainers do this.
+
+Upstream authors:
+ A list of the BOINC project personnel, volunteer developers and testers is
+ available at: http://boinc.berkeley.edu/trac/wiki/ProjectPeople
+
+Files: *
+Copyright: © 2005-2008 University of California
+License: LGPL-3+
+
+Files: client/install-sh
+Copyright: © 1991 by the Massachusetts Institute of Technology
+License: other
+  Permission to use, copy, modify, distribute, and sell this software and its
+  documentation for any purpose is hereby granted without fee, provided that
+  the above copyright notice appear in all copies and that both that
+  copyright notice and this permission notice appear in supporting
+  documentation, and that the name of M.I.T. not be used in advertising or
+  publicity pertaining to distribution of the software without specific,
+  written prior permission.  M.I.T. makes no representations about the
+  suitability of this software for any purpose.  It is provided "as is"
+  without express or implied warranty.
+
+Files: api/texfont.[cpp|h], samples/glut/glutbitmap.h
+Copyright: © 1997 Mark J. Kilgard
+License: other
+ This program is freely distributable without licensing fees and is
+ provided without guarantee or warrantee expressed or implied.
+ This program is -not- in the public domain.
+
+Files: samples/glut/glut.h
+Copyright: © 1994, 1995, 1996, 1998 Mark J. Kilgard
+License: other
+ This program is freely distributable without licensing fees and is
+ provided without guarantee or warrantee expressed or implied.
+ This program is -not- in the public domain.
+
+Files: samples/jpeglib/*
+Copyright: © 1991-1997, Thomas G. Lane.
+License: other
+ Permission is hereby granted to use, copy, modify, and distribute this
+ software (or portions thereof) for any purpose, without fee, subject to these
+ conditions:
+ (1) If any part of the source code for this software is distributed, then this
+ README file must be included, with this copyright and no-warranty notice
+ unaltered; and any additions, deletions, or changes to the original files
+ must be clearly indicated in accompanying documentation.
+ (2) If only executable code is distributed, then the accompanying
+ documentation must state that "this software is based in part on the work of
+ the Independent JPEG Group".
+ (3) Permission for use of this software is granted only if the user accepts
+ full responsibility for any undesirable consequences; the authors accept
+ NO LIABILITY for damages of any kind.
+ .
+ (License Info from libjpeg62 README) FIXME. 
+
+Files: samples/glut/win32_util.[ch] samples/glut/win32_x11.[ch]
+Copyright: © 1997 Nate Robins
+           © 1997-1998 Mark Kilgar
+License: other
+ This program is freely distributable without licensing fees and is
+ provided without guarantee or warrantee expressed or implied.
+ This program is -not- in the public domain.
+
+Files: samples/glut/Roman.stroke, samples/glut/stroke.h
+Copyright: © 1989,1990, 1991 by Sun Microsystems, Inc. and the X Consortium
+License: other
+ Permission to use, copy, modify, and distribute this software and its
+ documentation for any purpose and without fee is hereby granted,
+ provided that the above copyright notice appear in all copies and that
+ both that copyright notice and this permission notice appear in
+ supporting documentation, and that the names of Sun Microsystems,
+ the X Consortium, and MIT not be used in advertising or publicity 
+ pertaining to distribution of the software without specific, written
+ prior permission. 
+ .
+ SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+ EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+ USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THIS SOFTWARE.
+
+
+
+Files: client/stream.cpp
+Copyright: © 1991-2005: John D. McCalpin
+           © 2005 University of California
+License: LGPL-2.1+, other
+ 1. You are free to use this program and/or to redistribute
+    this program.
+ 2. You are free to modify this program for your own use,
+    including commercial use, subject to the publication
+    restrictions in item 3.
+ 3. You are free to publish results obtained from running this
+    program, or from works that you derive from this program,
+    with the following limitations:
+    3a. In order to be referred to as "STREAM benchmark results",
+        published results must be in conformance to the STREAM
+        Run Rules, (briefly reviewed below) published at
+        http://www.cs.virginia.edu/stream/ref.html
+        and incorporated herein by reference.
+        As the copyright holder, John McCalpin retains the
+        right to determine conformity with the Run Rules.
+    3b. Results based on modified source code or on runs not in
+        accordance with the STREAM Run Rules must be clearly
+        labelled whenever they are published.  Examples of
+        proper labelling include:
+        "tuned STREAM benchmark results"
+        "based on a variant of the STREAM benchmark code"
+        Other comparable, clear and reasonable labelling is
+        acceptable.
+    3c. Submission of results to the STREAM benchmark web site
+        is encouraged, but not required.
+ 4. Use of this program or creation of derived works based on this
+    program constitutes acceptance of these licensing restrictions.
+ 5. Absolutely no warranty is expressed or implied.
+
+Files: client/os2/boinc_attach.cmd
+Copyright: © 2005 Yuri Dario
+License: PD
+
+Files: clientgui/hyperlink.*
+Copyright: © 2004 wxCode
+License: other
+               wxWindows Library Licence, Version 3
+               ====================================
+
+ Copyright (c) 1998 Julian Smart, Robert Roebling et al
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this licence document, but changing it is not allowed.
+
+                      WXWINDOWS LIBRARY LICENCE
+    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public Licence as published by
+ the Free Software Foundation; either version 2 of the Licence, or (at
+ your option) any later version.
+
+ This library 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 Library
+ General Public Licence for more details.
+
+ You should have received a copy of the GNU Library General Public Licence
+ along with this software, usually in a file named COPYING.LIB.  If not,
+ write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+
+ EXCEPTION NOTICE
+
+ 1. As a special exception, the copyright holders of this library give
+ permission for additional uses of the text contained in this release of
+ the library as licenced under the wxWindows Library Licence, applying
+ either version 3 of the Licence, or (at your option) any later version of
+ the Licence as published by the copyright holders of version 3 of the
+ Licence document.
+
+ 2. The exception is that you may use, copy, link, modify and distribute
+ under the user's own terms, binary object code versions of works based
+ on the Library.
+
+ 3. If you copy code from files distributed under the terms of the GNU
+ General Public Licence or the GNU Library General Public Licence into a
+ copy of this library, as this licence permits, the exception does not
+ apply to the code that you add in this way.  To avoid misleading anyone as
+ to the status of such modified files, you must delete this exception
+ notice from such code and/or adjust the licensing conditions notice
+ accordingly.
+
+ 4. If you write modifications of your own for this library, it is your
+ choice whether to permit this exception to apply to your modifications.
+ If you do not wish that, you must delete the exception notice from such
+ code and/or adjust the licensing conditions notice accordingly.
+
+Files: clientgui/wizardex.*
+Copyright: © 1999 Vadim Zeitlin <zeitlin at dptmaths.ens-cachan.fr>
+License: other
+ wxWindows Library Licence, Version 3, see above for details
+
+Files: clientgui/common/wxFlatNotebook*
+Copyright: © 2005 Eran Ifrah
+License: other
+ wxWindows Library Licence, Version 3, see above for details
+
+Files: clientgui/common/wxPieCtrl.*
+Copyright: © 2005 Volodymir (T-Rex) Tryapichko
+License: other
+ wxWindows Library Licence, Version 3, see above for details
+
+Files: clientgui/msw/taskbarex.*
+Copyright: © 1998 Julian Smart
+License: other
+ wxWindows Library Licence, Version 3, see above for details
+
+Files: doc/manpages/*.xml
+Copyright: © 2007-2008 University of California
+License: GFDL-1.2+
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.2 or
+ any later version published by the Free Software Foundation; with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+
+Files: html/inc/geoip.inc
+Copyright: © 2004 MaxMind LLC
+License: LGPL-2.1+
+
+Files: html/inc/kses.php
+Copyright: © 2002-2003 Ulf Harnhammar
+License: GPL-2+
+
+Files: html/inc/recaptchalib.php
+Copyright: © 2007 reCAPTCHA -- http://recaptcha.net
+License: other
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+Files: lib/md5.[ch]
+Copyright: © 1999 Aladdin Enterprises
+License: other
+ This software is provided 'as-is', without any express or implied
+ warranty.  In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+    claim that you wrote the original software. If you use this software
+    in a product, an acknowledgment in the product documentation would be
+    appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+    misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ L. Peter Deutsch
+ ghost at aladdin.com
+
+Files: lib/stackwalker_win.*
+Copyright: © 2003 Jochen Kalmbach
+License: other
+ This software is provided 'as-is', without any express or implied warranty.
+ In no event will the authors be held liable for any damages arising from the
+ use of this software.
+
+ Permission is granted to anyone to use this software for any purpose, including
+ commercial applications, and to alter it and redistribute it freely, subject to
+ the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not claim
+    that you wrote the original software. If you use this software in a product,
+    an acknowledgment in the product documentation would be appreciated but is
+    not required.
+
+ 2. Altered source versions must be plainly marked as such, and must not be
+    misrepresented as being the original software.
+
+ 3. This notice may not be removed or altered from any source distribution.
+
+Files: sched/fcgi*.h
+Copyright: © 1996 Open Market, Inc.
+License: other
+ This FastCGI application library source and object code (the
+ "Software") and its documentation (the "Documentation") are
+ copyrighted by Open Market, Inc ("Open Market").  The following terms
+ apply to all files associated with the Software and Documentation
+ unless explicitly disclaimed in individual files.
+
+ Open Market permits you to use, copy, modify, distribute, and license
+ this Software and the Documentation for any purpose, provided that
+ existing copyright notices are retained in all copies and that this
+ notice is included verbatim in any distributions.  No written
+ agreement, license, or royalty fee is required for any of the
+ authorized uses.  Modifications to this Software and Documentation may
+ be copyrighted by their authors and need not follow the licensing
+ terms described here.  If modifications to this Software and
+ Documentation have new licensing terms, the new terms must be clearly
+ indicated on the first page of each file where they apply.
+
+ OPEN MARKET MAKES NO EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE
+ SOFTWARE OR THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION ANY
+ WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  IN
+ NO EVENT SHALL OPEN MARKET BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
+ DAMAGES ARISING FROM OR RELATING TO THIS SOFTWARE OR THE
+ DOCUMENTATION, INCLUDING, WITHOUT LIMITATION, ANY INDIRECT, SPECIAL OR
+ CONSEQUENTIAL DAMAGES OR SIMILAR DAMAGES, INCLUDING LOST PROFITS OR
+ LOST DATA, EVEN IF OPEN MARKET HAS BEEN ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGES.  THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS".
+ OPEN MARKET HAS NO LIABILITY IN CONTRACT, TORT, NEGLIGENCE OR
+ OTHERWISE ARISING OUT OF THIS SOFTWARE OR THE DOCUMENTATION.
+
+Files: stripchart/*
+Copyright: © 2002 University of California at Berkeley
+License: MPL-1.0
+                            MOZILLA PUBLIC LICENSE
+                                 Version 1.0
+
+                               ----------------
+
+ 1. Definitions.
+
+      1.1. ``Contributor'' means each entity that creates or contributes to
+      the creation of Modifications.
+
+      1.2. ``Contributor Version'' means the combination of the Original
+      Code, prior Modifications used by a Contributor, and the Modifications
+      made by that particular Contributor.
+
+      1.3. ``Covered Code'' means the Original Code or Modifications or the
+      combination of the Original Code and Modifications, in each case
+      including portions thereof.
+
+      1.4. ``Electronic Distribution Mechanism'' means a mechanism generally
+      accepted in the software development community for the electronic
+      transfer of data.
+
+      1.5. ``Executable'' means Covered Code in any form other than Source
+      Code.
+
+      1.6. ``Initial Developer'' means the individual or entity identified as
+      the Initial Developer in the Source Code notice required by Exhibit A.
+
+      1.7. ``Larger Work'' means a work which combines Covered Code or
+      portions thereof with code not governed by the terms of this License.
+
+      1.8. ``License'' means this document.
+
+      1.9. ``Modifications'' means any addition to or deletion from the
+      substance or structure of either the Original Code or any previous
+      Modifications. When Covered Code is released as a series of files, a
+      Modification is:
+
+           A. Any addition to or deletion from the contents of a file
+           containing Original Code or previous Modifications.
+
+           B. Any new file that contains any part of the Original Code or
+           previous Modifications.
+
+      1.10. ``Original Code'' means Source Code of computer software code
+      which is described in the Source Code notice required by Exhibit A as
+      Original Code, and which, at the time of its release under this License
+      is not already Covered Code governed by this License.
+
+      1.11. ``Source Code'' means the preferred form of the Covered Code for
+      making modifications to it, including all modules it contains, plus any
+      associated interface definition files, scripts used to control
+      compilation and installation of an Executable, or a list of source code
+      differential comparisons against either the Original Code or another
+      well known, available Covered Code of the Contributor's choice. The
+      Source Code can be in a compressed or archival form, provided the
+      appropriate decompression or de-archiving software is widely available
+      for no charge.
+
+      1.12. ``You'' means an individual or a legal entity exercising rights
+      under, and complying with all of the terms of, this License or a future
+      version of this License issued under Section 6.1. For legal entities,
+      ``You'' includes any entity which controls, is controlled by, or is
+      under common control with You. For purposes of this definition,
+      ``control'' means (a) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (b) ownership of fifty percent (50%) or more of the
+      outstanding shares or beneficial ownership of such entity.
+
+ 2. Source Code License.
+
+      2.1. The Initial Developer Grant.
+      The Initial Developer hereby grants You a world-wide, royalty-free,
+      non-exclusive license, subject to third party intellectual property
+      claims:
+
+           (a) to use, reproduce, modify, display, perform, sublicense and
+           distribute the Original Code (or portions thereof) with or without
+           Modifications, or as part of a Larger Work; and
+
+           (b) under patents now or hereafter owned or controlled by Initial
+           Developer, to make, have made, use and sell (``Utilize'') the
+           Original Code (or portions thereof), but solely to the extent that
+           any such patent is reasonably necessary to enable You to Utilize
+           the Original Code (or portions thereof) and not to any greater
+           extent that may be necessary to Utilize further Modifications or
+           combinations.
+
+      2.2. Contributor Grant.
+      Each Contributor hereby grants You a world-wide, royalty-free,
+      non-exclusive license, subject to third party intellectual property
+      claims:
+
+           (a) to use, reproduce, modify, display, perform, sublicense and
+           distribute the Modifications created by such Contributor (or
+           portions thereof) either on an unmodified basis, with other
+           Modifications, as Covered Code or as part of a Larger Work; and
+
+           (b) under patents now or hereafter owned or controlled by
+           Contributor, to Utilize the Contributor Version (or portions
+           thereof), but solely to the extent that any such patent is
+           reasonably necessary to enable You to Utilize the Contributor
+           Version (or portions thereof), and not to any greater extent that
+           may be necessary to Utilize further Modifications or combinations.
+
+ 3. Distribution Obligations.
+
+      3.1. Application of License.
+      The Modifications which You create or to which You contribute are
+      governed by the terms of this License, including without limitation
+      Section 2.2. The Source Code version of Covered Code may be distributed
+      only under the terms of this License or a future version of this
+      License released under Section 6.1, and You must include a copy of this
+      License with every copy of the Source Code You distribute. You may not
+      offer or impose any terms on any Source Code version that alters or
+      restricts the applicable version of this License or the recipients'
+      rights hereunder. However, You may include an additional document
+      offering the additional rights described in Section 3.5.
+
+      3.2. Availability of Source Code.
+      Any Modification which You create or to which You contribute must be
+      made available in Source Code form under the terms of this License
+      either on the same media as an Executable version or via an accepted
+      Electronic Distribution Mechanism to anyone to whom you made an
+      Executable version available; and if made available via Electronic
+      Distribution Mechanism, must remain available for at least twelve (12)
+      months after the date it initially became available, or at least six
+      (6) months after a subsequent version of that particular Modification
+      has been made available to such recipients. You are responsible for
+      ensuring that the Source Code version remains available even if the
+      Electronic Distribution Mechanism is maintained by a third party.
+
+      3.3. Description of Modifications.
+      You must cause all Covered Code to which you contribute to contain a
+      file documenting the changes You made to create that Covered Code and
+      the date of any change. You must include a prominent statement that the
+      Modification is derived, directly or indirectly, from Original Code
+      provided by the Initial Developer and including the name of the Initial
+      Developer in (a) the Source Code, and (b) in any notice in an
+      Executable version or related documentation in which You describe the
+      origin or ownership of the Covered Code.
+
+      3.4. Intellectual Property Matters
+
+           (a) Third Party Claims.
+           If You have knowledge that a party claims an intellectual property
+           right in particular functionality or code (or its utilization
+           under this License), you must include a text file with the source
+           code distribution titled ``LEGAL'' which describes the claim and
+           the party making the claim in sufficient detail that a recipient
+           will know whom to contact. If you obtain such knowledge after You
+           make Your Modification available as described in Section 3.2, You
+           shall promptly modify the LEGAL file in all copies You make
+           available thereafter and shall take other steps (such as notifying
+           appropriate mailing lists or newsgroups) reasonably calculated to
+           inform those who received the Covered Code that new knowledge has
+           been obtained.
+
+           (b) Contributor APIs.
+           If Your Modification is an application programming interface and
+           You own or control patents which are reasonably necessary to
+           implement that API, you must also include this information in the
+           LEGAL file.
+
+      3.5. Required Notices.
+      You must duplicate the notice in Exhibit A in each file of the Source
+      Code, and this License in any documentation for the Source Code, where
+      You describe recipients' rights relating to Covered Code. If You
+      created one or more Modification(s), You may add your name as a
+      Contributor to the notice described in Exhibit A. If it is not possible
+      to put such notice in a particular Source Code file due to its
+      structure, then you must include such notice in a location (such as a
+      relevant directory file) where a user would be likely to look for such
+      a notice. You may choose to offer, and to charge a fee for, warranty,
+      support, indemnity or liability obligations to one or more recipients
+      of Covered Code. However, You may do so only on Your own behalf, and
+      not on behalf of the Initial Developer or any Contributor. You must
+      make it absolutely clear than any such warranty, support, indemnity or
+      liability obligation is offered by You alone, and You hereby agree to
+      indemnify the Initial Developer and every Contributor for any liability
+      incurred by the Initial Developer or such Contributor as a result of
+      warranty, support, indemnity or liability terms You offer.
+
+      3.6. Distribution of Executable Versions.
+      You may distribute Covered Code in Executable form only if the
+      requirements of Section 3.1-3.5 have been met for that Covered Code,
+      and if You include a notice stating that the Source Code version of the
+      Covered Code is available under the terms of this License, including a
+      description of how and where You have fulfilled the obligations of
+      Section 3.2. The notice must be conspicuously included in any notice in
+      an Executable version, related documentation or collateral in which You
+      describe recipients' rights relating to the Covered Code. You may
+      distribute the Executable version of Covered Code under a license of
+      Your choice, which may contain terms different from this License,
+      provided that You are in compliance with the terms of this License and
+      that the license for the Executable version does not attempt to limit
+      or alter the recipient's rights in the Source Code version from the
+      rights set forth in this License. If You distribute the Executable
+      version under a different license You must make it absolutely clear
+      that any terms which differ from this License are offered by You alone,
+      not by the Initial Developer or any Contributor. You hereby agree to
+      indemnify the Initial Developer and every Contributor for any liability
+      incurred by the Initial Developer or such Contributor as a result of
+      any such terms You offer.
+
+      3.7. Larger Works.
+      You may create a Larger Work by combining Covered Code with other code
+      not governed by the terms of this License and distribute the Larger
+      Work as a single product. In such a case, You must make sure the
+      requirements of this License are fulfilled for the Covered Code.
+
+ 4. Inability to Comply Due to Statute or Regulation.
+
+      If it is impossible for You to comply with any of the terms of this
+      License with respect to some or all of the Covered Code due to statute
+      or regulation then You must: (a) comply with the terms of this License
+      to the maximum extent possible; and (b) describe the limitations and
+      the code they affect. Such description must be included in the LEGAL
+      file described in Section 3.4 and must be included with all
+      distributions of the Source Code. Except to the extent prohibited by
+      statute or regulation, such description must be sufficiently detailed
+      for a recipient of ordinary skill to be able to understand it.
+
+ 5. Application of this License.
+
+      This License applies to code to which the Initial Developer has
+      attached the notice in Exhibit A, and to related Covered Code.
+
+ 6. Versions of the License.
+
+      6.1. New Versions.
+      Netscape Communications Corporation (``Netscape'') may publish revised
+      and/or new versions of the License from time to time. Each version will
+      be given a distinguishing version number.
+
+      6.2. Effect of New Versions.
+      Once Covered Code has been published under a particular version of the
+      License, You may always continue to use it under the terms of that
+      version. You may also choose to use such Covered Code under the terms
+      of any subsequent version of the License published by Netscape. No one
+      other than Netscape has the right to modify the terms applicable to
+      Covered Code created under this License.
+
+      6.3. Derivative Works.
+      If you create or use a modified version of this License (which you may
+      only do in order to apply it to code which is not already Covered Code
+      governed by this License), you must (a) rename Your license so that the
+      phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or
+      any confusingly similar phrase do not appear anywhere in your license
+      and (b) otherwise make it clear that your version of the license
+      contains terms which differ from the Mozilla Public License and
+      Netscape Public License. (Filling in the name of the Initial Developer,
+      Original Code or Contributor in the notice described in Exhibit A shall
+      not of themselves be deemed to be modifications of this License.)
+
+ 7. DISCLAIMER OF WARRANTY.
+
+      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
+      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 8. TERMINATION.
+
+      This License and the rights granted hereunder will terminate
+      automatically if You fail to comply with terms herein and fail to cure
+      such breach within 30 days of becoming aware of the breach. All
+      sublicenses to the Covered Code which are properly granted shall
+      survive any termination of this License. Provisions which, by their
+      nature, must remain in effect beyond the termination of this License
+      shall survive.
+
+ 9. LIMITATION OF LIABILITY.
+
+      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL
+      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER
+      PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+      OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+      GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
+      ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
+      BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT
+      EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 10. U.S. GOVERNMENT END USERS.
+
+      The Covered Code is a ``commercial item,'' as that term is defined in
+      48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer
+      software'' and ``commercial computer software documentation,'' as such
+      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+      all U.S. Government End Users acquire Covered Code with only those
+      rights set forth herein.
+
+ 11. MISCELLANEOUS.
+
+      This License represents the complete agreement concerning subject
+      matter hereof. If any provision of this License is held to be
+      unenforceable, such provision shall be reformed only to the extent
+      necessary to make it enforceable. This License shall be governed by
+      California law provisions (except to the extent applicable law, if any,
+      provides otherwise), excluding its conflict-of-law provisions. With
+      respect to disputes in which at least one party is a citizen of, or an
+      entity chartered or registered to do business in, the United States of
+      America: (a) unless otherwise agreed in writing, all disputes relating
+      to this License (excepting any dispute relating to intellectual
+      property rights) shall be subject to final and binding arbitration,
+      with the losing party paying all costs of arbitration; (b) any
+      arbitration relating to this Agreement shall be held in Santa Clara
+      County, California, under the auspices of JAMS/EndDispute; and (c) any
+      litigation relating to this Agreement shall be subject to the
+      jurisdiction of the Federal Courts of the Northern District of
+      California, with venue lying in Santa Clara County, California, with
+      the losing party responsible for costs, including without limitation,
+      court costs and reasonable attorneys fees and expenses. The application
+      of the United Nations Convention on Contracts for the International
+      Sale of Goods is expressly excluded. Any law or regulation which
+      provides that the language of a contract shall be construed against the
+      drafter shall not apply to this License.
+
+ 12. RESPONSIBILITY FOR CLAIMS.
+
+      Except in cases where another Contributor has failed to comply with
+      Section 3.4, You are responsible for damages arising, directly or
+      indirectly, out of Your utilization of rights under this License, based
+      on the number of copies of Covered Code you made available, the
+      revenues you received from utilizing such rights, and other relevant
+      factors. You agree to work with affected parties to distribute
+      responsibility on an equitable basis.
+
+ EXHIBIT A.
+
+      ``The contents of this file are subject to the Mozilla Public License
+      Version 1.0 (the "License"); you may not use this file except in
+      compliance with the License. You may obtain a copy of the License at
+      http://www.mozilla.org/MPL/
+
+      Software distributed under the License is distributed on an "AS IS"
+      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+      License for the specific language governing rights and limitations
+      under the License.
+
+      The Original Code is ______________________________________.
+
+      The Initial Developer of the Original Code is ________________________.
+      Portions created by ______________________ are Copyright (C) ______
+      _______________________. All Rights Reserved.
+
+      Contributor(s): ______________________________________.''
+
+
+Files: debian/*
+Copyright:
+ © 2004-2008 Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
+License: GPL-2+
+
+On Debian systems, the complete text of the GNU Lesser General Public License
+can be found in `/usr/share/common-licenses/LGPL-2', the complete text of the
+GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'
+and the complete text of the GNU Free Documentation License can be found in
+`/usr/share/common-licenses/GFDL-1.2'.
diff --git a/debian/extra/bash/boinc b/debian/extra/bash/boinc
new file mode 100644
index 0000000..2c97ba1
--- /dev/null
+++ b/debian/extra/bash/boinc
@@ -0,0 +1,94 @@
+_boinc()
+{
+    local cur prev opts
+    COMPREPLY=()
+    cur="${COMP_WORDS[COMP_CWORD]}"
+    prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+    opts="$(boinc --help | \
+        sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
+
+    # Handle options that require one or more arguments.
+    case "$prev" in
+        --attach_project|--detach_project|--reset_project|--update_prefs|\
+        --gui_rpc_port)
+            return 0
+        ;;
+    esac
+
+    # Handle options that require two arguments.
+    if [[ COMP_CWORD -gt 1 ]]; then
+        pprev="${COMP_WORDS[COMP_CWORD-2]}"
+
+        case "$pprev" in
+            --attach_project)
+                return 0
+            ;;
+        esac
+    fi
+
+    if [[ "$cur" == -* ]]; then
+        COMPREPLY=( $(compgen -W "$opts" -- "$cur") )
+        return 0
+    fi
+}
+complete -F _boinc -o default boinc
+
+_boinccmd()
+{
+    local cur prev opts cmds
+    COMPREPLY=()
+    cur="${COMP_WORDS[COMP_CWORD]}"
+    prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+    opts="--host --passwd -h --help -V --version"
+    cmds="$(boinccmd --help 2>&1 | \
+        sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
+
+    # The following construct assures that:
+    # - no command follows if one of $opts or $cmds was given
+    # - after --host follows only one command or --passwd and one command
+    # - after --passwd follows only one command
+    if [[ $COMP_CWORD -eq 1 ]]; then
+        COMPREPLY=( $(compgen -W "$opts $cmds" -- "$cur") )
+        return 0
+    else
+        if [[ "${COMP_WORDS[@]}" =~ ".* --host .* --passwd .*" ]]; then
+            if [[ $COMP_CWORD -eq 5 ]]; then
+                COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
+            fi
+        elif [[ "${COMP_WORDS[@]}" =~ ".* --passwd .*" ]]; then
+            if [[ $COMP_CWORD -eq 3 ]]; then
+                COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
+            fi
+        elif [[ "${COMP_WORDS[@]}" =~ ".* --host .*" ]]; then
+            if [[ $COMP_CWORD -eq 3 ]]; then
+                COMPREPLY=( $(compgen -W "--passwd $cmds" -- "$cur") )
+            fi
+       fi
+    fi
+
+    # Handle options/commands that require one or more arguments.
+    case "$prev" in
+        --get_messages|--passwd)
+            return 0
+        ;;
+
+        --host)
+            _known_hosts
+            return 0
+        ;;
+
+        --set_run_mode|--set_network_mode)
+            COMPREPLY=( $(compgen -W "always auto never" -- "$cur") )
+            return 0
+        ;;
+
+        --set_screensaver_mode)
+            COMPREPLY=( $(compgen -W "on off" -- "$cur") )
+            return 0
+        ;;
+    esac
+}
+complete -F _boinccmd boinccmd
+# vim: syntax=sh
diff --git a/debian/extra/move-boinc-dir.sh b/debian/extra/move-boinc-dir.sh
new file mode 100644
index 0000000..ef1c008
--- /dev/null
+++ b/debian/extra/move-boinc-dir.sh
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# This script can be used to move a BOINC data directory to Debian's
+# default location of the BOINC data directory /var/lib/boinc-client.
+# Invoke it with the old data directory as it's only argument,
+# for example:
+#    % move-boinc-dir.sh /home/john/BOINC
+#
+# Copyright © 2006-2007 Debian BOINC Maintainers
+#                       <pkg-boinc-devel at lists.alioth.debian.org>
+#
+# This file is licensed under the terms of the GNU General Public License,
+# Version 2 or any later version published by the Free Software Foundation.
+
+set -e
+
+OLD_DIR="$1"
+if [ -z "$OLD_DIR" ]; then
+    echo "Error: Old BOINC directory not specified."
+    exit 1
+elif [ ! -d "$OLD_DIR" ]; then
+    echo "Error: $OLD_DIR does not exist or is not a directory."
+    exit 1
+fi
+
+BOINC_DIR=/var/lib/boinc-client
+CONF_DIR=/etc/boinc-client
+
+mv_conffile()
+{
+    if [ ! -L "$BOINC_DIR/$1" ] && [ -f "$BOINC_DIR/$1" ]; then
+        mv -f "$BOINC_DIR/$1" "$CONF_DIR/$1"
+    fi
+    ln -sf "$CONF_DIR/$1" "$BOINC_DIR/$1"
+}
+
+# Stop the BOINC core client.
+invoke-rc.d boinc-client stop
+
+# Copy the old BOINC directory to the new location.
+mkdir -p $BOINC_DIR || true
+cp -R -T "$OLD_DIR" $BOINC_DIR
+
+# Set the user boinc as the owner for
+# all files in /var/lib/boinc-client.
+chown -R boinc:boinc $BOINC_DIR || true
+
+# Move old configuration files to /etc/boinc-client/ and
+# create symlinks for the BOINC core client.
+mv_conffile cc_config.xml
+mv_conffile global_prefs_override.xml
+mv_conffile gui_rpc_auth.cfg
+mv_conffile remote_hosts.cfg
+
+CA_FILE=/etc/ssl/certs/ca-certificates.crt
+CA_LINK="$BOINC_DIR/ca-bundle.crt"
+if [ ! -e $CA_LINK ] && [ -f $CA_FILE ]; then
+    ln -sf $CA_FILE $CA_LINK
+fi
+
+# Start the BOINC core client again.
+invoke-rc.d boinc-client start
diff --git a/debian/extra/run-boincmgr b/debian/extra/run-boincmgr
new file mode 100644
index 0000000..2d4796a
--- /dev/null
+++ b/debian/extra/run-boincmgr
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+# Source the configuration file for the boinc-client init script.
+if [ -e /etc/default/boinc-client ]; then
+    . /etc/default/boinc-client
+fi
+
+# If $BOINC_DIR is empty or if it isn't a directory, set it to the default
+# BOINC data directory.
+if [ -z "$BOINC_DIR" -o ! -d "$BOINC_DIR" ]; then
+    BOINC_DIR=/var/lib/boinc-client
+fi
+
+cd $BOINC_DIR && exec boincmgr "$@"
diff --git a/debian/extra/udev-cpu_share b/debian/extra/udev-cpu_share
new file mode 100644
index 0000000..cb30eac
--- /dev/null
+++ b/debian/extra/udev-cpu_share
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# This script gets called by udev, when an entry in
+# /sys/kernel/uids gets added.
+#
+# It is used by boinc-client to assign the lowest
+# possible cpu_share of 2 to the boinc user.
+#
+#       ACTION=add
+#       DEVPATH=/kernel/uids/[uid]
+
+set -e
+
+uid=${DEVPATH##*/}
+if [ "$uid" = "$(id -u boinc)" ]; then
+    echo 2 > /sys/$DEVPATH/cpu_share
+fi
diff --git a/debian/extra/update-boinc-applinks b/debian/extra/update-boinc-applinks
new file mode 100644
index 0000000..e324407
--- /dev/null
+++ b/debian/extra/update-boinc-applinks
@@ -0,0 +1,118 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# This script creates symlinks for anonymous BOINC applications.
+# Copyright © 2006 Debian BOINC Maintainers
+#                  <pkg-boinc-devel at lists.alioth.debian.org>
+#
+# This file is licensed under the terms of the GNU General Public License,
+# Version 2 or any later version published by the Free Software Foundation.
+
+import ConfigParser
+import optparse
+import os
+import sys
+
+APPS_INFO_DIR = '/usr/share/boinc-apps/info/'
+
+def main():
+    opts = parse_options()
+
+    if not os.path.isdir(APPS_INFO_DIR):
+        sys.exit(0)
+
+    projects = parse_app_info_files()
+
+    # Show list of all available projects.
+    if opts.list_projects == True:
+        for project in projects:
+            print project
+
+    # Manage symbolic links and directories.
+    if opts.create == None:
+        return
+    for project in projects:
+        if opts.project == '' or project == opts.project:
+            for url in projects[project]['urls']:
+                project_dir = opts.data_dir + '/projects/' + url + '/'
+                manage_symlink(projects[project]['app_info'],
+                    project_dir + 'app_info.xml', opts.create)
+
+                for app_src in projects[project]['apps']:
+                    app_dst = project_dir + os.path.basename(app_src)
+                    manage_symlink(app_src, app_dst, opts.create)
+    return
+
+def get_list(res):
+    """ convert a space separated option value to a list """
+    res = res.replace('\n', ' ')
+    if ' ' in res:
+        res = res.split(' ')
+    else:
+        res = [res]
+    while '' in res:
+        res.remove('')
+    return res
+
+def parse_app_info_files():
+    projects = {}
+
+    for file in os.listdir(APPS_INFO_DIR):
+        if file.endswith('.cfg'):
+            cfg = ConfigParser.ConfigParser()
+            cfg.readfp(open(APPS_INFO_DIR + file))
+
+            project = cfg.get('DEFAULT', 'project')
+            cfg.remove_option('DEFAULT', 'project')
+
+            projects[project] = {}
+            list_options = ['apps', 'urls']
+            for item in cfg.items('DEFAULT'):
+                if item[0] in list_options:
+                    projects[project][item[0]] = get_list(item[1])
+                else:
+                    projects[project][item[0]] = item[1]
+    return projects
+
+def manage_symlink(src, dst, bool):
+    dirname = os.path.dirname(dst)
+
+    try:
+        if bool == True:
+            if not os.path.isdir(dirname):
+                os.makedirs(dirname)
+            os.symlink(src, dst)
+        else:
+            if os.path.isfile(dst) and not os.path.islink(dst):
+                return
+            elif os.path.islink(dst):
+                os.remove(dst)
+            os.removedirs(dirname)
+    except OSError:
+        pass
+    return
+
+def parse_options():
+    parser = optparse.OptionParser()
+
+    parser.add_option('--create', action='store_true', dest='create',
+        help='create symlinks and project directories')
+
+    parser.add_option('--remove', action='store_false', dest='create',
+        help='remove symlinks and empty project directories')
+
+    parser.add_option('--data-dir', dest='data_dir', default='.',
+        metavar='DIR', help='destination directory for the symlinks')
+
+    parser.add_option('--project', dest='project', default='',
+        metavar='PROJECT', help='create only symlinks for project PROJECT')
+
+    parser.add_option('--list-projects', action='store_true',
+        dest='list_projects', default=False,
+        help='list all available projects')
+
+    (opts, args) = parser.parse_args()
+    return opts
+
+if __name__ == '__main__':
+    main()
diff --git a/debian/icons/boincmgr-16.xpm b/debian/icons/boincmgr-16.xpm
new file mode 100644
index 0000000..4321f43
--- /dev/null
+++ b/debian/icons/boincmgr-16.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char * boinc16_xpm[] = {
+"16 16 111 2",
+"  	c None",
+". 	c #000021",
+"+ 	c #000041",
+"@ 	c #000035",
+"# 	c #000039",
+"$ 	c #466287",
+"% 	c #AEB9C8",
+"& 	c #21406B",
+"* 	c #00164A",
+"= 	c #00043A",
+"- 	c #0C2852",
+"; 	c #000020",
+"> 	c #071F4D",
+", 	c #00154C",
+"' 	c #4A678E",
+") 	c #8195B4",
+"! 	c #657EA8",
+"~ 	c #AABACD",
+"{ 	c #F7F9FB",
+"] 	c #8190A3",
+"^ 	c #00093C",
+"/ 	c #2C5486",
+"( 	c #000C45",
+"_ 	c #B4C3D7",
+": 	c #FFFFFF",
+"< 	c #FFFFFD",
+"[ 	c #FFFFFE",
+"} 	c #CDDEF5",
+"| 	c #001B50",
+"1 	c #000A3D",
+"2 	c #F5FCFF",
+"3 	c #C6D5E3",
+"4 	c #FFE186",
+"5 	c #FCD66C",
+"6 	c #FACD58",
+"7 	c #FFE085",
+"8 	c #9BB6D8",
+"9 	c #000D46",
+"0 	c #5B769A",
+"a 	c #041543",
+"b 	c #B7C2D1",
+"c 	c #FFF5CC",
+"d 	c #FFFDEA",
+"e 	c #FFF6BF",
+"f 	c #FDD242",
+"g 	c #FFDC74",
+"h 	c #577CAB",
+"i 	c #062E64",
+"j 	c #000138",
+"k 	c #7E98BC",
+"l 	c #FAC741",
+"m 	c #FFE06E",
+"n 	c #FED655",
+"o 	c #FCCE44",
+"p 	c #F8BA15",
+"q 	c #F0A906",
+"r 	c #9BAAC2",
+"s 	c #000530",
+"t 	c #000737",
+"u 	c #A0B5D0",
+"v 	c #EDA700",
+"w 	c #F7B100",
+"x 	c #F7B200",
+"y 	c #F4AA00",
+"z 	c #F1A600",
+"A 	c #F2A709",
+"B 	c #5F7799",
+"C 	c #000013",
+"D 	c #00002D",
+"E 	c #344F75",
+"F 	c #F4C45D",
+"G 	c #EA9600",
+"H 	c #F7B509",
+"I 	c #F8C328",
+"J 	c #F5B412",
+"K 	c #F7C35C",
+"L 	c #B9C5D3",
+"M 	c #0C2459",
+"N 	c #395982",
+"O 	c #00001D",
+"P 	c #ADC0D1",
+"Q 	c #F2C560",
+"R 	c #F0A712",
+"S 	c #EEA413",
+"T 	c #FFDF8B",
+"U 	c #CEDDEB",
+"V 	c #EBF4FE",
+"W 	c #030C35",
+"X 	c #000230",
+"Y 	c #C1CFDD",
+"Z 	c #CFDEF2",
+"` 	c #07255A",
+" .	c #204479",
+"..	c #000029",
+"+.	c #264272",
+"@.	c #DBE3EA",
+"#.	c #B9C2CF",
+"$.	c #7189AA",
+"%.	c #9BACC4",
+"&.	c #5E779A",
+"*.	c #001148",
+"=.	c #000031",
+"-.	c #00002B",
+";.	c #000024",
+">.	c #002054",
+",.	c #000026",
+"'.	c #000135",
+").	c #000E48",
+"!.	c #44638F",
+"~.	c #00000F",
+"{.	c #000037",
+".                             . ",
+"  +                         @   ",
+"    # $   % & * = -       ;     ",
+"      = > , ' ) ! ~ { ] ^       ",
+"      / ( _ : < [ : } | 1       ",
+"      2 3 : 4 5 6 7 : 8 9 0     ",
+"    a b : 4 c d e f g : h i     ",
+"    j k : l m n o p q : r s     ",
+"    t u : v w x y z A : B C     ",
+"    D E : F G H I J K : L M     ",
+"    N O P : Q R S T : U V       ",
+"      W X Y : : < : Z `  .      ",
+"      ..+. at .#.$.%.&.*.=.-.      ",
+"    ;.      >.,.'.).!.    ~.    ",
+"  {.                        .   ",
+".                               "};
diff --git a/debian/icons/boincmgr-32.xpm b/debian/icons/boincmgr-32.xpm
new file mode 100644
index 0000000..21bd279
--- /dev/null
+++ b/debian/icons/boincmgr-32.xpm
@@ -0,0 +1,437 @@
+/* XPM */
+static char * boinc32_xpm[] = {
+"32 32 402 2",
+"  	c None",
+". 	c #597C9E",
+"+ 	c #174876",
+"@ 	c #3E6790",
+"# 	c #8BA1B8",
+"$ 	c #225C96",
+"% 	c #174674",
+"& 	c #375E88",
+"* 	c #90A2B7",
+"= 	c #123965",
+"- 	c #163D68",
+"; 	c #173D67",
+"> 	c #1A4875",
+", 	c #1B4674",
+"' 	c #194370",
+") 	c #2B527C",
+"! 	c #96A5B8",
+"~ 	c #123461",
+"{ 	c #173862",
+"] 	c #17375F",
+"^ 	c #24538B",
+"/ 	c #255C95",
+"( 	c #1B4471",
+"_ 	c #1D4470",
+": 	c #1A416C",
+"< 	c #234772",
+"[ 	c #8592A8",
+"} 	c #48658D",
+"| 	c #31486E",
+"1 	c #203A64",
+"2 	c #193460",
+"3 	c #1A3560",
+"4 	c #233D66",
+"5 	c #2A436B",
+"6 	c #4A6184",
+"7 	c #98A4B6",
+"8 	c #14315C",
+"9 	c #18355E",
+"0 	c #17335A",
+"a 	c #224E86",
+"b 	c #225993",
+"c 	c #1B416C",
+"d 	c #1E416C",
+"e 	c #1C3E69",
+"f 	c #203F6B",
+"g 	c #8A98AB",
+"h 	c #395B89",
+"i 	c #204270",
+"j 	c #0E305E",
+"k 	c #122E5B",
+"l 	c #14305D",
+"m 	c #15305D",
+"n 	c #142F56",
+"o 	c #99A5B8",
+"p 	c #15315C",
+"q 	c #19325B",
+"r 	c #193056",
+"s 	c #164077",
+"t 	c #265991",
+"u 	c #1B3D69",
+"v 	c #1F3E69",
+"w 	c #1C3863",
+"x 	c #253F68",
+"y 	c #243F67",
+"z 	c #152F5A",
+"A 	c #0F315F",
+"B 	c #17345B",
+"C 	c #1C3E6C",
+"D 	c #234573",
+"E 	c #224472",
+"F 	c #153765",
+"G 	c #203A57",
+"H 	c #EFF9FF",
+"I 	c #99A6B7",
+"J 	c #183460",
+"K 	c #1B365F",
+"L 	c #1A3157",
+"M 	c #103569",
+"N 	c #225087",
+"O 	c #1F3962",
+"P 	c #1A355D",
+"Q 	c #103260",
+"R 	c #183A68",
+"S 	c #7592B9",
+"T 	c #FCFFFF",
+"U 	c #F6FBFE",
+"V 	c #C7D9EE",
+"W 	c #E0EDFB",
+"X 	c #F5FBFF",
+"Y 	c #F1F8FF",
+"Z 	c #F6F7F1",
+"` 	c #9CA4AB",
+" .	c #173460",
+"..	c #1C3963",
+"+.	c #1F3860",
+"@.	c #0E366C",
+"#.	c #1A467D",
+"$.	c #163460",
+"%.	c #143664",
+"&.	c #294B79",
+"*.	c #6A8CBA",
+"=.	c #1B3760",
+"-.	c #18335F",
+";.	c #213C65",
+">.	c #163664",
+",.	c #C0D4EA",
+"'.	c #174984",
+").	c #315381",
+"!.	c #BCD5F5",
+"~.	c #436593",
+"{.	c #1B3660",
+"].	c #19325C",
+"^.	c #1B3862",
+"/.	c #6B7F9F",
+"(.	c #CFE0F2",
+"_.	c #385A88",
+":.	c #FDECB3",
+"<.	c #FDE193",
+"[.	c #FCDA73",
+"}.	c #FBD265",
+"|.	c #FBCE54",
+"1.	c #FCDA6E",
+"2.	c #BFD8F8",
+"3.	c #3A5C8A",
+"4.	c #1F3C67",
+"5.	c #1C3B67",
+"6.	c #2A4268",
+"7.	c #F6FCFF",
+"8.	c #F8FCFF",
+"9.	c #FEE9A9",
+"0.	c #FFF9E5",
+"a.	c #FFFEFB",
+"b.	c #FFFBEF",
+"c.	c #FFF5D0",
+"d.	c #FEE99C",
+"e.	c #FEDA68",
+"f.	c #F8C43C",
+"g.	c #83A5D3",
+"h.	c #264571",
+"i.	c #1C3A69",
+"j.	c #1A3B6B",
+"k.	c #677FA1",
+"l.	c #112D54",
+"m.	c #0C2852",
+"n.	c #FEE38C",
+"o.	c #FFF2C7",
+"p.	c #FFF9E3",
+"q.	c #FFEFB7",
+"r.	c #FEEA9D",
+"s.	c #FEE484",
+"t.	c #FDD659",
+"u.	c #F8C238",
+"v.	c #4F719F",
+"w.	c #2C558B",
+"x.	c #265085",
+"y.	c #1E3F6C",
+"z.	c #0B2750",
+"A.	c #0E2A52",
+"B.	c #1B3860",
+"C.	c #FDDF7F",
+"D.	c #FFEAA6",
+"E.	c #FFF2C5",
+"F.	c #FFF0BA",
+"G.	c #FFEDAB",
+"H.	c #FEECA7",
+"I.	c #FEEBA3",
+"J.	c #FEE99B",
+"K.	c #FEE588",
+"L.	c #FDDF71",
+"M.	c #F9C12A",
+"N.	c #F7C751",
+"O.	c #9EB7D7",
+"P.	c #48668B",
+"Q.	c #2C4975",
+"R.	c #153360",
+"S.	c #7992B7",
+"T.	c #0B2850",
+"U.	c #0F2B54",
+"V.	c #314D72",
+"W.	c #C4D7EF",
+"X.	c #FBD25A",
+"Y.	c #FEE58D",
+"Z.	c #FEECA6",
+"`.	c #FEE78E",
+" +	c #FEE589",
+".+	c #FDDF7B",
+"++	c #FCD55A",
+"@+	c #FBCC3E",
+"#+	c #FAC42B",
+"$+	c #F4B10E",
+"%+	c #F0B227",
+"&+	c #324764",
+"*+	c #2A4168",
+"=+	c #17325B",
+"-+	c #7488A4",
+";+	c #203E6A",
+">+	c #597595",
+",+	c #F8BF33",
+"'+	c #FDD75D",
+")+	c #FDD759",
+"!+	c #FDCF44",
+"~+	c #FCCA36",
+"{+	c #FBC528",
+"]+	c #FBC01B",
+"^+	c #FABB12",
+"/+	c #F8B70D",
+"(+	c #F6B50A",
+"_+	c #F0AC06",
+":+	c #EDA613",
+"<+	c #1A3050",
+"[+	c #0E254E",
+"}+	c #092149",
+"|+	c #7F90AA",
+"1+	c #486383",
+"2+	c #F6B923",
+"3+	c #F6B60F",
+"4+	c #F9BC13",
+"5+	c #F9BD14",
+"6+	c #F9BD16",
+"7+	c #F9BD17",
+"8+	c #F8BB14",
+"9+	c #F6B60E",
+"0+	c #F4B308",
+"a+	c #F4B207",
+"b+	c #EFAB06",
+"c+	c #F0A412",
+"d+	c #1B3352",
+"e+	c #10264F",
+"f+	c #071D46",
+"g+	c #7587A4",
+"h+	c #152C53",
+"i+	c #13294F",
+"j+	c #143056",
+"k+	c #E59D00",
+"l+	c #EDA803",
+"m+	c #F4B50C",
+"n+	c #F5B60E",
+"o+	c #F5B40B",
+"p+	c #F4B208",
+"q+	c #F3B106",
+"r+	c #F3B207",
+"s+	c #F4B50E",
+"t+	c #F0AC0D",
+"u+	c #F5AC26",
+"v+	c #0D2342",
+"w+	c #0F254D",
+"x+	c #09224C",
+"y+	c #132A50",
+"z+	c #062651",
+"A+	c #A3B2C1",
+"B+	c #FDFEFF",
+"C+	c #EBBC4D",
+"D+	c #F0B008",
+"E+	c #F2AF05",
+"F+	c #F3B30B",
+"G+	c #F3B510",
+"H+	c #F7C027",
+"I+	c #F7C332",
+"J+	c #F4AE16",
+"K+	c #F7C361",
+"L+	c #163658",
+"M+	c #0D2148",
+"N+	c #0D2A58",
+"O+	c #1C355E",
+"P+	c #13294E",
+"Q+	c #0B2853",
+"R+	c #294363",
+"S+	c #E4A00A",
+"T+	c #EBA707",
+"U+	c #F3B310",
+"V+	c #F7BE22",
+"W+	c #F6BB1E",
+"X+	c #FAC430",
+"Y+	c #FCCB3E",
+"Z+	c #FBD25B",
+"`+	c #F8B52D",
+" @	c #0B356D",
+".@	c #16386B",
+"+@	c #3C5D8C",
+"@@	c #0E254C",
+"#@	c #09264E",
+"$@	c #AEBDCD",
+"%@	c #E7A309",
+"&@	c #F5BB26",
+"*@	c #FAC438",
+"=@	c #FCD256",
+"-@	c #FCD763",
+";@	c #FAD150",
+">@	c #F8BA37",
+",@	c #F1F9FF",
+"'@	c #102C59",
+")@	c #19365B",
+"!@	c #EFBA3A",
+"~@	c #F8C455",
+"{@	c #5072A0",
+"]@	c #9BB4D7",
+"^@	c #0E2A57",
+"/@	c #294669",
+"(@	c #7A9CCA",
+"_@	c #14305C",
+":@	c #184278",
+"<@	c #173058",
+"[@	c #0B2857",
+"}@	c #334D63",
+"|@	c #FEFEFF",
+"1@	c #698BB9",
+"2@	c #122F5C",
+"3@	c #16315E",
+"4@	c #18335D",
+"5@	c #174279",
+"6@	c #4A6283",
+"7@	c #132A51",
+"8@	c #122A52",
+"9@	c #123B6F",
+"0@	c #A3B9D4",
+"a@	c #FAFEFF",
+"b@	c #E3EDF8",
+"c@	c #D2DFEE",
+"d@	c #F5FAFA",
+"e@	c #F2F8FE",
+"f@	c #DDE5E4",
+"g@	c #81A3D1",
+"h@	c #335583",
+"i@	c #0B2758",
+"j@	c #142C56",
+"k@	c #183057",
+"l@	c #1B345B",
+"m@	c #19335C",
+"n@	c #18457C",
+"o@	c #607794",
+"p@	c #142F57",
+"q@	c #10366A",
+"r@	c #A3BCDC",
+"s@	c #F2FAFF",
+"t@	c #16355D",
+"u@	c #2A4665",
+"v@	c #3F5871",
+"w@	c #465F78",
+"x@	c #3E5874",
+"y@	c #214371",
+"z@	c #092B59",
+"A@	c #0D2755",
+"B@	c #162C52",
+"C@	c #112A53",
+"D@	c #0F2952",
+"E@	c #172E54",
+"F@	c #1A3158",
+"G@	c #19325A",
+"H@	c #1A4378",
+"I@	c #67809D",
+"J@	c #0C325E",
+"K@	c #143767",
+"L@	c #0B254E",
+"M@	c #102851",
+"N@	c #112851",
+"O@	c #14294E",
+"P@	c #102953",
+"Q@	c #0D3165",
+"R@	c #5376A5",
+"S@	c #0B2147",
+"T@	c #13284C",
+"U@	c #162B51",
+"V@	c #193159",
+"W@	c #113B6F",
+"X@	c #607E9E",
+"Y@	c #0D3665",
+"Z@	c #193A67",
+"`@	c #4B6E9F",
+" #	c #193D74",
+".#	c #0E2D5D",
+"+#	c #0C2652",
+"@#	c #0C254F",
+"##	c #0C2651",
+"$#	c #103367",
+"%#	c #1B4783",
+"&#	c #4974AB",
+"*#	c #081D44",
+"=#	c #112548",
+"-#	c #152D53",
+";#	c #1B4271",
+">#	c #5C7FA0",
+",#	c #0D3B6A",
+"'#	c #163E6A",
+")#	c #204675",
+"!#	c #122A4F",
+"~#	c #17355D",
+"{#	c #1A3C66",
+"]#	c #487097",
+"^#	c #104272",
+"/#	c #16426E",
+"(#	c #153C67",
+"_#	c #27548C",
+":#	c #1D4173",
+"<#	c #143158",
+"[#	c #163962",
+"}#	c #183F6A",
+"|#	c #1C416D",
+"1#	c #275A94",
+"2#	c #15426F",
+"3#	c #224D83",
+"4#	c #13365F",
+"5#	c #2A5283",
+"    .                                                     +     ",
+"  @ + @                                                 # + +   ",
+"$ + + % &                                             * = - ; + ",
+"  $ > , ' )                                         ! ~ { ] ^   ",
+"    / ( _ : <           [ } | 1 2 3 4 5 6         7 8 9 0 a     ",
+"      b c d e f     g h i j k l l m l n         o p q r s       ",
+"        t u v w x y z A A B C D E F G   H     I J K L M         ",
+"          N w O P Q A R S T U T T V W X Y Z `  ...+. at .          ",
+"            #.$.%.A &.T T T T T T T T T T *.=.-.;.>.            ",
+"            ,.'.j ).T T T T T T T T T T T !.~.{.].^./.          ",
+"              (._.T T T T :.<.[.}.|.1.T T T 2.3.2 4.5.          ",
+"        6.  7.8.T T T T 9.0.a.b.c.d.e.f.T T T g.h.i.j.k.        ",
+"        l.m.T 8.T T T n.o.p.p.c.q.r.s.t.u.T T T v.w.x.y.        ",
+"        z.A.B.W T T C.D.E.F.G.H.I.J.K.L.M.N.T T O.P.Q.R.        ",
+"      S.T.U.V.W.T T X.Y.Z.`. +Y..+++ at +#+$+%+T T T &+*+=+        ",
+"      -+$.;+>+T T T ,+'+)+!+~+{+]+^+/+(+_+:+T T T <+[+}+        ",
+"      |+;+;+1+T T T 2+3+4+5+6+7+8+9+0+a+b+c+T T T d+e+f+        ",
+"      g+h+i+j+T T T k+l+m+n+9+o+p+q+r+s+t+u+T T W.v+w+x+        ",
+"      S.y+i+z+A+B+T C+k+D+q+E+q+F+G+H+I+J+K+T T W L+M+N+        ",
+"        O+P+Q+R+B+T T S+T+U+V+W+X+Y+L.Z+`+T T T 8.T  @.@        ",
+"        +@@@#@#@$@T T T %@&@*@=@- at L.;@>@T T T T 8.,@            ",
+"          '@#@#@)@T T T T !@G+G+G+G+~@T T T T {@]@              ",
+"          +@#@#@^@/@T T T T T T T T T T T T (@_@:@              ",
+"            <@#@#@[@}@T T T T T T |@|@|@T 1 at 2@3 at 4@5@            ",
+"          6 at 7@7 at 8@9 at 0@a at a@T b at c@d at e@f at g@h at i@j at k@l at m@n@          ",
+"        o at p@p at 7@q at r@  s@  t at u@v at w@x at y@z at A@B at C@D at E@F at G@H@        ",
+"      I at J@J at p@K@        L at M@#@#@#@#@N at O@P at Q@R@  S at T@U at V@W@      ",
+"    X at Y@Y at J@Z@        `@ #.#+#@####@$#%#&#        *#=#-#B.;#    ",
+"  >#,#'#Y@)#                                        ^@!#~#{#(   ",
+"]#^#/#(#_#                                            :#<#[#}#|#",
+"  1#2#1#                                                3#4#<#  ",
+"    1#                                                    5#    "};
diff --git a/debian/manpages/update-boinc-applinks.xml b/debian/manpages/update-boinc-applinks.xml
new file mode 100644
index 0000000..3241000
--- /dev/null
+++ b/debian/manpages/update-boinc-applinks.xml
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ This is the manual page for update-boinc-applinks, a tool that creates/removes
+ symlinks for anonymous platform applications and their associated app_info.xml
+ files in a given BOINC data directory.
+
+ This file is licensed under the terms of the GNU General Public License,
+ Version 2 or any later version published by the Free Software Foundation.
+
+ Copyright © 2006, 2008 Debian BOINC Maintainers
+-->
+
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"file:///usr/share/xml/docbook/schema/dtd/4.4/docbookx.dtd" [
+
+  <!ENTITY dhgroupname "Debian BOINC Maintainers">
+  <!ENTITY dhgroupmail "<email>pkg-boinc-devel at lists.alioth.debian.org</email>">
+
+  <!ENTITY dhbinary    "update-boinc-applinks">
+  <!ENTITY dhdate      "<date>13 January 2008</date>">
+
+  <!ENTITY debian      "<productname>Debian</productname>">
+  <!ENTITY gnu         "<acronym>GNU</acronym>">
+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
+]>
+
+<refentry>
+  <refentryinfo>
+    <address>
+      &dhgroupmail;
+    </address>
+    <author>
+      <firstname>Frank</firstname>
+      <lastname>Thomas</lastname>
+      <email>frank at thomas-alfeld.de</email>
+    </author>
+    <copyright>
+      <year>2006</year>
+      <year>2008</year>
+      <holder>&dhgroupname;</holder>
+    </copyright>
+    &dhdate;
+  </refentryinfo>
+
+  <refmeta>
+    <refentrytitle>&dhbinary;</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>&dhbinary;</refname> 
+    <refpurpose>create/remove symbolic links for anonymous BOINC
+      applications</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>&dhbinary;</command>
+      <arg><replaceable>options</replaceable></arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1>
+    <title>DESCRIPTION</title>
+    <para>&dhbinary; creates (or removes) symbolic links for anonymous BOINC
+      applications and their associated app_info.xml files in a given BOINC
+      data directory.</para>
+    <para>Note: &dhbinary; is an extension for &debian; users and is only
+      available in &debian;'s boinc-client package.</para>
+  </refsect1>
+
+  <refsect1>
+    <title>OPTIONS</title>
+    <para>For a full summary of options, run <command>&dhbinary;
+      <option>--help</option></command>.</para>
+
+    <variablelist>
+      <varlistentry>
+        <term><option>-h</option>, <option>--help</option></term>
+        <listitem>
+          <para>Show help message and all options.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--create</option></term>
+        <listitem>
+          <para>Create symbolic links and project directories.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--remove</option></term>
+        <listitem>
+          <para>Remove symbolic links and empty project directories.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          <option>--data-dir=<replaceable>DIR</replaceable></option>
+        </term>
+        <listitem>
+          <para>Manage symbolic links in the given directory
+            <replaceable>DIR</replaceable>. If this option is not present,
+            <replaceable>DIR</replaceable> defaults to the current working
+            directory.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          <option>--project=<replaceable>PROJECT</replaceable></option>
+        </term>
+        <listitem>
+          <para>Manage symbolic links only for the given project
+            <replaceable>PROJECT</replaceable>.
+            Run <command>&dhbinary; <option>--list-projects</option></command>
+            to get a list of projects for which anonymous applications are
+            available and therefore can be replaced with
+            <replaceable>PROJECT</replaceable>. If this option is not present,
+            &dhbinary; will manage symbolic links for all available
+            projects.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term>
+          <option>--list-projects</option>
+        </term>
+        <listitem>
+          <para>Show a list of projects for which anonymous applications are
+            available. Normally those applications are provided by packages
+            called boinc-app-<replaceable>PROJECT</replaceable>
+            (e.g. boinc-app-seti).</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+  </refsect1>
+
+  <refsect1>
+    <title>AUTHOR</title>
+    <para>Written by Frank S. Thomas.</para>
+  </refsect1>
+
+  <refsect1>
+    <title>COPYRIGHT</title>
+    <para>Copyright &copy; 2006, 2008 &dhgroupname;.</para>
+    <para>
+      This is free software; you can redistribute it and/or modify it under the
+      terms of the &gnu; General Public License, Version 2 or any later version
+      published by the Free Software Foundation.</para>
+  </refsect1>
+</refentry>
diff --git a/debian/patches/003_use_sensible-browser.patch b/debian/patches/003_use_sensible-browser.patch
new file mode 100644
index 0000000..f118225
--- /dev/null
+++ b/debian/patches/003_use_sensible-browser.patch
@@ -0,0 +1,18 @@
+Author: Frank S. Thomas <frank at thomas-alfeld.de>
+Description: use sensible-browser only, because upstream's attempt to
+start a browser fails miserably.
+Disclaimer: This patch is Debian-specific. Don't use it for non Debian packages.
+The program "sensible-browser" is part of the essential package debianutils.
+
+--- boinc.orig/clientgui/hyperlink.cpp
++++ boinc/clientgui/hyperlink.cpp
+@@ -171,7 +171,8 @@
+ }
+ 
+ void wxHyperLink::ExecuteLink (const wxString &strLink) {
+-    if (!wxLaunchDefaultBrowser(strLink)) {
++    wxString cmd = wxT("sensible-browser ") + strLink;
++    if (!::wxExecute(cmd, wxEXEC_ASYNC)) {
+         wxString strDialogTitle = wxEmptyString;
+         wxString strDialogMessage = wxEmptyString;
+ 
diff --git a/debian/patches/005_disable_client_res.patch b/debian/patches/005_disable_client_res.patch
new file mode 100644
index 0000000..41fbbb0
--- /dev/null
+++ b/debian/patches/005_disable_client_res.patch
@@ -0,0 +1,11 @@
+--- boinc.orig/Makefile.am
++++ boinc/Makefile.am
+@@ -17,7 +17,7 @@
+ endif
+ 
+ if BUILD_CLIENTGUI
+-   CLIENTGUI_SUBDIRS = clientgui clientgui/res locale/client 
++   CLIENTGUI_SUBDIRS = clientgui locale/client 
+ endif
+ 
+ # ORDER MATTERS below.  One must build dependencies FIRST, then things
diff --git a/debian/patches/006_correct_catalog_path.patch b/debian/patches/006_correct_catalog_path.patch
new file mode 100644
index 0000000..686d1ff
--- /dev/null
+++ b/debian/patches/006_correct_catalog_path.patch
@@ -0,0 +1,28 @@
+Author: René Mayorga
+Description: Upstream place .mo files just in share/locale, on Debian 
+ almost all .mo files are placed correctly under LC_MESSAGES
+Index: boinc-6.10.58/locale/Makefile.am
+===================================================================
+--- boinc-6.10.58.orig/locale/Makefile.am	2010-04-15 20:59:36.000000000 +0200
++++ boinc-6.10.58/locale/Makefile.am	2010-07-13 17:19:39.000000000 +0200
+@@ -2,7 +2,7 @@
+ 
+ include $(top_srcdir)/Makefile.incl
+ 
+-datadir = $(prefix)/share/locale 
++datadir = $(prefix)/share/locale
+ 
+ locale_dirs = \
+ 	ar \
+@@ -45,9 +45,9 @@
+ install-exec-hook:
+ 	mydir=$(DESTDIR)$(datadir) ;\
+ 	for ldir in $(locale_dirs) ; do \
+-	  $(INSTALL) -d $$mydir/$$ldir ; \
++	  $(INSTALL) -d $$mydir/$$ldir/LC_MESSAGES ; \
+ 	  if [ -f $$ldir/BOINC-Manager.mo ] ; then \
+-	    $(INSTALL) $$ldir/BOINC-Manager.mo $$mydir/$$ldir/BOINC-Manager.mo ; \
++	    $(INSTALL) $$ldir/BOINC-Manager.mo $$mydir/$$ldir/LC_MESSAGES/BOINC-Manager.mo ; \
+ 	  fi ;\
+ 	done
+ 
diff --git a/debian/patches/200_don-t-assume_SCHED_BATCH_exist.patch b/debian/patches/200_don-t-assume_SCHED_BATCH_exist.patch
new file mode 100644
index 0000000..1e1f94a
--- /dev/null
+++ b/debian/patches/200_don-t-assume_SCHED_BATCH_exist.patch
@@ -0,0 +1,26 @@
+# Author: René Mayorga <rmayorga at debian.org>
+# Description: Check if the system is linux befoore use SCHED_BATCH
+#  This will prevent FTBFS on  kFreeBSD
+#  The patch stills need to be forward to upstream
+Index: boinc-6.10.58/client/app_start.cpp
+===================================================================
+--- boinc-6.10.58.orig/client/app_start.cpp	2010-05-27 21:51:25.000000000 +0200
++++ boinc-6.10.58/client/app_start.cpp	2010-07-13 17:20:00.000000000 +0200
+@@ -24,7 +24,7 @@
+ #include "win_util.h"
+ #else
+ #include "config.h"
+-#ifdef HAVE_SCHED_SETSCHEDULER
++#if defined (HAVE_SCHED_SETSCHEDULER) && defined (__linux__)
+ #include <sched.h>
+ #endif
+ #if HAVE_SYS_TIME_H
+@@ -884,7 +884,7 @@
+                 perror("setpriority");
+             }
+ #endif
+-#ifdef HAVE_SCHED_SETSCHEDULER
++#if defined (HAVE_SCHED_SETSCHEDULER) && defined (__linux__)
+             if (!high_priority) {
+                 struct sched_param p;
+                 p.sched_priority = 0;
diff --git a/debian/patches/README.patches b/debian/patches/README.patches
new file mode 100644
index 0000000..b06bbf3
--- /dev/null
+++ b/debian/patches/README.patches
@@ -0,0 +1,9 @@
+0xx patches are Debian-specific build patches, that have not and will not be
+proposed upstream; they don't need to be.
+
+If there are any:
+
+1xx patches have been proposed upstream and accepted; these can safely be
+deleted when updating to a new release.
+
+2xx patches are awaiting the approval of upstream.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5ec30e8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+003_use_sensible-browser.patch 
+006_correct_catalog_path.patch
+200_don-t-assume_SCHED_BATCH_exist.patch
diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in
new file mode 100644
index 0000000..668ea9b
--- /dev/null
+++ b/debian/po/POTFILES.in
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] boinc-client.templates
diff --git a/debian/po/cs.po b/debian/po/cs.po
new file mode 100644
index 0000000..2b1bca5
--- /dev/null
+++ b/debian/po/cs.po
@@ -0,0 +1,62 @@
+# translation of boinc_5.4.11-3_cs-utf8.po to czech
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Jakub Kasparec <mr.k at centrum.cz>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc_5.4.11-3_cs-utf8\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2006-11-01 20:23+0100\n"
+"Last-Translator: Jakub Kasparec <mr.k at centrum.cz>\n"
+"Language-Team: czech <debian-l10n-czech at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Chcete odstranit datový adresář balíku BOINC?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"Datový adresář /var/lib/boinc-client balíku BOINC obsahuje informace o tom, "
+"na které projekty je core klient balíku BOINC napojen, vyrovnávací paměť "
+"pracovní jednotky a další data. Jestliže již nadále nebudete tato data "
+"potřebovat, nyní máte šanci je odstranit."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Jestliže již nadále nebude potřeba uchovávat data v datovém adresáři balíku "
+"BOINC, pak zvolte tuto možnost. Přejete-li si tato data ponechat, nebo "
+"chcete-li provést smazání ručně, pak tuto možnost odmítněte."
diff --git a/debian/po/de.po b/debian/po/de.po
new file mode 100644
index 0000000..04ad7bc
--- /dev/null
+++ b/debian/po/de.po
@@ -0,0 +1,64 @@
+# translation of po-debconf template to German
+# Copyright (C) 2006, Matthias Julius
+# This file is distributed under the same license as the boinc package.
+#
+# Matthias Julius <mdeb at julius-net.net>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc 5.4.11-3\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2006-11-27 17:28+0100\n"
+"Last-Translator: Matthias Julius <mdeb at julius-net.net>\n"
+"Language-Team: German <debian-l10n-german at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Wollen Sie das BOINC-Datenverzeichnis entfernen?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"Das BOINC-Datenverzeichnis /var/lib/boinc-client enthält die Information, "
+"mit welchen Projekten der BOINC-Kern-Klient verbunden ist, den "
+"Zwischenspeicher für Arbeitseinheiten und verschiedene andere Daten. Falls "
+"Sie diese Daten nicht länger benötigen, haben Sie jetzt die Gelegenheit, sie "
+"zu löschen."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Falls Sie keine Verwendung für die Daten, die im BOINC-Datenverzeichnis "
+"gespeichert sind, mehr haben, sollten Sie diese Möglichkeit wählen. Falls "
+"Sie die Daten für eine spätere Benutzung aufheben wollen, oder falls Sie "
+"diesen Vorgang manuell durchführen wollen, sollten Sie sie ablehnen."
diff --git a/debian/po/es.po b/debian/po/es.po
new file mode 100644
index 0000000..d07c729
--- /dev/null
+++ b/debian/po/es.po
@@ -0,0 +1,89 @@
+# boinc po-debconf translation to Spanish
+# Copyright (C) 2007 Software in the Public Interest, SPI Inc.
+# This file is distributed under the same license as the boinc package.
+#
+# Changes:
+# - Initial translation
+#       Javier Fernández-Sanguino , 2007
+#
+#
+#  Traductores, si no conoce el formato PO, merece la pena leer la 
+#  documentación de gettext, especialmente las secciones dedicadas a este
+#  formato, por ejemplo ejecutando:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+# Equipo de traducción al español, por favor lean antes de traducir
+# los siguientes documentos:
+#
+# - El proyecto de traducción de Debian al español
+#   http://www.debian.org/intl/spanish/
+#   especialmente las notas y normas de traducción en
+#   http://www.debian.org/intl/spanish/notas
+#
+# - La guía de traducción de po's de debconf:
+#   /usr/share/doc/po-debconf/README-trans
+#   o http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Si tiene dudas o consultas sobre esta traducción consulte con el último
+# traductor (campo Last-Translator) y ponga en copia a la lista de
+# traducción de Debian al español (<debian-l10n-spanish at lists.debian.org>)
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc 5.8.17-2\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2007-06-21 20:45+0200\n"
+"Last-Translator: Javier Fernández-Sanguino <jfs at debian.org>\n"
+"Language-Team: Debian Spanish <debian-l10n-spanish at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: lib boinc client BOINC var\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "¿Desea eliminar el directorio de datos de BOINC?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"El directorio de datos de BOINC «/var/lib/boinc-client» contiene la "
+"información a la que se añaden los proyectos del cliente principal de BOINC, "
+"la caché de la unidad de trabajo así como otros datos. Es su oportunidad "
+"para eliminar esta información si no la necesita."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Si no necesita los datos que se almacenan en el directorio de datos de BOINC "
+"debería escoger esta opción. Si quiere mantener estos datos para otra "
+"ocasión, o si quiere gestionar este proceso de forma manual, debería "
+"rechazarla."
diff --git a/debian/po/fi.po b/debian/po/fi.po
new file mode 100644
index 0000000..9ff589c
--- /dev/null
+++ b/debian/po/fi.po
@@ -0,0 +1,44 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2008-03-19 18:20+0200\n"
+"Last-Translator: Esko Arajärvi <edu at iki.fi>\n"
+"Language-Team: Finnish <debian-l10n-finnish at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Finnish\n"
+"X-Poedit-Country: FINLAND\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Poistetaanko BOINCin tietohakemisto?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "The BOINC data directory /var/lib/boinc-client contains the information to which projects the BOINC core client is attached, the work unit cache and several other data.  If you no longer need this data, this is your chance to remove them."
+msgstr "BOINCin tietohakemisto /var/lib/boinc-client sisältää tietoja projekteista, joihin BOINCin ydinohjelma on liitettynä, työpakettien varaston ja joitain muita tietoja. Jos näitä tietoja ei enää tarvita, ne voidaan poistaa nyt."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "If no longer have need of the data being stored in the BOINC data directory, you should choose this option.  If you want to hold this data for another time, or if you would rather handle this process manually, you should refuse this option."
+msgstr "Jos hakemistoon tallennettuja tietoja ei enää tarvita, valitse tämä. Jos tiedot halutaan säilyttää seuraavaa kertaa varten tai poistaa käsin, älä valitse tätä."
+
diff --git a/debian/po/fr.po b/debian/po/fr.po
new file mode 100644
index 0000000..6484a8c
--- /dev/null
+++ b/debian/po/fr.po
@@ -0,0 +1,62 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the boinc package.
+# Cyril Brulebois <cyril.brulebois at enst-bretagne.fr>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc_5.4.11-2\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2006-10-11 21:49+0200\n"
+"Last-Translator: Cyril Brulebois <cyril.brulebois at enst-bretagne.fr>\n"
+"Language-Team: French <debian-l10n-french at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Faut-il supprimer le répertoire des données de BOINC ?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"Le répertoire des données de BOINC (/var/lib/boinc-client) contient les "
+"informations sur les projets auxquels le client BOINC de base est attaché, "
+"le cache de l'unité de travail et de nombreuses autres informations. Si vous "
+"n'avez plus besoin de ces données, vous pouvez le supprimer."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Choisissez cette option si vous n'avez plus besoin des informations stockées "
+"dans le répertoire des données de BOINC. Ne la choisissez pas si vous voulez "
+"conserver ces informations pour plus tard ou si vous voulez effectuer la "
+"maintenance vous-même."
diff --git a/debian/po/gl.po b/debian/po/gl.po
new file mode 100644
index 0000000..d3ed1ff
--- /dev/null
+++ b/debian/po/gl.po
@@ -0,0 +1,61 @@
+# Galician translation of boinc's debconf templates
+# This file is distributed under the same license as the boinc package.
+# Jacobo Tarrio <jtarrio at debian.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2007-03-05 09:23+0100\n"
+"Last-Translator: Jacobo Tarrio <jtarrio at debian.org>\n"
+"Language-Team: Galician <proxecto at trasno.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "¿Quere eliminar o directorio de datos de BOINC?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"O directorio de datos de BOINC, /var/lib/boinc-client, contén a información "
+"sobre os proxectos aos que o cliente central de BOINC está conectado, a "
+"caché de unidades de traballo e outros datos. Se xa non precisa deses datos, "
+"esta é a súa oportunidade de eliminalos."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Se xa non precisa dos datos armacenados no directorio de datos de BOINC, "
+"deberia escoller esta opción. Se quere conservar estes datos para outra "
+"ocasión, ou se prefire xestionar este proceso manualmente, debería rexeitar "
+"esta opción."
diff --git a/debian/po/ja.po b/debian/po/ja.po
new file mode 100644
index 0000000..c34edfe
--- /dev/null
+++ b/debian/po/ja.po
@@ -0,0 +1,60 @@
+# Copyright (C) 2008 
+# This file is distributed under the same license as the boinc package.
+# Hideki Yamane (Debian-JP) <henrich at debian.or.jp>, 2008.
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc VERSION\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2008-12-28 22:26+0900\n"
+"Last-Translator: Hideki Yamane (Debian-JP) <henrich at debian.or.jp>\n"
+"Language-Team: Japanese <debian-japanese at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "BOINC データのディレクトリを削除しますか?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"BOINC のデータディレクトリ /var/lib/boinc-client は、どのプロジェクトに "
+"BOINC コアクライアントが接続されているか、動作ユニットのキャッシュデータ、そ"
+"の他のデータなどの情報を含んでいます。このデータがもはや必要ない場合、これは"
+"削除する良い機会です。"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"BOINC のデータディレクトリに保存されているデータが最早必要ない場合、このオプ"
+"ションを選んでください。別の機会のためにこのデータを保持しておく場合、あるい"
+"はこの作業を手作業で行いたい場合は、このオプションを拒否してください。"
diff --git a/debian/po/nl.po b/debian/po/nl.po
new file mode 100644
index 0000000..5382a0c
--- /dev/null
+++ b/debian/po/nl.po
@@ -0,0 +1,47 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2007-03-03 18:24+0100\n"
+"Last-Translator: Bart Cornelis <cobaco at skolelinux.no>\n"
+"Language-Team: debian-l10n-dutch <debian-l10n-dutch at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Wilt u de BOINC-datamap verwijderen?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "The BOINC data directory /var/lib/boinc-client contains the information to which projects the BOINC core client is attached, the work unit cache and several other data.  If you no longer need this data, this is your chance to remove them."
+msgstr "De BOINC-datamap /var/lib/boinc-client bevat informatie over aan welke projecten de BOINC-kernclient vast hangt, de werkeenheid-cache en verschillende andere gegevens. Als u deze gegevens niet langer nodig hebt is dit uw kans om ze te verwijderen."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "If no longer have need of the data being stored in the BOINC data directory, you should choose this option.  If you want to hold this data for another time, or if you would rather handle this process manually, you should refuse this option."
+msgstr "Als u niet langer nood heeft aan de gegevens die in de BOINC-datamap opgeslagen worden, activeert u deze optie best. Als deze data wilt bewaren, of als u dit liever handmatig doet dient u deze optie af te slaan."
+
diff --git a/debian/po/pt.po b/debian/po/pt.po
new file mode 100644
index 0000000..b5e0af7
--- /dev/null
+++ b/debian/po/pt.po
@@ -0,0 +1,63 @@
+# Portuguese translations for boinc package.
+# Copyright (C) 2007 Migue Figueiredo
+# This file is distributed under the same license as the boinc package.
+# Miguel Figueiredo <elmig at debianpt.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc 5.8.17-2\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2007-06-10 11:34+0100\n"
+"Last-Translator: Miguel Figueiredo <elmig at debianpt.org>\n"
+"Language-Team: Portuguese <traduz at debianpt.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Deseja remover o directório de dados do BOINC?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"O directório de dados do BOINC /var/lib/boinc-client contém a informação "
+"para quais os projectos que o cliente do BOINC está ligado, a cache de "
+"unidades de trabalho e alguns outros dados.  Se já não necessitar destes "
+"dados, esta é a sua oportunidade de os remover."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Se já não necessitar dos dados que são guardados no directório de dados do "
+"BOINC você deve escolher esta opção.  Se quiser manter estes dados para outra "
+"altura, ou se preferir fazer isto manualmente, então você deve recusar esta "
+"opção."
diff --git a/debian/po/ru.po b/debian/po/ru.po
new file mode 100644
index 0000000..af0ab4a
--- /dev/null
+++ b/debian/po/ru.po
@@ -0,0 +1,64 @@
+# translation of ru.po to Russian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Kozlov <yuray at komyakino.ru>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc 6.2.18-4\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2009-05-23 11:32+0400\n"
+"Last-Translator: Yuri Kozlov <yuray at komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Удалить каталог данных BOINC?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+"В каталоге данных BOINC, /var/lib/boinc-client, содержится информация о "
+"проектах, в которых участвует клиент BOINC, кэш рабочего узла и другие "
+"данные. Если вам больше не нужны эти данные, то можно разрешить "
+"их удаление."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
+"Если вы хотите очистить каталог данных BOINC, ответьте утвердительно. "
+"Если вы хотите сохранить данные, или что-то сделать с ними самостоятельно, "
+"то ответьте отрицательно."
+
diff --git a/debian/po/sk.po b/debian/po/sk.po
new file mode 100644
index 0000000..62323f3
--- /dev/null
+++ b/debian/po/sk.po
@@ -0,0 +1,42 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n" 
+"PO-Revision-Date: 2007-08-13 12:06+0100\n"
+"Last-Translator: Ivan Masár <helix84 at centrum.sk>\n"
+"Language-Team: Slovak <sk-i18n at lists.linux.sk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Chete odstrániť adresár, kde si BOINC ukladal dáta?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "The BOINC data directory /var/lib/boinc-client contains the information to which projects the BOINC core client is attached, the work unit cache and several other data.  If you no longer need this data, this is your chance to remove them."
+msgstr "Dátový adresár BOINC /var/lib/boinc-client obsahuje informácie, ku ktorým projektom sa BOINC pripája, vyrovnávaciu pamäť pracovných jednotiek a niektoré iné údaje. Ak ich už nebudete potrebovať, teraz máte možnosť ich odstrániť."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "If no longer have need of the data being stored in the BOINC data directory, you should choose this option.  If you want to hold this data for another time, or if you would rather handle this process manually, you should refuse this option."
+msgstr "Ak už nebudete potrebovať údaje, ktoré sa ukladajú v dátovom adresári BOINC, mali by ste zvoliť túto možnosť. Ak chcete tieto dáta zachovať na inokedy alebo sa o to chcete postarať manuálne, mali by ste túto možnosť odmietnuť."
+
diff --git a/debian/po/sv.po b/debian/po/sv.po
new file mode 100644
index 0000000..758c343
--- /dev/null
+++ b/debian/po/sv.po
@@ -0,0 +1,54 @@
+# Swedish translation for boink debconf.
+# Copyright (C) 2002-2007 University of California at Berkeley
+# This file is distributed under the same license as the boinc package.
+# Christer Andersson <klamm at comhem.se>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: boinc 5.10.30-4\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: 2008-01-17 06:03+0100\n"
+"Last-Translator: Christer Andersson <klamm at comhem.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish at lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr "Vill du ta bort BOINC:s datakatalog?"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr "BOINC:s datakatalog /var/lib/boinc-client innehåller information om vilka projekt BOINC-kärnklienten är ansluten till, arbetsenhetcachen och ett flertal andra data. Om du inte längre behöver denna data har du nu chansen att ta bort dem."
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr "Om du inte längre behöver den data som lagras i BOINC:s datakatalog bör du välja detta alternativ. Vill du behålla data till en annan gång, eller om du hellre vill hantera processen manuellt, bör du vägra alternativet."
diff --git a/debian/po/templates.pot b/debian/po/templates.pot
new file mode 100644
index 0000000..3446ba5
--- /dev/null
+++ b/debian/po/templates.pot
@@ -0,0 +1,55 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: pkg-boinc-devel at lists.alioth.debian.org\n"
+"POT-Creation-Date: 2006-11-27 18:06+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid "Do you want to remove the BOINC data directory?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"The BOINC data directory /var/lib/boinc-client contains the information to "
+"which projects the BOINC core client is attached, the work unit cache and "
+"several other data.  If you no longer need this data, this is your chance to "
+"remove them."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#. HINT: The wording of this template is similar to the wording of the
+#. dbconfig-common/purge template. Please have a look at the translation for
+#. the dbconfig-common/purge template first before translating this template,
+#. thanks.
+#: ../boinc-client.templates:1001
+msgid ""
+"If no longer have need of the data being stored in the BOINC data directory, "
+"you should choose this option.  If you want to hold this data for another "
+"time, or if you would rather handle this process manually, you should refuse "
+"this option."
+msgstr ""
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 0000000..60ac87e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,242 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# Uncomment this to compile with gcc-snapshot.
+#export  CC=/usr/lib/gcc-snapshot/bin/gcc
+#export CXX=/usr/lib/gcc-snapshot/bin/g++
+#export CPP=/usr/lib/gcc-snapshot/bin/cpp
+
+include /usr/share/quilt/quilt.make
+
+DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+  TYPE_FLAGS = --build $(DEB_HOST_GNU_TYPE)
+else
+  TYPE_FLAGS = --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+# On some architectures it is required to change the BOINC platform of the
+# core client (with the --with-boinc-platform configure option) to match the
+# official BOINC platform, otherwise it would not download any applications,
+# because projects mostly provide applications for official BOINC platforms
+# only. See http://boinc.berkeley.edu/trac/wiki/BoincPlatforms for the list
+# of official BOINC platforms.
+
+# Change BOINC platform alpha-unknown-linux-gnu to alpha-hp-linux-gnu and
+# declare alpha-unknown-linux-gnu as alternate platform, because some projects
+# offer applications for it.
+ifeq ($(DEB_HOST_GNU_TYPE), alpha-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=alpha-hp-linux-gnu \
+    --with-boinc-alt-platform=alpha-unknown-linux-gnu
+endif
+
+# Change BOINC platform i486-pc-linux-gnu to i686-pc-linux-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), i486-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=i686-pc-linux-gnu
+endif
+
+# Change BOINC platform i486-pc-kfreebsd-gnu to i686-pc-kfreebsd-gnu to be
+# consistent with the official BOINC platform i686-pc-linux-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), i486-kfreebsd-gnu)
+  TYPE_FLAGS += --with-boinc-platform=i686-pc-kfreebsd-gnu
+endif
+
+# Change BOINC platform ia64-unknown-linux-gnu to ia64-linux-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), ia64-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=ia64-linux-gnu
+endif
+
+# Change BOINC platform powerpc-unknown-linux-gnu to powerpc-linux-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), powerpc-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=powerpc-linux-gnu
+endif
+
+# Change BOINC platform powerpc64-unknown-linux-gnu to ppc64-linux-gnu and
+# declare powerpc-linux-gnu as alternate platform.
+ifeq ($(DEB_HOST_GNU_TYPE), powerpc64-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=ppc64-linux-gnu \
+    --with-boinc-alt-platform=powerpc-linux-gnu
+endif
+
+# Change BOINC platform sparc-unknown-linux-gnu to sparc-sun-linux-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), sparc-linux-gnu)
+  TYPE_FLAGS += --with-boinc-platform=sparc-sun-linux-gnu
+endif
+
+# Declare i686-pc-kfreebsd-gnu as alternate platform for
+# x86_64-pc-kfreebsd-gnu.
+ifeq ($(DEB_HOST_GNU_TYPE), x86_64-kfreebsd-gnu)
+  TYPE_FLAGS += --with-boinc-alt-platform=i686-pc-kfreebsd-gnu
+endif
+
+CFLAGS += -g -Wall
+CXXFLAGS += -g -Wall
+LDFLAGS += -Wl,--as-needed
+
+CFLAGS_boinc-client := $(CFLAGS)
+CXXFLAGS_boinc-client := $(CXXFLAGS)
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+  DEB_OPT_FLAGS = -O0
+  DEB_OPT_FLAGS_boinc-client = -O0
+else
+  DEB_OPT_FLAGS = -O2
+  DEB_OPT_FLAGS_boinc-client = -O3
+endif
+
+CFLAGS += $(DEB_OPT_FLAGS)
+CXXFLAGS += $(DEB_OPT_FLAGS)
+
+CFLAGS_boinc-client += $(DEB_OPT_FLAGS_boinc-client)
+CXXFLAGS_boinc-client += $(DEB_OPT_FLAGS_boinc-client)
+
+CFGFLAGS = \
+  $(TYPE_FLAGS) \
+  --prefix=/usr \
+  --enable-client \
+  --disable-server \
+  --enable-unicode \
+  --with-ssl \
+  CFLAGS="$(CFLAGS)" \
+  CXXFLAGS="$(CXXFLAGS)" \
+  LDFLAGS="$(LDFLAGS)"
+
+CFGFLAGS_boinc-client = \
+  $(TYPE_FLAGS) \
+  --enable-client \
+  --disable-server \
+  --with-ssl \
+  --without-wx-config \
+  CFLAGS="$(CFLAGS_boinc-client)" \
+  CXXFLAGS="$(CXXFLAGS_boinc-client)" \
+  LDFLAGS="$(LDFLAGS)"
+
+test-stamp:
+	dh_testdir
+	xmllint --nonet --noout \
+	  debian/conffiles/cc_config.xml \
+	  debian/conffiles/global_prefs_override.xml
+	touch $@
+
+autoreconf-stamp: patch
+	dh_testdir
+	cp -f /usr/share/misc/config.guess config.guess
+	cp -f /usr/share/misc/config.sub config.sub
+	aclocal-1.9 -I m4 && autoheader && automake-1.9 && autoconf
+	touch $@
+
+build: test-stamp build-stamp
+build-stamp: autoreconf-stamp build-boinc-client-stamp
+	dh_testdir
+	./configure $(CFGFLAGS)
+	$(MAKE)
+	docbook2x-man debian/manpages/update-boinc-applinks.xml
+	# Generate binary message catalogs of the BOINC Manager.
+	for i in `ls locale/client`; do \
+	  if [ -f "locale/client/$$i/BOINC-Manager.po" ]; then \
+	    msgfmt -o "locale/client/$$i/BOINC-Manager.mo" \
+	      "locale/client/$$i/BOINC-Manager.po"; \
+	  fi; \
+	done;
+	touch $@
+
+build-boinc-client-stamp: autoreconf-stamp
+	dh_testdir
+	./configure $(CFGFLAGS_boinc-client)
+	$(MAKE)
+	#cp client/boinc.unmodified client/boinc.optimized
+	touch $@
+
+clean: clean-patched unpatch
+clean-patched:
+	dh clean 
+	dh_clean \
+	  client/boinc.optimized \
+	  update-boinc-applinks.1 \
+	  `find -name Makefile.in` \
+	  aclocal.m4 \
+	  config.h.in \
+	  configure \
+	  locale/client/ar/BOINC\ Manager.mo \
+	  config.guess \
+	  config.sub \
+	  client/scripts/Makefile \
+	  client/scripts/boinc-client \
+	  clientgui/res/Makefile \
+	  sea/Makefile   \
+	  api/libboinc_api.a \
+	  api/libboinc_graphics2.a \
+	  lib/libboinc.a \
+	  client/boinc \
+	  packages/solaris/CSW/boincclient/pkginfo \
+	  packages/solaris/CSW/boincclient/prototype \
+	  packages/solaris/CSW/boincdevel/pkginfo \
+	  packages/solaris/CSW/boincdevel/prototype \
+	  packages/solaris/CSW/boinclibs/pkginfo \
+	  packages/solaris/CSW/boinclibs/prototype \
+	  packages/solaris/CSW/boincmanager/pkginfo \
+	  packages/solaris/CSW/boincmanager/prototype \
+	  packages/solaris/CSW/Makefile \
+	  packages/generic/sea/Makefile \
+	  packages/solaris/CSW/boincclient/Makefile \
+	  packages/solaris/CSW/boincdevel/Makefile \
+	  packages/solaris/CSW/boinclibs/Makefile \
+	  packages/solaris/CSW/boincmanager/Makefile
+	debconf-updatepo
+
+install: build install-stamp
+install-stamp:
+	dh install --after dh_auto_test --until dh_install
+	
+	# Install files for the boinc-client package.
+	install -D client/boinc \
+	  debian/boinc-client/usr/bin/boinc
+	
+	install -D client/boinccmd \
+	  debian/boinc-client/usr/bin/boinccmd
+	
+	# Install files for the boinc-manager package.
+	install -D clientgui/boincmgr \
+	  debian/boinc-manager/usr/bin/boincmgr
+	
+	rm -rf debian/boinc-manager/usr/share/locale/en_US/
+	
+	dh install --before dh_installchangelogs
+	dh_installchangelogs -k checkin_notes
+	dh install --until dh_fixperms
+	chmod 755 \
+	  debian/boinc-client/usr/share/boinc-client/udev-cpu_share \
+	  debian/boinc-client/usr/share/bug/boinc-client/script \
+	  debian/boinc-manager/usr/share/doc/boinc-manager/examples/run-boincmgr
+	# Correct catalog file perms
+	find ./ -name "*.mo" -exec chmod 644   {} \;
+	# delete empty dirs
+	find debian/boinc-manager/usr/share/locale -type d -empty -delete
+	dh install
+	dh_buildinfo
+	touch $@
+
+binary-arch: install
+	dh binary-arch --before dh_strip
+	dh_strip -a --dbg-package=boinc-dbg
+	dh binary-arch
+
+binary: binary-arch
+
+origDir ?= .
+
+get-orig-source:
+	LATEST_VERSION=`svn list http://boinc.berkeley.edu/svn/tags/ | \
+	  sed 's/boinc_core_release_\(.*\)\//\1/' | \
+	  sort -g -t_ -k1 -k2 -k3 | sed 's/_/./g' | tail -n 1 | tr -d '\n'`; \
+	EXB=/tmp/export-boinc; \
+	wget -O $$EXB "http://git.debian.org/?p=pkg-boinc/scripts.git;a=blob_plain;f=export-boinc;hb=HEAD" --quiet; \
+	chmod +x $$EXB; \
+	$$EXB -r $$LATEST_VERSION -t $(origDir); \
+	rm -f $$EXB
+
+.PHONY: build clean clean-patched install binary-arch binary get-orig-source
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..5a33cf4
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts="dversionmangle=s/\./_/g;s/\+dfsg//,uversionmangle=s/\///" \
+  http://boinc.berkeley.edu/svn/tags/boinc_core_release_(\d+_\d*[13579]_.*)

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list