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