devel/p5-PV 1.5_1 FreeBSD
Perl5 library for text-mode user interface widgets
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, net, perl5
- Package size
- 17.1 KiB, 64.7 KiB installed
Description
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 check boxes, radio buttons, three different styles (!) of pushbuttons, single and multiple selection list boxes, an extensible edit box that does auto-wrapping, a scrollable viewbox, single line text entry fields, a menu bar with pulldown menus, and full pop-up 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()!).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-PV | 1.5_1 |
| NetBSD | devel/p5-PV | 1.5nb17 |
| DragonFly | devel/p5-PV | 1.5_1 |
| HardenedBSD | devel/p5-PV | 1.5_1 |
| GhostBSD | devel/p5-PV | 1.5_1 |
Install
Binary package:
pkg install p5-PV
From the ports tree:
cd /usr/ports/devel/p5-PV/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-PV>0:devel/p5-PV
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5_1 | 1.5_1 | 1.5_1 | 1.5_1 | 1.5_1 |
| FreeBSD:14:quarterly | 1.5_1 | 1.5_1 | n/a | 1.5_1 | 1.5_1 |
| FreeBSD:15:latest | 1.5_1 | 1.5_1 | n/a | 1.5_1 | 1.5_1 |
| FreeBSD:15:quarterly | 1.5_1 | 1.5_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5_1 | 1.5_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
p5-Curses>=0: devel/p5-Curses
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| PerlVision-1.5.tar.gz | 19538 | 79c30eb2a240f3ecee4b334575b10840074b909909dbd2dfd613471e97177dbb |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.