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:
parent
7be646eaae
commit
0c6b99e94e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=201261
@ -1794,6 +1794,7 @@
|
||||
SUBDIR += pedisassem
|
||||
SUBDIR += perforce
|
||||
SUBDIR += performance
|
||||
SUBDIR += perlconsole
|
||||
SUBDIR += perltidy
|
||||
SUBDIR += pharmacy
|
||||
SUBDIR += php-dbg
|
||||
|
52
devel/perlconsole/Makefile
Normal file
52
devel/perlconsole/Makefile
Normal 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>
|
3
devel/perlconsole/distinfo
Normal file
3
devel/perlconsole/distinfo
Normal 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
|
12
devel/perlconsole/pkg-descr
Normal file
12
devel/perlconsole/pkg-descr
Normal 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
|
Loading…
Reference in New Issue
Block a user