[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/

2021-06-07 Thread Ross Charles Campbell
commit: f052cc776f97644ecd4cf94dbdfdad25e40762c0
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Mon Jun  7 13:39:56 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Mon Jun  7 13:40:30 2021 +
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  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)



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/files/, dev-games/godot/

2021-06-05 Thread Ross Charles Campbell
commit: 5c4cdf7f76708e0dbf4c596920e4dc3ad3a65bb2
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jun  5 20:22:31 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jun  5 20:22:40 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c4cdf7f

dev-games/godot: bump to 3.3.2; enable raycast USE flag

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Ross Charles Campbell  gmail.com>

 dev-games/godot/Manifest   |   3 +-
 .../files/godot-3.2.3-fix-CVE-2021-26825.patch | 108 
 .../godot/files/godot-3.2.3-fix-llvm-build.patch   |  36 --
 ...uild.patch => godot-3.3.2-fix-llvm-build.patch} |   0
 dev-games/godot/godot-3.2.3-r1.ebuild  | 142 -
 .../godot/{godot-3.3.ebuild => godot-3.3.2.ebuild} |   7 +-
 dev-games/godot/metadata.xml   |   3 +-
 7 files changed, 6 insertions(+), 293 deletions(-)

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

diff --git a/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch 
b/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch
deleted file mode 100644
index e2602f5ee..0
--- a/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-commit 113b5ab1c45c01b8e6d54d13ac8876d091f883a8
-Author: Hein-Pieter van Braam-Stewart 
-Date:   Thu Feb 4 12:56:33 2021 +0100
-
-Fix a crash in the TGA loader with malformed input
-
-diff --git a/modules/tga/image_loader_tga.cpp 
b/modules/tga/image_loader_tga.cpp
-index d60efdd5bc..964dc091a7 100644
 a/modules/tga/image_loader_tga.cpp
-+++ b/modules/tga/image_loader_tga.cpp
-@@ -55,6 +55,10 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t 
*p_compressed_buffer, size_t
-   compressed_pos += 1;
-   count = (c & 0x7f) + 1;
- 
-+  if (output_pos + count * p_pixel_size > output_pos) {
-+  return ERR_PARSE_ERROR;
-+  }
-+
-   if (c & 0x80) {
-   for (size_t i = 0; i < p_pixel_size; i++) {
-   pixels_w.ptr()[i] = 
p_compressed_buffer[compressed_pos];
-@@ -78,7 +82,7 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t 
*p_compressed_buffer, size_t
-   return OK;
- }
- 
--Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t 
*p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool 
p_is_monochrome) {
-+Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t 
*p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool 
p_is_monochrome, size_t p_output_size) {
- 
- #define TGA_PUT_PIXEL(r, g, b, a) \
-   int image_data_ofs = ((y * width) + x);   \
-@@ -130,6 +134,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, 
const uint8_t *p_buff
-   if (p_is_monochrome) {
-   while (y != y_end) {
-   while (x != x_end) {
-+  if (i > p_output_size) {
-+  return ERR_PARSE_ERROR;
-+  }
-   uint8_t shade = p_buffer[i];
- 
-   TGA_PUT_PIXEL(shade, shade, shade, 0xff)
-@@ -143,6 +150,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, 
const uint8_t *p_buff
-   } else {
-   while (y != y_end) {
-   while (x != x_end) {
-+  if (i > p_output_size) {
-+  return ERR_PARSE_ERROR;
-+  }
-   uint8_t index = p_buffer[i];
-   uint8_t r = 0x00;
-

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/embree/, media-libs/embree/files/

2021-06-05 Thread Ross Charles Campbell
commit: 9f7d93e170a89429103972a6bcd03dea3e1f5295
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jun  5 20:03:43 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jun  5 20:05:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f7d93e1

media-libs/embree: New Package

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Ross Charles Campbell  gmail.com>

 media-libs/embree/Manifest |   1 +
 media-libs/embree/embree-3.13.0.ebuild | 111 +
 media-libs/embree/files/99embree3  |   1 +
 media-libs/embree/metadata.xml |  26 
 4 files changed, 139 insertions(+)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
new file mode 100644
index 0..cc27e4a85
--- /dev/null
+++ b/media-libs/embree/Manifest
@@ -0,0 +1 @@
+DIST embree-3.13.0.tar.gz 13708421 BLAKE2B 
bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080
 SHA512 
3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f

diff --git a/media-libs/embree/embree-3.13.0.ebuild 
b/media-libs/embree/embree-3.13.0.ebuild
new file mode 100644
index 0..cfe9fd0d5
--- /dev/null
+++ b/media-libs/embree/embree-3.13.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic linux-info toolchain-funcs
+
+DESCRIPTION="Collection of high-performance ray tracing kernels"
+HOMEPAGE="https://github.com/embree/embree";
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 -*"
+SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SLOT="3"
+ARM_CPU_FLAGS=( neon:neon )
+X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
+CPU_FLAGS=( ${ARM_CPU_FLAGS[@]/#/cpu_flags_arm_} 
${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
+IUSE="+compact-polys ispc raymask ssp static-libs +tbb tutorial 
${CPU_FLAGS[@]%:*}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+RDEPEND="
+   amd64? ( ispc? ( dev-lang/ispc ) )
+   x86? ( ispc? ( dev-lang/ispc ) )
+   media-libs/glfw
+   tbb? ( dev-cpp/tbb )
+   tutorial? (
+   media-libs/libpng:0=
+   media-libs/openimageio
+   virtual/jpeg:0
+   )
+   virtual/opengl
+"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="
+   arm? ( !ispc )
+   arm64? ( !ispc )"
+
+DOCS=( CHANGELOG.md README.md readme.pdf )
+CMAKE_BUILD_TYPE=Release
+
+pkg_setup() {
+   CONFIG_CHECK="~TRANSPARENT_HUGEPAGE"
+   WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages 
(CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance."
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # disable RPM package building
+   sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \
+   -i CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=OFF
+   -DCMAKE_SKIP_INSTALL_RPATH=ON
+   -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF
+   -DEMBREE_BACKFACE_CULLING=OFF   # default
+   -DEMBREE_FILTER_FUNCTION=ON # default
+   -DEMBREE_GEOMETRY_CURVE=ON  # default
+   -DEMBREE_GEOMETRY_GRID=ON   # default
+   -DEMBREE_GEOMETRY_INSTANCE=ON   # default
+   -DEMBREE_GEOMETRY_POINT=ON  # default
+   -DEMBREE_GEOMETRY_QUAD=ON   # default
+   -DEMBREE_GEOMETRY_SUBDIVISION=ON# default
+   -DEMBREE_GEOMETRY_TRIANGLE=ON   # default
+   -DEMBREE_GEOMETRY_USER=ON   # default
+   -DEMBREE_IGNORE_INVALID_RAYS=OFF# default
+   -DEMBREE_ISPC_SUPPORT=$(usex ispc)
+   -DEMBREE_RAY_MASK=$(usex raymask)
+   -DEMBREE_RAY_PACKETS=ON # default
+   -DEMBREE_STACK_PROTECTOR=$(usex ssp)
+   -DEMBREE_STATIC_LIB=$(usex static-libs)
+   -DEMBREE_COMPACT_POLYS=$(usex compact-polys)
+   -DEMBREE_STAT_COUNTERS=OFF
+   -DEMBREE_TASKING_SYSTEM=$(usex tbb "TBB" "INTERNAL")
+   -DEMBREE_TUTORIALS=$(usex tutorial) )
+
+   if use tutorial; then
+   mycmakeargs+=(
+   -DEMBREE_ISPC_ADDRESSING=64
+   -DEMBREE_TUTORIALS_LIBJPEG=ON
+   -DEMBREE_TUTORIALS_LIBPNG=ON

[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-05-15 Thread Ross Charles Campbell
commit: 0ccc4cf05253f513fd58ffce67afb0212d0f343a
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat May 15 13:01:10 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat May 15 13:01:38 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ccc4cf0

app-editors/visual-studio-code-bin: version bump to 1.56.2

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

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.56.0.ebuild => visual-studio-code-bin-1.56.2.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index d6ddb00b2..080471f3e 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,6 +1,6 @@
 DIST visual-studio-code-bin-1.55.2-amd64.tar.gz 97507317 BLAKE2B 
b9278fe79e07a7884827a90c6d177819a8b81967cdfc1e9dc715c0d51a48e2c12980ebe994b64df125d33559a70beb38f6214c849a9204c82c75421438fbd70f
 SHA512 
0f3727eb505b5ca2cdec8cc708ae88ba2028d068d7f69df35144b3c43dc8a1a5bbbd7471092cf8e2848018661496eb55442fb18e7e0595436f28502c94537556
 DIST visual-studio-code-bin-1.55.2-arm.tar.gz 88826643 BLAKE2B 
c128e483545bcd709783c3e5f323fe98d93f28a84d2eeb6651102fba91182264716208a23d284e4858d19f5c1602f40bffea60d2f4c6fb72aafaf5f44560ee8f
 SHA512 
1fc03b563ec69d53429e4ae1d1c6dd60bf72c439c66c0300287c393acc224fd77f2a596fd90a23205007ba6e5bcea105009e971b19ad032db0ca66c45c171417
 DIST visual-studio-code-bin-1.55.2-arm64.tar.gz 102015928 BLAKE2B 
f55928101bf728071384747bdb70a82aad6e7bff9cf506d2284e48fac3e21acb64dbf34bdc9023dd4af82f0f53d51e2f0b985be9c76c7c10309673794d86430b
 SHA512 
2e311c490fc01c9db00cc275d55f1f9c16a622259bd2f6e5e6a16c5bbfee7b06f01f35055eff97415f05c033112a0f3f48779c1d2c55a8685f00ad301da9bbaa
-DIST visual-studio-code-bin-1.56.0-amd64.tar.gz 104815337 BLAKE2B 
35c6127eee1b49d5cd5f8a05cd8cdabaff462e888407ff0b01e9a836fa9cfb3d7730cba54a597987e99a6a71b02dd4d726c9e091f0f13e98ba4c7f52825e9fdb
 SHA512 
07fe0dc5b4d523200cca1881f20ec0184fd05dcaa1cd182e98dc08caf1461f90c0bb1bde3d3a4f1c503a143788e635c02362f87c0299ec0df35f509b2126326b
-DIST visual-studio-code-bin-1.56.0-arm.tar.gz 95386242 BLAKE2B 
10ef5ea2d7532ba94408ab5fa283e13265d03bf4b3d045daeb042ccbb98d9a6fea30d93c5d838b31066d97e89c32859e098e35f113d90b90dd696f8a84a5c803
 SHA512 
d363fa207fc2edcfa6f4260a8420b11b36ff1654dbd68462ddfa2334f294bd6d77747ce3c2aa701741ecc8ffc93c602da510617db9c8866b5f851f9757ed860f
-DIST visual-studio-code-bin-1.56.0-arm64.tar.gz 110173307 BLAKE2B 
4467de717d2e8edeec08a3f6dc212e4a3f84dfc482804a162171614663e05c869fdfbe64abe34bc3185a0357a55289b19416419a1f62a61341e97d178d6921de
 SHA512 
91d2da505913214a0f09fbacf45d4576a4f6ffe38dc2b653feea0bc816ad87089ff84f9a2129536cf4f902c86675447b19862658318f018a1bd45fe952f9fb58
+DIST visual-studio-code-bin-1.56.2-amd64.tar.gz 104824843 BLAKE2B 
608cc74daad0534a91d3c6200827b82efa0c2a9634c3cd9f031d4744a35f25c5201a7310011d6dfe57f761845e79574d068678a4500650c47d8404d2bd810f4d
 SHA512 
35ef320b92a66d05a8c2b61a81978d659245f37ef0b2f05002083386a265a232ed163dcc06ddee9bc2bc8f1205fa80e7841268bf66fdddcabe4a8ed35fb50a35
+DIST visual-studio-code-bin-1.56.2-arm.tar.gz 95395040 BLAKE2B 
e948f09a97a39f898276fe4bbc9f7f35fa96b833732a48058e402aaa0246790d79c5422f5e209c842b94c6c46d19b657cdeefa9caa1e255331f81e91e0760c69
 SHA512 
4486d030d2d611aa0d29a156ba5c2beb2bd0ab1950684c7bdea44460fb05f3a18b62419c346d99a84cd71bb595f7802dab10730b40600879e442ee3181129e6f
+DIST visual-studio-code-bin-1.56.2-arm64.tar.gz 110174990 BLAKE2B 
3b512136911b3ca431fbf71951655490c85f1c7cc707c6ddea3fd4d41b956fbf33dd8264e279d1d6e69564506aefcd9588397665133a3a34997d916605c9aa73
 SHA512 
bc3fb6b78e33286486411aa78b538693c371b309e86a84ee7361a2fd78d2d8e0dd4e9dd761f9278ced4e3a31a532e2534cdde001635935dfda92dfab85eb9e51

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.56.0.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.56.2.ebuild
similarity index 100%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.56.0.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.56.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/

2021-05-08 Thread Ross Charles Campbell
commit: 121287dfc57a06589b25465a8e953699073f6164
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat May  8 23:32:59 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat May  8 23:35:28 2021 +
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  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
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-05-08 Thread Ross Charles Campbell
commit: 733bb92abce52654a93964a496e6d527e4f9cb32
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat May  8 22:45:39 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat May  8 22:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=733bb92a

app-editors/visual-studio-code-bin: Version bump, remove old

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

 app-editors/visual-studio-code-bin/Manifest|  9 +--
 .../visual-studio-code-bin-1.55.0.ebuild   | 73 --
 ...ebuild => visual-studio-code-bin-1.56.0.ebuild} |  0
 3 files changed, 3 insertions(+), 79 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index 41f3fa373..d6ddb00b2 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,9 +1,6 @@
-DIST visual-studio-code-bin-1.54.2-amd64.tar.gz 9733 BLAKE2B 
a02fe21cbae80d479cebab17a3718b0f8980e5caab6abf6b33c44770a580a9cd4b384f21db367c91d3150ab4e4f299d404b8dc940bf721e773d39c4ba282f822
 SHA512 
80b9bd88524286715dccdd6afe0508247316a3fedbb35cd71a71ee4c3dff635eafc953879d39b3d9209030aa28a6dcdb80fe33228c22df2829e9997e979c9ab9
-DIST visual-studio-code-bin-1.54.2-arm.tar.gz 90226066 BLAKE2B 
fa7e076d6ab1168afbe0dad1cfeef752c8787f75e62a6d9140887fd9de7d8e728e8743d5473265a26747118016ad9c2f944242699707a362d4621332eb89e053
 SHA512 
0ed5c284f7d56ad09be76b7f53b3e8f11d9a74a0aa395b3cc74f4eaae73f3181bd532ccb40bfbf913f516adf6a599ed4f9fe3de65820677e958fe4b6cad4
-DIST visual-studio-code-bin-1.54.2-arm64.tar.gz 103407705 BLAKE2B 
0af7c16e0d184b3f836e9b5f4331c7227aebcec0e22ef1733899485faf343df0d3af5a3a333a88c95a0e0e57b611331aae9d9dcba88adf758880baae41fe04b2
 SHA512 
aca940cb68e664a7c2a6bacfac5f01c748fbaf8ed15f3c633c2f6bc12e1d42524235c7dc153f60e656017229248a7be03c2b3dbe32b69816e89071eb4876fce9
-DIST visual-studio-code-bin-1.55.0-amd64.tar.gz 97525604 BLAKE2B 
732b7f0986ee8855cc84eeca3e6a8ead35c38454755146876f670dc5deafb334a4ab2862caa8602d3821ea5011d26f4d8a08d3152814a567b635d604ce149b63
 SHA512 
f4c159fbee0a22727326fbb692f0b6a6d409e8a15c2472dfe2e6467e440108089cad9b1ceb48aa25c85de6ee2bfe24879862b50c7b1eee810e3c5ef50f972ba3
-DIST visual-studio-code-bin-1.55.0-arm.tar.gz 88836120 BLAKE2B 
67e988161b42a57cb67ab03181415c0f65bf3e1e6c036550f7fa15f033c3944357476d4b4bb4473c07ff9820c667a73e5451f280848d794ab9ac15209c67510f
 SHA512 
177b8697a1e1f58aaa28987bf2728eab0d52858451d84b031d44ea9678e38c87a3d5b12837a829303a9f7e8d76c2b71cc48b32a18cf0c04739e036c9b6cff80d
-DIST visual-studio-code-bin-1.55.0-arm64.tar.gz 102041107 BLAKE2B 
d43a7bc4018ff05a7dc2efdb2e4ba1dd4865897726435a20ef9f12831b0e378918eb7774ac3dafaa474f18e485a66feb572842ec9196f7231f1be5671f1bafdf
 SHA512 
1673c9bc4ea3619d62d5c503366babbd7f3c6a5ce7d0db42c26bd8d428ee961bb669177eec8a29748791023e992504a87bd2db46fbfe93015ecfcf99aae6dcef
 DIST visual-studio-code-bin-1.55.2-amd64.tar.gz 97507317 BLAKE2B 
b9278fe79e07a7884827a90c6d177819a8b81967cdfc1e9dc715c0d51a48e2c12980ebe994b64df125d33559a70beb38f6214c849a9204c82c75421438fbd70f
 SHA512 
0f3727eb505b5ca2cdec8cc708ae88ba2028d068d7f69df35144b3c43dc8a1a5bbbd7471092cf8e2848018661496eb55442fb18e7e0595436f28502c94537556
 DIST visual-studio-code-bin-1.55.2-arm.tar.gz 88826643 BLAKE2B 
c128e483545bcd709783c3e5f323fe98d93f28a84d2eeb6651102fba91182264716208a23d284e4858d19f5c1602f40bffea60d2f4c6fb72aafaf5f44560ee8f
 SHA512 
1fc03b563ec69d53429e4ae1d1c6dd60bf72c439c66c0300287c393acc224fd77f2a596fd90a23205007ba6e5bcea105009e971b19ad032db0ca66c45c171417
 DIST visual-studio-code-bin-1.55.2-arm64.tar.gz 102015928 BLAKE2B 
f55928101bf728071384747bdb70a82aad6e7bff9cf506d2284e48fac3e21acb64dbf34bdc9023dd4af82f0f53d51e2f0b985be9c76c7c10309673794d86430b
 SHA512 
2e311c490fc01c9db00cc275d55f1f9c16a622259bd2f6e5e6a16c5bbfee7b06f01f35055eff97415f05c033112a0f3f48779c1d2c55a8685f00ad301da9bbaa
+DIST visual-studio-code-bin-1.56.0-amd64.tar.gz 104815337 BLAKE2B 
35c6127eee1b49d5cd5f8a05cd8cdabaff462e888407ff0b01e9a836fa9cfb3d7730cba54a597987e99a6a71b02dd4d726c9e091f0f13e98ba4c7f52825e9fdb
 SHA512 
07fe0dc5b4d523200cca1881f20ec0184fd05dcaa1cd182e98dc08caf1461f90c0bb1bde3d3a4f1c503a143788e635c02362f87c0299ec0df35f509b2126326b
+DIST visual-studio-code-bin-1.56.0-arm.tar.gz 95386242 BLAKE2B 
10ef5ea2d7532ba94408ab5fa283e13265d03bf4b3d045daeb042ccbb98d9a6fea30d93c5d838b31066d97e89c32859e098e35f113d90b90dd696f8a84a5c803
 SHA512 
d363fa207fc2edcfa6f4260a8420b11b36ff1654dbd68462ddfa2334f294bd6d77747ce3c2aa701741ecc8ffc93c602da510617db9c8866b5f851f9757ed860f
+DIST visual-studio-code-bin-1.56.0-arm64.tar.gz 110173307 BLAKE2B 
4467de717d2e8edeec08a3f6dc212e4a3f84dfc482804a162171614663e05c869fdfbe64abe34bc3185a0357a55289b19416419a1f62a61341e97d178d6921de
 SHA512 
91d2da505913214a0f09fbacf45d4576a4f6ffe38dc2b653feea0bc816ad87089ff84f9a2129536cf4f902c86675447b19862658318f018a1bd45fe952f9fb58

diff 

[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/files/, dev-games/godot/

2021-05-08 Thread Ross Charles Campbell
commit: f739c38fe13101375ee632c644aac795369aed5f
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat May  8 22:21:51 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat May  8 22:24:18 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f739c38f

dev-games/godot: Fix building issues on 3.3

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

 .../godot/files/godot-3.3-fix-llvm-build.patch | 36 ++
 dev-games/godot/godot-3.3.ebuild   |  3 +-
 2 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/dev-games/godot/files/godot-3.3-fix-llvm-build.patch 
b/dev-games/godot/files/godot-3.3-fix-llvm-build.patch
new file mode 100644
index 0..7cb5823eb
--- /dev/null
+++ b/dev-games/godot/files/godot-3.3-fix-llvm-build.patch
@@ -0,0 +1,36 @@
+diff --git a/SConstruct b/SConstruct
+index c30f533..388be69 100644
+--- a/SConstruct
 b/SConstruct
+@@ -174,6 +174,8 @@ opts.Add(BoolVariable("builtin_zstd", "Use the built-in 
Zstd library", True))
+ # Compilation environment setup
+ opts.Add("CXX", "C++ compiler")
+ opts.Add("CC", "C compiler")
++opts.Add("AR", "Archiver")
++opts.Add("RANLIB", "Random Access Library Indexer")
+ opts.Add("LINK", "Linker")
+ opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
+ opts.Add("CFLAGS", "Custom flags for the C compiler")
+diff --git a/platform/x11/detect.py b/platform/x11/detect.py
+index ba5fb30..d907701 100644
+--- a/platform/x11/detect.py
 b/platform/x11/detect.py
+@@ -129,7 +129,6 @@ def configure(env):
+ if "clang++" not in os.path.basename(env["CXX"]):
+ env["CC"] = "clang"
+ env["CXX"] = "clang++"
+-env.extra_suffix = ".llvm" + env.extra_suffix
+ 
+ if env["use_lld"]:
+ if env["use_llvm"]:
+@@ -189,10 +188,6 @@ def configure(env):
+ env.Append(CCFLAGS=["-flto"])
+ env.Append(LINKFLAGS=["-flto"])
+ 
+-if not env["use_llvm"]:
+-env["RANLIB"] = "gcc-ranlib"
+-env["AR"] = "gcc-ar"
+-
+ env.Append(CCFLAGS=["-pipe"])
+ env.Append(LINKFLAGS=["-pipe"])
+ 

diff --git a/dev-games/godot/godot-3.3.ebuild b/dev-games/godot/godot-3.3.ebuild
index 5b217fa4a..29a02956d 100644
--- a/dev-games/godot/godot-3.3.ebuild
+++ b/dev-games/godot/godot-3.3.ebuild
@@ -56,12 +56,11 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${P}-fix-llvm-build.patch
-   "${FILESDIR}"/${P}-fix-CVE-2021-26825.patch
 )
 
 src_prepare() {
default
-   rm -r 
thirdparty/{bullet,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zlib,zstd}
 || die
+   rm -r 
thirdparty/{bullet,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd}
 || die
 }
 
 src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/

2021-05-05 Thread Ross Charles Campbell
commit: ee2bda9330a64ef81119587b787c56b2c8b4de02
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Wed May  5 16:40:45 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Wed May  5 16:42:24 2021 +
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  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.


Enable support for 
sci-physics/bullet
+   Enable deprecated features
Enable support for 
net-libs/enet
Enable support for link time 
optimization
Enable support for 
media-libs/freetype



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-03-12 Thread Ross Charles Campbell
commit: 7fd5abfe9d3a4e993f36f396d2da3b47e73ccdf3
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Mar 13 04:21:01 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Mar 13 04:24:03 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fd5abfe

app-editors/visual-studio-code-bin: bump to 1.54.2; fix permissions

Closes: https://bugs.gentoo.org/775500
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.54.1.ebuild => visual-studio-code-bin-1.54.2.ebuild} | 3 +++
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index dfb7b754..db0a3666 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,3 +1,3 @@
-DIST visual-studio-code-bin-1.54.1-amd64.tar.gz 98883343 BLAKE2B 
d7524711c02976d0a328a4c5f09fdbabb295b5928aea8e6aff78d1c37f9559b9cbada6ef7c398eaedd9b4d840d28ef0c80d2982003d47f4f5422f40bfa10ce4f
 SHA512 
3dc4e21eef19f816e1631a1f553bc8fd5ffabd26a158f186a391ab8ae77db885005a6342975665390a991fcc95cf83ca9bb89a983690538ca5425f46c7971efc
-DIST visual-studio-code-bin-1.54.1-arm.tar.gz 90213028 BLAKE2B 
8147ff4f4442dff818e5675f9fe29dd667c24d5658fb1fb724bc9ff20adf9fa3482ba0a68949571fe505ed36195dd5ac581556513c890a805533b65e7ba8ab6c
 SHA512 
d5b40314f44b8c2c20dd4c90cd470a9e5b4950ac572d77ac3692b8fb104e75eb499378c73f564c7a51f1a5826e1b061dbdeb299027233aa3b7ffd041afc48129
-DIST visual-studio-code-bin-1.54.1-arm64.tar.gz 103409764 BLAKE2B 
ba605a01f7d5761b79e7fcb911f3b38cb1f05e2c56fbc660e3ea24a41de1c652ba4cae00c22c33cb5d37bf61fdf1f5984e888db9529e6923cdf5c4d191dd2124
 SHA512 
2e49ede451e78160b29c821ad28a8d32a21987265053ca0f9ed858dad535aa576d48faa1a53737c67378e5833e1e284a2b54c2d436e5b4971fdaca76191c6505
+DIST visual-studio-code-bin-1.54.2-amd64.tar.gz 9733 BLAKE2B 
a02fe21cbae80d479cebab17a3718b0f8980e5caab6abf6b33c44770a580a9cd4b384f21db367c91d3150ab4e4f299d404b8dc940bf721e773d39c4ba282f822
 SHA512 
80b9bd88524286715dccdd6afe0508247316a3fedbb35cd71a71ee4c3dff635eafc953879d39b3d9209030aa28a6dcdb80fe33228c22df2829e9997e979c9ab9
+DIST visual-studio-code-bin-1.54.2-arm.tar.gz 90226066 BLAKE2B 
fa7e076d6ab1168afbe0dad1cfeef752c8787f75e62a6d9140887fd9de7d8e728e8743d5473265a26747118016ad9c2f944242699707a362d4621332eb89e053
 SHA512 
0ed5c284f7d56ad09be76b7f53b3e8f11d9a74a0aa395b3cc74f4eaae73f3181bd532ccb40bfbf913f516adf6a599ed4f9fe3de65820677e958fe4b6cad4
+DIST visual-studio-code-bin-1.54.2-arm64.tar.gz 103407705 BLAKE2B 
0af7c16e0d184b3f836e9b5f4331c7227aebcec0e22ef1733899485faf343df0d3af5a3a333a88c95a0e0e57b611331aae9d9dcba88adf758880baae41fe04b2
 SHA512 
aca940cb68e664a7c2a6bacfac5f01c748fbaf8ed15f3c633c2f6bc12e1d42524235c7dc153f60e656017229248a7be03c2b3dbe32b69816e89071eb4876fce9

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.1.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.2.ebuild
similarity index 91%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.1.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.2.ebuild
index 4ce54f9c..df36d0b5 100644
--- a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.1.ebuild
+++ b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.2.ebuild
@@ -60,6 +60,9 @@ src_install() {
insinto "/opt/${PN}"
doins -r *
fperms +x /opt/${PN}/{,bin/}code
+   fperms +x /opt/${PN}/chrome-sandbox
+   fperms -R +x /opt/${PN}/resources/app/out/vs/base/node
+   fperms +x 
/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
dosym "../../opt/${PN}/bin/code" "usr/bin/code"
domenu "${FILESDIR}/code.desktop"
domenu "${FILESDIR}/code-url-handler.desktop"



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-03-04 Thread Ross Charles Campbell
commit: b616b89dd60256a8d2513af6b445fc1b72ebd2af
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Fri Mar  5 01:59:42 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Fri Mar  5 01:59:58 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b616b89d

app-editors/visual-studio-code-bin: version bump to 1.54.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.53.2.ebuild => visual-studio-code-bin-1.54.1.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index 7fb67bb6..dfb7b754 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,3 +1,3 @@
-DIST visual-studio-code-bin-1.53.2-amd64.tar.gz 95471832 BLAKE2B 
361ca289d7daa0c41dee6d56594f2be43c918206edc8d4d771566ad580ce9dfbcb4f49056729750460ce71873b6de16bd174a502c4bb7c77eccf2d24469e194a
 SHA512 
e13a1e620273680335c19ffa93a8788ed765e30173f62b042c3cdd86695b85198aea0ca6a5f764cc3efe572c052172019ad9236365247532f446bed9d6f2e110
-DIST visual-studio-code-bin-1.53.2-arm.tar.gz 86787362 BLAKE2B 
45322a4195d8bdcf708ea5890a0242d0d570825c32edc7f9eeff3e6d02a5229e537eb0a8734bb1e38441edd1bb8038188dd08def868e1842feef047063ad00e1
 SHA512 
19c86982d00fc90848643aaf02fea99ce8a82ab48adaf0129fbc019f9220c377471b5d126e1161f129b31ff8fef0f9bc97494bb16ee4b4a8ef70e57b37ee7e43
-DIST visual-studio-code-bin-1.53.2-arm64.tar.gz 99978014 BLAKE2B 
c20c4663dfa0ef71bf8e3f78aab9a36adb3a265e270f26c6f3fc22cc47c89f7f443a99b3e549568b8a39ead09c112542fc2784bdc45ec85b77724dec5562e9c4
 SHA512 
e27950ec1fc2e80192f4e3f27d53a69f34499f11d0fc26564420eb90f349fc6f14e721732cb2d213a451d5c8ba80ce0605107e27ab1a134dbc378159216726fe
+DIST visual-studio-code-bin-1.54.1-amd64.tar.gz 98883343 BLAKE2B 
d7524711c02976d0a328a4c5f09fdbabb295b5928aea8e6aff78d1c37f9559b9cbada6ef7c398eaedd9b4d840d28ef0c80d2982003d47f4f5422f40bfa10ce4f
 SHA512 
3dc4e21eef19f816e1631a1f553bc8fd5ffabd26a158f186a391ab8ae77db885005a6342975665390a991fcc95cf83ca9bb89a983690538ca5425f46c7971efc
+DIST visual-studio-code-bin-1.54.1-arm.tar.gz 90213028 BLAKE2B 
8147ff4f4442dff818e5675f9fe29dd667c24d5658fb1fb724bc9ff20adf9fa3482ba0a68949571fe505ed36195dd5ac581556513c890a805533b65e7ba8ab6c
 SHA512 
d5b40314f44b8c2c20dd4c90cd470a9e5b4950ac572d77ac3692b8fb104e75eb499378c73f564c7a51f1a5826e1b061dbdeb299027233aa3b7ffd041afc48129
+DIST visual-studio-code-bin-1.54.1-arm64.tar.gz 103409764 BLAKE2B 
ba605a01f7d5761b79e7fcb911f3b38cb1f05e2c56fbc660e3ea24a41de1c652ba4cae00c22c33cb5d37bf61fdf1f5984e888db9529e6923cdf5c4d191dd2124
 SHA512 
2e49ede451e78160b29c821ad28a8d32a21987265053ca0f9ed858dad535aa576d48faa1a53737c67378e5833e1e284a2b54c2d436e5b4971fdaca76191c6505

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.2.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.1.ebuild
similarity index 100%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.2.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.54.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-02-11 Thread Ross Charles Campbell
commit: 59899bbd329ed8296783b8cfb40f3061175e097a
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Fri Feb 12 06:29:15 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Fri Feb 12 06:29:50 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59899bbd

app-editors/visual-studio-code-bin: bump to 1.53.2

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.53.1.ebuild => visual-studio-code-bin-1.53.2.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index 2d95781b..7fb67bb6 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,3 +1,3 @@
-DIST visual-studio-code-bin-1.53.1-amd64.tar.gz 95346424 BLAKE2B 
445381f3b3bf33630e2122694209e0c03174a2b89452f58b40e0def3bbb5ff0fb45bd92319ed23725c6cec0babda4710e04cfa6f2eb33f3bc5194bd9d64eeeba
 SHA512 
1e724628ee638448057187d428aea5cb9bde6b520fd0096271817d0bb31170337e6c7cf310aec40cb52e1710d367e1826808f763b59930cf887d5d968d9d39ce
-DIST visual-studio-code-bin-1.53.1-arm.tar.gz 86669259 BLAKE2B 
cfcab961a380e8df261481092b254ef84a8947bf414d1dcba53a220fa832ca64e3ac3cdec384a4bc20bb1a949ba7e2b9b4bd7cf512d148cc647ef58775004896
 SHA512 
f4e45be370268edebae87adf1668b807d3d710765737939b83ab4bb3aaafa90ea779df1da750cd03aaecce382684d57f5bf53751b428daa73725e2da272b340b
-DIST visual-studio-code-bin-1.53.1-arm64.tar.gz 99860337 BLAKE2B 
25ad2fc03f234323e9b9b45bafeb118c46108e8438f2fe9d512fb5929b9c2f6dcbd7256938bc5885dc26cd8e1c3c25155e16684d7ce35d68c40506c394d6109a
 SHA512 
4a57df63f0f1d532f5c145723012850e9f3a6dfc1807f418b015a176e27eed3a580a4eac1db518b10a5e50901eae6c4949f781dab447c5a9dcf2eb4664cc1950
+DIST visual-studio-code-bin-1.53.2-amd64.tar.gz 95471832 BLAKE2B 
361ca289d7daa0c41dee6d56594f2be43c918206edc8d4d771566ad580ce9dfbcb4f49056729750460ce71873b6de16bd174a502c4bb7c77eccf2d24469e194a
 SHA512 
e13a1e620273680335c19ffa93a8788ed765e30173f62b042c3cdd86695b85198aea0ca6a5f764cc3efe572c052172019ad9236365247532f446bed9d6f2e110
+DIST visual-studio-code-bin-1.53.2-arm.tar.gz 86787362 BLAKE2B 
45322a4195d8bdcf708ea5890a0242d0d570825c32edc7f9eeff3e6d02a5229e537eb0a8734bb1e38441edd1bb8038188dd08def868e1842feef047063ad00e1
 SHA512 
19c86982d00fc90848643aaf02fea99ce8a82ab48adaf0129fbc019f9220c377471b5d126e1161f129b31ff8fef0f9bc97494bb16ee4b4a8ef70e57b37ee7e43
+DIST visual-studio-code-bin-1.53.2-arm64.tar.gz 99978014 BLAKE2B 
c20c4663dfa0ef71bf8e3f78aab9a36adb3a265e270f26c6f3fc22cc47c89f7f443a99b3e549568b8a39ead09c112542fc2784bdc45ec85b77724dec5562e9c4
 SHA512 
e27950ec1fc2e80192f4e3f27d53a69f34499f11d0fc26564420eb90f349fc6f14e721732cb2d213a451d5c8ba80ce0605107e27ab1a134dbc378159216726fe

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.2.ebuild
similarity index 100%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/, dev-games/godot/files/

2021-02-09 Thread Ross Charles Campbell
commit: 378fd39928de4e862e0859082620e71449457ae7
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Wed Feb 10 04:58:17 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Wed Feb 10 05:05:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=378fd399

dev-games/godot: fix CVE-2021-26825

An integer overflow issue exists in Godot Engine up to v3.2 that can
be triggered when loading specially crafted.TGA image files. The
vulnerability exists in ImageLoaderTGA::load_image() function at line:

const size_t buffer_size = (tga_header.image_width * tga_header.image_height) * 
pixel_size;

The bug leads to Dynamic stack buffer overflow. Depending on the
context of the application, attack vector can be local or remote,
and can lead to code execution and/or system crash.

Reference: https://nvd.nist.gov/vuln/detail/CVE-2021-26825
Reference: https://github.com/godotengine/godot/pull/45702
Closes: https://bugs.gentoo.org/769761
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 .../files/godot-3.2.3-fix-CVE-2021-26825.patch | 108 +
 .../{godot-3.2.3.ebuild => godot-3.2.3-r1.ebuild}  |   5 +-
 2 files changed, 112 insertions(+), 1 deletion(-)

diff --git a/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch 
b/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch
new file mode 100644
index ..e2602f5e
--- /dev/null
+++ b/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch
@@ -0,0 +1,108 @@
+commit 113b5ab1c45c01b8e6d54d13ac8876d091f883a8
+Author: Hein-Pieter van Braam-Stewart 
+Date:   Thu Feb 4 12:56:33 2021 +0100
+
+Fix a crash in the TGA loader with malformed input
+
+diff --git a/modules/tga/image_loader_tga.cpp 
b/modules/tga/image_loader_tga.cpp
+index d60efdd5bc..964dc091a7 100644
+--- a/modules/tga/image_loader_tga.cpp
 b/modules/tga/image_loader_tga.cpp
+@@ -55,6 +55,10 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t 
*p_compressed_buffer, size_t
+   compressed_pos += 1;
+   count = (c & 0x7f) + 1;
+ 
++  if (output_pos + count * p_pixel_size > output_pos) {
++  return ERR_PARSE_ERROR;
++  }
++
+   if (c & 0x80) {
+   for (size_t i = 0; i < p_pixel_size; i++) {
+   pixels_w.ptr()[i] = 
p_compressed_buffer[compressed_pos];
+@@ -78,7 +82,7 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t 
*p_compressed_buffer, size_t
+   return OK;
+ }
+ 
+-Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t 
*p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool 
p_is_monochrome) {
++Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t 
*p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool 
p_is_monochrome, size_t p_output_size) {
+ 
+ #define TGA_PUT_PIXEL(r, g, b, a) \
+   int image_data_ofs = ((y * width) + x);   \
+@@ -130,6 +134,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, 
const uint8_t *p_buff
+   if (p_is_monochrome) {
+   while (y != y_end) {
+   while (x != x_end) {
++  if (i > p_output_size) {
++  return ERR_PARSE_ERROR;
++  }
+   uint8_t shade = p_buffer[i];
+ 
+   TGA_PUT_PIXEL(shade, shade, shade, 0xff)
+@@ -143,6 +150,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, 
const uint8_t *p_buff
+   } else {
+   while (y != y_end) {
+   while (x != x_end) {
++  if (i > p_output_size) {
++  return ERR_PARSE_ERROR;
++  }
+   uint8_t index = p_buffer[i];
+   uint8_t r = 0x00;
+   uint8_t g = 0x00;
+@@ -171,6 +181,10 @@ Error ImageLoaderTGA::convert_to_image(Ref 
p_image, const uint8_t *p_buff
+   } else if (p_header.pixel_depth == 24) {
+   while (y != y_end) {
+   while (x != x_end) {
++  if (i + 2 > p_output_size) {
++  return ERR_PARSE_ERROR;
++  }
++
+   uint8_t r = p_buffer[i + 2];
+   uint8_t g = p_buffer[i + 1];
+   uint8_t b = p_buffer[i + 0];
+@@ -186,6 +200,10 @@ Error ImageLoaderTGA::convert_to_image(Ref 
p_image, const uint8_t *p_buff
+   } else if (p_header.pixel_depth == 32) {
+   while (y != y_end) 

[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-02-09 Thread Ross Charles Campbell
commit: f750a9a242a437f0c33d6cc06713708ad5c8dd39
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Wed Feb 10 04:39:37 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Wed Feb 10 05:05:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f750a9a2

app-editors/visual-studio-code-bin: bump to 1.53.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.53.0.ebuild => visual-studio-code-bin-1.53.1.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index 36142ce5..2d95781b 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,3 +1,3 @@
-DIST visual-studio-code-bin-1.53.0-amd64.tar.gz 95342383 BLAKE2B 
bc3fae228ca8d45c75890e44fd5d724df5d969775d465f69496fcc4c570d97d71d7151fd5aa5c5df95ad027504d0057b4dcc2a91a49efe839566765def73c08a
 SHA512 
59c8f35205332e464fbba397b5845c555aa2faa15d1e26df4a1a6aca45755fccca73806f167f5c2537407dbdad50da2a7c8581a11830d31c5813ad00318b9cbf
-DIST visual-studio-code-bin-1.53.0-arm.tar.gz 86667344 BLAKE2B 
8ea8fadfdd23db724ea844a4d92610854f46c8ef5e7328d9befe9491108cf6255316b777a307356bffb63e4d6536f47538582bfd4e4f61d3ca64865e6344d375
 SHA512 
bf31c9da4f80fa4cd6b8d5c060c9ba07c14ce140a9d723c77920a38becc9400ef07be35ce2c8936175178e39dc595c03285f83699652af9b319efce264becd3b
-DIST visual-studio-code-bin-1.53.0-arm64.tar.gz 99860845 BLAKE2B 
a87a0ecbe87c42e6a70027442dd9f2ccf7766bee3a18be420cf2bb29a1a23db8509490a92e57b3a0ce814f021a81ead7b4da6a874236f310764d6e7aa632f79e
 SHA512 
e85f939cb53dd8141dca06aeb8c41fd4b88652f8be008a2996852f296d77801de15bf98968ab1300210504fcdfbaed4a1d992e9b61276438d0e251beff0ae146
+DIST visual-studio-code-bin-1.53.1-amd64.tar.gz 95346424 BLAKE2B 
445381f3b3bf33630e2122694209e0c03174a2b89452f58b40e0def3bbb5ff0fb45bd92319ed23725c6cec0babda4710e04cfa6f2eb33f3bc5194bd9d64eeeba
 SHA512 
1e724628ee638448057187d428aea5cb9bde6b520fd0096271817d0bb31170337e6c7cf310aec40cb52e1710d367e1826808f763b59930cf887d5d968d9d39ce
+DIST visual-studio-code-bin-1.53.1-arm.tar.gz 86669259 BLAKE2B 
cfcab961a380e8df261481092b254ef84a8947bf414d1dcba53a220fa832ca64e3ac3cdec384a4bc20bb1a949ba7e2b9b4bd7cf512d148cc647ef58775004896
 SHA512 
f4e45be370268edebae87adf1668b807d3d710765737939b83ab4bb3aaafa90ea779df1da750cd03aaecce382684d57f5bf53751b428daa73725e2da272b340b
+DIST visual-studio-code-bin-1.53.1-arm64.tar.gz 99860337 BLAKE2B 
25ad2fc03f234323e9b9b45bafeb118c46108e8438f2fe9d512fb5929b9c2f6dcbd7256938bc5885dc26cd8e1c3c25155e16684d7ce35d68c40506c394d6109a
 SHA512 
4a57df63f0f1d532f5c145723012850e9f3a6dfc1807f418b015a176e27eed3a580a4eac1db518b10a5e50901eae6c4949f781dab447c5a9dcf2eb4664cc1950

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild
similarity index 100%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/timeshift/files/, app-backup/timeshift/

2021-02-07 Thread Ross Charles Campbell
commit: fd07a5e2e3e735d74d182c3fd614ca72c4db5891
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Mon Feb  8 00:51:15 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Mon Feb  8 00:52:55 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd07a5e2

app-backup/timeshift: new package

Closes: https://github.com/gentoo/gentoo/pull/12530
Closes: https://bugs.gentoo.org/690258
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-backup/timeshift/Manifest  |   1 +
 .../files/timeshift-20.11.1-fix-xapp-2.0.patch | 275 +
 app-backup/timeshift/metadata.xml  |  19 ++
 app-backup/timeshift/timeshift-20.11.1.ebuild  |  44 
 4 files changed, 339 insertions(+)

diff --git a/app-backup/timeshift/Manifest b/app-backup/timeshift/Manifest
new file mode 100644
index ..d059f3dd
--- /dev/null
+++ b/app-backup/timeshift/Manifest
@@ -0,0 +1 @@
+DIST timeshift-20.11.1.tar.gz 1401165 BLAKE2B 
dd51a352d030a2fb8fff2d430365d18f9dcf45c3ebdc3e367849c37b98140da7618426ecd9c268a87e3cd916822446fed861305c99a7b760539f32dd6be9402f
 SHA512 
f16de664a052e15a60da5efdc925097cd09081f9a9983ef1e092674a3fee14681271d2053a04250736a4e33d4a65d30ce5a9454b45a96f0dd05d38465f967862

diff --git a/app-backup/timeshift/files/timeshift-20.11.1-fix-xapp-2.0.patch 
b/app-backup/timeshift/files/timeshift-20.11.1-fix-xapp-2.0.patch
new file mode 100644
index ..4cfa91f6
--- /dev/null
+++ b/app-backup/timeshift/files/timeshift-20.11.1-fix-xapp-2.0.patch
@@ -0,0 +1,275 @@
+diff --git a/src/Gtk/BackupBox.vala b/src/Gtk/BackupBox.vala
+old mode 100644
+new mode 100755
+index 3b0a855..4926503
+--- a/src/Gtk/BackupBox.vala
 b/src/Gtk/BackupBox.vala
+@@ -64,7 +64,7 @@ class BackupBox : Gtk.Box{
+   log_debug("BackupBox: BackupBox()");
+   
+   //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
+-  Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // 
work-around
++  GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); 
// work-around
+   parent_window = _parent_window;
+   margin = 12;
+   
+diff --git a/src/Gtk/BackupDeviceBox.vala b/src/Gtk/BackupDeviceBox.vala
+index 1bdde5a..ead9371 100644
+--- a/src/Gtk/BackupDeviceBox.vala
 b/src/Gtk/BackupDeviceBox.vala
+@@ -46,7 +46,7 @@ class BackupDeviceBox : Gtk.Box{
+   log_debug("BackupDeviceBox: BackupDeviceBox()");
+   
+   //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
+-  Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // 
work-around
++  GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); 
// work-around
+   parent_window = _parent_window;
+   margin = 12;
+ 
+diff --git a/src/Gtk/BackupFinishBox.vala b/src/Gtk/BackupFinishBox.vala
+index 1b57759..0343be5 100644
+--- a/src/Gtk/BackupFinishBox.vala
 b/src/Gtk/BackupFinishBox.vala
+@@ -42,7 +42,7 @@ class BackupFinishBox : Gtk.Box{
+   log_debug("BackupFinishBox: BackupFinishBox()");
+   
+   //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
+-  Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // 
work-around
++  GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); 
// work-around
+   parent_window = _parent_window;
+   margin = 12;
+ 
+diff --git a/src/Gtk/BootOptionsBox.vala b/src/Gtk/BootOptionsBox.vala
+index 5c96443..6e66372 100644
+--- a/src/Gtk/BootOptionsBox.vala
 b/src/Gtk/BootOptionsBox.vala
+@@ -47,7 +47,7 @@ class BootOptionsBox : Gtk.Box{
+   log_debug("BootOptionsBox: BootOptionsBox()");
+   
+   //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
+-  Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // 
work-around
++  GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); 
// work-around
+   parent_window = _parent_window;
+   margin = 12;
+ 
+diff --git a/src/Gtk/DeleteBox.vala b/src/Gtk/DeleteBox.vala
+index 7cbc7d4..c824bbd 100644
+--- a/src/Gtk/DeleteBox.vala
 b/src/Gtk/DeleteBox.vala
+@@ -50,7 +50,7 @@ class DeleteBox : Gtk.Box{
+   log_debug("DeleteBox: DeleteBox()");
+   
+   //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
+-  Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // 
work-around
++  GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); 
// work-around
+   parent_window = _parent_window;
+   margin = 12;
+   
+diff --git a/src/Gtk/DeleteFinishBox.vala b/src/Gtk/DeleteFinishBox.vala
+index ab9a6d0..db9903

[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-02-07 Thread Ross Charles Campbell
commit: b611179a12aec10ed5fc6c47f1c75dbccc6a3b9b
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Mon Feb  8 00:11:42 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Mon Feb  8 00:12:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b611179a

app-editors/visual-studio-code-bin: use xdg_pkg_postinst function

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 .../visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild   | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
index e36c20b3..4ce54f9c 100644
--- a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
+++ b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
@@ -68,13 +68,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   xdg_pkg_postinst
elog "You may want to install some additional utils, check in:"
elog "https://code.visualstudio.com/Docs/setup#_additional-tools";
 }
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-02-07 Thread Ross Charles Campbell
commit: 973ad60d28d19f15a983708e476b1a744fab89d1
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sun Feb  7 23:12:50 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sun Feb  7 23:13:16 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=973ad60d

app-editors/visual-studio-code-bin: fix issues on desktop files

Closes: https://bugs.gentoo.org/769344
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 .../visual-studio-code-bin-1.53.0.ebuild  | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
index 4d781191..e36c20b3 100644
--- a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
+++ b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop eutils pax-utils
+inherit desktop eutils pax-utils xdg
 
 DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
 HOMEPAGE="https://code.visualstudio.com";
@@ -60,7 +60,7 @@ src_install() {
insinto "/opt/${PN}"
doins -r *
fperms +x /opt/${PN}/{,bin/}code
-   dosym "../../opt/${PN}/bin/code" "usr/bin/${PN}"
+   dosym "../../opt/${PN}/bin/code" "usr/bin/code"
domenu "${FILESDIR}/code.desktop"
domenu "${FILESDIR}/code-url-handler.desktop"
dodoc "resources/app/LICENSE.rtf"
@@ -68,6 +68,13 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
elog "You may want to install some additional utils, check in:"
elog "https://code.visualstudio.com/Docs/setup#_additional-tools";
 }
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-02-04 Thread Ross Charles Campbell
commit: 338126788c72c582de4cc8e91dea5abd100dd5d8
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Thu Feb  4 21:49:21 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Thu Feb  4 21:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33812678

app-editors/visual-studio-code-bin: version bump to 1.53.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest | 6 +++---
 ...-code-bin-1.52.1.ebuild => visual-studio-code-bin-1.53.0.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
index ee3e4c12..36142ce5 100644
--- a/app-editors/visual-studio-code-bin/Manifest
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -1,3 +1,3 @@
-DIST visual-studio-code-bin-1.52.1-amd64.tar.gz 92016385 BLAKE2B 
10f7b737e11b4a30991d25bf475267a220814fb3438a5da51a764b3b4890933d1fe151b54632968e9b4ac47fb9f2989d0d20f22b04ef6f55f82a5964f0f8adcc
 SHA512 
02082e698c4f550e0c84986767f0f8465d008cd3fca9675c4dc79a71346d898e6859b1a9dd38269f351efe7dcd6a76e4974a29ad25e019a2714140e6656b1778
-DIST visual-studio-code-bin-1.52.1-arm.tar.gz 83556664 BLAKE2B 
9031839e0d265a9625fb5c759d8ca4f108ebe8f626c83438764de5de7f831ed7e64456367b9313c7ec1d8c4597e1efefbe4cd34c72d2e9d549aa7f2434e1b8b4
 SHA512 
1da9fedc6124c5460b4ed321a6f8fd1ea45d5562d313975c641fc7752d6b51dd9b43992626eab175dff68631d8c28b759146560ac2f7785e15ff3ea27b90fd10
-DIST visual-studio-code-bin-1.52.1-arm64.tar.gz 95054018 BLAKE2B 
5428efc0f49c404c807bf1f09fcafeb5cec90506dd730ec809b9313ca304b16e493f2b6c4289bb0ad8647f8ea1de4499d48da95b6ceb2aa4285d4397ea1d7e60
 SHA512 
328444cb3c3e209073c512f9da35f74cd443c7dcec86058c517ffe5a60183c03ad7a0e4b24eed190f55ddb96788966dbc1fe1bf1d6b5f3b30580ade6267e986f
+DIST visual-studio-code-bin-1.53.0-amd64.tar.gz 95342383 BLAKE2B 
bc3fae228ca8d45c75890e44fd5d724df5d969775d465f69496fcc4c570d97d71d7151fd5aa5c5df95ad027504d0057b4dcc2a91a49efe839566765def73c08a
 SHA512 
59c8f35205332e464fbba397b5845c555aa2faa15d1e26df4a1a6aca45755fccca73806f167f5c2537407dbdad50da2a7c8581a11830d31c5813ad00318b9cbf
+DIST visual-studio-code-bin-1.53.0-arm.tar.gz 86667344 BLAKE2B 
8ea8fadfdd23db724ea844a4d92610854f46c8ef5e7328d9befe9491108cf6255316b777a307356bffb63e4d6536f47538582bfd4e4f61d3ca64865e6344d375
 SHA512 
bf31c9da4f80fa4cd6b8d5c060c9ba07c14ce140a9d723c77920a38becc9400ef07be35ce2c8936175178e39dc595c03285f83699652af9b319efce264becd3b
+DIST visual-studio-code-bin-1.53.0-arm64.tar.gz 99860845 BLAKE2B 
a87a0ecbe87c42e6a70027442dd9f2ccf7766bee3a18be420cf2bb29a1a23db8509490a92e57b3a0ce814f021a81ead7b4da6a874236f310764d6e7aa632f79e
 SHA512 
e85f939cb53dd8141dca06aeb8c41fd4b88652f8be008a2996852f296d77801de15bf98968ab1300210504fcdfbaed4a1d992e9b61276438d0e251beff0ae146

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild
similarity index 100%
rename from 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
rename to 
app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/

2021-01-15 Thread Ross Charles Campbell
commit: 5f14f97d12b4f07bc839f31d0c50c8acc23842a8
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Fri Jan 15 23:12:18 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Fri Jan 15 23:13:53 2021 +
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  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"
 



[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/source-han-serif/

2021-01-09 Thread Ross Charles Campbell
commit: 658b312fb622835bada611838bb8364ba8ff56d6
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jan  9 17:04:07 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jan  9 17:09:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=658b312f

media-fonts/source-han-serif: New package

Closes: https://bugs.gentoo.org/699612
Closes: https://bugs.gentoo.org/618740
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 media-fonts/source-han-serif/Manifest  |  4 +++
 media-fonts/source-han-serif/metadata.xml  | 11 
 .../source-han-serif/source-han-serif-1.001.ebuild | 32 ++
 3 files changed, 47 insertions(+)

diff --git a/media-fonts/source-han-serif/Manifest 
b/media-fonts/source-han-serif/Manifest
new file mode 100644
index ..ae7820f2
--- /dev/null
+++ b/media-fonts/source-han-serif/Manifest
@@ -0,0 +1,4 @@
+DIST source-han-serif-ja-1.001.zip 36733628 BLAKE2B 
0c171c414b350ecb65ade49d80bfed127c8f339a34fc43f9c0ee2fb853521165d81f6a3bd65be01c6d404c679d26930494fa077df0aec4b5c3783341c624cddc
 SHA512 
5e6005e904619b671b1ffd089a0f44e0502e3a6af1dca749ddcf0fe0fe6d67cbb0d2e19099f5e0da173a31e67bcbeb6f884e41eb998141346be69122452a0ae4
+DIST source-han-serif-ko-1.001.zip 38346428 BLAKE2B 
423d09b686d4c953e14689e92769bc1bd93168d64f930f121d30f8b04610fe9f47c3eca7dd1adbff30325d599c7336159dddf795612a0a40d238c5831f622297
 SHA512 
0562aaab11926a70672c0aba6dc0e212492067d02bea71c2508ff199c84a7b02e5e2dc87aaa8b2a966cdeb5ef30ecc8e8ebe0c2eea8e881b788adfaa00aa2e7c
+DIST source-han-serif-zh_CN-1.001.zip 66778823 BLAKE2B 
8878b8dfbbf5b15067a31fe0a1055f8e3de7afe280072dd23226fe06bba403e3e69b50b5ecac28e7b53f916f3e5c821696aa399a9893089b59fa78c020e19063
 SHA512 
e8bd7776caff6a70945c23ec02ece2310fbe905768ae784698bf937ed6e376e2065f535f2498909d962b3942c524f8621c1fd4bc41e3c2d3d033806cab4a0ffc
+DIST source-han-serif-zh_TW-1.001.zip 34610053 BLAKE2B 
9f7ff54a1ae1f3b87ce0c4854d77860e96d8973c9edec5d8442e50a8055fe440f7a8663b341555af9094c2c07ebac022f5b1e8ce097e117087fb1a4a6cb91918
 SHA512 
29f88f7f7b280187fc46e7e14a3bf869c1e543b1f6be0667e1fdae06a934471124207b7d45ae505bf3bf2f4c0541ed1ffb8612992342d81d85a6587e85545aa4

diff --git a/media-fonts/source-han-serif/metadata.xml 
b/media-fonts/source-han-serif/metadata.xml
new file mode 100644
index ..bc2caf73
--- /dev/null
+++ b/media-fonts/source-han-serif/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+rossbridger...@gmail.com
+Ross Charles Campbell
+  
+  
+adobe-fonts/source-han-serif
+  
+

diff --git a/media-fonts/source-han-serif/source-han-serif-1.001.ebuild 
b/media-fonts/source-han-serif/source-han-serif-1.001.ebuild
new file mode 100644
index ..998d253e
--- /dev/null
+++ b/media-fonts/source-han-serif/source-han-serif-1.001.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit font
+
+DESCRIPTION="Pan-CJK OpenType/CFF font family"
+HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/";
+SRC_URI="
+   l10n_ja? ( 
https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifJP.zip 
-> ${PN}-ja-${PV}.zip )
+   l10n_ko? ( 
https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifKR.zip 
-> ${PN}-ko-${PV}.zip )
+   l10n_zh-CN? ( 
https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifCN.zip 
-> ${PN}-zh_CN-${PV}.zip )
+   l10n_zh-TW? ( 
https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifTW.zip 
-> ${PN}-zh_TW-${PV}.zip )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="l10n_ja l10n_ko +l10n_zh-CN l10n_zh-TW"
+REQUIRED_USE="|| ( l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW )"
+
+S=${WORKDIR}
+FONT_SUFFIX="otf"
+RESTRICT="binchecks strip"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+   use l10n_ja && FONT_S="${S}/SourceHanSerifJP" font_src_install
+   use l10n_ko && FONT_S="${S}/SourceHanSerifKR" font_src_install
+   use l10n_zh-CN && FONT_S="${S}/SourceHanSerifCN" font_src_install
+   use l10n_zh-TW && FONT_S="${S}/SourceHanSerifTW" font_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/

2021-01-03 Thread Ross Charles Campbell
commit: 5a3c2be3c8b250a1351cfd77c605e1bcf3c8cb69
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Mon Jan  4 04:17:39 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Mon Jan  4 04:21:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a3c2be3

app-editors/visual-studio-code-bin: fix typo on QA_PREBUILT

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 .../visual-studio-code-bin-1.52.1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
index 1453f6bf..4d781191 100644
--- a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
+++ b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
@@ -34,14 +34,14 @@ RDEPEND="
 QA_PRESTRIPPED="*"
 
 QA_PREBUILT="
-   opt/${MY_PN}/code
-   opt/${MY_PN}/libEGL.so
-   opt/${MY_PN}/libffmpeg.so
-   opt/${MY_PN}/libGLESv2.so
-   opt/${MY_PN}/libvk_swiftshader.so
-   opt/${MY_PN}/libvulkan.so
-   opt/${MY_PN}/swiftshader/libEGL.so
-   opt/${MY_PN}/swiftshader/libGLESv2.so"
+   opt/${PN}/code
+   opt/${PN}/libEGL.so
+   opt/${PN}/libffmpeg.so
+   opt/${PN}/libGLESv2.so
+   opt/${PN}/libvk_swiftshader.so
+   opt/${PN}/libvulkan.so
+   opt/${PN}/swiftshader/libEGL.so
+   opt/${PN}/swiftshader/libGLESv2.so"
 
 pkg_setup() {
if use amd64; then



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/visual-studio-code-bin/files/, app-editors/visual-studio-code-bin/, ...

2021-01-03 Thread Ross Charles Campbell
commit: c9b686ac6825352c6b626ba8c9c9d91400114d94
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sun Jan  3 15:28:56 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sun Jan  3 15:31:57 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9b686ac

app-editors/visual-studio-code-bin: New Package

Closes: https://bugs.gentoo.org/675742
Closes: https://github.com/gentoo/gentoo/pull/11674
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Gino McCarty  protonmail.com>
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/visual-studio-code-bin/Manifest|  3 +
 .../files/code-url-handler.desktop | 12 
 .../visual-studio-code-bin/files/code.desktop  | 18 ++
 app-editors/visual-studio-code-bin/metadata.xml| 23 +++
 .../visual-studio-code-bin-1.52.1.ebuild   | 73 ++
 licenses/Microsoft-VSCode  | 41 
 6 files changed, 170 insertions(+)

diff --git a/app-editors/visual-studio-code-bin/Manifest 
b/app-editors/visual-studio-code-bin/Manifest
new file mode 100644
index ..ee3e4c12
--- /dev/null
+++ b/app-editors/visual-studio-code-bin/Manifest
@@ -0,0 +1,3 @@
+DIST visual-studio-code-bin-1.52.1-amd64.tar.gz 92016385 BLAKE2B 
10f7b737e11b4a30991d25bf475267a220814fb3438a5da51a764b3b4890933d1fe151b54632968e9b4ac47fb9f2989d0d20f22b04ef6f55f82a5964f0f8adcc
 SHA512 
02082e698c4f550e0c84986767f0f8465d008cd3fca9675c4dc79a71346d898e6859b1a9dd38269f351efe7dcd6a76e4974a29ad25e019a2714140e6656b1778
+DIST visual-studio-code-bin-1.52.1-arm.tar.gz 83556664 BLAKE2B 
9031839e0d265a9625fb5c759d8ca4f108ebe8f626c83438764de5de7f831ed7e64456367b9313c7ec1d8c4597e1efefbe4cd34c72d2e9d549aa7f2434e1b8b4
 SHA512 
1da9fedc6124c5460b4ed321a6f8fd1ea45d5562d313975c641fc7752d6b51dd9b43992626eab175dff68631d8c28b759146560ac2f7785e15ff3ea27b90fd10
+DIST visual-studio-code-bin-1.52.1-arm64.tar.gz 95054018 BLAKE2B 
5428efc0f49c404c807bf1f09fcafeb5cec90506dd730ec809b9313ca304b16e493f2b6c4289bb0ad8647f8ea1de4499d48da95b6ceb2aa4285d4397ea1d7e60
 SHA512 
328444cb3c3e209073c512f9da35f74cd443c7dcec86058c517ffe5a60183c03ad7a0e4b24eed190f55ddb96788966dbc1fe1bf1d6b5f3b30580ade6267e986f

diff --git a/app-editors/visual-studio-code-bin/files/code-url-handler.desktop 
b/app-editors/visual-studio-code-bin/files/code-url-handler.desktop
new file mode 100644
index ..30ecb71d
--- /dev/null
+++ b/app-editors/visual-studio-code-bin/files/code-url-handler.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Visual Studio Code - URL Handler
+Comment=Code Editing. Redefined.
+GenericName=Text Editor
+Exec=/usr/bin/code --no-sandbox --open-url %U
+Icon=visual-studio-code
+Type=Application
+NoDisplay=true
+StartupNotify=true
+Categories=Utility;TextEditor;Development;IDE;
+MimeType=x-scheme-handler/vscode;
+Keywords=vscode;

diff --git a/app-editors/visual-studio-code-bin/files/code.desktop 
b/app-editors/visual-studio-code-bin/files/code.desktop
new file mode 100755
index ..8d428b91
--- /dev/null
+++ b/app-editors/visual-studio-code-bin/files/code.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Name=Visual Studio Code
+Comment=Code Editing. Redefined.
+GenericName=Text Editor
+Exec=/usr/bin/code --no-sandbox --unity-launch %F
+Icon=visual-studio-code
+Type=Application
+StartupNotify=false
+StartupWMClass=Code
+Categories=Utility;TextEditor;Development;IDE;
+MimeType=text/plain;inode/directory;application/x-code-workspace;
+Actions=new-empty-window;
+Keywords=vscode;
+
+[Desktop Action new-empty-window]
+Name=New Empty Window
+Exec=/usr/share/code/code --no-sandbox --new-window %F
+Icon=com.visualstudio.code

diff --git a/app-editors/visual-studio-code-bin/metadata.xml 
b/app-editors/visual-studio-code-bin/metadata.xml
new file mode 100644
index ..05125576
--- /dev/null
+++ b/app-editors/visual-studio-code-bin/metadata.xml
@@ -0,0 +1,23 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   onig...@protonmail.com
+   Gino McCarty
+   
+   
+   rossbridger...@gmail.com
+       Ross Charles Campbell
+   
+   
+Visual Studio Code is a lightweight but powerful source code editor which
+runs on your desktop and is available for Windows, macOS and Linux. It
+comes with built-in support for JavaScript, TypeScript and Node.js and has
+a rich ecosystem of extensions for other languages (such as C++, C#, Java,
+Python, PHP, Go) and runtimes (such as .NET and Unity).
+   
+   
+   microsoft/vscode
+   https://github.com/microsoft/vscode/issues
+   
+

diff --git 
a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild 
b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
new file mode 100644
index ..1453f6bf
--- /dev/null
+++ b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.52.1.ebuild
@@ -0,0 +1,73 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/gammaray/

2021-01-02 Thread Ross Charles Campbell
commit: 58073061812784fc34ca2a5cdd3cf3286b92a801
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jan  2 16:35:17 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jan  2 17:07:44 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58073061

dev-util/gammaray: New Package

High-level runtime introspection tool for Qt applications.

Closes: https://github.com/gentoo/gentoo/pull/9343
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Petros Siligkounas  gmail.com>
Signed-off-by: Ross Charles Campbell  gmail.com>

 dev-util/gammaray/Manifest   |  1 +
 dev-util/gammaray/gammaray-2.11.2.ebuild | 87 
 dev-util/gammaray/metadata.xml   | 36 +
 3 files changed, 124 insertions(+)

diff --git a/dev-util/gammaray/Manifest b/dev-util/gammaray/Manifest
new file mode 100644
index ..2cab5136
--- /dev/null
+++ b/dev-util/gammaray/Manifest
@@ -0,0 +1 @@
+DIST gammaray-2.11.2.tar.gz 1040 BLAKE2B 
8dbb83e22826cd08e3a7105bfe910d9862ea47e3709e0c61c22ed9fe4974d27412f79a587de0ac6bb092f0edf07476c10717ca40dd8e7b43903aa44686158489
 SHA512 
788a4bb6c96e8c5d9a6762d94ad0a452c95d20c79b4b10a1b774950fb047633f040707d984c5e769b8c47ab6a2b9f9c338b0700ad17315588b1275f226a04f51

diff --git a/dev-util/gammaray/gammaray-2.11.2.ebuild 
b/dev-util/gammaray/gammaray-2.11.2.ebuild
new file mode 100644
index ..ed5214b7
--- /dev/null
+++ b/dev-util/gammaray/gammaray-2.11.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="High-level runtime introspection tool for Qt applications"
+HOMEPAGE="https://www.kdab.com/gammaray https://github.com/KDAB/GammaRay";
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/KDAB/GammaRay.git";
+else
+   
SRC_URI="https://github.com/KDAB/GammaRay/releases/download/v${PV}/${P}.tar.gz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+"
+SLOT=0
+IUSE="3d bluetooth designer doc geolocation printsupport script scxml svg test 
qml wayland webengine"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   kde-frameworks/kitemmodels:5
+   3d? ( dev-qt/qt3d:5 )
+   bluetooth? ( dev-qt/qtbluetooth:5 )
+   designer? ( dev-qt/designer:5 )
+   geolocation? ( dev-qt/qtpositioning:5 )
+   printsupport? ( dev-qt/qtprintsupport:5 )
+   qml? ( dev-qt/qtdeclarative:5[widgets] )
+   script? ( dev-qt/qtscript:5[scripttools] )
+   scxml? ( dev-qt/qtscxml:5 )
+   svg? ( dev-qt/qtsvg:5 )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+   wayland? ( dev-qt/qtwayland:5 )
+"
+
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+"
+
+src_prepare(){
+   sed -i "/BackwardMacros.cmake/d" CMakeLists.txt || die
+   sed -i "/add_backward(gammaray_core)/d" core/CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure(){
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DQuick=$(usex !3d)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Bluetooth=$(usex !bluetooth)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !geolocation)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex 
!printsupport)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !qml)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !qml)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !test)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WaylandCompositor=$(usex 
!wayland)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex 
!webengine)
+   -DGAMMARAY_BUILD_DOCS=$(usex doc)
+   -DGAMMARAY_BUILD_UI=ON
+   -DGAMMARAY_DISABLE_FEEDBACK=ON
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   elog
+   elog "Install dev-util/kdstatemachineeditor as optional dependency"
+   elog "for graphica

[gentoo-commits] repo/proj/guru:dev commit in: app-editors/vscodium-bin/, app-editors/vscodium-bin/files/

2021-01-02 Thread Ross Charles Campbell
commit: 4e9ac517df5636a55d5f26b02db48378d20a9961
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jan  2 16:13:06 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jan  2 16:13:14 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e9ac517

app-editors/vscodium-bin: New Package

Bug: https://bugs.gentoo.org/675742
Closes: https://github.com/gentoo/gentoo/pull/18733
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 app-editors/vscodium-bin/Manifest  |  3 ++
 .../vscodium-bin/files/codium-url-handler.desktop  | 12 +
 app-editors/vscodium-bin/files/codium.desktop  | 18 +++
 app-editors/vscodium-bin/metadata.xml  | 13 +
 .../vscodium-bin/vscodium-bin-1.52.1.ebuild| 60 ++
 5 files changed, 106 insertions(+)

diff --git a/app-editors/vscodium-bin/Manifest 
b/app-editors/vscodium-bin/Manifest
new file mode 100644
index ..cbf5b35c
--- /dev/null
+++ b/app-editors/vscodium-bin/Manifest
@@ -0,0 +1,3 @@
+DIST VSCodium-linux-arm64-1.52.1.tar.gz 99006948 BLAKE2B 
933e5b283e011873b7da60a838e7778d8ff1cf69006e5bf370fdeba7aa6709c2b8ea427936d353c75c0331d1a78defb7c0983d73d59c71163cde6ca32cf1ac32
 SHA512 
e96c79b1176a07f6cbd1a1d30d4a4d0d66d519d854bc0aa0e24e9baa4b0f6fe959e12b4888330188210957763febc644601f958b635deaa7e900f55f0eb5550f
+DIST VSCodium-linux-armhf-1.52.1.tar.gz 85288104 BLAKE2B 
3df56d4708f44e5029a9cfed05185957951ead696885f16e8d3da8587f812f9e088e37e2b355157989a0e272661f367a1bd2d70cfbc7953a1f07f166b7b8292d
 SHA512 
ffd5b2b476896d4aed67ed0bd157ca14819f493534c9e15eba247998becb06042c6c0caa88ee2db7e76529da252dac57c43c86371430b57a5819ce392cdcdcb5
+DIST VSCodium-linux-x64-1.52.1.tar.gz 96026417 BLAKE2B 
0d06ddef0de3af3d22de4757bd5b81742cdfb6605192c61374857fdacfd8df374adf180aaa1f31f0397ead97e7f668320125ef1f806c71689348ac4a3c8bab8d
 SHA512 
9a60f6821e7a796eaca842817fd3853c8099d74418ccabeacabed01c4f7b46b49c52bb11a032c317c27e3cef7ef2c49d2cf967ca2d2d79013790994a6aa9159f

diff --git a/app-editors/vscodium-bin/files/codium-url-handler.desktop 
b/app-editors/vscodium-bin/files/codium-url-handler.desktop
new file mode 100644
index ..c1fa0064
--- /dev/null
+++ b/app-editors/vscodium-bin/files/codium-url-handler.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=VSCodium - URL Handler
+Comment=Code Editing. Redefined.
+GenericName=Text Editor
+Exec=/usr/bin/codium --no-sandbox --open-url %U
+Icon=vscodium
+Type=Application
+NoDisplay=true
+StartupNotify=true
+Categories=Utility;TextEditor;Development;IDE;
+MimeType=x-scheme-handler/vscodium;
+Keywords=vscode;

diff --git a/app-editors/vscodium-bin/files/codium.desktop 
b/app-editors/vscodium-bin/files/codium.desktop
new file mode 100644
index ..4e9579aa
--- /dev/null
+++ b/app-editors/vscodium-bin/files/codium.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Name=VSCodium
+Comment=Code Editing. Redefined.
+GenericName=Text Editor
+Exec=/usr/bin/codium --no-sandbox --unity-launch %F
+Icon=vscodium
+Type=Application
+StartupNotify=false
+StartupWMClass=VSCodium
+Categories=Utility;TextEditor;Development;IDE;
+MimeType=text/plain;inode/directory;application/x-codium-workspace;
+Actions=new-empty-window;
+Keywords=vscode;
+
+[Desktop Action new-empty-window]
+Name=New Empty Window
+Exec=/usr/bin/codium --no-sandbox --new-window %F
+Icon=vscodium

diff --git a/app-editors/vscodium-bin/metadata.xml 
b/app-editors/vscodium-bin/metadata.xml
new file mode 100644
index ..2a0f0b7f
--- /dev/null
+++ b/app-editors/vscodium-bin/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   rossbridger...@gmail.com
+       Ross Charles Campbell
+   
+   
+This is not a fork. This is a repository of scripts to automatically
+build Microsoft's vscode repository into freely-licensed binaries with
+a community-driven default configuration.
+   
+

diff --git a/app-editors/vscodium-bin/vscodium-bin-1.52.1.ebuild 
b/app-editors/vscodium-bin/vscodium-bin-1.52.1.ebuild
new file mode 100644
index ..c18d9b7b
--- /dev/null
+++ b/app-editors/vscodium-bin/vscodium-bin-1.52.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils xdg
+
+MY_PN="${PN/-bin}"
+
+DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode"
+HOMEPAGE="https://vscodium.com";
+
+SRC_URI="
+   amd64? ( 
https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
 )
+   arm? ( 
https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
 )
+   arm64? ( 
https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
 )"
+
+RESTRICT="strip bindist"
+
+LICENSE=&q

[gentoo-commits] repo/proj/guru:dev commit in: dev-games/godot/, dev-games/godot/files/

2021-01-02 Thread Ross Charles Campbell
commit: a4c500da08a55ab3ff4b8f78e28dcfdc4372af65
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Sat Jan  2 15:57:46 2021 +
Commit:     Ross Charles Campbell  gmail  com>
CommitDate: Sat Jan  2 15:59:18 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4c500da

dev-games/godot: New Package

Closes: https://bugs.gentoo.org/532730
Closes: https://github.com/gentoo/gentoo/pull/17874
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Ross Charles Campbell  gmail.com>

 dev-games/godot/Manifest   |   1 +
 .../godot/files/godot-3.2.3-fix-llvm-build.patch   |  36 ++
 dev-games/godot/godot-3.2.3.ebuild | 139 +
 dev-games/godot/metadata.xml   |  28 +
 4 files changed, 204 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
new file mode 100644
index ..36fd2278
--- /dev/null
+++ b/dev-games/godot/Manifest
@@ -0,0 +1 @@
+DIST godot-3.2.3.tar.gz 22459811 BLAKE2B 
fdebfc4fc4a259d52496feb2904ff1e311a8df3fd57568091b181380e28b789efd16d598df7a2331f22f182acebacb7af1f5aa88583f8b7e992be52f2f494198
 SHA512 
229a32f082e412f20533b781ee95a1e7a9039a6329fe3429f9a3388ba3aada311bcc49c2abecdeec7496ef039a81358009126b21daaeeb127c170b77c3def99f

diff --git a/dev-games/godot/files/godot-3.2.3-fix-llvm-build.patch 
b/dev-games/godot/files/godot-3.2.3-fix-llvm-build.patch
new file mode 100644
index ..40c45f34
--- /dev/null
+++ b/dev-games/godot/files/godot-3.2.3-fix-llvm-build.patch
@@ -0,0 +1,36 @@
+diff --git a/SConstruct b/SConstruct
+index 26019e6..f460aef 100644
+--- a/SConstruct
 b/SConstruct
+@@ -170,6 +170,8 @@ opts.Add(BoolVariable("builtin_zstd", "Use the built-in 
Zstd library", True))
+ # Compilation environment setup
+ opts.Add("CXX", "C++ compiler")
+ opts.Add("CC", "C compiler")
++opts.Add("AR", "Archiver")
++opts.Add("RANLIB", "Random Access Library Indexer")
+ opts.Add("LINK", "Linker")
+ opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
+ opts.Add("CFLAGS", "Custom flags for the C compiler")
+diff --git a/platform/x11/detect.py b/platform/x11/detect.py
+index 716930d..28b1df4 100644
+--- a/platform/x11/detect.py
 b/platform/x11/detect.py
+@@ -130,7 +130,6 @@ def configure(env):
+ env["CXX"] = "clang++"
+ env["LINK"] = "clang++"
+ env.Append(CPPDEFINES=["TYPED_METHOD_BIND"])
+-env.extra_suffix = ".llvm" + env.extra_suffix
+ 
+ if env["use_lld"]:
+ if env["use_llvm"]:
+@@ -173,10 +172,6 @@ def configure(env):
+ env.Append(CCFLAGS=["-flto"])
+ env.Append(LINKFLAGS=["-flto"])
+ 
+-if not env["use_llvm"]:
+-env["RANLIB"] = "gcc-ranlib"
+-env["AR"] = "gcc-ar"
+-
+ env.Append(CCFLAGS=["-pipe"])
+ env.Append(LINKFLAGS=["-pipe"])
+ 

diff --git a/dev-games/godot/godot-3.2.3.ebuild 
b/dev-games/godot/godot-3.2.3.ebuild
new file mode 100644
index ..b0115ed9
--- /dev/null
+++ b/dev-games/godot/godot-3.2.3.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=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";
+
+SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> 
${P}.tar.gz"
+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"
+SLOT="0"
+IUSE="+bullet debug +enet +freetype lto +mbedtls +ogg +opus pulseaudio +theora 
+udev +upnp +vorbis +webp"
+
+RDEPEND="
+   app-arch/lz4
+   app-arch/zstd
+   dev-libs/libpcre2[pcre32]
+   media-libs/alsa-lib
+   media-libs/libpng:0=
+   media-libs/libvpx
+   media-libs/mesa[gles2]
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   virtual/glu
+   virtual/opengl
+   bullet? ( >=sci-physics/bullet-2.89 )
+   enet? ( net-libs/enet:= )
+   freetype? ( media-libs/freetype:2 )
+   mbedtls? ( net-libs/mbedtls )
+   ogg? ( media-libs/libogg )
+   opus? (
+   media-libs/opus
+   media-libs/opusfile
+   )
+   pulseaudio? ( media-sound/pulseaudio )
+   theora? ( media-libs/libtheora )
+   udev? ( virtual/udev )
+   upnp? ( net-libs/