Mon Feb 22 12:53:33 2016 UTC ()
Pull in fix from newer ruby versions for Darwin/clang.


(jperkin)
diff -r1.63 -r1.64 pkgsrc/lang/ruby18-base/distinfo
diff -r0 -r1.1 pkgsrc/lang/ruby18-base/patches/patch-lex.c

cvs diff -r1.63 -r1.64 pkgsrc/lang/ruby18-base/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/ruby18-base/Attic/distinfo 2015/11/03 22:50:43 1.63
+++ pkgsrc/lang/ruby18-base/Attic/distinfo 2016/02/22 12:53:32 1.64
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.63 2015/11/03 22:50:43 agc Exp $ 1$NetBSD: distinfo,v 1.64 2016/02/22 12:53:32 jperkin Exp $
2 2
3SHA1 (ruby-1.8.7-p374.tar.bz2) = cf82b6cbeed8e389705aa6b66c2a8141626705c3 3SHA1 (ruby-1.8.7-p374.tar.bz2) = cf82b6cbeed8e389705aa6b66c2a8141626705c3
4RMD160 (ruby-1.8.7-p374.tar.bz2) = 314efaa961c80c9294202c6e40dec0e38865ed94 4RMD160 (ruby-1.8.7-p374.tar.bz2) = 314efaa961c80c9294202c6e40dec0e38865ed94
5SHA512 (ruby-1.8.7-p374.tar.bz2) = c6859aec9a796c71bb30c18236bd5548826655b08312181376b8dae4a006575f711065f15a002329c5e62c1e1ee44bb86723138abb3b658c8958920f13a5adea 5SHA512 (ruby-1.8.7-p374.tar.bz2) = c6859aec9a796c71bb30c18236bd5548826655b08312181376b8dae4a006575f711065f15a002329c5e62c1e1ee44bb86723138abb3b658c8958920f13a5adea
6Size (ruby-1.8.7-p374.tar.bz2) = 4250351 bytes 6Size (ruby-1.8.7-p374.tar.bz2) = 4250351 bytes
7SHA1 (patch-aa) = 9f0ffa6fd0bcf2f59eba2604d2b6a4aaad075231 7SHA1 (patch-aa) = 9f0ffa6fd0bcf2f59eba2604d2b6a4aaad075231
8SHA1 (patch-ab) = 1466b6179cb6ac3a8ee3255eab98a1d3065a12ed 8SHA1 (patch-ab) = 1466b6179cb6ac3a8ee3255eab98a1d3065a12ed
9SHA1 (patch-ac) = 0119134d778bb85c58ef5bfe30d337dc76ed47e0 9SHA1 (patch-ac) = 0119134d778bb85c58ef5bfe30d337dc76ed47e0
10SHA1 (patch-ad) = 2b194a26f3a7b9bdf3afcc0819ab239479f47c5b 10SHA1 (patch-ad) = 2b194a26f3a7b9bdf3afcc0819ab239479f47c5b
11SHA1 (patch-aw) = d3dc491da64426ff72a9417a65eb99bee2d21044 11SHA1 (patch-aw) = d3dc491da64426ff72a9417a65eb99bee2d21044
12SHA1 (patch-az) = 55c9cba404add5293168ae7fae7ae7aaf4df6550 12SHA1 (patch-az) = 55c9cba404add5293168ae7fae7ae7aaf4df6550
13SHA1 (patch-bd) = 4bdf2230fd8a6ea21f28150ba5705ebd0db4af99 13SHA1 (patch-bd) = 4bdf2230fd8a6ea21f28150ba5705ebd0db4af99
14SHA1 (patch-be) = 2286b14b5992686481d1d7a964c43cfc72118a45 14SHA1 (patch-be) = 2286b14b5992686481d1d7a964c43cfc72118a45
@@ -40,16 +40,17 @@ SHA1 (patch-em) = 13ccef1c981c9bf312a104 @@ -40,16 +40,17 @@ SHA1 (patch-em) = 13ccef1c981c9bf312a104
40SHA1 (patch-en) = 5f92c80c321149055b962a4c2ba97105c00706e2 40SHA1 (patch-en) = 5f92c80c321149055b962a4c2ba97105c00706e2
41SHA1 (patch-eo) = 41a1ff4e1037415eb50373eff64322f6e1423e27 41SHA1 (patch-eo) = 41a1ff4e1037415eb50373eff64322f6e1423e27
42SHA1 (patch-ep) = f881aece8ec0836c75df3be567d57ffc3ad8bce1 42SHA1 (patch-ep) = f881aece8ec0836c75df3be567d57ffc3ad8bce1
43SHA1 (patch-eq) = d9dfa070d1f12de4f5f48f07d5a32d649035a657 43SHA1 (patch-eq) = d9dfa070d1f12de4f5f48f07d5a32d649035a657
44SHA1 (patch-er) = 666fc6c22544c7f74f7c17ffef30563effcb4df7 44SHA1 (patch-er) = 666fc6c22544c7f74f7c17ffef30563effcb4df7
45SHA1 (patch-et) = eba90415e5279c9eb8bea67635f5f8cab5d1e7ac 45SHA1 (patch-et) = eba90415e5279c9eb8bea67635f5f8cab5d1e7ac
46SHA1 (patch-eu) = dbf65258dcdc619d220ab39864389c4ec4c5c625 46SHA1 (patch-eu) = dbf65258dcdc619d220ab39864389c4ec4c5c625
47SHA1 (patch-ev) = 6178be681ca1cf2647cab9a61c8ef989ff5b23cb 47SHA1 (patch-ev) = 6178be681ca1cf2647cab9a61c8ef989ff5b23cb
48SHA1 (patch-ew) = 3f23697dddbb11a10d1f0c3e47fb602822ecd11f 48SHA1 (patch-ew) = 3f23697dddbb11a10d1f0c3e47fb602822ecd11f
49SHA1 (patch-ext_openssl_extconf.rb) = f6a5b4e989d7a8864cc49f68331613294cd6f95e 49SHA1 (patch-ext_openssl_extconf.rb) = f6a5b4e989d7a8864cc49f68331613294cd6f95e
50SHA1 (patch-ext_tk_lib_tkextlib_tktable_tktable.rb) = a903dfbc1a7361bc11b643fb78f1365b4236a195 50SHA1 (patch-ext_tk_lib_tkextlib_tktable_tktable.rb) = a903dfbc1a7361bc11b643fb78f1365b4236a195
51SHA1 (patch-ga) = 73f50504baf74ee77d00dcfb5a9446bbaf122726 51SHA1 (patch-ga) = 73f50504baf74ee77d00dcfb5a9446bbaf122726
52SHA1 (patch-gb) = 345ad3e5df6fd9febe7b398f091662fd7c300dc4 52SHA1 (patch-gb) = 345ad3e5df6fd9febe7b398f091662fd7c300dc4
 53SHA1 (patch-lex.c) = 3bdbd6ccaebe3999fedfc16309657ae5da26fd2a
53SHA1 (patch-lib_rdoc_options.rb) = 0f14417733ad6fc6fbc93af1c8463ecd59abce7c 54SHA1 (patch-lib_rdoc_options.rb) = 0f14417733ad6fc6fbc93af1c8463ecd59abce7c
54SHA1 (patch-lib_rdoc_rdoc.rb) = bef895245cc06ca84fd1e5d506c3c65932921b3a 55SHA1 (patch-lib_rdoc_rdoc.rb) = bef895245cc06ca84fd1e5d506c3c65932921b3a
55SHA1 (patch-lib_rexml_entity.rb) = 5038826abfa6a56406fe369dfc74c9fe096665f6 56SHA1 (patch-lib_rexml_entity.rb) = 5038826abfa6a56406fe369dfc74c9fe096665f6

File Added: pkgsrc/lang/ruby18-base/patches/Attic/patch-lex.c
$NetBSD: patch-lex.c,v 1.1 2016/02/22 12:53:32 jperkin Exp $

Fix build with Darwin/clang.

--- lex.c.orig	2008-05-31 11:44:49.000000000 +0000
+++ lex.c
@@ -67,6 +67,9 @@ hash (str, len)
 
 #ifdef __GNUC__
 __inline
+#  if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+__attribute__ ((__gnu_inline__))
+#  endif
 #endif
 struct kwtable *
 rb_reserved_word (str, len)