Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Jan 2013 12:54:27 -0500
From:      Rocky Bernstein <rocky@gnu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/175612: New port: devel/remake version of GNU make utility that adds improved error reporting, the ability to trace execution and a debugger
Message-ID:  <CANCp2gYKcsAmqjEwbFnEDWvj9Ghqu5HhHRmSqdS=hfOMdfJiCg@mail.gmail.com>
Resent-Message-ID: <201301261800.r0QI00aS012804@freefall.freebsd.org>

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

>Number:         175612
>Category:       ports
>Synopsis:       New port: devel/remake  version of GNU make utility that adds improved error reporting, the ability to trace execution and a debugger
>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:   Sat Jan 26 18:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Rocky Bernstein
>Release:        FreeBSD 9.0-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD muffin-90 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0:
Tue Jun 12 01:47:53 UTC 2012
root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386


>Description:
>How-To-Repeat:
>Fix:

# 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:
#
#    remake-freebsd-port
#    remake-freebsd-port/Makefile
#    remake-freebsd-port/pkg-descr
#    remake-freebsd-port/README.html
#    remake-freebsd-port/pkg-plist
#    remake-freebsd-port/distinfo
#
echo c - remake-freebsd-port
mkdir -p remake-freebsd-port > /dev/null 2>&1
echo x - remake-freebsd-port/Makefile
sed 's/^X//' >remake-freebsd-port/Makefile << 'f01fcce06648347c585257ad83c7f321'
X# New ports collection makefile for:    Debugger enhanced GNU make
X# Date created:        26 January 2013
X# Whom:            Rocky Bernstein <rocky@gnu.org>
X# $FreeBSD: ports/devel/remake-devel/Makefile,v$
X
XPORTNAME=    remake
XPORTVERSION=    3.82.0.9
XCATEGORIES=    devel
XMASTER_SITES=    sourceforge
XDISTNAME=    remake-3.82+dbg0.9
X
XMAINTAINER=    rocky@gnu.org
XCOMMENT=    GNU make fork with improved error reporting and debugging
X
XLICENSE=    GPLv3
XLICENSE_FILE=    ${WRKSRC}/COPYING
X
XLIB_DEPENDS=    readline.6:${PORTSDIR}/devel/readline
X
XUSE_BZIP2=    yes
XGNU_CONFIGURE=    yes
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=    yes
XCONFIGURE_ARGS+=--with-libiconv-prefix=${LOCALBASE} \
X        --with-libintl-prefix=${LOCALBASE}
XPLIST_SUB=    NLS=""
X.else
XCONFIGURE_ARGS+=--disable-nls
XPLIST_SUB=    NLS="@comment "
X.endif
XCONFIGURE_ENV+=    MAKEINFO="makeinfo --no-split"
X
XINFO=        remake
X
X.ifdef USE_GMAKE
X.error You have USE_GMAKE variable defined either in environment or
in make(1) arguments. Please undefine and try again.
X.endif
X
Xpost-install:
X    @${CHMOD} g-s ${PREFIX}/bin/remake
X    @chgrp ${BINGRP} ${PREFIX}/bin/remake
X
X.include <bsd.port.mk>
f01fcce06648347c585257ad83c7f321
echo x - remake-freebsd-port/pkg-descr
sed 's/^X//' >remake-freebsd-port/pkg-descr <<
'066cf30efff87e79af4fa3b0510ef1ef'
X Modernized version of GNU make utility that adds improved error
X reporting, the ability to trace execution in a comprehensible way, and
X a debugger. Some of the features of the debugger are:
X  * see the target call stack
X  * set breakpoints on targets
X  * show and set variables
X  * execute arbitrary "make" code
X  * issue shell commands while stopped in the middle of execution
X  * inspect target descriptions
X  * write a file with the commands of the target expanded
X
XWWW: http://bashdb.sourceforge.net/remake.html
066cf30efff87e79af4fa3b0510ef1ef
echo x - remake-freebsd-port/README.html
sed 's/^X//' >remake-freebsd-port/README.html <<
'121b4e8543a9d59f27a2faede4f732ed'
X<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
X
X<html>
X  <head>
X    <title>The FreeBSD Ports Collection (local-vcs/remake-freebsd-port)</title>
X  </head>
X
X  <body>
X    <h1>The FreeBSD Ports Collection (local-vcs/remake-freebsd-port)</h1>
X    <hr>
X
X    <p>You are now in the directory for the port
"local-vcs/remake-freebsd-port".</p>
X
X    <p>The package name of this port is "remake-3.82.0.9".</p>
X
X    <p>This is the one-line description for this port:</p>
X    <hr>
X
X    <p>
XGNU make fork with improved error reporting and debugging
X    </p>
X    <hr>
X
X    <p>Please read the "<a href="pkg-descr">description file</a>" for a
X    longer description and/or visit the <a
href="http://bashdb.sourceforge.net/remake.html">web site</a> for
futher informations.</p>
X
X    <p>If needed, you may contact the <a href=
X    "mailto:rocky@gnu.org">maintainer</a> of this port or the port <a href=
X    "mailto:ports@FreeBSD.org">mailing-list</a>.</p>
X
X    <p>This port requires package(s) "" to build.</p>
X
X    <p>This port requires package(s) "" to run.</p>
X
X    <p>Go to the <a href="../../README.html">top of the ports tree</a> for
X    a summary on how to use the ports collection.</p>
X    <hr>
X
X    <p><a href="../README.html">Go up one level</a> | <a href=
X    "../../README.html">Go to top of ports tree</a></p>
X  </body>
X</html>
X
121b4e8543a9d59f27a2faede4f732ed
echo x - remake-freebsd-port/pkg-plist
sed 's/^X//' >remake-freebsd-port/pkg-plist <<
'e8b2669f624385a5895cbd4c5c608198'
Xbin/remake
Xman/man1/remake.1
Xshare/locale/be/LC_MESSAGES/remake.mo
Xshare/locale/da/LC_MESSAGES/remake.mo
Xshare/locale/de/LC_MESSAGES/remake.mo
Xshare/locale/es/LC_MESSAGES/remake.mo
Xshare/locale/fi/LC_MESSAGES/remake.mo
Xshare/locale/fr/LC_MESSAGES/remake.mo
Xshare/locale/ga/LC_MESSAGES/remake.mo
Xshare/locale/gl/LC_MESSAGES/remake.mo
Xshare/locale/he/LC_MESSAGES/remake.mo
Xshare/locale/hr/LC_MESSAGES/remake.mo
Xshare/locale/id/LC_MESSAGES/remake.mo
Xshare/locale/it/LC_MESSAGES/remake.mo
Xshare/locale/ja/LC_MESSAGES/remake.mo
Xshare/locale/ko/LC_MESSAGES/remake.mo
Xshare/locale/lt/LC_MESSAGES/remake.mo
Xshare/locale/nl/LC_MESSAGES/remake.mo
Xshare/locale/pl/LC_MESSAGES/remake.mo
Xshare/locale/pt_BR/LC_MESSAGES/remake.mo
Xshare/locale/ru/LC_MESSAGES/remake.mo
Xshare/locale/sv/LC_MESSAGES/remake.mo
Xshare/locale/tr/LC_MESSAGES/remake.mo
Xshare/locale/uk/LC_MESSAGES/remake.mo
Xshare/locale/vi/LC_MESSAGES/remake.mo
Xshare/locale/zh_CN/LC_MESSAGES/remake.mo
e8b2669f624385a5895cbd4c5c608198
echo x - remake-freebsd-port/distinfo
sed 's/^X//' >remake-freebsd-port/distinfo << '8941f896dc796532332a5f32a66409f5'
XSHA256 (remake-3.82+dbg0.9.tar.bz2) =
491c6da004a3517a6c76d62017279374fd594f5c09c823b4de53e81180c4041a
XSIZE (remake-3.82+dbg0.9.tar.bz2) = 1152677
8941f896dc796532332a5f32a66409f5
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



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