[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 710cb657c5880313616f3536b4f2ef3496aff3b8 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Mar 13 22:51:34 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Mar 13 22:51:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710cb657 dev-libs/json-glib: drop 1.6.6-r1 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/json-glib/Manifest | 1 - dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 63 2 files changed, 64 deletions(-) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 09e85bb0bbdd..d0d6ff42a81d 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1 @@ -DIST json-glib-1.6.6.tar.xz 1306232 BLAKE2B 93814dad74ef61ef265e348e9e145ceb63c950f1e9ecda23fbaad24e291a1cbfc690e287ccc8959fd7c056634f80815ef54fa2c75b09ebd3e158f3fa4df1c8e7 SHA512 b9a737e4ba3ecdfb9cb8f5fb751cc74e5b1553664d3088c44a1f9e5396d4037958af214dcd290ddf5af98088f46167e10e371e134e1de5cbb7aec84c5c0fd017 DIST json-glib-1.8.0.tar.xz 157300 BLAKE2B eef0344c353bb9288efb700a6041342379627b924a042263e011f21140166b57b108f6816e80ac692159b49943f9c1afeb722efafa34e8c60f2fcdf53a0dc034 SHA512 e4fe16bb7c5b72fcf9c0966ac1903ff0cd74ec8eab891db4b94e92353bdcb57b24613b6c2cce7bfa1996603c367d1b4939c12209369dfb915aac0f3804a3a900 diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild deleted file mode 100644 index d27eba521ff9.. --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome.org meson-multilib xdg-utils - -DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="gtk-doc +introspection test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -DEPEND="${RDEPEND}" -# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? -BDEPEND=" - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-util/glib-utils - gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" - -src_prepare() { - xdg_environment_reset - default - # Disable installed-tests; this also indirectly removes build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass - sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die - sed -e '/install_data/d' -i json-glib/tests/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - # Never use gi-docgen subproject - --wrap-mode nofallback - - $(meson_native_use_feature introspection) - $(meson_native_use_feature gtk-doc gtk_doc) - $(meson_native_true man) - - # TODO: implement in next release - #$(meson_feature nls) - $(meson_use test tests) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - if use gtk-doc ; then - # Move to location that
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 8ca42c40bdea0c30a25848c58925263a912a082e Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 21:50:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 21:50:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca42c40 dev-libs/json-glib: Stabilize 1.8.0 sparc, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index f17e3b1df81a..b08e122f0bc6 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 64e349f7802687ff009730a299eff4ed9c099ca3 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 21:50:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 21:50:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e349f7 dev-libs/json-glib: Stabilize 1.8.0 ppc, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index 4797a3be62e7..f17e3b1df81a 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 7eccfad5f64ff42aa01a40cedd03bf765febabfd Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 21:49:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 21:49:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eccfad5 dev-libs/json-glib: Stabilize 1.8.0 arm, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index 243977fce45b..4797a3be62e7 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 70c852d517fe38e4d6d6c96f880ce230720c9b8c Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 22 20:46:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:46:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c852d5 dev-libs/json-glib: Stabilize 1.8.0 ppc64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index c6414364d424..243977fce45b 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 4c8ab15da34ae3908c68c8f4f2098138b6e3a525 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 22 20:46:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:46:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8ab15d dev-libs/json-glib: Stabilize 1.8.0 arm64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index 28223f91075f..c6414364d424 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 47f5a9ccb4887e745283799c932ac3b35c8d7566 Author: Sam James gentoo org> AuthorDate: Sun Feb 11 03:39:00 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 11 03:39:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f5a9cc dev-libs/json-glib: Stabilize 1.8.0 hppa, #921406 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index d3ee89c58e67..28223f91075f 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: c431514eeaa590e587c4fb0e6e048d93b490ccf2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 10 18:52:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 10 18:52:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c431514e dev-libs/json-glib: Stabilize 1.8.0 x86, #921406 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index 1fcb914dee3a..d3ee89c58e67 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 95486bd9826e4a78a640b966dcc0048372d37174 Author: Guillermo Joandet gmail com> AuthorDate: Sat Sep 16 18:14:32 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Sep 16 18:19:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95486bd9 dev-libs/json-glib: Version bump to 1.8.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32847 Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.8.0.ebuild | 65 +++ dev-libs/json-glib/metadata.xml | 3 ++ 3 files changed, 69 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 512f29b5a12e..09e85bb0bbdd 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1 +1,2 @@ DIST json-glib-1.6.6.tar.xz 1306232 BLAKE2B 93814dad74ef61ef265e348e9e145ceb63c950f1e9ecda23fbaad24e291a1cbfc690e287ccc8959fd7c056634f80815ef54fa2c75b09ebd3e158f3fa4df1c8e7 SHA512 b9a737e4ba3ecdfb9cb8f5fb751cc74e5b1553664d3088c44a1f9e5396d4037958af214dcd290ddf5af98088f46167e10e371e134e1de5cbb7aec84c5c0fd017 +DIST json-glib-1.8.0.tar.xz 157300 BLAKE2B eef0344c353bb9288efb700a6041342379627b924a042263e011f21140166b57b108f6816e80ac692159b49943f9c1afeb722efafa34e8c60f2fcdf53a0dc034 SHA512 e4fe16bb7c5b72fcf9c0966ac1903ff0cd74ec8eab891db4b94e92353bdcb57b24613b6c2cce7bfa1996603c367d1b4939c12209369dfb915aac0f3804a3a900 diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild new file mode 100644 index ..08ef50b661fc --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.8.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson-multilib xdg-utils + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="gtk-doc +introspection nls test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND}" +# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? +BDEPEND=" + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/glib-utils + gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +src_prepare() { + xdg_environment_reset + default + + # Disable installed-tests; this also indirectly removes + # build_aux/gen-installed-test.py calls, thus not needing + # python-any-r1.eclass + sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die + sed -e '/install_data/d' -i json-glib/tests/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + $(meson_native_use_feature introspection) + $(meson_native_use_feature gtk-doc gtk_doc) + $(meson_native_true man) + + $(meson_feature nls) + $(meson_use test tests) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + if use gtk-doc ; then + # Move to location that + +Enable native language support (translations) + GNOME/json-glib
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2e8dfff6d69c730ca0a51b6aa8242f2ec48a7071 Author: Sam James gentoo org> AuthorDate: Sun Apr 30 08:04:23 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 30 23:49:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8dfff6 dev-libs/json-glib: conditionally build tests Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index 5046eb6e4e5f..d27eba521ff9 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.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=7 @@ -10,7 +10,8 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="gtk-doc +introspection" +IUSE="gtk-doc +introspection test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] @@ -44,6 +45,10 @@ multilib_src_configure() { $(meson_native_use_feature introspection) $(meson_native_use_feature gtk-doc gtk_doc) $(meson_native_true man) + + # TODO: implement in next release + #$(meson_feature nls) + $(meson_use test tests) ) meson_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 9c47998a795d69926fea34ffcd91a65553c118ff Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 21:19:45 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 29 23:20:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c47998a dev-libs/json-glib: Set remote-id Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/metadata.xml | 35 +-- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml index b22a0e7839e3..a753ac3849a1 100644 --- a/dev-libs/json-glib/metadata.xml +++ b/dev-libs/json-glib/metadata.xml @@ -1,15 +1,30 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - voyag...@gentoo.org - Bernard Cafarelli - - - gn...@gentoo.org - Gentoo GNOME Desktop - - JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. + +voyag...@gentoo.org +Bernard Cafarelli + + +gn...@gentoo.org +Gentoo GNOME Desktop + + +JSON-GLib is a library providing serialization and deserialization support +for the JavaScript Object Notation (JSON) format described by RFC 4627. Many +high-level languages already provide native modules for parsing, generating +and manipulating JSON data streams. JSON-GLib is a C library based on GLib +and released under the terms of the GNU Lesser General Public License +version 2.1. It provides a parser and a generator GObject classes and +various wrappers for the complex data types employed by JSON, such as arrays +and objects. -JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams. +JSON-GLib uses GLib native data types and the generic value container GValue +for ease of development. It also provides integration with the GObject +classes for direct serialization into, and deserialization from, JSON data +streams. + + +GNOME/json-glib +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 05724657b4faa462fd16a6b51be4231c3467137a Author: Sam James gentoo org> AuthorDate: Mon Jan 24 19:21:25 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 19:21:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05724657 dev-libs/json-glib: Stabilize 1.6.6-r1 sparc, #831048 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index 4e29cab9eeb2..f8da05466a2a 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 9298078c9291c05a3a30d7617baa7b412fbea4d1 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 19:20:47 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 19:20:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9298078c dev-libs/json-glib: Stabilize 1.6.6-r1 hppa, #831048 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index b7c8d015e34f..4e29cab9eeb2 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 79432948386f3434c9372f187da9a06a2f816a26 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 14:49:00 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 14:49:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79432948 dev-libs/json-glib: Stabilize 1.6.6-r1 ppc, #831048 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index e342d7154853..b7c8d015e34f 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 40b40600bde6fc17501e6dc8682302a85ab06ca0 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 14:44:20 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 14:45:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b40600 dev-libs/json-glib: Stabilize 1.6.6-r1 arm, #831048 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index 5d2df0332c6b..e342d7154853 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2851f917ea5d99c77bbd0660bb7412b3f53c818b Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 20 09:42:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 20 09:42:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2851f917 dev-libs/json-glib: Stabilize 1.6.6-r1 ppc64, #831048 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/json-glib/json-glib-1.6.6-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index 173cbd9e95a2..dc5fef999de8 100644 --- a/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: c215affed692e945c950b49378b1e9fb50bf079a Author: Mart Raudsepp gentoo org> AuthorDate: Wed Sep 15 10:46:36 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Sep 15 11:45:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c215affe dev-libs/json-glib: fix USE=gtk-doc deps and handling 1.6.6, compared to 1.6.2, changed over to gi-docgen. Adjust deps and handling. Closes: https://bugs.gentoo.org/812125 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> .../{json-glib-1.6.6.ebuild => json-glib-1.6.6-r1.ebuild} | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.6.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild similarity index 77% rename from dev-libs/json-glib/json-glib-1.6.6.ebuild rename to dev-libs/json-glib/json-glib-1.6.6-r1.ebuild index 562120a52c5..173cbd9e95a 100644 --- a/dev-libs/json-glib/json-glib-1.6.6.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild @@ -23,7 +23,7 @@ BDEPEND=" app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.18 virtual/pkgconfig " @@ -38,9 +38,21 @@ src_prepare() { multilib_src_configure() { local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + $(meson_native_use_feature introspection) $(meson_native_use_feature gtk-doc gtk_doc) $(meson_native_true man) ) meson_src_configure } + +multilib_src_install_all() { + einstalldocs + if use gtk-doc ; then + # Move to location that
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 692a0e4c5449ce34ede9c7cf98bffb331041ce90 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 25 12:52:53 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 25 12:52:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692a0e4c dev-libs/json-glib: Bump to 1.6.6 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.6.6.ebuild | 46 +++ 2 files changed, 47 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index c4f61cf35aa..97c68d2bf80 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1 +1,2 @@ DIST json-glib-1.6.2.tar.xz 170260 BLAKE2B 8039661c92c0f8d79189fcc2d01fea0615ce13190526960178f727255c8ca5e1cd2f06079782b3513aa6686fe402d45b10ead798af196523552be73912cb54e9 SHA512 8412390a639d368ed11181621739f43bc4900143ac062c3824c7140abec58ca2b09773a415034f03896a4ff63aa3414b492997da532848709238a83c3a068b11 +DIST json-glib-1.6.6.tar.xz 1306232 BLAKE2B 93814dad74ef61ef265e348e9e145ceb63c950f1e9ecda23fbaad24e291a1cbfc690e287ccc8959fd7c056634f80815ef54fa2c75b09ebd3e158f3fa4df1c8e7 SHA512 b9a737e4ba3ecdfb9cb8f5fb751cc74e5b1553664d3088c44a1f9e5396d4037958af214dcd290ddf5af98088f46167e10e371e134e1de5cbb7aec84c5c0fd017 diff --git a/dev-libs/json-glib/json-glib-1.6.6.ebuild b/dev-libs/json-glib/json-glib-1.6.6.ebuild new file mode 100644 index 000..562120a52c5 --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.6.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson-multilib xdg-utils + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="gtk-doc +introspection" + +RDEPEND=" + >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND}" +# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? +BDEPEND=" + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +src_prepare() { + xdg_environment_reset + default + # Disable installed-tests; this also indirectly removes build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass + sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die + sed -e '/install_data/d' -i json-glib/tests/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature introspection) + $(meson_native_use_feature gtk-doc gtk_doc) + $(meson_native_true man) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: c3c8a526f8d7eefd4938f6f772d19b450c0e2a31 Author: Yixun Lan gentoo org> AuthorDate: Wed May 19 15:09:22 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 21 00:49:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c8a526 dev-libs/json-glib: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/json-glib/json-glib-1.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.2.ebuild b/dev-libs/json-glib/json-glib-1.6.2.ebuild index 7041eea07b2..1c8aa914c62 100644 --- a/dev-libs/json-glib/json-glib-1.6.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.2.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: ba9e5490ebc203cbd3d6a969e56baabe85bf797b Author: Sam James gentoo org> AuthorDate: Thu Apr 15 01:31:37 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 15 01:32:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9e5490 dev-libs/json-glib: Stabilize 1.6.2 arm64, #782847 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.2.ebuild b/dev-libs/json-glib/json-glib-1.6.2.ebuild index bacc2d4badf..df48bbd665d 100644 --- a/dev-libs/json-glib/json-glib-1.6.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.2.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: a2c53677e4c71c1775099b1b63264a0778341585 Author: Sam James gentoo org> AuthorDate: Thu Apr 15 00:12:06 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 15 00:12:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c53677 dev-libs/json-glib: Stabilize 1.6.2 ppc64, #782847 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.2.ebuild b/dev-libs/json-glib/json-glib-1.6.2.ebuild index cc1635fbd07..bacc2d4badf 100644 --- a/dev-libs/json-glib/json-glib-1.6.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.2.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 424ed48cd600721090c46c9ae67f1edfea4a2427 Author: Sam James gentoo org> AuthorDate: Wed Apr 14 22:05:16 2021 + Commit: Sam James gentoo org> CommitDate: Wed Apr 14 22:06:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424ed48c dev-libs/json-glib: Stabilize 1.6.2 ppc, #782847 Signed-off-by: Sam James gentoo.org> dev-libs/json-glib/json-glib-1.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.2.ebuild b/dev-libs/json-glib/json-glib-1.6.2.ebuild index 7912c7cda8b..cc1635fbd07 100644 --- a/dev-libs/json-glib/json-glib-1.6.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.2.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc ~x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 01c0e1f85f54887e262843d9b555bb312923f46b Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Mar 15 15:29:52 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 15 18:06:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c0e1f8 dev-libs/json-glib: stable 1.6.0 for sparc, bug #774927 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/json-glib/json-glib-1.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.0.ebuild b/dev-libs/json-glib/json-glib-1.6.0.ebuild index 2dd59591b36..36f1245c389 100644 --- a/dev-libs/json-glib/json-glib-1.6.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 3ca857e166152b4907cb8a7053447d3f6f73e36d Author: Matt Turner gentoo org> AuthorDate: Sat Mar 13 02:47:41 2021 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 13 03:51:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca857e1 dev-libs/json-glib: Version bump to 1.6.2 Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.6.2.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 7af3068001a..c13fb632d3b 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1,3 @@ DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e SHA512 cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f DIST json-glib-1.6.0.tar.xz 168648 BLAKE2B 45a323b49cb7e9b3b37fdceb0bd95585663983acee82fa8a54afb2c817e9b86332dd94775db0be81e7ff25cfd56515816487275165889f44fef918250b71115b SHA512 0025f913c54a223e6c5f7e65c081afc8ea65ab5a30ed9f30d2d2bb28d17c5695f6e308c64dfdf128e47ddc99d3178421204b5273e78305a096c0b7dfe67dd406 +DIST json-glib-1.6.2.tar.xz 170260 BLAKE2B 8039661c92c0f8d79189fcc2d01fea0615ce13190526960178f727255c8ca5e1cd2f06079782b3513aa6686fe402d45b10ead798af196523552be73912cb54e9 SHA512 8412390a639d368ed11181621739f43bc4900143ac062c3824c7140abec58ca2b09773a415034f03896a4ff63aa3414b492997da532848709238a83c3a068b11 diff --git a/dev-libs/json-glib/json-glib-1.6.2.ebuild b/dev-libs/json-glib/json-glib-1.6.2.ebuild new file mode 100644 index 000..52f80fbce69 --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.6.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal xdg-utils + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="gtk-doc +introspection" + +RDEPEND=" + >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND}" +# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? +BDEPEND=" + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +src_prepare() { + xdg_environment_reset + default + # Disable installed-tests; this also indirectly removes build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass + sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die + sed -e '/install_data/d' -i json-glib/tests/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dintrospection=$(multilib_native_usex introspection enabled disabled) + -Dgtk_doc=$(multilib_native_usex gtk-doc enabled disabled) + -Dman=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: ddb518c87cd195d35444c05fbd1b6e76c5b9ddf8 Author: David Michael gmail com> AuthorDate: Mon Dec 28 02:28:07 2020 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 28 15:47:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb518c8 dev-libs/json-glib: fix meson option name Closes: https://bugs.gentoo.org/762092 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Michael gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/json-glib-1.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.6.0.ebuild b/dev-libs/json-glib/json-glib-1.6.0.ebuild index 3723a06a554..35c0e160931 100644 --- a/dev-libs/json-glib/json-glib-1.6.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.6.0.ebuild @@ -39,7 +39,7 @@ src_prepare() { multilib_src_configure() { local emesonargs=( -Dintrospection=$(multilib_native_usex introspection enabled disabled) - -Ddocs=$(multilib_native_usex gtk-doc enabled disabled) + -Dgtk_doc=$(multilib_native_usex gtk-doc enabled disabled) -Dman=true ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 6900461fbe8242f73c683988aafad1e7b05accb9 Author: Matt Turner gentoo org> AuthorDate: Sun Nov 8 03:22:49 2020 + Commit: Matt Turner gentoo org> CommitDate: Sun Nov 8 03:50:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6900461f dev-libs/json-glib: Version bump to 1.6.0 Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.6.0.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 3318e9c31da..7af3068001a 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1 +1,2 @@ DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e SHA512 cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f +DIST json-glib-1.6.0.tar.xz 168648 BLAKE2B 45a323b49cb7e9b3b37fdceb0bd95585663983acee82fa8a54afb2c817e9b86332dd94775db0be81e7ff25cfd56515816487275165889f44fef918250b71115b SHA512 0025f913c54a223e6c5f7e65c081afc8ea65ab5a30ed9f30d2d2bb28d17c5695f6e308c64dfdf128e47ddc99d3178421204b5273e78305a096c0b7dfe67dd406 diff --git a/dev-libs/json-glib/json-glib-1.6.0.ebuild b/dev-libs/json-glib/json-glib-1.6.0.ebuild new file mode 100644 index 000..3723a06a554 --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.6.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal xdg-utils + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="gtk-doc +introspection" + +RDEPEND=" + >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND}" +# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? +BDEPEND=" + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +src_prepare() { + xdg_environment_reset + default + # Disable installed-tests; this also indirectly removes build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass + sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die + sed -e '/install_data/d' -i json-glib/tests/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dintrospection=$(multilib_native_usex introspection enabled disabled) + -Ddocs=$(multilib_native_usex gtk-doc enabled disabled) + -Dman=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: bedd2c78c19a1475f1259bdabccbe51e64b70621 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Dec 30 16:17:57 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Dec 30 16:17:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedd2c78 dev-libs/json-glib: mark s390 stable Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index 1ff3cfcec7a..1f39af78a73 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 7059c47078bb30a18058333b418ca1b9d68af81d Author: Mart Raudsepp gentoo org> AuthorDate: Sun Dec 30 11:21:28 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Dec 30 11:21:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7059c470 dev-libs/json-glib: remove old Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/json-glib/Manifest | 1 - dev-libs/json-glib/json-glib-1.2.8.ebuild | 55 --- 2 files changed, 56 deletions(-) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 804b4c352ca..3318e9c31da 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1 @@ -DIST json-glib-1.2.8.tar.xz 604336 BLAKE2B c85b7dcdb8d409afc1c0261e97e271f5be67a4dbc21d1ac2f6ace656106ca437f3330fda90f5add8371118b0c233f2dcd2bb9b6bc20c6452c1f85a44895eb008 SHA512 85d8ad431363b8698d71684927b8aa38749d99ea7236334ec09fd81482489f1ab9cb12dabcbe13f6b6ffd7e5d70ade47a36b511e275915d4aa858af647db90ba DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e SHA512 cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild deleted file mode 100644 index 2181414d8a0..000 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 multilib-minimal - -DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug +introspection" - -RDEPEND=" - >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -src_prepare() { - # Do not touch CFLAGS with --enable-debug=yes - sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die - gnome2_src_prepare -} - -multilib_src_configure() { - # Coverage support is useless, and causes runtime problems - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --enable-man \ - --disable-gcov \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(multilib_native_use_enable introspection) \ - --with-xml-catalog="${EPREFIX}"/etc/xml/catalog - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 108feffdadb87913a3bd705bd232f3b53cbd022d Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Dec 30 09:39:14 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 30 10:16:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108feffd dev-libs/json-glib: stable 1.4.4 for hppa, bug #670024 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index c907709f750..1ff3cfcec7a 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 4aaad31f6988292746bac9ae99c4f3a38f3437f9 Author: Matt Turner gentoo org> AuthorDate: Fri Dec 28 03:46:22 2018 + Commit: Matt Turner gentoo org> CommitDate: Fri Dec 28 03:46:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aaad31f dev-libs/json-glib-1.4.4: alpha stable, bug 670024 Signed-off-by: Matt Turner gentoo.org> dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index c614bde7a32..c907709f750 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 55dd8f2923bbf2db5cd4541f2b7e25e13b51390c Author: Mart Raudsepp gentoo org> AuthorDate: Wed Dec 5 15:13:27 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Dec 5 15:32:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dd8f29 dev-libs/json-glib: arm64 stable Signed-off-by: Mart Raudsepp gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11 dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index 2e95303daa2..c614bde7a32 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 941fccf432e3041e299fe723d874cd6fee2b88c7 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Dec 5 07:22:47 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Dec 5 07:33:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941fccf4 dev-libs/json-glib: ppc stable wrt bug #670024 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index 772d0c3481c..2e95303daa2 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: b1e9e4da10e86c774ad1b6902c02a48fa0e2f1f6 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Dec 5 06:59:51 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Dec 5 07:07:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e9e4da dev-libs/json-glib: ppc64 stable wrt bug #670024 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index c559cb060a1..772d0c3481c 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 31608a2f29e4953b785348f1af16c38231886aed Author: Mikle Kolyada gentoo org> AuthorDate: Tue Dec 4 16:11:35 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Dec 4 16:11:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31608a2f dev-libs/json-glib: arm stable wrt bug #670024 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index c55258c89d8..c559cb060a1 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 4dde22c3607d91ddb84bc9dbd965adec09f1c5ae Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Nov 4 11:29:18 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 4 14:15:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dde22c3 dev-libs/json-glib: stable 1.4.4 for sparc, bug #670024 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/json-glib/json-glib-1.4.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index c33625601ed..a762358642e 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.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 @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="gtk-doc +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: ffe60f726372b91fc5b191ca8dd425e9f957c99b Author: Mart Raudsepp gentoo org> AuthorDate: Tue Sep 18 09:43:57 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Sep 18 09:46:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe60f72 dev-libs/json-glib: bump to 1.4.4 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.4.4.ebuild | 57 +++ 2 files changed, 58 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 8d183985410..804b4c352ca 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1 +1,2 @@ DIST json-glib-1.2.8.tar.xz 604336 BLAKE2B c85b7dcdb8d409afc1c0261e97e271f5be67a4dbc21d1ac2f6ace656106ca437f3330fda90f5add8371118b0c233f2dcd2bb9b6bc20c6452c1f85a44895eb008 SHA512 85d8ad431363b8698d71684927b8aa38749d99ea7236334ec09fd81482489f1ab9cb12dabcbe13f6b6ffd7e5d70ade47a36b511e275915d4aa858af647db90ba +DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e SHA512 cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild new file mode 100644 index 000..c33625601ed --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome.org meson multilib-minimal xdg-utils + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="gtk-doc +introspection" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all? +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +src_prepare() { + xdg_environment_reset + default + # Disable installed-tests; this also indirectly removes build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass + sed -e 's/install: true/install: false/g' -i json-glib/tests/meson.build || die + sed -e '/install_data/d' -i json-glib/tests/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dintrospection=$(multilib_native_usex introspection true false) + -Ddocs=$(multilib_native_usex gtk-doc true false) + -Dman=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2c1b1db141bcc0a19540e3e3bdc7eed281b04af9 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jul 7 21:05:37 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jul 7 21:20:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1b1db1 dev-libs/json-glib: remove old Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/json-glib/Manifest | 1 - dev-libs/json-glib/json-glib-1.2.2.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 59bf1bc4946..73e2325289b 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1 @@ -DIST json-glib-1.2.2.tar.xz 590376 SHA256 ea128ab52a824fcd06e5448fbb2bd8d9a13740d51c66d445828edba71321a621 SHA512 04cbb303c4c6fc6e8af8bc25353b7aff7454250e317f29e4544e850c251aa8c6c88f81cbada8aafd42db637f5521814a86720b0784bc6f202cb222140e993bcf WHIRLPOOL ad5d0d092356beb03537cd07adde488d125487484b02be6e15329eb5d14b0f80f7967b7abee843cbb153da81e440f31787742f12378e6d7c28a152485acc035c DIST json-glib-1.2.8.tar.xz 604336 SHA256 fd55a9037d39e7a10f0db64309f5f0265fa32ec962bf85066087b83a2807f40a SHA512 85d8ad431363b8698d71684927b8aa38749d99ea7236334ec09fd81482489f1ab9cb12dabcbe13f6b6ffd7e5d70ade47a36b511e275915d4aa858af647db90ba WHIRLPOOL 2c770d113e4b1911fe98ca127110c45443a5e992d442265c8e48a65f66d1429bff1099b4015f93d110b547734f4478febe1d27a81e7774cf3f23e0696c51fe18 diff --git a/dev-libs/json-glib/json-glib-1.2.2.ebuild b/dev-libs/json-glib/json-glib-1.2.2.ebuild deleted file mode 100644 index 112509f3c2f..000 --- a/dev-libs/json-glib/json-glib-1.2.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 multilib-minimal - -DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug +introspection" - -RDEPEND=" - >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -src_prepare() { - # Do not touch CFLAGS - sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die - gnome2_src_prepare -} - -multilib_src_configure() { - # Coverage support is useless, and causes runtime problems - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --enable-man \ - --disable-gcov \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(multilib_native_use_enable introspection) - - if multilib_is_native_abi; then - ln -s "${S}"/doc/reference/html doc/reference/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 21fef3f77676b903772112eae045e3061a4a03d5 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jul 7 10:10:43 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jul 7 10:10:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fef3f7 dev-libs/json-glib: sparc stable wrt bug #611134 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index 4e5f2bedece..2181414d8a0 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 9e086cd9853e1ca630035e400c0c79f01901bf84 Author: Mart Raudsepp gentoo org> AuthorDate: Mon Jun 12 09:05:42 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jun 12 10:04:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e086cd9 dev-libs/json-glib: ia64 stable, bug #611134 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index 595a460b71c..4e5f2bedece 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: e7a84c560c74bc3bc8fa51bc4ece5299cf765a50 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Apr 22 07:40:19 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Apr 22 17:53:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a84c56 dev-libs/json-glib-1.2.8-r0: add alpha keyword Gentoo-Bug: 611134 dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index dbb226d0d71..595a460b71c 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 49840b4e7d7ab3684bc3bca33dea2c7713fb28ed Author: Jeroen Roovers gentoo org> AuthorDate: Wed Apr 12 10:01:55 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Apr 12 10:09:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49840b4e dev-libs/json-glib: Stable for HPPA (bug #611134). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index e49c7f4caca..dbb226d0d71 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: d599e38b2c8e0f7a0d14c41a7f2ba21ec7701cc2 Author: Michael Weber gentoo org> AuthorDate: Tue Mar 28 15:03:33 2017 + Commit: Michael Weber gentoo org> CommitDate: Tue Mar 28 15:03:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d599e38b dev-libs/json-glib: ppc64 stable (bug 611134) Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64" dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index 043b241f3ab..62e80f30f63 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: a513d8f3ebb57b312cb01309526122e0a14d55db Author: Michael Weber gentoo org> AuthorDate: Tue Mar 28 14:52:36 2017 + Commit: Michael Weber gentoo org> CommitDate: Tue Mar 28 14:58:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a513d8f3 dev-libs/json-glib: arm stable (bug 611134) Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64" dev-libs/json-glib/json-glib-1.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index 52ea0e95e85..043b241f3ab 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: a471439f24d6abad2c3adad4002dda0cc827fc84 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Mar 25 18:56:01 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Mar 25 18:56:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a471439f dev-libs/json-glib: fix build for prefix users Gentoo-bug: 613822 dev-libs/json-glib/json-glib-1.2.8.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild index ed3db1ec4ab..52ea0e95e85 100644 --- a/dev-libs/json-glib/json-glib-1.2.8.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -38,7 +38,8 @@ multilib_src_configure() { --enable-man \ --disable-gcov \ $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(multilib_native_use_enable introspection) + $(multilib_native_use_enable introspection) \ + --with-xml-catalog="${EPREFIX}"/etc/xml/catalog if multilib_is_native_abi; then ln -s "${S}"/doc/html doc/html || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2311468d99b02025d18ba9d3f24a555443414bd9 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Mar 23 03:47:02 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Mar 23 03:50:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2311468d dev-libs/json-glib: bump to 1.2.8 dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.2.8.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index e14b2a85479..59bf1bc4946 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1 +1,2 @@ DIST json-glib-1.2.2.tar.xz 590376 SHA256 ea128ab52a824fcd06e5448fbb2bd8d9a13740d51c66d445828edba71321a621 SHA512 04cbb303c4c6fc6e8af8bc25353b7aff7454250e317f29e4544e850c251aa8c6c88f81cbada8aafd42db637f5521814a86720b0784bc6f202cb222140e993bcf WHIRLPOOL ad5d0d092356beb03537cd07adde488d125487484b02be6e15329eb5d14b0f80f7967b7abee843cbb153da81e440f31787742f12378e6d7c28a152485acc035c +DIST json-glib-1.2.8.tar.xz 604336 SHA256 fd55a9037d39e7a10f0db64309f5f0265fa32ec962bf85066087b83a2807f40a SHA512 85d8ad431363b8698d71684927b8aa38749d99ea7236334ec09fd81482489f1ab9cb12dabcbe13f6b6ffd7e5d70ade47a36b511e275915d4aa858af647db90ba WHIRLPOOL 2c770d113e4b1911fe98ca127110c45443a5e992d442265c8e48a65f66d1429bff1099b4015f93d110b547734f4478febe1d27a81e7774cf3f23e0696c51fe18 diff --git a/dev-libs/json-glib/json-glib-1.2.8.ebuild b/dev-libs/json-glib/json-glib-1.2.8.ebuild new file mode 100644 index 000..ed3db1ec4ab --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.2.8.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 multilib-minimal + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="debug +introspection" + +RDEPEND=" + >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=dev-util/gtk-doc-am-1.20 + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +src_prepare() { + # Do not touch CFLAGS with --enable-debug=yes + sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die + gnome2_src_prepare +} + +multilib_src_configure() { + # Coverage support is useless, and causes runtime problems + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --enable-man \ + --disable-gcov \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + $(multilib_native_use_enable introspection) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/html doc/html || die + fi +} + +multilib_src_compile() { + gnome2_src_compile +} + +multilib_src_install() { + gnome2_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 50cebaf1661631e3449159c66c104affe978147c Author: Markus Meier gentoo org> AuthorDate: Tue Dec 6 20:21:06 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue Dec 6 20:21:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cebaf1 dev-libs/json-glib: arm stable, bug #587010 Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm" dev-libs/json-glib/json-glib-1.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.2.ebuild b/dev-libs/json-glib/json-glib-1.2.2.ebuild index 14745d5..8a83b0b 100644 --- a/dev-libs/json-glib/json-glib-1.2.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: e43e59dce708bd9854ce41e9a5f134f607c5fa61 Author: Roy Bamford gentoo org> AuthorDate: Thu Sep 1 16:51:28 2016 + Commit: Patrice Clement gentoo org> CommitDate: Fri Sep 2 16:58:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43e59dc dev-libs/json-glib: keyword for ~arm64. Tested on cortex-a53. Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2184 Signed-off-by: Patrice Clement gentoo.org> dev-libs/json-glib/json-glib-1.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.2.ebuild b/dev-libs/json-glib/json-glib-1.2.2.ebuild index 13c9a63..7337b32 100644 --- a/dev-libs/json-glib/json-glib-1.2.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: b87a547af8eea84f62522d19f68cc27ee9159a53 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 30 10:09:36 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 30 10:49:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b87a547a dev-libs/json-glib: Version bump Package-Manager: portage-2.3.0 dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.2.2.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index bdbea53..d0c77ec 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1,3 @@ DIST json-glib-1.0.4.tar.xz 557236 SHA256 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd SHA512 491a2353b7a82015516b5029d400874f35ba9d8ad914eb3f97e6106eaf2daa300147725ffbaaf5a67a6bf0da192beb47cd4edee47ecdb6a4be7dfd5f51463e5b WHIRLPOOL 337bdbd8108c5f94d212c0cb249f514aef10d5cc373ad24687cd52d115fd6c148d50aecfe664423c21f486b8ce2e88d4b8dffd18ac7d3a15332177c5aac88c25 DIST json-glib-1.2.0.tar.xz 585548 SHA256 99d6dfbe49c08fd7529f1fe8dcb1893b810a1bb222f1e7b65f41507658b8a7d3 SHA512 83202ca38ca72bda40f2ba1eb73603fb57a4801f06cddd15107ce69a79957b5f49753c22d708d74949f61219e38dbc37335b49930635631139889cd8df56abc0 WHIRLPOOL 8166181e3aa8b266f3d8eeed181ee75636da1e54e920e00b131999003469345bbf065918e05d6a0e21b5c57c1985e55cbe5d6ca9ade9b5b905fb5c0067d8d664 +DIST json-glib-1.2.2.tar.xz 590376 SHA256 ea128ab52a824fcd06e5448fbb2bd8d9a13740d51c66d445828edba71321a621 SHA512 04cbb303c4c6fc6e8af8bc25353b7aff7454250e317f29e4544e850c251aa8c6c88f81cbada8aafd42db637f5521814a86720b0784bc6f202cb222140e993bcf WHIRLPOOL ad5d0d092356beb03537cd07adde488d125487484b02be6e15329eb5d14b0f80f7967b7abee843cbb153da81e440f31787742f12378e6d7c28a152485acc035c diff --git a/dev-libs/json-glib/json-glib-1.2.2.ebuild b/dev-libs/json-glib/json-glib-1.2.2.ebuild new file mode 100644 index 000..13c9a63 --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.2.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit gnome2 multilib-minimal + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="debug +introspection" + +RDEPEND=" + >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=dev-util/gtk-doc-am-1.20 + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +src_prepare() { + # Do not touch CFLAGS + sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die + gnome2_src_prepare +} + +multilib_src_configure() { + # Coverage support is useless, and causes runtime problems + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --enable-man \ + --disable-gcov \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + $(multilib_native_use_enable introspection) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/reference/html doc/reference/html || die + fi +} + +multilib_src_compile() { + gnome2_src_compile +} + +multilib_src_install() { + gnome2_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: be6f3d43dc35501c782125fd60729640023a3ed1 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 30 10:09:03 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 30 10:49:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6f3d43 dev-libs/json-glib: Drop old Package-Manager: portage-2.3.0 dev-libs/json-glib/Manifest | 1 - dev-libs/json-glib/json-glib-1.1.2.ebuild | 57 --- 2 files changed, 58 deletions(-) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index c9080d3..bdbea53 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,3 +1,2 @@ DIST json-glib-1.0.4.tar.xz 557236 SHA256 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd SHA512 491a2353b7a82015516b5029d400874f35ba9d8ad914eb3f97e6106eaf2daa300147725ffbaaf5a67a6bf0da192beb47cd4edee47ecdb6a4be7dfd5f51463e5b WHIRLPOOL 337bdbd8108c5f94d212c0cb249f514aef10d5cc373ad24687cd52d115fd6c148d50aecfe664423c21f486b8ce2e88d4b8dffd18ac7d3a15332177c5aac88c25 -DIST json-glib-1.1.2.tar.xz 585396 SHA256 e00f84018306e1aa234285d77b6c2b5d57c1e1d4dabc4dfc62d30b9670941bda SHA512 be0503048d64e163e3c4126d8e2088aec8b073e50f77a9c2e84f1a28d1757903a6ae79ae5e4b302e3b9ee9ce9ec2cbf65d2615df7636626af22e8ee4ae60b843 WHIRLPOOL ba365fbe70d869686168ef51529d7476b1ae97135ecfc26f0fc4726023ba25ad24c68574354bb1cb25d2c4c6255e4f80d9ca3b75e3891c254f282d7e9d6fa98f DIST json-glib-1.2.0.tar.xz 585548 SHA256 99d6dfbe49c08fd7529f1fe8dcb1893b810a1bb222f1e7b65f41507658b8a7d3 SHA512 83202ca38ca72bda40f2ba1eb73603fb57a4801f06cddd15107ce69a79957b5f49753c22d708d74949f61219e38dbc37335b49930635631139889cd8df56abc0 WHIRLPOOL 8166181e3aa8b266f3d8eeed181ee75636da1e54e920e00b131999003469345bbf065918e05d6a0e21b5c57c1985e55cbe5d6ca9ade9b5b905fb5c0067d8d664 diff --git a/dev-libs/json-glib/json-glib-1.1.2.ebuild b/dev-libs/json-glib/json-glib-1.1.2.ebuild deleted file mode 100644 index b543322..000 --- a/dev-libs/json-glib/json-glib-1.1.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -GCONF_DEBUG="no" - -inherit gnome2 multilib-minimal - -DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug +introspection" - -RDEPEND=" - >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) -" -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -src_prepare() { - # Do not touch CFLAGS - sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die - gnome2_src_prepare -} - -multilib_src_configure() { - # Coverage support is useless, and causes runtime problems - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --enable-man \ - --disable-gcov \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(multilib_native_use_enable introspection) - - if multilib_is_native_abi; then - ln -s "${S}"/doc/reference/html doc/reference/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: e24960819a0c2cbe5ce8b264e9c93a17a1354970 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Jul 30 09:11:04 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Jul 30 09:32:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2496081 dev-libs/json-glib: Stable for HPPA (bug #584468). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches dev-libs/json-glib/json-glib-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.0.ebuild b/dev-libs/json-glib/json-glib-1.2.0.ebuild index 3bad0b9..fbdb176 100644 --- a/dev-libs/json-glib/json-glib-1.2.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2e396ab74e5d9a8ec0b0f24433253ddb8c210427 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Jul 30 09:21:00 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Jul 30 09:33:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e396ab7 dev-libs/json-glib: Stable for PPC64 (bug #584468). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches dev-libs/json-glib/json-glib-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.0.ebuild b/dev-libs/json-glib/json-glib-1.2.0.ebuild index fbdb176..eecbc7d 100644 --- a/dev-libs/json-glib/json-glib-1.2.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 448d5841449043ffdf24098bf4a3844315c1084e Author: Markus Meier gentoo org> AuthorDate: Wed Jun 8 19:49:59 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 8 19:49:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448d5841 dev-libs/json-glib: arm stable, bug #584468 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" dev-libs/json-glib/json-glib-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.2.0.ebuild b/dev-libs/json-glib/json-glib-1.2.0.ebuild index c45a95e..1cb2063 100644 --- a/dev-libs/json-glib/json-glib-1.2.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 039c5915d3d1220fbc67929e6ae1d9b71d10c1ba Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 3 11:09:17 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 3 12:40:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039c5915 dev-libs/json-glib: Version bump Package-Manager: portage-2.2.28 dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.2.0.ebuild | 57 +++ 2 files changed, 58 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index b169f60..c9080d3 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1,3 @@ DIST json-glib-1.0.4.tar.xz 557236 SHA256 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd SHA512 491a2353b7a82015516b5029d400874f35ba9d8ad914eb3f97e6106eaf2daa300147725ffbaaf5a67a6bf0da192beb47cd4edee47ecdb6a4be7dfd5f51463e5b WHIRLPOOL 337bdbd8108c5f94d212c0cb249f514aef10d5cc373ad24687cd52d115fd6c148d50aecfe664423c21f486b8ce2e88d4b8dffd18ac7d3a15332177c5aac88c25 DIST json-glib-1.1.2.tar.xz 585396 SHA256 e00f84018306e1aa234285d77b6c2b5d57c1e1d4dabc4dfc62d30b9670941bda SHA512 be0503048d64e163e3c4126d8e2088aec8b073e50f77a9c2e84f1a28d1757903a6ae79ae5e4b302e3b9ee9ce9ec2cbf65d2615df7636626af22e8ee4ae60b843 WHIRLPOOL ba365fbe70d869686168ef51529d7476b1ae97135ecfc26f0fc4726023ba25ad24c68574354bb1cb25d2c4c6255e4f80d9ca3b75e3891c254f282d7e9d6fa98f +DIST json-glib-1.2.0.tar.xz 585548 SHA256 99d6dfbe49c08fd7529f1fe8dcb1893b810a1bb222f1e7b65f41507658b8a7d3 SHA512 83202ca38ca72bda40f2ba1eb73603fb57a4801f06cddd15107ce69a79957b5f49753c22d708d74949f61219e38dbc37335b49930635631139889cd8df56abc0 WHIRLPOOL 8166181e3aa8b266f3d8eeed181ee75636da1e54e920e00b131999003469345bbf065918e05d6a0e21b5c57c1985e55cbe5d6ca9ade9b5b905fb5c0067d8d664 diff --git a/dev-libs/json-glib/json-glib-1.2.0.ebuild b/dev-libs/json-glib/json-glib-1.2.0.ebuild new file mode 100644 index 000..df3b64e --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.2.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +GCONF_DEBUG="no" + +inherit gnome2 multilib-minimal + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="debug +introspection" + +RDEPEND=" + >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=dev-util/gtk-doc-am-1.20 + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +src_prepare() { + # Do not touch CFLAGS + sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die + gnome2_src_prepare +} + +multilib_src_configure() { + # Coverage support is useless, and causes runtime problems + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --enable-man \ + --disable-gcov \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + $(multilib_native_use_enable introspection) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/reference/html doc/reference/html || die + fi +} + +multilib_src_compile() { + gnome2_src_compile +} + +multilib_src_install() { + gnome2_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: c2f15732250d87e0ec2597270b19bb5bb37b6384 Author: Manuel Rüger gentoo org> AuthorDate: Sat Mar 19 14:11:32 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Mar 19 14:11:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f15732 dev-libs/json-glib: Remove old Package-Manager: portage-2.2.28 dev-libs/json-glib/Manifest | 1 - dev-libs/json-glib/json-glib-1.0.2-r1.ebuild | 51 dev-libs/json-glib/json-glib-1.0.2.ebuild| 43 --- 3 files changed, 95 deletions(-) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 48409c5..b169f60 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,3 +1,2 @@ -DIST json-glib-1.0.2.tar.xz 550340 SHA256 887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a SHA512 c2934298d146749514706bcafda21e47a815480e2a85ae34560a6e4fd9063be2761786b8f8532965b417ccb18f96d2487ca5118c70d6112b3bbcdfe193bfcefd WHIRLPOOL 67ec22e65b847e7395c3f0a1191b4d9ea296f24c334b0d1d0f06da4859be7c752a046757c64ec0c07c4c6e314108dc4a5a79f048370bf0682b3bd64af7d1 DIST json-glib-1.0.4.tar.xz 557236 SHA256 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd SHA512 491a2353b7a82015516b5029d400874f35ba9d8ad914eb3f97e6106eaf2daa300147725ffbaaf5a67a6bf0da192beb47cd4edee47ecdb6a4be7dfd5f51463e5b WHIRLPOOL 337bdbd8108c5f94d212c0cb249f514aef10d5cc373ad24687cd52d115fd6c148d50aecfe664423c21f486b8ce2e88d4b8dffd18ac7d3a15332177c5aac88c25 DIST json-glib-1.1.2.tar.xz 585396 SHA256 e00f84018306e1aa234285d77b6c2b5d57c1e1d4dabc4dfc62d30b9670941bda SHA512 be0503048d64e163e3c4126d8e2088aec8b073e50f77a9c2e84f1a28d1757903a6ae79ae5e4b302e3b9ee9ce9ec2cbf65d2615df7636626af22e8ee4ae60b843 WHIRLPOOL ba365fbe70d869686168ef51529d7476b1ae97135ecfc26f0fc4726023ba25ad24c68574354bb1cb25d2c4c6255e4f80d9ca3b75e3891c254f282d7e9d6fa98f diff --git a/dev-libs/json-glib/json-glib-1.0.2-r1.ebuild b/dev-libs/json-glib/json-glib-1.0.2-r1.ebuild deleted file mode 100644 index e9cf5e8..000 --- a/dev-libs/json-glib/json-glib-1.0.2-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 multilib-minimal - -DESCRIPTION="A library providing GLib serialization and deserialization support for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug +introspection" - -RDEPEND=" - >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) -" -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -src_prepare() { - # Do not touch CFLAGS - sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die -} - -multilib_src_configure() { - # Coverage support is useless, and causes runtime problems - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --enable-man \ - --disable-gcov \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(multilib_native_use_enable introspection) - - if multilib_is_native_abi; then - ln -s "${S}"/doc/reference/html doc/reference/html || die - fi -} - -multilib_src_compile() { gnome2_src_compile; } -multilib_src_install() { gnome2_src_install; } diff --git a/dev-libs/json-glib/json-glib-1.0.2.ebuild b/dev-libs/json-glib/json-glib-1.0.2.ebuild deleted file mode 100644 index 750460d..000 --- a/dev-libs/json-glib/json-glib-1.0.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 - -DESCRIPTION="A library providing GLib serialization and deserialization support for the JSON format" -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug +introspection" - -RDEPEND=" - >=dev-libs/glib-2.37.6:2 - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) -" -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" - -src_prepare() { - # Do not touch CFLAGS - sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die -} - -src_configure() { - # Coverage support is useless, and causes runtime
[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
commit: 2f26e20c5654a5a72385cb00abe524a0e1b550fa Author: Manuel Rüger gentoo org> AuthorDate: Sat Mar 19 14:11:00 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Mar 19 14:11:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f26e20c dev-libs/json-glib: Version bump to 1.1.2, fix description Package-Manager: portage-2.2.28 dev-libs/json-glib/Manifest | 1 + dev-libs/json-glib/json-glib-1.1.2.ebuild | 57 +++ 2 files changed, 58 insertions(+) diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 1c1b4c8..48409c5 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,2 +1,3 @@ DIST json-glib-1.0.2.tar.xz 550340 SHA256 887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a SHA512 c2934298d146749514706bcafda21e47a815480e2a85ae34560a6e4fd9063be2761786b8f8532965b417ccb18f96d2487ca5118c70d6112b3bbcdfe193bfcefd WHIRLPOOL 67ec22e65b847e7395c3f0a1191b4d9ea296f24c334b0d1d0f06da4859be7c752a046757c64ec0c07c4c6e314108dc4a5a79f048370bf0682b3bd64af7d1 DIST json-glib-1.0.4.tar.xz 557236 SHA256 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd SHA512 491a2353b7a82015516b5029d400874f35ba9d8ad914eb3f97e6106eaf2daa300147725ffbaaf5a67a6bf0da192beb47cd4edee47ecdb6a4be7dfd5f51463e5b WHIRLPOOL 337bdbd8108c5f94d212c0cb249f514aef10d5cc373ad24687cd52d115fd6c148d50aecfe664423c21f486b8ce2e88d4b8dffd18ac7d3a15332177c5aac88c25 +DIST json-glib-1.1.2.tar.xz 585396 SHA256 e00f84018306e1aa234285d77b6c2b5d57c1e1d4dabc4dfc62d30b9670941bda SHA512 be0503048d64e163e3c4126d8e2088aec8b073e50f77a9c2e84f1a28d1757903a6ae79ae5e4b302e3b9ee9ce9ec2cbf65d2615df7636626af22e8ee4ae60b843 WHIRLPOOL ba365fbe70d869686168ef51529d7476b1ae97135ecfc26f0fc4726023ba25ad24c68574354bb1cb25d2c4c6255e4f80d9ca3b75e3891c254f282d7e9d6fa98f diff --git a/dev-libs/json-glib/json-glib-1.1.2.ebuild b/dev-libs/json-glib/json-glib-1.1.2.ebuild new file mode 100644 index 000..b543322 --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.1.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +GCONF_DEBUG="no" + +inherit gnome2 multilib-minimal + +DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format" +HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="debug +introspection" + +RDEPEND=" + >=dev-libs/glib-2.37.6:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) +" +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=dev-util/gtk-doc-am-1.20 + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +src_prepare() { + # Do not touch CFLAGS + sed -e 's/CFLAGS -g/CFLAGS/' -i "${S}"/configure || die + gnome2_src_prepare +} + +multilib_src_configure() { + # Coverage support is useless, and causes runtime problems + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --enable-man \ + --disable-gcov \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + $(multilib_native_use_enable introspection) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/reference/html doc/reference/html || die + fi +} + +multilib_src_compile() { + gnome2_src_compile +} + +multilib_src_install() { + gnome2_src_install +}