[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/

2018-09-18 Thread Mart Raudsepp
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/

2018-05-29 Thread Sobhan Mohammadpour
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/

2018-04-12 Thread Remi Cardona
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/

2018-01-30 Thread Sobhan Mohammadpour
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/

2014-10-26 Thread Gilles Dartiguelongue
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/

2014-04-15 Thread Gilles Dartiguelongue
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
+