non port: devel/gdb/pkg-plist |
Number of commits found: 28 |
Thursday, 18 Jan 2024
|
22:18 John Baldwin (jhb)
devel/gdb: Upgrade to 14.1
- Notable upstream fixes for FreeBSD include better support for
multiprocessing as well as support for AVX and other extended
registers in core dumps on newer AMD CPUs.
- Use all-gdb as the build target to reduce build time.
- sim can no longer be excluded during the tarball as a couple of
source files in GDB now use headers from sim/ unconditionally.
Instead, use --disable-sim to skip building the simulators.
Reviewed by: pizzamig
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D43053
af0d94a |
Wednesday, 10 Jan 2024
|
08:16 Baptiste Daroussin (bapt)
MAN?PREFIX: eleminate its usage and move man to share/man
1b819e4 |
Friday, 17 Mar 2023
|
23:47 John Baldwin (jhb)
devel/gdb: Upgrade to 13.1.
Reviewed by: pizzamig (maintainer)
Differential Revision: https://reviews.freebsd.org/D38759
27ee37a |
Tuesday, 10 May 2022
|
17:41 John Baldwin (jhb)
devel/gdb: Update to 12.1.
One notable feature included in 12.1 is async target support
permitting the use of commands like continue&.
In addition, this commit backports various post-12 commits to add
support for hardware breakpoints/watchpoints on aarch64, support for
resolving TLS variables from core dumps on amd64 and i386 via the
recently added NT_X86_SEGBASES core dump note, and support for
resolving TLS variables on arm and aarch64 via the recently added
NT_ARM_TLS register set.
Reviewed by: pizzamig
Differential Revision: https://reviews.freebsd.org/D35111
1c25ded |
Thursday, 14 Apr 2022
|
17:00 John Baldwin (jhb)
devel/gdb: Handle recent 14.0 systems with libc++ in /lib.
The auto-load python wrapper for libc++ pretty printers has to be
installed at the same path as libc++ to work correctly. Update the
port to install the top-level wrapper in lib/ under the auto-load data
directory instead of usr/lib on recent 14.0 systems.
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D34636
92d6b83 |
Friday, 4 Dec 2020
|
23:19 pizzamig
devel/gdb: Update to 10.1
Reviewed by: jhb@
Differential Revision: https://reviews.freebsd.org/D27040
|
Friday, 15 Feb 2019
|
18:44 jhb
Include pretty printers for libc++ when Python is enabled.
The pretty printers are pulled from github/bsdjhb/libcxx-gdbpy.git.
They are not complete and only support a subset of STL classes.
Bump PORTREVISION.
PR: 235539
Reviewed by: pizzamig (maintainer)
Differential Revision: https://reviews.freebsd.org/D19087
|
Monday, 10 Dec 2018
|
17:23 jhb
Various fixes for GDB's data directory.
- Backport a fix from master to fix the setting of the default
auto-load paths.
- Switch to using the default data directory (PREFIX/share/gdb)
instead of a version specific directory. This allows gdb to use
auto-load scripts installed by other packages to
PREFIX/share/gdb/auto-load. A couple of existing packages already
do this such as libglib and libgobject.
- Add symlinks for gdb.1 and kgdb.1 manpages without version numbers.
This makes 'man gdb' and 'man kgdb' work on 12.0 which doesn't have
these manpages in the base system.
- Precompile the installed python scripts and add then to the packing
list. This avoids leaving .pyc files around after the package is
deleted if gdb (or kgdb) is run as root.
- Bump PORTREVISION.
Reviewed by: pizzamig (maintainer)
Differential Revision: https://reviews.freebsd.org/D18476
|
Monday, 8 May 2017
|
19:02 jhb
Fix several issues with kgdb:
- The kld parsing code in kgdb was using basename() and dirname() which
ended up being broken by the recent changes to make dirname() modify its
input buffer. Modify fbsd-kld.c to use the lbasename() and ldirname()
wrappers in gdb.
- Add the kgdb.1 manpage from base and install it as 'kgdbNNN.1' which is
helpful since stock HEAD no longer ships a kgdb manpage.
- Link libkvm into mips binaries so that the vmcore target links.
- Bump PORTREVISION.
PR: 219028
Reviewed by: luca.pizzamiglio@gmail.com (maintainer)
Approved by: rene
|
Sunday, 18 Dec 2016
|
16:08 tijl
Update to 7.12.
PR: 214927
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
|
Friday, 15 Jul 2016
|
01:10 jhb
Import several patches recently merged upstream.
- Fix fork following to honor 'detach-on-fork'
- Fix vfork following to post a fake vfork_done event to fix breakpoints
in vfork parents (a real vfork_done event is pending but requires kernel
changes currently in review).
- Fix x86 debug registers to work with multiple threads (PR 157755)
- Add support for 'info auxv' on both live processes and cores.
- Add support for 'catch syscall'. Note that catching system calls by
names requires parsing an XML file mapping system call names to
numbers. The port now installs the XML syscall files to the data
directory. In addition, the EXPAT option is now enabled by default as
expat is used to parse the XML files.
- Bump PORTREVISION.
PR: 157755, 210874
Approved by: luca.pizzamiglio@gmail.com (maintainer), bdrewery
|
Tuesday, 6 Oct 2015
|
18:52 jhb
Add a new KGDB option to the devel/gdb port. This adds a forward port
of the kernel-specific bits of kgdb to recent gdb. It only supports
amd64, i386, powerpc, powerpc64, and sparc64.
PR: 203299
Reviewed by: bdrewery
Glanced at by: emaste, jilles, luca.pizzamiglio@gmail.com (maintainer)
Differential Revision: https://reviews.freebsd.org/D3727
|
Friday, 18 Sep 2015
|
17:27 jhb
Update gdb to 7.10
* Removing patches from the port already committed in upstream
* Adopting the new OPTION dependent targets (like do-install-PYTHON-on:)
* Enable support for 64-bit targets on 32-bit systems (e.g. allow the i386
gdb to debug an amd64 binary).
* Now supports fork and exec tracing.
PR: 203170
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
Approved by: tijl
|
Thursday, 4 Jun 2015
|
17:08 tijl
- Update to 7.9.1
- Fix crash on some core files
- Fix plist
PR: 200001, 200011, 200638
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
|
Monday, 2 Mar 2015
|
12:46 ashish
- Install missing files required for GUILE support
PR: 197512
Approved by: Luca <luca.pizzamiglio at gmail.com> (maintainer)
|
Friday, 14 Nov 2014
|
18:00 tijl
Update devel/gdb to 7.8.1
PR: 194835
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
|
Monday, 27 Oct 2014
|
10:10 bapt
Cleanup plist
|
Monday, 4 Aug 2014
|
20:50 pi
devel/gdb: 7.7.1 -> 7.8
For changes see also:
http://www.gnu.org/software/gdb/download/ANNOUNCEMENT
PR: 192323
Submitted by: yuri@rawbw.com
Approved by: luca.pizzamiglio@gmail.com (maintainer)
|
Tuesday, 10 Jun 2014
|
11:39 tijl
- Update to version 7.7.1.
- Fix a problem on FreeBSD 10+ with converters/libiconv installed. GDB
could not print string variables then.
PR: 190700
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
|
Thursday, 17 Oct 2013
|
17:59 danilo
- Add stage support
- Use options helpers
- Fix a problem when PYTHON and BUNDLED_READLINE options are active
PR: ports/183048
Submitted by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
|
Thursday, 26 Sep 2013
|
02:30 tabthorpe
- Update to 7.6.1
PR: ports/181801
Submitted by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
|
Wednesday, 13 Mar 2013
|
16:15 pawel
- Add option to disable TUI
- Correct enabling of all targets, add patches to fix new
clang build issues raised by this change
- Fix WWW: line
PR: ports/176103
Submitted by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
|
Friday, 24 Aug 2012
|
02:54 bdrewery
- Update to 7.5
- Remove patches integrated upstream
PR: ports/170913
Submitted by: Luca Pizzammiglio <luca.pizzamiglio@gmail.com> (maintainer)
Approved by: eadler (mentor)
|
Thursday, 19 Apr 2012
|
19:05 pawel
Fix GDB_LINK option
PR: ports/167049
Submitted by: Tijl Coosemans <tijl@coosemans.org>
Approved by: maintainer
|
Sunday, 1 Apr 2012
|
16:13 romain
Create ${PREFIX}/bin/gdb link when installing from a packages with GDB_LINK
enabled.
PR: ports/166082
Submitted by: romain (myself)
Approved by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (Maintainer)
Feature safe: yes
|
Friday, 9 Mar 2012
|
17:03 jhb
- Install the python bindings when python is enabled.
- Bump portrevision to 2.
Reviewed by: Luca Pizzamiglio (maintainer)
Feature safe: yes
|
Saturday, 25 Feb 2012
|
11:57 scheidell
- Adds HW watchpoint support for amd64, closing ports/160930 (thanks to Ben
Morrow)
- Adds a symbolic link executable with the version suffix to support tools
without debugger configuration (like devel/nemiver)
- Bump PORTREVISION due to track changes to options and pkg-plist
PR: ports/165357
Submitted by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
Approved by: gabor (mentor, implicit)
|
Tuesday, 16 Nov 2010
|
20:39 skreuzer
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.
This version of gdb has been modified by jhb@ to recognize freebsd threads
Reviewed by: John Baldwin <jhb@FreeBSD.org>, swell.k@gmail.com
|
Number of commits found: 28 |