summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2008-04-17 19:04:17 +0000
committerMarkus Dittrich <markusle@gentoo.org>2008-04-17 19:04:17 +0000
commita761efcb461e956c8e219ca5b2a60967b468d2dd (patch)
treeb17e0c7ed64592043b73b63019b80c3becbe7130 /sci-misc/boinc
parentStable on ppc wrt bug 217410 (diff)
downloadhistorical-a761efcb461e956c8e219ca5b2a60967b468d2dd.tar.gz
historical-a761efcb461e956c8e219ca5b2a60967b468d2dd.tar.bz2
historical-a761efcb461e956c8e219ca5b2a60967b468d2dd.zip
Added patch to fix compile problems with gcc-4.3 (see bug #217919).
Package-Manager: portage-2.1.5_rc3
Diffstat (limited to 'sci-misc/boinc')
-rw-r--r--sci-misc/boinc/ChangeLog9
-rw-r--r--sci-misc/boinc/Manifest25
-rw-r--r--sci-misc/boinc/boinc-4.72.20050813-r3.ebuild12
-rw-r--r--sci-misc/boinc/boinc-5.10.28.ebuild6
-rw-r--r--sci-misc/boinc/boinc-5.10.45.ebuild7
-rw-r--r--sci-misc/boinc/boinc-5.2.14.ebuild14
-rw-r--r--sci-misc/boinc/boinc-5.4.11.ebuild10
-rw-r--r--sci-misc/boinc/boinc-5.5.6.ebuild10
-rw-r--r--sci-misc/boinc/files/boinc-5.10.45-gcc4.3.patch55
9 files changed, 101 insertions, 47 deletions
diff --git a/sci-misc/boinc/ChangeLog b/sci-misc/boinc/ChangeLog
index 2c13f9f69eee..575849069d22 100644
--- a/sci-misc/boinc/ChangeLog
+++ b/sci-misc/boinc/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-misc/boinc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/ChangeLog,v 1.38 2008/04/15 18:48:46 tsunam Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/ChangeLog,v 1.39 2008/04/17 19:04:16 markusle Exp $
+
+ 17 Apr 2008; Markus Dittrich <markusle@gentoo.org>
+ +files/boinc-5.10.45-gcc4.3.patch, boinc-4.72.20050813-r3.ebuild,
+ boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, boinc-5.5.6.ebuild,
+ boinc-5.10.28.ebuild, boinc-5.10.45.ebuild:
+ Added patch to fix compile problems with gcc-4.3 (see bug #217919).
+ Fixed lots of QA issues.
*boinc-5.10.45 (15 Apr 2008)
diff --git a/sci-misc/boinc/Manifest b/sci-misc/boinc/Manifest
index 4d0040b5415d..da52f7449d88 100644
--- a/sci-misc/boinc/Manifest
+++ b/sci-misc/boinc/Manifest
@@ -1,8 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 08_all_Makefile.patch 792 RMD160 b2126e243dc1c7b49e44740e67fe9b3b2aa9e6c3 SHA1 581132deec4ec3b305f8343aa4a12132e59d8e97 SHA256 bbbd219ac38491e0afb3d58d4a29eda79a30fdf4eed3f46cf18b66ce25f0b6df
AUX boinc-4.72.20050813-gcc4-fix.patch 315 RMD160 5dab42ab983a65f604379129778ceb998709d35c SHA1 a0962070649c9de2b03f422cb94fcc4f29161f64 SHA256 33a51d973482e8f912ce702e95e074c864b45ca5e8a0224f5c591e3d06e39fe6
+AUX boinc-5.10.45-gcc4.3.patch 1765 RMD160 369ad23dab9790ba2c4e3304df1df5957f75a0a9 SHA1 f351a5da162d786b02175a2e7310aa73b3e8f884 SHA256 157c7a1235b3af86d5b65801caf26c82a92a71a51435a18b5a048906488e2db2
AUX boinc-5.2.14-gcc-4.1.patch 433 RMD160 8ba92e4c8220fe3fd3bce8bb1bdbb6005b341b26 SHA1 3563ffd4227e32a9944b4dd785615cb47a6f1638 SHA256 44b584967c066def876976950366a9e26bb4763f1a48fb165df2aa9f27d4ae0e
AUX boinc.conf 440 RMD160 eb56e84e0bb56d033fb1b8ff692343eb22fd6877 SHA1 7560db67952b01152f69f3caa5511d267533cc33 SHA256 bf989320e14597fc24d54a24881dafec8a141075a7da71138ca32771d66c6713
AUX boinc.init 1823 RMD160 946cd1f150fc0878dd3523142085147955709416 SHA1 60fad8a5cddec744f170be49d7254fff1f30ee2b SHA256 2eeb0a668dbe62905097e7a93acae854520ae0d939061543013a663c3ddf812a
@@ -14,19 +12,12 @@ DIST boinc-5.4.11.tar.bz2 9604328 RMD160 5dc29d9720ca3bff6015991fbabe97929b4b1fb
DIST boinc-5.5.6.tar.bz2 9211643 RMD160 f1fc9405184146bce972002332b6271ab6940849 SHA1 ca51c621306d42a9a09e5949f9e86a2af1102267 SHA256 a23b01016c3c6664ad1ec21b8731a4a2648b47a8ceac8bcc13f09f86af017194
DIST boinc-5.8.15.tar.bz2 3544744 RMD160 cdeb0a544be911db3f1d505f6cd9eb7c8a4971cb SHA1 924af911f22ca175c78614a9da9177e430a9a61e SHA256 0e428af6a76dd41786f15c9de0a31a403613b2e366c0f5b950e2be266f82b902
DIST boinc_public-cvs-2005-08-13.tar.gz 6054534 RMD160 2585effd13c1b6e093141dbc34bebd770c6041be SHA1 3c76cb8b00ad7e26fe05cfacfe135fd2fbaeb99d SHA256 3a8b7f3d462a0fa5f1d0ad14c77f790a3cf12b1237a09636cd82b9bfefc2afb7
-EBUILD boinc-4.72.20050813-r3.ebuild 2394 RMD160 697d6efb6d32e202101b960a52be0f0f4c550e64 SHA1 e8496f361181092a608d6acc30d9f9190d344341 SHA256 d5e94183a5cc9cb74397653c74cc7e462f80e3fbc833f890476f83d961b56cae
-EBUILD boinc-5.10.28.ebuild 3267 RMD160 00f267f908c9ad40e88c0a46bb49c2d621326d2a SHA1 79fd94e3b8b94abb30579eedc162e4726baa6e19 SHA256 0d398bcb9ea78fa0a16e3e721830cd1cb379503b2523e59825b5cb5ba25cedb6
-EBUILD boinc-5.10.45.ebuild 3281 RMD160 063b11754518c503c25ba0911086da3725054d68 SHA1 e27fea3cc53504ddc4a13c58a8f17fdeb8f7f34f SHA256 754c65b5d647cbea176d415b3d44116628b4dcefd574d86457655da31da0034b
-EBUILD boinc-5.2.14.ebuild 2851 RMD160 de344024483c2dcb5c176b09f573187a4a9ff4a6 SHA1 fb8af31cc97e086316895024313d248db7ffb836 SHA256 fcb14481791d98b7d0f09fa67efd88c49dee4753f48b63a359bb1c49acac8f2a
-EBUILD boinc-5.4.11.ebuild 2841 RMD160 3363f7d8fb7571f470a9988c5045e24845ee69cd SHA1 144625e11735911b7579625a7b9e59707e3692b5 SHA256 5516db2729591cb0425c36fee88a979b643a7b3bbe2b89cf38965e4a2535214a
-EBUILD boinc-5.5.6.ebuild 3074 RMD160 c3552cd8a0694921792629debba1f5248a26ad34 SHA1 6f8dd89c90eaef0f8430d589c9c535e5b25d6323 SHA256 d2bf33d42e5f4d952275a44ff5804c943b8ce17a0e65d87fdd02284b45ccb022
+EBUILD boinc-4.72.20050813-r3.ebuild 2406 RMD160 61c3f6b68d11274809b28be2884e1193628df5bd SHA1 2ccc849dc4c126927b604e6f0c423ad1f09ec7ac SHA256 b3654c9661ed7665ebd979ec06a598c9bca8a4b92c0d20f11a2692b752d3b9aa
+EBUILD boinc-5.10.28.ebuild 3265 RMD160 2f7c28dd5ea8f0b43c81340664250fb4a6675078 SHA1 c66861288e679b8f534982b19446964a714851ce SHA256 abb9585c34343ced9c37afbea92b98f9517bb6a7357eaab07c1aaeb87da082bc
+EBUILD boinc-5.10.45.ebuild 3319 RMD160 b9e6c342ae0b4818aa2a04d6f3f4da24f3613f37 SHA1 b64b658d229b35953dde9e68eb72af95a0dfe7e8 SHA256 35b9f8a5c6f2e9b696cd6c1cf90ff246b4196398ea1eb1a86bee5d789aae3958
+EBUILD boinc-5.2.14.ebuild 2865 RMD160 5c487bd33698548f7b7bcce640ed6aff19af2d19 SHA1 34a37c912386a56bbfef454d88c30307ce0edd9e SHA256 a25fcfc7b5b547284f82137fb289f39c5de49bbe74d573db5f7b9ce798a41b23
+EBUILD boinc-5.4.11.ebuild 2852 RMD160 352a4461cb1eecab7fd58075487e605bd25e020b SHA1 ce232ac48c604fd2b0507c8f4c3c251b6f540d82 SHA256 40ca209c770d950614226a34041d9fe10d7c5c37f772a51f5012072c013ed281
+EBUILD boinc-5.5.6.ebuild 3084 RMD160 2a012f47be92b9de7504f576d7397cd2c770b66c SHA1 64cbfcf31c3b441c311d31090cc658d35083cad6 SHA256 8971eaf9a31c3265b8c61f49fd42f1fb79130891fd72af19956b60fd6b472643
EBUILD boinc-5.8.15.ebuild 3260 RMD160 882057492e1ed36a3d89cafd0d1edf45a8efa18e SHA1 c7761c2e45d5ac503033a2b8fa56c9bcdbc8a9df SHA256 1224a7110ccbec86801b69a02d2aeff7655ee4efe3a0d99ab0908c6615524bea
-MISC ChangeLog 7711 RMD160 00980613223d9ae73984ef725dffbfc049474906 SHA1 e70a2cb41e2cb8421eafad917c1461b987286b73 SHA256 860a6b8fafb5bb6aa4ad97b273214a4a2e979d40ed2f3fdab211a68c78abb215
+MISC ChangeLog 8042 RMD160 5cfa792f7ae2d3d8b3e2e39e03ba06a86afd39b7 SHA1 8ef59dbb9de75d178614f5a21cc382516cfde7d4 SHA256 bcf1da4d72a74fb13e2b5f7c9bc36a3a9831ad202632c016bb3a6eaf2d56bb21
MISC metadata.xml 420 RMD160 ebfdfbe98b4616e68514dece1809bae66cb1d354 SHA1 2f2b723edf9a8b6d20c595d966dba7fc51674313 SHA256 166699fb3c8d9d6a371af9275ac5d9198d354042a5b4e4377247e4639a6fb085
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFIBPij2ZWR0Jhg/EsRAulNAJ0VfUnJ28f4qatV+tdRjd7yUEG4DgCfSEX/
-x8i/ZE7KFhAawjG70Ahmsho=
-=ldTH
------END PGP SIGNATURE-----
diff --git a/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild b/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild
index 4dcb9bb13605..08a6a4637b3a 100644
--- a/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild
+++ b/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild,v 1.12 2008/02/05 15:36:38 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-4.72.20050813-r3.ebuild,v 1.13 2008/04/17 19:04:16 markusle Exp $
inherit eutils wxwidgets depend.apache
@@ -40,10 +40,10 @@ want_apache server
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
# GCC 4 patch, bug 112133.
- epatch ${FILESDIR}/${P}-gcc4-fix.patch
+ epatch "${FILESDIR}"/${P}-gcc4-fix.patch
# point to a proper mouse device
sed -e "s:/dev/mouse:/dev/input/mice:g" -i client/hostinfo_unix.C || die
@@ -66,10 +66,10 @@ src_compile() {
}
src_install() {
- make install DESTDIR=${D} || die "make install failed"
+ make install DESTDIR="${D}" || die "make install failed"
- newinitd ${FILESDIR}/boinc.init boinc
- newconfd ${FILESDIR}/boinc.conf boinc
+ newinitd "${FILESDIR}"/boinc.init boinc
+ newconfd "${FILESDIR}"/boinc.conf boinc
make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc
}
diff --git a/sci-misc/boinc/boinc-5.10.28.ebuild b/sci-misc/boinc/boinc-5.10.28.ebuild
index 8f3a190b05fd..cabe05bc0091 100644
--- a/sci-misc/boinc/boinc-5.10.28.ebuild
+++ b/sci-misc/boinc/boinc-5.10.28.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.10.28.ebuild,v 1.2 2008/02/05 15:36:38 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.10.28.ebuild,v 1.3 2008/04/17 19:04:16 markusle Exp $
inherit flag-o-matic wxwidgets depend.apache
@@ -39,8 +39,8 @@ DEPEND=">=sys-devel/gcc-3.0.4
want_apache server
src_unpack() {
- unpack "${A}"
- cd ""${S}""
+ unpack ${A}
+ cd "${S}"
}
src_compile() {
diff --git a/sci-misc/boinc/boinc-5.10.45.ebuild b/sci-misc/boinc/boinc-5.10.45.ebuild
index 0a4e4690c09b..676c266970d4 100644
--- a/sci-misc/boinc/boinc-5.10.45.ebuild
+++ b/sci-misc/boinc/boinc-5.10.45.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.10.45.ebuild,v 1.1 2008/04/15 18:48:46 tsunam Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.10.45.ebuild,v 1.2 2008/04/17 19:04:16 markusle Exp $
inherit flag-o-matic wxwidgets depend.apache
@@ -39,8 +39,9 @@ DEPEND=">=sys-devel/gcc-3.0.4
want_apache server
src_unpack() {
- unpack "${A}"
- cd ""${S}""
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc4.3.patch
}
src_compile() {
diff --git a/sci-misc/boinc/boinc-5.2.14.ebuild b/sci-misc/boinc/boinc-5.2.14.ebuild
index 430788c3b8ea..8f110304ea3b 100644
--- a/sci-misc/boinc/boinc-5.2.14.ebuild
+++ b/sci-misc/boinc/boinc-5.2.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.2.14.ebuild,v 1.14 2008/02/05 15:36:38 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.2.14.ebuild,v 1.15 2008/04/17 19:04:16 markusle Exp $
inherit eutils wxwidgets depend.apache
@@ -39,12 +39,12 @@ want_apache server
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
# Apply patches, most of which from Debian
EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" epatch
- epatch ${FILESDIR}/08_all_Makefile.patch
- epatch ${FILESDIR}/${P}-gcc-4.1.patch
+ epatch "${FILESDIR}"/08_all_Makefile.patch
+ epatch "${FILESDIR}"/${P}-gcc-4.1.patch
# point to a proper mouse device
sed -e "s:/dev/mouse:/dev/input/mice:g" -i client/hostinfo_unix.C || die
@@ -72,10 +72,10 @@ src_compile() {
}
src_install() {
- make install DESTDIR=${D} || die "make install failed"
+ make install DESTDIR="${D}" || die "make install failed"
- newinitd ${FILESDIR}/boinc.init boinc
- newconfd ${FILESDIR}/boinc.conf boinc
+ newinitd "${FILESDIR}"/boinc.init boinc
+ newconfd "${FILESDIR}"/boinc.conf boinc
make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc
}
diff --git a/sci-misc/boinc/boinc-5.4.11.ebuild b/sci-misc/boinc/boinc-5.4.11.ebuild
index b9f102ff828b..867b756a10af 100644
--- a/sci-misc/boinc/boinc-5.4.11.ebuild
+++ b/sci-misc/boinc/boinc-5.4.11.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.4.11.ebuild,v 1.9 2008/02/05 15:36:38 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.4.11.ebuild,v 1.10 2008/04/17 19:04:16 markusle Exp $
inherit eutils wxwidgets depend.apache
@@ -40,7 +40,7 @@ want_apache server
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
# point to a proper mouse device
sed -e "s:/dev/mouse:/dev/input/mice:g" -i client/hostinfo_unix.C || die
@@ -72,10 +72,10 @@ src_compile() {
}
src_install() {
- make install DESTDIR=${D} || die "make install failed"
+ make install DESTDIR="${D}" || die "make install failed"
- newinitd ${FILESDIR}/boinc.init boinc
- newconfd ${FILESDIR}/boinc.conf boinc
+ newinitd "${FILESDIR}"/boinc.init boinc
+ newconfd "${FILESDIR}"/boinc.conf boinc
make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc
}
diff --git a/sci-misc/boinc/boinc-5.5.6.ebuild b/sci-misc/boinc/boinc-5.5.6.ebuild
index 1f7108a9cefb..6e26d6865773 100644
--- a/sci-misc/boinc/boinc-5.5.6.ebuild
+++ b/sci-misc/boinc/boinc-5.5.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.5.6.ebuild,v 1.12 2008/02/05 15:36:38 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-5.5.6.ebuild,v 1.13 2008/04/17 19:04:16 markusle Exp $
inherit eutils wxwidgets depend.apache
@@ -40,7 +40,7 @@ want_apache server
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
# point to a proper mouse device
sed -e "s:/dev/mouse:/dev/input/mice:g" -i client/hostinfo_unix.C || die
@@ -78,10 +78,10 @@ src_compile() {
}
src_install() {
- make install DESTDIR=${D} || die "make install failed"
+ make install DESTDIR="${D}" || die "make install failed"
- newinitd ${FILESDIR}/boinc.init boinc
- newconfd ${FILESDIR}/boinc.conf boinc
+ newinitd "${FILESDIR}"/boinc.init boinc
+ newconfd "${FILESDIR}"/boinc.conf boinc
make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc
}
diff --git a/sci-misc/boinc/files/boinc-5.10.45-gcc4.3.patch b/sci-misc/boinc/files/boinc-5.10.45-gcc4.3.patch
new file mode 100644
index 000000000000..778d016419e3
--- /dev/null
+++ b/sci-misc/boinc/files/boinc-5.10.45-gcc4.3.patch
@@ -0,0 +1,55 @@
+diff -Naur boinc-5.10.45/client/client_msgs.C boinc-5.10.45.new/client/client_msgs.C
+--- boinc-5.10.45/client/client_msgs.C 2008-04-15 13:20:37.000000000 -0400
++++ boinc-5.10.45.new/client/client_msgs.C 2008-04-17 14:26:48.000000000 -0400
+@@ -27,6 +27,7 @@
+
+ using std::deque;
+
++#include <cstring>
+ #include "log_flags.h"
+ #include "client_types.h"
+ #include "client_msgs.h"
+diff -Naur boinc-5.10.45/client/cs_account.C boinc-5.10.45.new/client/cs_account.C
+--- boinc-5.10.45/client/cs_account.C 2008-04-15 13:20:36.000000000 -0400
++++ boinc-5.10.45.new/client/cs_account.C 2008-04-17 14:28:19.000000000 -0400
+@@ -30,6 +30,7 @@
+ #endif
+ #endif
+
++#include <algorithm>
+ #include "filesys.h"
+ #include "parse.h"
+ #include "str_util.h"
+diff -Naur boinc-5.10.45/lib/crypt.C boinc-5.10.45.new/lib/crypt.C
+--- boinc-5.10.45/lib/crypt.C 2008-04-15 13:19:19.000000000 -0400
++++ boinc-5.10.45.new/lib/crypt.C 2008-04-17 14:24:26.000000000 -0400
+@@ -28,6 +28,7 @@
+ #include <cstdlib>
+ #endif
+
++#include <cstring>
+ #include "md5_file.h"
+ #include "error_numbers.h"
+
+diff -Naur boinc-5.10.45/lib/parse.h boinc-5.10.45.new/lib/parse.h
+--- boinc-5.10.45/lib/parse.h 2008-04-15 13:19:19.000000000 -0400
++++ boinc-5.10.45.new/lib/parse.h 2008-04-17 14:23:30.000000000 -0400
+@@ -27,6 +27,7 @@
+ #include <cstdlib>
+ #include <string>
+ #include <math.h>
++#include <cstring>
+ #ifdef solaris
+ #include <ieeefp.h>
+ #endif
+diff -Naur boinc-5.10.45/lib/procinfo_unix.C boinc-5.10.45.new/lib/procinfo_unix.C
+--- boinc-5.10.45/lib/procinfo_unix.C 2008-04-15 13:19:19.000000000 -0400
++++ boinc-5.10.45.new/lib/procinfo_unix.C 2008-04-17 14:25:30.000000000 -0400
+@@ -29,6 +29,7 @@
+
+ #include <stdio.h>
+
++#include <cstring>
+ #include <ctype.h>
+ #include <sys/types.h>
+ #include <dirent.h>