mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-19 08:13:21 +00:00
[NEW PORT] shells/zoidberg: A modular PERL shell
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/ PR: ports/72053 Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
This commit is contained in:
parent
c2b1c2a171
commit
bdbd787306
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=119371
@ -28,6 +28,7 @@
|
||||
SUBDIR += v7sh
|
||||
SUBDIR += vshnu
|
||||
SUBDIR += wapsh
|
||||
SUBDIR += zoidberg
|
||||
SUBDIR += zsh
|
||||
SUBDIR += zsh+euc_hack
|
||||
SUBDIR += zsh-devel
|
||||
|
56
shells/zoidberg/Makefile
Normal file
56
shells/zoidberg/Makefile
Normal file
@ -0,0 +1,56 @@
|
||||
# ex:ts=8
|
||||
# Ports collection makefile for: zoidberg
|
||||
# Date created: Sep 24, 2004
|
||||
# Whom: ijliao
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= zoidberg
|
||||
PORTVERSION= 0.90
|
||||
CATEGORIES= shells perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN} \
|
||||
http://zoidberg.student.utwente.nl/downloads/Zoidberg/
|
||||
MASTER_SITE_SUBDIR= Bundle
|
||||
DISTNAME= Zoidberg-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A modular PERL shell
|
||||
|
||||
BUILD_DEPENDS= ${SITE_PERL}/Exporter/Tidy.pm:${PORTSDIR}/devel/p5-Exporter-Tidy \
|
||||
${SITE_PERL}/Term/ReadLine/Zoid.pm:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
|
||||
${SITE_PERL}/Env/PS1.pm:${PORTSDIR}/devel/p5-Env-PS1
|
||||
RUN_DEPENDS= ${SITE_PERL}/Exporter/Tidy.pm:${PORTSDIR}/devel/p5-Exporter-Tidy \
|
||||
${SITE_PERL}/Term/ReadLine/Zoid.pm:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
|
||||
${SITE_PERL}/Env/PS1.pm:${PORTSDIR}/devel/p5-Env-PS1
|
||||
|
||||
PERL_MODBUILD= yes
|
||||
CONFIGURE_ARGS= install_path=doc="${DOCSDIR}" \
|
||||
install_path=share="${DATADIR}"
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
MAN1= zoid.1 zoiddevel.1 zoidfaq.1 zoiduser.1
|
||||
MAN3= Bundle::Zoidberg.3 \
|
||||
Zoidberg.3 \
|
||||
Zoidberg::Contractor.3 \
|
||||
Zoidberg::DispatchTable.3 \
|
||||
Zoidberg::Eval.3 \
|
||||
Zoidberg::Fish.3 \
|
||||
Zoidberg::Fish::Commands.3 \
|
||||
Zoidberg::Fish::Intel.3 \
|
||||
Zoidberg::Fish::Log.3 \
|
||||
Zoidberg::Fish::ReadLine.3 \
|
||||
Zoidberg::PluginHash.3 \
|
||||
Zoidberg::Shell.3 \
|
||||
Zoidberg::StringParser.3 \
|
||||
Zoidberg::Utils.3 \
|
||||
Zoidberg::Utils::Error.3 \
|
||||
Zoidberg::Utils::FileSystem.3 \
|
||||
Zoidberg::Utils::GetOpt.3 \
|
||||
Zoidberg::Utils::Output.3
|
||||
|
||||
post-install:
|
||||
@${ECHO_CMD} ${PREFIX}/bin/zoid >> /etc/shells
|
||||
|
||||
.include <bsd.port.mk>
|
2
shells/zoidberg/distinfo
Normal file
2
shells/zoidberg/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (Zoidberg-0.90.tar.gz) = 957611117a3b7d679947ae08f89e40e7
|
||||
SIZE (Zoidberg-0.90.tar.gz) = 116157
|
7
shells/zoidberg/pkg-descr
Normal file
7
shells/zoidberg/pkg-descr
Normal file
@ -0,0 +1,7 @@
|
||||
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/
|
86
shells/zoidberg/pkg-plist
Normal file
86
shells/zoidberg/pkg-plist
Normal file
@ -0,0 +1,86 @@
|
||||
bin/zoid
|
||||
@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
|
||||
@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
|
||||
etc/zoidrc
|
||||
%%SITE_PERL%%/Bundle/Zoidberg.pm
|
||||
%%SITE_PERL%%/Zoidberg.pm
|
||||
%%SITE_PERL%%/Zoidberg/Contractor.pm
|
||||
%%SITE_PERL%%/Zoidberg/DispatchTable.pm
|
||||
%%SITE_PERL%%/Zoidberg/Eval.pm
|
||||
%%SITE_PERL%%/Zoidberg/Fish.pm
|
||||
%%SITE_PERL%%/Zoidberg/Fish/Commands.pm
|
||||
%%SITE_PERL%%/Zoidberg/Fish/Intel.pm
|
||||
%%SITE_PERL%%/Zoidberg/Fish/Log.pm
|
||||
%%SITE_PERL%%/Zoidberg/Fish/ReadLine.pm
|
||||
%%SITE_PERL%%/Zoidberg/PluginHash.pm
|
||||
%%SITE_PERL%%/Zoidberg/Shell.pm
|
||||
%%SITE_PERL%%/Zoidberg/StringParser.pm
|
||||
%%SITE_PERL%%/Zoidberg/Utils.pm
|
||||
%%SITE_PERL%%/Zoidberg/Utils/Error.pm
|
||||
%%SITE_PERL%%/Zoidberg/Utils/FileSystem.pm
|
||||
%%SITE_PERL%%/Zoidberg/Utils/GetOpt.pm
|
||||
%%SITE_PERL%%/Zoidberg/Utils/Output.pm
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/alias.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/autosplit.ix
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/bg.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/dirs.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/disown.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/eval.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/exec.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/export.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/false.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/fg.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/help.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/help_command.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/jobs.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/kill.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/newgrp.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/popd.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/pushd.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/pwd.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/read.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/set.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/setenv.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/source.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/symbols.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/true.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/type_command.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/umask.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/unalias.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/unsetenv.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/wait.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Commands/which.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/_subs.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/autosplit.ix
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i__zoid.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cdpath.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cmd_make.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_cmd_man.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_env_vars.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_man_opts.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/i_users.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Intel/list_users.al
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Log/autosplit.ix
|
||||
%%SITE_PERL%%/auto/Zoidberg/Fish/Log/fc.al
|
||||
@dirrm %%SITE_PERL%%/Zoidberg/Fish
|
||||
@dirrm %%SITE_PERL%%/Zoidberg/Utils
|
||||
@dirrm %%SITE_PERL%%/Zoidberg
|
||||
@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Commands
|
||||
@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Intel
|
||||
@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish/Log
|
||||
@dirrm %%SITE_PERL%%/auto/Zoidberg/Fish
|
||||
@dirrm %%SITE_PERL%%/auto/Zoidberg
|
||||
@unexec rmdir %D/%%SITE_PERL%%/Bundle 2>/dev/null || true
|
||||
%%DATADIR%%/AppInfo.xml
|
||||
%%DATADIR%%/pixmaps/zoid16.png
|
||||
%%DATADIR%%/pixmaps/zoid32.png
|
||||
%%DATADIR%%/pixmaps/zoid64.png
|
||||
%%DATADIR%%/pixmaps/zoid70.png
|
||||
%%DATADIR%%/plugins/CPAN.pm
|
||||
%%DATADIR%%/plugins/Commands.pl
|
||||
%%DATADIR%%/plugins/Intel.pl
|
||||
%%DATADIR%%/plugins/Log.pl
|
||||
%%DATADIR%%/plugins/ReadLine.pl
|
||||
@dirrm %%DATADIR%%/pixmaps
|
||||
@dirrm %%DATADIR%%/plugins
|
||||
@dirrm %%DATADIR%%
|
Loading…
Reference in New Issue
Block a user