Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Sep 2004 13:55:13 +0800 (CST)
From:      Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/72053: [NEW PORT] shells/zoidberg: A modular PERL shell
Message-ID:  <20040924055513.AEED4106C7A@FreeBSD.csie.NCTU.edu.tw>
Resent-Message-ID: <200409240600.i8O60kQU058291@freefall.freebsd.org>

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

>Number:         72053
>Category:       ports
>Synopsis:       [NEW PORT] shells/zoidberg: A modular PERL shell
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 24 06:00:46 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Ying-Chieh Liao
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD FreeBSD.csie.NCTU.edu.tw 4.10-STABLE FreeBSD 4.10-STABLE #0: Sat May 29 08:18:00 CST 2004
>Description:
A modular Perl shell written, configured, and operated entirely in Perl. It
aspires to be a fully operational login shell with all the features one
normally expects. But it also gives direct access to Perl objects and data
structures from the command line, and allows you to run Perl code within the
scope of your command line.

WWW: http://zoidberg.student.utwente.nl/

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- zoidberg-0.90.shar begins here ---
# 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:
#
#	zoidberg
#	zoidberg/Makefile
#	zoidberg/distinfo
#	zoidberg/pkg-descr
#	zoidberg/pkg-plist
#
echo c - zoidberg
mkdir -p zoidberg > /dev/null 2>&1
echo x - zoidberg/Makefile
sed 's/^X//' >zoidberg/Makefile << 'END-of-zoidberg/Makefile'
X# ex:ts=8
X# Ports collection makefile for:	zoidberg
X# Date created:			Sep 24, 2004
X# Whom:				ijliao
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zoidberg
XPORTVERSION=	0.90
XCATEGORIES=	shells perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN} \
X		http://zoidberg.student.utwente.nl/downloads/Zoidberg/
XMASTER_SITE_SUBDIR=	Bundle
XDISTNAME=	Zoidberg-${PORTVERSION}
X
XMAINTAINER=	ports@FreeBSD.org
XCOMMENT=	A modular PERL shell
X
XBUILD_DEPENDS=	${SITE_PERL}/Exporter/Tidy.pm:${PORTSDIR}/devel/p5-Exporter-Tidy \
X		${SITE_PERL}/Term/ReadLine/Zoid.pm:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
X		${SITE_PERL}/Env/PS1.pm:${PORTSDIR}/devel/p5-Env-PS1
XRUN_DEPENDS=	${SITE_PERL}/Exporter/Tidy.pm:${PORTSDIR}/devel/p5-Exporter-Tidy \
X		${SITE_PERL}/Term/ReadLine/Zoid.pm:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
X		${SITE_PERL}/Env/PS1.pm:${PORTSDIR}/devel/p5-Env-PS1
X
XPERL_MODBUILD=	yes
XCONFIGURE_ARGS=	install_path=doc="${DOCSDIR}" \
X		install_path=share="${DATADIR}"
X
XPORTDOCS=	*
X
XMAN1=	zoid.1 zoiddevel.1 zoidfaq.1 zoiduser.1
XMAN3=	Bundle::Zoidberg.3 \
X	Zoidberg.3 \
X	Zoidberg::Contractor.3 \
X	Zoidberg::DispatchTable.3 \
X	Zoidberg::Eval.3 \
X	Zoidberg::Fish.3 \
X	Zoidberg::Fish::Commands.3 \
X	Zoidberg::Fish::Intel.3 \
X	Zoidberg::Fish::Log.3 \
X	Zoidberg::Fish::ReadLine.3 \
X	Zoidberg::PluginHash.3 \
X	Zoidberg::Shell.3 \
X	Zoidberg::StringParser.3 \
X	Zoidberg::Utils.3 \
X	Zoidberg::Utils::Error.3 \
X	Zoidberg::Utils::FileSystem.3 \
X	Zoidberg::Utils::GetOpt.3 \
X	Zoidberg::Utils::Output.3
X
Xpost-install:
X	@${ECHO_CMD} ${PREFIX}/bin/zoid >> /etc/shells
X
X.include <bsd.port.mk>
END-of-zoidberg/Makefile
echo x - zoidberg/distinfo
sed 's/^X//' >zoidberg/distinfo << 'END-of-zoidberg/distinfo'
XMD5 (Zoidberg-0.90.tar.gz) = 957611117a3b7d679947ae08f89e40e7
XSIZE (Zoidberg-0.90.tar.gz) = 116157
END-of-zoidberg/distinfo
echo x - zoidberg/pkg-descr
sed 's/^X//' >zoidberg/pkg-descr << 'END-of-zoidberg/pkg-descr'
XA modular Perl shell written, configured, and operated entirely in Perl. It
Xaspires to be a fully operational login shell with all the features one
Xnormally expects. But it also gives direct access to Perl objects and data
Xstructures from the command line, and allows you to run Perl code within the
Xscope of your command line.
X
XWWW: http://zoidberg.student.utwente.nl/
END-of-zoidberg/pkg-descr
echo x - zoidberg/pkg-plist
sed 's/^X//' >zoidberg/pkg-plist << 'END-of-zoidberg/pkg-plist'
Xbin/zoid
X@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells ; rm -f /etc/shells.bak
X@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells ; rm -f /etc/shells.bak
Xetc/zoidrc
X%%SITE_PERL%%/Bundle/Zoidberg.pm
X%%SITE_PERL%%/Zoidberg.pm
X%%SITE_PERL%%/Zoidberg/Contractor.pm
X%%SITE_PERL%%/Zoidberg/DispatchTable.pm
X%%SITE_PERL%%/Zoidberg/Eval.pm
X%%SITE_PERL%%/Zoidberg/Fish.pm
X%%SITE_PERL%%/Zoidberg/Fish/Commands.pm
X%%SITE_PERL%%/Zoidberg/Fish/Intel.pm
X%%SITE_PERL%%/Zoidberg/Fish/Log.pm
X%%SITE_PERL%%/Zoidberg/Fish/ReadLine.pm
X%%SITE_PERL%%/Zoidberg/PluginHash.pm
X%%SITE_PERL%%/Zoidberg/Shell.pm
X%%SITE_PERL%%/Zoidberg/StringParser.pm
X%%SITE_PERL%%/Zoidberg/Utils.pm
X%%SITE_PERL%%/Zoidberg/Utils/Error.pm
X%%SITE_PERL%%/Zoidberg/Utils/FileSystem.pm
X%%SITE_PERL%%/Zoidberg/Utils/GetOpt.pm
X%%SITE_PERL%%/Zoidberg/Utils/Output.pm
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/alias.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/autosplit.ix
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/bg.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/dirs.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/disown.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/eval.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/exec.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/export.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/false.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/fg.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/help.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/help_command.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/jobs.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/kill.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/newgrp.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/popd.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/pushd.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/pwd.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/read.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/set.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/setenv.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/source.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/symbols.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/true.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/type_command.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/umask.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/unalias.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/unsetenv.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/wait.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/which.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/_subs.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/autosplit.ix
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i__zoid.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cdpath.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cmd_make.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cmd_man.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_env_vars.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_man_opts.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_users.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/list_users.al
X%%SITE_PERL%%/auto/Zoidberg/Fish/Log/autosplit.ix
X%%SITE_PERL%%/auto/Zoidberg/Fish/Log/fc.al
X@dirrm %%SITE_PERL%%/Zoidberg/Fish
X@dirrm %%SITE_PERL%%/Zoidberg/Utils
X@dirrm %%SITE_PERL%%/Zoidberg
X@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Commands
X@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Intel
X@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Log
X@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish
X@dirrm %%SITE_PERL%%/auto/Zoidberg
X@unexec rmdir %D/%%SITE_PERL%%/Bundle 2>/dev/null || true
X%%DATADIR%%/AppInfo.xml
X%%DATADIR%%/pixmaps/zoid16.png
X%%DATADIR%%/pixmaps/zoid32.png
X%%DATADIR%%/pixmaps/zoid64.png
X%%DATADIR%%/pixmaps/zoid70.png
X%%DATADIR%%/plugins/CPAN.pm
X%%DATADIR%%/plugins/Commands.pl
X%%DATADIR%%/plugins/Intel.pl
X%%DATADIR%%/plugins/Log.pl
X%%DATADIR%%/plugins/ReadLine.pl
X@dirrm %%DATADIR%%/pixmaps
X@dirrm %%DATADIR%%/plugins
X@dirrm %%DATADIR%%
END-of-zoidberg/pkg-plist
exit
--- zoidberg-0.90.shar ends here ---

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



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