Changeset 868
- Timestamp:
- 11/01/07 02:26:10 (10 months ago)
- Files:
-
- trunk/Rakefile (modified) (10 diffs)
- trunk/site/atom.rb (deleted)
- trunk/site/src/default.template (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Rakefile
r866 r868 16 16 p.need_tgz = true 17 17 18 # case RUBY_PLATFORM 19 # when /mswin/20 # p.certificate_chain = ['~/gem_certificates/mongrel-public_cert.pem', 21 # '~/gem_certificates/luislavena-mongrel-public_cert.pem']22 # else23 p.certificate_chain = ['~/p/configuration/gem_certificates/mongrel/mongrel-public_cert.pem',24 '~/p/configuration/gem_certificates/evan_weaver-mongrel-public_cert.pem']25 # end26 27 p.eval = proc do 18 # case RUBY_PLATFORM 19 # when /mswin/ 20 # p.certificate_chain = ['~/gem_certificates/mongrel-public_cert.pem', 21 # '~/gem_certificates/luislavena-mongrel-public_cert.pem'] 22 # else 23 p.certificate_chain = ['~/p/configuration/gem_certificates/mongrel/mongrel-public_cert.pem', 24 '~/p/configuration/gem_certificates/evan_weaver-mongrel-public_cert.pem'] 25 # end 26 27 p.eval = proc do 28 28 case RUBY_PLATFORM 29 29 when /mswin/ … … 40 40 end 41 41 end 42 42 43 43 end 44 44 … … 76 76 end 77 77 78 def java_classpath_arg 78 def java_classpath_arg 79 79 # A myriad of ways to discover the JRuby classpath 80 80 classpath = begin 81 require 'java' 81 require 'java' 82 82 # Already running in a JRuby JVM 83 83 Java::java.lang.System.getProperty('java.class.path') … … 92 92 filename = "lib/http11.so" 93 93 file filename do 94 Dir.chdir("ext/http11") do 94 Dir.chdir("ext/http11") do 95 95 ruby "extconf.rb" 96 96 system(PLATFORM =~ /mswin/ ? 'nmake' : 'make') 97 97 end 98 98 move_extensions 99 end 99 end 100 100 task :compile => [filename] 101 101 … … 108 108 sh "javac -target 1.4 -source 1.4 -d #{build_dir} #{java_classpath_arg} #{sources}" 109 109 sh "jar cf lib/http11.jar -C #{build_dir} ." 110 move_extensions 111 end 110 move_extensions 111 end 112 112 task :compile => [filename] 113 113 … … 154 154 sub_project("mongrel_upload_progress", :install) 155 155 sub_project("mongrel_console", :install) 156 sub_project("mongrel_cluster", :install) 156 sub_project("mongrel_cluster", :install) 157 157 sub_project("mongrel_experimental", :install) 158 158 sub_project("mongrel_service", :install) if RUBY_PLATFORM =~ /mswin/ … … 166 166 sub_project("mongrel_console", :uninstall) 167 167 sub_project("gem_plugin", :uninstall) 168 sub_project("fastthread", :uninstall) 169 sub_project("mongrel_experimental", :uninstall) 168 sub_project("fastthread", :uninstall) 169 sub_project("mongrel_experimental", :uninstall) 170 170 sub_project("mongrel_service", :uninstall) if RUBY_PLATFORM =~ /mswin/ 171 171 end … … 179 179 sub_project("mongrel_upload_progress", :clean) 180 180 sub_project("mongrel_console", :clean) 181 sub_project("mongrel_cluster", :clean) 182 sub_project("mongrel_experimental", :clean) 181 sub_project("mongrel_cluster", :clean) 182 sub_project("mongrel_experimental", :clean) 183 183 sub_project("mongrel_service", :clean) if RUBY_PLATFORM =~ /mswin/ 184 184 end … … 194 194 mkdir_p "pkg/gems" 195 195 mkdir_p "pkg/tars" 196 196 197 197 FileList["**/*.gem"].each { |gem| mv gem, "pkg/gems" } 198 198 FileList["**/*.tgz"].each {|tgz| mv tgz, "pkg/tars" } 199 199 200 200 # XXX Hack, because only Luis can package for Win32 right now 201 201 sh "cp ~/Downloads/mongrel-#{e.version}-mswin32.gem pkg/gems/" 202 sh "cp ~/Downloads/mongrel_service-0.3.3-mswin32.gem pkg/gems/" 202 sh "cp ~/Downloads/mongrel_service-0.3.3-mswin32.gem pkg/gems/" 203 203 sh "rm -rf pkg/mongrel*" 204 sh "gem generate_index -d pkg" 205 sh "scp -r CHANGELOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 204 sh "gem generate_index -d pkg" 205 sh "scp -r CHANGELOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 206 206 sh "svn log -v > SVN_LOG" 207 sh "scp -r SVN_LOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 208 rm "SVN_LOG" 209 end 210 207 sh "scp -r SVN_LOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 208 rm "SVN_LOG" 209 end 210 211 211 desc "Upload the website" 212 212 task :web do 213 # Requires the 'webgem' gem and the 'atom-tools' gem214 sh "cd site; webgen; webgen; ruby atom.rb > output/feed.atom; rsync -azv --no-perms --no-times output/* rubyforge.org:/var/www/gforge-projects/mongrel/"215 end 216 213 # Requires the 'webgem' gem 214 sh "cd site; webgen; webgen; curl 'http://feed43.com/mongrel.xml' > output/rss.xml; rsync -azv --no-perms --no-times output/* rubyforge.org:/var/www/gforge-projects/mongrel/" 215 end 216 217 217 desc "Upload the rdocs" 218 218 task :rdoc => [:doc] do … … 220 220 sh "cd projects/gem_plugin; rake site:rdoc" 221 221 end 222 222 223 223 desc "Upload the coverage report" 224 224 task :coverage => [:rcov] do 225 225 sh "rsync -azv --no-perms --no-times test/coverage/* rubyforge.org:/var/www/gforge-projects/mongrel/coverage/" rescue nil 226 226 end 227 227 228 228 desc "Upload the website, the rdocs, and the coverage report" 229 229 task :all => [:clean, :web, :rdoc, :coverage] 230 231 end 230 231 end trunk/site/src/default.template
r790 r868 5 5 <head> 6 6 <title>Mongrel: {title: }</title> 7 <link rel="stylesheet" href="{relocatable: default.css}" type="text/css" media= 8 "screen" /> 9 <meta http-equiv="Content-Type" content= 10 "text/html; charset=us-ascii" /> 7 <link rel="stylesheet" href="{relocatable: default.css}" type="text/css" media="screen" /> 8 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://mongrel.rubyforge.org/rss.xml" /> 9 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> 11 10 </head> 12 11
