Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 2010 16:31:03 GMT
From:      Aldis Berjoza <aldis@bsdroot.lv>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/151077: NEW port devel/gdb72
Message-ID:  <201009291631.o8TGV3Vr075521@www.freebsd.org>
Resent-Message-ID: <201009291640.o8TGe4P8028729@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         151077
>Category:       ports
>Synopsis:       NEW port devel/gdb72
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 29 16:40:03 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Aldis Berjoza
>Release:        
>Organization:
>Environment:
FreeBSD dekstop.pc 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Tue Jul 27 18:21:21 EEST 2010     killasmurf86@dekstop.pc:/usr/obj/usr/src/sys/ANTIGENERIC  i386

FreeBSD root.bsdroot.lv 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Sun Jul 25 01:24:28 EEST 2010     killasmurf86@root.bsdroot.lv:/usr/obj/usr/src/sys/GENERICpp  amd64
>Description:
Updated gdb66 port to gdb72
since previous version wasn't updated for many years, I could become painter of this port

I stripped off Insight.... I wasn't interested in it, and I didn't want to spend days to make port work.
If anyone is interested in insight, go ahead and patch port (or become maintainer of this port)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gdb72
#	gdb72/pkg-descr
#	gdb72/Makefile
#	gdb72/distinfo
#
echo c - gdb72
mkdir -p gdb72 > /dev/null 2>&1
echo x - gdb72/pkg-descr
sed 's/^X//' >gdb72/pkg-descr << '479f4b4ba3251036bdc8ffff2410be5b'
XGNU GDB - the latest version
X
XWWW:	http://www.gnu.org/software/gdb/
479f4b4ba3251036bdc8ffff2410be5b
echo x - gdb72/Makefile
sed 's/^X//' >gdb72/Makefile << '79e8e77dbfcd5601b3bb1d18bacfdb88'
X# ex:ts=8
X# Ports collection makefile for:	GDB 6
X# Date created:				30 March 2001
X# Whom:					David O'Brien <obrien@NUXI.com>
X#
X# $FreeBSD: ports/devel/gdb6/Makefile,v 1.57 2010/08/11 19:44:36 linimon Exp $
X#
X
XPORTNAME=	gdb
XPORTVERSION=	7.2
XCATEGORIES=	devel
XMASTER_SITES=   ${MASTER_SITE_GNU:S,$,:gdb,}	\
X		http://aldan.algebra.com/~mi/:gdbtk
XMASTER_SITE_SUBDIR=gdb/:gdb
XDISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:gdb
X
XMAINTAINER=	aldis@bsdroot.lv
XCOMMENT=	GNU GDB of newer version than comes with the system
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
XUSE_GETTEXT=	yes
XUSE_ICONV=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV+=	CONFIGURED_M4=m4 CONFIGURED_BISON=byacc
XCONFIGURE_ARGS=	--program-suffix=${PORTVERSION:S/.//g} \
X		--enable-target=all \
X		--enable-tui --with-libiconv-prefix=${LOCALBASE}
XCFLAGS:=	${CFLAGS:C/ +$//}	# blanks at EOL creep in sometimes
XCFLAGS+=	-DRL_NO_COMPAT
XEXCLUDE=	dejagnu expect readline sim texinfo intl
XEXTRACT_AFTER_ARGS=| ${TAR} -xf - ${EXCLUDE:S/^/--exclude /}
XVER=	${PORTVERSION:S/.//}
XMAN1=	gdb${VER}.1
X
XPLIST_FILES=	bin/gdb${VER} bin/gdbtui${VER}
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "ia64" || ${ARCH} == "powerpc"
XBROKEN=		Does not configure on ia64 or powerpc
X.endif
X
X.if ${ARCH} == "amd64"
XCONFIGURE_TARGET=	x86_64-portbld-freebsd${OSREL}
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's/$$/ [GDB v${PORTVERSION} for FreeBSD]/' \
X		${WRKSRC}/gdb/version.in
X	@${REINPLACE_CMD} -e 's/^READLINE/#READLINE/' \
X		-e 's/^readline/#readline/' \
X		-e 's,^LIBICONV =.*,LIBICONV=-L${LOCALBASE}/lib -liconv,' \
X		${WRKSRC}/gdb/Makefile.in
X	${ECHO} 'READLINE = -lreadline' >> ${WRKSRC}/gdb/Makefile.in
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${PREFIX}/bin/gdb${VER}
X	${LN} ${PREFIX}/bin/gdb${VER} ${PREFIX}/bin/gdbtui${VER}
X	${INSTALL_MAN} ${WRKSRC}/gdb/gdb.1 ${MAN1PREFIX}/man/man1/gdb${VER}.1
X
X.include <bsd.port.post.mk>
79e8e77dbfcd5601b3bb1d18bacfdb88
echo x - gdb72/distinfo
sed 's/^X//' >gdb72/distinfo << '33a8c37661ccfb2d7b2da87e883fbdd3'
XMD5 (gdb-7.2.tar.bz2) = 64260e6c56979ee750a01055f16091a5
XSHA256 (gdb-7.2.tar.bz2) = bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0
XSIZE (gdb-7.2.tar.bz2) = 18530613
33a8c37661ccfb2d7b2da87e883fbdd3
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009291631.o8TGV3Vr075521>