From: "Patrick Lauer (patrick)" <patrick@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog
Date: Sun, 28 Jun 2009 08:39:34 +0000 [thread overview]
Message-ID: <E1MKpvC-00020u-Ja@stork.gentoo.org> (raw)
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."
}
next reply other threads:[~2009-06-28 8:39 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-28 8:39 Patrick Lauer (patrick) [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-06-28 17:10 [gentoo-commits] gentoo-x86 commit in sys-devel/icecream: icecream-0.9.4.ebuild ChangeLog Jeroen Roovers (jer)
2010-01-04 10:16 Samuli Suominen (ssuominen)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1MKpvC-00020u-Ja@stork.gentoo.org \
--to=patrick@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox