diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2004-10-14 07:35:21 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2004-10-14 07:35:21 +0000 |
commit | bdbd78730635f85023237be09006b4a436fecdaa (patch) | |
tree | b330e4f13517406b972991136bb39a770d1bcd4e | |
parent | c2b1c2a171a4eccfa65b72425386b6ca2fbc7363 (diff) | |
download | ports-bdbd78730635f85023237be09006b4a436fecdaa.tar.gz ports-bdbd78730635f85023237be09006b4a436fecdaa.zip |
Notes
-rw-r--r-- | shells/Makefile | 1 | ||||
-rw-r--r-- | shells/zoidberg/Makefile | 56 | ||||
-rw-r--r-- | shells/zoidberg/distinfo | 2 | ||||
-rw-r--r-- | shells/zoidberg/pkg-descr | 7 | ||||
-rw-r--r-- | shells/zoidberg/pkg-plist | 86 |
5 files changed, 152 insertions, 0 deletions
diff --git a/shells/Makefile b/shells/Makefile index b14a8e6288b3..6ea7c5ba7ec8 100644 --- a/shells/Makefile +++ b/shells/Makefile @@ -28,6 +28,7 @@ SUBDIR += v7sh SUBDIR += vshnu SUBDIR += wapsh + SUBDIR += zoidberg SUBDIR += zsh SUBDIR += zsh+euc_hack SUBDIR += zsh-devel diff --git a/shells/zoidberg/Makefile b/shells/zoidberg/Makefile new file mode 100644 index 000000000000..e64dadce8828 --- /dev/null +++ b/shells/zoidberg/Makefile @@ -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> diff --git a/shells/zoidberg/distinfo b/shells/zoidberg/distinfo new file mode 100644 index 000000000000..4a95595c3f47 --- /dev/null +++ b/shells/zoidberg/distinfo @@ -0,0 +1,2 @@ +MD5 (Zoidberg-0.90.tar.gz) = 957611117a3b7d679947ae08f89e40e7 +SIZE (Zoidberg-0.90.tar.gz) = 116157 diff --git a/shells/zoidberg/pkg-descr b/shells/zoidberg/pkg-descr new file mode 100644 index 000000000000..c9b3bc1dd757 --- /dev/null +++ b/shells/zoidberg/pkg-descr @@ -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/ diff --git a/shells/zoidberg/pkg-plist b/shells/zoidberg/pkg-plist new file mode 100644 index 000000000000..415db90d2680 --- /dev/null +++ b/shells/zoidberg/pkg-plist @@ -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%% |