Re: [NEW] devel/p5-Term-VT102
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
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
$ 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
$ 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
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
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
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..