pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libpeas



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu May 14 15:04:27 UTC 2026

Modified Files:
        pkgsrc/devel/libpeas: distinfo
Added Files:
        pkgsrc/devel/libpeas/patches: patch-loaders_python3_meson.build

Log Message:
libpeas: fix build for pkgsrc versions with PKGREVISION


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/libpeas/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/libpeas/patches/patch-loaders_python3_meson.build

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

Modified files:

Index: pkgsrc/devel/libpeas/distinfo
diff -u pkgsrc/devel/libpeas/distinfo:1.13 pkgsrc/devel/libpeas/distinfo:1.14
--- pkgsrc/devel/libpeas/distinfo:1.13  Tue Oct 26 10:15:26 2021
+++ pkgsrc/devel/libpeas/distinfo       Thu May 14 15:04:27 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 10:15:26 nia Exp $
+$NetBSD: distinfo,v 1.14 2026/05/14 15:04:27 wiz Exp $
 
 BLAKE2s (libpeas-1.26.0.tar.xz) = 15c09eda67c82c5a546b84507ea06ac19638e25ac971efc05afe8014eef91675
 SHA512 (libpeas-1.26.0.tar.xz) = 86157da14d17c16df2ef3f44ab48822ea1a8be8aec8f5419bc421bd475113f686cd16f9616ac53cbf3dc6f31f521384ac63eb8e9f1a46ea21b5cda8ba21e855f
 Size (libpeas-1.26.0.tar.xz) = 191708 bytes
+SHA1 (patch-loaders_python3_meson.build) = 5b5824a3a39ae07380ed74aa4be525c2ef1e60ff
 SHA1 (patch-peas-demo_peas-demo.c) = c9411235c3aa6a7ff20934f64361abf89b9dfc41

Added files:

Index: pkgsrc/devel/libpeas/patches/patch-loaders_python3_meson.build
diff -u /dev/null pkgsrc/devel/libpeas/patches/patch-loaders_python3_meson.build:1.1
--- /dev/null   Thu May 14 15:04:27 2026
+++ pkgsrc/devel/libpeas/patches/patch-loaders_python3_meson.build      Thu May 14 15:04:27 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-loaders_python3_meson.build,v 1.1 2026/05/14 15:04:27 wiz Exp $
+
+Micro version in pkgsrc sometimes contains '3nb1' etc; only take first
+integer part to avoid exception.
+
+--- loaders/python3/meson.build.orig   2026-05-14 14:57:13.569206597 +0000
++++ loaders/python3/meson.build
+@@ -4,7 +4,8 @@ pygobject_version_minor = pygobject_version_arr[1].to_
+ pygobject_version_arr = pygobject_version.split('.')
+ pygobject_version_major = pygobject_version_arr[0].to_int()
+ pygobject_version_minor = pygobject_version_arr[1].to_int()
+-pygobject_version_micro = pygobject_version_arr[2].to_int()
++pygobject_version_micro_arr = pygobject_version_arr[2].split('nb')
++pygobject_version_micro = pygobject_version_micro_arr[0].to_int()
+ 
+ python3_loader_c = files(
+   '../python/peas-plugin-loader-python.c',



Home | Main Index | Thread Index | Old Index