summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Østergaard <kloeri@gentoo.org>2005-09-29 23:01:42 +0000
committerBryan Østergaard <kloeri@gentoo.org>2005-09-29 23:01:42 +0000
commitf666282189641d2c9d53152beb9bd71a330f2722 (patch)
treed7000b26b3181f367e41c691e5d1514de32a8924 /dev-python/soya
parentadd mips to the nptl list and make sure we pass --without-fp for softfloat ta... (diff)
downloadgentoo-2-f666282189641d2c9d53152beb9bd71a330f2722.tar.gz
gentoo-2-f666282189641d2c9d53152beb9bd71a330f2722.tar.bz2
gentoo-2-f666282189641d2c9d53152beb9bd71a330f2722.zip
New versions, ebuilds by Arc Riley <arc@xiph.org>.
(Portage version: 2.0.52-r1)
Diffstat (limited to 'dev-python/soya')
-rw-r--r--dev-python/soya/ChangeLog9
-rw-r--r--dev-python/soya/Manifest6
-rw-r--r--dev-python/soya/files/digest-soya-0.102
-rw-r--r--dev-python/soya/files/digest-soya-0.10.12
-rw-r--r--dev-python/soya/soya-0.10.1.ebuild93
-rw-r--r--dev-python/soya/soya-0.10.ebuild90
6 files changed, 200 insertions, 2 deletions
diff --git a/dev-python/soya/ChangeLog b/dev-python/soya/ChangeLog
index bac0c12b98cf..6b92f7c62929 100644
--- a/dev-python/soya/ChangeLog
+++ b/dev-python/soya/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-python/soya
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/ChangeLog,v 1.11 2005/03/12 02:21:17 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/ChangeLog,v 1.12 2005/09/29 23:01:42 kloeri Exp $
+
+*soya-0.10.1 (29 Sep 2005)
+*soya-0.10 (29 Sep 2005)
+
+ 29 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> +soya-0.10.ebuild,
+ +soya-0.10.1.ebuild:
+ New versions, ebuilds by Arc Riley <arc@xiph.org>.
12 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> -soya-0.5.ebuild,
-soya-0.6.1.ebuild, -soya-0.8.1.ebuild, -soya-0.8.2.ebuild,
diff --git a/dev-python/soya/Manifest b/dev-python/soya/Manifest
index 04b3f834672e..c468d23c778f 100644
--- a/dev-python/soya/Manifest
+++ b/dev-python/soya/Manifest
@@ -1,6 +1,10 @@
-MD5 2edd284deac0f95f480f174f871a8a28 ChangeLog 1630
+MD5 1f426204f599985d1731d96d0214d4f3 ChangeLog 1832
MD5 71c4638c9c88af75b58e5f5cb54fe008 metadata.xml 159
MD5 c86de0114e14bb899e314af7a16f28a6 soya-0.9.1.ebuild 1238
MD5 9395012f8845529f96ea13b3f9bf6a88 soya-0.9.2.ebuild 1260
+MD5 a636fc2234c940531e9c1198a9fcd42d soya-0.10.1.ebuild 2673
+MD5 c935bc21f45755e4d482216fcb26fe0e soya-0.10.ebuild 2595
MD5 ce7ebbfababcb0bf12631502c229319d files/digest-soya-0.9.1 63
MD5 138fe892cff3c70621ac7189ede6a5bc files/digest-soya-0.9.2 64
+MD5 b4b649c31b7108c03468e3c6a06dd082 files/digest-soya-0.10.1 138
+MD5 1d7d0f2ab0a31243830102f1d11c59b6 files/digest-soya-0.10 134
diff --git a/dev-python/soya/files/digest-soya-0.10 b/dev-python/soya/files/digest-soya-0.10
new file mode 100644
index 000000000000..d84f0c2fc237
--- /dev/null
+++ b/dev-python/soya/files/digest-soya-0.10
@@ -0,0 +1,2 @@
+MD5 e64df35df78ac559bb29c95bc64701b0 Soya-0.10.tar.bz2 2201165
+MD5 dd6ca7683e122bebfd32b7511e0e86fc SoyaTutorial-0.10.tar.bz2 2837806
diff --git a/dev-python/soya/files/digest-soya-0.10.1 b/dev-python/soya/files/digest-soya-0.10.1
new file mode 100644
index 000000000000..713928ebc17e
--- /dev/null
+++ b/dev-python/soya/files/digest-soya-0.10.1
@@ -0,0 +1,2 @@
+MD5 2772284b8ebf403318e5682d24cd4b58 Soya-0.10.1.tar.bz2 2202454
+MD5 78a091c126208bec54a0270e011b1ec6 SoyaTutorial-0.10.1.tar.bz2 2837749
diff --git a/dev-python/soya/soya-0.10.1.ebuild b/dev-python/soya/soya-0.10.1.ebuild
new file mode 100644
index 000000000000..d03f516a3634
--- /dev/null
+++ b/dev-python/soya/soya-0.10.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/soya-0.10.1.ebuild,v 1.1 2005/09/29 23:01:42 kloeri Exp $
+
+inherit distutils
+
+MY_P=${P/soya/Soya}
+MY_PN=${PN/soya/Soya}
+DESCRIPTION="A high-level 3D engine for Python, designed with games in mind"
+HOMEPAGE="http://oomadness.tuxfamily.org/en/soya/"
+SRC_URI="http://download.gna.org/soya/${MY_P}.tar.bz2
+ doc? ( http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2
+ http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="doc ode openal"
+
+# Documented to need PIL (imaging) and pyrex
+# pyrex isn't actually needed for normal building of non-cvs.
+# Versions are based off soya 0.6 ebuild; they're mainly undocumented.
+DEPEND="virtual/x11
+ virtual/opengl
+ >=dev-lang/python-2.2.2
+ >=dev-python/imaging-1.1.4
+ >=media-fonts/freefonts-0.10
+ >=media-libs/cal3d-0.10
+ >=media-libs/glew-1.3.3
+ >=media-libs/freetype-2.1.5
+ >=media-libs/libsdl-1.2.4
+ >=media-libs/libpng-1.2.5
+ ode? ( >=dev-games/ode-0.5 )"
+
+
+RDEPEND="${DEPEND}
+ >=dev-python/editobj-0.5.6
+ openal? ( >=dev-python/pyopenal-0.1.4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ rm ${S}/pudding/test.py # This file shouldn't be installed
+}
+
+src_compile() {
+ if ! use ode; then
+ sed -i -e "s/^\(USE_ODE = \).*$/\1False/" setup.py || die "sed install.py failed"
+ fi
+ distutils_src_compile
+}
+
+src_install() {
+ distutils_src_install
+ if use doc; then
+ cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+ insinto /usr/share/${PN}/doc
+ doins doc/*
+ insinto /usr/share/${PN}/doc/blendertut
+ doins doc/blendertut/*
+ insinto /usr/share/${PN}/doc/pudding
+ doins doc/pudding/*
+
+ # install tutorials
+ cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+ insinto /usr/share/${PN}/tutorial
+ doins tutorial/*
+ insinto /usr/share/${PN}/tutorial/results
+ doins tutorial/results/*
+ insinto /usr/share/${PN}/tutorial/data/blender
+ doins tutorial/data/blender/*
+ insinto /usr/share/${PN}/tutorial/data/images
+ doins tutorial/data/images/*
+ insinto /usr/share/${PN}/tutorial/data/levels
+ doins tutorial/data/levels/*
+ insinto /usr/share/${PN}/tutorial/data/ms3d
+ doins tutorial/data/ms3d/*
+ insinto /usr/share/${PN}/tutorial/data/shapes
+ doins tutorial/data/shapes/*
+ insinto /usr/share/${PN}/tutorial/data/shapes/balazar
+ doins tutorial/data/shapes/balazar/*
+ insinto /usr/share/${PN}/tutorial/data/sounds
+ doins tutorial/data/sounds/*
+ insinto /usr/share/${PN}/tutorial/data/svg
+ doins tutorial/data/svg/*
+ insopts -m 0666
+ insinto /usr/share/${PN}/tutorial/data/worlds
+ doins tutorial/data/worlds/*
+ insinto /usr/share/${PN}/tutorial/data/materials
+ doins tutorial/data/materials/*
+ fi
+}
diff --git a/dev-python/soya/soya-0.10.ebuild b/dev-python/soya/soya-0.10.ebuild
new file mode 100644
index 000000000000..ddc0b902992f
--- /dev/null
+++ b/dev-python/soya/soya-0.10.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/soya-0.10.ebuild,v 1.1 2005/09/29 23:01:42 kloeri Exp $
+
+inherit distutils
+
+MY_P=${P/soya/Soya}
+MY_PN=${PN/soya/Soya}
+DESCRIPTION="A high-level 3D engine for Python, designed with games in mind"
+HOMEPAGE="http://oomadness.tuxfamily.org/en/soya/"
+SRC_URI="http://download.gna.org/soya/${MY_P}.tar.bz2
+ doc? ( http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2
+ http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="doc ode openal"
+
+# Documented to need PIL (imaging) and pyrex
+# pyrex isn't actually needed for normal building of non-cvs.
+# Versions are based off soya 0.6 ebuild; they're mainly undocumented.
+DEPEND="virtual/x11
+ virtual/opengl
+ >=dev-lang/python-2.2.2
+ >=dev-python/imaging-1.1.4
+ >=media-fonts/freefonts-0.10
+ >=media-libs/cal3d-0.10
+ >=media-libs/glew-1.3.3
+ >=media-libs/freetype-2.1.5
+ >=media-libs/libsdl-1.2.4
+ >=media-libs/libpng-1.2.5
+ ode? ( >=dev-games/ode-0.5 )"
+
+RDEPEND="${DEPEND}
+ >=dev-python/editobj-0.5.6
+ openal? ( >=dev-python/pyopenal-0.1.4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ rm ${S}/pudding/test.py # This file shouldn't be installed
+}
+
+src_compile() {
+ if ! use ode; then
+ sed -i -e "s/^\(USE_ODE = \).*$/\1False/" setup.py || die "sed install.py failed"
+ fi
+ distutils_src_compile
+}
+
+src_install() {
+ distutils_src_install
+ if use doc; then
+ cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+ insinto /usr/share/${PN}/doc
+ doins doc/*
+ insinto /usr/share/${PN}/doc/blendertut
+ doins doc/blendertut/*
+ insinto /usr/share/${PN}/doc/pudding
+ doins doc/pudding/*
+
+ # install tutorials
+ cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+ insinto /usr/share/${PN}/tutorial
+ doins tutorial/*
+ insinto /usr/share/${PN}/tutorial/results
+ doins tutorial/results/*
+ insinto /usr/share/${PN}/tutorial/data/blender
+ doins tutorial/data/blender/*
+ insinto /usr/share/${PN}/tutorial/data/images
+ doins tutorial/data/images/*
+ insinto /usr/share/${PN}/tutorial/data/ms3d
+ doins tutorial/data/ms3d/*
+ insinto /usr/share/${PN}/tutorial/data/shapes
+ doins tutorial/data/shapes/*
+ insinto /usr/share/${PN}/tutorial/data/shapes/balazar
+ doins tutorial/data/shapes/balazar/*
+ insinto /usr/share/${PN}/tutorial/data/sounds
+ doins tutorial/data/sounds/*
+ insinto /usr/share/${PN}/tutorial/data/svg
+ doins tutorial/data/svg/*
+ insopts -m 0666
+ insinto /usr/share/${PN}/tutorial/data/worlds
+ doins tutorial/data/worlds/*
+ insinto /usr/share/${PN}/tutorial/data/materials
+ doins tutorial/data/materials/*
+ fi
+}