public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog
@ 2009-06-28  8:39 Patrick Lauer (patrick)
  0 siblings, 0 replies; 3+ messages in thread
From: Patrick Lauer (patrick) @ 2009-06-28  8:39 UTC (permalink / raw
  To: gentoo-commits

patrick     09/06/28 08:39:34

  Modified:             ChangeLog
  Added:                icecream-0.9.4.ebuild
  Log:
  Bump to 0.9.4, fixes #275246
  (Portage version: 2.2_rc33/cvs/Linux x86_64)

Revision  Changes    Path
1.31                 sys-devel/icecream/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.31&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.31&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?r1=1.30&r2=1.31

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- ChangeLog	7 Mar 2009 11:46:44 -0000	1.30
+++ ChangeLog	28 Jun 2009 08:39:34 -0000	1.31
@@ -1,6 +1,11 @@
 # ChangeLog for sys-devel/icecream
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.30 2009/03/07 11:46:44 bluebird Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.31 2009/06/28 08:39:34 patrick Exp $
+
+*icecream-0.9.4 (28 Jun 2009)
+
+  28 Jun 2009; Patrick Lauer <patrick@gentoo.org> +icecream-0.9.4.ebuild:
+  Bump to 0.9.4, fixes #275246
 
 *icecream-0.9.3 (07 Mar 2009)
 



1.1                  sys-devel/icecream/icecream-0.9.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.1&content-type=text/plain

Index: icecream-0.9.4.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v 1.1 2009/06/28 08:39:34 patrick Exp $

inherit autotools eutils flag-o-matic

MY_P="icecc-${PV}"

DESCRIPTION="icecc is a program for distributed compiling of C(++) code across several machines; based on distcc"
HOMEPAGE="http://en.opensuse.org/Icecream"
SRC_URI="ftp://ftp.suse.com/pub/projects/${PN}/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"

RDEPEND="virtual/libc"
DEPEND="${RDEPEND}
		doc? ( =kde-base/kdelibs-3.5* )"

S="${WORKDIR}/${MY_P}"

src_unpack() {
	unpack ${A}
	cd "${S}"

	epatch "${FILESDIR}/${PN}-dont-create-symlinks.patch"
	epatch "${FILESDIR}/${PN}-conf.d-verbosity.patch"

	# honour ${CFLAGS_${ABI}} environment variable, bug #232931
	epatch "${FILESDIR}/${PN}-gentoo-multilib.patch"

	use amd64 && append-flags -fPIC -DPIC

	eautoreconf
}

src_compile() {
	econf
	emake || die "compiling icecc failed"

	# compile manpages...yeah, we need meinproc, ergo kdelibs for this :(
	if use doc; then
		cd doc
		for docfile in *.docbook; do
			outputfile="${docfile/man-/}"
			outputfile="${outputfile/.docbook/}"

			meinproc \
			--stylesheet /usr/kde/3.5/share/apps/ksgmltools2/customization/kde-man.xsl \
			"${docfile}" && \
			mv manpage.troff "${outputfile}" || \
			die "compiling manpages failed"
		done
	fi
}

src_install() {
	emake DESTDIR="${D}" install || die "install failed"

	dosbin "${FILESDIR}"/icecream-config || die "install failed"

	dosbin "${FILESDIR}"/icecream-create-env || die "install failed"

	newconfd suse/sysconfig.icecream icecream || die "install failed"
	doinitd "${FILESDIR}"/icecream || die "install failed"

	diropts -m0755
	keepdir /usr/lib/icecc/bin

	if use doc; then
		cd doc
		doman icecc.1 iceccd.1 icecream.7 scheduler.1 || die "doman failed"
	fi
}

pkg_postinst() {
	enewgroup icecream

	#are we doing bootstrap with has no useradd?
	if [ -x /usr/sbin/useradd ]; then
		enewuser icecream -1 -1 /var/cache/icecream icecream
	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/sbin/icecream-config --install-links
		/usr/sbin/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

	elog
	elog "If you have compiled binutils/gcc/glibc with processor-specific flags"
	elog "(as normal using Gentoo), there is a greater chance that your compiler"
	elog "won't work on other machines. The best would be to build gcc, glibc and"
	elog "binutils without those flags and then copy the needed files into your"
	elog "tarball for distribution to other machines. This tarball can be created"
	elog "by running /usr/bin/icecc --build-native, and used by setting"
	elog "ICECC_VERSION in /etc/conf.d/icecream"
	elog '  ICECC_VERSION=<filename_of_archive_containing_your_environment>'
	elog
	elog "To use icecream with portage add the following line to /etc/make.conf"
	elog '  PREROOTPATH=/usr/lib/icecc/bin'
	elog
	elog "To use icecream with normal make use (e.g. in /etc/profile)"
	elog '  PATH=/usr/lib/icecc/bin:$PATH'
	elog
	elog "N.B. To use icecream with ccache, the ccache PATH should come first:"
	elog '  PATH=/usr/lib/ccache/bin:/usr/lib/icecc/bin:$PATH'
	elog
	elog "Don't forget to open the following ports in your firewall(s):"
	elog " TCP/10245 on the daemon computers (required)"
	elog " TCP/8765 for the the scheduler computer (required)"
	elog " TCP/8766 for the telnet interface to the scheduler (optional)"
	elog " UDP/8765 for broadcast to find the scheduler (optional)"
	elog
	elog "Further usage instructions: http://www.opensuse.org/icecream"
	elog
	elog "The icecream monitor is no longer included in this package."
	elog "See http://bugs.gentoo.org/show_bug.cgi?id=139432 for more info."
}






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog
@ 2009-06-28 17:10 Jeroen Roovers (jer)
  0 siblings, 0 replies; 3+ messages in thread
From: Jeroen Roovers (jer) @ 2009-06-28 17:10 UTC (permalink / raw
  To: gentoo-commits

jer         09/06/28 17:10:21

  Modified:             icecream-0.9.4.ebuild ChangeLog
  Log:
  Marked ~hppa too.
  (Portage version: 2.2_rc33/cvs/Linux i686)

Revision  Changes    Path
1.2                  sys-devel/icecream/icecream-0.9.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?r1=1.1&r2=1.2

Index: icecream-0.9.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- icecream-0.9.4.ebuild	28 Jun 2009 08:39:34 -0000	1.1
+++ icecream-0.9.4.ebuild	28 Jun 2009 17:10:21 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v 1.1 2009/06/28 08:39:34 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v 1.2 2009/06/28 17:10:21 jer Exp $
 
 inherit autotools eutils flag-o-matic
 
@@ -12,7 +12,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
 IUSE="doc"
 
 RDEPEND="virtual/libc"



1.32                 sys-devel/icecream/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?r1=1.31&r2=1.32

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog	28 Jun 2009 08:39:34 -0000	1.31
+++ ChangeLog	28 Jun 2009 17:10:21 -0000	1.32
@@ -1,6 +1,9 @@
 # ChangeLog for sys-devel/icecream
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.31 2009/06/28 08:39:34 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.32 2009/06/28 17:10:21 jer Exp $
+
+  28 Jun 2009; Jeroen Roovers <jer@gentoo.org> icecream-0.9.4.ebuild:
+  Marked ~hppa too.
 
 *icecream-0.9.4 (28 Jun 2009)
 






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog
@ 2010-01-04 10:16 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 3+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-01-04 10:16 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/01/04 10:16:00

  Modified:             icecream-0.9.4.ebuild ChangeLog
  Log:
  Block x11-misc/icecc wrt #299564, thanks to Joost Ruis for reporting.
  (Portage version: 2.2_rc61/cvs/Linux x86_64)

Revision  Changes    Path
1.5                  sys-devel/icecream/icecream-0.9.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild?r1=1.4&r2=1.5

Index: icecream-0.9.4.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- icecream-0.9.4.ebuild	31 Dec 2009 21:49:19 -0000	1.4
+++ icecream-0.9.4.ebuild	4 Jan 2010 10:16:00 -0000	1.5
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v 1.4 2009/12/31 21:49:19 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.4.ebuild,v 1.5 2010/01/04 10:16:00 ssuominen Exp $
 
 inherit autotools eutils flag-o-matic
 
@@ -15,6 +15,8 @@
 KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
 IUSE=""
 
+DEPEND="!x11-misc/icecc"
+
 S="${WORKDIR}/${MY_P}"
 
 src_unpack() {



1.35                 sys-devel/icecream/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/icecream/ChangeLog?r1=1.34&r2=1.35

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog	31 Dec 2009 21:49:19 -0000	1.34
+++ ChangeLog	4 Jan 2010 10:16:00 -0000	1.35
@@ -1,6 +1,9 @@
 # ChangeLog for sys-devel/icecream
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.34 2009/12/31 21:49:19 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.35 2010/01/04 10:16:00 ssuominen Exp $
+
+  04 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> icecream-0.9.4.ebuild:
+  Block x11-misc/icecc wrt #299564, thanks to Joost Ruis for reporting.
 
   31 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> icecream-0.9.2.ebuild,
   icecream-0.9.3.ebuild, icecream-0.9.4.ebuild:






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-01-04 10:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-28 17:10 [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog Jeroen Roovers (jer)
  -- strict thread matches above, loose matches on Subject: below --
2010-01-04 10:16 Samuli Suominen (ssuominen)
2009-06-28  8:39 Patrick Lauer (patrick)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox