New commits:
commit 875698b8d13063ed79f98b5dc8345a269aa7a826
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
ruby-enterprise-edition: lets include an appropriate history this time
commit bef8303bf7047fbef927e133442e00789fb8d8bb
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
rubygems: version to 1.7.2
commit 45b732f027d8cebe6774321e3e1082c547628257
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
ruby-enterprise-edition: cannot have --disabled items
commit f0c802d1c7049d4c83ce1845a8276bca0ff13a96
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
ruby-enterprise-edition: might help if configure were executable
commit b9388869e414a534b2046c3cfee240e065b04cfc
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
ruby-enterprise-edition: new spell.
commit 4dce73029c94c938004a30bd120503cf10493ffc
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
systemd: modified the build a bit
commit e8c33c062bb1d821a50d1275cee41d74f16685c0
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
systemd: adding intial spell
diff --git a/ChangeLog b/ChangeLog
index aff0097..a523e22 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
2011-05-13 Ladislav Hagara <hgr AT vabo.cz>
* x11/psensor: new spell, application for monitoring hardware sensors
+2011-05-12 David Kowis <dkowis AT shlrm.org>
+ * ruby-raa/ruby-enterprise-edition: new spell, Ruby Enterprise Edition
+
2011-05-12 Jeremy Blosser <jblosser-smgl AT firinn.org>
* security/snoopy: new spell, log all execve() calls to syslog
diff --git a/ruby-raa/ruby-1.8/CONFLICTS b/ruby-raa/ruby-1.8/CONFLICTS
index 5456bc9..c9a3c7f 100755
--- a/ruby-raa/ruby-1.8/CONFLICTS
+++ b/ruby-raa/ruby-1.8/CONFLICTS
@@ -1,2 +1,3 @@
conflicts ruby y
conflicts ruby-1.9
+conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-1.9/CONFLICTS b/ruby-raa/ruby-1.9/CONFLICTS
index a7550e1..ffd847b 100755
--- a/ruby-raa/ruby-1.9/CONFLICTS
+++ b/ruby-raa/ruby-1.9/CONFLICTS
@@ -1,2 +1,3 @@
conflicts ruby y
conflicts ruby-1.8
+conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-enterprise-edition/BUILD
b/ruby-raa/ruby-enterprise-edition/BUILD
new file mode 100755
index 0000000..38adaf3
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/BUILD
@@ -0,0 +1,12 @@
+cd $SOURCE_DIRECTORY/source &&
+
+if [[ "$REE_TC" == "y" ]]; then
+ TCMALLOC="-ltcmalloc_minimal"
+fi &&
+if [[ "$REE_DOC" == "y" ]]; then
+ OPTS="$OPTS --enable-install-doc"
+fi &&
+OPTS="$OPTS $REE_OPTS --enable-mbari-api" &&
+./configure --prefix=${INSTALL_ROOT}/usr $OPTS CFLAGS="$CFLAGS" &&
+sedit "s/LIBS =/LIBS= \$(PRELIBS) /" Makefile &&
+make PRELIBS="-Wl,-rpath,${INSTALL_ROOT}/usr/lib -L${INSTALL_ROOT}/usr/lib
$TCMALLOC"
diff --git a/ruby-raa/ruby-enterprise-edition/CONFIGURE
b/ruby-raa/ruby-enterprise-edition/CONFIGURE
new file mode 100755
index 0000000..b399456
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/CONFIGURE
@@ -0,0 +1,5 @@
+config_query REE_FT "Use Fast Threading? (expiremental, but active by
default)" y &&
+config_query REE_TC "Install tcmalloc? (not required, but makes REE
better)" y
+config_query REE_DOC "Install Rdocs?" n &&
+config_query_option REE_OPTS "Enable a shared ruby library?" n
"--enable-shared" "" &&
+config_query_option REE_OPTS "Use pthread library?" n "--enable-pthread" ""
diff --git a/ruby-raa/ruby-enterprise-edition/CONFLICTS
b/ruby-raa/ruby-enterprise-edition/CONFLICTS
new file mode 100755
index 0000000..bfec4b6
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts ruby y
+conflicts ruby-1.8
+conflicts ruby-1.9
diff --git a/ruby-raa/ruby-enterprise-edition/DEPENDS
b/ruby-raa/ruby-enterprise-edition/DEPENDS
new file mode 100755
index 0000000..c865716
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/DEPENDS
@@ -0,0 +1,10 @@
+depends zlib &&
+depends openssl &&
+depends readline &&
+depends bison &&
+depends patch &&
+depends make &&
+if [[ "$REE_TC" == "y" ]]; then
+ depends google-perftools
+fi
+
diff --git a/ruby-raa/ruby-enterprise-edition/DETAILS
b/ruby-raa/ruby-enterprise-edition/DETAILS
new file mode 100755
index 0000000..fc49a49
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=ruby-enterprise-edition
+ PACKAGE=ruby-enterprise
+ VERSION=1.8.7-2011.03
+
SOURCE_HASH=sha512:31a2e261b4d86b40d759b4786ae0d0261033299b53ce6e06d91170a97e3fc6d3eb56e6ad423b4aee50806753a6f20c44a8e42c25b977389a58d65d1e0ed5f18c
+ SOURCE=$PACKAGE-$VERSION.tar.gz
+
SOURCE_URL[0]=http://rubyenterpriseedition.googlecode.com/files/$PACKAGE-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PACKAGE-$VERSION
+ LICENSE[0]=GPL
+ KEYWORDS="devel"
+ WEB_SITE=http://www.rubyenterpriseedition.com/
+ ENTERED=20100511
+ SHORT="interpreted scripting language"
+cat << EOF
+Ruby Enterprise Edition is a server-oriented friendly branch of Ruby which
+includes various enhancements:
+ A copy-on-write friendly garbage collector. Phusion Passenger uses
this, in
+ combination with a technique called preforking, to reduce Ruby on
Rails
+ applications' memory usage by 33% on average.
+ An improved memory allocator called tcmalloc, which improves
performance quite
+ a bit.
+ The ability to tweak garbage collector settings for maximum server
performance,
+ and the ability to inspect the garbage collector's state. (RailsBench
GC patch)
+ The ability to dump stack traces for all running threads
+ (caller_for_all_threads), making it easier for one to debug
multithreaded Ruby
+ web applications.
+EOF
diff --git a/ruby-raa/ruby-enterprise-edition/HISTORY
b/ruby-raa/ruby-enterprise-edition/HISTORY
new file mode 100644
index 0000000..c77d62f
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/HISTORY
@@ -0,0 +1,2 @@
+2012-05-12 David Kowis <dkowis AT shlrm.org>
+ * BUILD,DETAILS,CONFIGURE,CONFLICTS,DEPENDS,PROVIDES: Created new spell
for ruby-enterprise-edition
diff --git a/ruby-raa/ruby-enterprise-edition/INSTALL
b/ruby-raa/ruby-enterprise-edition/INSTALL
new file mode 100755
index 0000000..0056847
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+if [[ "$REE_DOC" == "y" ]]; then
+ make install-doc
+fi
diff --git a/ruby-raa/ruby-enterprise-edition/PROVIDES
b/ruby-raa/ruby-enterprise-edition/PROVIDES
new file mode 100755
index 0000000..a62e12a
--- /dev/null
+++ b/ruby-raa/ruby-enterprise-edition/PROVIDES
@@ -0,0 +1 @@
+RUBY
diff --git a/ruby-raa/rubygems/DETAILS b/ruby-raa/rubygems/DETAILS
index 128e363..a894e6f 100755
--- a/ruby-raa/rubygems/DETAILS
+++ b/ruby-raa/rubygems/DETAILS
@@ -1,6 +1,6 @@
SPELL=rubygems
- VERSION=1.3.7
-
SOURCE_HASH=sha512:8a0e2b26643cce7645520dbcb57bcb201a643d9c5537d30325dc5c8ddf488467d07708ae38cc18e12362cad0c71cf64de99994e60ed9131c5f6d457ed8ab2145
+ VERSION=1.7.2
+
SOURCE_HASH=sha512:e70e3197c511ae686dbc788ddbdb14e08762e3f4e3fed6ee23acc47c4c696b6da8c8cd8aa032a46d694fd66a235f48b9fb8423d5e8415234b8ad27954d19913c
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=http://production.cf.rubygems.org/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ruby-raa/rubygems/HISTORY b/ruby-raa/rubygems/HISTORY
index 9dd70c0..7d0ff78 100644
--- a/ruby-raa/rubygems/HISTORY
+++ b/ruby-raa/rubygems/HISTORY
@@ -1,3 +1,6 @@
+2011-05-13 David Kowis <dkowis AT shlrm.org>
+ * DETAILS: version to 1.7.2
+
2010-09-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.7; renewed source url