1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-14 07:43:06 +00:00

Import of PerlVision, a text mode user-widget interface for perl 5

This commit is contained in:
James FitzGibbon 1997-04-18 12:10:29 +00:00
parent fad2f5ffa3
commit 6d7e72a659
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=6237
5 changed files with 53 additions and 0 deletions

30
devel/p5-PV/Makefile Normal file
View File

@ -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>

1
devel/p5-PV/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (perlvision.tgz) = fded6d8f202609accbb12f76d754ba0e

1
devel/p5-PV/pkg-comment Normal file
View File

@ -0,0 +1 @@
a perl5 library for text-mode user interface widgets

19
devel/p5-PV/pkg-descr Normal file
View File

@ -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()!).

2
devel/p5-PV/pkg-plist Normal file
View File

@ -0,0 +1,2 @@
lib/perl5/site_perl/PV.pm
lib/perl5/site_perl/PerlVision.doc