pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/cgdb Update to 0.6.8, provided by Kamil Rytarows...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e494eeb82ba4
branches:  trunk
changeset: 650288:e494eeb82ba4
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Apr 20 07:35:00 2015 +0000

description:
Update to 0.6.8, provided by Kamil Rytarowski in wip.

cgdb-0.6.8 (11/13/2014)

  * Fix issue #40, the map commands were adding additional new lines
    to the mappings. For instance, 'imap a b' in the ~/.cgdb/cgdbrc
    file would cause a to map to 'b<cr>' instead of just 'b'.

  * Added feature from issue #29, added 'until' command to CGDB.

  * Updated autotools configuration files to satisfy warnings and
    recommendations produced by autotools when run.

  * Fix issue #49, a gcc compiler warning.

  * Fixed a hang consuming 100% CPU usage on OS X Mavericks (github #48).

  * Fixed a hang when quitting cgdb while inferior is running
    (github #1 and #5 and #46). This was believed to be fixed in the last
    release but I've finally reproduced the issue and fixed it for good.

cgdb-0.6.7 (01/14/2013)

  * Changed documentation license from GFDL to GPL (github #6).

  * Fixed a hang on MacOS when quitting cgdb while inferior is running
    (github #1 and #5).

  * Fixed a crash when pressing 'n' in source window (github #5).

  * Fixed a bug opening files (and toggling breakpoints in files) with
    special characters (e.g. space) in their names.

cgdb-0.6.6 (09/06/2011)

  * Fixed a compile error on Cygwin 1.7 (signature for path conversion
    functions changed).

  * Fixed a segfault on 64-bit systems in rline.c due to a missing
    prototype of cgdb_malloc. Thanks to Pietro Cerutti for reporting
    and diagnosing this one!

  * Fixed a bug in the file dialog. When searching for a file,
    and you hit enter to select it, CGDB would sometimes skip to
    the next file that matches and open that file instead.

  * CGDB should now build out of the box on Cygwin again.
    CGDB used to only support building against curses.h. Now
    it also supports building against ncurses/curses.h.

  * No longer set the prompt to (gdb) on startup.

diffstat:

 devel/cgdb/Makefile         |  23 ++++++++++-------------
 devel/cgdb/PLIST            |   6 ++++--
 devel/cgdb/distinfo         |  10 +++++-----
 devel/cgdb/patches/patch-aa |  20 ++++++++++----------
 4 files changed, 29 insertions(+), 30 deletions(-)

diffs (104 lines):

diff -r 68a41e52602d -r e494eeb82ba4 devel/cgdb/Makefile
--- a/devel/cgdb/Makefile       Mon Apr 20 07:31:04 2015 +0000
+++ b/devel/cgdb/Makefile       Mon Apr 20 07:35:00 2015 +0000
@@ -1,34 +1,31 @@
-# $NetBSD: Makefile,v 1.23 2013/10/16 10:51:39 roy Exp $
+# $NetBSD: Makefile,v 1.24 2015/04/20 07:35:00 wiz Exp $
 
-DISTNAME=      cgdb-0.6.5
-PKGREVISION=   1
+DISTNAME=      cgdb-0.6.8
 CATEGORIES=    devel
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=cgdb/}
+MASTER_SITES=  http://cgdb.me/files/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://cgdb.sourceforge.net/
 COMMENT=       Curses-based interface to the GNU Debugger (GDB)
 LICENSE=       gnu-gpl-v2
 
-MAKE_JOBS_SAFE=                no
+BUILD_DEPENDS+=        help2man-[0-9]*:../../converters/help2man
 
 GNU_CONFIGURE= yes
 USE_TOOLS+=    gmake
-
-MAKE_ENV+=     AM_LDFLAGS=-L${WRKSRC}/various/util/src
+INFO_FILES=    yes
 
-INSTALLATION_DIRS=     bin share/doc/cgdb
-
-do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/cgdb/src/cgdb ${DESTDIR}${PREFIX}/bin
-       ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/cgdb
+# As -L/usr/lib tends to be found in LDFLAGS, make sure that the library
+# of interest (the local libutil) is found first.
+MAKE_ENV+=     AM_LDFLAGS=-L${WRKSRC}/lib/util/src
 
 # rl_mark and others
 .include "../../devel/readline/buildlink3.mk"
 .include "../../mk/terminfo.buildlink3.mk"
 .include "../../mk/curses.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
 
 .if ${CURSES_TYPE} == "curses"
 CONFIGURE_ARGS+=       --with-curses
 .endif
+
+.include "../../mk/bsd.pkg.mk"
diff -r 68a41e52602d -r e494eeb82ba4 devel/cgdb/PLIST
--- a/devel/cgdb/PLIST  Mon Apr 20 07:31:04 2015 +0000
+++ b/devel/cgdb/PLIST  Mon Apr 20 07:35:00 2015 +0000
@@ -1,3 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:48:37 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/04/20 07:35:00 wiz Exp $
 bin/cgdb
-share/doc/cgdb/README
+info/cgdb.info
+man/man1/cgdb.1
+share/cgdb/cgdb.txt
diff -r 68a41e52602d -r e494eeb82ba4 devel/cgdb/distinfo
--- a/devel/cgdb/distinfo       Mon Apr 20 07:31:04 2015 +0000
+++ b/devel/cgdb/distinfo       Mon Apr 20 07:35:00 2015 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2011/09/08 19:46:30 wiz Exp $
+$NetBSD: distinfo,v 1.7 2015/04/20 07:35:00 wiz Exp $
 
-SHA1 (cgdb-0.6.5.tar.gz) = a47892b3eee5d3520e5f99f207e8ca2bc18ecf43
-RMD160 (cgdb-0.6.5.tar.gz) = cdf3c135b6ef01227e11a8dc2962a0aa93b74d9f
-Size (cgdb-0.6.5.tar.gz) = 905620 bytes
-SHA1 (patch-aa) = b061e5eb8232157ff0af8a3f05a38642e0414c3a
+SHA1 (cgdb-0.6.8.tar.gz) = 0892ae59358fa98264269cf6fe57928314ef7942
+RMD160 (cgdb-0.6.8.tar.gz) = 6f72836a168ebe4c530187b02185f9e0aaaa23ea
+Size (cgdb-0.6.8.tar.gz) = 716988 bytes
+SHA1 (patch-aa) = f4ff0d3ca52c41fdd42f3899e56950487d4052eb
diff -r 68a41e52602d -r e494eeb82ba4 devel/cgdb/patches/patch-aa
--- a/devel/cgdb/patches/patch-aa       Mon Apr 20 07:31:04 2015 +0000
+++ b/devel/cgdb/patches/patch-aa       Mon Apr 20 07:35:00 2015 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-aa,v 1.3 2011/09/08 19:46:30 wiz Exp $
+$NetBSD: patch-aa,v 1.4 2015/04/20 07:35:00 wiz Exp $
 
---- various/util/src/pseudo.c.orig     2011-04-08 15:16:26.000000000 +0200
-+++ various/util/src/pseudo.c  2011-04-08 15:17:02.000000000 +0200
-@@ -331,6 +331,7 @@
+--- lib/util/pseudo.c.orig     2014-07-23 01:45:41.000000000 +0000
++++ lib/util/pseudo.c
+@@ -325,6 +325,7 @@ int pty_open(int *masterfd, int *slavefd
  
- #ifndef HAVE_CYGWIN 
- #ifndef HAVE_LINUX /* linux does not use the streams module */
+ #ifndef HAVE_CYGWIN
+ #ifndef HAVE_LINUX              /* linux does not use the streams module */
 +#ifdef I_PUSH
-       /*
-        * Push the appropriate streams modules, as described in Solaris pts(7).
-        * HP-UX pts(7) doesn't have ttcompat module.
-@@ -359,6 +360,7 @@
+     /*
+      * Push the appropriate streams modules, as described in Solaris pts(7).
+      * HP-UX pts(7) doesn't have ttcompat module.
+@@ -349,6 +350,7 @@ int pty_open(int *masterfd, int *slavefd
  #endif
  #endif
  #endif



Home | Main Index | Thread Index | Old Index