summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-09-25 13:28:17 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-09-25 13:28:17 +0000
commit2ea7dbab20e5b93cb84588577689458f0235baac (patch)
tree65646dd70c15a236147f386122a7f1c06d28772e /sys-devel
parentUpdate ebuild to pass under both -java and +java cases. (diff)
downloadhistorical-2ea7dbab20e5b93cb84588577689458f0235baac.tar.gz
historical-2ea7dbab20e5b93cb84588577689458f0235baac.tar.bz2
historical-2ea7dbab20e5b93cb84588577689458f0235baac.zip
Bump to latest. Fixes gcc-4.6 issues.
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/icecream/ChangeLog9
-rw-r--r--sys-devel/icecream/Manifest24
-rw-r--r--sys-devel/icecream/icecream-0.9.7.ebuild85
3 files changed, 115 insertions, 3 deletions
diff --git a/sys-devel/icecream/ChangeLog b/sys-devel/icecream/ChangeLog
index 19aadb9c6196..b417a7082585 100644
--- a/sys-devel/icecream/ChangeLog
+++ b/sys-devel/icecream/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/icecream
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.39 2010/09/18 10:24:22 scarabeus Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.40 2011/09/25 13:28:17 scarabeus Exp $
+
+*icecream-0.9.7 (25 Sep 2011)
+
+ 25 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> +icecream-0.9.7.ebuild:
+ Bump to latest. Fixes gcc-4.6 issues.
*icecream-0.9.6-r1 (18 Sep 2010)
diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 64dfd020a45c..8aeb699cbc4b 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 0.9.6-crosscompile.patch 471 RMD160 4dbea92702b7a7170e7d8593265156de75545dc2 SHA1 088469d36da0dda0861f741a92b32632f906a5c4 SHA256 b0d4f69301cac95f5e3a7a3a91b5470769144e0deb33cb1504b70ad29b8cb783
AUX 0.9.6-symlinks.patch 614 RMD160 b6882810d96141d46d029b33bd68c29d98ec9662 SHA1 d4d0a6091533698c5b905e0ce490fc0400bfff4d SHA256 4100330fb48453abe7facecff4eb199e5285093df49d082e14050a4c30cb2dfb
AUX icecream 1724 RMD160 2527e0a0a7c2dc37ef0d0afe64875cd2c3768b80 SHA1 6dc26e75a42571f72b913cc811abe23a15c12a28 SHA256 07b5e4645e99646e1448147ef1e30b4a50f1478b25578ba9e71c6aa2c151ca53
@@ -6,6 +9,25 @@ AUX icecream-config 1692 RMD160 2d6c85b86b2c8308c08f5876308165044195fd34 SHA1 42
AUX icecream-create-env 2129 RMD160 7230eceda65fb955c647545ae0333d73d319eb92 SHA1 dd154e964b2e2a9b1b54e14df61a974aa3fe89e3 SHA256 8c830bbb0a59ed8a13f84afd4fac083a4984e611e9da862ebfb330dd55e434c6
AUX icecream-gentoo-multilib.patch 1579 RMD160 35671f69f782e326749f8ff50bd25ede3ffca628 SHA1 64c2f0c7b54911735792c5f14c78549d2c3f9a4e SHA256 0efa29f5cb350aa8118cb9c4ba8d62cf675b6af5692ee18e25021f463465fc8a
DIST icecc-0.9.6.tar.bz2 378702 RMD160 c210061fbe5c2046d13e8c7d78e0a107fd94f761 SHA1 2591652c56a574f985f47719af40ad0484151982 SHA256 d0e6000f2d5e6f4936aa568e5bb3e4f75f836335aed8e3fef5369487df3741a6
+DIST icecc-0.9.7.tar.bz2 379527 RMD160 b836086596b44f03871a46909f0340cafeb9e059 SHA1 3699b6dacdc873a22a478b5959cfe0e7dd7115aa SHA256 ba01c19e946d5a142ad9f912c24086ee12e7ca4927d64860787eb4bcd100657f
EBUILD icecream-0.9.6-r1.ebuild 2791 RMD160 78007e0e27ec668c481291605f0169df77721ab8 SHA1 53b76e84d0c029a3294609c43f30b006467de4f4 SHA256 6c6cfb29282759ebf11240b7377e3d3b5fa71fa544eb2bd3479f3a80950b22eb
-MISC ChangeLog 7868 RMD160 6ea53d4e9d473a740a39e11ef5968588a9528c27 SHA1 53d6492e0fdbec73f05ff21227f4f5b91cd0b506 SHA256 a827f089868fbbe9f894744866e0b397df5fe31edb702964cc5dd3ae97ab9030
+EBUILD icecream-0.9.7.ebuild 2679 RMD160 5511de677aa0350f03f2eabc8341116546f23ea8 SHA1 a7064132f7a898664e938a60cfe7a59258a2587a SHA256 2c5fe311f788185103841ee91934738a456901db6e7bfd2b9a9444b415b40fbc
+MISC ChangeLog 8019 RMD160 e4350046c23b73ad4ed93f5d0fbd7c287f5dd808 SHA1 5297722dae94b35a4e63ad80e9fbfd961cfdb871 SHA256 ced921777adfbca282a6ceb216ad813e51050f9cd83ec65d72b9e35336f1b8f0
MISC metadata.xml 160 RMD160 1233ca29861ca7c47f0b09d1d7a29def80f7df02 SHA1 1bfdc9d282a84c95e2bdcda19ace5b94e2e67349 SHA256 56717bdb03ad5d833acecfbc612a67f569256b328bf610fbc6cc33714186dae9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOfyxVAAoJEOSiRoyO7jvo/cwP/At+y9x1RD0Oa2CsRb6ShbeU
+MhVZSgA5pnp9Q0o6Q5qDKsnWz4OteG1NcM4Sf+5/sBZhsqQW2Hpeyv0zkxm6mN9l
+ba8CzL5IJRG/nm0d2R1DNrrWUeU6L7AtKsG1yzmllnyExreDAX+6UzfCwWHZw9OL
+PvoHcpeDE0b6sETJiV7LKrHCjA5UTHKHl0aVkhwVQ7ByPCcoXtmzfDV6y9aYmD4i
+DvYW0JHc9/My6oCdMl0R2TiNIqznIbll9GSwi5mIuqeyjPcxwtMoMrOXcx0z8sYq
+LGP7ORsXhb2rb63C7wZrPT5PNgNgfUSnYY5sT/5LpHKGKd/xik2z8A2p650Zy5j0
+/8Xop5aJnA63rbMBokMjACw9li9HDLDH2a4lxcgbr/wcyxzgYA5ByqacF4ZsDCNp
+dyyFTJWYozRYKif7jM1zkNLvMitw7B0WJnjq36A8qL6Mf8TTCbX7WFMZZJn2oO9d
+X5objcYI+1QsCoHJBunbBHkvzxrVstMzN4hj+U+tOj41+fIHOXjQ3/K5JspzQIZq
+Os6qJ6UzVTMY6eSpQn9E7Jd5qyjJNgiPMwQo8+owroCvjDKm7yVSpHFIZhw2L5UC
+BTXnf+AIqlhh3b2rA6uikLo26OlZOWklCqZy2G/98FleT5ADP79SyB6c65805If9
+jfPay4KrXzymKfuJs3t7
+=hmEA
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/icecream/icecream-0.9.7.ebuild b/sys-devel/icecream/icecream-0.9.7.ebuild
new file mode 100644
index 000000000000..f7d49a0ea09f
--- /dev/null
+++ b/sys-devel/icecream/icecream-0.9.7.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-0.9.7.ebuild,v 1.1 2011/09/25 13:28:17 scarabeus Exp $
+
+EAPI=4
+
+inherit base autotools
+
+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 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/0.9.6-symlinks.patch"
+ "${FILESDIR}/0.9.6-crosscompile.patch"
+ "${FILESDIR}/${PN}-conf.d-verbosity.patch"
+ "${FILESDIR}/${PN}-gentoo-multilib.patch"
+)
+
+pkg_setup() {
+ enewgroup icecream
+ enewuser icecream -1 -1 /var/cache/icecream icecream
+}
+
+src_prepare() {
+ base_src_prepare
+
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ dosbin "${FILESDIR}"/icecream-config
+ dosbin "${FILESDIR}"/icecream-create-env
+
+ newconfd suse/sysconfig.icecream icecream
+ doinitd "${FILESDIR}"/icecream
+
+ diropts -m0755
+ keepdir /usr/lib/icecc/bin
+}
+
+pkg_postinst() {
+ ebegin "Scanning for compiler front-ends..."
+ /usr/sbin/icecream-config --install-links
+ /usr/sbin/icecream-config --install-links "${CHOST}"
+ eend ${?}
+
+ 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: ${HOMEPAGE}"
+}