diff options
author | jfitz <jfitz@FreeBSD.org> | 1997-04-18 20:10:29 +0800 |
---|---|---|
committer | jfitz <jfitz@FreeBSD.org> | 1997-04-18 20:10:29 +0800 |
commit | 9e285a6aebf5f94152bc383e0eef99a92fda9972 (patch) | |
tree | b33184e3615cea71dd0449ab7ccdb88a0edf87bb /devel/p5-PV | |
parent | 92560723b8acb604fbde6dad599db1e714efe9dd (diff) | |
download | freebsd-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/Makefile | 30 | ||||
-rw-r--r-- | devel/p5-PV/distinfo | 1 | ||||
-rw-r--r-- | devel/p5-PV/pkg-comment | 1 | ||||
-rw-r--r-- | devel/p5-PV/pkg-descr | 19 | ||||
-rw-r--r-- | devel/p5-PV/pkg-plist | 2 |
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 |