[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2023-09-24 Thread WANG Xuerui
commit: 9509212ff0e744491872d2cf3f67ee94884a9b84
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 09:37:31 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 09:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9509212f

dev-libs/libdazzle: keyword 3.44.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.44.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
index bcec09a0e1ad..9919327246a8 100644
--- a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="gtk-doc +introspection test +vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2022-10-29 Thread Matt Turner
commit: 73d884f68a9d754b030a0a6ddff5839d5b3902b0
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 23:20:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d884f6

dev-libs/libdazzle: Set remote-id

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

 dev-libs/libdazzle/metadata.xml | 21 +
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/dev-libs/libdazzle/metadata.xml b/dev-libs/libdazzle/metadata.xml
index 01065172e304..6ca5bc16c6d2 100644
--- a/dev-libs/libdazzle/metadata.xml
+++ b/dev-libs/libdazzle/metadata.xml
@@ -1,12 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   libdazzle is a collection of fancy features for GLib 
and Gtk+ that aren't quite
-   ready or generic enough for use inside those libraries. This is 
often a proving
-   ground for new widget prototypes. Applications such as Builder 
tend to drive
-   development of this project.
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+libdazzle is a collection of fancy features for GLib and Gtk+ that aren't
+quite ready or generic enough for use inside those libraries. This is
+often a proving ground for new widget prototypes. Applications such as
+Builder tend to drive development of this project.
+  
+  
+GNOME/libdazzle
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2022-03-21 Thread Matt Turner
commit: ffc4d298f2b2be662534c7a6ece2709a5aeef6e1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 01:49:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4d298

dev-libs/libdazzle: Version bump to 3.44.0

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

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.44.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index c8061fa182d8..6d92c82b8f6d 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.42.0.tar.xz 450636 BLAKE2B 
0a77a9ceeca2af8a001b75dbffa04cd385be89d9fac898e6b90111d240b409a54357d9668ca33e494dbb0ed932f16605f363aa69b92c548981be0db971b67dfe
 SHA512 
db6ac54deba034627726747b8c15472aa2f640617473825698e23ca6527d5b69e9103dd82141e82b7dd7fa8bd57eadf054cdd300d46e1b65ced0fffcbc55a301
+DIST libdazzle-3.44.0.tar.xz 454948 BLAKE2B 
d42d98e820e7af18fc8c8a75f7b77b5d84f03a367925d16b35fe88fd5a74e69d2f170233dd6986ad47dfc4cdd2f9690323d1053341ecb11e324e758f63a25bba
 SHA512 
eff3f65cbfd4f780afb4bda6137e8d4f1ee2cd0ab21288d07315415944ced1aa2d7ef89c2b7ebb373ac4c46b91d341bed063e9c7d1c21fa083514c8c3c9c518f

diff --git a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
new file mode 100644
index ..e2f4a4679d48
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
@@ -0,0 +1,61 @@
+# 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="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2021-12-18 Thread Matt Turner
commit: cde065a2460749adb0986cd2b759d55359b1c948
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec 18 22:47:15 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec 18 23:39:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde065a2

dev-libs/libdazzle: Version bump to 3.42.0

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

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.42.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index d7abcd081029..3b76c88f08d0 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.40.0.tar.xz 447648 BLAKE2B 
fb7916fd7812c03ec63bc804974574bbf6d029596e8364f5f13cde22be330a9356ee250c0d5bfc8742545d410c94b1ad7a1fa0bd5e2f473f67d6c45fe55e8e93
 SHA512 
23bf0a176fb847ee46a22a96594e9ed60921f104875fd102375445f364b552167778a56dd4929a18b2a7bee1144fd5e07d5cadac3355ac4877cd56838cb5deb2
+DIST libdazzle-3.42.0.tar.xz 450636 BLAKE2B 
0a77a9ceeca2af8a001b75dbffa04cd385be89d9fac898e6b90111d240b409a54357d9668ca33e494dbb0ed932f16605f363aa69b92c548981be0db971b67dfe
 SHA512 
db6ac54deba034627726747b8c15472aa2f640617473825698e23ca6527d5b69e9103dd82141e82b7dd7fa8bd57eadf054cdd300d46e1b65ced0fffcbc55a301

diff --git a/dev-libs/libdazzle/libdazzle-3.42.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.42.0.ebuild
new file mode 100644
index ..0bed8faf85a5
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.42.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2021-09-28 Thread Yixun Lan
commit: 342c789781ea50a1444d6aeb67df7b84440dcb1a
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Sep 28 14:28:03 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep 28 14:52:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342c7897

dev-libs/libdazzle: keyword ~riscv

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.40.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.40.0.ebuild
index 9995d728a14..86eded995e3 100644
--- a/dev-libs/libdazzle/libdazzle-3.40.0.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.40.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="gtk-doc +introspection test +vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2021-04-12 Thread Matt Turner
commit: eb2121aa15b800119d74a9926246c9ec2b710487
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:36:21 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2121aa

dev-libs/libdazzle: Version bump to 3.40.0

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

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.40.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 1e951178d8a..f73aa838d28 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1,2 +1,3 @@
 DIST libdazzle-3.36.0.tar.xz 446400 BLAKE2B 
027d5e5b733fdf10b5797f9e17460ea50f26827c9f23f6ba9cf76b21c1ee63cc5b724f80b75af5ee7ccbdf1b04c28b776d4d542538db3039ca2d9cb2da6994b5
 SHA512 
d020161a1c744192657a551f53c4a7bb61bf8e9df93401085168c75aaf1305d548bf56a39b7a9e202656f453451a6615f1950992f78e3a23cba4324999f1e37f
 DIST libdazzle-3.38.0.tar.xz 447304 BLAKE2B 
77add33e1947dc33a086501928377cc9547563a9a8095f38283a5bc4b1916bafe1ac3073abe4111ba4907857de0726d2325458663acda4df122e6237f703281f
 SHA512 
76dee75fab5a508c274f45cf5f51bac4edc80786942ccc64e49ffe1721607d88f9067b0a7751f44a48bfe38ee87b6986d449e8c5e6b704c6ec32de84d21f7e69
+DIST libdazzle-3.40.0.tar.xz 447648 BLAKE2B 
fb7916fd7812c03ec63bc804974574bbf6d029596e8364f5f13cde22be330a9356ee250c0d5bfc8742545d410c94b1ad7a1fa0bd5e2f473f67d6c45fe55e8e93
 SHA512 
23bf0a176fb847ee46a22a96594e9ed60921f104875fd102375445f364b552167778a56dd4929a18b2a7bee1144fd5e07d5cadac3355ac4877cd56838cb5deb2

diff --git a/dev-libs/libdazzle/libdazzle-3.40.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.40.0.ebuild
new file mode 100644
index 000..870ecac1185
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.40.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2021-04-12 Thread Matt Turner
commit: 2fc1513c6cb071f1b3bac10d3161945e149d69f5
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:37:28 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc1513c

dev-libs/libdazzle: Drop old versions

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

 dev-libs/libdazzle/Manifest|  1 -
 dev-libs/libdazzle/libdazzle-3.36.0.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index f73aa838d28..eebdb84547c 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1,3 +1,2 @@
-DIST libdazzle-3.36.0.tar.xz 446400 BLAKE2B 
027d5e5b733fdf10b5797f9e17460ea50f26827c9f23f6ba9cf76b21c1ee63cc5b724f80b75af5ee7ccbdf1b04c28b776d4d542538db3039ca2d9cb2da6994b5
 SHA512 
d020161a1c744192657a551f53c4a7bb61bf8e9df93401085168c75aaf1305d548bf56a39b7a9e202656f453451a6615f1950992f78e3a23cba4324999f1e37f
 DIST libdazzle-3.38.0.tar.xz 447304 BLAKE2B 
77add33e1947dc33a086501928377cc9547563a9a8095f38283a5bc4b1916bafe1ac3073abe4111ba4907857de0726d2325458663acda4df122e6237f703281f
 SHA512 
76dee75fab5a508c274f45cf5f51bac4edc80786942ccc64e49ffe1721607d88f9067b0a7751f44a48bfe38ee87b6986d449e8c5e6b704c6ec32de84d21f7e69
 DIST libdazzle-3.40.0.tar.xz 447648 BLAKE2B 
fb7916fd7812c03ec63bc804974574bbf6d029596e8364f5f13cde22be330a9356ee250c0d5bfc8742545d410c94b1ad7a1fa0bd5e2f473f67d6c45fe55e8e93
 SHA512 
23bf0a176fb847ee46a22a96594e9ed60921f104875fd102375445f364b552167778a56dd4929a18b2a7bee1144fd5e07d5cadac3355ac4877cd56838cb5deb2

diff --git a/dev-libs/libdazzle/libdazzle-3.36.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.36.0.ebuild
deleted file mode 100644
index d07666e1c34..000
--- a/dev-libs/libdazzle/libdazzle-3.36.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org meson xdg vala virtualx
-
-DESCRIPTION="Experimental new features for GTK+ and GLib"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-
-IUSE="gtk-doc +introspection test +vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   >=x11-libs/gtk+-3.24.0:3[introspection?]
-   introspection? ( dev-libs/gobject-introspection:= )
-"
-DEPEND="${RDEPEND}"
-# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
-BDEPEND="
-   >=dev-util/meson-0.49.0
-   vala? ( $(vala_depend) )
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Denable_tracing=false # extra trace debugging that would make 
things slower
-   -Denable_profiling=false # -pg passing
-   # On linux it'll always use a vdso based implementation that is 
even faster
-   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
-   # as the rdtscp using function will never get called anyways.
-   -Denable_rdtscp=false
-   -Denable_tools=true # /usr/bin/dazzle-list-counters
-   $(meson_use introspection with_introspection)
-   $(meson_use vala with_vapi)
-   $(meson_use gtk-doc enable_gtk_doc)
-   $(meson_use test enable_tests)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2020-12-08 Thread Mart Raudsepp
commit: bc1e9c0a422f19d8e37936905281d42f4afdc226
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec  8 11:44:41 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec  8 11:45:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1e9c0a

dev-libs/libdazzle: bump to 3.38.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.38.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 8806a53421c..1e951178d8a 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.36.0.tar.xz 446400 BLAKE2B 
027d5e5b733fdf10b5797f9e17460ea50f26827c9f23f6ba9cf76b21c1ee63cc5b724f80b75af5ee7ccbdf1b04c28b776d4d542538db3039ca2d9cb2da6994b5
 SHA512 
d020161a1c744192657a551f53c4a7bb61bf8e9df93401085168c75aaf1305d548bf56a39b7a9e202656f453451a6615f1950992f78e3a23cba4324999f1e37f
+DIST libdazzle-3.38.0.tar.xz 447304 BLAKE2B 
77add33e1947dc33a086501928377cc9547563a9a8095f38283a5bc4b1916bafe1ac3073abe4111ba4907857de0726d2325458663acda4df122e6237f703281f
 SHA512 
76dee75fab5a508c274f45cf5f51bac4edc80786942ccc64e49ffe1721607d88f9067b0a7751f44a48bfe38ee87b6986d449e8c5e6b704c6ec32de84d21f7e69

diff --git a/dev-libs/libdazzle/libdazzle-3.38.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.38.0.ebuild
new file mode 100644
index 000..bb1360473dc
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.38.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2020-07-17 Thread Mart Raudsepp
commit: 651d5eed720a7677f46faffd58226661b26fe4ef
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 17 06:38:30 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 17 10:18:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651d5eed

dev-libs/libdazzle: bump to 3.36.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.36.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 184370061f4..bcd405bd613 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.34.1.tar.xz 440496 BLAKE2B 
88321e82f1961c46c2e484b39a80e201498c1f5aaf3beabe59f9d24c21b446485aeb1e70821868d207d222e9a4c9c06353f3add28a1c12ba84f90f79e640
 SHA512 
bb55c21c8d15406e4f09514c36e3e633d13c0cdb6b30b40a7da7e1cb5e307f371c905dbd8ee5e56d04e225df4c1c8eb9cd273df76814a4cec6ea1328b998d95e
+DIST libdazzle-3.36.0.tar.xz 446400 BLAKE2B 
027d5e5b733fdf10b5797f9e17460ea50f26827c9f23f6ba9cf76b21c1ee63cc5b724f80b75af5ee7ccbdf1b04c28b776d4d542538db3039ca2d9cb2da6994b5
 SHA512 
d020161a1c744192657a551f53c4a7bb61bf8e9df93401085168c75aaf1305d548bf56a39b7a9e202656f453451a6615f1950992f78e3a23cba4324999f1e37f

diff --git a/dev-libs/libdazzle/libdazzle-3.36.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.36.0.ebuild
new file mode 100644
index 000..bb1360473dc
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.36.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2020-03-01 Thread Mart Raudsepp
commit: 0ee742c63edf6379cebe8f5b20633b00fc4b0aed
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  1 09:06:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  1 16:17:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee742c6

dev-libs/libdazzle: bump to 3.34.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.34.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 4f52308191e..55c85315362 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.32.3.tar.xz 439492 BLAKE2B 
7a8cf5a4ad29ca11b489553785e66d49a2ba7998f6791bb392ca37740441ff0e72f59ced192dc681ab20da79cb9183621a7d73baf57c9f045ae917fc993d1205
 SHA512 
e82d5f04706ec2003db27ece490255264828334d1e1c2076485660539664fd382c1289b9d8d4a6cc2dc31c65db270207e7d51105ffd1cadb7c384cd91199ceaa
+DIST libdazzle-3.34.1.tar.xz 440496 BLAKE2B 
88321e82f1961c46c2e484b39a80e201498c1f5aaf3beabe59f9d24c21b446485aeb1e70821868d207d222e9a4c9c06353f3add28a1c12ba84f90f79e640
 SHA512 
bb55c21c8d15406e4f09514c36e3e633d13c0cdb6b30b40a7da7e1cb5e307f371c905dbd8ee5e56d04e225df4c1c8eb9cd273df76814a4cec6ea1328b998d95e

diff --git a/dev-libs/libdazzle/libdazzle-3.34.1.ebuild 
b/dev-libs/libdazzle/libdazzle-3.34.1.ebuild
new file mode 100644
index 000..680a282a3a0
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.34.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/files/

2019-12-27 Thread Aaron Bauman
commit: d9f4ef9d2a2f75c85e4e66686cb8e24b7f2c4cad
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Dec 27 15:59:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Dec 27 17:09:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f4ef9d

dev-libs/libdazzle: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14138
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libdazzle/files/3.30.2-leak-fix.patch | 27 --
 1 file changed, 27 deletions(-)

diff --git a/dev-libs/libdazzle/files/3.30.2-leak-fix.patch 
b/dev-libs/libdazzle/files/3.30.2-leak-fix.patch
deleted file mode 100644
index b3a1debf605..000
--- a/dev-libs/libdazzle/files/3.30.2-leak-fix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 6f8436709430fd5ebaebd90dd55885636030940d Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Mon, 19 Nov 2018 17:43:24 -0800
-Subject: [PATCH] three-grid: don't leak values from hashtable
-
-We are responsible for freeing the GList chain, so ensure we do that at
-the end of size-allocate.

- src/widgets/dzl-three-grid.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/widgets/dzl-three-grid.c b/src/widgets/dzl-three-grid.c
-index 0de5484..d00d0b1 100644
 a/src/widgets/dzl-three-grid.c
-+++ b/src/widgets/dzl-three-grid.c
-@@ -569,6 +569,8 @@ dzl_three_grid_size_allocate (GtkWidget *widget,
-   area.y += child_alloc.height + priv->row_spacing;
-   area.height -= child_alloc.height + priv->row_spacing;
- }
-+
-+  g_list_free (values);
- }
- 
- static void
--- 
-2.17.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-12-23 Thread Mart Raudsepp
commit: 78d8c6c4599f9c55075547902984080c420fbd42
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 23 21:06:23 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 23 21:25:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d8c6c4

dev-libs/libdazzle: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 -
 dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 5ac528fa74b..4f52308191e 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1,2 +1 @@
-DIST libdazzle-3.30.2.tar.xz 432192 BLAKE2B 
4c31b74b0a5c972b5c86bbacf50862a0c2db5c9ed1e67124671e2ece75d72de4c3605c6ecc81bde10cf2566ae06cbd7f14fccaff5d154c1bd9e53a9f8b2dc2eb
 SHA512 
591c3bb9dd65ae02e6234a1599497dce78d843ee6ca47e8d50656b9f98bab91c7b89424c23eb387184bdb28132e1fbe11ee7c01d4a7f0598bcef92739aa8bff6
 DIST libdazzle-3.32.3.tar.xz 439492 BLAKE2B 
7a8cf5a4ad29ca11b489553785e66d49a2ba7998f6791bb392ca37740441ff0e72f59ced192dc681ab20da79cb9183621a7d73baf57c9f045ae917fc993d1205
 SHA512 
e82d5f04706ec2003db27ece490255264828334d1e1c2076485660539664fd382c1289b9d8d4a6cc2dc31c65db270207e7d51105ffd1cadb7c384cd91199ceaa

diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild 
b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
deleted file mode 100644
index 3fd594c2511..000
--- a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome.org meson xdg vala virtualx
-
-DESCRIPTION="Experimental new features for GTK+ and GLib"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
-
-IUSE="gtk-doc +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   >=x11-libs/gtk+-3.24.0:3[introspection?]
-   introspection? ( dev-libs/gobject-introspection:= )
-"
-# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-leak-fix.patch # from libdazzle-3-30 branch
-)
-
-src_prepare() {
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Denable_tracing=false # extra trace debugging that would make 
things slower
-   -Denable_profiling=false # -pg passing
-   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
-   -Denable_tools=true # /usr/bin/dazzle-list-counters
-   $(meson_use introspection with_introspection)
-   $(meson_use vala with_vapi)
-   $(meson_use gtk-doc enable_gtk_doc)
-   $(meson_use test enable_tests)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-10-27 Thread Mart Raudsepp
commit: bc9f2fca20c07d1fc7059e8fd200c85c70c00d38
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 27 08:21:39 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 27 12:14:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9f2fca

dev-libs/libdazzle: default enable USE=vala

gitg-3.32 hard requires it, and it's just a build time dep

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild 
b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
index e982bad9364..688356df7c4 100644
--- a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
-IUSE="gtk-doc +introspection test vala"
+IUSE="gtk-doc +introspection test +vala"
 REQUIRED_USE="vala? ( introspection )"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-08-04 Thread Aaron Bauman
commit: 367624ea899f9b613d5630e03e211685d0ec8240
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Aug  5 00:31:33 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Aug  5 00:31:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367624ea

dev-libs/libdazzle: arm64 keyworded

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.70, Repoman-2.3.16

 dev-libs/libdazzle/libdazzle-3.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild 
b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
index 22a3edefeeb..e982bad9364 100644
--- a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-07-28 Thread Mart Raudsepp
commit: 5ca71b7a2ee06d6549e8e4ff537e031445c63f8c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 28 20:19:23 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 28 20:22:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca71b7a

dev-libs/libdazzle: explicitly disable rdtscp and add reason comments

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.32.3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild 
b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
index ac1010df863..22a3edefeeb 100644
--- a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
@@ -41,7 +41,10 @@ src_configure() {
local emesonargs=(
-Denable_tracing=false # extra trace debugging that would make 
things slower
-Denable_profiling=false # -pg passing
-   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
-Denable_tools=true # /usr/bin/dazzle-list-counters
$(meson_use introspection with_introspection)
$(meson_use vala with_vapi)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-07-27 Thread Mart Raudsepp
commit: 36f43d16ffbeb8b6751675c1b729dcf17b187a23
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 26 16:52:11 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jul 27 06:49:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f43d16

dev-libs/libdazzle: bump to 3.32.3

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.32.3.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 9414304dbc5..5ac528fa74b 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.30.2.tar.xz 432192 BLAKE2B 
4c31b74b0a5c972b5c86bbacf50862a0c2db5c9ed1e67124671e2ece75d72de4c3605c6ecc81bde10cf2566ae06cbd7f14fccaff5d154c1bd9e53a9f8b2dc2eb
 SHA512 
591c3bb9dd65ae02e6234a1599497dce78d843ee6ca47e8d50656b9f98bab91c7b89424c23eb387184bdb28132e1fbe11ee7c01d4a7f0598bcef92739aa8bff6
+DIST libdazzle-3.32.3.tar.xz 439492 BLAKE2B 
7a8cf5a4ad29ca11b489553785e66d49a2ba7998f6791bb392ca37740441ff0e72f59ced192dc681ab20da79cb9183621a7d73baf57c9f045ae917fc993d1205
 SHA512 
e82d5f04706ec2003db27ece490255264828334d1e1c2076485660539664fd382c1289b9d8d4a6cc2dc31c65db270207e7d51105ffd1cadb7c384cd91199ceaa

diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild 
b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
new file mode 100644
index 000..ac1010df863
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-01-14 Thread Mart Raudsepp
commit: 7a2e92b76a01c928a6d85675704111bc355d4bb4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jan 14 19:44:38 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jan 14 19:51:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2e92b7

dev-libs/libdazzle: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdazzle/Manifest|  1 -
 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 9f492bb20b3..9414304dbc5 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1,2 +1 @@
-DIST libdazzle-3.28.5.tar.xz 422792 BLAKE2B 
65b994798c2f9c7ec0d5ec5b3506896ba3fe09e8e563f1c03246684837a876d0918763f8589deccfc1477071434acda56973097904c3ad5469aa4374a56d1914
 SHA512 
e4616994226a7e755913343487a2850030dc13816c94dd0de166bb617a001097f6b849fa45ee546e75a15ad3357bd5a61a0caf436c4e3656eaa3480ed4b7f903
 DIST libdazzle-3.30.2.tar.xz 432192 BLAKE2B 
4c31b74b0a5c972b5c86bbacf50862a0c2db5c9ed1e67124671e2ece75d72de4c3605c6ecc81bde10cf2566ae06cbd7f14fccaff5d154c1bd9e53a9f8b2dc2eb
 SHA512 
591c3bb9dd65ae02e6234a1599497dce78d843ee6ca47e8d50656b9f98bab91c7b89424c23eb387184bdb28132e1fbe11ee7c01d4a7f0598bcef92739aa8bff6

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
deleted file mode 100644
index bd629ecc4e4..000
--- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome.org meson xdg vala virtualx
-
-DESCRIPTION="Experimental new features for GTK+ and GLib"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-
-IUSE="gtk-doc +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   x11-libs/gtk+:3[introspection?]
-   introspection? ( dev-libs/gobject-introspection:= )
-"
-# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Denable_tracing=false # extra trace debugging that would make 
things slower
-   -Denable_profiling=false # -pg passing
-   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
-   -Denable_tools=true # /usr/bin/dazzle-list-counters
-   $(meson_use introspection with_introspection)
-   $(meson_use vala with_vapi)
-   $(meson_use gtk-doc enable_gtk_doc)
-   $(meson_use test enable_tests)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-01-14 Thread Mikle Kolyada
commit: 50b9696d6978f5ecca665f88e758fa4773d6bfbf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 14 14:39:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 14 14:39:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b9696d

dev-libs/libdazzle: amd64 stable wrt bug #674870

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild 
b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
index 176f07af959..3fd594c2511 100644
--- a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2019-01-08 Thread Thomas Deutschmann
commit: 78f1d5231fcd00361d70b380d38ac5b76ef727ee
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan  9 01:38:47 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan  9 01:38:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f1d523

dev-libs/libdazzle: x86 stable (bug #674870)

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild 
b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
index 635275f8d6e..176f07af959 100644
--- a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-12-19 Thread Sergei Trofimovich
commit: 16a7ed81958581bad33dc75fa525246a7b2e9a0e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 19 22:30:43 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 19 22:30:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a7ed81

dev-libs/libdazzle: keyworded 3.30.2 for ppc/ppc64, bug #667904

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild 
b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
index 538e79b9371..635275f8d6e 100644
--- a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-12-19 Thread Sergei Trofimovich
commit: dbff0edb7e26f3ea9893d5a50ec885b92c0511b9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 19 22:30:12 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 19 22:30:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbff0edb

dev-libs/libdazzle: keyworded 3.28.5 for ppc/ppc64, bug #667904

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
index 17bd7fa836c..bd629ecc4e4 100644
--- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/files/, dev-libs/libdazzle/

2018-12-17 Thread Mart Raudsepp
commit: 77a3634f09f9eeb92f7adb9bd7ccfcf28e34371d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 17 12:53:44 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 17 12:55:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a3634f

dev-libs/libdazzle: bump to 3.30.2

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/files/3.30.2-leak-fix.patch | 27 
 dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 58 ++
 3 files changed, 86 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index 4509c1882a3..9f492bb20b3 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.28.5.tar.xz 422792 BLAKE2B 
65b994798c2f9c7ec0d5ec5b3506896ba3fe09e8e563f1c03246684837a876d0918763f8589deccfc1477071434acda56973097904c3ad5469aa4374a56d1914
 SHA512 
e4616994226a7e755913343487a2850030dc13816c94dd0de166bb617a001097f6b849fa45ee546e75a15ad3357bd5a61a0caf436c4e3656eaa3480ed4b7f903
+DIST libdazzle-3.30.2.tar.xz 432192 BLAKE2B 
4c31b74b0a5c972b5c86bbacf50862a0c2db5c9ed1e67124671e2ece75d72de4c3605c6ecc81bde10cf2566ae06cbd7f14fccaff5d154c1bd9e53a9f8b2dc2eb
 SHA512 
591c3bb9dd65ae02e6234a1599497dce78d843ee6ca47e8d50656b9f98bab91c7b89424c23eb387184bdb28132e1fbe11ee7c01d4a7f0598bcef92739aa8bff6

diff --git a/dev-libs/libdazzle/files/3.30.2-leak-fix.patch 
b/dev-libs/libdazzle/files/3.30.2-leak-fix.patch
new file mode 100644
index 000..b3a1debf605
--- /dev/null
+++ b/dev-libs/libdazzle/files/3.30.2-leak-fix.patch
@@ -0,0 +1,27 @@
+From 6f8436709430fd5ebaebd90dd55885636030940d Mon Sep 17 00:00:00 2001
+From: Christian Hergert 
+Date: Mon, 19 Nov 2018 17:43:24 -0800
+Subject: [PATCH] three-grid: don't leak values from hashtable
+
+We are responsible for freeing the GList chain, so ensure we do that at
+the end of size-allocate.
+---
+ src/widgets/dzl-three-grid.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/widgets/dzl-three-grid.c b/src/widgets/dzl-three-grid.c
+index 0de5484..d00d0b1 100644
+--- a/src/widgets/dzl-three-grid.c
 b/src/widgets/dzl-three-grid.c
+@@ -569,6 +569,8 @@ dzl_three_grid_size_allocate (GtkWidget *widget,
+   area.y += child_alloc.height + priv->row_spacing;
+   area.height -= child_alloc.height + priv->row_spacing;
+ }
++
++  g_list_free (values);
+ }
+ 
+ static void
+-- 
+2.17.0
+

diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild 
b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
new file mode 100644
index 000..538e79b9371
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-leak-fix.patch # from libdazzle-3-30 branch
+)
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-12-02 Thread Mikle Kolyada
commit: f4c4ec810d9e7adf77f46901c507499b8b0733a7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 13:33:41 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 13:33:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c4ec81

dev-libs/libdazzle: Add ~arm keyword wrt bug #667904

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
index 221853d5f5e..17bd7fa836c 100644
--- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~sparc ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-10-09 Thread Sergei Trofimovich
commit: adbb7afe6a6f4a2f0bb14e5690dadc017397bf96
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Oct  9 21:11:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct  9 21:14:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbb7afe

dev-libs/libdazzle: keyworded 3.28.5 for sparc, bug #667904

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
index c769ee0bf0c..221853d5f5e 100644
--- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~sparc ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-09-12 Thread Thomas Deutschmann
commit: 47edb4d6cb4a85440b447c03e971ed2a879ff002
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 12 14:37:54 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 12 14:37:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47edb4d6

dev-libs/libdazzle: x86 keyworded (bug #664922)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
index 9dddb0f7f83..c769ee0bf0c 100644
--- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
+++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/

2018-08-29 Thread Mart Raudsepp
commit: 32968eb886e140388e8526b3e57c5447534aac82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Aug 25 23:38:57 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Aug 29 21:56:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32968eb8

dev-libs/libdazzle: New package with fancy features for gtk+

Mainly used by dev-util/gnome-builder, but useful for any
application wanting to use the provided GTK+ widgets and
GObject utilities.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 54 ++
 dev-libs/libdazzle/metadata.xml| 12 +++
 3 files changed, 67 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
new file mode 100644
index 000..4509c1882a3
--- /dev/null
+++ b/dev-libs/libdazzle/Manifest
@@ -0,0 +1 @@
+DIST libdazzle-3.28.5.tar.xz 422792 BLAKE2B 
65b994798c2f9c7ec0d5ec5b3506896ba3fe09e8e563f1c03246684837a876d0918763f8589deccfc1477071434acda56973097904c3ad5469aa4374a56d1914
 SHA512 
e4616994226a7e755913343487a2850030dc13816c94dd0de166bb617a001097f6b849fa45ee546e75a15ad3357bd5a61a0caf436c4e3656eaa3480ed4b7f903

diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild 
b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
new file mode 100644
index 000..9dddb0f7f83
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="gtk-doc +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   x11-libs/gtk+:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it?
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}

diff --git a/dev-libs/libdazzle/metadata.xml b/dev-libs/libdazzle/metadata.xml
new file mode 100644
index 000..ccb7f7ef56f
--- /dev/null
+++ b/dev-libs/libdazzle/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   libdazzle is a collection of fancy features for GLib 
and Gtk+ that aren't quite
+   ready or generic enough for use inside those libraries. This is 
often a proving
+   ground for new widget prototypes. Applications such as Builder 
tend to drive
+   development of this project.
+