[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, media-libs/libshumate/files/

2024-04-20 Thread Mart Raudsepp
commit: 83e9dc35517410e2d12fff3af21bf31d999bcdfc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:34:06 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e9dc35

media-libs/libshumate: drop 1.0.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest |  1 -
 .../1.0.4-tests-Add-test-setup-for-valgrind.patch  | 98 --
 media-libs/libshumate/libshumate-1.0.5.ebuild  | 64 --
 3 files changed, 163 deletions(-)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index bad706a05b8d..029843d9b5b8 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1 @@
-DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2

diff --git 
a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch 
b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
deleted file mode 100644
index fa3a0ea30abc..
--- a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/
-
-From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Thu, 1 Dec 2022 20:48:57 -0500
-Subject: [PATCH] tests: Add test setup for valgrind
-
-valgrind is great, but it often does not support the latest instruction
-sets used by core libraries (e.g. AVX instructions used in glibc). That
-leads to failures that are unrelated to libshumate. For example:
-
-  6/7 viewportFAIL0.16s   killed by signal 4 SIGILL
-  [...]
-  vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 
0xE8 0x1 0x0 0x41
-  vex amd64->IR:   REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0
-  vex amd64->IR:   VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F
-  vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
-
-Categorizing these tests under a 'valgrind' setup allows distributions
-to easily disable them.

- tests/meson.build | 38 +-
- 1 file changed, 17 insertions(+), 21 deletions(-)
-
-diff --git a/tests/meson.build b/tests/meson.build
-index eadf54f..362e87d 100644
 a/tests/meson.build
-+++ b/tests/meson.build
-@@ -6,21 +6,18 @@ test_env = [
-   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
- ]
-
--valgrind_tests = [
--  'coordinate',
--  'memory-cache',
--  'viewport',
--]
--
- tests = [
-+  'coordinate',
-   'file-cache',
--  'marker',
-   'map',
-+  'marker',
-   'marker-layer',
-+  'memory-cache',
-+  'viewport',
- ]
-
- if get_option('vector_renderer')
--  valgrind_tests += [
-+  tests += [
- 'vector-expression',
- 'vector-style',
- 'vector-value',
-@@ -29,21 +26,20 @@ endif
-
- subdir('data')
-
-+# Allow the tests to be easily run under valgrind using --setup=valgrind
- valgrind = find_program('valgrind', required: false)
-
- if valgrind.found()
--  foreach test : valgrind_tests
--executable = executable(
--  test,
--  test_resources,
--  '@0@.c'.format(test),
--  dependencies: [libshumate_dep],
--)
--
--test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', 
executable], env: test_env)
--  endforeach
--else
--  tests += valgrind_tests
-+  add_test_setup('valgrind',
-+exclude_suites: [ 'no-valgrind', 'flaky' ],
-+exe_wrapper: [
-+  valgrind,
-+  '--leak-check=full',
-+  '--error-exitcode=1',
-+],
-+env: test_env,
-+timeout_multiplier: 20,
-+  )
- endif
-
- foreach test : tests
-@@ -55,4 +51,4 @@ foreach test : tests
-   )
-
-   test(test, executable, env: test_env)
--endforeach
-\ No newline at end of file
-+endforeach
---
-2.39.3
-

diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild 
b/media-libs/libshumate/libshumate-1.0.5.ebuild
deleted file mode 100644
index cb85cd4ff4fa..
--- a/media-libs/libshumate/libshumate-1.0.5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala virtualx
-
-DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
-HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-04-20 Thread Mart Raudsepp
commit: 462058e7ce9c9ef2755b6757c94650bfcccf4e8d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 14:35:14 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 14:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462058e7

media-libs/libshumate: add 1.1.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.4.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 029843d9b5b8..adeca25d0b47 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1 +1,2 @@
 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2
+DIST libshumate-1.1.4.tar.xz 299700 BLAKE2B 
1f60b0807d99c8ea675be2ca85ada1929c51aa1a5f27bb5565ddba062626c4bde447f95ad4b7e02b6d3f57af1365501e64b5bca18dc566b3bf0ae1f47d5c638f
 SHA512 
f2bb90255a43fbdf9b17bd69260c9054378959900adbc26db9b7417f98595f1d5c9221db4f31b78a546f7bd30d95175f4210fc7db11db6704d7de4c9ad000619

diff --git a/media-libs/libshumate/libshumate-1.1.4.ebuild 
b/media-libs/libshumate/libshumate-1.1.4.ebuild
new file mode 100644
index ..94e5f6d11dba
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-03-02 Thread Sam James
commit: 4f80e3c3bc665721292a12af689ccd974b0471df
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f80e3c3

media-libs/libshumate: Stabilize 1.1.3 arm64, #926055

Signed-off-by: Sam James  gentoo.org>

 media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild 
b/media-libs/libshumate/libshumate-1.1.3.ebuild
index 3b81be074d5c..6df1f6d5de00 100644
--- a/media-libs/libshumate/libshumate-1.1.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.1.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-03-02 Thread Mart Raudsepp
commit: f51d5982c6b096cc782a59a72d303e7c6cb8f396
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:39:22 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:40:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51d5982

media-libs/libshumate: drop 1.1.0, 1.1.1, 1.1.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  3 --
 media-libs/libshumate/libshumate-1.1.0.ebuild | 63 ---
 media-libs/libshumate/libshumate-1.1.1.ebuild | 63 ---
 media-libs/libshumate/libshumate-1.1.2.ebuild | 63 ---
 4 files changed, 192 deletions(-)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index b4e26402a391..bad706a05b8d 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,5 +1,2 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
-DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
-DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 
763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d
 SHA512 
d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e
-DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 
8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151
 SHA512 
371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006
 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2

diff --git a/media-libs/libshumate/libshumate-1.1.0.ebuild 
b/media-libs/libshumate/libshumate-1.1.0.ebuild
deleted file mode 100644
index 0238d92667b6..
--- a/media-libs/libshumate/libshumate-1.1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala virtualx
-
-DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
-HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
-
-SLOT="1.0/1"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=x11-libs/cairo-1.4
-   >=dev-db/sqlite-1.12:3
-   >=gui-libs/gtk-4:4
-   >=net-libs/libsoup-3.0:3.0
-   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
-"
-# vector-renderer? (
-#  >=dev-libs/json-glib-1.6.0[introspection?]
-#  dev-libs/protobuf-c
-# )
-
-DEPEND="${RDEPEND}
-   sysprof? ( dev-util/sysprof-capture:4 )
-"
-BDEPEND="
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   vala? ( $(vala_depend) )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection gir)
-   $(meson_use vala vapi)
-   $(meson_use gtk-doc gtk_doc)
-   -Ddemos=false # only built, not installed
-   # $(meson_use vector-renderer vector_renderer)
-   -Dvector_renderer=false
-   -Dlibsoup3=true
-   $(meson_feature sysprof)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
-}
-
-src_install() {
-   meson_src_install
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
-   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
-   fi
-}

diff --git a/media-libs/libshumate/libshumate-1.1.1.ebuild 
b/media-libs/libshumate/libshumate-1.1.1.ebuild
deleted file mode 100644
index 0238d92667b6..
--- a/media-libs/libshumate/libshumate-1.1.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-02-11 Thread Sam James
commit: 34627e1cadf71ee90a255363e270d6a0ced6eb69
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 11 11:10:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 11 11:10:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34627e1c

media-libs/libshumate: Stabilize 1.0.5 arm64, #923654

Signed-off-by: Sam James  gentoo.org>

 media-libs/libshumate/libshumate-1.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild 
b/media-libs/libshumate/libshumate-1.0.5.ebuild
index d512e7546dea..cb85cd4ff4fa 100644
--- a/media-libs/libshumate/libshumate-1.0.5.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-02-10 Thread Arthur Zamarin
commit: 604e7c846d45f7343742f343f4d8bc47e2197906
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 18:52:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 18:52:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604e7c84

media-libs/libshumate: Stabilize 1.1.3 x86, #921406

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild 
b/media-libs/libshumate/libshumate-1.1.3.ebuild
index 33cd5c16f36d..3b81be074d5c 100644
--- a/media-libs/libshumate/libshumate-1.1.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.1.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-02-10 Thread Arthur Zamarin
commit: 0b1ec0546cb66a69adc725c1059083287e7c3b81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 18:52:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 18:52:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1ec054

media-libs/libshumate: Stabilize 1.1.3 amd64, #921406

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild 
b/media-libs/libshumate/libshumate-1.1.3.ebuild
index 94e5f6d11dba..33cd5c16f36d 100644
--- a/media-libs/libshumate/libshumate-1.1.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.1.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2024-02-10 Thread Mart Raudsepp
commit: 47eaa8edd614f05606cede6f735aeda3d072823c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 10 13:13:16 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 10 13:13:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47eaa8ed

media-libs/libshumate: add 1.1.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.3.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 0296b053888d..b4e26402a391 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -2,3 +2,4 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfc
 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
 DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 
763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d
 SHA512 
d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e
 DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 
8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151
 SHA512 
371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006
+DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B 
f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c
 SHA512 
163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2

diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild 
b/media-libs/libshumate/libshumate-1.1.3.ebuild
new file mode 100644
index ..94e5f6d11dba
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-11-02 Thread Mart Raudsepp
commit: a12ff80e3f893337b1c20da4045075cf1ebf8cc8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Nov  1 20:48:36 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Nov  2 23:44:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12ff80e

media-libs/libshumate: Version bump to 1.1.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33633
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.2.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index ec70f64a2de0..0296b053888d 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,3 +1,4 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
 DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 
763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d
 SHA512 
d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e
+DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 
8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151
 SHA512 
371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006

diff --git a/media-libs/libshumate/libshumate-1.1.2.ebuild 
b/media-libs/libshumate/libshumate-1.1.2.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-10-21 Thread Mart Raudsepp
commit: 9078f26231d543b83a3876dc97c2b3dd34a17456
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 21:10:36 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9078f262

media-libs/libshumate: add 1.1.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.1.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 718f7253512d..ec70f64a2de0 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
+DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 
763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d
 SHA512 
d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e

diff --git a/media-libs/libshumate/libshumate-1.1.1.ebuild 
b/media-libs/libshumate/libshumate-1.1.1.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-09-21 Thread Matt Turner
commit: 82501c2bf6fbcbf279801485df8f9d55665e91c3
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 01:57:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 02:32:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82501c2b

media-libs/libshumate: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest |  1 -
 media-libs/libshumate/libshumate-1.1_rc.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index d08a7a99713e..718f7253512d 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,3 +1,2 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
-DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B 
d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406
 SHA512 
b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e

diff --git a/media-libs/libshumate/libshumate-1.1_rc.ebuild 
b/media-libs/libshumate/libshumate-1.1_rc.ebuild
deleted file mode 100644
index 0238d92667b6..
--- a/media-libs/libshumate/libshumate-1.1_rc.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala virtualx
-
-DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
-HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
-
-SLOT="1.0/1"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=x11-libs/cairo-1.4
-   >=dev-db/sqlite-1.12:3
-   >=gui-libs/gtk-4:4
-   >=net-libs/libsoup-3.0:3.0
-   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
-"
-# vector-renderer? (
-#  >=dev-libs/json-glib-1.6.0[introspection?]
-#  dev-libs/protobuf-c
-# )
-
-DEPEND="${RDEPEND}
-   sysprof? ( dev-util/sysprof-capture:4 )
-"
-BDEPEND="
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   vala? ( $(vala_depend) )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection gir)
-   $(meson_use vala vapi)
-   $(meson_use gtk-doc gtk_doc)
-   -Ddemos=false # only built, not installed
-   # $(meson_use vector-renderer vector_renderer)
-   -Dvector_renderer=false
-   -Dlibsoup3=true
-   $(meson_feature sysprof)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
-}
-
-src_install() {
-   meson_src_install
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
-   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-09-16 Thread Matt Turner
commit: 61c55cf650af95acbc1262957e35a54fe4aa5c6f
Author: Lukas Schmelting  posteo  eu>
AuthorDate: Sat Sep 16 15:34:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 16:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c55cf6

media-libs/libshumate: Version bump to 1.1.0

Signed-off-by: Lukas Schmelting  posteo.eu>
Closes: https://github.com/gentoo/gentoo/pull/32833
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.0.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 817443f8..d08a7a99713e 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
+DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
 DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B 
d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406
 SHA512 
b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e

diff --git a/media-libs/libshumate/libshumate-1.1.0.ebuild 
b/media-libs/libshumate/libshumate-1.1.0.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-09-04 Thread Matt Turner
commit: 1ca0483301eed8f786c8df23dd938330eb6c62bc
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep  3 20:12:04 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:56:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca04833

media-libs/libshumate: Version bump to 1.1_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32593
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest |  1 +
 media-libs/libshumate/libshumate-1.1_rc.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 5258bfc120ab..e94722b9e7be 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,3 +1,4 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.beta.tar.xz 296980 BLAKE2B 
53c70322bdc6cdecf964f20a2649cf05a3fe07d01de8ff1c41cd777ad3ebd978d23bfbcf76bb1e255a92d14a032ab26fe9561141cc2af358336a6613f3d5ce61
 SHA512 
770f1b7ff54bc573a141c5efd607112cf8507cad147df5ff8dd6c156e0907e26d067df69f87389b4a101a34529ec071f6f280219ae5980316bbafdd8bbe9d23b
+DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B 
d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406
 SHA512 
b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e

diff --git a/media-libs/libshumate/libshumate-1.1_rc.ebuild 
b/media-libs/libshumate/libshumate-1.1_rc.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1_rc.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, profiles/

2023-09-01 Thread Matt Turner
commit: cfe70fce073a54e2ca0e7f90a3acef6194f2e57b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  1 13:47:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  1 15:09:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe70fce

media-libs/libshumate: Version bump to 1.1_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32551
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest   |  1 +
 media-libs/libshumate/libshumate-1.1_beta.ebuild | 63 
 media-libs/libshumate/metadata.xml   |  3 ++
 profiles/package.mask|  1 +
 4 files changed, 68 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 7c9634b9b781..5258bfc120ab 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
+DIST libshumate-1.1.beta.tar.xz 296980 BLAKE2B 
53c70322bdc6cdecf964f20a2649cf05a3fe07d01de8ff1c41cd777ad3ebd978d23bfbcf76bb1e255a92d14a032ab26fe9561141cc2af358336a6613f3d5ce61
 SHA512 
770f1b7ff54bc573a141c5efd607112cf8507cad147df5ff8dd6c156e0907e26d067df69f87389b4a101a34529ec071f6f280219ae5980316bbafdd8bbe9d23b

diff --git a/media-libs/libshumate/libshumate-1.1_beta.ebuild 
b/media-libs/libshumate/libshumate-1.1_beta.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1_beta.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}

diff --git a/media-libs/libshumate/metadata.xml 
b/media-libs/libshumate/metadata.xml
index f67d98f3d59a..c78b27365965 100644
--- a/media-libs/libshumate/metadata.xml
+++ b/media-libs/libshumate/metadata.xml
@@ -5,6 +5,9 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
+Enable sysprof-capture support for profiling
+  
   
 GNOME/libshumate
   

diff --git a/profiles/package.mask b/profiles/package.mask
index 0462740e71fb..9fc5ed0eb2c1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -417,6 +417,7 @@ gnome-extra/tecla
 >=gui-libs/libadwaita-1.4_alpha
 >=media-gfx/eog-45_alpha
 >=media-gfx/gnome-font-viewer-45_alpha
+>=media-libs/libshumate-1.1_alpha
 >=net-misc/gnome-connections-45_alpha
 >=net-misc/gnome-remote-desktop-45_alpha
 >=sci-geosciences/gnome-maps-45_alpha



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-08-30 Thread Arthur Zamarin
commit: d4fb478adf849e4f75d2b13173d0c4f9a8ad5500
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 07:50:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 07:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fb478a

media-libs/libshumate: Stabilize 1.0.5 x86, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libshumate/libshumate-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild 
b/media-libs/libshumate/libshumate-1.0.5.ebuild
index 8f7b737895ac..d512e7546dea 100644
--- a/media-libs/libshumate/libshumate-1.0.5.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-08-16 Thread Matt Turner
commit: 4588c3136e0f6dff85faf2028ef09252b9a53c1a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:25:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4588c313

media-libs/libshumate: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 -
 media-libs/libshumate/libshumate-1.0.4.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 8c8f35cf9800..7c9634b9b781 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,3 +1,2 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
-DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 
889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9
 SHA512 
6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532

diff --git a/media-libs/libshumate/libshumate-1.0.4.ebuild 
b/media-libs/libshumate/libshumate-1.0.4.ebuild
deleted file mode 100644
index 835ca224551f..
--- a/media-libs/libshumate/libshumate-1.0.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala virtualx
-
-DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
-HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
-
-SLOT="1.0/1"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release
-
-RDEPEND="
-   >=dev-libs/glib-2.68.0:2
-   >=x11-libs/cairo-1.4
-   >=dev-db/sqlite-1.12:3
-   >=gui-libs/gtk-4:4
-   >=net-libs/libsoup-3.0:3.0
-   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
-"
-# vector-renderer? (
-#  >=dev-libs/json-glib-1.6.0[introspection?]
-#  dev-libs/protobuf-c
-# )
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-tests-Add-test-setup-for-valgrind.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection gir)
-   $(meson_use vala vapi)
-   $(meson_use gtk-doc gtk_doc)
-   -Ddemos=false # only built, not installed
-   # $(meson_use vector-renderer vector_renderer)
-   -Dvector_renderer=false
-   -Dlibsoup3=true
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
-}
-
-src_install() {
-   meson_src_install
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
-   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-07-19 Thread Matt Turner
commit: af4c9adb2f34ffc2b199caa2a2dc4c5985006eae
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 19 14:46:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 19 14:48:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4c9adb

media-libs/libshumate: Version bump to 1.0.5

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.0.5.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index c6e5fc462052..8c8f35cf9800 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
 DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 
889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9
 SHA512 
6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7
+DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532

diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild 
b/media-libs/libshumate/libshumate-1.0.5.ebuild
new file mode 100644
index ..5b1d53e1c100
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/1.0.4-tests-Add-test-setup-for-valgrind.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, media-libs/libshumate/files/

2023-07-08 Thread Matt Turner
commit: 63ef74e2de3433a9326731d50bd755b72ab4f4eb
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul  9 01:29:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul  9 01:32:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ef74e2

media-libs/libshumate: Version bump to 1.0.4

Closes: https://bugs.gentoo.org/889352
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest |  1 +
 .../1.0.4-tests-Add-test-setup-for-valgrind.patch  | 98 ++
 media-libs/libshumate/libshumate-1.0.4.ebuild  | 64 ++
 3 files changed, 163 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 4f4977a28229..c6e5fc462052 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1 +1,2 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
+DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 
889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9
 SHA512 
6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7

diff --git 
a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch 
b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
new file mode 100644
index ..fa3a0ea30abc
--- /dev/null
+++ b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
@@ -0,0 +1,98 @@
+https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/
+
+From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Thu, 1 Dec 2022 20:48:57 -0500
+Subject: [PATCH] tests: Add test setup for valgrind
+
+valgrind is great, but it often does not support the latest instruction
+sets used by core libraries (e.g. AVX instructions used in glibc). That
+leads to failures that are unrelated to libshumate. For example:
+
+  6/7 viewportFAIL0.16s   killed by signal 4 SIGILL
+  [...]
+  vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 
0xE8 0x1 0x0 0x41
+  vex amd64->IR:   REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0
+  vex amd64->IR:   VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F
+  vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
+
+Categorizing these tests under a 'valgrind' setup allows distributions
+to easily disable them.
+---
+ tests/meson.build | 38 +-
+ 1 file changed, 17 insertions(+), 21 deletions(-)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index eadf54f..362e87d 100644
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -6,21 +6,18 @@ test_env = [
+   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
+ ]
+
+-valgrind_tests = [
+-  'coordinate',
+-  'memory-cache',
+-  'viewport',
+-]
+-
+ tests = [
++  'coordinate',
+   'file-cache',
+-  'marker',
+   'map',
++  'marker',
+   'marker-layer',
++  'memory-cache',
++  'viewport',
+ ]
+
+ if get_option('vector_renderer')
+-  valgrind_tests += [
++  tests += [
+ 'vector-expression',
+ 'vector-style',
+ 'vector-value',
+@@ -29,21 +26,20 @@ endif
+
+ subdir('data')
+
++# Allow the tests to be easily run under valgrind using --setup=valgrind
+ valgrind = find_program('valgrind', required: false)
+
+ if valgrind.found()
+-  foreach test : valgrind_tests
+-executable = executable(
+-  test,
+-  test_resources,
+-  '@0@.c'.format(test),
+-  dependencies: [libshumate_dep],
+-)
+-
+-test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', 
executable], env: test_env)
+-  endforeach
+-else
+-  tests += valgrind_tests
++  add_test_setup('valgrind',
++exclude_suites: [ 'no-valgrind', 'flaky' ],
++exe_wrapper: [
++  valgrind,
++  '--leak-check=full',
++  '--error-exitcode=1',
++],
++env: test_env,
++timeout_multiplier: 20,
++  )
+ endif
+
+ foreach test : tests
+@@ -55,4 +51,4 @@ foreach test : tests
+   )
+
+   test(test, executable, env: test_env)
+-endforeach
+\ No newline at end of file
++endforeach
+--
+2.39.3
+

diff --git a/media-libs/libshumate/libshumate-1.0.4.ebuild 
b/media-libs/libshumate/libshumate-1.0.4.ebuild
new file mode 100644
index ..835ca224551f
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-03-05 Thread Matt Turner
commit: dbd2867e83c0ed0f6496f3195fe073673971937f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  5 20:37:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  5 20:37:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd2867e

media-libs/libshumate: Install gtk-doc to html/

Closes: https://bugs.gentoo.org/891869
Signed-off-by: Matt Turner  gentoo.org>

 .../{libshumate-1.0.3.ebuild => libshumate-1.0.3-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild 
b/media-libs/libshumate/libshumate-1.0.3-r1.ebuild
similarity index 94%
rename from media-libs/libshumate/libshumate-1.0.3.ebuild
rename to media-libs/libshumate/libshumate-1.0.3-r1.ebuild
index 1f569a3f57c4..87e77c9d22d8 100644
--- a/media-libs/libshumate/libshumate-1.0.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.3-r1.ebuild
@@ -60,7 +60,7 @@ src_test() {
 src_install() {
meson_src_install
if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
-   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/libshumate-1.0 || die
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-12-16 Thread Arthur Zamarin
commit: 37f959773775964de4f24b4cb27fbfc58eba232f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:36:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f95977

media-libs/libshumate: Stabilize 1.0.3 amd64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libshumate/libshumate-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild 
b/media-libs/libshumate/libshumate-1.0.3.ebuild
index 8da598a7cdb6..ac6d884ac0e0 100644
--- a/media-libs/libshumate/libshumate-1.0.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-12-01 Thread Matt Turner
commit: feae9cb27369311841cc875c4a957f445bf5bdea
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 01:41:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 02:18:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feae9cb2

media-libs/libshumate: Version bump to 1.0.3

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.0.3.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index d4e18b233f37..2ae38a993004 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B 
b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc
 SHA512 
19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25
 DIST libshumate-1.0.2.tar.xz 110656 BLAKE2B 
75abbfd9b4e1e7eb1044a33ff1b46391024005487f01aa4401552727322f92f28120104af4c2f90bb91c70ada6282882b9ee7f50ac62542aab8c88cc227799f8
 SHA512 
15539ce50462b345e4329fc27f52a5d1fb143e82821a990ce818a576fec94d1fe1fbef9926d0251d169f22394f3f21c62e56fe4d97bbdd4482429c70f22c6b2d
+DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462

diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild 
b/media-libs/libshumate/libshumate-1.0.3.ebuild
new file mode 100644
index ..8da598a7cdb6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e 's/^valgrind =.*/valgrind = disabler()/' tests/meson.build || 
die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-11-21 Thread Arthur Zamarin
commit: 863aa59881630f0ea7c642eee90a5ddee9a5c4e9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 21 20:40:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 21 20:40:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863aa598

media-libs/libshumate: Keyword 1.0.2 sparc, #881799

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index 026c16784f73..44c612a7bba6 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-11-21 Thread Joonas Niilola
commit: 37c5e8be0587752265af60359058437efb014889
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov 21 16:37:24 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 21 16:37:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c5e8be

media-libs/libshumate: Keyword 1.0.2 x86, #881799

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index b84a8e06f25f..026c16784f73 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-11-19 Thread Sam James
commit: acd5c7b85cd7cbb48f0ddd099b19d62382cf3202
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:46:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:46:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd5c7b8

media-libs/libshumate: Keyword 1.0.2 ppc64, #881799

Signed-off-by: Sam James  gentoo.org>

 media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index 9604f76604e4..b84a8e06f25f 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-11-19 Thread Sam James
commit: bcc42bb8ea67b47f13322005673978784421e665
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:46:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:46:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc42bb8

media-libs/libshumate: Keyword 1.0.2 arm64, #881799

Signed-off-by: Sam James  gentoo.org>

 media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index b56e1015dc1c..9604f76604e4 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-11-19 Thread Sam James
commit: 58760b0b898a6fbefd7175a2d285957528a1d74f
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58760b0b

media-libs/libshumate: Keyword 1.0.2 arm, #881799

Signed-off-by: Sam James  gentoo.org>

 media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index e3f5bb4d13fb..b56e1015dc1c 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-10-30 Thread Matt Turner
commit: 9edf9fe002ddd068c39990a7489fc9085416037c
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 02:55:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edf9fe0

media-libs/libshumate: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-libs/libshumate/metadata.xml 
b/media-libs/libshumate/metadata.xml
index f453528b934f..f67d98f3d59a 100644
--- a/media-libs/libshumate/metadata.xml
+++ b/media-libs/libshumate/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/libshumate
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2022-10-25 Thread Matt Turner
commit: 4cd9e44db67fe9ca03a5efc7f2d19779cbe7205d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Oct 22 14:02:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 25 15:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd9e44d

media-libs/libshumate: Version bump to 1.0.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27901
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.0.2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 6cafb6c5c7dd..d4e18b233f37 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1 +1,2 @@
 DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B 
b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc
 SHA512 
19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25
+DIST libshumate-1.0.2.tar.xz 110656 BLAKE2B 
75abbfd9b4e1e7eb1044a33ff1b46391024005487f01aa4401552727322f92f28120104af4c2f90bb91c70ada6282882b9ee7f50ac62542aab8c88cc227799f8
 SHA512 
15539ce50462b345e4329fc27f52a5d1fb143e82821a990ce818a576fec94d1fe1fbef9926d0251d169f22394f3f21c62e56fe4d97bbdd4482429c70f22c6b2d

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
new file mode 100644
index ..e3f5bb4d13fb
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, profiles/

2022-09-27 Thread Matt Turner
commit: 0cf5e94dbab424b05dc7934a484d4ec60c17de80
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Sep 24 17:24:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 28 00:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf5e94d

media-libs/libshumate: Add new package, version 1.0.1

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.0.1.ebuild | 60 +++
 media-libs/libshumate/metadata.xml|  8 
 profiles/package.mask |  1 +
 4 files changed, 70 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
new file mode 100644
index ..6cafb6c5c7dd
--- /dev/null
+++ b/media-libs/libshumate/Manifest
@@ -0,0 +1 @@
+DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B 
b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc
 SHA512 
19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25

diff --git a/media-libs/libshumate/libshumate-1.0.1.ebuild 
b/media-libs/libshumate/libshumate-1.0.1.ebuild
new file mode 100644
index ..e3f5bb4d13fb
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/libshumate-1.0 || die
+   fi
+}

diff --git a/media-libs/libshumate/metadata.xml 
b/media-libs/libshumate/metadata.xml
new file mode 100644
index ..f453528b934f
--- /dev/null
+++ b/media-libs/libshumate/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+

diff --git a/profiles/package.mask b/profiles/package.mask
index 073599afc688..f8262658f448 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -557,6 +557,7 @@ sys-devel/automake:1.11
 # end up loaded into the same process together with the earlier libsoup ABI.
 # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41.
 >=gnome-extra/gnome-calculator-43
+media-libs/libshumate
 net-libs/libsoup:3.0
 net-libs/rest:1.0
 net-libs/webkit-gtk:4.1