Sat Sep 10 06:34:36 2022 UTC ()
gexiv2: update to 0.14.0.

gexiv2 0.14.0 - 18 Sep 2021 (stable)

 * Fix BMFF compile test

gexiv2 0.13.0 - 15 Aug 2021 (development)

 * Enable BMFF support if enabled in exiv2 version
 * Update gexiv2-dump tool
 * Mark gexiv2_metadata_from_stream as deprecated; it is fundamentally broken
 * More additions to API and _try versions that support GErorr if exiv2 might throw
 * Some additions to gexiv2-tool
 * Changes in build configuration


(wiz)
diff -r1.22 -r1.23 pkgsrc/graphics/gexiv2/Makefile
diff -r1.3 -r1.4 pkgsrc/graphics/gexiv2/PLIST
diff -r1.10 -r1.11 pkgsrc/graphics/gexiv2/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/graphics/gexiv2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/gexiv2/Makefile 2022/07/22 17:07:13 1.22
+++ pkgsrc/graphics/gexiv2/Makefile 2022/09/10 06:34:36 1.23
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: Makefile,v 1.22 2022/07/22 17:07:13 micha Exp $ 1# $NetBSD: Makefile,v 1.23 2022/09/10 06:34:36 wiz Exp $
2 2
3DISTNAME= gexiv2-0.12.2 3DISTNAME= gexiv2-0.14.0
4PKGREVISION= 7 
5CATEGORIES= graphics devel 4CATEGORIES= graphics devel
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gexiv2/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gexiv2/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Projects/gexiv2 9HOMEPAGE= https://wiki.gnome.org/Projects/gexiv2
11COMMENT= GObject-based wrapper around the Exiv2 library 10COMMENT= GObject-based wrapper around the Exiv2 library
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
 13DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
 14
14# uses std::auto_ptr, deprecated in c++11 15# uses std::auto_ptr, deprecated in c++11
15# "error: 'for' loop initial declarations are only allowed in C99 mode" 16# "error: 'for' loop initial declarations are only allowed in C99 mode"
16USE_LANGUAGES= c99 c++03 17USE_LANGUAGES= c99 c++03
17USE_TOOLS+= pkg-config 18USE_TOOLS+= pkg-config
18 19
19# workaround for build failure 
20# https://gitlab.gnome.org/GNOME/json-glib/issues/35 
21MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gexiv2 
22 
23PYTHON_FOR_BUILD_ONLY= tool 20PYTHON_FOR_BUILD_ONLY= tool
24 21
25MESON_ARGS+= -Dpython2_girdir=no 
26MESON_ARGS+= -Dpython3_girdir=no 
27 
28PKGCONFIG_OVERRIDE= gexiv2.pc.in 22PKGCONFIG_OVERRIDE= gexiv2.pc.in
29 23
30BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./gexiv2/gexiv2.map 24BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./gexiv2/gexiv2.map
31 25
 26PYTHON_VERSIONS_INCOMPATIBLE= 27
 27PLIST_SUBST+= PYSITELIB=${PYSITELIB}
 28
32.include "../../devel/meson/build.mk" 29.include "../../devel/meson/build.mk"
33.include "../../devel/glib2/buildlink3.mk" 30.include "../../devel/glib2/buildlink3.mk"
34BUILDLINK_DEPMETHOD.gobject-introspection= build 31BUILDLINK_DEPMETHOD.gobject-introspection= build
35.include "../../devel/gobject-introspection/buildlink3.mk" 32.include "../../devel/gobject-introspection/buildlink3.mk"
 33# for BMFF support
 34BUILDLINK_API_DEPENDS.exiv2+= exiv2>=0.27.5nb1
36.include "../../graphics/exiv2/buildlink3.mk" 35.include "../../graphics/exiv2/buildlink3.mk"
37.include "../../lang/vala/buildlink3.mk" 36.include "../../lang/vala/buildlink3.mk"
 37.include "../../lang/python/tool.mk"
38.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/graphics/gexiv2/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/gexiv2/PLIST 2019/07/15 22:07:08 1.3
+++ pkgsrc/graphics/gexiv2/PLIST 2022/09/10 06:34:36 1.4
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1@comment $NetBSD: PLIST,v 1.3 2019/07/15 22:07:08 nia Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/09/10 06:34:36 wiz Exp $
2include/gexiv2/gexiv2-enums.h 2include/gexiv2/gexiv2-enums.h
3include/gexiv2/gexiv2-log.h 3include/gexiv2/gexiv2-log.h
4include/gexiv2/gexiv2-managed-stream.h 4include/gexiv2/gexiv2-managed-stream.h
5include/gexiv2/gexiv2-metadata.h 5include/gexiv2/gexiv2-metadata.h
6include/gexiv2/gexiv2-preview-image.h 6include/gexiv2/gexiv2-preview-image.h
7include/gexiv2/gexiv2-preview-properties.h 7include/gexiv2/gexiv2-preview-properties.h
8include/gexiv2/gexiv2-startup.h 8include/gexiv2/gexiv2-startup.h
9include/gexiv2/gexiv2-version.h 9include/gexiv2/gexiv2-version.h
10include/gexiv2/gexiv2.h 10include/gexiv2/gexiv2.h
11lib/girepository-1.0/GExiv2-0.10.typelib 11lib/girepository-1.0/GExiv2-0.10.typelib
12lib/libgexiv2.so 12lib/libgexiv2.so
13lib/libgexiv2.so.2 13lib/libgexiv2.so.2
14lib/libgexiv2.so.2.0.0 14lib/libgexiv2.so.2.14.0
15lib/pkgconfig/gexiv2.pc 15lib/pkgconfig/gexiv2.pc
 16${PYSITELIB}/gi/overrides/GExiv2.py
16share/gir-1.0/GExiv2-0.10.gir 17share/gir-1.0/GExiv2-0.10.gir
17share/vala/vapi/gexiv2.deps 18share/vala/vapi/gexiv2.deps
18share/vala/vapi/gexiv2.vapi 19share/vala/vapi/gexiv2.vapi

cvs diff -r1.10 -r1.11 pkgsrc/graphics/gexiv2/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/gexiv2/distinfo 2021/10/26 10:46:09 1.10
+++ pkgsrc/graphics/gexiv2/distinfo 2022/09/10 06:34:36 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2021/10/26 10:46:09 nia Exp $ 1$NetBSD: distinfo,v 1.11 2022/09/10 06:34:36 wiz Exp $
2 2
3BLAKE2s (gexiv2-0.12.2.tar.xz) = 7f71b18ffd5b16eebf1f4baccedce0052b23cc3cce1f5df70070a8cab8cc8ada 3BLAKE2s (gexiv2-0.14.0.tar.xz) = 59f272b4cb5dee75f21d9da9169eb7d73550452c65c2c6e325b85719a549aeb1
4SHA512 (gexiv2-0.12.2.tar.xz) = 850bf41f6180b0fdd050ab08da6e3bbd8d25ffc25a1f48e17a1d7a65771893cc79fba9cbd6718bf1754251ac4a4754983f0ab8f006a05f8c4a15085846d001a5 4SHA512 (gexiv2-0.14.0.tar.xz) = d745ae2d8ddcf0c8a2a7980eaa489f9b520af54242c5e4ddded9c3ae4a579c824c8cb659bd7e985ffa09f9fe37bdf73d6d9181d456711e0953b73023eb0f9f50
5Size (gexiv2-0.12.2.tar.xz) = 378428 bytes 5Size (gexiv2-0.14.0.tar.xz) = 387288 bytes