rev 18936 - in kde-extras/icecream/tags: . 0.9.7-3/debian 0.9.7-3/debian/patches

Fathi Boudra fabo at alioth.debian.org
Thu Sep 15 05:53:56 UTC 2011


Author: fabo
Date: 2011-09-15 05:53:55 +0000 (Thu, 15 Sep 2011)
New Revision: 18936

Added:
   kde-extras/icecream/tags/0.9.7-3/
   kde-extras/icecream/tags/0.9.7-3/debian/changelog
   kde-extras/icecream/tags/0.9.7-3/debian/control
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.default
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.init
   kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install
   kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff
   kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff
   kde-extras/icecream/tags/0.9.7-3/debian/patches/series
Removed:
   kde-extras/icecream/tags/0.9.7-3/debian/changelog
   kde-extras/icecream/tags/0.9.7-3/debian/control
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.default
   kde-extras/icecream/tags/0.9.7-3/debian/icecc.init
   kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install
   kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff
   kde-extras/icecream/tags/0.9.7-3/debian/patches/series
Log:
Tagging icecream 0.9.7-3

Copied: kde-extras/icecream/tags/0.9.7-3/debian/changelog (from rev 18935, kde-extras/icecream/trunk/debian/changelog)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/changelog	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/changelog	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,322 @@
+icecc (0.9.7-3) unstable; urgency=low
+
+  * Add ICECREAM_ALLOW_REMOTE support.
+
+ -- Fathi Boudra <fabo at debian.org>  Wed, 14 Sep 2011 16:10:47 +0300
+
+icecc (0.9.7-2) unstable; urgency=low
+
+  * Fix GCC 4.6 support. It reverts to use the correc -print-file-name option.
+    Cherry picked upstream patch svn r1233883. (Closes: 630504)
+
+ -- Fathi Boudra <fabo at debian.org>  Sun, 14 Aug 2011 09:56:52 +0300
+
+icecc (0.9.7-1) unstable; urgency=low
+
+  * New upstream release.
+    - remote compilation fails with missing g++ plugin (Closes: #630504)
+  * Bump Standards-Version to 3.9.1 (no changes needed).
+  * Use dpkg wildcards for kfreebsd architecture. (Closes: #634317)
+  * Apply patch from Aloisio Almeida to resolve broken logging when iceccd is
+    launched from its initscript. (Closes: #635564)
+  * Remove libicecc.la file.
+
+ -- Fathi Boudra <fabo at debian.org>  Thu, 28 Jul 2011 15:06:47 +0300
+
+icecc (0.9.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove patches:
+    - 20_fix_ftbfs_on_kfreebsd.diff - merged upstream.
+    - 21_glibc-2.11-ldconfig.diff - stolen upstream.
+  * Bump Standards-Version to 3.9.1 (no changes needed).
+
+ -- Fathi Boudra <fabo at debian.org>  Mon, 09 Aug 2010 10:57:08 +0300
+
+icecc (0.9.5-2) unstable; urgency=low
+
+  * Fix postrm script: handle properly echoed strings. (Closes: #567663)
+  * Add Spanish debconf template translation for icecc.
+    Thanks to Camaleón. (Closes: #584443)
+  * Fix build against eglibc 2.11. (Closes: #585967)
+
+ -- Fathi Boudra <fabo at debian.org>  Sat, 19 Jun 2010 07:32:44 +0300
+
+icecc (0.9.5-1) unstable; urgency=low
+
+  * New upstream release:
+    - Install an "icerun" symlink that will serialize
+      commands through icecream's local daemon.
+  * Fix typos in manpages.
+  * Add DEP-3 headers to patches.
+  * Update debian/control:
+    - Remove quilt build dependency.
+    - Bump Standards-Version to 3.8.4 (no changes needed).
+    - Add dependency to g++ | c++-compiler | c-compiler.
+  * Refresh debian/copyright file.
+  * Update debian/icecc.install: Add icerun.
+  * Update debian/rules:
+    - Enable parallel build (pass --parallel option to dh).
+    - List missing files (pass --list-missing option to dh).
+    - Cleanup quilt bits.
+
+ -- Fathi Boudra <fabo at debian.org>  Thu, 22 Apr 2010 09:12:27 +0300
+
+icecc (0.9.4-2) unstable; urgency=low
+
+  * Add Japanese debconf template translation. (Closes: #558075)
+    Thanks to Hideki Yamane <henrich at debian.or.jp>
+  * Add Russian debconf templates translation. (Closes: #545212)
+    Thanks to Yuri Kozlov <yuray at komyakino.ru>
+  * Bump Standards-Version to 3.8.3 (no changes needed).
+
+ -- Fathi Boudra <fabo at debian.org>  Tue, 22 Dec 2009 17:07:38 +0100
+
+icecc (0.9.4-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS due to auto* version mismatch:
+     - Add autoconf to Build-Depends.
+     - Use “autoreconf -vfi” to regenerate everything.
+
+ -- Cyril Brulebois <kibi at debian.org>  Sun, 13 Dec 2009 18:28:15 +0100
+
+icecc (0.9.4-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS on GNU/kFreeBSD (Closes: #544576):
+     - Add libdevstat-dev to Build-Depends and to libicecc-dev's Depends,
+       only for kfreebsd-*.
+     - Add upstream patch: 20_fix_ftbfs_on_kfreebsd.diff
+     - Thanks to Petr Salinger for both Debian and upstream patches.
+
+ -- Cyril Brulebois <kibi at debian.org>  Sun, 06 Dec 2009 17:03:00 +0100
+
+icecc (0.9.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update generated configuration files (autoreconf) as services/Makefile.am
+    is patched. (Closes: #527509)
+  * Fix postrm script: deluser/delgroup calls should not fail.
+    Thanks to Holger.
+  * Update debian/control:
+    - Update section from kde to devel.
+    - Remove cdbs build dependency. Switch to debhelper only.
+  * Update debian/rules since cdbs to debhelper switch.
+
+ -- Fathi Boudra <fabo at debian.org>  Fri, 08 May 2009 12:10:00 +0200
+
+icecc (0.9.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove patches:
+    - 11_gcc4.3_support_bug417230.diff. Not needed.
+    - 12_fix_crosstool_distribution_bug494692.diff
+    - 13_fix_nonblocking_sockets_for_icemon_bug503152.diff
+    - 14_gcc4.4_support_bug505118.diff. Merged upstream.
+  * Bump compat/debhelper to 7. No changes needed.
+  * Bump Standards-Version to 3.8.1.
+  * Switch to quilt patch system. Add build-dependency to quilt.
+
+ -- Fathi Boudra <fabo at debian.org>  Thu, 09 Apr 2009 10:18:31 +0200
+
+icecc (0.9.2-1) unstable; urgency=low
+
+  * New upstream release:
+    - Only localize job if we find -Wa,.*-a[a-z]*= in an argument. Otherwise,
+      we would also force local on things like -Wa,-mtune=something.
+      Thanks to Dmitry Baryshkov. (Closes: #494685)
+  * Add patch to fix crosstool distribution. Thanks to Sebastian Siewior.
+    (Closes: #494692)
+  * Add Swedish strings for icecc debconf. Thanks to Martin Bagge.
+    (Closes: #504246)
+  * Add patch to fix icecc 0.9.x connection by icecc-monitor.
+    (Closes: #503152)
+  * Add patch to fix FTBFS with GCC 4.4 from Martin. (Closes: #505118)
+  * Bump Standards-Version to 3.8.0. No changes needed.
+  * Remove README.Debian file.
+
+ -- Fathi Boudra <fabo at debian.org>  Wed, 12 Nov 2008 11:43:24 +0100
+
+icecc (0.9.1-1) unstable; urgency=low
+
+  * New upstream release.
+    - icecc - ICECC_CXX regression fix André Wöbbeking. (Closes: #483088)
+  * Add a trigger to restart iceccd when gcc changes - Petr Rockai.
+    - iceccd needs to be restarted upon gcc/g++ upgrades. (Closes: #486668)
+
+ -- Mark Purcell <msp at debian.org>  Mon, 30 Jun 2008 22:26:37 +1000
+
+icecc (0.9.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * [INTL:pt] Updated Portuguese translation for debconf messages.
+    (Closes: #444719)
+  * Depends: c++-compiler | c-compiler.
+    - icecc does not work if g++ is not installed. (Closes: #458769)
+  * Add Homepage: Vcs-Svn: & Vcs-Browser: headers.
+  * Section: libdevel.
+
+ -- Mark Purcell <msp at debian.org>  Wed, 21 May 2008 20:26:30 +1000
+
+icecc (0.8.0-2) unstable; urgency=low
+
+  * conditional call on deluser/delgroup in postrm. (Closes: #431509)
+
+ -- Fathi Boudra <fboudra at free.fr>  Thu, 19 Jul 2007 23:39:30 +0200
+
+icecc (0.8.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add [INTL:nl] Dutch po-debconf translation. (Closes: #423042)
+  * Update clean target in rules to fix FTBFS if built twice in a row.
+    (Closes: #424415)
+
+ -- Fathi Boudra <fboudra at free.fr>  Tue, 12 Jun 2007 12:01:53 +0200
+
+icecc (0.7.14-5) unstable; urgency=low
+
+  * Include gcc4.3 patch from Martin. (Closes: #417230)
+  * Add get-orig-source: target
+  * Add debconf translations
+    - [INTL:de] initial German debconf translation (Closes: #413407)
+    - [INTL:pt] Portuguese translation for debconf messages
+    (Closes: #414917)
+
+ -- Mark Purcell <msp at debian.org>  Wed, 02 May 2007 21:35:37 +0100
+
+icecc (0.7.14-4) unstable; urgency=low
+
+  * Add czech and french debconf templates translations
+    (Closes: #389802, #391477)
+
+ -- Fathi Boudra <fboudra at free.fr>  Sat, 14 Oct 2006 19:44:40 +0200
+
+icecc (0.7.14-3) unstable; urgency=low
+
+  * Fix comparisons in init script.
+    Thanks to Jens Reinsberger (Closes: #388166)
+
+ -- Fathi Boudra <fboudra at free.fr>  Tue, 19 Sep 2006 11:31:49 +0200
+
+icecc (0.7.14-2) unstable; urgency=low
+
+  * Make init script LSB compliant
+  * Split configuration file instead of embedding it in postinst
+  * Unmark Default field as translatable in debconf templates (Closes: #387521)
+  * Rewrite long description (Closes: #387096)
+
+ -- Fathi Boudra <fboudra at free.fr>  Sun, 17 Sep 2006 23:26:54 +0200
+
+icecc (0.7.14-1) unstable; urgency=low
+
+  * New upstream release
+  * watch: fix ftp address
+
+ -- Fathi Boudra <fboudra at free.fr>  Wed, 13 Sep 2006 19:38:28 +0200
+
+icecc (0.7.12-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Fathi Boudra <fboudra at free.fr>  Mon, 11 Sep 2006 21:32:02 +0200
+
+icecc (0.7.7-1) unstable; urgency=low
+
+  * Initial Debian release (Closes: #327462)
+  * Merge Andre Woebbeking and Jonathan Riddell package
+  * Convert package to cdbs
+  * control:
+    * add cdebconf depends
+    * remove unneeded depends: coreutils and grep
+    * update descriptions
+  * copyright: complete copyrights and licence informations
+
+ -- Fathi Boudra <fboudra at free.fr>  Sun, 27 Aug 2006 12:21:38 +0200
+
+icecc (0.7.6-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sun, 16 Jul 2006 19:52:23 +0200
+
+icecc (0.7.5-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Wed, 12 Jul 2006 21:11:42 +0200
+
+icecc (0.7.4-1) unstable; urgency=low
+
+  * New upstream version.
+  * Patches are applied upstream (rename from icecream to icecc).
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sun, 09 Jul 2006 10:01:12 +0200
+
+icecc (0.7.3a-4ubuntu2) edgy; urgency=low
+
+  * Add missing build-dep on docbook2x
+
+ -- Jonathan Riddell <jriddell at ubuntu.com>  Thu, 13 Jul 2006 12:28:15 +0000
+
+icecc (0.7.3a-4ubuntu1) edgy; urgency=low
+
+  * New upstream release
+  * Merge with upstream
+
+ -- Jonathan Riddell <jriddell at ubuntu.com>  Fri,  7 Jul 2006 11:25:44 +0000
+
+icecc (0.7.3-4) unstable; urgency=low
+
+  * Also create a group icecc for the user icecc.
+  * Build with -O2.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Mon, 03 Jun 2006 23:50:12 +0200
+
+icecc (0.7.3-3) unstable; urgency=low
+
+  * Create libicecc-dev package.
+  * Simplified debian files.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sun, 02 Jun 2006 19:00:51 +0200
+
+icecc (0.7.3-2) unstable; urgency=low
+
+  * Made icecc --build-native work.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sat, 01 Jun 2006 21:30:51 +0200
+
+icecc (0.7.3-1) unstable; urgency=low
+
+  * New upstream version with new protocol (changed in 0.7.0).
+  * /usr/bin/create-env is now /usr/lib/icecc/icecc-create-env
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sat, 01 Jun 2006 20:36:15 +0200
+
+icecc (0.6.1-1) unstable; urgency=low
+
+  * It still builds at the new location so just bump the version number.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sat, 29 Apr 2006 20:36:15 +0200
+
+icecc (0.6svn20060501-0ubuntu2) dapper; urgency=low
+
+  * Create links for cc and c++
+
+ -- Jonathan Riddell <jriddell at ubuntu.com>  Thu, 25 May 2006 14:34:38 +0100
+
+icecc (0.6svn20060501-0ubuntu1) dapper; urgency=low
+
+  * Initial Ubuntu upload
+  * Updated version from SVN
+  * Add manpages
+  * Depend on adduser
+  * Remove use of debconf
+
+ -- Jonathan Riddell <jriddell at ubuntu.com>  Sat, 29 Apr 2006 20:36:15 +0200
+
+icecc (0.6-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Andre Woebbeking <Woebbeking at web.de>  Sat, 27 Nov 2004 15:36:15 +0200

Copied: kde-extras/icecream/tags/0.9.7-3/debian/control (from rev 18929, kde-extras/icecream/trunk/debian/control)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/control	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/control	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,37 @@
+Source: icecc
+Section: devel
+Priority: optional
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org> 
+Uploaders: Fathi Boudra <fabo at debian.org>, Mark Purcell <msp at debian.org>
+Build-Depends: debhelper (>= 7.4.15), autoconf, automake, libtool, docbook2x,
+ libdevstat-dev [kfreebsd-any]
+Homepage: http://en.opensuse.org/Icecream
+Standards-Version: 3.9.2
+Vcs-Svn: svn://svn.debian.org/pkg-kde/kde-extras/icecream/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extras/icecream/?op=log
+
+Package: icecc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lsb-base,
+ g++ | c++-compiler | c-compiler, dpkg (>= 1.9.0)
+Suggests: icecc-monitor
+Description: distributed compiler (client and server)
+ icecc is a distributed compile system. It allows parallel compiling by
+ distributing the compile jobs to several nodes of a compile network running
+ the icecc daemon. The icecc scheduler routes the jobs and provides status and
+ statistics information to the icecc monitor.
+ .
+ Each compile node can accept one or more compile jobs depending on the number
+ of processors and the settings of the daemon. Link jobs and other jobs which
+ cannot be distributed are executed locally on the node where the compilation
+ is started.
+
+Package: libicecc-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends}, ${misc:Depends}, libdevstat-dev [kfreebsd-any]
+Description: development files for icecc (distributed compiler)
+ This package is part if icecc. It provides files which are necessary to build
+ icecc-monitor.
+ .
+ See the 'icecc' package for more information.

Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf (from rev 18933, kde-extras/icecream/trunk/debian/icecc.conf)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.conf	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,57 @@
+#
+# Nice level of running compilers
+#
+# ICECC_NICE_LEVEL="5"
+ICECC_NICE_LEVEL="5"
+
+#
+# icecc daemon log file
+#
+# ICECC_LOG_FILE="/var/log/iceccd.log"
+ICECC_LOG_FILE="/var/log/iceccd.log"
+
+#
+# Identification for the network the scheduler and daemon run on. 
+# You can have several distinct icecc networks in the same LAN
+# for whatever reason.
+#
+# ICECC_NETNAME=""
+ICECC_NETNAME=""
+
+# 
+# You can overwrite here the number of jobs to run in parallel. Per
+# default this depends on the number of (virtual) CPUs installed. 
+#
+# Note: a value of "0" is actually interpreted as "1", however it
+# also sets ICECREAM_ALLOW_REMOTE="no".
+#
+# ICECC_MAX_JOBS=""
+ICECC_MAX_JOBS=""
+
+# 
+# Specifies whether jobs submitted by other nodes are allowed to run on
+# this one.
+#
+# ICECREAM_ALLOW_REMOTE="yes"
+ICECREAM_ALLOW_REMOTE="yes"
+
+#
+# This is the directory where the icecc daemon stores the environments
+# it compiles in. In a big network this can grow quite a bit, so use some
+# path if your /tmp is small - but the user icecc has to write to it.
+# 
+# ICECC_BASEDIR="/var/cache/icecc"
+ICECC_BASEDIR="/var/cache/icecc"
+
+#
+# icecc scheduler log file
+#
+# ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+
+#
+# If the daemon can't find the scheduler by broadcast (e.g. because 
+# of a firewall) you can specify it.
+#
+# ICECC_SCHEDULER_HOST=""
+ICECC_SCHEDULER_HOST=""

Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.default (from rev 18933, kde-extras/icecream/trunk/debian/icecc.default)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.default	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.default	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,72 @@
+# Defaults for icecc initscript
+# sourced by /etc/init.d/icecc
+
+#
+# should icecc be started on boot?
+#
+# START_ICECC="true"
+START_ICECC="true"
+
+#
+# Nice level of running compilers
+#
+# ICECC_NICE_LEVEL="5"
+ICECC_NICE_LEVEL="5"
+
+#
+# icecc daemon log file
+#
+# ICECC_LOG_FILE="/var/log/iceccd.log"
+ICECC_LOG_FILE="/var/log/iceccd.log"
+
+#
+# Identification for the network the scheduler and daemon run on. 
+# You can have several distinct icecc networks in the same LAN
+# for whatever reason.
+#
+# ICECC_NETNAME=""
+ICECC_NETNAME=""
+
+# 
+# You can overwrite here the number of jobs to run in parallel. Per
+# default this depends on the number of (virtual) CPUs installed.
+# 
+# Note: a value of "0" is actually interpreted as "1", however it
+# also sets ICECREAM_ALLOW_REMOTE="no".
+#
+# ICECC_MAX_JOBS=""
+ICECC_MAX_JOBS=""
+
+# 
+# Specifies whether jobs submitted by other nodes are allowed to run on
+# this one.
+#
+# ICECREAM_ALLOW_REMOTE="yes"
+ICECREAM_ALLOW_REMOTE="yes"
+
+#
+# This is the directory where the icecc daemon stores the environments
+# it compiles in. In a big network this can grow quite a bit, so use some
+# path if your /tmp is small - but the user icecc has to write to it.
+# 
+# ICECC_BASEDIR="/var/cache/icecc"
+ICECC_BASEDIR="/var/cache/icecc"
+
+#
+# Start also the scheduler?
+#
+# START_ICECC_SCHEDULER="false"
+START_ICECC_SCHEDULER="false"
+
+#
+# icecc scheduler log file
+#
+# ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler.log"
+
+#
+# If the daemon can't find the scheduler by broadcast (e.g. because 
+# of a firewall) you can specify it.
+#
+# ICECC_SCHEDULER_HOST=""
+ICECC_SCHEDULER_HOST=""

Copied: kde-extras/icecream/tags/0.9.7-3/debian/icecc.init (from rev 18934, kde-extras/icecream/trunk/debian/icecc.init)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/icecc.init	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/icecc.init	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,134 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          icecc
+# 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: control icecc daemon and scheduler start at boot time
+# Description:       control icecc daemon and scheduler start at boot time by
+#                    sourcing /etc/default/icecc and /etc/icecc/icecc.conf.
+### END INIT INFO
+
+DAEMON=/usr/sbin/iceccd
+SCHEDULER=/usr/sbin/icecc-scheduler
+CONFIGFILE=/etc/icecc/icecc.conf
+DEFAULTFILE=/etc/default/icecc
+
+# Read configuration files
+[ -r $CONFIGFILE ] && . $CONFIGFILE
+[ -r $DEFAULTFILE ] && . $DEFAULTFILE
+
+test -x $DAEMON || exit 0
+
+. /lib/lsb/init-functions
+
+netname=
+if test -n "$ICECC_NETNAME"; then
+	netname="-n $ICECC_NETNAME"
+fi
+
+start_icecc_daemon() {
+	logfile=""
+	if test -n "$ICECC_LOG_FILE"; then
+		logfile="-l $ICECC_LOG_FILE"
+	fi
+	nice= 
+	if test -n "$ICECC_NICE_LEVEL"; then
+		nice="--nice $ICECC_NICE_LEVEL"
+	fi
+	scheduler=
+	if test -n "$ICECC_SCHEDULER_HOST"; then
+		scheduler="-s $ICECC_SCHEDULER_HOST"
+	fi
+	basedir=
+	if test -n "$ICECC_BASEDIR"; then
+		basedir="-b $ICECC_BASEDIR"
+	fi
+	noremote=
+	if test "$ICECC_ALLOW_REMOTE" = "no"; then
+		noremote="--no-remote"
+	fi
+	maxjobs=
+	if test -n "$ICECC_MAX_JOBS"; then
+		if test "$ICECC_MAX_JOBS" -eq 0; then
+			maxjobs="-m 1"
+			noremote="--no-remote"
+		else
+			maxjobs="-m $ICECC_MAX_JOBS"
+		fi
+	fi
+
+	start-stop-daemon --start --quiet --exec $DAEMON -- \
+	-d $logfile $nice $scheduler $netname -u icecc $basedir $maxjobs $noremote
+}
+
+stop_icecc_daemon() {
+	start-stop-daemon --stop --quiet --signal TERM --oknodo --exec $DAEMON
+}
+
+start_icecc_scheduler() {
+	if test -z "$ICECC_SCHEDULER_LOG_FILE"; then
+		ICECC_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler"
+	fi
+
+	logfile="-l $ICECC_SCHEDULER_LOG_FILE"
+	: > $ICECC_SCHEDULER_LOG_FILE
+	chown icecc $ICECC_SCHEDULER_LOG_FILE
+	start-stop-daemon --start --quiet --chuid icecc \
+	--exec $SCHEDULER -- -d $logfile $netname
+}
+
+stop_icecc_scheduler() {
+	start-stop-daemon --stop --quiet --signal TERM --oknodo --exec $SCHEDULER
+}
+
+case "$1" in
+    start)
+        if [ "$START_ICECC" = "true" ]; then
+            log_daemon_msg "Starting distributed compiler daemon" "iceccd"
+            start_icecc_daemon
+            log_end_msg $?
+        fi
+
+        if [ "$START_ICECC_SCHEDULER" = "true" ]; then
+            log_daemon_msg "Starting distributed compiler scheduler" "icecc-scheduler"
+            start_icecc_scheduler
+            log_end_msg $?
+        fi
+        ;;
+  stop)
+        log_daemon_msg "Stopping distributed compiler daemon" "iceccd"
+        stop_icecc_daemon
+        log_end_msg $?
+
+        log_daemon_msg "Stopping distributed compiler scheduler" "icecc_scheduler"
+        stop_icecc_scheduler
+        log_end_msg $?
+        ;;
+  restart|force-reload)
+        log_daemon_msg "Restarting distributed compiler daemon" "iceccd"
+        stop_icecc_daemon
+        sleep 1
+        if [ "$START_ICECC" = "true" ]; then
+            start_icecc_daemon
+        fi
+        log_end_msg $?
+
+        log_daemon_msg "Restarting distributed compiler scheduler" "icecc-scheduler"
+        stop_icecc_scheduler
+        sleep 1
+        if [ "$START_ICECC_SCHEDULER" = "true" ]; then
+            start_icecc_scheduler
+        fi
+        log_end_msg $?
+        ;;
+  *)
+        N=/etc/init.d/icecc
+        echo "Usage: $N {start|stop|restart|force-reload}" >&2
+        exit 1
+        ;;
+esac
+
+exit 0
+

Copied: kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install (from rev 18929, kde-extras/icecream/trunk/debian/libicecc-dev.install)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/libicecc-dev.install	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,4 @@
+usr/include/icecc/comm.h
+usr/include/icecc/job.h
+usr/lib/libicecc.a
+usr/lib/pkgconfig/icecc.pc

Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff (from rev 18929, kde-extras/icecream/trunk/debian/patches/10_rename_scheduler.diff)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/10_rename_scheduler.diff	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,21 @@
+Description: Rename scheduler binary to icecc-scheduler
+Author: Fathi Boudra <fabo at debian.org>
+---
+ services/Makefile.am |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+--- a/services/Makefile.am
++++ b/services/Makefile.am
+@@ -11,9 +11,9 @@ ice_HEADERS = job.h comm.h
+ noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h
+ icedir = $(includedir)/icecc
+ 
+-sbin_PROGRAMS = scheduler
+-scheduler_SOURCES = scheduler.cpp
+-scheduler_LDADD = libicecc.la
++sbin_PROGRAMS = icecc-scheduler
++icecc_scheduler_SOURCES = scheduler.cpp
++icecc_scheduler_LDADD = libicecc.la
+ 
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = icecc.pc

Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff (from rev 18931, kde-extras/icecream/trunk/debian/patches/fix_gcc_4.6_support.diff)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/fix_gcc_4.6_support.diff	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,18 @@
+Description: actually fix gcc 4.6 support. use the correct -print-foo option. (svn r1233883)
+Author: ossi
+
+---
+ client/icecc-create-env |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/client/icecc-create-env
++++ b/client/icecc-create-env
+@@ -119,7 +119,7 @@ if test -n "$specfile" && test "$specfil
+ fi
+ 
+ plugin_name=liblto_plugin.so
+-plugin=`$added_gcc -print-prog-name=$plugin_name`
++plugin=`$added_gcc -print-file-name=$plugin_name`
+ if test -n "$plugin" && test "$plugin" != "$plugin_name" && test -e "$plugin"; then
+   add_file "$plugin" "$plugin"
+ fi

Copied: kde-extras/icecream/tags/0.9.7-3/debian/patches/series (from rev 18931, kde-extras/icecream/trunk/debian/patches/series)
===================================================================
--- kde-extras/icecream/tags/0.9.7-3/debian/patches/series	                        (rev 0)
+++ kde-extras/icecream/tags/0.9.7-3/debian/patches/series	2011-09-15 05:53:55 UTC (rev 18936)
@@ -0,0 +1,2 @@
+fix_gcc_4.6_support.diff
+10_rename_scheduler.diff




More information about the pkg-kde-commits mailing list