summaryrefslogtreecommitdiff
path: root/shells/zoidberg
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2004-10-14 07:35:21 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2004-10-14 07:35:21 +0000
commitbdbd78730635f85023237be09006b4a436fecdaa (patch)
treeb330e4f13517406b972991136bb39a770d1bcd4e /shells/zoidberg
parent- Update to 2.61 (diff)
[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>
Notes
Notes: svn path=/head/; revision=119371
Diffstat (limited to 'shells/zoidberg')
-rw-r--r--shells/zoidberg/Makefile56
-rw-r--r--shells/zoidberg/distinfo2
-rw-r--r--shells/zoidberg/pkg-descr7
-rw-r--r--shells/zoidberg/pkg-plist86
4 files changed, 151 insertions, 0 deletions
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%%