pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libmatchbox



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Jun 14 19:11:54 UTC 2026

Modified Files:
        pkgsrc/devel/libmatchbox: Makefile distinfo
Added Files:
        pkgsrc/devel/libmatchbox/patches: patch-libmb_mbmenu.h
            patch-libmb_mbpixbuf.h

Log Message:
libmatchbox: Build fixes for GCC 14 and GCC 15.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/libmatchbox/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/libmatchbox/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libmatchbox/patches/patch-libmb_mbmenu.h \
    pkgsrc/devel/libmatchbox/patches/patch-libmb_mbpixbuf.h

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

Modified files:

Index: pkgsrc/devel/libmatchbox/Makefile
diff -u pkgsrc/devel/libmatchbox/Makefile:1.37 pkgsrc/devel/libmatchbox/Makefile:1.38
--- pkgsrc/devel/libmatchbox/Makefile:1.37      Mon Jan  5 09:11:21 2026
+++ pkgsrc/devel/libmatchbox/Makefile   Sun Jun 14 19:11:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2026/01/05 09:11:21 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/06/14 19:11:54 nia Exp $
 
 DISTNAME=      libmatchbox-1.9
 PKGREVISION=   13
@@ -14,6 +14,9 @@ USE_LIBTOOL=  yes
 GNU_CONFIGURE= yes
 USE_TOOLS+=    pkg-config
 
+# Uses "old-style function definitions".
+FORCE_C_STD=   gnu89
+
 SUBST_CLASSES+=                pc
 SUBST_SED.pc+=         -e "s/libpng12/libpng16/"
 SUBST_FILES.pc+=       configure

Index: pkgsrc/devel/libmatchbox/distinfo
diff -u pkgsrc/devel/libmatchbox/distinfo:1.9 pkgsrc/devel/libmatchbox/distinfo:1.10
--- pkgsrc/devel/libmatchbox/distinfo:1.9       Tue Oct 26 10:15:24 2021
+++ pkgsrc/devel/libmatchbox/distinfo   Sun Jun 14 19:11:54 2026
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 10:15:24 nia Exp $
+$NetBSD: distinfo,v 1.10 2026/06/14 19:11:54 nia Exp $
 
 BLAKE2s (libmatchbox-1.9.tar.gz) = 2c1103e5357d904d632040e71b77d411b13629fae21c83749a776ccc6253d8b8
 SHA512 (libmatchbox-1.9.tar.gz) = 8ff29343b993da9803de380cec263189434f419ee9bc32c8bbab9438084d41a18b835f40f9d2c05b249e79ca560aec0fb705f319ea476758517e58edcee5de5f
 Size (libmatchbox-1.9.tar.gz) = 418576 bytes
 SHA1 (patch-aa) = eed22f59959b067475fde30c605d446a9f7d1b7d
+SHA1 (patch-libmb_mbmenu.h) = 041d0f643b128c49b891189cbbceb7f5ad2b6458
+SHA1 (patch-libmb_mbpixbuf.h) = 14c85eb38f22ceb630f247766ee129c147df6836

Added files:

Index: pkgsrc/devel/libmatchbox/patches/patch-libmb_mbmenu.h
diff -u /dev/null pkgsrc/devel/libmatchbox/patches/patch-libmb_mbmenu.h:1.1
--- /dev/null   Sun Jun 14 19:11:54 2026
+++ pkgsrc/devel/libmatchbox/patches/patch-libmb_mbmenu.h       Sun Jun 14 19:11:54 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-libmb_mbmenu.h,v 1.1 2026/06/14 19:11:54 nia Exp $
+
+Include appropriate header for index(3) to avoid implicit
+function declarations.
+
+--- libmb/mbmenu.h.orig        2026-06-14 19:03:57.641819988 +0000
++++ libmb/mbmenu.h
+@@ -26,6 +26,7 @@
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <strings.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <dirent.h>
Index: pkgsrc/devel/libmatchbox/patches/patch-libmb_mbpixbuf.h
diff -u /dev/null pkgsrc/devel/libmatchbox/patches/patch-libmb_mbpixbuf.h:1.1
--- /dev/null   Sun Jun 14 19:11:54 2026
+++ pkgsrc/devel/libmatchbox/patches/patch-libmb_mbpixbuf.h     Sun Jun 14 19:11:54 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-libmb_mbpixbuf.h,v 1.1 2026/06/14 19:11:54 nia Exp $
+
+Include appropriate header to avoid implicit function declaration
+of mb_want_warnings().
+
+--- libmb/mbpixbuf.h.orig      2026-06-14 19:05:10.245826774 +0000
++++ libmb/mbpixbuf.h
+@@ -21,6 +21,7 @@
+  */
+ 
+ #include "libmb/mbconfig.h"
++#include "libmb/mbutil.h"
+ 
+ #include <stdio.h>
+ #include <stdlib.h>



Home | Main Index | Thread Index | Old Index