aboutsummaryrefslogtreecommitdiff
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
parentc2b1c2a171a4eccfa65b72425386b6ca2fbc7363 (diff)
downloadports-bdbd78730635f85023237be09006b4a436fecdaa.tar.gz
ports-bdbd78730635f85023237be09006b4a436fecdaa.zip
Notes
-rw-r--r--shells/Makefile1
-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
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%%