summaryrefslogtreecommitdiffstats
path: root/devel/p5-Term-Screen
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2001-01-15 06:22:07 +0000
committerwill <will@FreeBSD.org>2001-01-15 06:22:07 +0000
commitbd0780efa2743c557f42017f6641f3bc1b8f0865 (patch)
treeaa691fe0bec14f536c4c1811e76ad556c82f1b74 /devel/p5-Term-Screen
parent7ab9b3ebe00d75fd4c85a2adafdb7c107598640d (diff)
downloadFreeBSD-ports-bd0780efa2743c557f42017f6641f3bc1b8f0865.zip
FreeBSD-ports-bd0780efa2743c557f42017f6641f3bc1b8f0865.tar.gz
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>
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 0000000..d3647ad
--- /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 0000000..18371a8
--- /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 0000000..d229386
--- /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 0000000..ae55793
--- /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 0000000..29a5ef9
--- /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 0000000..105a2c8
--- /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
OpenPOWER on IntegriCloud