./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:

   2021-03-22 11:33:14 by Stuart Henderson | Files touched by this commit (1)
Log message:
fix gdb's auto-load directory, it was looking in a directory literally
named "${prefix}/share/auto-load"
maintainer timeout
   2021-03-15 15:02:11 by Stuart Henderson | Files touched by this commit (66)
Log message:
revert accidentally committed files
   2021-03-15 14:53:24 by Stuart Henderson | Files touched by this commit (78)
Log message:
update to py-ptyprocess-0.7.0, make py3-only
   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@