Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
|
|
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
|
|
|
|
|
|
|
|
This closes pkg/12893 from Martti Kuparinen <martti.kuparinen@iki.fi>
Changes are
- data themes
- debugger interaction while the program is running
- support for JDB 1.2
- several bug fixes
More information is available at ftp://ftp.gnu.org/pub/gnu/ddd/NEWS
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
XXX need to teach pkglint to be more picky about this
|
|
own `check' target.
|
|
|
|
|
|
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
|
|
bug workarounds:
- [LessTif] Helpers (such as uncompressing the DDD manual) works fine.
- [LessTif] The `Print' dialog (esp. printing to file) works fine.
- [LessTif] Restarting DDD (while saving settings) works fine.
- [LessTif] Small fixes for building with LessTif on SGI.
- [Perl] In the data display, Perl hash keys are properly quoted.
- [Ladebug] More Ladebug variants are supported.
- [Ladebug] `Edit -> Ladebug settings' should work.
- A string pointer error on 64 bit machines has been fixed.
- Minor bugs with clustered displays have been fixed.
- DDD makes more attempts in locating the initial main function.
- DDD PostScript documentation can be printed on multiple pages per sheet.
|
|
|
|
and "ncurses".
|
|
|
|
Changes are:
============
Documentation
-------------
- There is a new DDD manual, generated from Texinfo source, and coming
in HTML, PDF, PostScript, Info, as well as plain text format.
Debuggers and Languages
-----------------------
- This release contains partial support for DEC's `ladebug' debugger.
Please send in bug reports listing remaining problems.
- Parsing of JDB data has been improved.
- DBX prompts for object file names are recognized.
User Interface
--------------
- `Breakpoint Properties', `Define Command', and `Debugger Settings'
have an `Apply' button that applies changes to text fields.
- In TTY mode, you can edit and complete the command line as in GDB.
(Uses GNU readline library.)
- Ctrl+E moves the cursor to the end of the line. For a `Run'
shortcut, use F2/F3 or Shift+Ctrl+E.
- DDD uses the locale as specified by the environment (such as $LANG).
This allows input of locale characters in DDD dialogs; error
messages may also come up in your locale. If you experience any
problems, set LANG=C when invoking DDD.
Plotting
--------
- If you have several indexed variables in a cluster (such as X[1],
X[3], and X[5]), DDD plots the cluster as 2-D plot, where the X axis
shows the index, and the Y axis shows the values. This is useful for
plotting array slices (see below).
Source Navigation
-----------------
- Using GDB, `Open Source' no longer automatically reads all shared
libraries of the debuggee; this took too much time with some programs.
There is an additional button that loads libraries.
Data exploration
----------------
- You can rotate structs, saving space by omitting the member names.
A rotated struct looks very much like a horizontal array.
- The last rotation setting is used for new displays and is saved
together with other DDD options.
- Array slices `ARRAY[FROM..TO]' are much better supported:
* By default, the displayed values are clustered and displayed like an
ordinary array.
* Array slices can be plotted, too (see `Plotting', above).
- You can use the FROM..TO notation in arbitrary values, and also multiple
times; `graph display 1..5 * 1..5' creates a multiplication table.
- To select multiple displays, it suffices that the selection rectangle
touches a display (rather than enclosing it entirely).
- The Display Editor has buttons for clustering and unclustering displays.
Running the Program
-------------------
- Breakpoint commands are also supported for DBX, Perl, and XDB.
- In Perl, DDD supports temporary breakpoints.
Settings
--------
- DDD saves the GDB source directory path with the current session.
- DDD saves the JDB class path only with the current session.
Bug Fixes
---------
- Auto-raised menus work much better (enabled by default).
- The `floating' command tool now correctly follows movements of the
main window under KDE and other window managers.
- The register window is updated when the current frame changes.
- Value tips of strings containing ` = ' are displayed correctly.
- In file names, `//' is no longer normalized to `/'. This is useful
for special file systems, where '//c/foo' is an alias for `c:\foo`.
- Improved session management: `checkpoint sessions' not needed for shutdown
(as initiated by GNOME) are automatically deleted after exiting DDD.
- Improved auto-command recognition (includes saving displays across sessions)
- [LessTif] Selecting all displays in the Display Editor now works.
- [DBX] The array syntax `graph display [A..B]' works again for DBX.
- [DBX] Redirection to the execution window with Sun DBX 4.0 no
longer clutters program arguments.
- [Perl] Selecting identifiers that represent large data structures no longer
blocks DDD.
- [JDB] Thread names with dashes are handled correctly.
- [HP-UX] Renaming the `~/.ddd/init' file during saving options works.
- [Build] New `libiberty' and `configure' packages from GDB 4.18.
- [Build] If supported, `-isystem' is used for including system headers.
- [Build] If supported and required, `-fpermissive' is used for old X headers.
|
|
Changes include:
- DDD passes all options after `--' to the inferior debugger.
- [Build] DDD supports EGCS 1.1.2 as well as GCC 2.95 and later.
- [Build] DDD supports LessTif 0.88.9 and later.
|
|
|
|
|
|
build a binary package with this definition would fail as the PLIST is
not correct.
If a package's documentation is overwhelming, it should arguably be handled
in a separate pre-requisite documentation package.
|
|
|
|
|
|
|
|
DDD 3.1.3 fixes more minor bugs in DDD 3.1.
- Invoking DDD with a non-existing file name works.
- Displays disabled by GDB are created and refreshed properly.
- [HP-UX, SGI] Perl no longer exits upon start-up.
- [LessTif] Worked around a LessTif bug that made DDD insensitive to input.
- [Build] New configuration files from Autoconf 2.13.
There are no new features in DDD 3.1.3. You don't need to upgrade to
unless you suffer from one of these bugs.
|
|
DDD 3.1.2 is a maintenance release for DDD 3.1. It fixes a number of
minor bugs, most of them related to Perl.
|
|
DDD 3.1.1 fixes a number of minor bugs in DDD 3.1:
- Work around EGCS 1.1 bug on Linux
- Make sure ostrstream::pcount() is not considered broken when
using `gcc' (instead of `c++' or `g++') as C++ compiler
- Handle empty status displays properly
- Recognize multiple breakpoints as reported by the Perl debugger
as of Perl 5.005 and later
- Handle incomplete DBX output correctly, such as prompts of the
debugged program. For details, see the new `positionTimeout' and
`displayTimeout' resources.
- Under certain circumstances, DDD could hang searching for a Java
class.
- Using a remote GDB, a new execution window was launched for each
program run.
- Using the execution window, Program->Run Again and the `run' command
tool button cleared all arguments.
There are no new features in DDD 3.1.1.
|
|
|
|
DDD 3.1 brings Perl support, Python support, data plotting, Undo/Redo,
advanced data exploration, and several more new features and bug fixes.
|
|
from individual DESCR files that had them.
|
|
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bad idea.
|
|
|
|
missing depedence for "xpm" package.
|
|
Get rid of HAVE_MOTIF, MOTIF_STATIC, REQUIRES_MOTIF and MOTIF_ONLY.
Standardise on USE_MOTIF, which uses the pkgsrc dependency checks to
use Motif, if it's available, or Lesstif, if not.
|
|
|
|
|
|
|
|
taken from the FreeBSD ports collection, but has been modified
slightly (to use PAPERSIZE from env or /etc/mk.conf, rather than
hardcoding it), and minor changes in the DESCR file.
|