summaryrefslogtreecommitdiff
path: root/devel/p5-Term-Screen
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2001-01-15 06:22:07 +0000
committerWill Andrews <will@FreeBSD.org>2001-01-15 06:22:07 +0000
commit2c2a194927002c913fad3547ab315455f6b792cb (patch)
treee56d4cebbebfc5495c590427b1e0756a5b7525af /devel/p5-Term-Screen
parentFix a buglet and finish pointing the config file at ${PREFIX}/etc, not (diff)
Add p5-Term-Screen 1.00, a perl module implementing a basic screen
and input class. PR: 23614 Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
Notes
Notes: svn path=/head/; revision=37212
Diffstat (limited to 'devel/p5-Term-Screen')
-rw-r--r--devel/p5-Term-Screen/Makefile37
-rw-r--r--devel/p5-Term-Screen/distinfo1
-rw-r--r--devel/p5-Term-Screen/files/patch-Screen.pm11
-rw-r--r--devel/p5-Term-Screen/pkg-comment1
-rw-r--r--devel/p5-Term-Screen/pkg-descr10
-rw-r--r--devel/p5-Term-Screen/pkg-plist3
6 files changed, 63 insertions, 0 deletions
diff --git a/devel/p5-Term-Screen/Makefile b/devel/p5-Term-Screen/Makefile
new file mode 100644
index 000000000000..d3647aded090
--- /dev/null
+++ b/devel/p5-Term-Screen/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: Screen
+# Date created: Dec 17, 2000
+# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Term-Screen
+PORTVERSION= 1.00
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Term
+PKGNAMEPREFIX= p5-
+DISTNAME= Screen-${PORTVERSION}
+
+MAINTAINER= ijliao@csie.nctu.edu.tw
+
+USE_PERL5= YES
+
+MAN3= Term::Screen.3
+MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+POD2MAN?= /usr/bin/pod2man
+
+do-build:
+ @${POD2MAN} ${WRKSRC}/Screen.pm > ${WRKSRC}/${MAN3}
+
+do-install:
+ ${INSTALL_MAN} ${WRKSRC}/${MAN3} ${MAN3PREFIX}/man/man3
+ ${MKDIR} ${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/Term
+ ${INSTALL_SCRIPT} ${WRKSRC}/Screen.pm ${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/Term
+ ${MKDIR} ${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/${PERL_ARCH}/auto/Term/Screen
+ ${ECHO} '${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/Term/Screen.pm' >> \
+ ${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/${PERL_ARCH}/auto/Term/Screen/.packlist
+ ${ECHO} '${MAN3PREFIX}/man/man3/${MAN3}' >> \
+ ${PREFIX}/lib/perl5/site_perl/${PERL_VERSION}/${PERL_ARCH}/auto/Term/Screen/.packlist
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Term-Screen/distinfo b/devel/p5-Term-Screen/distinfo
new file mode 100644
index 000000000000..18371a8074a1
--- /dev/null
+++ b/devel/p5-Term-Screen/distinfo
@@ -0,0 +1 @@
+MD5 (Screen-1.00.tar.gz) = b5d3f4478c71b21802bdb0b49feed92d
diff --git a/devel/p5-Term-Screen/files/patch-Screen.pm b/devel/p5-Term-Screen/files/patch-Screen.pm
new file mode 100644
index 000000000000..d2293862a6bf
--- /dev/null
+++ b/devel/p5-Term-Screen/files/patch-Screen.pm
@@ -0,0 +1,11 @@
+--- Screen.pm.orig Tue Jan 9 13:10:07 2001
++++ Screen.pm Tue Jan 9 13:11:37 2001
+@@ -5,7 +5,7 @@
+
+ =head1 NAME
+
+-Term::Screen
++Term::Screen - A Simple all perl Term::Cap based screen positioning module
+
+ =head1 SYNOPSIS
+
diff --git a/devel/p5-Term-Screen/pkg-comment b/devel/p5-Term-Screen/pkg-comment
new file mode 100644
index 000000000000..ae55793b95b7
--- /dev/null
+++ b/devel/p5-Term-Screen/pkg-comment
@@ -0,0 +1 @@
+Basic screen + input class
diff --git a/devel/p5-Term-Screen/pkg-descr b/devel/p5-Term-Screen/pkg-descr
new file mode 100644
index 000000000000..29a5ef991669
--- /dev/null
+++ b/devel/p5-Term-Screen/pkg-descr
@@ -0,0 +1,10 @@
+Term::Screen is a very simple screen positioning module that should work
+wherever `Term::Cap' does. It is set up for Unix using stty's but these
+dependences are isolated by evals in the `new' constructor. Thus you may
+create a child module implementing Screen with MS-DOS, ioctl, or other
+means to get raw and unblocked input. This is not a replacement for
+Curses -- it has no memory. This was written so that it could be easily
+changed to fit nasty systems, and to be available first thing.
+
+-- Ying-Chieh Liao
+ijliao@csie.nctu.edu.tw
diff --git a/devel/p5-Term-Screen/pkg-plist b/devel/p5-Term-Screen/pkg-plist
new file mode 100644
index 000000000000..105a2c8bd79f
--- /dev/null
+++ b/devel/p5-Term-Screen/pkg-plist
@@ -0,0 +1,3 @@
+lib/perl5/site_perl/%%PERL_VERSION%%/Term/Screen.pm
+lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/Term/Screen/.packlist
+@dirrm lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/Term/Screen