summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2007-11-08 00:32:55 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2007-11-08 00:32:55 +0000
commit012920cc6de8be97b0b3d8ac9ab573ac9399948d (patch)
tree4193b958a6015306dae9c763fb0c9b7ea0e71778 /sys-devel
parentversion bump (diff)
downloadgentoo-2-012920cc6de8be97b0b3d8ac9ab573ac9399948d.tar.gz
gentoo-2-012920cc6de8be97b0b3d8ac9ab573ac9399948d.tar.bz2
gentoo-2-012920cc6de8be97b0b3d8ac9ab573ac9399948d.zip
Drop old ebuilds.
(Portage version: 2.1.3.17)
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/icecream/ChangeLog12
-rw-r--r--sys-devel/icecream/files/99icecream2
-rw-r--r--sys-devel/icecream/files/digest-icecream-0.6.200408296
-rw-r--r--sys-devel/icecream/files/digest-icecream-0.6.200504133
-rw-r--r--sys-devel/icecream/files/digest-icecream-0.6.20050413-r13
-rw-r--r--sys-devel/icecream/files/icecream-0.6-20050413-add-disable-option.patch28
-rw-r--r--sys-devel/icecream/files/icecream-0.6-20050413-dont-create-symlinks.patch28
-rw-r--r--sys-devel/icecream/files/icecream-0.6-20050413-gcc41.patch24
-rw-r--r--sys-devel/icecream/files/icecream-0.6-20050413-no-kde.patch76
-rw-r--r--sys-devel/icecream/files/icecream_disable.patch29
-rwxr-xr-xsys-devel/icecream/files/icecreamdaemon17
-rwxr-xr-xsys-devel/icecream/files/icecreamscheduler17
-rw-r--r--sys-devel/icecream/icecream-0.6.20040829.ebuild76
-rw-r--r--sys-devel/icecream/icecream-0.6.20050413-r1.ebuild101
-rw-r--r--sys-devel/icecream/icecream-0.6.20050413.ebuild100
15 files changed, 11 insertions, 511 deletions
diff --git a/sys-devel/icecream/ChangeLog b/sys-devel/icecream/ChangeLog
index e0a0fcd3b7de..dc52ff561e61 100644
--- a/sys-devel/icecream/ChangeLog
+++ b/sys-devel/icecream/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for sys-devel/icecream
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.11 2007/06/27 08:00:59 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.12 2007/11/08 00:32:54 dberkholz Exp $
+
+ 08 Nov 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ -files/icecream-0.6-20050413-add-disable-option.patch,
+ -files/icecream-0.6-20050413-gcc41.patch,
+ -files/icecream-0.6-20050413-dont-create-symlinks.patch,
+ -files/icecream-0.6-20050413-no-kde.patch, -files/99icecream,
+ -files/icecream_disable.patch, -files/icecreamdaemon,
+ -files/icecreamscheduler, -icecream-0.6.20040829.ebuild,
+ -icecream-0.6.20050413.ebuild, -icecream-0.6.20050413-r1.ebuild:
+ Drop old ebuilds.
27 Jun 2007; Luca Barbato <lu_zero@gentoo.org> icecream-0.7.14.ebuild:
Marked ~ppc
diff --git a/sys-devel/icecream/files/99icecream b/sys-devel/icecream/files/99icecream
deleted file mode 100644
index 793cfe458b3e..000000000000
--- a/sys-devel/icecream/files/99icecream
+++ /dev/null
@@ -1,2 +0,0 @@
-KDEDIRS="/opt/icecream:${KDEDIRS}"
-#PATH="/opt/icecream/bin:${PATH}"
diff --git a/sys-devel/icecream/files/digest-icecream-0.6.20040829 b/sys-devel/icecream/files/digest-icecream-0.6.20040829
deleted file mode 100644
index 5ba5a9531f2c..000000000000
--- a/sys-devel/icecream/files/digest-icecream-0.6.20040829
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 969bb373964f31a26198a00b57c54d5a icecream-0.6-20040829.tar.bz2 549028
-RMD160 e06ea501750bdeb0489936406db467a048039c8a icecream-0.6-20040829.tar.bz2 549028
-SHA256 16ed0702354b8953557aafd550e7957542d385ea95528808f111d497c31f917e icecream-0.6-20040829.tar.bz2 549028
-MD5 52e777e4a24c363c813acc9039c0c786 icecream-0.6.20040829.nokde.patch.bz2 45508
-RMD160 822f637d8f1f223ba17c86026354c0e1626e0e9b icecream-0.6.20040829.nokde.patch.bz2 45508
-SHA256 036724b53dfbf8b88ad44c60a4f1b9c541e4bb4c61657efc3888e80402aa06f7 icecream-0.6.20040829.nokde.patch.bz2 45508
diff --git a/sys-devel/icecream/files/digest-icecream-0.6.20050413 b/sys-devel/icecream/files/digest-icecream-0.6.20050413
deleted file mode 100644
index d77c1bcb1320..000000000000
--- a/sys-devel/icecream/files/digest-icecream-0.6.20050413
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 eb304444a47d6b144dbc76b5638020d0 icecream-0.6-20050413.tar.bz2 594135
-RMD160 dca34e902610ad887e926c27f2f4bc21f8416e7c icecream-0.6-20050413.tar.bz2 594135
-SHA256 f47aaa70044342f046a8ca356ae5ec553ac01c940f48e7bf045b91a6ee3517b2 icecream-0.6-20050413.tar.bz2 594135
diff --git a/sys-devel/icecream/files/digest-icecream-0.6.20050413-r1 b/sys-devel/icecream/files/digest-icecream-0.6.20050413-r1
deleted file mode 100644
index d77c1bcb1320..000000000000
--- a/sys-devel/icecream/files/digest-icecream-0.6.20050413-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 eb304444a47d6b144dbc76b5638020d0 icecream-0.6-20050413.tar.bz2 594135
-RMD160 dca34e902610ad887e926c27f2f4bc21f8416e7c icecream-0.6-20050413.tar.bz2 594135
-SHA256 f47aaa70044342f046a8ca356ae5ec553ac01c940f48e7bf045b91a6ee3517b2 icecream-0.6-20050413.tar.bz2 594135
diff --git a/sys-devel/icecream/files/icecream-0.6-20050413-add-disable-option.patch b/sys-devel/icecream/files/icecream-0.6-20050413-add-disable-option.patch
deleted file mode 100644
index 8852ef789b56..000000000000
--- a/sys-devel/icecream/files/icecream-0.6-20050413-add-disable-option.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- icecream/client/main.cpp.dist 2005-12-18 10:20:11.000000000 -0500
-+++ icecream/client/main.cpp 2005-12-18 10:24:29.000000000 -0500
-@@ -72,6 +72,7 @@
- " --help explain usage and exit\n"
- " --version show version and exit\n"
- "Environment Variables:\n"
-+" ICECC_DISABLE if set the local compiler is used.\n"
- " ICECC_VERSION use a specific icecc environment, see create-env\n"
- " ICECC_REPEAT_RATE the number of jobs out of 1000 that should be\n"
- " compiled on multiple hosts to ensure that they're\n"
-@@ -117,6 +118,7 @@
- int main(int argc, char **argv)
- {
- char *env = getenv( "ICECC_DEBUG" );
-+ char *icecc_disable = getenv( "ICECC_DISABLE" );
- int debug_level = Error;
- if ( env ) {
- if ( !strcasecmp( env, "info" ) ) {
-@@ -161,6 +163,9 @@
- CompileJob job;
- local = analyse_argv( argv, job );
-
-+ if(icecc_disable != NULL)
-+ local = true;
-+
- pid_t pid = 0;
-
- /* for local jobs, we fork off a child that tells the scheduler that we got something
diff --git a/sys-devel/icecream/files/icecream-0.6-20050413-dont-create-symlinks.patch b/sys-devel/icecream/files/icecream-0.6-20050413-dont-create-symlinks.patch
deleted file mode 100644
index c7790f3778ad..000000000000
--- a/sys-devel/icecream/files/icecream-0.6-20050413-dont-create-symlinks.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -urN icecream/client/Makefile.am icecream.new/client/Makefile.am
---- icecream/client/Makefile.am 2004-08-30 09:00:56.000000000 +0100
-+++ icecream.new/client/Makefile.am 2006-05-31 19:29:02.000000000 +0100
-@@ -15,10 +15,6 @@
-
- install-exec-local:
- $(mkinstalldirs) $(DESTDIR)$(bindir)
-- for link in g++ gcc c++ cc; do \
-- rm -f $(DESTDIR)$(bindir)/$$link ;\
-- $(LN_S) icecc $(DESTDIR)$(bindir)/$$link ;\
-- done
-
- uninstall-local:
- for link in g++ gcc c++ cc; do \
-diff -urN icecream/client/Makefile.in icecream.new/client/Makefile.in
---- icecream/client/Makefile.in 2005-04-13 08:30:07.000000000 +0100
-+++ icecream.new/client/Makefile.in 2006-05-31 19:29:13.000000000 +0100
-@@ -680,10 +680,6 @@
-
- install-exec-local:
- $(mkinstalldirs) $(DESTDIR)$(bindir)
-- for link in g++ gcc c++ cc; do \
-- rm -f $(DESTDIR)$(bindir)/$$link ;\
-- $(LN_S) icecc $(DESTDIR)$(bindir)/$$link ;\
-- done
-
- uninstall-local:
- for link in g++ gcc c++ cc; do \
diff --git a/sys-devel/icecream/files/icecream-0.6-20050413-gcc41.patch b/sys-devel/icecream/files/icecream-0.6-20050413-gcc41.patch
deleted file mode 100644
index 6e0fc9969c60..000000000000
--- a/sys-devel/icecream/files/icecream-0.6-20050413-gcc41.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urN icecream.orig/mon/hostinfo.h icecream/mon/hostinfo.h
---- icecream.orig/mon/hostinfo.h 2004-08-27 12:24:46.000000000 +0100
-+++ icecream/mon/hostinfo.h 2006-06-26 00:23:34.000000000 +0100
-@@ -54,7 +54,7 @@
- protected:
- static void initColor( const QString &value, const QString &name );
-
-- QColor HostInfo::createColor();
-+ QColor createColor();
- QColor createColor( const QString &name );
-
- private:
-diff -urN icecream.orig/mon/starview.h icecream/mon/starview.h
---- icecream.orig/mon/starview.h 2005-01-13 11:56:26.000000000 +0000
-+++ icecream/mon/starview.h 2006-06-26 00:24:49.000000000 +0100
-@@ -142,7 +142,7 @@
-
- QString id() const { return "star"; }
-
-- HostItem *StarView::findHostItem( unsigned int hostid );
-+ HostItem *findHostItem( unsigned int hostid );
-
- void checkNode( unsigned int hostid );
-
diff --git a/sys-devel/icecream/files/icecream-0.6-20050413-no-kde.patch b/sys-devel/icecream/files/icecream-0.6-20050413-no-kde.patch
deleted file mode 100644
index 6ae3031bf3e7..000000000000
--- a/sys-devel/icecream/files/icecream-0.6-20050413-no-kde.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- icecream.orig/configure.in 2005-04-13 03:29:41.000000000 -0400
-+++ icecream/configure.in 2005-12-18 14:02:24.000000000 -0500
-@@ -156,13 +156,13 @@
- dnl === END LZO
-
- UIC_NOT_NEEDED=1
--KDE_CHECK_FINAL
-+#KDE_CHECK_FINAL
- dnl =======================================================
- dnl FILE: ./mon/configure.in.in
- dnl =======================================================
-
--KDE_SET_PREFIX
--AC_PATH_KDE
-+#KDE_SET_PREFIX
-+#AC_PATH_KDE
-
- dnl =======================================================
- dnl FILE: ./services/configure.in.in
-@@ -193,9 +193,9 @@
- AC_CONFIG_FILES([ client/Makefile ])
- AC_CONFIG_FILES([ daemon/Makefile ])
- AC_CONFIG_FILES([ minilzo/Makefile ])
--AC_CONFIG_FILES([ mon/Makefile ])
--AC_CONFIG_FILES([ mon/doc/Makefile ])
--AC_CONFIG_FILES([ mon/doc/icemon/Makefile ])
-+#AC_CONFIG_FILES([ mon/Makefile ])
-+#AC_CONFIG_FILES([ mon/doc/Makefile ])
-+#AC_CONFIG_FILES([ mon/doc/icemon/Makefile ])
- AC_CONFIG_FILES([ services/Makefile ])
- if test "$prefix" = NONE; then
- prefix=$ac_default_prefix
-@@ -206,22 +206,22 @@
-
- AC_OUTPUT
- # Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
--if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
-+#if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
- # And if so, warn when they don't match
-- if test "$kde_libs_prefix" != "$given_prefix"; then
-+# if test "$kde_libs_prefix" != "$given_prefix"; then
- # And if kde doesn't know about the prefix yet
-- echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
-- if test $? -ne 0; then
-- echo ""
-- echo "Warning: you chose to install this package in $given_prefix,"
-- echo "but KDE was found in $kde_libs_prefix."
-- echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
-- echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
-- echo "Then restart KDE."
-- echo ""
-- fi
-- fi
--fi
-+# echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
-+# if test $? -ne 0; then
-+# echo ""
-+# echo "Warning: you chose to install this package in $given_prefix,"
-+# echo "but KDE was found in $kde_libs_prefix."
-+# echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
-+# echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
-+# echo "Then restart KDE."
-+# echo ""
-+# fi
-+# fi
-+#fi
-
- if test "$all_tests" = "bad"; then
- if test ! "$cache_file" = "/dev/null"; then
---- icecream.orig/subdirs 2004-08-04 04:49:45.000000000 -0400
-+++ icecream/subdirs 2005-12-18 14:11:36.000000000 -0500
-@@ -2,4 +2,3 @@
- services
- client
- daemon
--mon
diff --git a/sys-devel/icecream/files/icecream_disable.patch b/sys-devel/icecream/files/icecream_disable.patch
deleted file mode 100644
index 2c77dd56f271..000000000000
--- a/sys-devel/icecream/files/icecream_disable.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -Naur icecream.orig/client/main.cpp icecream/client/main.cpp
---- icecream.orig/client/main.cpp 2004-08-29 13:27:02.000000000 +0200
-+++ icecream/client/main.cpp 2004-11-21 06:00:39.178542387 +0100
-@@ -70,6 +70,7 @@
- " --help explain usage and exit\n"
- " --version show version and exit\n"
- "Environment Variables:\n"
-+" ICECC_DISABLE if set the local compiler is used.\n"
- " ICECC_VERSION use a specific icecc environment, see create-env\n"
- " ICECC_REPEAT_RATE the number of jobs out of 1000 that should be\n"
- " compiled on multiple hosts to ensure that they're\n"
-@@ -112,6 +113,7 @@
- int main(int argc, char **argv)
- {
- char *env = getenv( "ICECC_DEBUG" );
-+ char *icecc_disable = getenv( "ICECC_DISABLE" );
- int debug_level = Error;
- if ( env ) {
- if ( !strcasecmp( env, "info" ) ) {
-@@ -156,6 +158,9 @@
- CompileJob job;
- bool local = analyse_argv( argv, job );
-
-+ if(icecc_disable != NULL)
-+ return build_local( job, 0 );
-+
- Service *serv = new Service ("127.0.0.1", 10245);
- MsgChannel *local_daemon = serv->channel();
- if ( ! local_daemon || !local_daemon->protocol ) {
diff --git a/sys-devel/icecream/files/icecreamdaemon b/sys-devel/icecream/files/icecreamdaemon
deleted file mode 100755
index 38fe9aee8287..000000000000
--- a/sys-devel/icecream/files/icecreamdaemon
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/runscript
-depend() {
- need net
- after icecreamscheduler
-}
-
-start() {
- ebegin "Starting Icecream daemon"
- start-stop-daemon --start --quiet --exec /opt/icecream/bin/iceccd -- -d -m 5 > /dev/null
- eend $?
-}
-
-stop() {
- ebegin "Stopping Icecream daemon"
- start-stop-daemon --stop --quiet --retry 5 --exec /opt/icecream/bin/iceccd
- eend $?
-}
diff --git a/sys-devel/icecream/files/icecreamscheduler b/sys-devel/icecream/files/icecreamscheduler
deleted file mode 100755
index 0b458cc07c59..000000000000
--- a/sys-devel/icecream/files/icecreamscheduler
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/runscript
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting Icecream scheduler"
- start-stop-daemon --start --quiet --exec /opt/icecream/bin/scheduler -- -d
-> /dev/null
- eend $?
-}
-
-stop() {
- ebegin "Stopping Icecream scheduler"
- start-stop-daemon --stop --quiet --retry 5 --exec /opt/icecream/bin/scheduler --
- eend $?
-}
diff --git a/sys-devel/icecream/icecream-0.6.20040829.ebuild b/sys-devel/icecream/icecream-0.6.20040829.ebuild
deleted file mode 100644
index 63a71bb2bf2f..000000000000
--- a/sys-devel/icecream/icecream-0.6.20040829.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.6.20040829.ebuild,v 1.4 2007/01/05 22:06:55 dberkholz Exp $
-
-inherit eutils
-DESCRIPTION="Icecream is a program for distributed compiling of C(++) code across several machines based on ideas and code by distcc."
-HOMEPAGE="http://en.opensuse.org/Icecream"
-SRC_URI="ftp://ftp.suse.com/pub/projects/icecream/${PN}-0.6-20040829.tar.bz2
- mirror://gentoo/${PN}-${PV}.nokde.patch.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RDEPEND="virtual/libc
- kde? ( kde-base/kdelibs )"
-DEPEND="${RDEPEND}"
-IUSE="kde"
-
-src_compile() {
- cd ${WORKDIR}/icecream
- epatch ${FILESDIR}/icecream_disable.patch || die "error patching icecream"
-
- if ! use kde ; then
- epatch $DISTDIR/${PN}-${PV}.nokde.patch.bz2 || die "error patching icecream"
- fi
-
- mv client/create-env client/create-env.orig
- sed -e 's/^LD_ASSUME_KERNEL/#LD_ASSUME_KERNEL/' -e 's/^export LD_ASSUME/#export LD_ASSUME/' client/create-env.orig >client/create-env || die "error patching create-env"
- mv configure.in configure.in.orig
- sed -e 's/^CFLAGS=/#CFLAGS=/' -e 's/^CXXFLAGS=/#CXXFLAGS=/' configure.in.orig >configure.in || die "error patching configure.in"
-
- use amd64 && export CFLAGS="${CFLAGS} -fPIC -DPIC"
- use amd64 && export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
- ./configure --prefix=/opt/icecream
-
- if use kde ; then
- emake || die "error compiling"
- else
- # I was too lazy to check how to replace KDE_CREATE_SUBDIRSLIST in configure.in
- cd minilzo; emake || die "error compiling"
- cd ../services; emake || die "error compiling"
- cd ../client; emake || die "error compiling"
- cd ../daemon; emake || die "error compiling"
- fi
-}
-
-src_install() {
- cd ${WORKDIR}/icecream
- if use kde ; then
- make DESTDIR=${D} install || die "error installing"
- else
- cd minilzo; make DESTDIR=${D} install || die "error installing"
- cd ../services; make DESTDIR=${D} install || die "error installing"
- cd ../client; make DESTDIR=${D} install || die "error installing"
- cd ../daemon; make DESTDIR=${D} install || die "error installing"
- fi
- mkdir -p ${D}etc/env.d
- # We are using kicecream to get it included after the kde-env
- # which ignores a previous KDEDIRS
- cp ${FILESDIR}/99icecream ${D}etc/env.d/99kicecream
- mkdir -p ${D}etc/init.d
- cp ${FILESDIR}/icecreamdaemon ${D}etc/init.d
- cp ${FILESDIR}/icecreamscheduler ${D}etc/init.d
-}
-
-pkg_postinst() {
- einfo "If you have compiled binutils/gcc/glibc with processor-specific flags"
- einfo "(as normal using Gentoo), there is a great chance that the chroot created"
- einfo "by icecc doesn't work with other machines. In that case it would be best"
- einfo "to install the appropriate icecream-chroot package."
- einfo "To use icecream with gentoo/ebuild use"
- einfo " PREROOTPATH=/opt/icecream/bin"
- einfo " (e.g. add this line in your /etc/make.conf)."
- einfo "To use it with normal make use"
- einfo ' PATH=/opt/icecream/bin:$PATH'
- einfo "Right now it doesn't work with ccache without some special work."
-}
diff --git a/sys-devel/icecream/icecream-0.6.20050413-r1.ebuild b/sys-devel/icecream/icecream-0.6.20050413-r1.ebuild
deleted file mode 100644
index bc73b5cbd7d7..000000000000
--- a/sys-devel/icecream/icecream-0.6.20050413-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.6.20050413-r1.ebuild,v 1.2 2007/01/05 22:06:55 dberkholz Exp $
-
-inherit eutils
-DESCRIPTION="Icecream is a program for distributed compiling of C(++) code across several machines based on ideas and code by distcc."
-HOMEPAGE="http://en.opensuse.org/Icecream"
-SRC_URI="ftp://ftp.suse.com/pub/projects/icecream/${PN}-0.6-20050413.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RDEPEND="virtual/libc
- kde? ( kde-base/kdelibs )"
-DEPEND="${RDEPEND}"
-IUSE="arts kde"
-
-src_compile() {
- cd ${WORKDIR}/icecream
- epatch ${FILESDIR}/icecream-0.6-20050413-add-disable-option.patch || die "error patching icecream"
- epatch ${FILESDIR}/icecream-0.6-20050413-dont-create-symlinks.patch || die "error patching icecream"
- epatch ${FILESDIR}/icecream-0.6-20050413-gcc41.patch || die "error patching icecream"
-
- if ! use kde ; then
- epatch ${FILESDIR}/${PN}-0.6-20050413-no-kde.patch || die "error patching icecream"
- aclocal
- automake
- autoconf
- fi
-
- use amd64 && export CFLAGS="${CFLAGS} -fPIC -DPIC"
- use amd64 && export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
- use !arts && local myconfig="--without-arts"
- ./configure --prefix=/usr $myconfig
- emake || die "error compiling"
-}
-
-src_install() {
- cd ${WORKDIR}/icecream
- make DESTDIR=${D} install || die "error installing"
- newbin ${FILESDIR}/icecream-config icecream-config
- cp suse/sysconfig.icecream icecream
- insinto "/etc/conf.d"
- doins "icecream"
- newinitd ${FILESDIR}/icecream icecream
- diropts -m0755
- dodir /usr/lib/icecream/bin
- keepdir /usr/lib/icecream/bin
-}
-
-pkg_postinst() {
- enewgroup icecream || die "Problem creating icecream group"
-
- #are we doing bootstrap with has no useradd?
- if [ -x /usr/sbin/useradd ]; then
- enewuser icecream -1 -1 /var/cache/icecream icecream || die "Problem adding icecream user"
- else
- ewarn "You do not have useradd (bootstrap) from shadow so I didn't"
- ewarn "install the icecream user. Note that attempting to start the daemon"
- ewarn "will fail. Please install shadow and re-emerge icecream."
- ebeep 2
- fi
-
- if [[ ${ROOT} = "/" ]] ; then
- einfo "Scanning for compiler front-ends..."
- /usr/bin/icecream-config --install-links
- /usr/bin/icecream-config --install-links ${CHOST}
- else
- ewarn "Install is incomplete; you must run the following command:"
- ewarn " # icecream-config --install-links ${CHOST}"
- ewarn "after booting or chrooting to ${ROOT} to complete installation."
- fi
-
- einfo
- einfo "If you have compiled binutils/gcc/glibc with processor-specific flags"
- einfo "(as normal using Gentoo), there is a greater chance that your compiler"
- einfo "won't work on other machines. The best would be to build gcc, glibc and"
- einfo "binutils without those flags and then copy the needed files into your"
- einfo "tarball for distribution to other machines. This tarball can be created"
- einfo "using the /usr/bin/create-env script, and used by setting ICECC_VERSION"
- einfo "in /etc/conf.d/icecream"
- einfo ' ICECC_VERSION=<filename_of_archive_containing_your_environment>'
- einfo
- einfo "To use icecream with portage add the following line to /etc/make.conf"
- einfo ' PREROOTPATH=/usr/lib/icecream/bin'
- einfo
- einfo "To use icecream with normal make use (e.g. in /etc/profile)"
- einfo ' PATH=/usr/lib/icecream/bin:$PATH'
- einfo
- einfo "N.B. To use icecream with ccache, the ccache PATH should come first:"
- einfo ' PATH=/usr/lib/ccache/bin:/usr/lib/icecream/bin:$PATH'
- einfo
- einfo "Don't forget to open the following ports in your firewall(s):"
- einfo " TCP/10245 on the daemon computers (required)"
- einfo " TCP/8765 for the the scheduler computer (required)"
- einfo " TCP/8766 for the telnet interface to the scheduler (optional)"
- einfo " UDP/8765 for broadcast to find the scheduler (optional)"
- einfo
- einfo "Further usage instructions: http://www.opensuse.org/icecream"
- einfo
-}
diff --git a/sys-devel/icecream/icecream-0.6.20050413.ebuild b/sys-devel/icecream/icecream-0.6.20050413.ebuild
deleted file mode 100644
index b9862b36294b..000000000000
--- a/sys-devel/icecream/icecream-0.6.20050413.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.6.20050413.ebuild,v 1.3 2007/01/05 22:06:55 dberkholz Exp $
-
-inherit eutils
-DESCRIPTION="Icecream is a program for distributed compiling of C(++) code across several machines based on ideas and code by distcc."
-HOMEPAGE="http://en.opensuse.org/Icecream"
-SRC_URI="ftp://ftp.suse.com/pub/projects/icecream/${PN}-0.6-20050413.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RDEPEND="virtual/libc
- kde? ( kde-base/kdelibs )"
-DEPEND="${RDEPEND}"
-IUSE="arts kde"
-
-src_compile() {
- cd ${WORKDIR}/icecream
- epatch ${FILESDIR}/icecream-0.6-20050413-add-disable-option.patch || die "error patching icecream"
- epatch ${FILESDIR}/icecream-0.6-20050413-dont-create-symlinks.patch || die "error patching icecream"
-
- if ! use kde ; then
- epatch ${FILESDIR}/${PN}-0.6-20050413-no-kde.patch || die "error patching icecream"
- aclocal
- automake
- autoconf
- fi
-
- use amd64 && export CFLAGS="${CFLAGS} -fPIC -DPIC"
- use amd64 && export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
- use !arts && local myconfig="--without-arts"
- ./configure --prefix=/usr $myconfig
- emake || die "error compiling"
-}
-
-src_install() {
- cd ${WORKDIR}/icecream
- make DESTDIR=${D} install || die "error installing"
- newbin ${FILESDIR}/icecream-config icecream-config
- cp suse/sysconfig.icecream icecream
- insinto "/etc/conf.d"
- doins "icecream"
- newinitd ${FILESDIR}/icecream icecream
- diropts -m0755
- dodir /usr/lib/icecream/bin
- keepdir /usr/lib/icecream/bin
-}
-
-pkg_postinst() {
- enewgroup icecream || die "Problem creating icecream group"
-
- #are we doing bootstrap with has no useradd?
- if [ -x /usr/sbin/useradd ]; then
- enewuser icecream -1 -1 /var/cache/icecream icecream || die "Problem adding icecream user"
- else
- ewarn "You do not have useradd (bootstrap) from shadow so I didn't"
- ewarn "install the icecream user. Note that attempting to start the daemon"
- ewarn "will fail. Please install shadow and re-emerge icecream."
- ebeep 2
- fi
-
- if [[ ${ROOT} = "/" ]] ; then
- einfo "Scanning for compiler front-ends..."
- /usr/bin/icecream-config --install-links
- /usr/bin/icecream-config --install-links ${CHOST}
- else
- ewarn "Install is incomplete; you must run the following command:"
- ewarn " # icecream-config --install-links ${CHOST}"
- ewarn "after booting or chrooting to ${ROOT} to complete installation."
- fi
-
- einfo
- einfo "If you have compiled binutils/gcc/glibc with processor-specific flags"
- einfo "(as normal using Gentoo), there is a greater chance that your compiler"
- einfo "won't work on other machines. The best would be to build gcc, glibc and"
- einfo "binutils without those flags and then copy the needed files into your"
- einfo "tarball for distribution to other machines. This tarball can be created"
- einfo "using the /usr/bin/create-env script, and used by setting ICECC_VERSION"
- einfo "in /etc/conf.d/icecream"
- einfo ' ICECC_VERSION=<filename_of_archive_containing_your_environment>'
- einfo
- einfo "To use icecream with portage add the following line to /etc/make.conf"
- einfo ' PREROOTPATH=/usr/lib/icecream/bin'
- einfo
- einfo "To use icecream with normal make use (e.g. in /etc/profile)"
- einfo ' PATH=/usr/lib/icecream/bin:$PATH'
- einfo
- einfo "N.B. To use icecream with ccache, the ccache PATH should come first:"
- einfo ' PATH=/usr/lib/ccache/bin:/usr/lib/icecream/bin:$PATH'
- einfo
- einfo "Don't forget to open the following ports in your firewall(s):"
- einfo " TCP/10245 on the daemon computers (required)"
- einfo " TCP/8765 for the the scheduler computer (required)"
- einfo " TCP/8766 for the telnet interface to the scheduler (optional)"
- einfo " UDP/8765 for broadcast to find the scheduler (optional)"
- einfo
- einfo "Further usage instructions: http://www.opensuse.org/icecream"
- einfo
-}