pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/openocd



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Apr  6 10:07:06 UTC 2025

Modified Files:
        pkgsrc/devel/openocd: Makefile distinfo
Added Files:
        pkgsrc/devel/openocd/patches: patch-src_helper_configuration.h
            patch-src_helper_jim-nvp.c patch-src_openocd.c

Log Message:
openocd: fix build with jimtcl 0.83


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/openocd/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/openocd/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/openocd/patches/patch-src_helper_configuration.h \
    pkgsrc/devel/openocd/patches/patch-src_helper_jim-nvp.c \
    pkgsrc/devel/openocd/patches/patch-src_openocd.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/openocd/Makefile
diff -u pkgsrc/devel/openocd/Makefile:1.9 pkgsrc/devel/openocd/Makefile:1.10
--- pkgsrc/devel/openocd/Makefile:1.9   Wed May 17 15:29:13 2023
+++ pkgsrc/devel/openocd/Makefile       Sun Apr  6 10:07:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/05/17 15:29:13 nikita Exp $
+# $NetBSD: Makefile,v 1.10 2025/04/06 10:07:06 adam Exp $
 
 DISTNAME=      openocd-0.12.0
 CATEGORIES=    devel
@@ -16,7 +16,6 @@ USE_LANGUAGES=        c c++
 USE_TOOLS+=    gmake pkg-config
 INFO_FILES=    yes
 
-CONFIGURE_ARGS+=       --infodir=${PREFIX}/info
 CONFIGURE_ARGS+=       --disable-internal-jimtcl
 BUILDLINK_TRANSFORM+=  rm:-Werror
 OVERRIDE_DIRDEPTH?=    5

Index: pkgsrc/devel/openocd/distinfo
diff -u pkgsrc/devel/openocd/distinfo:1.12 pkgsrc/devel/openocd/distinfo:1.13
--- pkgsrc/devel/openocd/distinfo:1.12  Wed May 17 15:29:13 2023
+++ pkgsrc/devel/openocd/distinfo       Sun Apr  6 10:07:06 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2023/05/17 15:29:13 nikita Exp $
+$NetBSD: distinfo,v 1.13 2025/04/06 10:07:06 adam Exp $
 
 BLAKE2s (openocd-0.12.0.tar.bz2) = ae90ac43aec9e72a8ddc7123c5e42fef35e8971cdca3b936a1d14cef74c4dc5c
 SHA512 (openocd-0.12.0.tar.bz2) = b32a8b9fe81ad23d8a544284f4bc626ca302e498dae95399a2f36756407dd1a63e8e9655ca1084e7cc13cf1b932d8f6a480f470a4c3ad502cd884ec7508738e9
@@ -6,3 +6,6 @@ Size (openocd-0.12.0.tar.bz2) = 6790673 
 SHA1 (patch-Makefile.in) = 4035163eb0563254dc4f1bc4a0abac9fbea633e1
 SHA1 (patch-configure) = caef476c5bb76dff29e67c0f9e9fdde95d968bf2
 SHA1 (patch-src_flash_nor_fm4.c) = b14914ebe08a7c7d9f12c3999c5e6edeae2569e0
+SHA1 (patch-src_helper_configuration.h) = fa3da409b1fdb162aea2cd635df084503b3923d9
+SHA1 (patch-src_helper_jim-nvp.c) = 0e5c7de9feb48dcd47c3d79bbaf41787bb1e799d
+SHA1 (patch-src_openocd.c) = d2b7ebdca9800c15fc27b23e9e8c28665900fa5b

Added files:

Index: pkgsrc/devel/openocd/patches/patch-src_helper_configuration.h
diff -u /dev/null pkgsrc/devel/openocd/patches/patch-src_helper_configuration.h:1.1
--- /dev/null   Sun Apr  6 10:07:06 2025
+++ pkgsrc/devel/openocd/patches/patch-src_helper_configuration.h       Sun Apr  6 10:07:06 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_helper_configuration.h,v 1.1 2025/04/06 10:07:06 adam Exp $
+
+Fix build.
+
+--- src/helper/configuration.h.orig    2025-04-06 05:55:27.179913451 +0000
++++ src/helper/configuration.h
+@@ -11,6 +11,7 @@
+ #ifndef OPENOCD_HELPER_CONFIGURATION_H
+ #define OPENOCD_HELPER_CONFIGURATION_H
+ 
++#include <stdio.h>
+ #include <helper/command.h>
+ 
+ int parse_cmdline_args(struct command_context *cmd_ctx,
Index: pkgsrc/devel/openocd/patches/patch-src_helper_jim-nvp.c
diff -u /dev/null pkgsrc/devel/openocd/patches/patch-src_helper_jim-nvp.c:1.1
--- /dev/null   Sun Apr  6 10:07:06 2025
+++ pkgsrc/devel/openocd/patches/patch-src_helper_jim-nvp.c     Sun Apr  6 10:07:06 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_helper_jim-nvp.c,v 1.1 2025/04/06 10:07:06 adam Exp $
+
+Fix build.
+
+--- src/helper/jim-nvp.c.orig  2025-04-06 05:56:28.632419321 +0000
++++ src/helper/jim-nvp.c
+@@ -21,6 +21,7 @@
+ #endif
+ 
+ #include "jim-nvp.h"
++#include <stdio.h>
+ #include <string.h>
+ 
+ int jim_get_nvp(Jim_Interp *interp,
Index: pkgsrc/devel/openocd/patches/patch-src_openocd.c
diff -u /dev/null pkgsrc/devel/openocd/patches/patch-src_openocd.c:1.1
--- /dev/null   Sun Apr  6 10:07:06 2025
+++ pkgsrc/devel/openocd/patches/patch-src_openocd.c    Sun Apr  6 10:07:06 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_openocd.c,v 1.1 2025/04/06 10:07:06 adam Exp $
+
+Fix build with jimtcl 0.83.
+
+--- src/openocd.c.orig 2025-04-06 05:49:36.109698542 +0000
++++ src/openocd.c
+@@ -255,9 +255,9 @@ static int jim_expr_command(Jim_Interp *
+               Jim_Obj *obj = Jim_ConcatObj(interp, argc - 1, argv + 1);
+               Jim_IncrRefCount(obj);
+               const char *s = Jim_String(obj);
+-              struct jim_scriptobj *script = Jim_GetIntRepPtr(interp->currentScriptObj);
+-              if (interp->currentScriptObj == interp->emptyObj ||
+-                              strcmp(interp->currentScriptObj->typePtr->name, "script") ||
++              struct jim_scriptobj *script = Jim_GetIntRepPtr(interp->unused_currentScriptObj);
++              if (interp->unused_currentScriptObj == interp->emptyObj ||
++                              strcmp(interp->unused_currentScriptObj->typePtr->name, "script") ||
+                               script->subst_flags ||
+                               script->filename_obj == interp->emptyObj)
+                       LOG_WARNING("DEPRECATED! use 'expr { %s }' not 'expr %s'", s, s);



Home | Main Index | Thread Index | Old Index