ports/77615: Unbreak devel/fpc-gdb
johans at stack.nl
johans at stack.nl
Thu Feb 17 23:50:28 UTC 2005
The following reply was made to PR ports/77615; it has been noted by GNATS.
From: johans at stack.nl
To: freebsd-gnats-submit at FreeBSD.org, johans at stack.nl
Cc:
Subject: Re: ports/77615: Unbreak devel/fpc-gdb
Date: Fri, 18 Feb 2005 00:48:57 +0100 (CET)
While we are here, might as well fix MASTER_SITES and compilation on 4.x
(as suggested by pav@)
Full patch (against live port):
diff -uNr fpc-gdb/Makefile fpc-gdb/Makefile
--- fpc-gdb/Makefile Mon Feb 14 03:32:44 2005
+++ fpc-gdb/Makefile Thu Feb 17 23:42:20 2005
@@ -10,25 +10,21 @@
PORTVERSION= 5.2.1
CATEGORIES= devel lang
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
-MASTER_SITE_SUBDIR= gdb/releases
+MASTER_SITE_SUBDIR= gdb/old-releases
PKGNAMEPREFIX= fpc-
-PATCH_SITES= ftp://ftp.freepascal.org/fpc/contrib/libgdb/v5.2.1 \
- ftp://planetmirror.com/pub/fpc/contrib/libgdb/v5.2.1/ \
- ftp://ftp.jp.freepascal.org/mirror/fpc/contrib/libgdb/v5.2.1/ \
- ftp://freepascal.stack.nl/pub/fpc/contrib/libgdb/v5.2.1/ \
- ftp://ftp.no.freepascal.org/pub/fpc/contrib/libgdb/v5.2.1/ \
- ftp://ftp.us.freepascal.org/pub/fpc/contrib/libgdb/v5.2.1/ \
+PATCH_SITES= ftp://ftp.freepascal.org/fpc/contrib/libgdb/old/v5.2.1/ \
+ ftp://planetmirror.com/pub/fpc/contrib/libgdb/old/v5.2.1/ \
+ ftp://ftp.jp.freepascal.org/mirror/fpc/contrib/libgdb/old/v5.2.1/ \
+ ftp://freepascal.stack.nl/pub/fpc/contrib/libgdb/old/v5.2.1/ \
+ ftp://ftp.no.freepascal.org/pub/fpc/contrib/libgdb/old/v5.2.1/ \
+ ftp://ftp.us.freepascal.org/pub/fpc/contrib/libgdb/old/v5.2.1/ \
${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR= obrien
PATCHFILES= gdb521.dif gdb521_xfree-loadmod.diff
MAINTAINER= ports at FreeBSD.org
COMMENT= GNU GDB 5.2.1 modified for Free Pascal
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
.include <bsd.port.pre.mk>
diff -uNr fpc-gdb/files/patch-bfd_configure fpc-gdb/files/patch-bfd_configure
--- fpc-gdb/files/patch-bfd_configure Thu Jan 1 01:00:00 1970
+++ fpc-gdb/files/patch-bfd_configure Fri Feb 18 00:31:49 2005
@@ -0,0 +1,11 @@
+--- bfd/configure.orig Fri Feb 18 00:31:38 2005
++++ bfd/configure Fri Feb 18 00:31:40 2005
+@@ -5059,7 +5059,7 @@
+ i[3456]86-*-bsdi)
+ COREFILE=
+ ;;
+- i[3456]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234]* | i[34567]86-*-freebsd*aout*)
++ i[3456]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234] | i[34567]86-*-freebsd*aout*)
+ COREFILE=trad-core.lo
+ TRAD_HEADER='"hosts/i386bsd.h"'
+ ;;
diff -uNr fpc-gdb/files/patch-gdb_kvm-fbsd.c fpc-gdb/files/patch-gdb_kvm-fbsd.c
--- fpc-gdb/files/patch-gdb_kvm-fbsd.c Sun Feb 22 02:52:20 2004
+++ fpc-gdb/files/patch-gdb_kvm-fbsd.c Fri Feb 18 00:33:00 2005
@@ -1,6 +1,6 @@
--- gdb/kvm-fbsd.c Mon Jun 3 11:32:24 2002
+++ gdb/kvm-fbsd.c Mon Jun 3 11:30:35 2002
-@@ -0,0 +1,1055 @@
+@@ -0,0 +1,1056 @@
+/* Live and postmortem kernel debugging functions for FreeBSD.
+ Copyright 1996 Free Software Foundation, Inc.
+
@@ -54,6 +54,7 @@
+#include <machine/frame.h>
+
+#if __FreeBSD_version >= 500032 && defined(i386)
++typedef __cpumask_t cpumask_t;
+#define _KERNEL
+#include <sys/pcpu.h>
+#undef _KERNEL
More information about the freebsd-ports-bugs
mailing list