From 326e2b0f244c7eb0923a3352e85d39ea76ac302e Mon Sep 17 00:00:00 2001 From: Cheng-Lung Sung Date: Thu, 28 Sep 2006 22:48:42 +0000 Subject: [PATCH] Add p5-Term-VT102 0.82, a class to emulate a DEC VT102 terminal. PR: ports/103746 Submitted by: Gea-Suan Lin --- devel/Makefile | 1 + devel/p5-Term-VT102/Makefile | 22 ++++++++++++++++++++++ devel/p5-Term-VT102/distinfo | 3 +++ devel/p5-Term-VT102/pkg-descr | 12 ++++++++++++ devel/p5-Term-VT102/pkg-plist | 10 ++++++++++ 5 files changed, 48 insertions(+) create mode 100644 devel/p5-Term-VT102/Makefile create mode 100644 devel/p5-Term-VT102/distinfo create mode 100644 devel/p5-Term-VT102/pkg-descr create mode 100644 devel/p5-Term-VT102/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 350ecc0d0088..44e584665c0b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1383,6 +1383,7 @@ SUBDIR += p5-Term-Shell SUBDIR += p5-Term-Size SUBDIR += p5-Term-UI + SUBDIR += p5-Term-VT102 SUBDIR += p5-Test-Base SUBDIR += p5-Test-Benchmark SUBDIR += p5-Test-Class diff --git a/devel/p5-Term-VT102/Makefile b/devel/p5-Term-VT102/Makefile new file mode 100644 index 000000000000..b73be02848ec --- /dev/null +++ b/devel/p5-Term-VT102/Makefile @@ -0,0 +1,22 @@ +# New ports collection makefile for: p5-Term-VT102 +# Date created: 2006-09-28 +# Whom: Gea-Suan Lin +# +# $FreeBSD$ +# + +PORTNAME= Term-VT102 +PORTVERSION= 0.82 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= Term +PKGNAMEPREFIX= p5- + +MAINTAINER= gslin@gslin.org +COMMENT= A class to emulate a DEC VT102 terminal + +PERL_CONFIGURE= yes + +MAN3= Term::VT102.3 + +.include diff --git a/devel/p5-Term-VT102/distinfo b/devel/p5-Term-VT102/distinfo new file mode 100644 index 000000000000..926f71f575ea --- /dev/null +++ b/devel/p5-Term-VT102/distinfo @@ -0,0 +1,3 @@ +MD5 (Term-VT102-0.82.tar.gz) = df22674bc17407eb929e0601d6157011 +SHA256 (Term-VT102-0.82.tar.gz) = 2ae13350b5939203fc736bef5f754f905bdcfa69924af357816c774ace2e62a2 +SIZE (Term-VT102-0.82.tar.gz) = 25211 diff --git a/devel/p5-Term-VT102/pkg-descr b/devel/p5-Term-VT102/pkg-descr new file mode 100644 index 000000000000..25e18a8a5976 --- /dev/null +++ b/devel/p5-Term-VT102/pkg-descr @@ -0,0 +1,12 @@ +The VT102 class provides emulation of most of the functions of a DEC +VT102 terminal. Once initialised, data passed to a VT102 object is +processed and the in-memory "screen" modified accordingly. This +"screen" can be interrogated by the external program in a variety of +ways. + +This allows your program to interface with full-screen console +programs by running them in a subprocess and passing their output to a +VT102 class. You can then see what the application has written on the +screen by querying the class appropriately. + +WWW: http://search.cpan.org/dist/Term-VT102/ diff --git a/devel/p5-Term-VT102/pkg-plist b/devel/p5-Term-VT102/pkg-plist new file mode 100644 index 000000000000..0e44468e148d --- /dev/null +++ b/devel/p5-Term-VT102/pkg-plist @@ -0,0 +1,10 @@ +@comment $FreeBSD$ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Term/VT102/.packlist +%%SITE_PERL%%/Term/VT102.pm +%%SITE_PERL%%/Term/VT102/examples/ssh-usage.pl +%%SITE_PERL%%/Term/VT102/examples/telnet-usage.pl +@dirrmtry %%SITE_PERL%%/Term/VT102/examples +@dirrmtry %%SITE_PERL%%/Term/VT102 +@dirrmtry %%SITE_PERL%%/Term +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Term/VT102 +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Term