Subject: pkg/22994: new pkg: eltclsh - interactive tcl shell
To: None <gnats-bugs@gnats.netbsd.org>
From: Anthony Mallet <anthony.mallet@useless-ficus.net>
List: netbsd-bugs
Date: 09/28/2003 19:03:11
>Number:         22994
>Category:       pkg
>Synopsis:       new pkg: eltclsh - interactive tcl shell
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 28 17:04:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Anthony Mallet
>Release:        NetBSD 1.6ZC
>Organization:
>Environment:
System: NetBSD ficus 1.6ZC NetBSD 1.6ZC (FICUS) #18: Tue Sep 23 00:21:14 CEST 2003 troot@ficus:/home/build/netbsd-obj-current/sys/arch/i386/compile/FICUS i386
Architecture: i386
Machine: i386
>Description:
eltclsh is an interactive tcl shell (there is also elwish, for tk) based
on libedit. Package included below as a shell archive.
>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:
#
#	eltclsh
#	eltclsh/DESCR
#	eltclsh/Makefile
#	eltclsh/PLIST
#	eltclsh/distinfo
#
echo c - eltclsh
mkdir -p eltclsh > /dev/null 2>&1
echo x - eltclsh/DESCR
sed 's/^X//' >eltclsh/DESCR << 'END-of-eltclsh/DESCR'
Xeltclsh (editline tcl shell) is an interactive shell for the TCL
Xprogramming language. It provides command line editing, history browsing
Xas well as variables and command completion thanks to editline
Xfeatures. The completion engine is programmable in a way similar to tcsh,
Xand comes with an programmed completion for the whole TCL language by
Xdefault.
X
XThe package also provides elwish, an interactive interpreter for the Tk
Xtoolkit.
END-of-eltclsh/DESCR
echo x - eltclsh/Makefile
sed 's/^X//' >eltclsh/Makefile << 'END-of-eltclsh/Makefile'
X# $NetBSD: $
X
XDISTNAME=	eltclsh-1.2
XWRKSRC=		${WRKDIR}/bin/eltclsh
XCATEGORIES=	shells
XMASTER_SITES=	http://www.laas.fr/~mallet/opensoft/php/download?
X
XMAINTAINER=	tech-pkg@NetBSD.org
XHOMEPAGE=	http://www.laas.fr/~mallet/opensoft/tools/eltclsh.php
XCOMMENT=	Interactive TCL shell
X
XDEPENDS+=	tk>=8:../../x11/tk
X
XGNU_CONFIGURE=		yes
XCONFIGURE_ARGS+=	--with-tcl=${BUILDLINK_PREFIX.tcl}/lib
X
XUSE_GMAKE=		YES
XUSE_X11=		yes
XUSE_LIBTOOL=		yes
XUSE_BUILDLINK2=		yes
X
X.include "../../x11/tk/buildlink2.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-eltclsh/Makefile
echo x - eltclsh/PLIST
sed 's/^X//' >eltclsh/PLIST << 'END-of-eltclsh/PLIST'
X@comment $NetBSD: $
Xbin/eltclsh
Xbin/elwish
Xman/cat1/eltclsh.0
Xman/man1/eltclsh.1
Xshare/eltcl/init.tcl
Xshare/eltcl/tools.tcl
Xshare/eltcl/complete.tcl
Xshare/eltcl/pkgIndex.tcl
X@dirrm share/eltcl
END-of-eltclsh/PLIST
echo x - eltclsh/distinfo
sed 's/^X//' >eltclsh/distinfo << 'END-of-eltclsh/distinfo'
X$NetBSD$
X
XSHA1 (eltclsh-1.2.tar.gz) = c1e7ce7ee0d2721e6fa7617bf600173f7ce0bee3
XSize (eltclsh-1.2.tar.gz) = 179044 bytes
END-of-eltclsh/distinfo
exit


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