public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2012-09-22 19:11 Nirbheek Chauhan
  0 siblings, 0 replies; 7+ messages in thread
From: Nirbheek Chauhan @ 2012-09-22 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4d01c7ab27d15c15dd2401ae323b137cdbef59c1
Author:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 22 18:51:29 2012 +0000
Commit:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Sat Sep 22 18:53:14 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=4d01c7ab

Add dev-libs/json-glib-0.15.2

---
 dev-libs/json-glib/json-glib-0.15.2.ebuild |   32 ++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/dev-libs/json-glib/json-glib-0.15.2.ebuild b/dev-libs/json-glib/json-glib-0.15.2.ebuild
new file mode 100644
index 0000000..fe5a6dc
--- /dev/null
+++ b/dev-libs/json-glib/json-glib-0.15.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/json-glib/json-glib-0.14.2.ebuild,v 1.9 2012/07/14 13:23:39 blueness Exp $
+
+EAPI=4
+GCONF_DEBUG=yes
+GNOME2_LA_PUNT=yes
+
+inherit gnome2
+
+DESCRIPTION="A library providing GLib serialization and deserialization support for the JSON format"
+HOMEPAGE="http://live.gnome.org/JsonGlib"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="doc +introspection"
+
+RDEPEND=">=dev-libs/glib-2.26:2"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+	>=sys-devel/gettext-0.18
+	doc? ( >=dev-util/gtk-doc-1.13 )
+	introspection? ( >=dev-libs/gobject-introspection-0.9.5 )"
+
+pkg_setup() {
+	DOCS="ChangeLog NEWS"
+	# Coverage support is useless, and causes runtime problems
+	G2CONF="${G2CONF}
+		--disable-gcov
+		$(use_enable introspection)"
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2014-04-15 22:05 Gilles Dartiguelongue
  0 siblings, 0 replies; 7+ messages in thread
From: Gilles Dartiguelongue @ 2014-04-15 22:05 UTC (permalink / raw
  To: gentoo-commits

commit:     949437d1610460fd6b703940051b0c5c0d1f80d8
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 12 22:33:35 2014 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Tue Apr 15 20:58:47 2014 +0000
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 0000000..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 0000000..6e0e2ec
--- /dev/null
+++ b/dev-libs/json-glib/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>gnome</herd>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2014-10-27  0:04 Gilles Dartiguelongue
  0 siblings, 0 replies; 7+ messages in thread
From: Gilles Dartiguelongue @ 2014-10-27  0:04 UTC (permalink / raw
  To: gentoo-commits

commit:     c3e879093ef865638eccc9cfd2b3ee045ef96dc5
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 26 23:53:36 2014 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Oct 26 23:53:36 2014 +0000
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..0000000
--- 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..0000000
--- a/dev-libs/json-glib/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <herd>gnome</herd>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2018-01-30 15:35 Sobhan Mohammadpour
  0 siblings, 0 replies; 7+ messages in thread
From: Sobhan Mohammadpour @ 2018-01-30 15:35 UTC (permalink / raw
  To: gentoo-commits

commit:     88cbc38575d33a5b5fe9ed98432375d7cb45f9a1
Author:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 15:34:36 2018 +0000
Commit:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 15:34:36 2018 +0000
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 00000000..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 00000000..0aa1782a
--- /dev/null
+++ b/dev-libs/json-glib/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>voyageur@gentoo.org</email>
+		<name>Bernard Cafarelli</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>gnome@gentoo.org</email>
+		<name>Gentoo GNOME Desktop</name>
+	</maintainer>
+	<longdescription>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.</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2018-04-13  6:02 Remi Cardona
  0 siblings, 0 replies; 7+ messages in thread
From: Remi Cardona @ 2018-04-13  6:02 UTC (permalink / raw
  To: gentoo-commits

commit:     34112de39ff895a6589c357a4f335491b087986c
Author:     Rémi Cardona <remi <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 13 05:58:44 2018 +0000
Commit:     Remi Cardona <remi <AT> gentoo <DOT> org>
CommitDate: Fri Apr 13 05:58:44 2018 +0000
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)
 }
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2018-05-29 22:03 Sobhan Mohammadpour
  0 siblings, 0 replies; 7+ messages in thread
From: Sobhan Mohammadpour @ 2018-05-29 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     566966cccc926f5ac76710f9fb936183f79387bb
Author:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Tue May 29 22:01:30 2018 +0000
Commit:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Tue May 29 22:02:47 2018 +0000
URL:        https://gitweb.gentoo.org/proj/gnome.git/commit/?id=566966cc

dev-libs/json-glib: fix multilib instrospection dependency

Patch-By:  Dennis Schridde  devurandom <AT> 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() {


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
@ 2018-09-18  9:54 Mart Raudsepp
  0 siblings, 0 replies; 7+ messages in thread
From: Mart Raudsepp @ 2018-09-18  9:54 UTC (permalink / raw
  To: gentoo-commits

commit:     01680f643aad70f124becf3ddd719d4163f4889c
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 18 09:47:44 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Sep 18 09:52:18 2018 +0000
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..00000000
--- 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..00000000
--- a/dev-libs/json-glib/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>voyageur@gentoo.org</email>
-		<name>Bernard Cafarelli</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>gnome@gentoo.org</email>
-		<name>Gentoo GNOME Desktop</name>
-	</maintainer>
-	<longdescription>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.</longdescription>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-09-18  9:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-27  0:04 [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/ Gilles Dartiguelongue
  -- strict thread matches above, loose matches on Subject: below --
2018-09-18  9:54 Mart Raudsepp
2018-05-29 22:03 Sobhan Mohammadpour
2018-04-13  6:02 Remi Cardona
2018-01-30 15:35 Sobhan Mohammadpour
2014-04-15 22:05 Gilles Dartiguelongue
2012-09-22 19:11 Nirbheek Chauhan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox