pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/eina



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Jun 14 13:03:53 UTC 2026

Modified Files:
        pkgsrc/devel/eina: Makefile distinfo
Added Files:
        pkgsrc/devel/eina/patches:
            patch-src_modules_mp_chained__pool_eina__chained__mempool.c

Log Message:
eina: Fix build with GCC 15. Don't use alignof as variable name.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/eina/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/eina/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/eina/patches/patch-src_modules_mp_chained__pool_eina__chained__mempool.c

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

Modified files:

Index: pkgsrc/devel/eina/Makefile
diff -u pkgsrc/devel/eina/Makefile:1.13 pkgsrc/devel/eina/Makefile:1.14
--- pkgsrc/devel/eina/Makefile:1.13     Wed Nov  9 13:14:08 2022
+++ pkgsrc/devel/eina/Makefile  Sun Jun 14 13:03:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2022/11/09 13:14:08 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2026/06/14 13:03:52 nia Exp $
 #
 
 DISTNAME=      eina-1.7.10
@@ -13,6 +13,7 @@ LICENSE=      gnu-lgpl-v2.1
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
+FORCE_C_STD=   gnu89
 
 PKGCONFIG_OVERRIDE=    eina.pc.in
 

Index: pkgsrc/devel/eina/distinfo
diff -u pkgsrc/devel/eina/distinfo:1.16 pkgsrc/devel/eina/distinfo:1.17
--- pkgsrc/devel/eina/distinfo:1.16     Sat Dec 20 12:17:12 2025
+++ pkgsrc/devel/eina/distinfo  Sun Jun 14 13:03:52 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.16 2025/12/20 12:17:12 nia Exp $
+$NetBSD: distinfo,v 1.17 2026/06/14 13:03:52 nia Exp $
 
 BLAKE2s (eina-1.7.10.tar.bz2) = 6cf2e8409df2238b5ae2ef917909766d99a21558a79a3f63813e41205212f110
 SHA512 (eina-1.7.10.tar.bz2) = c1195ec9f2cd79777912ba3c8b6e69a206d035c9a7f2c38762c18e3c86ec43d52f020e4dd8d0ea0c9b580aff9707cede909412260ac6d23796ddbd78eb8e280e
 Size (eina-1.7.10.tar.bz2) = 9703289 bytes
 SHA1 (patch-src_lib_eina__inarray.c) = 50ed04a751689cdcaff28fdaed9177708759f529
 SHA1 (patch-src_lib_eina__str.c) = 1c350117eb953a10d7663154b9b03a84e3f9de04
+SHA1 (patch-src_modules_mp_chained__pool_eina__chained__mempool.c) = 07bd79e6bd1b3c75e9815b16a41ac9195c455c34

Added files:

Index: pkgsrc/devel/eina/patches/patch-src_modules_mp_chained__pool_eina__chained__mempool.c
diff -u /dev/null pkgsrc/devel/eina/patches/patch-src_modules_mp_chained__pool_eina__chained__mempool.c:1.1
--- /dev/null   Sun Jun 14 13:03:53 2026
+++ pkgsrc/devel/eina/patches/patch-src_modules_mp_chained__pool_eina__chained__mempool.c       Sun Jun 14 13:03:52 2026
@@ -0,0 +1,35 @@
+$NetBSD: patch-src_modules_mp_chained__pool_eina__chained__mempool.c,v 1.1 2026/06/14 13:03:52 nia Exp $
+
+Rename "alignof" variable so it doesn't conflict with a gcc builtin.
+
+--- src/modules/mp/chained_pool/eina_chained_mempool.c.orig    2026-06-14 13:00:40.383117004 +0000
++++ src/modules/mp/chained_pool/eina_chained_mempool.c
+@@ -122,7 +122,7 @@ _eina_chained_mp_pool_new(Chained_Mempool *pool)
+ {
+    Chained_Pool *p;
+    unsigned char *ptr;
+-   unsigned int alignof;
++   unsigned int my_alignof;
+ 
+    eina_error_set(0);
+    p = malloc(pool->alloc_size);
+@@ -146,8 +146,8 @@ _eina_chained_mp_pool_new(Chained_Mempool *pool)
+    }
+ #endif
+ 
+-   alignof = eina_mempool_alignof(sizeof(Chained_Pool));
+-   ptr = (unsigned char *)p + alignof;
++   my_alignof = eina_mempool_alignof(sizeof(Chained_Pool));
++   ptr = (unsigned char *)p + my_alignof;
+    p->usage = 0;
+    p->base = NULL;
+ 
+@@ -155,7 +155,7 @@ _eina_chained_mp_pool_new(Chained_Mempool *pool)
+    p->limit = ptr + pool->item_alloc * pool->pool_size;
+ 
+ #ifndef NVALGRIND
+-   VALGRIND_MAKE_MEM_NOACCESS(ptr, pool->alloc_size - alignof);
++   VALGRIND_MAKE_MEM_NOACCESS(ptr, pool->alloc_size - my_alignof);
+ #endif
+ 
+    return p;



Home | Main Index | Thread Index | Old Index