summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2012-07-17 10:53:02 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2012-07-17 10:53:02 +0000
commita664eeb45782332a3134348616d5560c8bfaf487 (patch)
tree1fec05b7750a8f02fe33b2fbbbe104794414840e /media-gfx/blender
parentversion bump (diff)
downloadhistorical-a664eeb45782332a3134348616d5560c8bfaf487.tar.gz
historical-a664eeb45782332a3134348616d5560c8bfaf487.tar.bz2
historical-a664eeb45782332a3134348616d5560c8bfaf487.zip
Avoid sandbox violation by disabling audio correctly (fixes bug #426950, thanks to Weihua Zhou for the report). Also move the remaining doc generation to src_compile instead of install.
Package-Manager: portage-2.2.0_alpha118/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/blender')
-rw-r--r--media-gfx/blender/ChangeLog7
-rw-r--r--media-gfx/blender/Manifest14
-rw-r--r--media-gfx/blender/blender-2.63a-r2.ebuild22
3 files changed, 26 insertions, 17 deletions
diff --git a/media-gfx/blender/ChangeLog b/media-gfx/blender/ChangeLog
index c8d0e05a94eb..8d568dd5b07f 100644
--- a/media-gfx/blender/ChangeLog
+++ b/media-gfx/blender/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/blender
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/ChangeLog,v 1.232 2012/07/17 06:33:23 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/ChangeLog,v 1.233 2012/07/17 10:53:02 flameeyes Exp $
+
+ 17 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> blender-2.63a-r2.ebuild:
+ Avoid sandbox violation by disabling audio correctly (fixes bug #426950,
+ thanks to Weihua Zhou for the report). Also move the remaining doc generation
+ to src_compile instead of install.
17 Jul 2012; Sergei Trofimovich <slyfox@gentoo.org>
+files/blender-2.49b-linux-3.patch, blender-2.49b-r2.ebuild:
diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 044e677c6a8d..e73c130bdc79 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -15,13 +15,17 @@ DIST blender-2.49b.tar.gz 22918377 SHA256 23554db4aa10b00e0e760a8bf9c4a9f749670d
DIST blender-2.63a-patches-2.tar.bz2 14736 SHA256 4e7d61e0dd9c1d2995d5e049bfeae580395d187d4beaf7148efaee61e3bfb698 SHA512 fd95af280671f6c930fc48dcb6c6aa74f02e5ff2d22c4339ec21155653cb7a66ed98f02d4314f3e6d9460d763bf1a4415f93e2b4c850d635397ba15ed5244c9a WHIRLPOOL eef287dbdfd006e729c41e79105c8937adc6d6139c056bb953937f3e760bc011c881ff03ad1d7c60c6e89ff5fcf63350b0af0cba91a7c2b5614756182305b14c
DIST blender-2.63a.tar.gz 26759658 SHA256 c479b1abfe5fd8a1a5d04b8d21fdbc0fc960d7855b24785b888c09792bca4c1a SHA512 86abf813153da2b0c9974d35bb794ea6df4f933559abf99ffefcffce429d2304c0e04ce91f576f0c8b3394fd4bed05d465602b39f2b0081c62b5ba4e7073b297 WHIRLPOOL 08f26def3c4ede3c50c71c59bccae0ab2fef91e123e31acddb7f2ee42ffed7a6e4c6ac96ad8f66f6e57720c49d35d0ec6d4534bbe486449d1c39eb5eaa379ec2
EBUILD blender-2.49b-r2.ebuild 5293 SHA256 265de7fa127c96afba644e2f2c4a1924bdeb866896e9d7d40a16615484183249 SHA512 7b1642db685e64d947f91b47e48cb4256f1d1119bdb91d2340e0924cfcd07a28d0274b2626ff462451e5e0cda4bf890e3c76722c3899e06053868261bf05687f WHIRLPOOL 8695e2ef82579f2029709035db0c53df754e9c793174549b4cfaad9d52a9d91b035721d518d9538b58b258c151b2f328fced96487e329a2bc8a6bc677a7a5d6f
-EBUILD blender-2.63a-r2.ebuild 7795 SHA256 1c9634e08c5c006abcfdc0809882582d5050be1f0edeb0f6440048390102a4d7 SHA512 d0829a4eb586fc4e8e20048003dab95a219272c6b76e2151066d873ca0524539f3db0f38051de7e7f7f97a23cab6c2131eba67d1ed7669b49aa5cecf5c9c479d WHIRLPOOL 457cf7d3acb963597168758833d4d4033f326d30e23b7e3e46ea527d60cf8b9c9d9eb87c50dfa86210f797c2a99ff8b967238ed841c7f43c443c2ab4ff99e6ef
-MISC ChangeLog 39268 SHA256 eb84672620ca1ac164a9386a188eabc423fe0b8d9192643b653b64624949b796 SHA512 7624a4ae1fbabb1decbbf1734c486dd83188f87fb556a98e2889c8fa317e930f50615b59437810c7e5794639b11646f8921332978f79dc1321578c825147e207 WHIRLPOOL bd23e6c5d5df7b5dc9b3b86e316810e71480544c44955a4acf2fabea23fb46a32319de7365ab7dfef6391b538affc19ee4080b9a04a19c825f950eba09a18bbe
+EBUILD blender-2.63a-r2.ebuild 7769 SHA256 ef313594633977a07d0af13569473fbeb99f551c56f19f616521b68d49966261 SHA512 d741308647e63a8f84cc5353b0c19092cbf9bd7ad227d9a42c5cbb426dbfc8b4225cc9437ec458fa3a791c60b600fd68ca9a1c2245364b89a340cdcdcbdc4157 WHIRLPOOL 46b4d7c818a9f128ad06cf948cf52074fd3abbaf0e3fe389980e56cd951d3051316104c9ed2838d0b264aac19115c3933bf9e56c9277eb97cdd91a56ae9b20bb
+MISC ChangeLog 39545 SHA256 ac065a18bc01c4599f186cb3e7acd1f70b581fe633ee7123ef0676eac5a77f2a SHA512 d3c2630493dd38d7d6a1fb6e89775592bf8cc885ad81f201f2b3f59e29b8114e6743621077e4938b7981987f5953f49139e5b62f4215919fee4ba39272259f9d WHIRLPOOL 4468f73f7873ce6d809123a5b0d35758081e5529b24a34381630a287f956e098cccb519d8f9b5fc64cda16e705d9619a096823621934c563451902f7b881d2f8
MISC metadata.xml 2158 SHA256 bff4c3ff97b8c96d1175eec436c9c2f583ec461f1546b1a0edee9767d89641ba SHA512 c0d0b4ff2b886a4a4ab2596e427113caa4379705113197021fab490953520368fa98bef40379dde6c508a3ec57df89a34121dfdef5ffdfbeca608cc3355c05c6 WHIRLPOOL 15ade3751c5017cc4c2f537b65f00d39bec68ccc15a1a0ac81ac8cb904f43bec10abf395d0834071873952391bb33bf2aee00d4c6007b7d8aeb52a599f15f287
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlAFBzsACgkQcaHudmEf86piIQCgg7Ank5bYLbUUOS/ssCWzrV2r
-ZGoAnim3BkKhIMllFo73KZ+6GRyHRJra
-=Ms/s
+iQEcBAEBCAAGBQJQBURtAAoJEBzRPIrUMBNCxgQIAJAFoMDzCvHUnXotlyBgZubV
+CHeLGY/Kezd1FJnWRIeBlj+EjpH+GZZiKEVzUpQnjkLvhap/g3TDTY9Jd4Srygo4
+pk/9UI1jHvTz52fW0ntUzBRVUsvql6HE89KCenNypmRDQOKOKjCdRqWGMZH0luGS
+O2xSzNIrXZfSSR0iLSPnnTqNmehBvMy38xQa5p5NI2BbuxJE5GTkk+4jde4UZlfx
+b/djG2Fy5SOIV2MuihwRVZJ2nwxzfk5GPhVDEPCIgkR501Dri/ucrG8qWywoTGLa
+Yb5OWqUuldKtCPB28jfbtJ5CIvcA3PmPL6BQr/zh7E67f+qYK4CbLtPf8rcYD2s=
+=hVaY
-----END PGP SIGNATURE-----
diff --git a/media-gfx/blender/blender-2.63a-r2.ebuild b/media-gfx/blender/blender-2.63a-r2.ebuild
index d5b4affe34f3..440bab3a50c3 100644
--- a/media-gfx/blender/blender-2.63a-r2.ebuild
+++ b/media-gfx/blender/blender-2.63a-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.63a-r2.ebuild,v 1.1 2012/07/16 12:05:02 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.63a-r2.ebuild,v 1.2 2012/07/17 10:53:02 flameeyes Exp $
EAPI=4
PYTHON_DEPEND="3:3.2"
@@ -223,9 +223,16 @@ EOF
if use doc; then
einfo "Generating Blender C/C++ API docs ..."
- cd "${WORKDIR}"/${P}/doc/doxygen
+ cd "${S}"/doc/doxygen
doxygen -u Doxyfile
doxygen || die "doxygen failed to build API docs."
+
+ cd "${S}"
+ einfo "Generating (BPY) Blender Python API docs ..."
+ "${WORKDIR}"/install/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "blender failed."
+
+ cd "${S}"/doc/python_api
+ sphinx-build sphinx-in BPY_API || die "sphinx failed."
fi
}
@@ -252,18 +259,11 @@ src_install() {
dodoc -r "${WORKDIR}"/${P}/doc/guides/*
if use doc; then
- #einfo "Generating (BPY) Blender Python API docs ..."
- "${D}"/usr/bin/blender --background --python doc/python_api/sphinx_doc_gen.py --noaudio || die "blender failed."
-
- pushd doc/python_api > /dev/null
- sphinx-build sphinx-in BPY_API || die "sphinx failed."
- popd > /dev/null
-
docinto "API/python"
- dohtml -r doc/python_api/BPY_API/*
+ dohtml -r "${S}"/doc/python_api/BPY_API/*
docinto "API/blender"
- dohtml -r "${WORKDIR}"/${P}/doc/doxygen/html/*
+ dohtml -r "${S}"/doc/doxygen/html/*
fi
# final cleanup