pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/libgpg-error



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Sat Jan 13 04:16:40 UTC 2024

Modified Files:
        pkgsrc/security/libgpg-error: distinfo
Added Files:
        pkgsrc/security/libgpg-error/patches:
            patch-src_syscfg_lock-obj-pub.netbsdelf.h

Log Message:
security/libgpg-error: Allow cross-build on older NetBSD ports.

These ones are identified as `netbsdelf' rather than `netbsd' owing
to their prior a.out incarnations.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/security/libgpg-error/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/security/libgpg-error/patches/patch-src_syscfg_lock-obj-pub.netbsdelf.h

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

Modified files:

Index: pkgsrc/security/libgpg-error/distinfo
diff -u pkgsrc/security/libgpg-error/distinfo:1.60 pkgsrc/security/libgpg-error/distinfo:1.61
--- pkgsrc/security/libgpg-error/distinfo:1.60  Sat Jan 13 04:16:24 2024
+++ pkgsrc/security/libgpg-error/distinfo       Sat Jan 13 04:16:40 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.60 2024/01/13 04:16:24 riastradh Exp $
+$NetBSD: distinfo,v 1.61 2024/01/13 04:16:40 riastradh Exp $
 
 BLAKE2s (libgpg-error-1.47.tar.bz2) = 91e8ad1fa6a7f42b68a9dca5b285c90bf9f3def9bdae1c23767c9bc29e5658fd
 SHA512 (libgpg-error-1.47.tar.bz2) = bbb4b15dae75856ee5b1253568674b56ad155524ae29a075cb5b0a7e74c4af685131775c3ea2226fff2f84ef80855e77aa661645d002b490a795c7ae57b66a30
@@ -7,3 +7,4 @@ SHA1 (patch-doc_yat2m.c) = c5c497f6bcd11
 SHA1 (patch-src_argparse.c) = 3e753aac4bce4273887bbb4818ae68a4016fb6d8
 SHA1 (patch-src_estream.c) = 0502a55403062abeab22c83a6d919c57ff1c5d82
 SHA1 (patch-src_syscfg_lock-obj-pub.netbsd.h) = 6f00890bc3d821da9b715c00a8f068fa4964df9e
+SHA1 (patch-src_syscfg_lock-obj-pub.netbsdelf.h) = e963c2efe74191e199d4fb694a6d04ffe87594d0

Added files:

Index: pkgsrc/security/libgpg-error/patches/patch-src_syscfg_lock-obj-pub.netbsdelf.h
diff -u /dev/null pkgsrc/security/libgpg-error/patches/patch-src_syscfg_lock-obj-pub.netbsdelf.h:1.1
--- /dev/null   Sat Jan 13 04:16:40 2024
+++ pkgsrc/security/libgpg-error/patches/patch-src_syscfg_lock-obj-pub.netbsdelf.h      Sat Jan 13 04:16:40 2024
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_syscfg_lock-obj-pub.netbsdelf.h,v 1.1 2024/01/13 04:16:40 riastradh Exp $
+
+Provide a generic NetBSD definition of lock and initializer, for
+cross-compilation.
+
+--- src/syscfg/lock-obj-pub.netbsdelf.h.orig   2023-06-15 19:44:14.451323950 +0000
++++ src/syscfg/lock-obj-pub.netbsdelf.h
+@@ -0,0 +1,9 @@
++#include <pthread.h>
++
++typedef struct
++{
++  long _vers;
++  pthread_mutex_t u;
++} gpgrt_lock_t;
++
++#define GPGRT_LOCK_INITIALIZER {1, PTHREAD_MUTEX_INITIALIZER}



Home | Main Index | Thread Index | Old Index