summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorTom Judge <tj@FreeBSD.org>2012-12-05 16:43:44 +0000
committerTom Judge <tj@FreeBSD.org>2012-12-05 16:43:44 +0000
commit813198670f706f24b237ef3267b3a5b74e9c3be5 (patch)
tree72dbac38ac3ba9684e84922fc20ac2cc595cf8a9 /devel
parentUpdate to 2.6.1-r10738: (diff)
Term::Clui offers a high-level user interface to give the user of command-line
applications a consistent "look and feel". Its metaphor for the computer is as a human-like conversation-partner, and as each question/response is completed it is summarised onto one line, and remains on screen, so that the history of the session gradually accumulates on the screen and is available for review, or for cut/paste. This user interface can therefore be intermixed with standard applications which write to STDOUT or STDERR, such as make, pgp, rcs etc. WWW: http://search.cpan.org/dist/Term-Clui/ Feature safe: yes Approved by: eadler, db (mentors, implicit)
Notes
Notes: svn path=/head/; revision=308337
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Term-Clui/Makefile26
-rw-r--r--devel/p5-Term-Clui/distinfo2
-rw-r--r--devel/p5-Term-Clui/pkg-descr9
-rw-r--r--devel/p5-Term-Clui/pkg-plist7
5 files changed, 45 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9d3c61f94aa8..c9f40849f693 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2601,6 +2601,7 @@
SUBDIR += p5-Term-ANSIScreen
SUBDIR += p5-Term-Animation
SUBDIR += p5-Term-CallEditor
+ SUBDIR += p5-Term-Clui
SUBDIR += p5-Term-Encoding
SUBDIR += p5-Term-Menus
SUBDIR += p5-Term-ProgressBar
diff --git a/devel/p5-Term-Clui/Makefile b/devel/p5-Term-Clui/Makefile
new file mode 100644
index 000000000000..430409cb421f
--- /dev/null
+++ b/devel/p5-Term-Clui/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+#
+
+PORTNAME= Term-Clui
+PORTVERSION= 1.65
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= tj@FreeBSD.org
+COMMENT= Perl module offering a Command-Line User Interface
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Term-Size>=0:${PORTSDIR}/devel/p5-Term-Size \
+ p5-Term-ReadKey>=2.14:${PORTSDIR}/devel/p5-Term-ReadKey
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Term::Clui.3 \
+ Term::Clui::FileSelect.3
+
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Term-Clui/distinfo b/devel/p5-Term-Clui/distinfo
new file mode 100644
index 000000000000..601bfa834f39
--- /dev/null
+++ b/devel/p5-Term-Clui/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Term-Clui-1.65.tar.gz) = 371cd713595aa3f8869d4643c5eedf2773b9c517958f9c6f7df458283cc843d5
+SIZE (Term-Clui-1.65.tar.gz) = 64160
diff --git a/devel/p5-Term-Clui/pkg-descr b/devel/p5-Term-Clui/pkg-descr
new file mode 100644
index 000000000000..59eb45773ceb
--- /dev/null
+++ b/devel/p5-Term-Clui/pkg-descr
@@ -0,0 +1,9 @@
+Term::Clui offers a high-level user interface to give the user of command-line
+applications a consistent "look and feel". Its metaphor for the computer is as
+a human-like conversation-partner, and as each question/response is completed
+it is summarised onto one line, and remains on screen, so that the history of
+the session gradually accumulates on the screen and is available for review, or
+for cut/paste. This user interface can therefore be intermixed with standard
+applications which write to STDOUT or STDERR, such as make, pgp, rcs etc.
+
+WWW: http://search.cpan.org/dist/Term-Clui/
diff --git a/devel/p5-Term-Clui/pkg-plist b/devel/p5-Term-Clui/pkg-plist
new file mode 100644
index 000000000000..9a1cb48836d5
--- /dev/null
+++ b/devel/p5-Term-Clui/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/Term/Clui/FileSelect.pm
+%%SITE_PERL%%/Term/Clui.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Term/Clui/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Term/Clui
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Term
+@dirrm %%SITE_PERL%%/Term/Clui
+@dirrmtry %%SITE_PERL%%/Term