public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ian Stakenvicius" <axs@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/freewrl/
Date: Mon, 16 Jan 2017 22:31:34 +0000 (UTC)	[thread overview]
Message-ID: <1484605884.799c4248b68c0071380826d5533dd84ee6581f44.axs@gentoo> (raw)

commit:     799c4248b68c0071380826d5533dd84ee6581f44
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 16 22:28:37 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Mon Jan 16 22:31:24 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799c4248

media-gfx/freewrl-9999: changed upstream code branch, added deps and config for RBP

Package-Manager: portage-2.3.0

 media-gfx/freewrl/freewrl-9999.ebuild | 13 ++++++++-----
 media-gfx/freewrl/metadata.xml        |  1 +
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/media-gfx/freewrl/freewrl-9999.ebuild b/media-gfx/freewrl/freewrl-9999.ebuild
index b2efb48..a25bdd1 100644
--- a/media-gfx/freewrl/freewrl-9999.ebuild
+++ b/media-gfx/freewrl/freewrl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -9,6 +9,7 @@ inherit autotools nsplugins eutils flag-o-matic java-pkg-opt-2 multilib
 if [[ ${PV} == "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="git://git.code.sf.net/p/freewrl/git"
+	EGIT_BRANCH="develop"
 	S="${WORKDIR}/${P}/freex3d"
 	SRC_URI=
 	KEYWORDS=
@@ -21,7 +22,7 @@ DESCRIPTION="VRML97 and X3D compliant browser, library, and web-browser plugin"
 HOMEPAGE="http://freewrl.sourceforge.net/"
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="curl debug java libeai motif +nsplugin opencl osc +sox static-libs"
+IUSE="curl debug java libeai motif +nsplugin opencl osc rbp +sox static-libs"
 
 COMMONDEPEND="x11-libs/libICE
 	x11-libs/libSM
@@ -44,6 +45,7 @@ COMMONDEPEND="x11-libs/libICE
 	curl? ( net-misc/curl )
 	osc? ( media-libs/liblo )
 	opencl? ( virtual/opencl )
+	rbp? ( dev-games/ode:0=[double-precision] )
 	dev-lang/spidermonkey:0="
 DEPEND="${COMMONDEPEND}
 	virtual/pkgconfig
@@ -64,7 +66,7 @@ src_prepare() {
 
 src_configure() {
 	# list of js libs without .pc support, to disable ./configure auto-checking
-	local spidermonkeys=( mozilla-js xulrunner-js firefox-js firefox2-js seamonkey-js )
+	local spidermonkeys=( mozilla-js )
 	# list of .pc supported spidermonkeys, to disable ./configure auto-checking
 	local spidermonkeys_pc=( mozjs187 mozjs185 )
 
@@ -73,10 +75,10 @@ src_configure() {
 		--with-x
 		--with-imageconvert=/usr/bin/convert
 		--with-unzip=/usr/bin/unzip
-		--disable-mozjs-17.0
+		--with-javascript=spidermonkey
 		${spidermonkeys[@]/#/ --disable-}"
 
-	if has_version "<dev-lang/spidermonkey-1.8.5" ; then
+	if has_version "<dev-lang/spidermonkey-1.8.5:0" ; then
 		# spidermonkey pre-1.8.5 has no pkg-config, so override ./configure
 		myconf+="${spidermonkeys_pc[@]/#/ --disable-}"
 		JAVASCRIPT_ENGINE_CFLAGS="-I/usr/include/js -DXP_UNIX"
@@ -105,6 +107,7 @@ src_configure() {
 		$(use_enable java) \
 		$(use_enable nsplugin plugin) \
 		$(use_enable osc) \
+		$(use_enable rbp) \
 		$(use_enable static-libs static) \
 		$(use_enable sox sound) \
 		$(usex sox "--with-soundconv=/usr/bin/sox") \

diff --git a/media-gfx/freewrl/metadata.xml b/media-gfx/freewrl/metadata.xml
index 7c9a304..21fdcd5 100644
--- a/media-gfx/freewrl/metadata.xml
+++ b/media-gfx/freewrl/metadata.xml
@@ -18,6 +18,7 @@ Cubes; the list goes on and on.  With royalty free open standards, your models w
 		<flag name="libeai">Build EAI C library</flag>
 		<flag name="opencl">Enable OpenCL support</flag>
 		<flag name="osc">Allows for OSC-based control and communication between multiple freewrl instances</flag>
+		<flag name="rbp">Enable support for Rigid Body Physics</flag>
 		<flag name="java">Build and install java EAI/SAI support library</flag>
 	</use>
 	<upstream>


             reply	other threads:[~2017-01-16 22:31 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-16 22:31 Ian Stakenvicius [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-04-13  0:26 [gentoo-commits] repo/gentoo:master commit in: media-gfx/freewrl/ Sam James
2020-10-03 13:25 Sergei Trofimovich
2020-09-24  1:06 Aaron Bauman
2017-10-03 18:52 Ian Stakenvicius
2017-01-16 22:31 Ian Stakenvicius
2016-04-18  8:13 Patrice Clement
2015-10-14 20:24 Ian Stakenvicius
2015-08-28 20:35 Ian Stakenvicius

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1484605884.799c4248b68c0071380826d5533dd84ee6581f44.axs@gentoo \
    --to=axs@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox