pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/gexiv2-0.16
Module Name: pkgsrc
Committed By: wiz
Date: Tue Jun 23 10:27:24 UTC 2026
Added Files:
pkgsrc/graphics/gexiv2-0.16: DESCR Makefile PLIST buildlink3.mk
distinfo
Log Message:
graphics/gexiv2-0.16: import gexiv2-0.16.0
gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes
the basic features of Exiv2 available to GNOME applications.
This packages the latest gexiv2 version.
Changes compared to graphics/gexiv2:
gexiv2 0.16.0 - 13 Sep 2025 (stable)
* No change, version bump to stable
gexiv2 0.15.2 - 31 Aug 2025 (unstable)
* Add api version to library to avoid paralell installation
conflict of unversioned .so
gexiv2 0.15.1 - 2 Aug 2025 (unstable)
* Remove charset= prefix
* Fix issue with get_tag_multiple mis-interpreting tags with commas
* Modernize the GObject boilerplates
Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/gexiv2/issues/80
- https://gitlab.gnome.org/GNOME/gexiv2/issues/87
gexiv2 0.15.0 - 28 Jun 2025 (unstable)
Attention:
* This release breaks API! pkgconfig files, vapi and include
folders are now installed with API versioning
Changes in dependencies:
* Only supports exiv2 0.28 or later
Other changes:
* Deprecate _try API and have the api without _try return GError
* Remove old streamIO API
* Documentation is now built with gi-docgen
* Remove all functions deprecated in 0.14
Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/gexiv2/issues/79
- https://gitlab.gnome.org/GNOME/gexiv2/issues/79
- https://gitlab.gnome.org/GNOME/gexiv2/issues/81
- https://gitlab.gnome.org/GNOME/gexiv2/issues/86
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/gexiv2-0.16/DESCR \
pkgsrc/graphics/gexiv2-0.16/Makefile pkgsrc/graphics/gexiv2-0.16/PLIST \
pkgsrc/graphics/gexiv2-0.16/buildlink3.mk \
pkgsrc/graphics/gexiv2-0.16/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/graphics/gexiv2-0.16/DESCR
diff -u /dev/null pkgsrc/graphics/gexiv2-0.16/DESCR:1.1
--- /dev/null Tue Jun 23 10:27:24 2026
+++ pkgsrc/graphics/gexiv2-0.16/DESCR Tue Jun 23 10:27:24 2026
@@ -0,0 +1,4 @@
+gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes
+the basic features of Exiv2 available to GNOME applications.
+
+This packages the latest gexiv2 version.
Index: pkgsrc/graphics/gexiv2-0.16/Makefile
diff -u /dev/null pkgsrc/graphics/gexiv2-0.16/Makefile:1.1
--- /dev/null Tue Jun 23 10:27:24 2026
+++ pkgsrc/graphics/gexiv2-0.16/Makefile Tue Jun 23 10:27:24 2026
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2026/06/23 10:27:24 wiz Exp $
+
+DISTNAME= gexiv2-0.16.0
+CATEGORIES= graphics devel
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gexiv2/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://wiki.gnome.org/Projects/gexiv2
+COMMENT= GObject-based wrapper around the Exiv2 library
+LICENSE= gnu-gpl-v2
+
+TOOL_DEPENDS+= glib2-introspection-[0-9]*:../../devel/glib2-introspection
+DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
+
+# "error: 'for' loop initial declarations are only allowed in C99 mode"
+USE_LANGUAGES= c c++
+USE_CC_FEATURES= c99
+USE_CXX_FEATURES= c++17 filesystem
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE= output/meson-private/gexiv2-0.16.pc
+PKGCONFIG_OVERRIDE_STAGE= post-configure
+
+PLIST_SUBST+= PYSITELIB=${PYSITELIB}
+
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_DEPMETHOD.gobject-introspection= build
+.include "../../devel/gobject-introspection/buildlink3.mk"
+BUILDLINK_API_DEPENDS.exiv2+= exiv2>=0.28
+.include "../../graphics/exiv2/buildlink3.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/gexiv2-0.16/PLIST
diff -u /dev/null pkgsrc/graphics/gexiv2-0.16/PLIST:1.1
--- /dev/null Tue Jun 23 10:27:24 2026
+++ pkgsrc/graphics/gexiv2-0.16/PLIST Tue Jun 23 10:27:24 2026
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2026/06/23 10:27:24 wiz Exp $
+include/gexiv2-0.16/gexiv2/gexiv2-enums.h
+include/gexiv2-0.16/gexiv2/gexiv2-log.h
+include/gexiv2-0.16/gexiv2/gexiv2-metadata.h
+include/gexiv2-0.16/gexiv2/gexiv2-preview-image.h
+include/gexiv2-0.16/gexiv2/gexiv2-preview-properties.h
+include/gexiv2-0.16/gexiv2/gexiv2-startup.h
+include/gexiv2-0.16/gexiv2/gexiv2-version.h
+include/gexiv2-0.16/gexiv2/gexiv2.h
+lib/girepository-1.0/GExiv2-0.16.typelib
+lib/libgexiv2-0.16.so
+lib/libgexiv2-0.16.so.4
+lib/libgexiv2-0.16.so.4.16.0
+lib/pkgconfig/gexiv2-0.16.pc
+${PYSITELIB}/gi/overrides/GExiv2.py
+${PYSITELIB}/gi/overrides/GExiv2.pyc
+share/gir-1.0/GExiv2-0.16.gir
+share/vala/vapi/gexiv2-0.16.deps
+share/vala/vapi/gexiv2-0.16.vapi
Index: pkgsrc/graphics/gexiv2-0.16/buildlink3.mk
diff -u /dev/null pkgsrc/graphics/gexiv2-0.16/buildlink3.mk:1.1
--- /dev/null Tue Jun 23 10:27:24 2026
+++ pkgsrc/graphics/gexiv2-0.16/buildlink3.mk Tue Jun 23 10:27:24 2026
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/06/23 10:27:24 wiz Exp $
+
+BUILDLINK_TREE+= gexiv2
+
+.if !defined(GEXIV2_BUILDLINK3_MK)
+GEXIV2_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gexiv2+= gexiv2>=0.16.0
+BUILDLINK_PKGSRCDIR.gexiv2?= ../../graphics/gexiv2-0.16
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/exiv2/buildlink3.mk"
+.endif # GEXIV2_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gexiv2
Index: pkgsrc/graphics/gexiv2-0.16/distinfo
diff -u /dev/null pkgsrc/graphics/gexiv2-0.16/distinfo:1.1
--- /dev/null Tue Jun 23 10:27:24 2026
+++ pkgsrc/graphics/gexiv2-0.16/distinfo Tue Jun 23 10:27:24 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/06/23 10:27:24 wiz Exp $
+
+BLAKE2s (gexiv2-0.16.0.tar.xz) = 9108c8e78b8325b897bae3464ac58fa8194ee6e0d9a7c8f91e54f56a100794f5
+SHA512 (gexiv2-0.16.0.tar.xz) = f4f112a223dcb902641f1cdfadf0f49d53cab260d69dba7e2dc2cb4a9b37d35ee2a110f55b23e5465dd611d65ec492138b682d2352afdbaaf93931050c5ae33d
+Size (gexiv2-0.16.0.tar.xz) = 434080 bytes
Home |
Main Index |
Thread Index |
Old Index