aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2007-04-03 09:56:08 +0800
committerclsung <clsung@FreeBSD.org>2007-04-03 09:56:08 +0800
commit9e9bd63747a131c0534d62d2fd0d1dc59cff4d2f (patch)
tree34d299ae8214e9b6eb714991e0e32167fc465880 /benchmarks
parent2b171fa33a5b52d6227c56f1bdac8f2ca57b469c (diff)
downloadfreebsd-ports-gnome-9e9bd63747a131c0534d62d2fd0d1dc59cff4d2f.tar.gz
freebsd-ports-gnome-9e9bd63747a131c0534d62d2fd0d1dc59cff4d2f.tar.zst
freebsd-ports-gnome-9e9bd63747a131c0534d62d2fd0d1dc59cff4d2f.zip
Add rubygem-railsbench 0.9.2, scripts designed for benchmarking of Rails
applications. PR: ports/111134 Submitted by: Alexander Logvinov <ports at logvinov.com>
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/rubygem-railsbench/Makefile21
-rw-r--r--benchmarks/rubygem-railsbench/distinfo3
-rw-r--r--benchmarks/rubygem-railsbench/pkg-descr5
-rw-r--r--benchmarks/rubygem-railsbench/pkg-plist55
5 files changed, 85 insertions, 0 deletions
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index 2993ffc7db84..b72ac1ca0795 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -44,6 +44,7 @@
SUBDIR += pybench
SUBDIR += raidtest
SUBDIR += rawio
+ SUBDIR += rubygem-railsbench
SUBDIR += scimark2
SUBDIR += scimark2c
SUBDIR += siege
diff --git a/benchmarks/rubygem-railsbench/Makefile b/benchmarks/rubygem-railsbench/Makefile
new file mode 100644
index 000000000000..57fa28692c24
--- /dev/null
+++ b/benchmarks/rubygem-railsbench/Makefile
@@ -0,0 +1,21 @@
+# Ports collection makefile for: rubygem-railsbench
+# Date created: 02 April 2007
+# Whom: Alexander Logvinov <ports@logvinov.com>
+#
+# $FreeBSD$
+
+PORTNAME= railsbench
+PORTVERSION= 0.9.2
+CATEGORIES= benchmarks rubygems
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@logvinov.com
+COMMENT= Scripts designed for benchmarking of Rails applications
+
+BUILD_DEPENDS= rubygem-hoe>=1.2.0:${PORTSDIR}/devel/rubygem-hoe
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
+.include <bsd.port.post.mk>
diff --git a/benchmarks/rubygem-railsbench/distinfo b/benchmarks/rubygem-railsbench/distinfo
new file mode 100644
index 000000000000..31c7fa282b72
--- /dev/null
+++ b/benchmarks/rubygem-railsbench/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubygem/railsbench-0.9.2.gem) = 28571588ce67f525c4a1378831aa840c
+SHA256 (rubygem/railsbench-0.9.2.gem) = f887be18c62f2685d8e0ab990c0f19d1e287832896d646be1a2b183192f30fb8
+SIZE (rubygem/railsbench-0.9.2.gem) = 57344
diff --git a/benchmarks/rubygem-railsbench/pkg-descr b/benchmarks/rubygem-railsbench/pkg-descr
new file mode 100644
index 000000000000..401655232832
--- /dev/null
+++ b/benchmarks/rubygem-railsbench/pkg-descr
@@ -0,0 +1,5 @@
+Railsbench is a small collection of ruby scripts which make measuring
+raw performance of rails apps a snap. All tests are run from the
+command prompt, making performance regression testing easy.
+
+WWW: http://rubyforge.org/projects/railsbench/
diff --git a/benchmarks/rubygem-railsbench/pkg-plist b/benchmarks/rubygem-railsbench/pkg-plist
new file mode 100644
index 000000000000..c2a99b9ee4dd
--- /dev/null
+++ b/benchmarks/rubygem-railsbench/pkg-plist
@@ -0,0 +1,55 @@
+bin/railsbench
+%%GEM_CACHE%%
+%%GEM_SPEC%%
+%%GEM_LIB_DIR%%/BUGS
+%%GEM_LIB_DIR%%/CHANGELOG
+%%GEM_LIB_DIR%%/INSTALL
+%%GEM_LIB_DIR%%/install.rb
+%%GEM_LIB_DIR%%/postinstall.rb
+%%GEM_LIB_DIR%%/LICENSE
+%%GEM_LIB_DIR%%/Manifest.txt
+%%GEM_LIB_DIR%%/PROBLEMS
+%%GEM_LIB_DIR%%/README
+%%GEM_LIB_DIR%%/Rakefile
+%%GEM_LIB_DIR%%/setup.rb
+%%GEM_LIB_DIR%%/ruby184gc.patch
+%%GEM_LIB_DIR%%/ruby185gc.patch
+%%GEM_LIB_DIR%%/bin/railsbench
+%%GEM_LIB_DIR%%/lib/railsbench/version.rb
+%%GEM_LIB_DIR%%/lib/railsbench/gc_info.rb
+%%GEM_LIB_DIR%%/lib/railsbench/perf_info.rb
+%%GEM_LIB_DIR%%/lib/railsbench/perf_utils.rb
+%%GEM_LIB_DIR%%/lib/railsbench/write_headers_only.rb
+%%GEM_LIB_DIR%%/lib/railsbench/railsbenchmark.rb
+%%GEM_LIB_DIR%%/lib/railsbench/benchmark_specs.rb
+%%GEM_LIB_DIR%%/lib/benchmark.rb
+%%GEM_LIB_DIR%%/script/generate_benchmarks
+%%GEM_LIB_DIR%%/script/convert_raw_data_files
+%%GEM_LIB_DIR%%/script/perf_bench
+%%GEM_LIB_DIR%%/script/perf_comp
+%%GEM_LIB_DIR%%/script/perf_comp_gc
+%%GEM_LIB_DIR%%/script/perf_diff
+%%GEM_LIB_DIR%%/script/perf_diff_gc
+%%GEM_LIB_DIR%%/script/perf_html
+%%GEM_LIB_DIR%%/script/perf_plot
+%%GEM_LIB_DIR%%/script/perf_plot_gc
+%%GEM_LIB_DIR%%/script/perf_prof
+%%GEM_LIB_DIR%%/script/perf_run
+%%GEM_LIB_DIR%%/script/perf_run_gc
+%%GEM_LIB_DIR%%/script/perf_table
+%%GEM_LIB_DIR%%/script/perf_tex
+%%GEM_LIB_DIR%%/script/perf_times
+%%GEM_LIB_DIR%%/script/perf_times_gc
+%%GEM_LIB_DIR%%/script/run_urls
+%%GEM_LIB_DIR%%/config/benchmarking.rb
+%%GEM_LIB_DIR%%/config/benchmarks.rb
+%%GEM_LIB_DIR%%/config/benchmarks.yml
+%%GEM_LIB_DIR%%/test/railsbench_test.rb
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%/config
+@dirrm %%GEM_LIB_DIR%%/script
+@dirrm %%GEM_LIB_DIR%%/lib/railsbench
+@dirrm %%GEM_LIB_DIR%%/lib
+@dirrm %%GEM_LIB_DIR%%/bin
+@dirrm %%GEM_LIB_DIR%%
+@dirrm %%GEM_DOC_DIR%%