Version: 7.12.1, Package name: gdb-7.12.1 |
Maintained by: Pascal Stumpf |
Master sites: |
Description GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other languages. GDB can target (i.e., debug programs running on) more than a dozen different processor architectures, and GDB itself can run on most popular GNU/Linux, Unix and Microsoft Windows variants. |
Filesize: 18774.797 KB |
Version History (View Complete History) |
|
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2021-02-09 21:55:19 by Jonathan Gray | Files touched by this commit (1) |
Log message: build gdb with --disable-sim fixes -fno-common build on arm and makes update-plist output match amd64 |
2020-12-09 14:41:43 by Stuart Henderson | Files touched by this commit (4) |
Log message: de-conflict gdb and arm-none-eabi-gdb. the conflicting files are include/gdb/jit-reader.h share/gdb/system-gdbinit/elinos.py share/gdb/system-gdbinit/wrs-linux.py these are not needed in most cases, and near identical between gdb and arm-none-eabi-gdb (only difference is the copyright date), so having just one copy is good enough. remove old libbfd @conflict from gdb/pkg/PLIST while there (the libbfd port was removed in 2011) noticed by solene@. prompted by a suggestion from solene@ to remove the gdb dependency from gnustep/projectcenter, looks fine to her. |
2020-10-18 12:49:10 by Mark Kettenis | Files touched by this commit (3) |
Log message: Make running programs under gdb work on powerpc64. ok jasper@ |
2020-10-09 13:22:42 by Mark Kettenis | Files touched by this commit (6) |
Log message: Add minimal OpenBSD/powerpc64 support. Should allow inspection of core dumps, but not much more. ok jasper@ |
2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032) |
Log message: bump REVISION; python 3 default changed to 3.8 |
2020-06-01 15:44:49 by Kurt Miller | Files touched by this commit (2) |
Log message: Fix backtrace across signals on amd64 The 'Apply the retpoline transformation to indirect jumps in the raw ASM' commit in 6.4 added an instruction to the sigcode. This fixes the offset to look for sigreturn and mantains backward compat. maintainer timeout |
2020-03-29 11:23:30 by Klemens Nanni | Files touched by this commit (1) |
Log message: Set SEPARATE_BUILD=yes 118M build-amd64 and 192M gdb-7.2.1 are worth keeping apart. No modification to WRKSRC spotted during build, tests pass, no PLIST change. |
2020-03-29 08:47:52 by Klemens Nanni | Files touched by this commit (2) |
Log message: Python is a BDEP, add @shared-lib PLIST marker Python is in LDEP and used in post-install. MODPY_BUILDDEP=No removal OK sthen |
2019-10-31 16:19:48 by Klemens Nanni | Files touched by this commit (3) |
Log message: Use Python 3 Builds and runs fine with it, although I did not exhaust all possible ways of testing GDBs built-in Python usage. Support "to increase the chance of it getting tested" from sthen |
2019-10-17 11:10:27 by Kurt Miller | Files touched by this commit (3) |
Log message: Improve devel/gdb aarch64 support: * Enable debugging on running threaded programs * Provide sigtramp routine unwinding (support modeled after ppc) okay pascal@ kettenis@ |
2019-07-16 15:29:41 by Stuart Henderson | Files touched by this commit (19) |
Log message: Some ports using gnulib previously detected a broken realpath and switched to an internal replacement function. Following the changes to make realpath(3) use the __realpath() syscall these no longer detect broken realpath i.e. produce different code. Bump REVISION to ensure that users get the new version. |
2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-05-20 14:52:36 by Stuart Henderson | Files touched by this commit (87) |
Log message: another batch of ncurses->curses WANTLIB updates, skipping any that have gettext LIB/RUN_DEPENDS to avoid conflicts for naddy's multipackaging work |
2018-11-01 14:36:09 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Register .pyc files so they are properly deleted when removing the package. The .pyc files could be created after installation when running egdb as root. ok kirby@ landry@ sthen@ |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-07-11 13:45:58 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Drop comment outdated now that this builds on arm64 |
2018-07-10 05:03:46 by Mark Kettenis | Files touched by this commit (8) |
Log message: Add OpenBSD/arm64 support. Not fully functional yet, but good enough to be helpful analyzing coredumps and inspecting running processes. From a diff provided by drahn@. ok jca@, phessler@ |
2018-06-18 08:53:12 by Mark Kettenis | Files touched by this commit (2) |
Log message: Make reading core dumps on armv7 work again. ok patrick@ |
2018-01-23 17:19:56 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Adapt to the recent changes in <arm/reg.h> Based on Mark's diff for base gdb. ok kettenis@ pascal@ (maintainer) |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-05-25 16:59:13 by Stuart Henderson | Files touched by this commit (1) |
Log message: add comment re lang/ocaml and aarch64 |
2017-05-25 16:25:25 by Stuart Henderson | Files touched by this commit (1) |
Log message: avoid wasting time on aarch64, there is no gdb yet |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2017-01-28 14:38:15 by Pascal Stumpf | Files touched by this commit (2) |
Log message: update to gdb 7.12.1. |
2016-10-21 07:13:31 by Visa Hankala | Files touched by this commit (1) |
Log message: Fix build on mips64. Part of the source is now built using c++ which rejects implicit casts from type void *. ok pascal@ |
2016-10-09 05:39:20 by Pascal Stumpf | Files touched by this commit (6) |
Log message: Update to GDB 7.12. |
2016-09-03 07:51:09 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Tests now need dejagnu. ok pascal@ (maintainer) |
2016-09-03 07:48:39 by Jeremie Courreges-Anglas | Files touched by this commit (8) |
Log message: Fix register handling of multithreaded programs on !(x86) platforms. Initially implemented by jhb@freebsd for i386 and amd64: replace ptid_get_pid by get_ptrace_pid when fetching / setting registers. The latter does the right thing with multiple threads. Issue reported by guenther@ plus a few users. ok pascal@ (maintainer) |
2016-08-08 02:58:27 by Pascal Stumpf | Files touched by this commit (2) |
Log message: Update to gdb 7.11.1. |
2016-05-07 06:40:58 by Pascal Stumpf | Files touched by this commit (68) |
Log message: Update my mail address. |
2016-03-04 12:25:27 by Pascal Stumpf | Files touched by this commit (3) |
Log message: Update to GDB 7.11. |
2015-12-24 02:33:57 by Pascal Stumpf | Files touched by this commit (2) |
Log message: Update to gdb 7.10.1 |
2015-09-09 13:47:17 by Pascal Stumpf | Files touched by this commit (7) |
Log message: Update to GDB 7.10. |
2015-06-10 04:55:10 by Marc Espie | Files touched by this commit (4) |
Log message: conflicts |
2015-06-04 15:21:38 by Pascal Stumpf | Files touched by this commit (2) |
Log message: update to gdb 7.9.1, from Brad |
2015-03-14 20:58:08 by Pascal Stumpf | Files touched by this commit (10) |
Log message: Update to gdb 7.9. |
2014-11-13 14:33:02 by Pascal Stumpf | Files touched by this commit (4) |
Log message: Update to 7.8.1. |
2014-10-18 04:07:52 by Christopher Zimmermann | Files touched by this commit (1) |
Log message: remove filename_cmp and filename_ncmp, which are replaced by macros. ok pascal@ |
2011-07-07 11:31:14 by Jasper Lievisse Adriaanse | Files touched by this commit (4) |
Log message: make these ports conflict for now as gdb installs it's own libbfd. it will be decided later how to resolve this. as discussed with ckuethe@ and robert@ ok robert@ |