summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2013-04-13 07:56:06 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2013-04-13 07:56:06 +0000
commit7ae7d35fc0937fbff775a27ab94fa6b45435180f (patch)
tree92a90af4573f3c67707e56e535173d80881d05d7 /sys-devel/icecream
parentVersion bump and remove old (fixes bug #465380). (diff)
downloadhistorical-7ae7d35fc0937fbff775a27ab94fa6b45435180f.tar.gz
historical-7ae7d35fc0937fbff775a27ab94fa6b45435180f.tar.bz2
historical-7ae7d35fc0937fbff775a27ab94fa6b45435180f.zip
Version bump to 1.0.0 release. Add suse herd as maintainer.
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64 Manifest-Sign-Key: 0x8EEE3BE8
Diffstat (limited to 'sys-devel/icecream')
-rw-r--r--sys-devel/icecream/ChangeLog11
-rw-r--r--sys-devel/icecream/Manifest34
-rw-r--r--sys-devel/icecream/files/icecream-1.0.0-libcap-ng.patch8
-rw-r--r--sys-devel/icecream/files/icecream-r245
-rw-r--r--sys-devel/icecream/icecream-1.0.0.ebuild52
-rw-r--r--sys-devel/icecream/metadata.xml1
6 files changed, 134 insertions, 17 deletions
diff --git a/sys-devel/icecream/ChangeLog b/sys-devel/icecream/ChangeLog
index 9c5b9872d83f..02d230e006a8 100644
--- a/sys-devel/icecream/ChangeLog
+++ b/sys-devel/icecream/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-devel/icecream
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.47 2012/08/23 11:42:07 xarthisius Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/ChangeLog,v 1.48 2013/04/13 07:55:45 scarabeus Exp $
+
+*icecream-1.0.0 (13 Apr 2013)
+
+ 13 Apr 2013; Tomáš Chvátal <scarabeus@gentoo.org>
+ +files/icecream-1.0.0-libcap-ng.patch, +files/icecream-r2,
+ +icecream-1.0.0.ebuild, metadata.xml:
+ Version bump to 1.0.0 release. Add suse herd as maintainer.
23 Aug 2012; Kacper Kowalik <xarthisius@gentoo.org>
+files/0.9.7-glibc2.16.patch, icecream-0.9.7-r1.ebuild:
diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 585d83aa6e43..c48a9d2c57e9 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -6,28 +6,32 @@ AUX 0.9.6-symlinks.patch 614 SHA256 4100330fb48453abe7facecff4eb199e5285093df49d
AUX 0.9.7-automake.patch 1085 SHA256 6f3281250708ec2ea5a1dd188104bdfa66e5f7b388c58a0b4827d3cc9f108da5 SHA512 2a2b8a03d10783a56484ec7b97cec0bf8f6853fc9c1e8d558297f7d1d0060d3e53410d9b6c77bd00359e249817fd6f0d854773850a1983b19417cee140ec17e3 WHIRLPOOL cbb5a0dcc9c5ec97458a38e91dace3474f7edd80d8190193295b22f427adb9aa9aa7ddabea29f078d93ada521610ae3fc479e6d3b42faa345d4dbd67a982da9b
AUX 0.9.7-glibc2.16.patch 342 SHA256 7beb8999615edc5926c731c4f9f40c1cdf899f0a13aa0663847c415d23b4faba SHA512 3c3f0cbc15637d6f46ea4b7a7036a74a8ad46ab42f2ccfdda1638e0fa5cfc16e382ebefeb5294f937a34285c63d205f86b91ef0650a2ccaa8c5253f35ee1cecd WHIRLPOOL dd587412c5ad7956ffc59b9b0ec420e9702955b8aa27453f7c3e07826191a127ab2df68f7830bd360c109f2130025aa176d8e6d2e7a6411db1418564e1c40829
AUX icecream 1724 SHA256 07b5e4645e99646e1448147ef1e30b4a50f1478b25578ba9e71c6aa2c151ca53 SHA512 fc1ba10b7d50ddabb6365033b17ba51e3b9169bf28f91bdfec7e98be2e98845f293bcc6b714a7ea0fd8618607d4f4d9203d506d0aa00876c55ceb4565d226396 WHIRLPOOL bc79fe5810dbbd05e881eb0767e259fb73f98a5ca4ded1cffc42a462485538a160865f102ab199f79fceee63073d0da144826de8dddece22d43f0f00b5c83c72
+AUX icecream-1.0.0-libcap-ng.patch 195 SHA256 e6f54ce79c0da6c8f9b1379e21dc6ed528b2734dbaa7a9653b275a08073771e2 SHA512 31f69f07ad55465103587239249d2fd173dc3b920a026c7754635a3ada39696c1ccccbe636ced0ca2a2283b4adb8f23083a32586c2e803c1f18ad4afd3cc8746 WHIRLPOOL c0ef52dccf5aff25e7a93b949342a5ea1fe1e770c035c73d35a2e0a958016e5370c0fd3f7b15da899cc134ec13ac59c2b6666a8ae81be06fba837f1aff22bdad
AUX icecream-conf.d-verbosity.patch 364 SHA256 d1191d31f84f2b1f1bcab67cecd0f77bc80db32d07766e7e3b6bc4cf886147cc SHA512 607b8eb2e50bf77fcf5f31757dd44fda9bc2c98241239d1e23bf17228e68e32a391e22d0b859ad725c176f21580a0a92931644c5b3ecfd23d844719f035d38eb WHIRLPOOL fc0283058fed7deca2b8917289838c84e9821436e7a4c648ebd32edabf1180ee321db75e736b805a6695f313977ab63857dc9cfb80119905182f2f701928da88
AUX icecream-config 1692 SHA256 24acbd8e5b0218ce966e78f451985f72530865f86e5a1ee2b6c92d8bf50ff66b SHA512 9bba4e6ebabfc5c2b6d205fdf53e08ce1c29801da6a69534d5c3c221ce1ff7d8575d56bd451254ee9d30d27b6a95d00fd64e3a5cb1129c72583193a27a7fef70 WHIRLPOOL bd23a6f38ecf907363fb15d6968be688c58c053e116575de68ad9a656fd3b4f3b880e82a5da70ec250bd5a8f926a665a88a45144d57052a57187cd66241a40a2
AUX icecream-create-env 2137 SHA256 edcafb128d8bb833aeb0c2544c5ecdd2336f0ed60015e5a33096a972b1856c0f SHA512 0de4ca5a865eea62fe6aaa70982bb75c0c78490491f6a713fab1c5be6fe0a67492efcb836f6e97914a8252665d9c5e7a9c7d01f8805af0bd4108dbaabbc0eb32 WHIRLPOOL e369d8b9bd77992a756f480a5bddfa640d9630b3da75cca68ff173909ba4b12bd44124ee0a1c7d8e12c8b1890333a53a17d66818625eb1ebedf7d96b8272e1e4
AUX icecream-gentoo-multilib.patch 1579 SHA256 0efa29f5cb350aa8118cb9c4ba8d62cf675b6af5692ee18e25021f463465fc8a SHA512 24a9de13691e39e96c32db5722e7a6979a7a233335bf37fc42f5cf8d8b67d111d26fcf68d5fc20acc4aacee0d1e7cc88ff04ee36a127efc45f3bffe269e7c253 WHIRLPOOL 58f94a649e807fd8c90e384cf84111cf32fb994c45233d2ef6225e97f2d0ae88e3192e42d0d89e0e89e841fea3b54cff6c164e31866a628ba77960a08c182921
+AUX icecream-r2 1846 SHA256 ce53774b9f824423925ac5d6a272fe4a6e9f72e5e32daa172d2d5579ee2731e6 SHA512 3e711e9d599cbed467ac9a0c194ce622154e690f9b85c3582d0193b3eb70d3c328e9b32c1cf4f68bdb57c3fa6380996d9bc2e23e5154b7505d44786d09213ae8 WHIRLPOOL 942d7f33cafe3eeacd6fbb9a5252ecd3c2a486d297304979f6ee735016045c242b9981c28b6f64fb49127874fdabc375b0d417e6cc7cbde3632c16fd2621a1f7
DIST icecc-0.9.7.tar.bz2 379527 SHA256 ba01c19e946d5a142ad9f912c24086ee12e7ca4927d64860787eb4bcd100657f SHA512 023a77d6df33af9837a87218272dc61d68f3782ad59dc8783ec3ca47cbb38619dbcaa25ac7e6654c6cacbd79477c3403b0a73aca595c6fe20aa9a39268f4f2e2 WHIRLPOOL cf822cc6667ceda286b41c4fd172092f51d75cb2c5d1ca3db0dd32796580128808881f09053f209d7f9165ccecf9e97093925fca1ae54597b2a775485d82004f
+DIST icecc-1.0.0.tar.bz2 485534 SHA256 c2897fac52711b8442ec40403c874bc50a10184131bb7006529087dfe469c85c SHA512 4292ecef6232112c3f4531cb2290a55f70c5c24095fef0865af2526d49fc10a043ffb06d22552e161f671c18ff1ab62795c3a63e2c8cb26f869cf65d0938af2a WHIRLPOOL 3c6e79756bd290e03fbfcd5fd5e38dbb700e0a7b1206c2a608914123a9f317f1d9896332c79909754fda6fc9c515a29dba6b4c485a505d1ca0fde315c35cd3ce
EBUILD icecream-0.9.7-r1.ebuild 2827 SHA256 b88511bd637d17e0bf3c99324bf3ecfebfc9c1602874e97d6a5409c42f1044c8 SHA512 25887c8c43da612e962b61af8b4cbf859583934230d2e216b770dd72e18ec0e6ea5766f21d6a983cabf86ba6f3fc8b78d6d61a059947d50c6b3ebfb1adf9c289 WHIRLPOOL 5dd6a5b78c81f98a697d1192f613fa4474ad5a900da89ffbbf9fd1ef30e304dd08ac15c5729bc779d267432429781be488fa176f9b7b86b3f953ad952aa5ff27
-MISC ChangeLog 9440 SHA256 7caed65a029f32ebdd55abc6ef3104a8b73f54ffa989bc9fde3fbea438ace5c5 SHA512 884806ab08d49ffbe511e46da4bfaf6fdbaed26ef620ee58d0e1a8ef76cc573725cf3f282414ea73454cf67d35886d7f8a18756f4e2c0f34a5c0e8e2d34c0fea WHIRLPOOL ff4373f0724474e720e6cc6f0eb5b5615cb87e954c2ae3ff6b95e948b71a7fb211270307f05365208da0df53d67bca0e4a6940ce7ef9c42c1e4b89e7ec24fae4
-MISC metadata.xml 160 SHA256 56717bdb03ad5d833acecfbc612a67f569256b328bf610fbc6cc33714186dae9 SHA512 83001424d846619d2551025541359bae52ff22cfbbce0d2beef47b085c937ee44eeb267493486451403905151e3a66db2f5fb1a1d072bf03e598146df9af02e8 WHIRLPOOL 1d4572f178726ad1e060380478c630fc46fb641eed12408419df7bbf3b9331a92514bb970e798877e01313571eb7af5aaee9b98182ea93a4a1d7c644fe2598b0
+EBUILD icecream-1.0.0.ebuild 1130 SHA256 490745fa6b71dadc0fc996b3aed3b83f93f2098ef15567e30bd97802b0aea1f5 SHA512 64af23d8abb3289422b9b58c0402abfc5e047bc3cac222885347ced6a2346b2f81dbfff7c55a42bacbf9acd951ca2b4effc34e88d0741d05ebb73e4f71bd7dc2 WHIRLPOOL e135fd577b2c24b00a1b58a64a91b1ca2d73a4c251649a86c3075d706e21de8da8e8bb8463960098a0136492a8a25fa8ec9c2708cb1dce479591c4c585873972
+MISC ChangeLog 9689 SHA256 fb293b51c90ec8e269f45e8381c2f0d73086f05cab816e13f7b6532140cdf95c SHA512 070a3cf9a405bcaecf063c3cd538ff8b381f8680e9f57a921c68256e6cfd29a8503cb0bb0ffd22ff0f2e2baedebf07e4af3c06a7d3d9979a0511c492a60e3f80 WHIRLPOOL b752220b0f1ebd8a9e6ab24af475cbe1fdc9b1048c793cf72ee27c597281ff13c0cc41479322c9020716fa8dedf6c2f9f034c14f36ff654b454bbeb8edafe62e
+MISC metadata.xml 178 SHA256 613b9c271377b46c41653afc4671eb277ba48e03b2bbfe36a8e88afdee00deed SHA512 315c5565d8b476112f3c19d5520800400ee46edd330de2f784bf5eae1f25d0716e3a1282dbd4c1f09f5ba52ff30d3cbf3f6ce153f2192e633eca7f089e73b691 WHIRLPOOL e08dfc27ce4623680136bf86364292a864a38c53d2c2920bdc26f06487de638b20ca1742630faa548aac3a7323aa16f8c0872f94ba6b1e155df1aa90cc85fa66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQNhcZAAoJEF0huFKJUZL5Nn8P/3LHbCGYTyJ9VPe/sTJ4YgmE
-Y5XNZdNP4ReUgJFNzEtjqdChlwOsZB4BFwPI0Jnrx7HetB6jpxVvLTELs/eMhenY
-IXpRkju6cWrcCXwpagCsUMFdPWLTWAp5JpSXHIwNxPRNaEDH+H6n1cJHOU/loSKo
-nCc5+kiY3MQSC77i1t3ixD3nB9GifbEk8HFmZDJaPtRODNIp/lckQPLDB8RhFvp/
-MoUmzpBMp8ZF8ndFvGEUWQwTidMyl5Ri/7oIB8QLLGIPZQ5agV7VFpq3IniokQ24
-lCWHTNFkG8lq6OUXxYiACB4FJ9KDyLfPM1CBe0Q8U4h2diJ+NbiqAgLiXRT/W5+Q
-4XhQVBhNtRS1a5LqJje8jqS2zcCN8gLeNq2W05VnE9w1a60I1ntYC2DKM8wkTra3
-DICDgywTD5RYoSNUackIqDt4r/Q1kZUi2gRyogZk2KREloctDRmbnh6qv6+9p7vP
-SpCYXNvDVkmVyndzs3hvdBvMTKibgjc8c5b5oMwMw9Dy9hKmE4JKzAoiFlL+0hko
-KT8DOR8juHhReArC7eiejGqJJwnxXGobGD4ASaDXpgNKBY/2WzS6EwUSvLFmxmgZ
-jQeSfiOi3MACJtxAyhZanz7avSccKHGDQtOiq6a3QdKKgB7xqteyT41nCM4eOUgq
-GcPQW+x3pAIs5FjFEE2t
-=jy5x
+iQIcBAEBCAAGBQJRaQ+NAAoJEOSiRoyO7jvoDdUP/32arNnwhePWsEYpr8vQznYr
+TSaCVOB08i4ujZ/gaTddbHMdqi0t5U2kmwNUN5+lAbMhL1lCOaMwTsdvyi+OJXQO
+mUh2fi9aNDtXyzrGzSXx8nNX3eR+AUb5l5TMiiYs6p12ntiP3FAWnDqTGd97zWWu
+YutC5J9GUSD2GLnNY1gxGv7UfAz8LwMf16Dn3kYOUBmCwEiHGbf/lW9Uz39bHZhZ
+k9D1EaGGkW3lXFvgtOd+obgfpW88/PcQaX1Azgywvs2sX5yjQFaDohujru0Sudqe
+BCkXYt3zEQJfJWFg7vvZ3DsGx5yUmemlmDngwHjKUl0IiWK0E8mridzjZ+2EJREA
+W5juvIunoZCBw/T6DI9VV75p20Krb86Aw9BtlVoO1w5kEeBgq551NTNehelrPhTq
+ttgp24WP005jmzeiOrf1KRiW3BCHn9e0HyLxJ7Z5Cjuz93TEnQBQtjYeyqqjt0jo
+Qwa//orUfMtSo2GgkRZc0BtjwRBHo5zmt1nO14LhR/u4b5HjVa+/3ObMfgfjTpXq
+QXxijJ9eSUPy139REGTsJLOkuxqkm0SH/x81JOXJKd2d1ySRJzPIOUeSLwNeZXFq
+F/NxaZfWaa6qCyBOUC6uOed0/Zr/33WyI8YWqcdOCDZCwR/Zg2yxKEtu4ABxXSIL
+66LhsKEMP1lCLdNguZIU
+=BWHW
-----END PGP SIGNATURE-----
diff --git a/sys-devel/icecream/files/icecream-1.0.0-libcap-ng.patch b/sys-devel/icecream/files/icecream-1.0.0-libcap-ng.patch
new file mode 100644
index 000000000000..3dc0e3713b0a
--- /dev/null
+++ b/sys-devel/icecream/files/icecream-1.0.0-libcap-ng.patch
@@ -0,0 +1,8 @@
+--- a/services/icecc.pc.in
++++ b/services/icecc.pc.in
+@@ -11,4 +11,5 @@ Version: @VERSION@
+ Requires:
+ Conflicts:
+ Libs: -L${libdir} -licecc
++Libs.private: @CAPNG_LDADD@
+ Cflags: -I${includedir}
diff --git a/sys-devel/icecream/files/icecream-r2 b/sys-devel/icecream/files/icecream-r2
new file mode 100644
index 000000000000..fdf917a0e5cd
--- /dev/null
+++ b/sys-devel/icecream/files/icecream-r2
@@ -0,0 +1,45 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/files/icecream-r2,v 1.1 2013/04/13 07:55:45 scarabeus Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ local basedir=${ICECREAM_BASEDIR:-"/var/cache/icecream"}
+ local netname=${ICECREAM_NETNAME:+"-n ${ICECREAM_NETNAME}"}
+ local logfile=${ICECREAM_LOG_FILE:+"-l ${ICECREAM_LOG_FILE}"}
+ local nice=${ICECREAM_NICE_LEVEL:+"--nice ${ICECREAM_NICE_LEVEL}"}
+ local scheduler=${ICECREAM_SCHEDULER_HOST:+"-s ${ICECREAM_SCHEDULER_HOST}"}
+ local maxjobs=${ICECREAM_MAX_JOBS:+"-m ${ICECREAM_MAX_JOBS}"}
+ local verbosity=${ICECREAM_VERBOSITY:-"-v"}
+
+ [[ ! -d /var/log/icecream/ ]] && mkdir -p /var/log/icecream/ && chown icecream:icecream /var/log/icecream/
+ if [[ "${ICECREAM_RUN_SCHEDULER}" == "yes" ]]; then
+ local slogfile=${ICECREAM_SCHEDULER_LOG_FILE:-"/var/log/icecc_scheduler"}
+ touch ${slogfile} && chown icecream:icecream ${slogfile}
+ slogfile=${slogfile:+"-l ${slogfile}"}
+ ebegin "Starting Distributed Compiler Scheduler"
+ start-stop-daemon -u icecream --start --quiet --exec /usr/sbin/icecc-scheduler -- -d ${slogfile} ${netname} ${verbosity}
+ eend ${?}
+ fi
+
+ [[ ! -d ${basedir} ]] && mkdir -p ${basedir} && chown icecream:icecream ${basedir}
+ ebegin "Starting Distributed Compiler Daemon"
+ start-stop-daemon --start --quiet --exec /usr/sbin/iceccd -- -d ${logfile} ${nice} ${scheduler} ${netname} -u icecream -b "${basedir}" ${maxjobs} ${verbosity}
+ eend ${?}
+}
+
+stop() {
+ ebegin "Stopping Distributed Compiler Daemon"
+ start-stop-daemon --stop --quiet --name iceccd
+ eend ${?}
+
+ if [[ "${ICECREAM_RUN_SCHEDULER}" == "yes" ]]; then
+ ebegin "Stopping Distributed Compiler Scheduler"
+ start-stop-daemon --stop --quiet --name icecc-scheduler
+ eend ${?}
+ fi
+}
diff --git a/sys-devel/icecream/icecream-1.0.0.ebuild b/sys-devel/icecream/icecream-1.0.0.ebuild
new file mode 100644
index 000000000000..e14169d71953
--- /dev/null
+++ b/sys-devel/icecream/icecream-1.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/icecream/icecream-1.0.0.ebuild,v 1.1 2013/04/13 07:55:45 scarabeus Exp $
+
+EAPI=5
+
+MY_P="${P/icecream/icecc}"
+
+inherit base eutils user
+
+DESCRIPTION="icecc is a program for distributed compiling of C(++) code across several machines; based on distcc"
+HOMEPAGE="https://github.com/icecc/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=""
+
+RDEPEND="
+ sys-libs/libcap-ng
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-libcap-ng.patch"
+)
+
+pkg_setup() {
+ enewgroup icecream
+ enewuser icecream -1 -1 /var/cache/icecream icecream
+}
+
+src_configure() {
+ econf \
+ --enable-shared --disable-static \
+ --enable-clang-wrappers \
+ --enable-clang-rewrite-includes
+}
+
+src_install() {
+ default
+ prune_libtool_files --all
+
+ newconfd suse/sysconfig.icecream icecream
+ doinitd "${FILESDIR}"/icecream-r2
+
+ insinto /etc/logrotate.d
+ newins suse/logrotate icecream
+}
diff --git a/sys-devel/icecream/metadata.xml b/sys-devel/icecream/metadata.xml
index 348e6c4de815..e09a4ea6ca94 100644
--- a/sys-devel/icecream/metadata.xml
+++ b/sys-devel/icecream/metadata.xml
@@ -2,4 +2,5 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>cluster</herd>
+<herd>suse</herd>
</pkgmetadata>