pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

json-glib: add partial update to 1.4.2



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Sun Aug 19 22:28:19 2018 +0200
Changeset:	c49419f7856c69e1d0333088ae2aa86ff05b6b1e

Modified Files:
	Makefile
Added Files:
	json-glib/DESCR
	json-glib/Makefile
	json-glib/PLIST
	json-glib/buildlink3.mk
	json-glib/distinfo
	json-glib/options.mk

Log Message:
json-glib: add partial update to 1.4.2

The build stops in the linking step.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c49419f7856c69e1d0333088ae2aa86ff05b6b1e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                |   4 ++
 json-glib/DESCR         |   6 +++
 json-glib/Makefile      |  34 ++++++++++++++
 json-glib/PLIST         | 122 ++++++++++++++++++++++++++++++++++++++++++++++++
 json-glib/buildlink3.mk |  24 ++++++++++
 json-glib/distinfo      |   6 +++
 json-glib/options.mk    |  26 +++++++++++
 7 files changed, 222 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 4e36c1aa44..bf0e4d3ed9 100644
--- a/Makefile
+++ b/Makefile
@@ -543,6 +543,7 @@ SUBDIR+=	deforaos-probe
 SUBDIR+=	deforaos-surfer
 SUBDIR+=	deforaos-terminal
 SUBDIR+=	deforaos-todo
+SUBDIR+=	deluge
 SUBDIR+=	delve
 SUBDIR+=	denyhosts
 SUBDIR+=	depsolver
@@ -809,6 +810,7 @@ SUBDIR+=	fplll
 SUBDIR+=	fprobe
 SUBDIR+=	fragrouter
 SUBDIR+=	freebayes
+SUBDIR+=	freebsd-svn
 SUBDIR+=	freecad
 SUBDIR+=	freecell
 SUBDIR+=	freedict-tools-xsl
@@ -1160,6 +1162,7 @@ SUBDIR+=	higgsbounds
 SUBDIR+=	hijra
 SUBDIR+=	hlint
 SUBDIR+=	honggfuzz
+SUBDIR+=	honggfuzz-git
 SUBDIR+=	hoogle
 SUBDIR+=	howdoi
 SUBDIR+=	hpoj
@@ -1506,6 +1509,7 @@ SUBDIR+=	jpicedt
 SUBDIR+=	jruby
 SUBDIR+=	js-Gallery
 SUBDIR+=	jsl
+SUBDIR+=	json-glib
 SUBDIR+=	jsoncpp-git
 SUBDIR+=	juk
 SUBDIR+=	julia
diff --git a/json-glib/DESCR b/json-glib/DESCR
new file mode 100644
index 0000000000..69eb650057
--- /dev/null
+++ b/json-glib/DESCR
@@ -0,0 +1,6 @@
+JSON-GLib is a library providing serialization and deserialization support for
+the JavaScript Object Notation (JSON) format described by RFC 4627
+
+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.
diff --git a/json-glib/Makefile b/json-glib/Makefile
new file mode 100644
index 0000000000..6cb3c83dc8
--- /dev/null
+++ b/json-glib/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.27 2017/10/15 23:19:13 prlw1 Exp $
+
+DISTNAME=	json-glib-1.4.2
+CATEGORIES=	textproc gnome
+MASTER_SITES=	${MASTER_SITE_GNOME:=sources/json-glib/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://wiki.gnome.org/Projects/JsonGlib
+COMMENT=	JSON parser for GLib-based libraries and applications
+LICENSE=	gnu-lgpl-v2.1
+
+USE_TOOLS+=	gmake msgfmt msgmerge pkg-config xgettext
+
+CONFIGURE_ARGS+=	--disable-man
+
+# fails to build
+# https://gitlab.gnome.org/GNOME/json-glib/issues/35
+
+TEST_TARGET=		check
+
+.include "options.mk"
+
+PRINT_PLIST_AWK+= \
+	($$0 ~ /^lib\/girepository-1.0\//) || \
+	($$0 ~ /^share\/gir-1.0\//) \
+	{ $$0 = "$${PLIST.introspection}" $$0; } \
+	($$0 ~ /^${PKGLOCALEDIR:S|/|\/|g}\/locale\//) \
+	{ $$0 = "$${PLIST.nls}" $$0; }
+
+BUILDLINK_API_DEPENDS.glib2+=	glib2>=2.38.0
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/py-meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/json-glib/PLIST b/json-glib/PLIST
new file mode 100644
index 0000000000..b0cc9c662a
--- /dev/null
+++ b/json-glib/PLIST
@@ -0,0 +1,122 @@
+@comment $NetBSD: PLIST,v 1.10 2017/09/09 06:15:37 ryoon Exp $
+bin/json-glib-format
+bin/json-glib-validate
+include/json-glib-1.0/json-glib/json-builder.h
+include/json-glib-1.0/json-glib/json-enum-types.h
+include/json-glib-1.0/json-glib/json-generator.h
+include/json-glib-1.0/json-glib/json-glib.h
+include/json-glib-1.0/json-glib/json-gobject.h
+include/json-glib-1.0/json-glib/json-gvariant.h
+include/json-glib-1.0/json-glib/json-parser.h
+include/json-glib-1.0/json-glib/json-path.h
+include/json-glib-1.0/json-glib/json-reader.h
+include/json-glib-1.0/json-glib/json-types.h
+include/json-glib-1.0/json-glib/json-utils.h
+include/json-glib-1.0/json-glib/json-version-macros.h
+include/json-glib-1.0/json-glib/json-version.h
+${PLIST.introspection}lib/girepository-1.0/Json-1.0.typelib
+lib/libjson-glib-1.0.la
+lib/pkgconfig/json-glib-1.0.pc
+${PLIST.introspection}share/gir-1.0/Json-1.0.gir
+share/gtk-doc/html/json-glib/JsonBuilder.html
+share/gtk-doc/html/json-glib/JsonGenerator.html
+share/gtk-doc/html/json-glib/JsonParser.html
+share/gtk-doc/html/json-glib/JsonPath.html
+share/gtk-doc/html/json-glib/JsonReader.html
+share/gtk-doc/html/json-glib/annotation-glossary.html
+share/gtk-doc/html/json-glib/ch01.html
+share/gtk-doc/html/json-glib/ch02.html
+share/gtk-doc/html/json-glib/ch03.html
+share/gtk-doc/html/json-glib/ch04.html
+share/gtk-doc/html/json-glib/ch06.html
+share/gtk-doc/html/json-glib/home.png
+share/gtk-doc/html/json-glib/index.html
+share/gtk-doc/html/json-glib/ix01.html
+share/gtk-doc/html/json-glib/ix02.html
+share/gtk-doc/html/json-glib/ix03.html
+share/gtk-doc/html/json-glib/ix04.html
+share/gtk-doc/html/json-glib/ix05.html
+share/gtk-doc/html/json-glib/ix06.html
+share/gtk-doc/html/json-glib/ix07.html
+share/gtk-doc/html/json-glib/ix08.html
+share/gtk-doc/html/json-glib/ix09.html
+share/gtk-doc/html/json-glib/ix10.html
+share/gtk-doc/html/json-glib/ix11.html
+share/gtk-doc/html/json-glib/json-advanced.html
+share/gtk-doc/html/json-glib/json-base.html
+share/gtk-doc/html/json-glib/json-format-tool.html
+share/gtk-doc/html/json-glib/json-glib-Boxed-Types-Serialization.html
+share/gtk-doc/html/json-glib/json-glib-GObject-Serialization.html
+share/gtk-doc/html/json-glib/json-glib-JSON-Array.html
+share/gtk-doc/html/json-glib/json-glib-JSON-GVariant-Integration.html
+share/gtk-doc/html/json-glib/json-glib-JSON-Node.html
+share/gtk-doc/html/json-glib/json-glib-JSON-Object.html
+share/gtk-doc/html/json-glib/json-glib-Serializable-Interface.html
+share/gtk-doc/html/json-glib/json-glib-Utility-API.html
+share/gtk-doc/html/json-glib/json-glib-Versioning-information.html
+share/gtk-doc/html/json-glib/json-glib.devhelp2
+share/gtk-doc/html/json-glib/json-overview.html
+share/gtk-doc/html/json-glib/json-streams.html
+share/gtk-doc/html/json-glib/json-tools.html
+share/gtk-doc/html/json-glib/json-validate-tool.html
+share/gtk-doc/html/json-glib/left-insensitive.png
+share/gtk-doc/html/json-glib/left.png
+share/gtk-doc/html/json-glib/license.html
+share/gtk-doc/html/json-glib/right-insensitive.png
+share/gtk-doc/html/json-glib/right.png
+share/gtk-doc/html/json-glib/style.css
+share/gtk-doc/html/json-glib/tools.html
+share/gtk-doc/html/json-glib/up-insensitive.png
+share/gtk-doc/html/json-glib/up.png
+${PLIST.nls}share/locale/as/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/bg/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/bn_IN/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/bs/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ca/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ca@valencia/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/da/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/en_GB/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/eo/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/et/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/eu/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/fur/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/gl/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/hi/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/hu/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/id/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ky/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/lt/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/lv/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ml/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/nb/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/oc/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/or/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/pa/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/pt/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/sk/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/sl/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/sr/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/sr@latin/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/te/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/tg/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ug/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/zh_HK/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/json-glib-1.0.mo
diff --git a/json-glib/buildlink3.mk b/json-glib/buildlink3.mk
new file mode 100644
index 0000000000..72cc500a44
--- /dev/null
+++ b/json-glib/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.12 2018/01/07 13:04:33 rillig Exp $
+#
+
+BUILDLINK_TREE+=	json-glib
+
+.if !defined(JSON_GLIB_BUILDLINK3_MK)
+JSON_GLIB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.json-glib+=	json-glib>=0.6.2
+BUILDLINK_ABI_DEPENDS.json-glib+=	json-glib>=0.14.2nb3
+BUILDLINK_PKGSRCDIR.json-glib?=		../../textproc/json-glib
+
+pkgbase := json-glib
+.include "../../mk/pkg-build-options.mk"
+
+.if !empty(PKG_BUILD_OPTIONS.json-glib:Mnls)
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.endif
+
+.include "../../devel/glib2/buildlink3.mk"
+.endif # JSON_GLIB_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-json-glib
diff --git a/json-glib/distinfo b/json-glib/distinfo
new file mode 100644
index 0000000000..18ac37ea83
--- /dev/null
+++ b/json-glib/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.17 2017/09/09 06:15:37 ryoon Exp $
+
+SHA1 (json-glib-1.4.2.tar.xz) = 660a72e0269feb15e89d6c17d86e594b7af6fecb
+RMD160 (json-glib-1.4.2.tar.xz) = 48a78e1cc61342dab41ff791880288fc07920c0c
+SHA512 (json-glib-1.4.2.tar.xz) = e1495c4d0167db4cc31c7d9a6059de1f9126ab48fb45666a1bd10c69e10df9db195160cfba35cfac9c438a868559068e39402adf98a3e416d425c095c0946a51
+Size (json-glib-1.4.2.tar.xz) = 163576 bytes
diff --git a/json-glib/options.mk b/json-glib/options.mk
new file mode 100644
index 0000000000..ded1088d19
--- /dev/null
+++ b/json-glib/options.mk
@@ -0,0 +1,26 @@
+# $NetBSD: options.mk,v 1.4 2014/04/20 09:32:57 obache Exp $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.json-glib
+PKG_SUPPORTED_OPTIONS=	introspection nls
+PKG_SUGGESTED_OPTIONS+=	introspection nls
+PLIST_VARS+=		introspection nls
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mintrospection)
+BUILDLINK_API_DEPENDS.gobject-introspection+=	gobject-introspection>=0.9.5
+BUILDLINK_DEPMETHOD.gobject-introspection+=	build
+.include "../../devel/gobject-introspection/buildlink3.mk"
+CONFIGURE_ARGS+=	--enable-introspection=yes
+PLIST.introspection=	yes
+.else
+CONFIGURE_ARGS+=	--enable-introspection=no
+.endif
+
+.if !empty(PKG_OPTIONS:Mnls)
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+PLIST.nls=		yes
+.else
+CONFIGURE_ARGS+=	--disable-nls
+.endif


Home | Main Index | Thread Index | Old Index