Commit graph

75 commits

Author SHA1 Message Date
snj
dc7fa185b3 Convert to buildlink3. 2004-04-11 19:23:01 +00:00
kristerw
34bcf63195 USE_LANGUAGES= c c++ 2004-02-23 01:46:08 +00:00
seb
689189ef2d Remove info files entries from PLIST file. 2004-02-13 08:26:03 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
grant
f49bdea710 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
tron
46a3cc6ba8 Fix another build problem, this time under NetBSD 1.6.1_STABLE. 2003-09-23 19:26:01 +00:00
tron
59fc65ba70 Fix brokeness in the included "libiberty" (Lubomir Sedlacik provided
the autoconfig fixes) and a "configure" botch so that this package
finally builds with NetBSD-current GCC 3.3.1.
2003-09-23 18:40:05 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
tron
a038afcc20 Fix unportable shell code in "configure" which breaks configuration on
systems where the "compfaces" program from the "faces" package is
installed. A dependence on the "faces" package isn't necessary because
the "compfaces" program isn't really used. This fix the first part
of PR pkg/22762 by myself.
2003-09-12 21:02:10 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
2003-09-12 20:07:06 +00:00
recht
4b077c41a6 gcc.buildlink2.mk is no more. So, include compiler.mk instead.
reported by Matthias Scheler
2003-09-12 18:36:10 +00:00
grant
bd7d83998c remove USE_GCC3 definintion.
packages should only ever test this, not define it.
2003-09-11 11:50:18 +00:00
martti
de996c79c5 Updated ddd to 3.3.7
* martti is the new maintainer
* changes since 3.3.1

  - libiberty was missing from the 3.3.6 release
  - libtermcap was built but not linked on systems which needed it
    (suse-axp-linux 8.1; probably others too)
  - The source tree was merged back from the bashdb project's CVS into the
    original ddd CVS
  - Major changes to get this to compile with modern auto-tools, Bison,
    Flex, and C++ STL.
  - Options are automatically saved when exiting DDD.
  - Temporary sessions in Gnome and KDE are now properly deleted.
  - The Tip of the Day comes with an option to turn it off.
  - Alias detection is now on by default.
  - The splash screen no longer bypasses all window controls.
  - Major code clean-up, including plugging several memory leaks (1).
  - GCC 3.0 should properly compile DDD.
  - ChangeLog files are back.
2003-09-11 06:45:33 +00:00
seb
8d15907ec2 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:38:23 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
seb
b667c6e727 Convert to USE_NEW_TEXINFO. 2003-06-23 10:20:19 +00:00
jmmv
36feac9165 Update to 3.3.1, which brings a couple of minor bug fixes:
- The option to create new displays `left-to-right' is restored upon startup.
- Fortran struct members are accessed as `A%B' instead of `A.B'.
- Structure changes in plotted displays no longer crash DDD.
- You can specify the top-level geometry via `-geometry'.
- The `pydb' debugger has been fixed to work with recent Python releases.
- Ornamented Perl debugger prompts are handled correctly.
- DDD honors the TMPDIR environment variable for creating temporary files.
- `config.guess' and `config.sub' scripts have been updated.
- Minor compilation problems with GCC 2.7.2 have been fixed.
- Minor compilation problems with GCC 3.0 (prerelease) have been fixed.
- Minor compilation problems with Sun CC have been fixed.
- Minor potential problems with 64 bit pointers have been fixed.

Patch provided by Marc Recht in PR pkg/21770.
2003-06-03 22:35:39 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
grant
b47a9c798c post-install:
- be noisy calling INSTALL_DATA_DIR.
2003-05-05 17:25:02 +00:00
dillo
5f4ad95078 convert to use test target from bsd.pkg.mk
addresses PR pkg/19416
2003-02-17 15:27:58 +00:00
wiz
186d6fe630 Reorder lines to placate pkglint. 2002-11-14 04:06:14 +00:00
tron
d111c27772 Synchronize package list with last change. 2002-09-30 09:55:41 +00:00
jlam
75a44d565a Don't install lib/libiberty.a, which conflicts with binutils. Bump
PKGREVISION.
2002-09-29 07:34:30 +00:00
wiz
232ea76d40 regen (bl1 -> bl2) 2002-09-27 09:46:27 +00:00
jlam
ad09d6a16c buildlink1 -> buildlink2 2002-09-21 08:33:48 +00:00
jlam
ec8f6ad65a Note explicitly that this package is USE_X11BASE. Currently, it relies on
motif.buildlink.mk to define it.
2002-04-23 02:08:51 +00:00
seb
66111c6d15 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.
2002-02-18 15:14:00 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
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.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
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.
2001-10-23 13:14:43 +00:00
jlam
59e85b2d0e Use x11.buildlink.mk instead of USE_X11. 2001-09-12 02:27:55 +00:00
jlam
bee9f3eafb Use mk/motif.buildlink.mk instead of lesstif/buildlink.mk. 2001-09-08 19:55:39 +00:00
jlam
b33fd2488b Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-07-03 20:00:25 +00:00
skrll
7d78d9b2e7 Update to 3.3
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
2001-06-13 20:45:08 +00:00
wiz
dfb2d5edc6 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 00:44:09 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
2945719f9d Rename check' target to test' to avoid conflict with bsd.pkg.mk's
own `check' target.
2001-02-17 18:28:12 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
wiz
c750c08ad9 Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
2000-08-11 01:07:45 +00:00
rh
efdc271d33 Update ddd to 3.2.1. Changes are some minor bug fixes and major LessTif
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.
2000-04-18 09:33:55 +00:00
fredb
fb77f6e7ee Remove redundant settings of "M4" and "YACC" in CONFIGURE_ENV. 2000-03-28 02:44:01 +00:00
fredb
aa194a0024 Remove dependency on "bison", also remove unintended dependencies on "gm4"
and "ncurses".
2000-03-11 23:36:24 +00:00
fredb
43b2613258 Ddd needs "bison" to build. 2000-03-11 17:17:12 +00:00
rh
2da5aa4da6 Update ddd to 3.2
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.
2000-02-03 11:48:36 +00:00
rh
2fb4319902 Update ddd to 3.1.6
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.
1999-08-25 19:57:45 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
frueauf
c3a54e410c Update ddd to 3.1.5. 1999-05-30 15:05:27 +00:00
agc
e20be6c347 Remove NOPORTDOCS definition - it was useless anyway, as any attempt to
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.
1999-04-13 15:31:04 +00:00