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>