Commit graph

105 commits

Author SHA1 Message Date
kamil
55ecb304c0 gdb: Remove leftover code for DragonFlyBSD
DragonFlyBSD for i386 no longer exists and local patches for DragonFlyBSD
were definitely removed in 2018.
2020-06-03 16:50:19 +00:00
rillig
00ceeb0ea2 devel/gdb: disable check for unknown configure options 2020-05-17 15:52:18 +00:00
rillig
01a744c8e0 devel/gdb: fix shell portability in test file 2020-05-03 17:33:01 +00:00
bsiegert
0e325d6797 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.
2020-04-11 12:47:28 +00:00
rillig
508923f461 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.
2020-01-18 23:30:13 +00:00
rillig
7724b801cd devel: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 10:39:04 +00:00
maya
bfb4c12f2c gdb: fix SmartOS build by checking if SYS_uuidsys exists.
This was already committed upstream by someone else.
2019-10-11 09:23:42 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
kamil
337823b30f gdb: Pass --enable-targets=all
Make this package usable in cross-ABI debugging.

Bump PKGREVISION.
2019-01-23 15:03:34 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
maya
4277daa9f2 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
2018-01-31 20:33:11 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
kamil
b2ac620c22 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)
2017-09-07 17:11:47 +00:00
kamil
66145a7736 Correct gdb build failure on NetBSD 8.99.1
Address <sys/user.h> removal fallout.
2017-06-23 19:49:20 +00:00
maya
bd0cd6a937 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.
2017-06-05 11:38:51 +00:00
maya
94d0093125 gdb; Add missing linux PLIST entries.
From Dr. Thomas Orgis via tech-pkg
2017-04-20 18:45:45 +00:00
joerg
69af96726d Use the infrastructure's idea of where depcomp is. 2017-02-28 14:58:43 +00:00
kamil
d98e57b1e8 Prepare gdb/amd64bsd-nat.c for Debug Registers (watchpoints) on NetBSD
Define DBREG_DRX when it's undefined to:
    #define        DBREG_DRX(d,x)  ((d)->dr[(x)])

This has been copied from FreeBSD:
/usr/include/x86/reg.h:#define	DBREG_DRX(d,x)	((d)->dr[(x)])

No functional change for existing operating systems.

Sponsored by <The NetBSD Foundation>
2017-02-18 17:43:37 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
fhajny
83da5e858c Conclude the previous fix by not installing bfd.info either. Makes
package co-exist finally with devel/binutils. Bump PKGREVISION.
2016-04-14 08:40:44 +00:00
fhajny
b87e5e0ba0 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.
2016-04-06 09:34:20 +00:00
ryoon
90e4f06e60 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.
2016-03-05 09:08:46 +00:00
fhajny
5d8907747c Add PLIST.SunOS, fixes build on SunOS. 2016-02-02 07:24:47 +00:00
ryoon
e4a0456a18 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.
2016-01-19 12:18:24 +00:00
sevan
1bbc93053f Account for files installed on OpenBSD
Reviewed by wiz@
2015-12-22 13:19:55 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
wiz
71a2f92f9b Add build dependency on perl so that man pages are created correctly.
Noted by Frédéric Fauberteau in PR 50266.

Bump PKGREVISION.
2015-09-23 08:44:41 +00:00
wiz
c7383780db 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.
2015-08-18 07:31:00 +00:00
wiz
68f6ded944 Remove obsolete Linux ifdef; tested by Thomas Orgis.
Remove lib/charset.alias from PLIST, it shouldn't be there.
Bump PKGREVISION.
2015-08-17 15:02:51 +00:00
joerg
6b5d8a22e0 Sync PLIST with the files installed. Bump revision. 2015-05-03 19:45:09 +00:00
joerg
bb4c38ad02 Add bfd.h dependency for netbsd-core.c. 2015-05-03 19:44:37 +00:00
bsiegert
3e2ee61df1 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.
2015-03-15 14:56:46 +00:00
dholland
0318c17f7a document NOT_FOR_PLATFORM 2015-01-04 02:16:49 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
sbd
395f98a08b Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-17 10:15:08 +00:00
sbd
201c3302d8 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
2011-12-14 02:29:30 +00:00
sbd
6227bf0073 This package can't use autoconf as to conflicts with it. 2011-12-13 06:58:08 +00:00
sbd
b6f12a36d7 Regen distinfo 2011-12-10 06:54:06 +00:00
sbd
e641655573 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.
2011-12-05 22:15:05 +00:00
sbd
548e7ab3e6 Revert commit:
Module Name:    pkgsrc
   Committed By:   sbd
   Date:           Mon Dec  5 19:34:41 UTC 2011

   Modified Files:
	   pkgsrc/devel/gdb: distinfo
   Added Files:
	   pkgsrc/devel/gdb/patches: patch-gdb_gdbserver_gdbreplay.c

   Log Message:
   alloca(3) is not avalible with glibc on linux if -fno-builtin is used.

   To generate a diff of this commit:
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/gdb/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/devel/gdb/patches/patch-gdb_gdbserver_gdbreplay.c
2011-12-05 22:05:29 +00:00
sbd
d92c3cb720 Fix DESTDIR support for gdbserver 2011-12-05 19:36:18 +00:00
sbd
8bc78405db alloca(3) is not avalible with glibc on linux if -fno-builtin is used. 2011-12-05 19:34:41 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00