pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/colord-gtk
Module Name: pkgsrc
Committed By: vins
Date: Sun Apr 26 16:55:31 UTC 2026
Modified Files:
pkgsrc/graphics/colord-gtk: Makefile PLIST buildlink3.mk distinfo
Added Files:
pkgsrc/graphics/colord-gtk: options.mk
Log Message:
colord-gtk: update to 0.3.1
# upstream changes (since 0.2.0)
Version 0.3.1
~~~~~~~~~~~~~
Released: 2024-01-25
Bugfixes:
- Fix the callback signature to fix a crash (Richard Hughes)
Version 0.3.0
~~~~~~~~~~~~~
Released: 2022-02-16
New Features:
- Add a GTK4 variant (Georges Basile Stavracas Neto)
Bugfixes:
- Make introspection optional in meson (David Michael)
- Make GTK3 build optional too (Georges Basile Stavracas Neto)
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/colord-gtk/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/colord-gtk/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/colord-gtk/buildlink3.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/colord-gtk/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/colord-gtk/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/colord-gtk/Makefile
diff -u pkgsrc/graphics/colord-gtk/Makefile:1.20 pkgsrc/graphics/colord-gtk/Makefile:1.21
--- pkgsrc/graphics/colord-gtk/Makefile:1.20 Sun Apr 26 15:06:35 2026
+++ pkgsrc/graphics/colord-gtk/Makefile Sun Apr 26 16:55:31 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.20 2026/04/26 15:06:35 vins Exp $
+# $NetBSD: Makefile,v 1.21 2026/04/26 16:55:31 vins Exp $
-DISTNAME= colord-gtk-0.2.0
-PKGREVISION= 19
+DISTNAME= colord-gtk-0.3.1
CATEGORIES= graphics
-MASTER_SITES= https://www.freedesktop.org/software/colord/releases/
-EXTRACT_SUFX= .tar.xz
+MASTER_SITES= ${MASTER_SITE_GITHUB:=hughsie/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.freedesktop.org/software/colord/
@@ -13,17 +12,18 @@ LICENSE= gnu-gpl-v3
USE_TOOLS+= pkg-config xgettext
-# Needs docbook-xsl-ns
-MESON_ARGS+= -Ddocs=false
-MESON_ARGS+= -Dman=false
+USE_PKGLOCALEDIR= yes
PYTHON_FOR_BUILD_ONLY= tool
+MESON_ARGS+= -Dman=false
+
+.include "options.mk"
+
PKGCONFIG_OVERRIDE_STAGE= pre-install
-PKGCONFIG_OVERRIDE+= output/meson-private/colord-gtk.pc
.include "../../devel/meson/build.mk"
+.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/colord/buildlink3.mk"
-.include "../../devel/gobject-introspection/buildlink3.mk"
-.include "../../x11/gtk3/buildlink3.mk"
+.include "../../textproc/libxslt/xsltproc-nonet.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/colord-gtk/PLIST
diff -u pkgsrc/graphics/colord-gtk/PLIST:1.1 pkgsrc/graphics/colord-gtk/PLIST:1.2
--- pkgsrc/graphics/colord-gtk/PLIST:1.1 Tue Nov 10 13:36:51 2020
+++ pkgsrc/graphics/colord-gtk/PLIST Sun Apr 26 16:55:31 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2020/11/10 13:36:51 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/04/26 16:55:31 vins Exp $
bin/cd-convert
include/colord-1/colord-gtk.h
include/colord-1/colord-gtk/cd-sample-widget.h
@@ -6,10 +6,34 @@ include/colord-1/colord-gtk/cd-sample-wi
include/colord-1/colord-gtk/cd-version.h
include/colord-1/colord-gtk/cd-window-sync.h
include/colord-1/colord-gtk/cd-window.h
-lib/girepository-1.0/ColordGtk-1.0.typelib
-lib/libcolord-gtk.so
-lib/libcolord-gtk.so.1
-lib/libcolord-gtk.so.1.0.3
-lib/pkgconfig/colord-gtk.pc
-share/gir-1.0/ColordGtk-1.0.gir
+${PLIST.introspection}lib/girepository-1.0/ColordGtk-1.0.typelib
+${PLIST.gtk3}lib/libcolord-gtk.so
+${PLIST.gtk3}lib/libcolord-gtk.so.1
+${PLIST.gtk3}lib/libcolord-gtk.so.1.0.3
+${PLIST.gtk4}lib/libcolord-gtk4.so
+${PLIST.gtk4}lib/libcolord-gtk4.so.1
+${PLIST.gtk4}lib/libcolord-gtk4.so.1.0.3
+${PLIST.gtk3}lib/pkgconfig/colord-gtk.pc
+${PLIST.gtk4}lib/pkgconfig/colord-gtk4.pc
+${PLIST.introspection}share/gir-1.0/ColordGtk-1.0.gir
+${PLIST.doc}share/gtk-doc/html/colord-gtk/colord-gtk-CdSampleWindow.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/colord-gtk-cd-version.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/colord-gtk-cd-window.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/colord-gtk.devhelp2
+${PLIST.doc}share/gtk-doc/html/colord-gtk/home.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/index.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/ix01.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/left-insensitive.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/left.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/libcolord-glib-helpers.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/libcolord-gtk.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/license.html
+${PLIST.doc}share/gtk-doc/html/colord-gtk/right-insensitive.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/right.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/style.css
+${PLIST.doc}share/gtk-doc/html/colord-gtk/up-insensitive.png
+${PLIST.doc}share/gtk-doc/html/colord-gtk/up.png
share/locale/en_GB/LC_MESSAGES/colord-gtk.mo
+share/locale/ka/LC_MESSAGES/colord-gtk.mo
+${PLIST.vapi}share/vala/vapi/colord-gtk.deps
+${PLIST.vapi}share/vala/vapi/colord-gtk.vapi
Index: pkgsrc/graphics/colord-gtk/buildlink3.mk
diff -u pkgsrc/graphics/colord-gtk/buildlink3.mk:1.18 pkgsrc/graphics/colord-gtk/buildlink3.mk:1.19
--- pkgsrc/graphics/colord-gtk/buildlink3.mk:1.18 Tue Jan 27 08:39:38 2026
+++ pkgsrc/graphics/colord-gtk/buildlink3.mk Sun Apr 26 16:55:31 2026
@@ -1,15 +1,23 @@
-# $NetBSD: buildlink3.mk,v 1.18 2026/01/27 08:39:38 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.19 2026/04/26 16:55:31 vins Exp $
BUILDLINK_TREE+= colord-gtk
.if !defined(COLORD_GTK_BUILDLINK3_MK)
COLORD_GTK_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.colord-gtk+= colord-gtk>=0.2.0
-BUILDLINK_ABI_DEPENDS.colord-gtk?= colord-gtk>=0.2.0nb18
+BUILDLINK_API_DEPENDS.colord-gtk+= colord-gtk>=0.3.1
+BUILDLINK_ABI_DEPENDS.colord-gtk?= colord-gtk>=0.3.1
BUILDLINK_PKGSRCDIR.colord-gtk?= ../../graphics/colord-gtk
-.include "../../x11/gtk3/buildlink3.mk"
+pkgbase := colord-gtk
+.include "../../mk/pkg-build-options.mk"
+
+.if ${PKG_BUILD_OPTIONS.colord-gtk:Mgtk3}
+. include "../../x11/gtk3/buildlink3.mk"
+.elif ${PKG_BUILD_OPTIONS.colord-gtk:Mgtk4}
+. include "../../x11/gtk4/buildlink3.mk"
+.endif
+
.endif # COLORD_GTK_BUILDLINK3_MK
BUILDLINK_TREE+= -colord-gtk
Index: pkgsrc/graphics/colord-gtk/distinfo
diff -u pkgsrc/graphics/colord-gtk/distinfo:1.3 pkgsrc/graphics/colord-gtk/distinfo:1.4
--- pkgsrc/graphics/colord-gtk/distinfo:1.3 Tue Oct 26 10:46:03 2021
+++ pkgsrc/graphics/colord-gtk/distinfo Sun Apr 26 16:55:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:46:03 nia Exp $
+$NetBSD: distinfo,v 1.4 2026/04/26 16:55:31 vins Exp $
-BLAKE2s (colord-gtk-0.2.0.tar.xz) = e4bf0561a09aecd6adad229abaf515881b05f7171c1f894cdf7f9c2a35605d66
-SHA512 (colord-gtk-0.2.0.tar.xz) = 797eebfd4451fcae4cf70835f5de3d9bdc9e8401ddb82a2fef2310002f28bf523b599c587ff35eb89ceff38a245a6311129ad90b107f837ac4f42f268c9aad97
-Size (colord-gtk-0.2.0.tar.xz) = 20480 bytes
+BLAKE2s (colord-gtk-0.3.1.tar.gz) = b2f7b5a6645edbfdc0bbc11fa99169abdcdf79b2ce5c6a6971b1c55c4bb5551a
+SHA512 (colord-gtk-0.3.1.tar.gz) = 772ecb4a88e47975458814304dcaf76484b6054ba132bcf1da6f08ab87e3f00b7589a5b4d34109d594f394028661e10d4151840e1baefa98c8aa364be764c742
+Size (colord-gtk-0.3.1.tar.gz) = 24895 bytes
Added files:
Index: pkgsrc/graphics/colord-gtk/options.mk
diff -u /dev/null pkgsrc/graphics/colord-gtk/options.mk:1.1
--- /dev/null Sun Apr 26 16:55:31 2026
+++ pkgsrc/graphics/colord-gtk/options.mk Sun Apr 26 16:55:31 2026
@@ -0,0 +1,70 @@
+# $NetBSD: options.mk,v 1.1 2026/04/26 16:55:31 vins Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.colord-gtk
+
+PKG_OPTIONS_REQUIRED_GROUPS= gtk
+PKG_OPTIONS_GROUP.gtk= gtk3 gtk4
+
+PKG_SUPPORTED_OPTIONS= doc gtk3 gtk4 introspection vapi
+PKG_SUGGESTED_OPTIONS+= gtk3 introspection vapi
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= ${PKG_SUPPORTED_OPTIONS}
+
+#
+# Build documentation
+#
+.if !empty(PKG_OPTIONS:Mdoc)
+TOOL_DEPENDS+= gtk-doc-[0-9]*:../../textproc/gtk-doc
+MESON_ARGS+= -Ddocs=true
+PLIST.doc= yes
+.else
+MESON_ARGS+= -Ddocs=false
+.endif
+
+#
+# Enable Gtk3 frontend
+#
+.if !empty(PKG_OPTIONS:Mgtk3)
+MESON_ARGS+= -Dgtk3=true
+. include "../../x11/gtk3/buildlink3.mk"
+PKGCONFIG_OVERRIDE+= output/meson-private/colord-gtk.pc
+PLIST.gtk3= yes
+.else
+MESON_ARGS+= -Dgtk3=false
+.endif
+
+#
+# Enable Gtk4 frontend
+#
+.if !empty(PKG_OPTIONS:Mgtk4)
+MESON_ARGS+= -Dgtk4=true
+. include "../../x11/gtk4/buildlink3.mk"
+PKGCONFIG_OVERRIDE+= output/meson-private/colord-gtk4.pc
+PLIST.gtk4= yes
+.else
+MESON_ARGS+= -Dgtk4=false
+.endif
+
+#
+# Build GObject Introspection data
+#
+.if !empty(PKG_OPTIONS:Mintrospection)
+MESON_ARGS+= -Dintrospection=true
+. include "../../devel/gobject-introspection/buildlink3.mk"
+PLIST.introspection= yes
+.else
+MESON_ARGS+= -Dintrospection=false
+.endif
+
+#
+# Generate Vala bindings
+#
+.if !empty(PKG_OPTIONS:Mvapi)
+MESON_ARGS+= -Dvapi=true
+. include "../../lang/vala/buildlink3.mk"
+PLIST.vapi= yes
+.else
+MESON_ARGS+= -Dvapi=false
+.endif
Home |
Main Index |
Thread Index |
Old Index