From: Tiziano Müller Date: Sun, 24 Feb 2008 08:22:08 +0000 (+0000) Subject: Version bump (fixes bugs #199961, #137872, #133602 since ctype is being used instead... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=b9c4f1d34cb435f69ada5986dd311432eccedf48;p=gentoo.git Version bump (fixes bugs #199961, #137872, #133602 since ctype is being used instead of swig and bug #202921). Package-Manager: portage-2.1.4.4 --- diff --git a/dev-python/pyopengl/ChangeLog b/dev-python/pyopengl/ChangeLog index 9752baa95dbe..46568f35daea 100644 --- a/dev-python/pyopengl/ChangeLog +++ b/dev-python/pyopengl/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-python/pyopengl -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopengl/ChangeLog,v 1.19 2007/07/22 07:45:06 graaff Exp $ +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopengl/ChangeLog,v 1.20 2008/02/24 08:22:08 dev-zero Exp $ + +*pyopengl-3.0.0_beta1 (24 Feb 2008) + + 24 Feb 2008; Tiziano Müller + +pyopengl-3.0.0_beta1.ebuild: + Version bump (fixes bugs #199961, #137872, #133602 since ctype is being used + instead of swig and bug #202921). 22 Jul 2007; Hans de Graaff pyopengl-2.0.0.44.ebuild, pyopengl-2.0.1.09.ebuild, pyopengl-2.0.1.09-r1.ebuild: diff --git a/dev-python/pyopengl/Manifest b/dev-python/pyopengl/Manifest index 546fa5d8939a..abbb1e7e762c 100644 --- a/dev-python/pyopengl/Manifest +++ b/dev-python/pyopengl/Manifest @@ -3,8 +3,10 @@ AUX pyopengl-2.0.0.44-fix_togl.patch 946 RMD160 cac8c7857ac9410366a1041636c0f5a9 AUX pyopengl-2.0.1.09-malloc.patch 3396 RMD160 3d69e5d384b713a67eeb52db5d951ab108bf3eb4 SHA1 58b3d903c65d6a95c9ae4d1b926b58c9c7e7ce35 SHA256 860b8214d820205b60d56fab3672719126fe2283553e04adccf8d27cc1e69c28 DIST PyOpenGL-2.0.0.44.tar.gz 1281640 RMD160 d777746ab9a8a562ed5400f9e8937d2852b85c4c SHA1 14bdf4f134c54fad245dae6647f9c6554c49c82a SHA256 73416cb38c81d68aa74d3417105f40f78c9a6074a5181aacdd04180a6f2adf29 DIST PyOpenGL-2.0.1.09.tar.gz 2180479 RMD160 d5558ff9af52f2cdcc95c6897377d28a52120066 SHA1 3a70b1a298dd9e55cdfd511ef52a4566492de15d SHA256 143baf9f29303c0c0090c3ec3499b4d5c16531db1da5e7a33f590b104e2d4236 +DIST PyOpenGL-3.0.0b1.tar.gz 614923 RMD160 188e9f0c41ee07181de15055fea4b79f9e31d215 SHA1 f0a8734f770f090cd8e3b5bbe36719ff8f5e3ab9 SHA256 618076c043e64f3c0052a3debff026e4868eba1a197082379b0bfcb35a80cca0 EBUILD pyopengl-2.0.0.44.ebuild 1506 RMD160 11328126446b491025237634b0a876eb794492a1 SHA1 0fa98c71bce4fea5b85c0ba179eb43528e0cd868 SHA256 740559c338ec244a56d3c9da7b16fb52129798d0548b7847bf4728f0ebb4e20d EBUILD pyopengl-2.0.1.09-r1.ebuild 1610 RMD160 7453f27baeb6ed43da60dcad4bb0f8ea4d9fa83c SHA1 fd7cf661520b0ae0d70a41c5265b2d6f4d367eda SHA256 f16ceb0c940f506082d26c4bd329253afa8c49177c4eedc308e7bbefacaebfbc EBUILD pyopengl-2.0.1.09.ebuild 1501 RMD160 72cc93309cba2561f99693013c86e92b1e39e820 SHA1 c62ce26c727327a5ceea56f4b68d563f111207e6 SHA256 4bcddda672b2c603d4e9d104fec62d8dc668e5db4c54a8986d4e0e3c0882de67 -MISC ChangeLog 5920 RMD160 5d66fb3cd644425a8b961796eb965c6d901e15b7 SHA1 b6b6a979286c7e3d110891b5e9537b6b0a39994f SHA256 47632ab91e7e0c2ec721ec42ec7cefccadd9c78bf3d182290fc02a7c7aa3f73c +EBUILD pyopengl-3.0.0_beta1.ebuild 1640 RMD160 9e5a9535948c22e944a8f8dcf07df541c5e7da6f SHA1 60405c18e223783c5f38eff0820d6c88606b2a8f SHA256 4e08c5ddf01aaf1932a8ab0fa14017bf186b40424297d4e3f210db911f94572c +MISC ChangeLog 6160 RMD160 479d3457948e3aea52a03a9290a55492ac5bc383 SHA1 742a9b5ba7f0fb281107f59a856e99b0a4723314 SHA256 271315fdf33ad3669cbb936cfe974cf766eb68def86983ad0ae012325a433197 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 diff --git a/dev-python/pyopengl/pyopengl-3.0.0_beta1.ebuild b/dev-python/pyopengl/pyopengl-3.0.0_beta1.ebuild new file mode 100644 index 000000000000..39045291d929 --- /dev/null +++ b/dev-python/pyopengl/pyopengl-3.0.0_beta1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopengl/pyopengl-3.0.0_beta1.ebuild,v 1.1 2008/02/24 08:22:08 dev-zero Exp $ + +EAPI="1" +NEED_PYTHON="2.4" + +inherit eutils distutils + +MY_P=PyOpenGL-${PV/_beta/b} + +DESCRIPTION="Python OpenGL bindings" +HOMEPAGE="http://pyopengl.sourceforge.net/" +SRC_URI="mirror://sourceforge/pyopengl/${MY_P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc tk" + +RDEPEND="virtual/glut + x11-libs/libXi + x11-libs/libXmu + virtual/opengl + || ( dev-lang/python:2.5 + ( dev-lang/python:2.4 dev-python/ctypes ) )" +DEPEND="${RDEPEND}" + +PYTHON_MODNAME="OpenGL" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if use tk && !built_with_use dev-lang/python tk; then + # Note: This isn't really fatal since the files get installed anyway + # The only thing where it matters is the generated API-documentation. + # Mainly to avoid bugs from people who don't read warnings and then ask + # where the ToGL API docs are. + eerror "dev-lang/python has to be built with tk support to get tk-support in PyOpenGL." + die "Missing tk USE-flag on dev-lang/python" + fi +} + +src_compile() { + distutils_src_compile + + if use doc ; then + einfo "Generating API docs as requested..." + mkdir "${S}/api" + cd "${S}/api" + PYTHONPATH="${S}" "${python}" "${S}/documentation/pydoc/builddocs.py" || "generating docs failed" + fi +} + +src_install() { + distutils_src_install + + dohtml -r documentation/{images,style,*.html} + + use doc && dohtml -r "${S}/api" +}