Bug 181801 - [MAINTAINER] Upgrade devel/gdb to 7.6.1
Summary: [MAINTAINER] Upgrade devel/gdb to 7.6.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Thomas Abthorpe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-04 11:20 UTC by luca.pizzamiglio
Modified: 2013-09-26 03:40 UTC (History)
0 users

See Also:


Attachments
file.diff (5.42 KB, patch)
2013-09-04 11:20 UTC, luca.pizzamiglio
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description luca.pizzamiglio 2013-09-04 11:20:00 UTC
Updating gdb to 7.6.1
Other relevant changes:
* fixed python related plist
* more USES in Makefile

Fix: Patch attached with submission follows:
Comment 1 Thomas Abthorpe freebsd_committer freebsd_triage 2013-09-21 20:30:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->tabthorpe

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-09-26 03:30:30 UTC
Author: tabthorpe
Date: Thu Sep 26 02:30:22 2013
New Revision: 328329
URL: http://svnweb.freebsd.org/changeset/ports/328329

Log:
  - Update to 7.6.1
  
  PR:		ports/181801
  Submitted by:	Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)

Added:
  head/devel/gdb/files/patch-include-cgen-basic-ops.h   (contents, props changed)
Modified:
  head/devel/gdb/Makefile
  head/devel/gdb/distinfo   (contents, props changed)
  head/devel/gdb/files/extrapatch-gdb-Makefile.in
  head/devel/gdb/files/extrapatch-gdb-configure.tgt
  head/devel/gdb/pkg-plist

Modified: head/devel/gdb/Makefile
==============================================================================
--- head/devel/gdb/Makefile	Thu Sep 26 00:49:49 2013	(r328328)
+++ head/devel/gdb/Makefile	Thu Sep 26 02:30:22 2013	(r328329)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gdb
-PORTVERSION=	7.6
+PORTVERSION=	7.6.1
 #PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	GNU
@@ -14,8 +14,8 @@ LICENSE=	GPLv3
 
 USE_BZIP2=	yes
 USE_CSTD=	gnu89
-USE_GMAKE=	yes
-USES=		iconv
+#USE_GMAKE=	yes
+USES=		iconv gmake
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CONFIGURED_M4=m4 CONFIGURED_BISON=byacc
 CONFIGURE_ARGS=	--program-suffix=${PORTVERSION:S/.//g} \
@@ -129,6 +129,7 @@ post-install:
 .if ${PORT_OPTIONS:MPYTHON}
 	${CHMOD} u+w ${PREFIX}/share/gdb${VER}/python/gdb/*.py*
 	${CHMOD} u+w ${PREFIX}/share/gdb${VER}/python/gdb/command/*.py*
+	${CHMOD} u+w ${PREFIX}/share/gdb${VER}/python/gdb/function/*.py*
 .endif
 
 .include <bsd.port.post.mk>

Modified: head/devel/gdb/distinfo
==============================================================================
--- head/devel/gdb/distinfo	Thu Sep 26 00:49:49 2013	(r328328)
+++ head/devel/gdb/distinfo	Thu Sep 26 02:30:22 2013	(r328329)
@@ -1,2 +1,2 @@
-SHA256 (gdb-7.6.tar.bz2) = a410e8f35ee70cce83dbbf1da9e2a8373f271ac0e4b71db4336ae293fc7bdf1b
-SIZE (gdb-7.6.tar.bz2) = 24333590
+SHA256 (gdb-7.6.1.tar.bz2) = e3dfa38a14a5457f9b8b26f7b5080ba5491bd10ae4d69bfe357cea87b7d162e4
+SIZE (gdb-7.6.1.tar.bz2) = 24338919

Modified: head/devel/gdb/files/extrapatch-gdb-Makefile.in
==============================================================================
--- head/devel/gdb/files/extrapatch-gdb-Makefile.in	Thu Sep 26 00:49:49 2013	(r328328)
+++ head/devel/gdb/files/extrapatch-gdb-Makefile.in	Thu Sep 26 02:30:22 2013	(r328329)
@@ -19,7 +19,7 @@
  	nbsd-tdep.o obsd-tdep.o \
  	sol2-tdep.o \
  	solib-frv.o solib-irix.o solib-svr4.o \
-@@ -1164,7 +1164,7 @@
+@@ -1173,7 +1174,7 @@
  # Removing the old gdb first works better if it is running, at least on SunOS.
  gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(ADD_DEPS) $(CDEPS) $(TDEPLIBS)
  	rm -f gdb$(EXEEXT)
@@ -28,7 +28,7 @@
  		-o gdb$(EXEEXT) gdb.o $(LIBGDB_OBS) \
  		$(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES)
  
-@@ -1429,7 +1429,7 @@
+@@ -1442,7 +1443,7 @@
  	armnbsd-nat.c armbsd-tdep.c armnbsd-tdep.c armobsd-tdep.c \
  	avr-tdep.c \
  	bfin-linux-tdep.c bfin-tdep.c \

Modified: head/devel/gdb/files/extrapatch-gdb-configure.tgt
==============================================================================
--- head/devel/gdb/files/extrapatch-gdb-configure.tgt	Thu Sep 26 00:49:49 2013	(r328328)
+++ head/devel/gdb/files/extrapatch-gdb-configure.tgt	Thu Sep 26 02:30:22 2013	(r328329)
@@ -25,5 +25,5 @@
 -			bsd-uthread.o solib-svr4.o"
 +			fbsd-threads.o solib-svr4.o"
  	;;
- x86_64-*-mingw*)
+ x86_64-*-mingw* | x86_64-*-cygwin*)
          # Target: MingW/amd64

Added: head/devel/gdb/files/patch-include-cgen-basic-ops.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gdb/files/patch-include-cgen-basic-ops.h	Thu Sep 26 02:30:22 2013	(r328329)
@@ -0,0 +1,43 @@
+--- include/cgen/basic-ops.h.orig	2013-03-07 17:31:21.000000000 +0100
++++ include/cgen/basic-ops.h	2013-03-07 17:31:28.000000000 +0100
+@@ -24,11 +24,16 @@
+ 
+ #include <assert.h>
+ 
+-#if defined (__GNUC__) && ! defined (SEMOPS_DEFINE_INLINE)
++#if defined (__GNUC__) && ! defined (SEMOPS_DEFINE_INLINE) && ! defined (__clang__)
+ #define SEMOPS_DEFINE_INLINE
+ #define SEMOPS_INLINE extern inline
+ #else
+-#define SEMOPS_INLINE
++# if defined (__clang__) && ! defined (SEMOPS_DEFINE_INLINE)
++#  define SEMOPS_DEFINE_INLINE
++#  define SEMOPS_INLINE static inline
++# else
++#  define SEMOPS_INLINE
++# endif
+ #endif
+ 
+ /* These don't really have a mode.  */
+@@ -295,11 +300,16 @@
+    significant and word number 0 is the most significant word.
+    ??? May also wish an endian-dependent version.  Later.  */
+ 
+-QI SUBWORDSIQI (SI, int);
+-HI SUBWORDSIHI (SI, int);
+-QI SUBWORDDIQI (DI, int);
+-HI SUBWORDDIHI (DI, int);
+-SI SUBWORDDISI (DI, int);
++#if defined (__clang__) && defined (SEMOPS_DEFINE_INLINE)
++#define SEMOPS_STATIC static
++#else
++#define SEMOPS_STATIC
++#endif
++SEMOPS_STATIC QI SUBWORDSIQI (SI, int);
++SEMOPS_STATIC HI SUBWORDSIHI (SI, int);
++SEMOPS_STATIC QI SUBWORDDIQI (DI, int);
++SEMOPS_STATIC HI SUBWORDDIHI (DI, int);
++SEMOPS_STATIC SI SUBWORDDISI (DI, int);
+ 
+ #ifdef SEMOPS_DEFINE_INLINE
+ 

Modified: head/devel/gdb/pkg-plist
==============================================================================
--- head/devel/gdb/pkg-plist	Thu Sep 26 00:49:49 2013	(r328328)
+++ head/devel/gdb/pkg-plist	Thu Sep 26 02:30:22 2013	(r328329)
@@ -9,6 +9,10 @@ bin/gdb%%VER%%
 %%PYTHON%%share/gdb%%VER%%/python/gdb/command/pretty_printers.py
 %%PYTHON%%share/gdb%%VER%%/python/gdb/command/prompt.py
 %%PYTHON%%share/gdb%%VER%%/python/gdb/command/explore.py
+%%PYTHON%%share/gdb%%VER%%/python/gdb/command/type_printers.py
+%%PYTHON%%share/gdb%%VER%%/python/gdb/function/__init__.py
+%%PYTHON%%share/gdb%%VER%%/python/gdb/function/strfns.py
+%%PYTHON%%@dirrm share/gdb%%VER%%/python/gdb/function
 %%PYTHON%%@dirrm share/gdb%%VER%%/python/gdb/command
 %%PYTHON%%@dirrm share/gdb%%VER%%/python/gdb
 %%PYTHON%%@dirrm share/gdb%%VER%%/python
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Thomas Abthorpe freebsd_committer freebsd_triage 2013-09-26 03:31:01 UTC
State Changed
From-To: open->closed

Committed. Thanks!