diff options
author | Joshua Jackson <tsunam@gentoo.org> | 2008-04-15 18:48:46 +0000 |
---|---|---|
committer | Joshua Jackson <tsunam@gentoo.org> | 2008-04-15 18:48:46 +0000 |
commit | ca217dd8acf912f7ab82326b435a2d630f7bb4df (patch) | |
tree | 9fcafdfbf95e69d404c6c8b7ecbfb78064197a50 /sci-misc/boinc | |
parent | Masked media-plugins/vdr-dvdselect for removal. (diff) | |
download | historical-ca217dd8acf912f7ab82326b435a2d630f7bb4df.tar.gz historical-ca217dd8acf912f7ab82326b435a2d630f7bb4df.tar.bz2 historical-ca217dd8acf912f7ab82326b435a2d630f7bb4df.zip |
Adding latest boinc to the tree, a month after its out
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'sci-misc/boinc')
-rw-r--r-- | sci-misc/boinc/ChangeLog | 7 | ||||
-rw-r--r-- | sci-misc/boinc/Manifest | 12 | ||||
-rw-r--r-- | sci-misc/boinc/boinc-5.10.45.ebuild | 116 |
3 files changed, 129 insertions, 6 deletions
diff --git a/sci-misc/boinc/ChangeLog b/sci-misc/boinc/ChangeLog index 25c5ae467884..2c13f9f69eee 100644 --- a/sci-misc/boinc/ChangeLog +++ b/sci-misc/boinc/ChangeLog @@ -1,6 +1,11 @@ # 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.37 2008/02/05 15:36:38 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/ChangeLog,v 1.38 2008/04/15 18:48:46 tsunam Exp $ + +*boinc-5.10.45 (15 Apr 2008) + + 15 Apr 2008; Joshua Jackson <tsunam@gentoo.org> +boinc-5.10.45.ebuild: + adding 5.10.45 to the tree 05 Feb 2008; Benedikt Böhm <hollow@gentoo.org> boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, diff --git a/sci-misc/boinc/Manifest b/sci-misc/boinc/Manifest index 8d50ee7dd1eb..4d0040b5415d 100644 --- a/sci-misc/boinc/Manifest +++ b/sci-misc/boinc/Manifest @@ -7,6 +7,7 @@ AUX boinc-5.2.14-gcc-4.1.patch 433 RMD160 8ba92e4c8220fe3fd3bce8bb1bdbb6005b341b AUX boinc.conf 440 RMD160 eb56e84e0bb56d033fb1b8ff692343eb22fd6877 SHA1 7560db67952b01152f69f3caa5511d267533cc33 SHA256 bf989320e14597fc24d54a24881dafec8a141075a7da71138ca32771d66c6713 AUX boinc.init 1823 RMD160 946cd1f150fc0878dd3523142085147955709416 SHA1 60fad8a5cddec744f170be49d7254fff1f30ee2b SHA256 2eeb0a668dbe62905097e7a93acae854520ae0d939061543013a663c3ddf812a DIST boinc-5.10.28.tar.bz2 17176403 RMD160 9165a68836384f13e29f82c120fb43eaafd5825e SHA1 b96c0be56c608f7db0ddba14f9f6b35b6575636a SHA256 7a9c1d02b7216e7c031e88bf4feec4fc399909cfb965be2de170489b232ace42 +DIST boinc-5.10.45.tar.bz2 18151280 RMD160 63ece8c4179869418f4457e6efca27e8cb4b4f71 SHA1 e7a2c431b8660cb0f1d6f0d8b65b26bf1386b636 SHA256 8f81f5c95b6f566ccdf9f67dc9453dd661c44b8a415ad174a080ce7942a33118 DIST boinc-5.2.14-patches.tar.bz2 8906 RMD160 9cf31b1cb2f9744aaf931fd718349b8e9d2c9434 SHA1 0f454f394d94227d30fdce32ee9510e1ee3ce5f0 SHA256 b70fbb66d24226f59c0f97456bc5d264a22cd20295c320b0f5f33a712ef4aee6 DIST boinc-5.2.14.tar.bz2 6493301 RMD160 e5a87514c9a1062d5b777c2ab008b3d253ccfe80 SHA1 733d94651f92e75cc8390b199782c1d0fdbc51ec SHA256 54625d44535534094e85d41172c3c30a12d114f074ac8dcbca07372c4d7c484d DIST boinc-5.4.11.tar.bz2 9604328 RMD160 5dc29d9720ca3bff6015991fbabe97929b4b1fb0 SHA1 3cca64c425f0ed6c4f511bb3537a59e0594db090 SHA256 cd67228ca08794714177e101f8a3b611a1f5e7d24506aaf3cf4edfa548c04a85 @@ -15,16 +16,17 @@ DIST boinc-5.8.15.tar.bz2 3544744 RMD160 cdeb0a544be911db3f1d505f6cd9eb7c8a4971c 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-5.8.15.ebuild 3260 RMD160 882057492e1ed36a3d89cafd0d1edf45a8efa18e SHA1 c7761c2e45d5ac503033a2b8fa56c9bcdbc8a9df SHA256 1224a7110ccbec86801b69a02d2aeff7655ee4efe3a0d99ab0908c6615524bea -MISC ChangeLog 7578 RMD160 de5ba90eb05eca9769e108dbe3e511630ea5f3d9 SHA1 28419fc2e7219d62d33a81383f87b1dacd0975fa SHA256 33446ab106c11561a8a8d5d9ecaee33eb641e117cb078f5ddefd1d406cd2afc5 +MISC ChangeLog 7711 RMD160 00980613223d9ae73984ef725dffbfc049474906 SHA1 e70a2cb41e2cb8421eafad917c1461b987286b73 SHA256 860a6b8fafb5bb6aa4ad97b273214a4a2e979d40ed2f3fdab211a68c78abb215 MISC metadata.xml 420 RMD160 ebfdfbe98b4616e68514dece1809bae66cb1d354 SHA1 2f2b723edf9a8b6d20c595d966dba7fc51674313 SHA256 166699fb3c8d9d6a371af9275ac5d9198d354042a5b4e4377247e4639a6fb085 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.8 (GNU/Linux) +Version: GnuPG v2.0.7 (GNU/Linux) -iEYEARECAAYFAkeogpsACgkQmPFBzbX68WGPiwCghn0zBgg3bXkYDFhIuEtNyRZ+ -cBMAoIHVRM55CQcxow+K58RThQEn+vsK -=gy3c +iD8DBQFIBPij2ZWR0Jhg/EsRAulNAJ0VfUnJ28f4qatV+tdRjd7yUEG4DgCfSEX/ +x8i/ZE7KFhAawjG70Ahmsho= +=ldTH -----END PGP SIGNATURE----- diff --git a/sci-misc/boinc/boinc-5.10.45.ebuild b/sci-misc/boinc/boinc-5.10.45.ebuild new file mode 100644 index 000000000000..0a4e4690c09b --- /dev/null +++ b/sci-misc/boinc/boinc-5.10.45.ebuild @@ -0,0 +1,116 @@ +# 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 $ + +inherit flag-o-matic wxwidgets depend.apache + +DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" +HOMEPAGE="http://boinc.ssl.berkeley.edu/" +SRC_URI="mirror://gentoo//${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="server X unicode" + +RDEPEND="sys-libs/zlib + >=net-misc/curl-7.15.5 + >=dev-libs/openssl-0.9.7 + X? ( =x11-libs/wxGTK-2.8* ) + server? ( >=virtual/mysql-4.0 + virtual/php + >=dev-lang/python-2.2.3 + >=dev-python/mysql-python-0.9.2 )" +DEPEND=">=sys-devel/gcc-3.0.4 + >=sys-devel/autoconf-2.58 + >=sys-devel/automake-1.8 + >=dev-util/pkgconfig-0.15 + >=sys-devel/m4-1.4 + X? ( x11-libs/libXmu + x11-libs/libXt + x11-libs/libX11 + x11-proto/xproto + virtual/glut + virtual/glu + media-libs/jpeg ) + server? ( virtual/imap-c-client ) + ${RDEPEND}" + +want_apache server + +src_unpack() { + unpack "${A}" + cd ""${S}"" +} + +src_compile() { + #upstream recommendation for flags + append-flags -O3 -funroll-loops -fforce-addr -ffast-math + + if use X; then + WX_GTK_VER=2.8 + if use unicode; then + need-wxwidgets unicode + else + need-wxwidgets gtk2 + fi + wxconf="--with-wx-config=${WX_CONFIG}" + fi + + # Just run the necessary tools directly + #einfo "Running necessary autotools..." + #aclocal -I m4 || die "aclocal failed." + #autoheader || die "autoheader failed." + #automake || die "automake failed." + #autoconf || die "autoconf failed." + econf \ + --enable-client \ + --disable-static-client \ + --with-ssl \ + ${wxconf} \ + $(use_enable unicode) \ + $(use_enable server) \ + $(use_with X x) || die "econf failed" + # Make it link to the compiled libs, not the installed ones + sed -e "s|LDFLAGS = |LDFLAGS = -L../lib |g" -i */Makefile || \ + die "sed failed" + # Force -j1 - bug 136374. + emake -j1 || die "emake failed" +} + +src_install() { + emake DESTDIR=""${D}"" install || die "make install failed" + mkdir -p "${D}"/var/lib/boinc/ + cp "${S}"/ca-bundle.crt "${D}"/var/lib/boinc + chown boinc:boinc "${D}"/var/lib/boinc + newinitd "${FILESDIR}"/boinc.init boinc + newconfd "${FILESDIR}"/boinc.conf boinc + + make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc +} + +pkg_preinst() { + enewgroup boinc + enewuser boinc -1 -1 /var/lib/boinc boinc +} + +pkg_postinst() { + echo + einfo "You need to attach to a project to do anything useful with boinc." + einfo "You can do this by running /etc/init.d/boinc attach" + einfo "BOINC The howto for configuration is located at:" + einfo "http://boinc.berkeley.edu/anonymous_platform.php" + if use server;then + echo + einfo "You have chosen to enable server mode. this ebuild has installed" + einfo "the necessary packages to be a server. You will need to have a" + einfo "project. Contact BOINC directly for further information." + fi + echo + # Add warning about the new password for the client, bug 121896. + einfo "If you need to use the graphical client the password is in " + einfo "/var/lib/boinc/gui_rpc_auth.cfg which is randomly generated " + einfo "by BOINC upon successfully running the gui for the first time." + einfo "You can change this to something more memorable." + echo +} |