فهرست منبع

Freeze commits for frameworks that clone from master.

Alex Schneider 11 سال پیش
والد
کامیت
1a722f291e

+ 1 - 0
onion/install.sh

@@ -1,2 +1,3 @@
 #!/bin/bash
+fw_depends onion
 

+ 3 - 1
toolset/setup/linux/frameworks/jester.sh

@@ -3,4 +3,6 @@
 RETCODE=$(fw_exists jester)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-git clone git://github.com/dom96/jester.git jester/jester
+git clone git://github.com/dom96/jester.git jester/jester
+cd jester/jester
+git checkout ad154e05dd93367ebd8fad9a5dc2016b67121763

+ 3 - 1
toolset/setup/linux/frameworks/nawak.sh

@@ -3,4 +3,6 @@
 RETCODE=$(fw_exists nawak)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-git clone git://github.com/idlewan/nawak.git nawak/nawak
+git clone git://github.com/idlewan/nawak.git nawak/nawak
+cd nawak/nawak
+git checkout 5e56d718ff327c58cbdca14d44abc327f752681d

+ 2 - 1
toolset/setup/linux/frameworks/onion.sh

@@ -7,7 +7,8 @@ git clone https://github.com/davidmoreno/onion.git
 
 
 cd onion
+git checkout c460557bfc7d45fb6ba61cb6b7259480a67dde82
 mkdir -p build
 cd build
 cmake ..
-make
+make

+ 1 - 0
toolset/setup/linux/installer.py

@@ -252,6 +252,7 @@ class Installer:
 
     git clone https://github.com/wg/wrk.git
     cd wrk
+    git checkout 205a1960c8b8de5f500bb143863ae293456b7add
     make
     sudo cp wrk /usr/local/bin
     cd ~

+ 1 - 1
toolset/setup/linux/languages/perl.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists perl-5.18)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get https://raw.githubusercontent.com/tokuhirom/Perl-Build/master/perl-build -O perl-build.pl
+fw_get https://raw.githubusercontent.com/tokuhirom/Perl-Build/72587c8a13c3cd7f26fd25d6243a89d7a0327b1d/perl-build -O perl-build.pl
 perl perl-build.pl -DDEBUGGING=-g 5.18.2 perl-5.18
 
 fw_get http://cpanmin.us -O cpanminus.pl

+ 3 - 1
toolset/setup/linux/languages/phalcon.sh

@@ -6,4 +6,6 @@ RETCODE=$(fw_exists /usr/local/lib/php/extensions/no-debug-non-zts-20100525/phal
 fw_depends php
 
 test -d cphalcon || git clone git://github.com/phalcon/cphalcon.git
-cd cphalcon/build && sudo ./install
+cd cphalcon
+git checkout bf9da26e6e20ea05dd69881b9cd0c2536ec53bcb
+cd build && sudo ./install

+ 1 - 0
toolset/setup/linux/languages/xsp.sh

@@ -6,6 +6,7 @@ RETCODE=$(fw_exists xsp)
 fw_depends mono
 git clone --depth 1 git://github.com/mono/xsp
 cd xsp
+git checkout 8a31bc625727594d42f94173768bee5cf8afd0a4
 ./autogen.sh --prefix=/usr/local
 make
 sudo make install

+ 1 - 1
toolset/setup/linux/webservers/lapis.sh

@@ -4,4 +4,4 @@ RETCODE=$(fw_exists /usr/local/bin/lapis)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
 sudo apt-get install -y luarocks
-sudo luarocks install http://github.com/leafo/lapis/raw/master/lapis-dev-1.rockspec
+sudo luarocks install http://github.com/leafo/lapis/raw/9e8b92bf40983a830312c1745c73db74db77192d/lapis-dev-1.rockspec

+ 8 - 9
toolset/setup/linux/webservers/weber.sh

@@ -1,14 +1,13 @@
 #!/bin/bash
 
-echo "WARN: Weber is not working"
-return 1
-#fw_exists weber
-#[ $? -ne 0 ] || { return 0; }
+#echo "WARN: Weber is not working"
+#return 1
+fw_exists weber
+[ $? -ne 0 ] || { return 0; }
 
-#git clone https://github.com/elixir-web/weber.git
+git clone https://github.com/elixir-web/weber.git
 
 # To get the two make commands working, we need to hard code the path for elixir's "mix"
-#cd weber
-#sed -i 's:$(MIX):/home/tfb/FrameworkBenchmarks/installs/elixir-0.13.3/bin/mix:' Makefile
-#make
-#bash -i -c 'sudo make test'
+cd weber
+make
+bash -i -c 'sudo make test'