Commit graph

84 commits

Author SHA1 Message Date
martti
ee7763bf80 Updated ddd 3.3.11
* New features and minor improvements
- A bug in DBX mode introduced in release 3.3.10 has been fixed.
- A bug which prevented DDD from properly displaying ISO-8859-1 characters
  (and probably other character sets too) under Motif has been fixed (1)
2005-08-04 11:26:34 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
jlam
585534220c 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
2005-05-22 20:07:36 +00:00
jlam
419428ec4a Note where gzip or gunzip is required by the package since it isn't
required by default any longer in bsd.pkg.mk under the new tools
framework.
2005-05-15 22:02:26 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
martti
563bb274e7 Updated ddd to 3.3.10
* New features and minor improvements
- More fixes for perl 5.8.x -- it's now a lot more usable.
- Fixes for Sun's SunONE Studio dbx (1). Build with -DHAVE_SUNDBX is
  necessary. Improvements for automatic detection of Sun DBX are welcome.
- Fixes for MacOS X (mainly workarounds for bugs in gdb) (2).
- Support for PHP debugger has been added (1).  This is essentially not
  tested.
- Source files in subdirectories should be located automatically
  when using dbx (tested on Solaris' dbx) (2).
- The perl version supported by DDD is now 5.8.x.  The perl debugger
  changed between perl 5.6.x and perl 5.8.0, which made this update necessary.
  This change is not backwards-compatible.  If it is not possible to upgrade
  your perl version to 5.8.x or newer, then you can simply install the file
  "perl5db.pl" from a recent perl distribution into your old perl tree.
- Through the maintenance menu ("ddd --maintenance"), it now possible to get
  a leak check of ddd if ddd is run under valgrind. This is only useful for
  ddd developers (or anybody that wants to help making ddd better).
- Several minor bugs fixed, some memory leaks plugged, more code clean-up
  done.
- A bug affecting platforms where the size of function pointers is 16 has
  been fixed.
- The settings window now starts at a larger, more reasonable size, and
  allows the user to resize it.

* Build fixes
- automake 1.9 is now the minimum requirement. This affects only builds
  from CVS repository.
- A warning is emitted if a version of g++ older than 3.1 is used.
- libiberty is neither linked nor bundled anymore.
- GNU libtermcap is not bundled anymore. A termcap like library (such as
  ncurses) is now required to build ddd.
- The configure machinery has been updated to conform more closely to the
  autoconf 2.5x requirements. Several bugs have been fixed.
  Minimum requirements: autoconf 2.59, automake 1.7.9, libtool 1.5.
- libiberty (which provides missing standard functions) is not linked by
  default anymore. configure has a new option '--with-libiberty' that
  enables the libiberty support if required.
  If nobody complains, libiberty will be unbundled in a next version.
- The libiberty distributed with ddd has been upgraded to the one included
  in GCC 3.4 20040116. It fixes some configuration problems.
- Builds with GCC 3.4, with IBM xlC on AIX, with Compaq/HP cxx on Tru64,
  on X11R5 based systems, with SGI CC on IRIX should be OK.
- Builds on HP-UX should now work out-of-the-box. Motif is linked statically
  and the Athena libraries are now found by default.
- Builds without Motif/Lesstif available abort with an adequate message.
- Builds with readline support now work. readline is not bundled anymore.
- Builds without -DNDEBUG (i.e. with "assert" enabled) now work.
  Default build enables assertions (i.e. -DNDEBUG is not used).
- Several missing files in the distribution are now included.
- Cygwin is supported again.
2005-01-11 09:04:16 +00:00
tv
c487cb967a 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.
2004-10-03 00:12:51 +00:00
shannonjr
815d1479c7 Re: PR 25546 Synopsis: The current release of ddd is 3.3.8. I have an
updated pkg available for pkgsrc.
Updating to revision 3.3.8 per assignment by Martti Kuparinen. This closes
the referenced PR.
2004-06-04 11:19:32 +00:00
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