1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Perl Console is a light program that lets you evaluate Perl code

interactively. It uses Readline for grabing input and provides
completion with all the namespaces loaded during your session.

This is pretty useful for Perl developers that write modules. You can
load a module in your session and test a function exported by the
module.

Readline is used to grab user input and provides then all the facilities
your are used to : completion, key bindings, ...

WWW: http://www.sukria.net/perlconsole.html

PR:		ports/117056
Submitted by:	Philippe Audeoud <jadawin at tuxaco.net>
This commit is contained in:
Martin Wilke 2007-10-10 13:39:45 +00:00
parent 7be646eaae
commit 0c6b99e94e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=201261
4 changed files with 68 additions and 0 deletions

View File

@ -1794,6 +1794,7 @@
SUBDIR += pedisassem
SUBDIR += perforce
SUBDIR += performance
SUBDIR += perlconsole
SUBDIR += perltidy
SUBDIR += pharmacy
SUBDIR += php-dbg

View File

@ -0,0 +1,52 @@
# New ports collection makefile for: perlconsole
# Date created: 9 October 2007
# Whom: Philippe Audeoud <jadawin@tuxaco.net>
#
# $FreeBSD$
#
PORTNAME= perlconsole
PORTVERSION= 0.3
CATEGORIES= devel
MASTER_SITES= http://www.sukria.net/
MAINTAINER= jadawin@tuxaco.net
COMMENT= A light program that lets you evaluate Perl code interactively
RUN_DEPENDS= ${BASEP}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \
${BASEP}/${PERL_ARCH}/Term/ReadLine/Gnu.pm:${PORTSDIR}/devel/p5-ReadLine-Gnu \
${BASEP}/Module/Refresh.pm:${PORTSDIR}/devel/p5-Module-Refresh \
${BASEP}/Lexical/Persistence.pm:${PORTSDIR}/devel/p5-Lexical-Persistence
BASEP= ${SITE_PERL}
USE_PERL5= yes
PERL_CONFIGURE= 5.8.0+
PORTDOCS= README \
AUTHORS \
CHANGES
PLIST_FILES= bin/perlconsole \
lib/perl5/${PERL_VER}/PerlConsole/Commands.pm \
lib/perl5/${PERL_VER}/PerlConsole/Console.pm \
lib/perl5/${PERL_VER}/PerlConsole/Preferences.pm \
lib/perl5/${PERL_VER}/PerlConsole.pm
PLIST_DIRS= lib/perl5/${PERL_VER}/PerlConsole
do-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for i in README AUTHORS CHANGES
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif
${MKDIR} ${PREFIX}/lib/perl5/${PERL_VER}/PerlConsole/
${CP} -R ${WRKSRC}/lib/PerlConsole/ \
${PREFIX}/lib/perl5/${PERL_VER}/PerlConsole/
${CP} ${WRKSRC}/lib/PerlConsole.pm \
${PREFIX}/lib/perl5/${PERL_VER}/PerlConsole.pm
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (perlconsole-0.3.tar.gz) = 6ffecc40da21aa331ec1023446acc067
SHA256 (perlconsole-0.3.tar.gz) = 66a3973652d0cd59e662edc17da4376ea8a7754e76b3dc346d49f87d9417e991
SIZE (perlconsole-0.3.tar.gz) = 15580

View File

@ -0,0 +1,12 @@
Perl Console is a light program that lets you evaluate Perl code
interactively. It uses Readline for grabing input and provides
completion with all the namespaces loaded during your session.
This is pretty useful for Perl developers that write modules. You can
load a module in your session and test a function exported by the
module.
Readline is used to grab user input and provides then all the facilities
your are used to : completion, key bindings, ...
WWW: http://www.sukria.net/perlconsole.html