./devel/gdb [GNU debugger]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

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)
  • (2017-01-29) Updated to version: gdb-7.12.1
  • (2016-10-09) Updated to version: gdb-7.12
  • (2016-08-08) Updated to version: gdb-7.11.1
  • (2016-03-05) Updated to version: gdb-7.11
  • (2015-12-24) Updated to version: gdb-7.10.1
  • (2015-09-10) Updated to version: gdb-7.10
  • (2015-06-05) Updated to version: gdb-7.9.1
  • (2015-03-15) Updated to version: gdb-7.9
  • (2014-11-14) Updated to version: gdb-7.8.1
  • (2014-08-14) Updated to version: gdb-7.8
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   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@