summaryrefslogtreecommitdiff
path: root/homebrew/ksh/.make.sh-auto
diff options
context:
space:
mode:
Diffstat (limited to 'homebrew/ksh/.make.sh-auto')
-rw-r--r--homebrew/ksh/.make.sh-auto11
1 files changed, 11 insertions, 0 deletions
diff --git a/homebrew/ksh/.make.sh-auto b/homebrew/ksh/.make.sh-auto
new file mode 100644
index 000000000..ab7505af7
--- /dev/null
+++ b/homebrew/ksh/.make.sh-auto
@@ -0,0 +1,11 @@
+pkg:setup
+resource("init").stage buildpath
+(buildpath/"lib/package/tgz").install Dir["*.tgz"]
+/bin/ksh bin/package read
+ENV.refurbish_args
+kshcppdefines = "-DSHOPT_SPAWN=0 -D_ast_int8_t=int64_t -D_lib_memccpy"
+/bin/ksh bin/package make CCFLAGS=#{kshcppdefines}
+bin.install "arch/darwin.i386-64/bin/ksh" => "ksh93"
+bin.install_symlink "ksh93" => "ksh"
+man1.install "arch/darwin.i386-64/man/man1/sh.1" => "ksh93.1"
+man1.install_symlink "ksh93.1" => "ksh.1"