summaryrefslogtreecommitdiff
path: root/homebrew/lighttpd/.make.sh-auto
blob: dc94dccee250be4838c0dfb722d3d567384f5b19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
pkg:setup
args = %W[--disable-dependency-tracking --disable-silent-rules --prefix=#{prefix} --sbindir=#{bin} --with-openssl --with-ldap --with-zlib --with-bzip2 ]
./autogen.sh
pkg:configure *args
make DESTDIR=${PKG_DEST} install
unless File.exist? config_path
config_path.install "doc/config/lighttpd.conf", "doc/config/modules.conf"
(config_path/"conf.d/").install Dir["doc/config/conf.d/*.conf"]
inreplace config_path+"lighttpd.conf" do |s|
s.sub!(/^var\.log_root\s*=\s*".+"$/, "var.log_root    = \"#{log_path}\"")
s.sub!(/^var\.server_root\s*=\s*".+"$/, "var.server_root = \"#{www_path}\"")
s.sub!(/^var\.state_dir\s*=\s*".+"$/, "var.state_dir   = \"#{run_path}\"")
s.sub!(/^var\.home_dir\s*=\s*".+"$/, "var.home_dir    = \"#{run_path}\"")
s.sub!(/^var\.conf_dir\s*=\s*".+"$/, "var.conf_dir    = \"#{config_path}\"")
s.sub!(/^server\.port\s*=\s*80$/, "server.port = 8080")
s.sub!(%r{^server\.document-root\s*=\s*server_root \+ "\/htdocs"$}, "server.document-root = server_root")
s.sub!(/^server.use-ipv6\s*=\s*"enable"$/, 'server.use-ipv6 = "disable"')
s.sub!(/^server\.username\s*=\s*".+"$/, 'server.username  = "_www"')
s.sub!(/^server\.groupname\s*=\s*".+"$/, 'server.groupname = "_www"')
s.sub!(/^server\.event-handler\s*=\s*"linux-sysepoll"$/, 'server.event-handler = "select"')
s.sub!(/^server\.network-backend\s*=\s*"sendfile"$/, 'server.network-backend = "writev"')
s.sub!(/^server\.max-connections = .+$/, "server.max-connections = " + (MAX_FDS / 2).to_s)