diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-10-10 13:39:45 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-10-10 13:39:45 +0000 |
commit | 0c6b99e94ef679f910a6bc01d77903e14ac0d68b (patch) | |
tree | 4330c4964f352d221bd4a060949fdb8752602baf | |
parent | 7be646eaae2951f0436ee798eec911375b7558eb (diff) | |
download | ports-0c6b99e94ef679f910a6bc01d77903e14ac0d68b.tar.gz ports-0c6b99e94ef679f910a6bc01d77903e14ac0d68b.zip |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/perlconsole/Makefile | 52 | ||||
-rw-r--r-- | devel/perlconsole/distinfo | 3 | ||||
-rw-r--r-- | devel/perlconsole/pkg-descr | 12 |
4 files changed, 68 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2ab761bca747..92f74678a1bd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1794,6 +1794,7 @@ SUBDIR += pedisassem SUBDIR += perforce SUBDIR += performance + SUBDIR += perlconsole SUBDIR += perltidy SUBDIR += pharmacy SUBDIR += php-dbg diff --git a/devel/perlconsole/Makefile b/devel/perlconsole/Makefile new file mode 100644 index 000000000000..7fdb81262de9 --- /dev/null +++ b/devel/perlconsole/Makefile @@ -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> diff --git a/devel/perlconsole/distinfo b/devel/perlconsole/distinfo new file mode 100644 index 000000000000..0362f3ebbfad --- /dev/null +++ b/devel/perlconsole/distinfo @@ -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 diff --git a/devel/perlconsole/pkg-descr b/devel/perlconsole/pkg-descr new file mode 100644 index 000000000000..d5fba7d3b2fd --- /dev/null +++ b/devel/perlconsole/pkg-descr @@ -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 |