ports/151077: NEW port devel/gdb72
Aldis Berjoza
aldis at bsdroot.lv
Wed Sep 29 16:40:04 UTC 2010
>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 at 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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list