The NetBSD Project

CVS log for pkgsrc/devel/gdb/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / gdb

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.81 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:07 2023 UTC (5 weeks, 5 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.80 / (download) - annotate - [select for diffs], Thu Jul 13 19:34:27 2023 UTC (2 months, 1 week ago) by triaxx
Branch: MAIN
Changes since 1.79: +3 -1 lines
Diff to previous 1.79 (colored)

gdb: Do not support Apple M1

Revision 1.79 / (download) - annotate - [select for diffs], Tue Dec 6 09:45:51 2022 UTC (9 months, 2 weeks ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

devel/gdb: make this build on NetBSD/macppc.

* Follow up struct member renames in callframe and stackframe.
* Import fixes to ppc-nbsd-tdep.c from our in-tree gdb.
* Fix up sim/ppc/emul_netbsd.c to use the versioned syscall names
  for gettimeofday and getrusage.

Bump PKGREVISION.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Jun 28 11:31:43 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

*: recursive bump for perl 5.36

Revision 1.77 / (download) - annotate - [select for diffs], Mon May 24 19:49:56 2021 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

*: recursive bump for perl 5.34

Revision 1.76 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:09 2020 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Oct 26 04:26:11 2020 UTC (2 years, 10 months ago) by mcf
Branch: MAIN
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 (colored)

gdb: remove incorrect patch

This patch originates from pkgsrc-wip in order to prevent clang
warnings for adding an integer to a string literal by converting
"foo" + x to &"foo"[x]. However, when gdb was updated to 7.9, the
ampersand was mistakenly dropped. The string literal was also
replaced with a variable, so there is no longer any reason for the
patch.

This caused the oappend function to be called with a char converted
to a pointer, which immediately crashes gdb whenever disassembly
is performed.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Oct 26 03:21:05 2020 UTC (2 years, 10 months ago) by mcf
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

gdb: use gnu++11 instead of c++11

gdb makes use of typeof in gdbsupport/gdb_proc_service.h, which is
disabled with -std=c++11 to prevent symbol collision.

Revision 1.73 / (download) - annotate - [select for diffs], Sat Oct 24 18:22:08 2020 UTC (2 years, 10 months ago) by kamil
Branch: MAIN
Changes since 1.72: +14 -28 lines
Diff to previous 1.72 (colored)

gdb: Upgrade to 10.1

October 24th, 2020: GDB 10.1 Released!

    The latest version of GDB, version 10.1, is available for download.

    This version of GDB includes the following changes and enhancements:

        Support for debugging new targets:
            BPF (bpf-unknown-none)
        GDBserver support for the following targets:
            ARC GNU/Linux
            RISC-V GNU/Linux
        Multi-target debugging support (experimental)
        Support for debuginfod, an HTTP server for distributing ELF/DWARF debugging information as well as source code.
        Support for debugging a 32-bit Windows program using a 64-bit Windows GDB.
        Support for building GDB with GNU Guile 3.0 and 2.2 (in addition to 2.0)
        Improved performance during startup through the use of threading during symbol table loading (an optional feature in GDB 9, now enabled by default in GDB 10).
        Various enhancements to the Python and Guile APIs
        Various TUI Mode fixes and enhancements.
        Other miscellaneous enhancements:
            Detection when attaching to a process of a mismatch between this process and the executable previously loaded into GDB.
            Support for default arguments for "alias" commands.
        GDBserver support for the following host triplets has been removed:
            i[34567]86-*-lynxos*
            powerpc-*-lynxos*
            i[34567]86-*-nto*
            bfin-*-*linux*
            crisv32-*-linux*
            cris-*-linux*
            m32r*-*-linux*
            tilegx-*-linux*
            arm*-*-mingw32ce*
            i[34567]86-*-mingw32ce*

    See the NEWS file for a more complete and detailed list of what this release includes.

---

From: 	Joel Brobecker
Subject: 	GDB 9.1 released!
Date: 	Sat, 8 Feb 2020 18:56:59 +0400 (+04)

GDB 9.1 includes the following changes and enhancements:

* Building GDB and GDBserver now requires GNU make >= 3.82.

* If you choose to build GDB without using the GNU readline version bundled
  with the GDB sources, building GDB new requires GNU readline >= 7.0.

* Removed targets and native configurations:
  - GDB no longer supports debugging the Cell Broadband Engine;
  - GDB no longer supports Solaris 10.

* New TI PRU Simulator (pru-*-elf).

* Python Enhancements:
  - GDB can now be compiled with Python 3 on Windows;
  - Various Python API enhancements;

* Usability enhancements:
  - [experimental] Multithreaded symbol loading for higher performance
    (turned off by default, use 'maint set worker-threads unlimited'
    to turn this feature on);
  - Command names can now use the '.' character;
  - GDB can now place breakpoints on nested functions and subroutines
    in Fortran;
  - GDB now shows the Ada task names at more places, e.g. in task switching
    messages.
  - Styling enhancements to various commands to improve readability.
  - GDB now has a standard infrastructure to support dash-style command
    options ('-OPT').  One benefit is that commands that use it can
    easily support completion of command line arguments. Try "CMD
    -[TAB]" or "help CMD" to find options supported by a command.  Over
    time, we intend to migrate most commands to this infrastructure.

* Enhancements to existing commands:
  - "printf" and "eval" can now print C-style and Ada-style strings
     without calling functions in the program;
  - "info sources" has been enhance to allow only printing files
    whose name match a REGEXP;
  - New value "presence" for the "set print frame-arguments" setting,
    to only indicate the presence of arguments with '...' instead
    of printing the argument names and values;
  - The "focus", "winheight", "+", "-", ">", "<" TUI commands are
    now case sensitive;
  - New options support for the following commands that allow overriding
    a number of relevant global settings (as set by e.g. "set print
    [...]" commands): "print", "compile print", "backtrace", "frame
    apply", "tfaas", "faas";
  - "info types" support for "-q" to disable printing of some header
    information;
  - In settings, "unlimited" can now be abbreviated with "u".

* New commands:
  - "define-prefix" to define user-defined prefix commands;
  - "|" or "pipe" to execute a command and send its output to
    a shell command.
  - "with" to run a given command with a setting temporarily changed
    to a given value;
  - "set may-call-functions" to control whether subprogram can be
    called from GDB;
  - "set print finish [on|off]" to control whether the returned value
    should be printed when using the "finish" command;
  - "set print max-depth" to simplify the printing of deeply nested
    structures;
  - "set print raw-values [on|off]" to turn on and off pretty printers;
  - "set logging debugredirect [on|off]" to control whether to redirect
    debug output to the log file;
  - Various new "set style" commands;
  - "set print frame-info [...]" to control what information to print
    when printing a frame.
  - "set tui compact-source" to enable the "compact" mode for the TUI
    source window;
  - "info modules [...]" to query information about Fortran modules;
  - The "set/show print raw-frame-arguments" commands replace
    the "set/show print raw frame-arguments" (now with a dash instead of
    a space). The latter is now deprecated and may be removed in
    a future release.

* New GDB/MI commands
  - "-complete" to list possible completions;
  - "-catch-throw", "-catch-rethrow", and "-catch-catch", the GDB/MI
    equivalent of the "catch throw", "catch rethrow", and "catch catch"
    commands (respectively);
  - "-symbol-info-functions", "-symbol-info-types", and
    "-symbol-info-variables", the GDB/MI equivalent of the "info functions",
    "info types", and "info variables" commands (respectively);
  - "-symbol-info-modules", "-symbol-info-module-functions",
    and "-symbol-info-module-variables", the GDB/MI equivalent of
    "info modules", "info module functions" and "info module variables".

* Other MI changes
  - The default version of the MI interpreter is now 3 (-i=mi3);
  - The output of information about multi-location breakpoints (which is
    syntactically incorrect in MI 2) has changed in MI 3;
  - Backtraces and frames include a new optional field "addr_flags".

* Several new builtin convenience variables
  - $_gdb_major and $_gdb_minor;
  - $_gdb_setting, $_gdb_setting_str, $_gdb_maint_setting and
    $_gdb_maint_setting_str
  - $_cimag and $_creal
  - $_shell_exitcode and $_shell_exitsignal

* Miscellaneous enhancements:
  - Support for a new configure option "--with-system-gdbinit-dir",
    where system gdbinit files are to be loaded from at startup;
  - 'thread-exited' event is now available in the annotations interface;
  - The TUI SingleKey keymap is now named "SingleKey" (requires
    GNU readline >= 8.0).


For a complete list and more details on each item, please see the gdb/NEWS
file, available at:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-9.1-release

Revision 1.72 / (download) - annotate - [select for diffs], Wed Oct 7 04:34:01 2020 UTC (2 years, 11 months ago) by mcf
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

gdb: fix installation of gcore.1 on platforms that support gcore

Previously, gcore.1 was only installed on Linux due to an omission
in gdb/doc/Makefile.in. This caused file-check errors on Linux since
gcore.1 was not mentioned in PLIST.common.

To fix this, apply upstream commit [0] so that gcore.1 is installed
whenever gcore is.

[0] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=4b136f6f9aba2122868704bc18fd21e1d232392c

Revision 1.71 / (download) - annotate - [select for diffs], Mon Aug 31 18:07:20 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.70 / (download) - annotate - [select for diffs], Thu Aug 27 13:11:18 2020 UTC (3 years ago) by kamil
Branch: MAIN
Changes since 1.69: +7 -1 lines
Diff to previous 1.69 (colored)

gdb: Adapt to out-of-sources build

Requested by newer releases of GDB.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Jun 3 16:50:19 2020 UTC (3 years, 3 months ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.68: +1 -16 lines
Diff to previous 1.68 (colored)

gdb: Remove leftover code for DragonFlyBSD

DragonFlyBSD for i386 no longer exists and local patches for DragonFlyBSD
were definitely removed in 2018.

Revision 1.68 / (download) - annotate - [select for diffs], Sun May 17 15:52:18 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.67: +2 -1 lines
Diff to previous 1.67 (colored)

devel/gdb: disable check for unknown configure options

Revision 1.67 / (download) - annotate - [select for diffs], Sun May 3 17:33:01 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored)

devel/gdb: fix shell portability in test file

Revision 1.66 / (download) - annotate - [select for diffs], Sat Apr 11 12:47:28 2020 UTC (3 years, 5 months ago) by bsiegert
Branch: MAIN
Changes since 1.65: +8 -7 lines
Diff to previous 1.65 (colored)

Update gdb to 8.3.1.

September 20th, 2019: GDB 8.3.1 Released!

    This is a minor corrective release over GDB 8.3, fixing the following
    issues:
      * 20020 (GDB segfault on printing objects)
      * 24454 (nat/x86-linux-dregs.c:146: internal-error: void
        x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped
        (lwp)' failed)
      * 24541 (Incorrect evaluation of systemtap probes due to
        register being signed and probe expression assuming unsigned)
      * 24545 (Symbol loading performance regression with cc1)
      * 24592 (amd64->i386 linux syscall restart problem)
      * 25009 (terminate called after throwing an instance of
        'srchilite::ParserException')
      * 25010 (Calls to error () can cause SIGTTOU to send gdb to the
        background)
      * 25011 (Breakpoints on file reloads broken for PIE
        binaries)
    This corrective release also brings the following testsuite fixes and
    enhancements:
      * 25005 (gdb-caching-proc.exp takes a lot of time on
        skip_opencl_tests)
      * 25016 (Test-case failures for -pie)

May 11th, 2019: GDB 8.3 Released!

    This version of GDB includes the following changes and enhancements:
      * Support for new native configurations (also available as a target
        configuration):
          - RISC-V GNU/Linux (riscv*-*-linux*)
          - RISC-V FreeBSD (riscv*-*-freebsd*)
      * Support for new target configurations:
          - CSKY ELF (csky*-*-elf)
          - CSKY GNU/Linux (csky*-*-linux)
          - NXP S12Z ELF (s12z-*-elf)
          - OpenRISC GNU/Linux (or1k*-*-linux*)
      * Native Windows debugging is only supported on Windows XP or later.
      * The Python API in GDB now requires Python 2.6 or later.
      * GDB now supports terminal styling for the CLI and TUI. Source
        highlighting is also supported by building GDB with GNU Highlight.
      * Experimental support for compilation and injection of C++ source code
        into the inferior (requires GCC 7.1 or higher, built with libcp1.so).
      * GDB and GDBserver now support IPv6 connections.
      * Target description support on RISC-V targets.
      * Various enhancements to several commands:
          - "frame", "select-frame" and "info frame" commands
          - "info functions", "info types", "info variables"
          - "info thread"
          - "info proc"
          - System call alias catchpoint support on FreeBSD
          - "target remote" support for Unix Domain sockets.
      * Support for displaying all files opened by a process
      * DWARF index cache: GDB can now automatically save indices of DWARF
        symbols on disk to speed up further loading of the same binaries.
      * Various GDB/MI enhancements.
      * GDBserver on PowerPC GNU/Linux now supports access to the PPR, DSCR,
        TAR, EBB/PMU, and HTM registers.
      * Ada task switching support when debugging programs built with the
        Ravenscar profile added to aarch64-elf.
      * GDB in batch mode now exits with status 1 if the last executed command
        failed.
      * Support for building GDB with GCC's Undefined Behavior Sanitizer.
    See the NEWS file for a more complete and detailed list of what this
    release includes.

December 23rd, 2018: GDB 8.2.1 Released!

    This is a minor corrective release over GDB 8.2, fixing the following
    issues:
      * 23516 (gdb build error under msys+mingw: strip can't handle
        gdb-add-index.exe)
      * 23623 (install-strip fails)
      * 23626 (gdb crashes in upstream rust nil-enum test)
      * 23650 (rust field name access error mentions "foo")
      * 23663 (gdb 8.1.1: undefined rpl_stat function with musl
        toolchains)
      * 23669 (gdb.execute("show commands") doesn't work)
      * 23714 (Command repetition stops working after gdb.execute)
      * 23838 (8.2 regression for invalid -data-directory)
      * 23974 ("info os" crash when specifying invalid object)
      * 23999 (SYMBOL_LANGUAGE assertion failure on AIX)
      * 24003 (Error when binary searching CUs for a specific DIE when
        using DWZ)

September 5th, 2018: GDB 8.2 Released!

    This version of GDB includes the following changes and enhancements:
      * Support for the following target has been added:
          - RiscV ELF (riscv*-*-elf)
      * Support for following targets and native configurations has been
        removed:
          - m88k running OpenBSD (m88*-*-openbsd*)
          - SH-5/SH64 ELF (sh64-*-elf*)
          - SH-5/SH64 (sh*)
          - SH-5/SH64 running GNU/Linux (sh*-*-linux*)
          - SH-5/SH64 running OpenBSD (sh*-*-openbsd*)
      * Various Python API enhancements
      * Aarch64/Linux enhancements:
          - SVE support.
          - Hardware watchpoints improvements for entities stored at unaligned
            addresses.
              - New "c" response to disable the pager for the rest of the
                current command.
              - C expressions can now use _Alignof, and C++ expressions can now
                use alignof.
              - Improved flexibility for loading symbol files.
              - The 'info proc' command nows works on running processes on
                FreeBSD systems as well as core files created on FreeBSD
                systems.
              - A new --enable-codesign=CERT configure option to automatically
                codesign GDB after build (useful on MacOS X).
            See the NEWS file for a more complete and detailed list of what
            this release includes.

Revision 1.65 / (download) - annotate - [select for diffs], Sat Jan 18 23:30:28 2020 UTC (3 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

Revision 1.64 / (download) - annotate - [select for diffs], Sun Nov 3 10:39:11 2019 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.63: +10 -10 lines
Diff to previous 1.63 (colored)

devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.63 / (download) - annotate - [select for diffs], Sun Aug 11 13:18:42 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.62 / (download) - annotate - [select for diffs], Thu Apr 25 07:32:45 2019 UTC (4 years, 4 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.61 / (download) - annotate - [select for diffs], Wed Jan 23 15:03:34 2019 UTC (4 years, 8 months ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.60: +4 -2 lines
Diff to previous 1.60 (colored)

gdb: Pass --enable-targets=all

Make this package usable in cross-ABI debugging.

Bump PKGREVISION.

Revision 1.60 / (download) - annotate - [select for diffs], Wed Aug 22 09:43:30 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

Recursive bump for perl5-5.28.0

Revision 1.59 / (download) - annotate - [select for diffs], Wed Jan 31 20:33:11 2018 UTC (5 years, 7 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.58: +9 -3 lines
Diff to previous 1.58 (colored)

gdb: update to 8.1.

local changes: use plist var for gcore.
XXX don't install gcore.1 that doesn't appear to be installed but exists
remove merged patches.

GDB 8.1 includes the following changes and enhancements:

  * Breakpoints on C++ functions are now set on all scopes by default
    ("wild" matching);

  * Support for inserting breakpoints on functions marked with C++ ABI tags;

  * Target floating-point arithmetic emulation during expression evaluation
    (requires MPFR 3.1 or later);

  * Various Python Scripting enhancements;

  * Improved Rust support; in particular, Trait objects can now be inspected
    when debugging Rust code;

  * GDB no longer makes assumptions about the type of symbols without
    debugging information to avoid producing erroneous and often confusing
    results;

  * The 'enable' and 'disable' commands now accept a range of breakpoint
    locations;

  * New 'starti' command to start the program at the first instruction;

  * New 'rbreak' command to insert a number of breakpoints via a regular
    expression pattern (requires Python);

  * The 'ptype' command now supports printing the offset and size of
    the fields in a struct;

  * The 'gcore' command now supports dumping all the memory mappings
    ('-a' command-line option);

  * New shortcuts for TUI Single-Key mode: 'i' for stepi, and 'o' for nexti;

  * GDBserver enhancements:
    ** Support for transmitting environment variables to GDBserver;
    ** Support for starting inferior processes with a specified initial
       working directory;
    ** On Unix systems, support for globbing expansion and variable
       substitution of inferior command-line arguments;

  * Various completion enhancements;

  * The command used to compile and inject code with the 'compile' command
    is now configurable;

  * New '--readnever' command-line option to speed the GDB startup when
    debugging information is not needed;

  * Support for the following new native configurations:
    ** FreeBSD/aarch64 (aarch64*-*-freebsd*);
    ** FreeBSD/arm (arm*-*-freebsd*);

  * Support for the following new targets:
    ** FreeBSD/aarch64 (aarch64*-*-freebsd*);
    ** FreeBSD/arm (arm*-*-freebsd*);
    ** OpenRISC ELF (or1k*-*-elf)

  * Removed support for the following targets and native configurations:
    ** Solaris2/x86 (i?86-*-solaris2.[0-9]);
    ** Solaris2/sparc (sparc*-*-solaris2.[0-9]);

For a complete list and more details on each item, please see the gdb/NEWS
file, available at:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.1-release

Revision 1.58 / (download) - annotate - [select for diffs], Thu Sep 7 17:11:47 2017 UTC (6 years ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.57: +9 -3 lines
Diff to previous 1.57 (colored)

gdb: Upgrade to 8.0.1

pkgsrc specific changes
-----------------------

Set on NetBSD debug-dir to locale properly debug info of the base softwate:
    --with-separate-debug-dir=/usr/lib/debug

Disable globally binutils, gprof, gold, gas, ld. These packages are shipped
separately in other packages.

Upstream changelog
==================
GDB 8.0.1 brings the following fixes and enhancements over GDB 8.0:

  * PR breakpoint/21886 (Compressed MIPS code debugging impossible due to memory breakpoint misplacement)
  * PR symtab/22002 (Assertion on debuggee built with -gdwarf-5 -fdebug-types-section)
  * PR symtab/22003 (Incompatibility with -gdwarf-5 - DW_FORM_implicit_const)
  * PR gdb/22046 (Regression on older kernels for T (stopped) processes)
  * PR sim/20863 (gdb-7.12 powerpc-rtems4.12-gdb does not build on FreeBSD)
  * PR breakpoint/21555 ("error re-setting breakpoint" on PIE executables)
  * PR tdep/21717 ("print $fpscr" says "<unavailable>" until some VFP data register is printed)
  * PR exp/21827 (Regression: gdb command lookup became case-sensitive; but definitions are forced into lowercase)
  * PR remote/22021 (Multi-arch exec fails with a remote target)

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jun 5 11:38:51 2017 UTC (6 years, 3 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.56: +6 -3 lines
Diff to previous 1.56 (colored)

gdb: update to 8.0

GDB 8.0 brings the following fixes and improvements, including:

  * C++: Support for rvalue references

  * Python scripting enhancements:
    ** New functions to start, stop and access a running btrace recording.
    ** Rvalue reference support in gdb.Type.

  * GDB commands interpreter:
    ** User commands now accept an unlimited number of arguments.
    ** The "eval" command now expands user-defined arguments.

  * DWARF version 5 support
    (note that its .debug_names index is not supported yet).

  * GDB/MI enhancements:
    ** New -file-list-shared-libraries command to list the shared
       libraries in the program.
    ** New -target-flash-erase command, to erase flash memory.

  * Support for native FreeBSD/mips (mips*-*-freebsd)

  * Support for the following targets:
    ** Synopsys ARC (arc*-*-elf32)
    ** FreeBSD/mips (mips*-*-freebsd)

  * Miscellaneous enhancements:
    ** Command-line redirection now supported on MS-Windows hosts.
    ** Support for thread names on MS-Windows.
    ** Support for the PKU register on GNU/Linux.
    ** Support for Target descriptions on sparc32 and sparc64.
    ** New GDB/CLI command to erase flash memory
    ** rdrand and rdseed instructions record/replay support.

Support for the following features have been removed:

  * Support for Java programs compiled with gcj

  * Support for the following configurations:
    ** FreeBSD/alpha (alpha*-*-freebsd*)
    ** GNU/kFreeBSD/alpha (alpha*-*-kfreebsd*-gnu)

For a complete list and more details on each item, please see the
gdb/NEWS file.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Feb 28 14:58:43 2017 UTC (6 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Use the infrastructure's idea of where depcomp is.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:07 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Apr 14 08:40:44 2016 UTC (7 years, 5 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Conclude the previous fix by not installing bfd.info either. Makes
package co-exist finally with devel/binutils. Bump PKGREVISION.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Apr 6 09:34:20 2016 UTC (7 years, 5 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored)

Do not install libbfd and libopcodes. The objects are used in the
build, but not linked at runtime. Fixes PLIST conflict with
devel/binutils and subsequently makes pbulk on (at least) SunOS
happy. This follows what e.g. ports and homebrew already do.
Remove a leftover patch file while at it.
Bump PKGREVISION.
In-freeze, OK by wiz.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Mar 5 09:08:46 2016 UTC (7 years, 6 months ago) by ryoon
Branch: MAIN
Changes since 1.51: +9 -2 lines
Diff to previous 1.51 (colored)

Update to 7.11

Changelog:
*** Changes in GDB 7.11

* GDB now supports debugging kernel-based threads on FreeBSD.

* Per-inferior thread numbers

  Thread numbers are now per inferior instead of global.  If you're
  debugging multiple inferiors, GDB displays thread IDs using a
  qualified INF_NUM.THR_NUM form.  For example:

     (gdb) info threads
       Id   Target Id         Frame
       1.1  Thread 0x7ffff7fc2740 (LWP 8155) (running)
       1.2  Thread 0x7ffff7fc1700 (LWP 8168) (running)
     * 2.1  Thread 0x7ffff7fc2740 (LWP 8157) (running)
       2.2  Thread 0x7ffff7fc1700 (LWP 8190) (running)

  As consequence, thread numbers as visible in the $_thread
  convenience variable and in Python's InferiorThread.num attribute
  are no longer unique between inferiors.

  GDB now maintains a second thread ID per thread, referred to as the
  global thread ID, which is the new equivalent of thread numbers in
  previous releases.  See also $_gthread below.

  For backwards compatibility, MI's thread IDs always refer to global
  IDs.

* Commands that accept thread IDs now accept the qualified
  INF_NUM.THR_NUM form as well.  For example:

     (gdb) thread 2.1
     [Switching to thread 2.1 (Thread 0x7ffff7fc2740 (LWP 8157))] (running)
     (gdb)

* In commands that accept a list of thread IDs, you can now refer to
  all threads of an inferior using a star wildcard.  GDB accepts
  "INF_NUM.*", to refer to all threads of inferior INF_NUM, and "*" to
  refer to all threads of the current inferior.  For example, "info
  threads 2.*".

* You can use "info threads -gid" to display the global thread ID of
  all threads.

* The new convenience variable $_gthread holds the global number of
  the current thread.

* The new convenience variable $_inferior holds the number of the
  current inferior.

* GDB now displays the ID and name of the thread that hit a breakpoint
  or received a signal, if your program is multi-threaded.  For
  example:

   Thread 3 "bar" hit Breakpoint 1 at 0x40087a: file program.c, line 20.
   Thread 1 "main" received signal SIGINT, Interrupt.

* Record btrace now supports non-stop mode.

* Support for tracepoints on aarch64-linux was added in GDBserver.

* The 'record instruction-history' command now indicates speculative execution
  when using the Intel Processor Trace recording format.

* GDB now allows users to specify explicit locations, bypassing
  the linespec parser.  This feature is also available to GDB/MI
  clients.

* Multi-architecture debugging is supported on AArch64 GNU/Linux.
  GDB now is able to debug both AArch64 applications and ARM applications
  at the same time.

* Support for fast tracepoints on aarch64-linux was added in GDBserver,
  including JIT compiling fast tracepoint's conditional expression bytecode
  into native code.

* GDB now supports displaced stepping on AArch64 GNU/Linux.

* "info threads", "info inferiors", "info display", "info checkpoints"
  and "maint info program-spaces" now list the corresponding items in
  ascending ID order, for consistency with all other "info" commands.

* In Ada, the overloads selection menu has been enhanced to display the
  parameter types and the return types for the matching overloaded subprograms.

* New commands

maint set target-non-stop (on|off|auto)
maint show target-non-stop
  Control whether GDB targets always operate in non-stop mode even if
  "set non-stop" is "off".  The default is "auto", meaning non-stop
  mode is enabled if supported by the target.

maint set bfd-sharing
maint show bfd-sharing
  Control the reuse of bfd objects.

set debug bfd-cache
show debug bfd-cache
  Control display of debugging info regarding bfd caching.

set debug fbsd-lwp
show debug fbsd-lwp
  Control display of debugging info regarding FreeBSD threads.

set remote multiprocess-extensions-packet
show remote multiprocess-extensions-packet
  Set/show the use of the remote protocol multiprocess extensions.

set remote thread-events
show remote thread-events
  Set/show the use of thread create/exit events.

set ada print-signatures on|off
show ada print-signatures"
  Control whether parameter types and return types are displayed in overloads
  selection menus.  It is activaled (@code{on}) by default.

set max-value-size
show max-value-size
  Controls the maximum size of memory, in bytes, that GDB will
  allocate for value contents.  Prevents incorrect programs from
  causing GDB to allocate overly large buffers.  Default is 64k.

* The "disassemble" command accepts a new modifier: /s.
  It prints mixed source+disassembly like /m with two differences:
  - disassembled instructions are now printed in program order, and
  - and source for all relevant files is now printed.
  The "/m" option is now considered deprecated: its "source-centric"
  output hasn't proved useful in practice.

* The "record instruction-history" command accepts a new modifier: /s.
  It behaves exactly like /m and prints mixed source+disassembly.

* The "set scheduler-locking" command supports a new mode "replay".
  It behaves like "off" in record mode and like "on" in replay mode.

* Support for various ROM monitors has been removed:

  target dbug		dBUG ROM monitor for Motorola ColdFire
  target picobug	Motorola picobug monitor
  target dink32		DINK32 ROM monitor for PowerPC
  target m32r		Renesas M32R/D ROM monitor
  target mon2000	mon2000 ROM monitor
  target ppcbug		PPCBUG ROM monitor for PowerPC

* Support for reading/writing memory and extracting values on architectures
  whose memory is addressable in units of any integral multiple of 8 bits.

* New remote packets

exec stop reason
  Indicates that an exec system call was executed.

exec-events feature in qSupported
  The qSupported packet allows GDB to request support for exec
  events using the new 'gdbfeature' exec-event, and the qSupported
  response can contain the corresponding 'stubfeature'.  Set and
  show commands can be used to display whether these features are enabled.

vCtrlC
  Equivalent to interrupting with the ^C character, but works in
  non-stop mode.

thread created stop reason (T05 create:...)
  Indicates that the thread was just created and is stopped at entry.

thread exit stop reply (w exitcode;tid)
  Indicates that the thread has terminated.

QThreadEvents
  Enables/disables thread create and exit event reporting.  For
  example, this is used in non-stop mode when GDB stops a set of
  threads and synchronously waits for the their corresponding stop
  replies.  Without exit events, if one of the threads exits, GDB
  would hang forever not knowing that it should no longer expect a
  stop for that same thread.

N stop reply

  Indicates that there are no resumed threads left in the target (all
  threads are stopped).  The remote stub reports support for this stop
  reply to GDB's qSupported query.

QCatchSyscalls:1 [;SYSNO]...
QCatchSyscalls:0
  Enable ("QCatchSyscalls:1") or disable ("QCatchSyscalls:0")
  catching syscalls from the inferior process.

syscall_entry stop reason
  Indicates that a syscall was just called.

syscall_return stop reason
  Indicates that a syscall just returned.

QCatchSyscalls:1 in qSupported
  The qSupported packet may now include QCatchSyscalls:1 in the reply
  to indicate support for catching syscalls.

* Extended-remote exec events

  ** GDB now has support for exec events on extended-remote Linux targets.
     For such targets with Linux kernels 2.5.46 and later, this enables
     follow-exec-mode and exec catchpoints.

set remote exec-event-feature-packet
show remote exec-event-feature-packet
  Set/show the use of the remote exec event feature.

 * Thread names in remote protocol

   The reply to qXfer:threads:read may now include a name attribute for each
   thread.

* Target remote mode fork and exec events

  ** GDB now has support for fork and exec events on target remote mode
     Linux targets.  For such targets with Linux kernels 2.5.46 and later,
     this enables follow-fork-mode, detach-on-fork, follow-exec-mode, and
     fork and exec catchpoints.

* Remote syscall events

  ** GDB now has support for catch syscall on remote Linux targets,
     currently enabled on x86/x86_64 architectures.

set remote catch-syscall-packet
show remote catch-syscall-packet
  Set/show the use of the remote catch syscall feature.

* MI changes

  ** The -var-set-format command now accepts the zero-hexadecimal
     format.  It outputs data in hexadecimal format with zero-padding on the
     left.

* Python Scripting

  ** gdb.InferiorThread objects have a new attribute "global_num",
     which refers to the thread's global thread ID.  The existing
     "num" attribute now refers to the thread's per-inferior number.
     See "Per-inferior thread numbers" above.
  ** gdb.InferiorThread objects have a new attribute "inferior", which
     is the Inferior object the thread belongs to.

Revision 1.51 / (download) - annotate - [select for diffs], Tue Jan 19 12:18:24 2016 UTC (7 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.50: +2 -3 lines
Diff to previous 1.50 (colored)

Update to 7.10.1

Changelog:
December 5th, 2015: GDB 7.10.1 Released!

    The latest version of GDB, version 7.10.1, is available for download.

    This is a minor corrective release over GDB 7.10, fixing the following issues:

        PR remote/18965 (new vforkdone stop reply should indicate parent process ID)
        PR gdb/18957 (build failure in linux-namespaces.c due to setns static declaration)
        PR gdb/19297 (Internal error on "record btrace": Unexpected branch trace format)
        PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled application)
        PR c++/19306 (Incorrect demangling of symbols with ABI tags)
        PR c++/19307 (Demangler bugs found with fuzz-testing)
        PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols)

August 28th, 2015: GDB 7.10 Released!

    The latest version of GDB, version 7.10, is available for download.

    Changes in this release include:

        Improved support for accessing shared libraries directly from the target system when debugging remotely.
        Various Guile and Python scripting improvements.
        Record-replay and reverse debugging on Aarch64 Linux.
        Support for fork events on extended-remote Linux targets (Linux kernels 2.5.60 and later).
        DTrace USDT (Userland Static Defined Tracing) probes support on x86_64 GNU/Linux targets.
        Vector ABI support on S/390 GNU/Linux targets.
        GDB now reads the GDBHISTSIZE environment variable rather than HISTSIZE to determine the size of GDB's command history.
        Support for setting the parity when connecting to the target using a serial interface.
        The number of candidates to be considered during completion can now be limited.
        Support for Sun's version of the "stabs" debug file format has been removed.
        Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed.
        Support for Itanium running HP-UX (ia64-*-hpux*) has been removed.

    See the NEWS file for a more complete and detailed list of what this release includes.

Revision 1.50 / (download) - annotate - [select for diffs], Wed Sep 23 08:44:41 2015 UTC (8 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

Add build dependency on perl so that man pages are created correctly.

Noted by Frédéric Fauberteau in PR 50266.

Bump PKGREVISION.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Aug 18 07:31:04 2015 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Aug 17 15:02:51 2015 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -9 lines
Diff to previous 1.47 (colored)

Remove obsolete Linux ifdef; tested by Thomas Orgis.
Remove lib/charset.alias from PLIST, it shouldn't be there.
Bump PKGREVISION.

Revision 1.47 / (download) - annotate - [select for diffs], Sun May 3 19:45:09 2015 UTC (8 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Sync PLIST with the files installed. Bump revision.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Mar 15 14:56:46 2015 UTC (8 years, 6 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.45: +44 -11 lines
Diff to previous 1.45 (colored)

Move wip/gdb (version 7.9) over the 5.x version that has been here for a
long time and that does not even support amd64. The old gdb version, for
those with a penchant for historic software, can be found as devel/gdb5.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Jan 4 02:16:49 2015 UTC (8 years, 8 months ago) by dholland
Branch: MAIN
Changes since 1.44: +6 -1 lines
Diff to previous 1.44 (colored)

document NOT_FOR_PLATFORM

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 31 11:16:59 2012 UTC (10 years, 10 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.43: +1 -3 lines
Diff to previous 1.43 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Dec 17 10:15:08 2011 UTC (11 years, 9 months ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.42: +3 -2 lines
Diff to previous 1.42 (colored)

Add missing mk/termcap buildlink.

Bump PKGREVISION

Revision 1.42 / (download) - annotate - [select for diffs], Wed Dec 14 02:29:30 2011 UTC (11 years, 9 months ago) by sbd
Branch: MAIN
Changes since 1.41: +8 -1 lines
Diff to previous 1.41 (colored)

Revert following commit (gdb doesn't confict with autoconf):

   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Tue Dec 13 06:58:09 UTC 2011

   Modified Files:
	   pkgsrc/devel/gdb: Makefile distinfo
	   pkgsrc/devel/gdb/patches: patch-gdb_gdbserver_configure.in
   Added Files:
	   pkgsrc/devel/gdb/patches: patch-gdb_gdbserver_config.in
	       patch-gdb_gdbserver_configure

   Log Message:
   This package can't use autoconf as to conflicts with it.


   To generate a diff of this commit:
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/gdb/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/gdb/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gdb/patches/patch-gdb_gdbserver_config.in \
       pkgsrc/devel/gdb/patches/patch-gdb_gdbserver_configure
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/devel/gdb/patches/patch-gdb_gdbserver_configure.in

Revision 1.41 / (download) - annotate - [select for diffs], Tue Dec 13 06:58:08 2011 UTC (11 years, 9 months ago) by sbd
Branch: MAIN
Changes since 1.40: +1 -8 lines
Diff to previous 1.40 (colored)

This package can't use autoconf as to conflicts with it.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Dec 5 22:15:05 2011 UTC (11 years, 9 months ago) by sbd
Branch: MAIN
Changes since 1.39: +8 -1 lines
Diff to previous 1.39 (colored)

If <stdlib.h> is needed and its wrapped with HAVE_STDDLIB_H  it must be
tested for by autoconf!

<stdlib.h> is needed as it include <alloca.h> which is needed for alloca(3).

Also fix DESTDIR support for gdbserver.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Apr 22 13:43:18 2011 UTC (12 years, 5 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

recursive bump from gettext-lib shlib bump.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Mar 5 09:14:23 2011 UTC (12 years, 6 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Add user-destdir installation support.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 17 15:34:15 2010 UTC (13 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Doesn't support NetBSD/amd64.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 14 19:02:16 2009 UTC (14 years, 2 months ago) by hasso
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Don't attempt to build gdb on DragonFly. It's also unlikely that someone
will integrate DragonFly changes into upstream soon.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jan 6 19:25:09 2008 UTC (15 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.34: +2 -4 lines
Diff to previous 1.34 (colored)

Some changes take a long time. This package had been broken since two
years. The fix was trivially copied from devel/coconut, which had the
same problem concerning an "invalid lvalue in increment".

Revision 1.33.4.1 / (download) - annotate - [select for diffs], Sat Jul 28 22:57:12 2007 UTC (16 years, 1 month ago) by ghen
Branch: pkgsrc-2007Q2
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Pullup ticket 2134 - requested by lkundrak
security fix for gdb

- pkgsrc/devel/gdb/Makefile				1.34
- pkgsrc/devel/gdb/distinfo				1.9-1.10
- pkgsrc/devel/gdb/patches/patch-am			1.2
- pkgsrc/devel/gdb/patches/patch-ap			1.1
- pkgsrc/devel/gdb/patches/patch-aq			1.1

   Module Name:	pkgsrc
   Committed By:	lkundrak
   Date:		Tue Jul  3 12:41:19 UTC 2007

   Modified Files:
	   pkgsrc/devel/gdb: Makefile distinfo
   Added Files:
	   pkgsrc/devel/gdb/patches: patch-ap patch-aq

   Log Message:
   Fixes for CVE-2005-1704 and CVE-2005-1705. Bump PKGREVISION.
---
   Module Name:	pkgsrc
   Committed By:	lkundrak
   Date:		Wed Jul 11 13:12:02 UTC 2007

   Modified Files:
	   pkgsrc/devel/gdb: distinfo
	   pkgsrc/devel/gdb/patches: patch-am

   Log Message:
   Attempt to fix build on >1.6

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jul 3 12:41:18 2007 UTC (16 years, 2 months ago) by lkundrak
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Fixes for CVE-2005-1704 and CVE-2005-1705. Bump PKGREVISION.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Mar 23 15:18:23 2007 UTC (16 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Branch point for: pkgsrc-2007Q2
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Needs msgfmt.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 22 19:26:21 2007 UTC (16 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Jan 31 00:04:11 2007 UTC (16 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Mark as BROKEN_IN pkgsrc-2006Q4, based on
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).

Feel free to fix them...

Revision 1.30 / (download) - annotate - [select for diffs], Thu May 18 20:29:58 2006 UTC (17 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Mark as BROKEN_IN pkgsrc-2006Q1 according to
ftp://ftp.NetBSD.org/pub/pkgsrc/misc/kristerw/pkgstat/i386-3.0/20060501.1050/broken.html

Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 30 03:44:42 2006 UTC (17 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored)

* Honor PKGINFODIR.
* List the info files directly in the PLIST.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:15 2006 UTC (17 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Feb 27 15:45:29 2006 UTC (17 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Fix errno. Add DragonFly support.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:42 2006 UTC (17 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jan 4 04:29:06 2006 UTC (17 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Dec 26 23:39:31 2005 UTC (17 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.23: +4 -1 lines
Diff to previous 1.23 (colored)

Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:04 2005 UTC (17 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jul 17 19:03:34 2005 UTC (18 years, 2 months ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored)

GDB does not understand the Darwin object format yet.

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 22 20:07:51 2005 UTC (18 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:22 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.18.4.1 / (download) - annotate - [select for diffs], Wed Mar 30 06:27:35 2005 UTC (18 years, 5 months ago) by salo
Branch: pkgsrc-2005Q1
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pullup ticket 399 - requested by Dan McMahill
portability fix for gdb

Revisions pulled up:
- pkgsrc/devel/gdb/Makefile	1.19

   Module Name:    pkgsrc
   Committed By:   dmcmahill
   Date:           Tue Mar 29 00:55:43 UTC 2005

   Modified Files:
           pkgsrc/devel/gdb: Makefile

   Log Message:
   make sure LDFLAGS gets followed when linking gdb.  Fixes a problem
   with libintl and libiconv not being found on solaris.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 29 00:55:43 2005 UTC (18 years, 5 months ago) by dmcmahill
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

make sure LDFLAGS gets followed when linking gdb.  Fixes a problem
with libintl and libiconv not being found on solaris.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:27 2004 UTC (18 years, 11 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Branch point for: pkgsrc-2005Q1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Apr 26 06:05:24 2004 UTC (19 years, 5 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Convert to buildlink3.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:37 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.15: +1 -2 lines
Diff to previous 1.15 (colored)

LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 22 08:24:29 2004 UTC (19 years, 8 months ago) by grant
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Oct 24 18:49:52 2003 UTC (19 years, 11 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Under Linux, gdbserver is built and installed. So set up PLIST.common
and PLIST.Linux so it is registered.

Although it has no change for NetBSD, I bumped the PKGREVISION so
it would be clear that this is a different package for Linux.

gdbserver is for SunOS too. Can someone check and add PLIST.SunOS?

Revision 1.13 / (download) - annotate - [select for diffs], Sat Aug 9 10:44:38 2003 UTC (20 years, 1 month ago) by seb
Branch: MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

USE_NEW_TEXINFO is unnecessary now.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jul 21 16:43:21 2003 UTC (20 years, 2 months ago) by martti
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

COMMENT should start with a capital letter.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 17 21:30:37 2003 UTC (20 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jul 13 13:51:08 2003 UTC (20 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

PKGREVISION bump for libiconv update.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 2 01:23:25 2003 UTC (20 years, 2 months ago) by uebayasi
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Add a test target.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 23 10:54:15 2003 UTC (20 years, 3 months ago) by seb
Branch: MAIN
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Convert to USE_NEW_TEXINFO.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 2 01:20:49 2003 UTC (20 years, 3 months ago) by jschauma
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 10 23:50:48 2003 UTC (20 years, 6 months ago) by seb
Branch: MAIN
Changes since 1.5: +16 -7 lines
Diff to previous 1.5 (colored)

Update to gdb version 5.3.

Extract of changes below.

*** Changes in GDB 5.3:

* GNU/Linux shared library multi-threaded performance improved.

* ``gdbserver'' now supports multi-threaded applications on some targets

* GDB now supports C/C++ preprocessor macros.

* Multi-arched targets.
DEC Alpha (partial)                             alpha*-*-*
DEC VAX (partial)                               vax-*-*
NEC V850                                        v850-*-*
National Semiconductor NS32000 (partial)        ns32k-*-*
Motorola 68000 (partial)                        m68k-*-*
Motorola MCORE                                  mcore-*-*

* New targets.
Fujitsu FRV architecture added by Red Hat       frv*-*-*

* New native configurations
Alpha NetBSD                                    alpha*-*-netbsd*
SH NetBSD                                       sh*-*-netbsdelf*
MIPS NetBSD                                     mips*-*-netbsd*
UltraSPARC NetBSD                               sparc64-*-netbsd*

* OBSOLETE configurations and files
Mitsubishi D30V                                 d30v-*-*
OS/9000                                         i[34]86-*-os9k
IBM AIX PS/2                                    i[3456]86-*-aix
Fujitsu FR30                                    fr30-*-elf*
Motorola Delta 88000 running Sys V              m88k-motorola-sysv  or  delta88
Argonaut Risc Chip (ARC)                        arc-*-*
i386 running Mach 3.0                           i[3456]86-*-mach3*
i386 running Mach                               i[3456]86-*-mach*
i386 running OSF/1                              i[3456]86-*osf1mk*
HP/Apollo 68k Family                            m68*-apollo*-sysv*,
                                                m68*-apollo*-bsd*,
                                                m68*-hp-bsd*, m68*-hp-hpux*
I960 with MON960                                i960-*-coff

* OBSOLETE languages
CHILL, a Pascal like language used by telecommunications companies.

* REMOVED configurations and files

AMD 29k family via UDI                          a29k-amd-udi, udi29k
A29K VxWorks                                    a29k-*-vxworks
AMD 29000 embedded, using EBMON                 a29k-none-none
AMD 29000 embedded with COFF                    a29k-none-coff
AMD 29000 embedded with a.out                   a29k-none-aout

testsuite/gdb.hp/gdb.threads-hp/                directory

* New command "set max-user-call-depth <nnn>"

* Changes in FreeBSD/i386 native debugging.

Support for the "generate-core-file" has been added.

* New commands "dump", "append", and "restore".

* Improved "next/step" support on multi-processor Alpha Tru64.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Aug 7 14:18:26 2002 UTC (21 years, 1 month ago) by jschauma
Branch: MAIN
CVS Tags: netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6
Changes since 1.4: +3 -5 lines
Diff to previous 1.4 (colored)

Update to 5.2.1;  remove ONLY_FOR_PLATFORM: even though gdb is in the NetBSD
base system, people may want to install it from pkgsrc, particularly on
Darwin (?), Linux, SunOS and since there is no problem in having one gdb in
pkgsrc and one in the base-system, no harm is done.

Changes since the last version (4.18) are numerous; highlights include:
* New command "set trust-readonly-sections on[off]".
* New command "generate-core-file" (or "gcore").
* New command line option --pid or -p followed by a process id
* The new `--args' feature can be used to specify command-line arguments
  for the inferior from gdb's command line.
* a new `operate-and-get-next' function bound to `C-o'.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Feb 18 15:14:10 2002 UTC (21 years, 7 months ago) by seb
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 16 14:38:25 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 2 08:46:51 1999 UTC (24 years, 2 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, comdex-fall-1999
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

For packages that are in the NetBSD base system, but needed for
Solaris, narrow down the platforms, and use specific inclusion rather
than disclusion:  mark them as ONLY_FOR_PLATFORM=SunOS-*-*, rather
than NOT_FOR_PLATFORM=NetBSD-*-*.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Jul 1 15:26:19 1999 UTC (24 years, 2 months ago) by agc
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of gdb-4.18, the GNU symbolic debugger, into the NetBSD
packages collection.  This package is only for Solaris - it is part of
the base NetBSD system.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jul 1 15:26:19 1999 UTC (24 years, 2 months ago) by agc
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>