public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
@ 2021-01-04  6:40 Theo Anderson
  0 siblings, 0 replies; 6+ messages in thread
From: Theo Anderson @ 2021-01-04  6:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d6597bb93035c1be42cd933c5e051222fc36d960
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Mon Jan  4 06:39:49 2021 +0000
Commit:     Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Mon Jan  4 06:39:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6597bb9

dev-games/godot: use https HOMEPAGE

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>

 dev-games/godot/godot-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/godot/godot-3.2.3.ebuild b/dev-games/godot/godot-3.2.3.ebuild
index b0115ed9..88b5e170 100644
--- a/dev-games/godot/godot-3.2.3.ebuild
+++ b/dev-games/godot/godot-3.2.3.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 inherit desktop python-any-r1 scons-utils xdg
 
 DESCRIPTION="Multi-platform 2D and 3D game engine"
-HOMEPAGE="http://godotengine.org"
+HOMEPAGE="https://godotengine.org"
 
 SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/${P}-stable"


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
@ 2021-01-15 23:13 Ross Charles Campbell
  0 siblings, 0 replies; 6+ messages in thread
From: Ross Charles Campbell @ 2021-01-15 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     5f14f97d12b4f07bc839f31d0c50c8acc23842a8
Author:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
AuthorDate: Fri Jan 15 23:12:18 2021 +0000
Commit:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
CommitDate: Fri Jan 15 23:13:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f14f97d

dev-games/godot: corrects LICENSE

Closes: https://bugs.gentoo.org/765553
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>

 dev-games/godot/godot-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/godot/godot-3.2.3.ebuild b/dev-games/godot/godot-3.2.3.ebuild
index 88b5e170..05980a2d 100644
--- a/dev-games/godot/godot-3.2.3.ebuild
+++ b/dev-games/godot/godot-3.2.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> ${P
 S="${WORKDIR}/${P}-stable"
 KEYWORDS="~amd64 ~x86"
 
-LICENSE="Apache-2.0 BSD BSL-1.1 CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
+LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
 SLOT="0"
 IUSE="+bullet debug +enet +freetype lto +mbedtls +ogg +opus pulseaudio +theora +udev +upnp +vorbis +webp"
 


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
@ 2021-05-05 16:42 Ross Charles Campbell
  0 siblings, 0 replies; 6+ messages in thread
From: Ross Charles Campbell @ 2021-05-05 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     ee2bda9330a64ef81119587b787c56b2c8b4de02
Author:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
AuthorDate: Wed May  5 16:40:45 2021 +0000
Commit:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
CommitDate: Wed May  5 16:42:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee2bda93

dev-games/godot: bump to 3.3

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>

 dev-games/godot/Manifest                                    | 1 +
 dev-games/godot/godot-3.2.3-r1.ebuild                       | 2 +-
 dev-games/godot/{godot-3.2.3-r1.ebuild => godot-3.3.ebuild} | 5 +++--
 dev-games/godot/metadata.xml                                | 1 +
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 36fd2278f..3b23c1170 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1 +1,2 @@
 DIST godot-3.2.3.tar.gz 22459811 BLAKE2B fdebfc4fc4a259d52496feb2904ff1e311a8df3fd57568091b181380e28b789efd16d598df7a2331f22f182acebacb7af1f5aa88583f8b7e992be52f2f494198 SHA512 229a32f082e412f20533b781ee95a1e7a9039a6329fe3429f9a3388ba3aada311bcc49c2abecdeec7496ef039a81358009126b21daaeeb127c170b77c3def99f
+DIST godot-3.3.tar.gz 29430958 BLAKE2B 280b3b371c96e7a39e23f843759754e932fe4fd62b774b5d2d0d0e687fdb5dc8be7d95a18465f52d6f00456f62451115b1bf2e4afc2923ce704ffcde0f06544d SHA512 172cb23608e279c381fab00152cdf2e90b6c76401f97172031b37326789f2d8e153ef5a4c1dc4cc12cab14d04c384c576683b9edc13772e7f52b5d043f5e294d

diff --git a/dev-games/godot/godot-3.2.3-r1.ebuild b/dev-games/godot/godot-3.2.3-r1.ebuild
index f978022fe..feae31536 100644
--- a/dev-games/godot/godot-3.2.3-r1.ebuild
+++ b/dev-games/godot/godot-3.2.3-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}-stable"
 KEYWORDS="~amd64 ~x86"
 
 LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
-SLOT="0"
+SLOT="0/3"
 IUSE="+bullet debug +enet +freetype lto +mbedtls +ogg +opus pulseaudio +theora +udev +upnp +vorbis +webp"
 
 RDEPEND="

diff --git a/dev-games/godot/godot-3.2.3-r1.ebuild b/dev-games/godot/godot-3.3.ebuild
similarity index 95%
copy from dev-games/godot/godot-3.2.3-r1.ebuild
copy to dev-games/godot/godot-3.3.ebuild
index f978022fe..5b217fa4a 100644
--- a/dev-games/godot/godot-3.2.3-r1.ebuild
+++ b/dev-games/godot/godot-3.3.ebuild
@@ -14,8 +14,8 @@ S="${WORKDIR}/${P}-stable"
 KEYWORDS="~amd64 ~x86"
 
 LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
-SLOT="0"
-IUSE="+bullet debug +enet +freetype lto +mbedtls +ogg +opus pulseaudio +theora +udev +upnp +vorbis +webp"
+SLOT="0/3"
+IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus pulseaudio +theora +udev +upnp +vorbis +webp"
 
 RDEPEND="
 	app-arch/lz4
@@ -110,6 +110,7 @@ src_configure() {
 		progress=yes
 		tools=yes
 		verbose=yes
+		deprecated=$(usex deprecated)
 		pulseaudio=$(usex pulseaudio)
 		target=$(usex debug debug release_debug)
 		udev=$(usex udev)

diff --git a/dev-games/godot/metadata.xml b/dev-games/godot/metadata.xml
index 5f4bcc66c..2ac2a234c 100644
--- a/dev-games/godot/metadata.xml
+++ b/dev-games/godot/metadata.xml
@@ -15,6 +15,7 @@ web-based (HTML5) platforms.
 	</longdescription>
 	<use>
 		<flag name="bullet">Enable support for <pkg>sci-physics/bullet</pkg></flag>
+		<flag restrict="&gt;=dev-games/godot-3.3.0" name="deprecated">Enable deprecated features</flag>
 		<flag name="enet">Enable support for <pkg>net-libs/enet</pkg></flag>
 		<flag name="lto">Enable support for link time optimization</flag>
 		<flag name="freetype">Enable support for <pkg>media-libs/freetype</pkg></flag>


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
@ 2021-05-08 23:35 Ross Charles Campbell
  0 siblings, 0 replies; 6+ messages in thread
From: Ross Charles Campbell @ 2021-05-08 23:35 UTC (permalink / raw
  To: gentoo-commits

commit:     121287dfc57a06589b25465a8e953699073f6164
Author:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
AuthorDate: Sat May  8 23:32:59 2021 +0000
Commit:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
CommitDate: Sat May  8 23:35:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=121287df

dev-games/godot: disable raycast module

Since embree (https://github.com/embree/embree) is not landed
at the moment, raycast module is disabled for the moment.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>

 dev-games/godot/godot-3.3.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-games/godot/godot-3.3.ebuild b/dev-games/godot/godot-3.3.ebuild
index 29a02956d..fa2e46cd3 100644
--- a/dev-games/godot/godot-3.3.ebuild
+++ b/dev-games/godot/godot-3.3.ebuild
@@ -73,6 +73,7 @@ src_configure() {
 	# Remove builtin third-party packages, link with system ones instead
 	myesconsargs+=(
 		builtin_bullet=no
+		builtin_embree=no
 		builtin_enet=no
 		builtin_freetype=no
 		builtin_libogg=no
@@ -92,6 +93,9 @@ src_configure() {
 	myesconsargs+=(
 		# Mono bindings requires MSBuild which is only available on Windows
 		module_mono_enabled=no
+		# TODO: land embree library (https://github.com/embree/embree) in guru
+		# so that we can enable raycast module
+		module_raycast_enabled=no
 		module_bullet_enabled=$(usex bullet)
 		module_enet_enabled=$(usex enet)
 		module_freetype_enabled=$(usex freetype)
@@ -137,6 +141,6 @@ src_install() {
 	insinto /usr/share/metainfo
 	doins misc/dist/linux/org.godotengine.Godot.appdata.xml
 	insinto /usr/share/mime/application
-	doins misc/dist/linux/x-godot-project.xml
+	doins misc/dist/linux/org.godotengine.Godot.xml
 	dodoc AUTHORS.md CHANGELOG.md DONORS.md README.md
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
@ 2021-06-07 13:40 Ross Charles Campbell
  0 siblings, 0 replies; 6+ messages in thread
From: Ross Charles Campbell @ 2021-06-07 13:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f052cc776f97644ecd4cf94dbdfdad25e40762c0
Author:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
AuthorDate: Mon Jun  7 13:39:56 2021 +0000
Commit:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
CommitDate: Mon Jun  7 13:40:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f052cc77

dev-games/godot: depend on media-libs/embree unconditionally

This follows the logic in godot's build system.

Closes: https://bugs.gentoo.org/794556
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>

 dev-games/godot/{godot-3.3.2.ebuild => godot-3.3.2-r1.ebuild} | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-games/godot/godot-3.3.2.ebuild b/dev-games/godot/godot-3.3.2-r1.ebuild
similarity index 93%
rename from dev-games/godot/godot-3.3.2.ebuild
rename to dev-games/godot/godot-3.3.2-r1.ebuild
index f301b3ee6..3224a44f5 100644
--- a/dev-games/godot/godot-3.3.2.ebuild
+++ b/dev-games/godot/godot-3.3.2-r1.ebuild
@@ -15,13 +15,14 @@ KEYWORDS="~amd64 ~x86"
 
 LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
 SLOT="0/3"
-IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus pulseaudio raycast +theora +udev +upnp +vorbis +webp"
+IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus pulseaudio +raycast +theora +udev +upnp +vorbis +webp"
 
 RDEPEND="
 	app-arch/lz4
 	app-arch/zstd
 	dev-libs/libpcre2[pcre32]
 	media-libs/alsa-lib
+	media-libs/embree:3
 	media-libs/libpng:0=
 	media-libs/libvpx
 	media-libs/mesa[gles2]
@@ -42,7 +43,6 @@ RDEPEND="
 		media-libs/opusfile
 	)
 	pulseaudio? ( media-sound/pulseaudio )
-	raycast? ( media-libs/embree:3 )
 	theora? ( media-libs/libtheora )
 	udev? ( virtual/udev )
 	upnp? ( net-libs/miniupnpc )
@@ -61,7 +61,7 @@ PATCHES=(
 
 src_prepare() {
 	default
-	rm -r thirdparty/{bullet,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd} || die
+	rm -r thirdparty/{bullet,embree,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd} || die
 }
 
 src_configure() {
@@ -94,13 +94,13 @@ src_configure() {
 	myesconsargs+=(
 		# Mono bindings requires MSBuild which is only available on Windows
 		module_mono_enabled=no
-		module_raycast_enabled=$(usex raycast)
 		module_bullet_enabled=$(usex bullet)
 		module_enet_enabled=$(usex enet)
 		module_freetype_enabled=$(usex freetype)
 		module_mbedtls_enabled=$(usex mbedtls)
 		module_ogg_enabled=$(usex ogg)
 		module_opus_enabled=$(usex opus)
+		module_raycast_enabled=$(usex raycast)
 		module_theora_enabled=$(usex theora)
 		module_upnp_enabled=$(usex upnp)
 		module_vorbis_enabled=$(usex vorbis)


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/
  2021-12-15 10:57 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-12-15 10:57 ` Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-12-15 10:57 UTC (permalink / raw
  To: gentoo-commits

commit:     dd102a6efef4e167ecafde912bcc7373a0c886a7
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 10:53:39 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 10:53:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd102a6e

dev-games/godot: fix IndirectInherits

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-games/godot/godot-3.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/godot/godot-3.3.2-r1.ebuild b/dev-games/godot/godot-3.3.2-r1.ebuild
index ee8031070..bee4feb73 100644
--- a/dev-games/godot/godot-3.3.2-r1.ebuild
+++ b/dev-games/godot/godot-3.3.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{8..9} )
 
-inherit desktop python-any-r1 scons-utils xdg
+inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
 
 DESCRIPTION="Multi-platform 2D and 3D game engine"
 HOMEPAGE="https://godotengine.org"


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

end of thread, other threads:[~2021-12-15 10:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-08 23:35 [gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/ Ross Charles Campbell
  -- strict thread matches above, loose matches on Subject: below --
2021-12-15 10:57 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-12-15 10:57 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-06-07 13:40 Ross Charles Campbell
2021-05-05 16:42 Ross Charles Campbell
2021-01-15 23:13 Ross Charles Campbell
2021-01-04  6:40 Theo Anderson

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