[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdazzle/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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. +