Hello,

Sorry for the ports lock, but I've just tried to build devel/gdb
on -current (because misp64el packages are really out of sync with
latest loongson snapshots -- I'm having a lot of "undefined symbol
'_thread_sys_pread', lazy binding failed" with libpthread, so I have
to recompile a few things by myself so that they explicitly link
against the latest version of libpthread -- devel/gdb being a build
dependency for lang/ocaml).

The problem is that gdb-7.2 doesn't exist anymore on ftp.gnu.org.
>From what I can see, it's because of a GPL violation (the same
thing happened to emacs 23.3 -> 23.3b). The following diff makes
the port use gdb-7.2a instead (tested on loongson).

gdb(1) in base may also be "affected": gdb-6.3 got changed to
gdb-6.3a, too. I can't find any "official" information about these
changes (probably a few bison files which were missing, I guess)
and I can't compare gdb-7.2a with gdb-7.2 since I didn't have
gdb-7.2 in my distfiles (hence the build failure, of course)...

I'm letting you decide whether it's "critical" for 5.1 :)

As usual, thanks for your good work.
Donovan.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gdb/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile    22 Dec 2011 20:27:31 -0000      1.19
+++ Makefile    4 Feb 2012 14:55:32 -0000
@@ -3,8 +3,9 @@
 COMMENT=       GNU debugger
 CATEGORIES=    devel
 
-DISTNAME=      gdb-7.2
-REVISION=      7
+VERSION=       7.2
+DISTNAME=      gdb-${VERSION}a
+WRKDIST=       ${WRKDIR}/gdb-${VERSION}
 
 HOMEPAGE=      http://www.gnu.org/software/gdb/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gdb/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    11 Nov 2011 18:33:03 -0000      1.4
+++ distinfo    4 Feb 2012 14:55:32 -0000
@@ -1,5 +1,5 @@
-MD5 (gdb/gdb-7.2.tar.gz) = lQt2ZGa+50jlVHZchri0lQ==
-RMD160 (gdb/gdb-7.2.tar.gz) = 7vJVe8vJrgnGTSFUZ75opTr+alY=
-SHA1 (gdb/gdb-7.2.tar.gz) = 98/2U1iw8HThGOxMhI6CtAf7+LM=
-SHA256 (gdb/gdb-7.2.tar.gz) = NJGctRM0yBSa427QhvNeef4/orKoW1aNfA7a0gzZctQ=
-SIZE (gdb/gdb-7.2.tar.gz) = 24678132
+MD5 (gdb/gdb-7.2a.tar.gz) = qajQ6hrleDf62lQVvQ+S/w==
+RMD160 (gdb/gdb-7.2a.tar.gz) = H1JOng/ceeVTObEelCyPrTyyw8Q=
+SHA1 (gdb/gdb-7.2a.tar.gz) = yrfqDE2c69JDm2wR/ye7+x0xEBM=
+SHA256 (gdb/gdb-7.2a.tar.gz) = n1FznNRcFYql3y56u3A6MEtTcOLp5Dxw9cwLHEvl0MI=
+SIZE (gdb/gdb-7.2a.tar.gz) = 25144107

Reply via email to