public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-games/ode: ChangeLog ode-0.10.1.ebuild
@ 2008-09-03 18:57 Tristan Heaven (nyhm)
  0 siblings, 0 replies; 2+ messages in thread
From: Tristan Heaven (nyhm) @ 2008-09-03 18:57 UTC (permalink / raw
  To: gentoo-commits

nyhm        08/09/03 18:57:17

  Modified:             ChangeLog ode-0.10.1.ebuild
  Log:
  Add doc and examples USE flags
  (Portage version: 2.2_rc8/cvs/Linux 2.6.26.3 x86_64)

Revision  Changes    Path
1.49                 dev-games/ode/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?r1=1.48&r2=1.49

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- ChangeLog	3 Sep 2008 16:56:28 -0000	1.48
+++ ChangeLog	3 Sep 2008 18:57:17 -0000	1.49
@@ -1,6 +1,9 @@
 # ChangeLog for dev-games/ode
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.48 2008/09/03 16:56:28 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.49 2008/09/03 18:57:17 nyhm Exp $
+
+  03 Sep 2008; Tristan Heaven <nyhm@gentoo.org> ode-0.10.1.ebuild:
+  Add doc and examples USE flags
 
 *ode-0.10.1 (03 Sep 2008)
 



1.2                  dev-games/ode/ode-0.10.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?r1=1.1&r2=1.2

Index: ode-0.10.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ode-0.10.1.ebuild	3 Sep 2008 16:56:28 -0000	1.1
+++ ode-0.10.1.ebuild	3 Sep 2008 18:57:17 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.1 2008/09/03 16:56:28 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.2 2008/09/03 18:57:17 nyhm Exp $
 
 DESCRIPTION="Open Dynamics Engine SDK"
 HOMEPAGE="http://ode.org/"
@@ -9,24 +9,62 @@
 LICENSE="|| ( LGPL-2.1 BSD )"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="debug double-precision gyroscopic"
+IUSE="debug doc double-precision examples gyroscopic"
 
-DEPEND="virtual/opengl
-	virtual/glu"
+RDEPEND="examples? (
+		virtual/opengl
+		virtual/glu
+	)"
+DEPEND="${RDEPEND}
+	doc? ( app-doc/doxygen )"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	sed -i \
+		-e "s:\$.*/drawstuff/textures:/usr/share/doc/${PF}/examples:" \
+		drawstuff/src/Makefile.in \
+		ode/demo/Makefile.in \
+		|| die "sed Makefile.in failed"
+}
 
 src_compile() {
 	econf \
 		--disable-dependency-tracking \
-		--disable-demos \
 		--enable-shared \
 		$(use_enable debug asserts) \
 		$(use_enable double-precision) \
+		$(use_enable examples demos) \
 		$(use_enable gyroscopic) \
+		$(use_with examples drawstuff X11) \
 		|| die
 	emake || die "emake failed"
+	if use doc ; then
+		cd ode/doc
+		doxygen Doxyfile || die "doxygen failed"
+	fi
 }
 
 src_install() {
 	emake DESTDIR="${D}" install || die "emake install failed"
 	dodoc CHANGELOG.txt README.txt
+	if use doc ; then
+		dohtml docs/* || die "dohtml failed"
+	fi
+	if use examples; then
+		cd ode/demo
+		exeinto /usr/share/doc/${PF}/examples
+		local f
+		for f in *.c* ; do
+			doexe .libs/${f%.*} || die "doexe ${f%.*} failed"
+		done
+		cd ../..
+		doexe drawstuff/dstest/dstest
+		insinto /usr/share/doc/${PF}/examples
+		doins ode/demo/*.{c,cpp,h} \
+			drawstuff/textures/*.ppm \
+			drawstuff/dstest/dstest.cpp \
+			drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp} \
+			|| die "doins failed"
+	fi
 }






^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-games/ode: ChangeLog ode-0.10.1.ebuild
@ 2009-01-27 22:22 Michael Sterrett (mr_bones_)
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Sterrett (mr_bones_) @ 2009-01-27 22:22 UTC (permalink / raw
  To: gentoo-commits

mr_bones_    09/01/27 22:22:51

  Modified:             ChangeLog ode-0.10.1.ebuild
  Log:
  EAPI=2
  (Portage version: 2.1.6.4/cvs/Linux 2.6.28.1 i686)

Revision  Changes    Path
1.50                 dev-games/ode/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ChangeLog?r1=1.49&r2=1.50

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- ChangeLog	3 Sep 2008 18:57:17 -0000	1.49
+++ ChangeLog	27 Jan 2009 22:22:51 -0000	1.50
@@ -1,6 +1,9 @@
 # ChangeLog for dev-games/ode
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.49 2008/09/03 18:57:17 nyhm Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.50 2009/01/27 22:22:51 mr_bones_ Exp $
+
+  27 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> ode-0.10.1.ebuild:
+  EAPI=2
 
   03 Sep 2008; Tristan Heaven <nyhm@gentoo.org> ode-0.10.1.ebuild:
   Add doc and examples USE flags



1.3                  dev-games/ode/ode-0.10.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild?r1=1.2&r2=1.3

Index: ode-0.10.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ode-0.10.1.ebuild	3 Sep 2008 18:57:17 -0000	1.2
+++ ode-0.10.1.ebuild	27 Jan 2009 22:22:51 -0000	1.3
@@ -1,7 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.2 2008/09/03 18:57:17 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.3 2009/01/27 22:22:51 mr_bones_ Exp $
 
+EAPI=2
 DESCRIPTION="Open Dynamics Engine SDK"
 HOMEPAGE="http://ode.org/"
 SRC_URI="mirror://sourceforge/opende/${P}.tar.bz2"
@@ -18,9 +19,7 @@
 DEPEND="${RDEPEND}
 	doc? ( app-doc/doxygen )"
 
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
+src_prepare() {
 	sed -i \
 		-e "s:\$.*/drawstuff/textures:/usr/share/doc/${PF}/examples:" \
 		drawstuff/src/Makefile.in \
@@ -28,7 +27,7 @@
 		|| die "sed Makefile.in failed"
 }
 
-src_compile() {
+src_configure() {
 	econf \
 		--disable-dependency-tracking \
 		--enable-shared \
@@ -36,8 +35,10 @@
 		$(use_enable double-precision) \
 		$(use_enable examples demos) \
 		$(use_enable gyroscopic) \
-		$(use_with examples drawstuff X11) \
-		|| die
+		$(use_with examples drawstuff X11)
+}
+
+src_compile() {
 	emake || die "emake failed"
 	if use doc ; then
 		cd ode/doc






^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-01-27 22:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-03 18:57 [gentoo-commits] gentoo-x86 commit in dev-games/ode: ChangeLog ode-0.10.1.ebuild Tristan Heaven (nyhm)
  -- strict thread matches above, loose matches on Subject: below --
2009-01-27 22:22 Michael Sterrett (mr_bones_)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox