diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2007-11-08 00:32:55 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2007-11-08 00:32:55 +0000 |
commit | 012920cc6de8be97b0b3d8ac9ab573ac9399948d (patch) | |
tree | 4193b958a6015306dae9c763fb0c9b7ea0e71778 /sys-devel | |
parent | version bump (diff) | |
download | gentoo-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/ChangeLog | 12 | ||||
-rw-r--r-- | sys-devel/icecream/files/99icecream | 2 | ||||
-rw-r--r-- | sys-devel/icecream/files/digest-icecream-0.6.20040829 | 6 | ||||
-rw-r--r-- | sys-devel/icecream/files/digest-icecream-0.6.20050413 | 3 | ||||
-rw-r--r-- | sys-devel/icecream/files/digest-icecream-0.6.20050413-r1 | 3 | ||||
-rw-r--r-- | sys-devel/icecream/files/icecream-0.6-20050413-add-disable-option.patch | 28 | ||||
-rw-r--r-- | sys-devel/icecream/files/icecream-0.6-20050413-dont-create-symlinks.patch | 28 | ||||
-rw-r--r-- | sys-devel/icecream/files/icecream-0.6-20050413-gcc41.patch | 24 | ||||
-rw-r--r-- | sys-devel/icecream/files/icecream-0.6-20050413-no-kde.patch | 76 | ||||
-rw-r--r-- | sys-devel/icecream/files/icecream_disable.patch | 29 | ||||
-rwxr-xr-x | sys-devel/icecream/files/icecreamdaemon | 17 | ||||
-rwxr-xr-x | sys-devel/icecream/files/icecreamscheduler | 17 | ||||
-rw-r--r-- | sys-devel/icecream/icecream-0.6.20040829.ebuild | 76 | ||||
-rw-r--r-- | sys-devel/icecream/icecream-0.6.20050413-r1.ebuild | 101 | ||||
-rw-r--r-- | sys-devel/icecream/icecream-0.6.20050413.ebuild | 100 |
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 -} |