New formula for minicom 2.4

This commit is contained in:
Sangwhan Moon 2009-12-29 01:04:33 +09:00 committed by Max Howell
parent 4e04048b42
commit a6ffef9a50

40
Formula/minicom.rb Normal file
View file

@ -0,0 +1,40 @@
require 'formula'
class Minicom <Formula
@url='http://alioth.debian.org/frs/download.php/3195/minicom-2.4.tar.gz'
@homepage='http://alioth.debian.org/projects/minicom/'
@md5='700976a3c2dcc8bbd50ab9bb1c08837b'
def install
# There is a silly bug in the Makefile where it forgets to link to iconv. Workaround below.
ENV['LIBS'] = '-liconv'
system "./configure", "--prefix=#{prefix}",
"--disable-dependency-tracking",
"--mandir=#{prefix}/share/man"
system "make install"
(prefix + 'etc').mkdir
(prefix + 'var').mkdir
(prefix + 'etc/minirc.dfl').write "pu lock #{prefix}/var\npu escape-key Escape (Meta)\n"
end
def caveats; <<-EOS
Terminal Compatibility
======================
If minicom doesn't see the LANG variable, it will try to fallback to
make the layout more compatible, but uglier. Certain unsupported
encodings will completely render the UI useless, so if the UI looks
strange, try setting the following environment variable:
LANG="en_US.UTF-8"
Text Input Not Working
======================
Most development boards require Serial port setup -> Hardware Flow
Control to be set to "No" to input text.
EOS
end
end