aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosa Gesell2011-02-06 00:16:09 +0100
committerMike McQuaid2011-02-27 21:06:40 +0000
commitf4a450d81ba16f52c5f276fa93c5275e580d105e (patch)
tree024b60213ab468e8aaf9e61ddec0abb3e2524569
parent4e3a807e59f0ca9727cff176fd785614ba06de2e (diff)
downloadhomebrew-f4a450d81ba16f52c5f276fa93c5275e580d105e.tar.bz2
Added formula for x3270
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
-rw-r--r--Library/Formula/x3270.rb34
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/x3270.rb b/Library/Formula/x3270.rb
new file mode 100644
index 000000000..a7d4f19d7
--- /dev/null
+++ b/Library/Formula/x3270.rb
@@ -0,0 +1,34 @@
+require 'formula'
+
+class X3270 <Formula
+ url 'http://sourceforge.net/projects/x3270/files/x3270/3.3.11ga6/suite3270-3.3.11ga6-src.tgz'
+ homepage 'http://x3270.bgp.nu/'
+ md5 '01d6d3809a457e6f6bd3731642e0c02d'
+ version '3.3.11ga6'
+
+ def options
+ [
+ ["--with-c3270", "Include c3270 (curses-based version)"],
+ ["--with-s3270", "Include s3270 (displayless version)"],
+ ["--with-tcl3270", "Include tcl3270 (integrated with Tcl)"],
+ ["--with-pr3287", "Include pr3287 (printer emulation)"]
+ ]
+ end
+
+ def make_directory(directory)
+ Dir.chdir directory do
+ system "./configure", "--prefix=#{prefix}"
+ system "make"
+ system "make install"
+ system "make install.man"
+ end
+ end
+
+ def install
+ make_directory 'x3270-3.3'
+ make_directory 'c3270-3.3' if ARGV.include? "--with-c3270"
+ make_directory 'pr3287-3.3' if ARGV.include? "--with-pr3287"
+ make_directory 's3270-3.3' if ARGV.include? "--with-s3270"
+ make_directory 'tcl3270-3.3' if ARGV.include? "--with-tcl3270"
+ end
+end