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