svn commit: r301875 - in head/devel/gdb: . files
Wesley Shields
wxs at FreeBSD.org
Fri Aug 3 02:00:59 UTC 2012
Author: wxs
Date: Fri Aug 3 02:00:58 2012
New Revision: 301875
URL: http://svn.freebsd.org/changeset/ports/301875
Log:
Clarify a comment and incorporate a couple of patches.
PR: ports/170321
Submitted by: Luca Pizzamiglio <luca.pizzamiglio at gmail.com> (maintainer)
Modified:
head/devel/gdb/Makefile (contents, props changed)
head/devel/gdb/files/fbsd-threads.c (contents, props changed)
Modified: head/devel/gdb/Makefile
==============================================================================
--- head/devel/gdb/Makefile Thu Aug 2 22:34:01 2012 (r301874)
+++ head/devel/gdb/Makefile Fri Aug 3 02:00:58 2012 (r301875)
@@ -7,7 +7,7 @@
PORTNAME= gdb
PORTVERSION= 7.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= GNU
@@ -38,7 +38,8 @@ MAN1= gdb${VER}.1
ONLY_FOR_ARCHS= i386 amd64 # untested elsewhere, might work
-# Forcing to use the readline.6
+# Forcing to use the readline from ports (readline in FreeBSD world is not
+# compatible anymore).
LIB_DEPENDS+= readline:${PORTSDIR}/devel/readline
CFLAGS+= -isystem ${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
Modified: head/devel/gdb/files/fbsd-threads.c
==============================================================================
--- head/devel/gdb/files/fbsd-threads.c Thu Aug 2 22:34:01 2012 (r301874)
+++ head/devel/gdb/files/fbsd-threads.c Fri Aug 3 02:00:58 2012 (r301875)
@@ -1,4 +1,4 @@
-/* $FreeBSD: /tmp/pcvs/ports/devel/gdb/files/fbsd-threads.c,v 1.4 2012-06-23 09:12:05 scheidell Exp $ */
+/* $FreeBSD$ */
/* FreeBSD libthread_db assisted debugging support.
Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
@@ -747,8 +747,10 @@ fbsd_thread_wait (struct target_ops *ops
*/
if (!fbsd_thread_alive (ops, inferior_ptid) && !ptid_equal(inferior_ptid, ret))
{
- delete_thread (inferior_ptid);
+ ptid_t save_ptid;
+ save_ptid = inferior_ptid;
inferior_ptid = ret;
+ delete_thread (save_ptid);
}
}
@@ -1176,7 +1178,7 @@ tsd_cb (thread_key_t key, void (*destruc
else
name = SYMBOL_PRINT_NAME (ms);
- printf_filtered ("Destructor %p <%s>\n", destructor, name);
+ printf_filtered ("Key %d, destructor %p <%s>\n", key, destructor, name);
return 0;
}
More information about the svn-ports-head
mailing list