[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: 01680f643aad70f124becf3ddd719d4163f4889c Author: Mart Raudsepp gentoo org> AuthorDate: Tue Sep 18 09:47:44 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Sep 18 09:52:18 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=01680f64 dev-libs/json-glib: remove, 1.4.4 available in ::gentoo ::gentoo version adapts to separate from gtk-doc man pages meson option, that I requested into 1.4.4 from upstream, and keeps man pages always generated for now. Also no non-native multilib gtk-doc build, which would have caused double build at best and multilib build failures with USE flag at the worst. It also doesn't install tests to libexec and share, as we don't do that kind of stuff usually (tests are ran on build) - this also saves us from having to inherit python-any-r1 and set that up, as the gen-installed-tests.py script isn't called then anymore (but was in the ::gnome version, thus technically had a needed inherit missing) dev-libs/json-glib/json-glib-1.4.2-r1.ebuild | 46 dev-libs/json-glib/metadata.xml | 15 - 2 files changed, 61 deletions(-) diff --git a/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild deleted file mode 100644 index cbabd418.. --- a/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome-meson 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="doc +introspection" - -RDEPEND=" - >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -DEPEND="${RDEPEND} - doc? ( - ~app-text/docbook-xml-dtd-4.1.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-util/gtk-doc - ) - >=sys-devel/gettext-0.18 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -multilib_src_configure() { - gnome-meson_src_configure \ - $(meson_use doc docs) \ - -Dintrospection=$(multilib_native_usex introspection true false) -} - -multilib_src_compile() { - gnome-meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - gnome-meson_src_install -} diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml deleted file mode 100644 index 0aa1782a.. --- a/dev-libs/json-glib/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - -http://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. - -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. -
[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: 566966926f5ac76710f9fb936183f79387bb Author: Sobhan Mohammadpour gentoo org> AuthorDate: Tue May 29 22:01:30 2018 + Commit: Sobhan Mohammadpour gentoo org> CommitDate: Tue May 29 22:02:47 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=566966cc dev-libs/json-glib: fix multilib instrospection dependency Patch-By: Dennis Schridde devurandom gmx.net Closes: https://bugs.gentoo.org/649466 Package-Manager: Portage-2.3.36, Repoman-2.3.9 Manifest-Sign-Key: 0x7DF238CF0AA182E1 .../json-glib/{json-glib-1.4.2.ebuild => json-glib-1.4.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.2.ebuild b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild similarity index 93% rename from dev-libs/json-glib/json-glib-1.4.2.ebuild rename to dev-libs/json-glib/json-glib-1.4.2-r1.ebuild index e11b6b85..cbabd418 100644 --- a/dev-libs/json-glib/json-glib-1.4.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild @@ -30,7 +30,7 @@ DEPEND="${RDEPEND} multilib_src_configure() { gnome-meson_src_configure \ $(meson_use doc docs) \ - $(meson_use introspection) + -Dintrospection=$(multilib_native_usex introspection true false) } multilib_src_compile() {
[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: 34112de39ff895a6589c357a4f335491b087986c Author: Rémi Cardona gentoo org> AuthorDate: Fri Apr 13 05:58:44 2018 + Commit: Remi Cardona gentoo org> CommitDate: Fri Apr 13 05:58:44 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=34112de3 dev-libs/json-glib: fix USE=-doc support Package-Manager: Portage-2.3.28, Repoman-2.3.9 Manifest-Sign-Key: 0xE0663D48103108F8 dev-libs/json-glib/json-glib-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/json-glib/json-glib-1.4.2.ebuild b/dev-libs/json-glib/json-glib-1.4.2.ebuild index 781b862d..e11b6b85 100644 --- a/dev-libs/json-glib/json-glib-1.4.2.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.2.ebuild @@ -29,7 +29,7 @@ DEPEND="${RDEPEND} multilib_src_configure() { gnome-meson_src_configure \ - -Ddocs=true \ + $(meson_use doc docs) \ $(meson_use introspection) }
[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: 88cbc38575d33a5b5fe9ed98432375d7cb45f9a1 Author: Sobhan Mohammadpour gentoo org> AuthorDate: Tue Jan 30 15:34:36 2018 + Commit: Sobhan Mohammadpour gentoo org> CommitDate: Tue Jan 30 15:34:36 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=88cbc385 dev-libs/json-glib: version bump to 1.4.2 Package-Manager: Portage-2.3.21, Repoman-2.3.6 Manifest-Sign-Key: 0x7DF238CF0AA182E1 dev-libs/json-glib/json-glib-1.4.2.ebuild | 46 +++ dev-libs/json-glib/metadata.xml | 15 ++ 2 files changed, 61 insertions(+) diff --git a/dev-libs/json-glib/json-glib-1.4.2.ebuild b/dev-libs/json-glib/json-glib-1.4.2.ebuild new file mode 100644 index ..781b862d --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.4.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome.org gnome-meson 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="doc +introspection" + +RDEPEND=" + >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) +" +DEPEND="${RDEPEND} + doc? ( + ~app-text/docbook-xml-dtd-4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/gtk-doc + ) + >=sys-devel/gettext-0.18 + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +multilib_src_configure() { + gnome-meson_src_configure \ + -Ddocs=true \ + $(meson_use introspection) +} + +multilib_src_compile() { + gnome-meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + gnome-meson_src_install +} diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml new file mode 100644 index ..0aa1782a --- /dev/null +++ b/dev-libs/json-glib/metadata.xml @@ -0,0 +1,15 @@ + +http://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. + +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. +
[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: c3e879093ef865638eccc9cfd2b3ee045ef96dc5 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Oct 26 23:53:36 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Oct 26 23:53:36 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c3e87909 dev-libs/json-glib: moved to gentoo-x86 --- dev-libs/json-glib/json-glib-1.0.0.ebuild | 43 --- dev-libs/json-glib/metadata.xml | 5 2 files changed, 48 deletions(-) diff --git a/dev-libs/json-glib/json-glib-1.0.0.ebuild b/dev-libs/json-glib/json-glib-1.0.0.ebuild deleted file mode 100644 index e318e9a..000 --- a/dev-libs/json-glib/json-glib-1.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -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/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 problems - gnome2_src_configure \ - --enable-man \ - --disable-gcov \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(use_enable introspection) -} diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml deleted file mode 100644 index 6e0e2ec..000 --- a/dev-libs/json-glib/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - gnome -
[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
commit: 949437d1610460fd6b703940051b0c5c0d1f80d8 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Apr 12 22:33:35 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Apr 15 20:58:47 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=949437d1 dev-libs/json-glib: 0.16.2 → 1.0.0 --- dev-libs/json-glib/json-glib-1.0.0.ebuild | 43 +++ dev-libs/json-glib/metadata.xml | 5 2 files changed, 48 insertions(+) diff --git a/dev-libs/json-glib/json-glib-1.0.0.ebuild b/dev-libs/json-glib/json-glib-1.0.0.ebuild new file mode 100644 index 000..e318e9a --- /dev/null +++ b/dev-libs/json-glib/json-glib-1.0.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +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/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 problems + gnome2_src_configure \ + --enable-man \ + --disable-gcov \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + $(use_enable introspection) +} diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml new file mode 100644 index 000..6e0e2ec --- /dev/null +++ b/dev-libs/json-glib/metadata.xml @@ -0,0 +1,5 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + gnome +