pkgsrc-Changes archive

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

CVS commit: pkgsrc/cross/arm-none-eabi-gdb



Module Name:    pkgsrc
Committed By:   lloyd
Date:           Tue Sep  9 01:53:45 UTC 2025

Modified Files:
        pkgsrc/cross/arm-none-eabi-gdb: Makefile PLIST
Added Files:
        pkgsrc/cross/arm-none-eabi-gdb: options.mk

Log Message:
arm-none-eabi-gdb: Add an option to use Python scripts

This option has been added because building this package on Linux
picked up the endemic system Python causing the PLIST to be
wrong.

Adding a Python option seemed more well-good mannered than simply
turning off GDB Python support on all platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/cross/arm-none-eabi-gdb/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/cross/arm-none-eabi-gdb/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/cross/arm-none-eabi-gdb/options.mk

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

Modified files:

Index: pkgsrc/cross/arm-none-eabi-gdb/Makefile
diff -u pkgsrc/cross/arm-none-eabi-gdb/Makefile:1.9 pkgsrc/cross/arm-none-eabi-gdb/Makefile:1.10
--- pkgsrc/cross/arm-none-eabi-gdb/Makefile:1.9 Thu Sep  4 23:06:24 2025
+++ pkgsrc/cross/arm-none-eabi-gdb/Makefile     Tue Sep  9 01:53:45 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/09/04 23:06:24 lloyd Exp $
+# $NetBSD: Makefile,v 1.10 2025/09/09 01:53:45 lloyd Exp $
 
 DISTNAME=      gdb-16.3
 PKGNAME=       cross-arm-none-eabi-${DISTNAME}
@@ -32,6 +32,7 @@ INFO_FILES=           yes
 # If ever necessary, this should be fixed using REPLACE_BASH.
 CHECK_PORTABILITY_SKIP+=       sim/testsuite/sim/bfin/run-tests.sh
 
+.include "options.mk"
 .include "../../mk/bsd.prefs.mk"
 
 pre-configure:

Index: pkgsrc/cross/arm-none-eabi-gdb/PLIST
diff -u pkgsrc/cross/arm-none-eabi-gdb/PLIST:1.3 pkgsrc/cross/arm-none-eabi-gdb/PLIST:1.4
--- pkgsrc/cross/arm-none-eabi-gdb/PLIST:1.3    Thu Sep  4 23:06:24 2025
+++ pkgsrc/cross/arm-none-eabi-gdb/PLIST        Tue Sep  9 01:53:45 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/09/04 23:06:24 lloyd Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/09/09 01:53:45 lloyd Exp $
 cross-arm-none-eabi/bin/arm-none-eabi-gdb
 cross-arm-none-eabi/bin/arm-none-eabi-gdb-add-index
 cross-arm-none-eabi/bin/arm-none-eabi-gstack
@@ -30,3 +30,55 @@ cross-arm-none-eabi/share/gdb/syscalls/s
 cross-arm-none-eabi/share/gdb/syscalls/sparc64-linux.xml
 cross-arm-none-eabi/share/gdb/system-gdbinit/elinos.py
 cross-arm-none-eabi/share/gdb/system-gdbinit/wrs-linux.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/FrameDecorator.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/FrameIterator.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/__init__.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/__init__.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/explore.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/frame_filters.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/missing_files.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/pretty_printers.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/prompt.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/type_printers.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/unwinders.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/command/xmethods.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/__init__.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/breakpoint.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/bt.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/disassemble.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/evaluate.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/events.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/frames.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/globalvars.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/io.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/launch.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/locations.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/memory.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/modules.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/next.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/pause.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/scopes.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/server.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/sources.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/startup.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/state.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/threads.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/typecheck.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/dap/varref.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/disassembler.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/frames.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/function/__init__.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/function/as_string.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/function/caller_is.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/function/strfns.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/missing_debug.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/missing_files.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/missing_objfile.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/printer/__init__.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/printing.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/prompt.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/ptwrite.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/styling.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/types.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/unwinder.py
+${PLIST.python}cross-arm-none-eabi/share/gdb/python/gdb/xmethod.py

Added files:

Index: pkgsrc/cross/arm-none-eabi-gdb/options.mk
diff -u /dev/null pkgsrc/cross/arm-none-eabi-gdb/options.mk:1.1
--- /dev/null   Tue Sep  9 01:53:45 2025
+++ pkgsrc/cross/arm-none-eabi-gdb/options.mk   Tue Sep  9 01:53:45 2025
@@ -0,0 +1,19 @@
+# $NetBSD: options.mk,v 1.1 2025/09/09 01:53:45 lloyd Exp $
+PKG_OPTIONS_VAR=       PKG_OPTIONS.gdb
+PKG_SUPPORTED_OPTIONS+=        python
+PKG_SUGGESTED_OPTIONS= python
+
+PLIST_VARS+=           python
+
+.include "../../mk/bsd.options.mk"
+
+.if ${PKG_OPTIONS:Mpython}
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PLIST.python=                  yes
+CONFIGURE_ARGS+=               --with-python
+PYTHON_FOR_BUILD_ONLY=         no
+.include "../../lang/python/tool.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=               --without-python
+.endif



Home | Main Index | Thread Index | Old Index