Subject: CVS commit: pkgsrc/comms/ruby-termios
To: None <pkgsrc-changes@NetBSD.org>
From: Takahiro Kambe <taca@netbsd.org>
List: pkgsrc-changes
Date: 08/18/2007 14:27:00
Module Name:	pkgsrc
Committed By:	taca
Date:		Sat Aug 18 14:27:00 UTC 2007

Modified Files:
	pkgsrc/comms/ruby-termios: Makefile PLIST distinfo

Log Message:
Update ruby-termios package to 0.9.5.

2007-05-30  akira yamada  <akira@arika.org>

	* extconf.rb: rb_io_t test isn't needed for Ruby 1.6.

	* version 0.9.5.

2007-05-29  Tanaka Akira  <akr@fsij.org>

	* extconf.rb: check rb_io_t.
	  check fd member in OpenFile.

	* termios.c: support Ruby 1.9.
	  use unsigned long for flags bigger than Fixnum such as CRTSCTS.
	  use rb_sys_fail instead of rb_raise(rb_eRuntimeError).
	  (Termios_to_termios): use rb_ary_entry to access cc_ary to avoid SEGV.
	  (termios_tcgetpgrp): use pid_t.
	  (termios_tcsetpgrp): ditto.
	  (Termios::Termios#dup): defined to duplicate cc.
	  (Termios::Termios#clone): ditto.
	  (Termios::POSIX_VDISABLE): defined.
	  (Termios::CCINDEX_NAMES): defined.
	  (Termios::IFLAG_NAMES): defined.
	  (Termios::OFLAG_NAMES): defined.
	  (Termios::OFLAG_CHOICES): defined.
	  (Termios::CFLAG_NAMES): defined.
	  (Termios::CFLAG_CHOICES): defined.
	  (Termios::LFLAG_NAMES): defined.
	  (Termios::BAUD_NAMES): defined.
	  (Termios::IUTF8): defined.
	  (Termios::VDSUSP): defined for 4.4BSD.
	  (Termios::VSTATUS): defined for 4.4BSD.
	  (Termios::MDMBUF): defined for 4.4BSD.

	* lib/termios.rb: new file.  inspect and pretty_print defined.

2005-05-30  akira yamada  <akira@arika.org>

	* termios.c: applied a patch which makes ruby-termios work under
	  both ruby1.8 and ruby1.9.  [ruby-talk:143781]
	  Thanks to: Akr.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/comms/ruby-termios/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/comms/ruby-termios/PLIST
cvs rdiff -r1.6 -r1.7 pkgsrc/comms/ruby-termios/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.