# 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 <dev-zero@gentoo.org>
+ +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 <graaff@gentoo.org> pyopengl-2.0.0.44.ebuild,
pyopengl-2.0.1.09.ebuild, pyopengl-2.0.1.09-r1.ebuild:
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
--- /dev/null
+# 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"
+}