Revision
139555
Author
kimuraw@macports.org
Date
2015-08-20 05:27:40 -0700 (Thu, 20 Aug 2015)

Log Message

lang/ruby22: upgrade to 2.2.3

- fix CVE-2015-3900
- add a variant "jemalloc"

Modified Paths

Diff

Modified: trunk/dports/lang/ruby22/Portfile (139554 => 139555)


--- trunk/dports/lang/ruby22/Portfile	2015-08-20 09:26:26 UTC (rev 139554)
+++ trunk/dports/lang/ruby22/Portfile	2015-08-20 12:27:40 UTC (rev 139555)
@@ -5,7 +5,7 @@
 PortGroup           select 1.0
 
 name                ruby22
-version             2.2.2
+version             2.2.3
 revision            0
 
 categories          lang ruby
@@ -26,10 +26,10 @@
 use_bzip2           yes
 distname            ruby-${version}
 
-checksums           md5 af6eb4fa7247f1f7b2e19c8e6f3e3145 \
-                    rmd160 af9f1c4de12fc25c0d6e20bf339cc13e7d89df2d \
-                    sha1 de97ec6132ac76bb7c0f92b5ca4682138093af1b \
-                    sha256 f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535
+checksums           md5 f49a734729a71774d4a94a9a603114b2 \
+                    rmd160 048769272df86969a6848234bc3a1a1968a6e47c \
+                    sha1 59fe80aeeb518ffb396bb1df74b47b25541fb207 \
+                    sha256 c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f
 use_parallel_build  no
 
 depends_lib         port:readline \
@@ -102,6 +102,11 @@
         depends_lib-append      port:gmp
 }
 
+variant jemalloc description "use jemalloc" {
+        configure.args-delete   --without-jemalloc
+        depends_lib-append      port:jemalloc
+}
+
 variant universal {
         # use ruby built-in universal mechanism.
         configure.args-append   --with-arch=[join ${universal_archs} ,]