Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 1999 10:13:09 +0930 (CST)
From:      Phil Maker <pjm@chingiz.cs.ntu.edu.au>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11934: Port of GNU Nana 2.4
Message-ID:  <199905300043.KAA18985@chingiz.cs.ntu.edu.au>

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

>Number:         11934
>Category:       ports
>Synopsis:       Port of GNU Nana 2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 29 17:50:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Phil Maker
>Release:        FreeBSD 3.1-STABLE i386
>Organization:
Quoll Systems
>Environment:

	N/A

>Description:

	This is a new port of GNU Nana for version 2.4, the old version 
	was for nana-1.09

>How-To-Repeat:

	N/A

>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:
#
#	nana
#	nana/CVS
#	nana/CVS/Root
#	nana/CVS/Repository
#	nana/CVS/Entries
#	nana/files
#	nana/files/CVS
#	nana/files/CVS/Root
#	nana/files/CVS/Repository
#	nana/files/CVS/Entries
#	nana/files/md5
#	nana/pkg
#	nana/pkg/CVS
#	nana/pkg/CVS/Root
#	nana/pkg/CVS/Repository
#	nana/pkg/CVS/Entries
#	nana/pkg/COMMENT
#	nana/pkg/DESCR
#	nana/pkg/PLIST
#	nana/Makefile
#	nana/README.html
#
echo c - nana
mkdir -p nana > /dev/null 2>&1
echo c - nana/CVS
mkdir -p nana/CVS > /dev/null 2>&1
echo x - nana/CVS/Root
sed 's/^X//' >nana/CVS/Root << 'END-of-nana/CVS/Root'
X/home/ncvs
END-of-nana/CVS/Root
echo x - nana/CVS/Repository
sed 's/^X//' >nana/CVS/Repository << 'END-of-nana/CVS/Repository'
X/home/ncvs/ports/devel/nana
END-of-nana/CVS/Repository
echo x - nana/CVS/Entries
sed 's/^X//' >nana/CVS/Entries << 'END-of-nana/CVS/Entries'
X/Makefile/1.1.1.1/Wed Oct 15 19:58:51 1997//
XD/files////
XD/patches////
XD/pkg////
END-of-nana/CVS/Entries
echo c - nana/files
mkdir -p nana/files > /dev/null 2>&1
echo c - nana/files/CVS
mkdir -p nana/files/CVS > /dev/null 2>&1
echo x - nana/files/CVS/Root
sed 's/^X//' >nana/files/CVS/Root << 'END-of-nana/files/CVS/Root'
X/home/ncvs
END-of-nana/files/CVS/Root
echo x - nana/files/CVS/Repository
sed 's/^X//' >nana/files/CVS/Repository << 'END-of-nana/files/CVS/Repository'
X/home/ncvs/ports/devel/nana/files
END-of-nana/files/CVS/Repository
echo x - nana/files/CVS/Entries
sed 's/^X//' >nana/files/CVS/Entries << 'END-of-nana/files/CVS/Entries'
X/md5/1.1.1.1/Wed Oct 15 19:58:52 1997//
XD
END-of-nana/files/CVS/Entries
echo x - nana/files/md5
sed 's/^X//' >nana/files/md5 << 'END-of-nana/files/md5'
XMD5 (nana-2.4.tar.gz) = 4266c06e5cc4e55cc81703d0fe9bb285
END-of-nana/files/md5
echo c - nana/pkg
mkdir -p nana/pkg > /dev/null 2>&1
echo c - nana/pkg/CVS
mkdir -p nana/pkg/CVS > /dev/null 2>&1
echo x - nana/pkg/CVS/Root
sed 's/^X//' >nana/pkg/CVS/Root << 'END-of-nana/pkg/CVS/Root'
X/home/ncvs
END-of-nana/pkg/CVS/Root
echo x - nana/pkg/CVS/Repository
sed 's/^X//' >nana/pkg/CVS/Repository << 'END-of-nana/pkg/CVS/Repository'
X/home/ncvs/ports/devel/nana/pkg
END-of-nana/pkg/CVS/Repository
echo x - nana/pkg/CVS/Entries
sed 's/^X//' >nana/pkg/CVS/Entries << 'END-of-nana/pkg/CVS/Entries'
X/COMMENT/1.1.1.1/Wed Oct 15 19:58:53 1997//
X/DESCR/1.1.1.1/Wed Oct 15 19:58:53 1997//
X/PLIST/1.2/Wed Aug 12 01:55:27 1998//
XD
END-of-nana/pkg/CVS/Entries
echo x - nana/pkg/COMMENT
sed 's/^X//' >nana/pkg/COMMENT << 'END-of-nana/pkg/COMMENT'
XSupport for assertion checking and logging using GNU C and GDB.
END-of-nana/pkg/COMMENT
echo x - nana/pkg/DESCR
sed 's/^X//' >nana/pkg/DESCR << 'END-of-nana/pkg/DESCR'
XNana provides improved support for assertion checking and logging in C, C++ 
Xusing GDB. In particular it provides:
X
X	o Operations can be implemented directly in C or by generating 
X	  debugger commands which do the checking and logging only if the 
X	  application is run under the debugger. The debugger based calls
X	  require are very space efficient (0 or 1 bytes per call). 
X	o Support for checking real time constraints.
X	o Support for assertion (invariant checking) including:
X		+ Space and time efficient (at least versus <assert.h>)
X		  For example: assert(i>=0) uses 53 bytes on a i386 vs 
X		  an optimised nana call which uses 10 bytes per call.
X		+ Checking can be turned on or off at compile or run time.
X		+ The action taken when an error is detected can be modified 
X		  on a global and per/call basis.
X	o Support for logging (printf style debugging) including:
X		+ Logging can be turned on and off at compile or run time.
X		+ Logging to files, processes or circular buffers in memory
X		  with optional time stamping.
X	o Support for the quantifiers of predicate calculus (forall, exists).
X	o Support for before and after state saving and checking (x, x').
X
XPhil Maker <pjm@gnu.org>
END-of-nana/pkg/DESCR
echo x - nana/pkg/PLIST
sed 's/^X//' >nana/pkg/PLIST << 'END-of-nana/pkg/PLIST'
Xbin/nana
Xbin/nana-c++lg
Xbin/nana-clg
Xbin/nana-run
Xbin/nana-trace
Xbin/nana-libtrace
Xbin/nana-sfg
Xbin/nana-sfdir
Xinclude/DI.h
Xinclude/DL.h
Xinclude/GDB.h
Xinclude/I.h
Xinclude/L.h
Xinclude/L_buffer.h
Xinclude/L_times.h
Xinclude/cycles.h
Xinclude/Q.h
Xinclude/Qstl.h
Xinclude/calls.h
Xinclude/eiffel.h
Xinclude/nana-config.h
Xinclude/nana.h
Xinclude/nana_error.h
Xinclude/now.h
X@unexec install-info --delete %D/info/nana.info %D/info/dir
Xinfo/nana.info
Xinfo/nana.info-1
Xinfo/nana.info-2
Xinfo/nana.info-3
X@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
X@exec install-info %D/info/nana.info %D/info/dir
Xlib/libnana.a
Xlibexec/nana-trace.gdb
Xlibexec/nanafilter
Xshare/nana/nana-run-init.gdb
Xshare/nana/nana-run.gdb
X@dirrm share/nana
END-of-nana/pkg/PLIST
echo x - nana/Makefile
sed 's/^X//' >nana/Makefile << 'END-of-nana/Makefile'
X# New ports collection makefile for:    nana
X# Version required:     2.4
X# Date created:         30th May 1999
X# Whom:                 Phil Maker <pjm@gnu.org>
X#
X# $Id: Makefile,v 1.2 1999/05/12 10:00:14 asami Exp $
X#
X
XDISTNAME=	nana-2.4
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.cs.ntu.edu.au/pub/nana/
X
XMAINTAINER=	pjm@gnu.org
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XMAN1=		nana.1 nana-clg.1
XMAN3= 		nana.3 I.3 DI.3 L.3 DL.3 Q.3 Qstl.3
X
X.include <bsd.port.mk>
END-of-nana/Makefile
echo x - nana/README.html
sed 's/^X//' >nana/README.html << 'END-of-nana/README.html'
X<html>
X<title> The FreeBSD Ports Collection (devel/nana)</title>
X<head><h1> The FreeBSD Ports Collection ("devel/nana")</h1> </head> <hr>
X<body>
X
X<p>You are now in the directory for the port "devel/nana" (package name "nana-1.09").
X
X<p>This is the one-line description for this port:
X
X<p><hr><p>
XImproved support for assertion checking and logging using GNU C and GDB.
X<p><hr>
X
X<p>Please read the file "<a href="pkg/DESCR">pkg/DESCR</a>" for a
Xlonger description.
X
X<p>Go to the <a href="../../README.html">top of the ports tree</a> for
Xa summary on how to use the ports collection.
X
X<p>
XThis port requires package(s) "gmake-3.77" to build.
X<p>
XThis port requires package(s) "gdb-4.16" to run.
X
X<p><hr><p>
X<a href="../README.html"> Go up one level</a>
X|
X<a href="../../README.html"> Go to top of ports tree</a>
X</body>
X</html>
END-of-nana/README.html
exit




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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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