Re: [NEW] devel/p5-Term-VT102

2014-03-12 Thread Sergey Bronnikov
attached updated port (without PKGNAME in Makefile)

On 17:49 Tue 11 Mar , Sergey Bronnikov wrote:
 $ cat devel/p5-Term-VT102/pkg/DESCR
 The VT102 class provides emulation of most of the functions of a DEC
 VT102 terminal. Once initialised, data passed to a VT102 object is
 processed and the in-memory screen modified accordingly. This screen
 can be interrogated by the external program in a variety of ways.
 
 This allows your program to interface with full-screen console programs
 by running them in a subprocess and passing their output to a VT102
 class. You can then see what the application has written on the screen
 by querying the class appropriately.
 
 Tested on i386, -current.
 
 P.S. port is required for Tapper




p5-Term-VT102.tgz
Description: application/tar-gz


Re: [NEW] devel/p5-Term-VT102

2014-03-12 Thread Stuart Henderson
On 2014/03/12 11:38, Sergey Bronnikov wrote:
 attached updated port (without PKGNAME in Makefile)
 
 On 17:49 Tue 11 Mar , Sergey Bronnikov wrote:
  $ cat devel/p5-Term-VT102/pkg/DESCR
  The VT102 class provides emulation of most of the functions of a DEC
  VT102 terminal. Once initialised, data passed to a VT102 object is
  processed and the in-memory screen modified accordingly. This screen
  can be interrogated by the external program in a variety of ways.
  
  This allows your program to interface with full-screen console programs
  by running them in a subprocess and passing their output to a VT102
  class. You can then see what the application has written on the screen
  by querying the class appropriately.
  
  Tested on i386, -current.
  
  P.S. port is required for Tapper
 
 

The examples are in the wrong place, they shouldn't go into perl's
include search path.

Updated port attached, OK sthen@ if somebody wants to import it..
(One example requires IO::Pty from p5-IO-Tty but I didn't see any point
in forcing a run dependency just for the example code in this case).



p5-Term-VT102.tgz
Description: application/tar-gz


[NEW] devel/p5-Term-VT102

2014-03-11 Thread Sergey Bronnikov
$ cat devel/p5-Term-VT102/pkg/DESCR
The VT102 class provides emulation of most of the functions of a DEC
VT102 terminal. Once initialised, data passed to a VT102 object is
processed and the in-memory screen modified accordingly. This screen
can be interrogated by the external program in a variety of ways.

This allows your program to interface with full-screen console programs
by running them in a subprocess and passing their output to a VT102
class. You can then see what the application has written on the screen
by querying the class appropriately.

Tested on i386, -current.

P.S. port is required for Tapper


p5-Term-VT102.tgz
Description: application/tar-gz


[NEW] devel/p5-Term-VT102-Boundless

2014-03-11 Thread Sergey Bronnikov
$ cat devel/p5-Term-VT102-Boundless/pkg/DESCR
This is a subclass of Term::VT102 that will grow the virtual screen to
accomodate arbitrary width and height of text.  The behavior is more
similar to the buffer of a scrolling terminal emulator than to a real
terminal, making it useful for output displays in scrolling media.

Tested on i386, -current.

Port depends on devel/p5-Term-VT102, it was send earlier.

P.S. port is required for Tapper.


p5-Term-VT102-Boundless.tgz
Description: application/tar-gz


Re: [NEW] devel/p5-Term-VT102-Boundless

2014-03-11 Thread Stuart Henderson
On 2014/03/11 17:50, Sergey Bronnikov wrote:
 $ cat devel/p5-Term-VT102-Boundless/pkg/DESCR
 This is a subclass of Term::VT102 that will grow the virtual screen to
 accomodate arbitrary width and height of text.  The behavior is more
 similar to the buffer of a scrolling terminal emulator than to a real
 terminal, making it useful for output displays in scrolling media.
 
 Tested on i386, -current.
 
 Port depends on devel/p5-Term-VT102, it was send earlier.
 
 P.S. port is required for Tapper.


This has a TODO file lying around which suggests a possible problem, have you 
looked into that?



Re: [NEW] devel/p5-Term-VT102

2014-03-11 Thread Stuart Henderson
What are all the PKGNAME = p5-${DISTNAME:S/-perl-/-/} for?

IMO it would be better to send a smaller number of ports in one go,
that way you can fix common problems with them (like this one)
before sending the rest out..



Re: [NEW] devel/p5-Term-VT102

2014-03-11 Thread Sergey Bronnikov
On 13:59 Tue 11 Mar , Stuart Henderson wrote:
 What are all the PKGNAME = p5-${DISTNAME:S/-perl-/-/} for?

It happens due to copy-paste Makefiles...
PKGNAME is actually unneeded here.

 IMO it would be better to send a smaller number of ports in one go,
 that way you can fix common problems with them (like this one)
 before sending the rest out..