# New ports collection makefile for:    gdbtk
# Version required:     4.16
# Date created:         28 Aug 1996
# Whom:                 msmith
# courtesy-of:		pst
#
# $Id: Makefile,v 1.10 1998/10/12 18:15:32 jseger Exp $
#

DISTNAME=	gdbtk-4.16
CATEGORIES=	devel tk42
MASTER_SITES=	ftp://ftp.cygnus.com/pub/gdb/

PATCH_SITES=	file:${PORTSDIR}/devel/gdb/patches/
PATCHFILES=	patch-aa patch-ab patch-ac patch-ad patch-ae

BROKEN_ELF=	can not find libraries

MAINTAINER=	msmith@FreeBSD.org

LIB_DEPENDS=	tk42.1:${PORTSDIR}/x11-toolkits/tk42

DIST_SUBDIR=	gdbtk
WRKSRC=         ${WRKDIR}/gdb-4.16
GNU_CONFIGURE=	yes
CONFIGURE_ARGS= --enable-gdbtk \
		--with-tclinclude=${PREFIX}/include/tcl7.6/generic \
		--with-tcllib=${PREFIX}/lib \
		--with-tkinclude=${PREFIX}/include/tk4.2/generic \
		--with-tklib=${PREFIX}/lib \
		--program-transform-name=s/gdb/gdbtk/
MAKE_ENV=	CCFLAGS="${CFLAGS}"
USE_GMAKE=	yes
MAN1=		gdbtk.1

# Yuuuuuuuuck!
FILES_FROM=	${PORTSDIR}/devel/gdb/files

post-patch:
	${CP} ${FILES_FROM}/i386freebsd.h	${WRKSRC}/bfd/hosts
	${CP} ${FILES_FROM}/kcorelow.c	${WRKSRC}/gdb
	${CP} ${FILES_FROM}/kvm-fbsd.c	${WRKSRC}/gdb
	${CP} ${FILES_FROM}/tm-fbsd.h	${WRKSRC}/gdb/config/i386
	@# We don't need (or want!) these...
	${RM} -rf ${WRKSRC}/tcl ${WRKSRC}/tk

do-install:
	cd ${WRKSRC}/gdb && make install

.include <bsd.port.mk>
