aboutsummaryrefslogtreecommitdiffstats
path: root/devel/p5-PV
diff options
context:
space:
mode:
authorjfitz <jfitz@FreeBSD.org>1997-04-18 20:10:29 +0800
committerjfitz <jfitz@FreeBSD.org>1997-04-18 20:10:29 +0800
commit9e285a6aebf5f94152bc383e0eef99a92fda9972 (patch)
treeb33184e3615cea71dd0449ab7ccdb88a0edf87bb /devel/p5-PV
parent92560723b8acb604fbde6dad599db1e714efe9dd (diff)
downloadfreebsd-ports-graphics-9e285a6aebf5f94152bc383e0eef99a92fda9972.tar.gz
freebsd-ports-graphics-9e285a6aebf5f94152bc383e0eef99a92fda9972.tar.zst
freebsd-ports-graphics-9e285a6aebf5f94152bc383e0eef99a92fda9972.zip
Import of PerlVision, a text mode user-widget interface for perl 5
Diffstat (limited to 'devel/p5-PV')
-rw-r--r--devel/p5-PV/Makefile30
-rw-r--r--devel/p5-PV/distinfo1
-rw-r--r--devel/p5-PV/pkg-comment1
-rw-r--r--devel/p5-PV/pkg-descr19
-rw-r--r--devel/p5-PV/pkg-plist2
5 files changed, 53 insertions, 0 deletions
diff --git a/devel/p5-PV/Makefile b/devel/p5-PV/Makefile
new file mode 100644
index 00000000000..b4a1121e421
--- /dev/null
+++ b/devel/p5-PV/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: p5-PV
+# Version required: 1.0
+# Date created: April 18th 1997
+# Whom: James FitzGibbon <jfitz@FreeBSD.org>
+#
+# $Id$
+#
+
+DISTNAME= perlvision
+PKGNAME= p5-PV-1.0
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= PV
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= jfitz@FreeBSD.ORG
+
+BUILD_DEPENDS= perl5.003:${PORTSDIR}/lang/perl5
+RUN_DEPENDS= perl5.003:${PORTSDIR}/lang/perl5 \
+ ${PREFIX}/lib/perl5/site_perl/Curses.pm:${PORTSDIR}/devel/p5-Curses
+
+NO_WRKSUBDIR= YES
+NO_BUILD= YES
+
+do-install:
+ ${MKDIR} -p -m 755 ${PREFIX}/lib/perl5/site_perl
+ ${INSTALL_DATA} ${WRKDIR}/PV.pm ${PREFIX}/lib/perl5/site_perl
+ ${INSTALL_DATA} ${WRKDIR}/PerlVision.doc ${PREFIX}/lib/perl5/site_perl
+
+.include <bsd.port.mk>
diff --git a/devel/p5-PV/distinfo b/devel/p5-PV/distinfo
new file mode 100644
index 00000000000..bb135991811
--- /dev/null
+++ b/devel/p5-PV/distinfo
@@ -0,0 +1 @@
+MD5 (perlvision.tgz) = fded6d8f202609accbb12f76d754ba0e
diff --git a/devel/p5-PV/pkg-comment b/devel/p5-PV/pkg-comment
new file mode 100644
index 00000000000..71f782a7240
--- /dev/null
+++ b/devel/p5-PV/pkg-comment
@@ -0,0 +1 @@
+a perl5 library for text-mode user interface widgets
diff --git a/devel/p5-PV/pkg-descr b/devel/p5-PV/pkg-descr
new file mode 100644
index 00000000000..a20ec75b355
--- /dev/null
+++ b/devel/p5-PV/pkg-descr
@@ -0,0 +1,19 @@
+INTRO
+=====
+
+I needed a basic text-mode GUI framework to implement some
+nice-looking proggies on Linux. Didn't find any around, so necessity
+became the mother of PerlVision. And this beast kept growing as I made
+love to Perl, so now it's far from 'basic'. Provides 90% of the
+features you'd want for a user interface, including checkboxes,
+radiobuttons, three different styles (!) of pushbuttons, single and
+multiple selection listboxes, an extensible editbox that does
+autowrapping, a scrollable viewbox, single line text entry fields, a
+menubar with pulldown menus, and full popup dialog boxes with multiple
+controls.
+
+This version of PerlVision uses Will Setzer's Curses.pm dynaload
+module for Perl, so you need to get and compile that first, from
+ftp://ftp.ncsu.edu/pub/math/wsetzer/cursperl<whatever>.
+
+PerlVision will only work with Perl 5+ of-course (upgrade || die()!).
diff --git a/devel/p5-PV/pkg-plist b/devel/p5-PV/pkg-plist
new file mode 100644
index 00000000000..2726f0a9905
--- /dev/null
+++ b/devel/p5-PV/pkg-plist
@@ -0,0 +1,2 @@
+lib/perl5/site_perl/PV.pm
+lib/perl5/site_perl/PerlVision.doc