1 | %define rubyxver 1.8 |
---|
2 | %define rubyyver 7 |
---|
3 | %define rubypl 374 |
---|
4 | %define rubyver %{rubyxver}.%{rubyyver}-p%{rubypl} |
---|
5 | %define rpmver %{rubyxver}.%{rubyyver}.%{rubypl} |
---|
6 | %define rpmrel 2%{?_dist_release} |
---|
7 | %define rubysrcdir %{rubyxver}.%{rubyyver}-p%{rubypl} |
---|
8 | |
---|
9 | %define emacsen_pkg 1 |
---|
10 | %{?without_emacsen: %define emacsen_pkg 0} |
---|
11 | |
---|
12 | %if %{emacsen_pkg} |
---|
13 | %undefine without_emacsen |
---|
14 | %else |
---|
15 | %define without_emacsen 1 |
---|
16 | %endif |
---|
17 | %define rbmode ruby-mode |
---|
18 | %define rbmode_el ruby-mode |
---|
19 | %define rb_lib %{_prefix}/lib/ruby/%{rubyxver} |
---|
20 | %ifarch ppc |
---|
21 | %define rb_arch powerpc-%{_target_os} |
---|
22 | %else |
---|
23 | %define rb_arch %{_target_cpu}-%{_target_os} |
---|
24 | %endif |
---|
25 | %define rb_prefix %{_prefix} |
---|
26 | %define rb_mandir %(echo %{_mandir} | sed -e 's!^%{_prefix}!${prefix}!') |
---|
27 | %define rb_locallib local/%{_lib} |
---|
28 | %define rb_site %{rb_locallib}/site_ruby |
---|
29 | %define rb_sitebase %{rb_prefix}/%{rb_site} |
---|
30 | %define rb_sitedir %{rb_sitebase}/%{rubyxver} |
---|
31 | %define rb_sitearch %{rb_sitedir}/%{rb_arch} |
---|
32 | |
---|
33 | Summary: An interpreter of object-oriented scripting language |
---|
34 | Summary(ja): オブジェクト指向言語 Ruby インタプリタ |
---|
35 | Name: ruby |
---|
36 | Version: %{rpmver} |
---|
37 | Release: %{rpmrel} |
---|
38 | License: Ruby or GPLv2 |
---|
39 | Group: Development/Languages |
---|
40 | Source0: ftp://ftp.ruby-lang.org/pub/%{name}/%{name}-%{rubyver}.tar.bz2 |
---|
41 | Source2: http://elbereth-hp.hp.infoseek.co.jp/files/ruby/refm/ruby-refm-rdp-1.9.0-ja-html.tar.gz |
---|
42 | Source5: irb.1 |
---|
43 | %if %{emacsen_pkg} |
---|
44 | Source6: %{rbmode_el}-install.sh |
---|
45 | Source7: %{rbmode_el}-remove.sh |
---|
46 | Source8: %{rbmode_el}-init.el |
---|
47 | %endif |
---|
48 | Patch803: ruby-1.8.6.111-soap-massmem.patch |
---|
49 | Patch808: ruby-1.8.6.287-rexml-document-transitive.patch |
---|
50 | Patch901: ruby-1.8.6.111-ri-pager.patch |
---|
51 | Patch903: ruby-1.8.6.111-rdoc-documents.patch |
---|
52 | Patch950: ruby-1.8.7-p358-multilib.patch |
---|
53 | Patch960: ruby-1.8.7-rubyprefix.patch |
---|
54 | # patches from debian package |
---|
55 | Patch1005: 090812_openssl_x509_warning.dpatch |
---|
56 | # to build with glibc-2.14 |
---|
57 | Patch1100: ruby-1.8.7-p358-stdout-rouge-fix.patch |
---|
58 | |
---|
59 | # security fix |
---|
60 | |
---|
61 | # Fix regression introduced by CVE-2013-4073 |
---|
62 | # https://bugs.ruby-lang.org/issues/8575 |
---|
63 | Patch2054: ruby-2.0.0-p255-Fix-SSL-client-connection-crash-for-SAN-marked-critical.patch |
---|
64 | |
---|
65 | # OpenSSL 1.0.1 requires longer RSA key. |
---|
66 | # http://bugs.ruby-lang.org/issues/6221 |
---|
67 | Patch2055: ruby-1.9.3-p222-generate-1024-bits-RSA-key-instead-of-512-bits.patch |
---|
68 | |
---|
69 | # CVE-2013-4164: Heap Overflow in Floating Point Parsing |
---|
70 | Patch2056: ruby-1.9.3-p484-CVE-2013-4164-ignore-too-long-fraction-part-which-does-not-affect-the-result.patch |
---|
71 | |
---|
72 | URL: http://www.ruby-lang.org/ |
---|
73 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
74 | BuildRequires: sed autoconf bison unzip |
---|
75 | BuildRequires: readline-devel |
---|
76 | BuildRequires: ncurses-devel |
---|
77 | BuildRequires: db4-devel |
---|
78 | BuildRequires: gdbm-devel |
---|
79 | BuildRequires: glibc-devel |
---|
80 | BuildRequires: tcl tk |
---|
81 | BuildRequires: libX11-devel |
---|
82 | BuildRequires: openssl-devel |
---|
83 | BuildRequires: zlib-devel |
---|
84 | Requires: libruby = %{version}-%{release} |
---|
85 | |
---|
86 | Vendor: Project Vine |
---|
87 | Distribution: Vine Linux |
---|
88 | Packager: daisuke, akira |
---|
89 | |
---|
90 | %description |
---|
91 | Ruby is the interpreted scripting language for quick and easy |
---|
92 | object-oriented programming. It has many features to process text files |
---|
93 | and to do system management tasks (as in Perl). It is simple, |
---|
94 | straight-forward, and extensible. |
---|
95 | |
---|
96 | %description -l ja |
---|
97 | Rubyはシンプルかつ強力なオブジェクト指向スクリプト言語です.Rubyは最初 |
---|
98 | から純粋なオブジェクト指向言語として設計されていますから,オブジェクト |
---|
99 | 指向プログラミングを手軽に行う事が出来ます.もちろん通常の手続き型のプ |
---|
100 | ログラミングも可能です. |
---|
101 | |
---|
102 | Rubyはテキスト処理関係の能力などに優れ,Perlと同じくらい強力です.さら |
---|
103 | にシンプルな文法と,例外処理やイテレータなどの機構によって,より分かり |
---|
104 | やすいプログラミングが出来ます. |
---|
105 | |
---|
106 | %package -n libruby |
---|
107 | Summary: Libraries necessary to run Ruby. |
---|
108 | Summary(ja): Ruby の動作に必要なライブラリ群 |
---|
109 | Group: System Environment/Libraries |
---|
110 | URL: http://www.ruby-lang.org/ |
---|
111 | Obsoletes: drb erb ruby-csv ruby-optparse ruby-rexml ruby-strscan rubyunit racc-runtime |
---|
112 | |
---|
113 | %description -n libruby |
---|
114 | This package includes the libruby, necessary to run Ruby. |
---|
115 | |
---|
116 | %description -n libruby -l ja |
---|
117 | このパッケージには Ruby を利用するために必要となるライブラリが含まれ |
---|
118 | ています. |
---|
119 | |
---|
120 | %package -n ruby-devel |
---|
121 | Summary: A Ruby development environment. |
---|
122 | Group: Development/Languages |
---|
123 | Requires: libruby = %{version}-%{release} |
---|
124 | URL: http://www.ruby-lang.org/ |
---|
125 | |
---|
126 | %description -n ruby-devel |
---|
127 | Header files and libraries for building a extension library for the |
---|
128 | Ruby or an application embedded Ruby. |
---|
129 | |
---|
130 | %description -n ruby-devel -l ja |
---|
131 | Rubyのための拡張ライブラリやRubyを組み込んだアプリケーションを作るため |
---|
132 | に必要となるへッダファイルやライブラリです. |
---|
133 | |
---|
134 | %package -n ruby-openssl |
---|
135 | Summary: OpenSSL interface for scripting language Ruby. |
---|
136 | Group: Development/Languages |
---|
137 | Requires: libruby = %{version}-%{release} |
---|
138 | URL: http://www.ruby-lang.org/ |
---|
139 | |
---|
140 | %description -n ruby-openssl |
---|
141 | OpenSSL interface for the object-oriented scripting language Ruby. |
---|
142 | |
---|
143 | %description -n ruby-openssl -l ja |
---|
144 | RubyにOpenSSLライブラリへのインタフェースを提供する拡張ライブラリです. |
---|
145 | |
---|
146 | %package -n ruby-tcltk |
---|
147 | Summary: Tcl/Tk interface for scripting language Ruby. |
---|
148 | Group: Development/Languages |
---|
149 | Requires: libruby = %{version}-%{release} |
---|
150 | URL: http://www.ruby-lang.org/ |
---|
151 | |
---|
152 | %description -n ruby-tcltk |
---|
153 | Tcl/Tk interface for the object-oriented scripting language Ruby. |
---|
154 | |
---|
155 | %description -n ruby-tcltk -l ja |
---|
156 | RubyにTcl/Tkライブラリへのインタフェースを提供する拡張ライブラリです. |
---|
157 | |
---|
158 | %package -n irb |
---|
159 | Summary: The Intaractive Ruby. |
---|
160 | Group: Development/Languages |
---|
161 | Requires: ruby = %{version}-%{release} |
---|
162 | URL: http://www.ruby-lang.org/ |
---|
163 | |
---|
164 | %description -n irb |
---|
165 | The irb is acronym for Interactive RuBy. It evaluates ruby expression |
---|
166 | from the terminal. |
---|
167 | |
---|
168 | %description -n irb -l ja |
---|
169 | irbとはInteractive RuByの略で,対話的にRubyの式を入力し,評価させるこ |
---|
170 | とが可能です. |
---|
171 | |
---|
172 | %package -n rdoc |
---|
173 | Summary: Generate documentation from ruby source files |
---|
174 | Group: Development/Languages |
---|
175 | Requires: ruby = %{version}-%{release}, irb = %{version}-%{release} |
---|
176 | URL: http://www.ruby-lang.org/ |
---|
177 | |
---|
178 | %description -n rdoc |
---|
179 | RDoc - Documentation from Ruby Source Files |
---|
180 | |
---|
181 | - Generates structured HTML and XML documentation from Ruby source and C |
---|
182 | extensions. |
---|
183 | - Automatically extracts class, module, method, and attribute definitions. |
---|
184 | These can be annonated using inline comments. |
---|
185 | - Analyzes method visibility. |
---|
186 | - Handles aliasing. |
---|
187 | - Uses non-intrusive and implicit markup in the comments. Readers |
---|
188 | of the original source needn't know that it is marked up at all. |
---|
189 | |
---|
190 | %description -n rdoc -l ja |
---|
191 | RDocはRubyのソースコードからドキュメントを生成するツールです. |
---|
192 | |
---|
193 | - RubyおよびC言語で書かれた拡張ライブラリのソースコードからHTML/XML形式の |
---|
194 | ドキュメントを生成できます. |
---|
195 | - クラス,モジュール,メソッド,アトリビュートを自動的に取り出します.それ |
---|
196 | らの説明はコメントの形で記述できます. |
---|
197 | - メソッドの可視性を判別できます. |
---|
198 | - エイリアスを適切に処理できます. |
---|
199 | |
---|
200 | %package -n ruby-docs |
---|
201 | Summary: Manuals and FAQs for scripting language Ruby. |
---|
202 | Summary(ja): Ruby のマニュアルと FAQ |
---|
203 | Group: Applications/Documentation |
---|
204 | URL: http://www.ruby-lang.org/ |
---|
205 | |
---|
206 | %description -n ruby-docs |
---|
207 | Manuals and FAQs for the object-oriented scripting language Ruby. |
---|
208 | |
---|
209 | %description -n ruby-docs -l ja |
---|
210 | オブジェクト指向スクリプト言語Rubyについてのマ二ュアルとFAQです. |
---|
211 | |
---|
212 | %if %{emacsen_pkg} |
---|
213 | %package -n %{rbmode_el} |
---|
214 | Summary: Emacs-lisp ruby-mode for the scripting language Ruby |
---|
215 | Group: Applications/Editors/Emacs |
---|
216 | Requires(post): emacsen, emacsen-common >= 0.1 |
---|
217 | Requires(preun): emacsen, emacsen-common >= 0.1 |
---|
218 | URL: http://www.ruby-lang.org/ |
---|
219 | |
---|
220 | %description -n %{rbmode_el} |
---|
221 | Emacs-lisp ruby-mode for the object-oriented scripting language Ruby. |
---|
222 | |
---|
223 | %description -n %{rbmode_el} -l ja |
---|
224 | Emacs上でRubyスクリプトを書くのに便利なモードです. |
---|
225 | %endif |
---|
226 | |
---|
227 | %prep |
---|
228 | %setup -q -c |
---|
229 | |
---|
230 | mkdir %{name}-refm-ja |
---|
231 | cd %{name}-refm-ja |
---|
232 | tar xzf %{SOURCE2} |
---|
233 | cd .. |
---|
234 | |
---|
235 | cd %{name}-%{rubysrcdir} |
---|
236 | %patch803 -p1 |
---|
237 | %patch808 -p1 |
---|
238 | %patch901 -p1 |
---|
239 | %patch903 -p1 |
---|
240 | %ifarch x86_64 ppc64 |
---|
241 | %patch950 -p1 |
---|
242 | %endif |
---|
243 | %patch960 -p1 |
---|
244 | %patch1005 -p1 |
---|
245 | |
---|
246 | %patch1100 -p1 |
---|
247 | |
---|
248 | %patch2054 -p0 |
---|
249 | %patch2055 |
---|
250 | %patch2056 |
---|
251 | |
---|
252 | |
---|
253 | cd ../../.. |
---|
254 | |
---|
255 | |
---|
256 | %build |
---|
257 | |
---|
258 | cd %{name}-%{rubysrcdir} |
---|
259 | autoconf |
---|
260 | CFLAGS="${CFLAGS:-%{optflags}}" ./configure \ |
---|
261 | %ifarch i386 i486 |
---|
262 | --enable-frame-address \ |
---|
263 | %endif |
---|
264 | --prefix='%{rb_prefix}' \ |
---|
265 | --mandir='%{rb_mandir}' \ |
---|
266 | --sysconfdir='/etc' \ |
---|
267 | --libdir='%{_libdir}' \ |
---|
268 | --localstatedir='/var' \ |
---|
269 | --with-sitedir='${prefix}/%{rb_site}' \ |
---|
270 | --with-ruby-prefix='%{_prefix}/lib' \ |
---|
271 | %ifarch x86_64 ppc64 |
---|
272 | --with-search-path='%{_libdir}/ruby/%{rubyxver}' \ |
---|
273 | %endif |
---|
274 | --with-default-kcode=none \ |
---|
275 | --with-dbm-type=db \ |
---|
276 | --with-bundled-sha1 \ |
---|
277 | --with-bundled-md5 \ |
---|
278 | --with-bundled-rmd160 \ |
---|
279 | --enable-shared \ |
---|
280 | --enable-pthread \ |
---|
281 | --enable-ipv6 \ |
---|
282 | --with-lookup-order-hack=INET \ |
---|
283 | --target='%{rb_arch}' |
---|
284 | |
---|
285 | make %{?_smp_mflags} |
---|
286 | make test |
---|
287 | |
---|
288 | cd .. |
---|
289 | |
---|
290 | |
---|
291 | %install |
---|
292 | |
---|
293 | rm -rf ${RPM_BUILD_ROOT} |
---|
294 | %if %{emacsen_pkg} |
---|
295 | mkdir -p $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp/%{rbmode} |
---|
296 | mkdir -p $RPM_BUILD_ROOT/%{_prefix}/lib/emacsen-common/packages/install |
---|
297 | mkdir -p $RPM_BUILD_ROOT/%{_prefix}/lib/emacsen-common/packages/remove |
---|
298 | %endif |
---|
299 | |
---|
300 | # |
---|
301 | # installing documents and exapmles... |
---|
302 | # |
---|
303 | mkdir tmp-ruby-docs |
---|
304 | cd tmp-ruby-docs |
---|
305 | mkdir ruby libruby ruby-devel ruby-openssl ruby-tcltk ruby-docs irb |
---|
306 | |
---|
307 | # for ruby.rpm |
---|
308 | cd ruby |
---|
309 | %if !%{emacsen_pkg} |
---|
310 | (cd ../../%{name}-%{rubysrcdir} && tar cf - misc) | tar xvf - |
---|
311 | %endif |
---|
312 | (cd ../../%{name}-%{rubysrcdir} && tar cf - sample) | tar xvf - |
---|
313 | cd .. |
---|
314 | |
---|
315 | # for libruby.rpm |
---|
316 | cd libruby |
---|
317 | (cd ../../%{name}-%{rubysrcdir} && tar cf - lib/README*) | tar xvf - |
---|
318 | (cd ../../%{name}-%{rubysrcdir}/doc && tar cf - .) | tar xvf - |
---|
319 | (cd ../../%{name}-%{rubysrcdir} && |
---|
320 | tar cf - `find ext \ |
---|
321 | -mindepth 1 \ |
---|
322 | \( -path '*/sample/*' -o -path '*/demo/*' \) -o \ |
---|
323 | \( -name '*.rb' -not -path '*/lib/*' -not -name extconf.rb \) -o \ |
---|
324 | \( -name 'README*' -o -name '*.txt*' -o -name 'MANUAL*' \)`) | tar xvf - |
---|
325 | rm -rf ext/openssl |
---|
326 | cd .. |
---|
327 | |
---|
328 | # for irb.rpm |
---|
329 | cd irb |
---|
330 | mv ../libruby/irb/* . |
---|
331 | rmdir ../libruby/irb |
---|
332 | cd .. |
---|
333 | |
---|
334 | # for ruby-devel.rpm |
---|
335 | cd ruby-devel |
---|
336 | |
---|
337 | cd .. |
---|
338 | |
---|
339 | # for ruby-openssl.rpm |
---|
340 | cd ruby-openssl |
---|
341 | mv ../ruby/sample/openssl sample |
---|
342 | cd .. |
---|
343 | |
---|
344 | # for ruby-tcltk.rpm |
---|
345 | cd ruby-tcltk |
---|
346 | |
---|
347 | mv ../libruby/ext/tk/MANUAL* . |
---|
348 | mv ../libruby/ext/tk/README.* . |
---|
349 | mv ../libruby/ext/tk/lib/README README.lib |
---|
350 | mv ../libruby/ext/tk/lib/tkextlib . |
---|
351 | mv ../libruby/ext/tk/sample . |
---|
352 | mv ../libruby/ext/tk/old-extconf.rb . |
---|
353 | |
---|
354 | rmdir ../libruby/ext/tk/lib |
---|
355 | rmdir ../libruby/ext/tk |
---|
356 | |
---|
357 | cd .. |
---|
358 | |
---|
359 | # for ruby-docs.rpm |
---|
360 | cd ruby-docs |
---|
361 | mkdir refm-ja |
---|
362 | |
---|
363 | (cd ../../%{name}-refm-ja && tar cf - .) | (cd refm-ja && tar xvf -) |
---|
364 | |
---|
365 | cd .. |
---|
366 | |
---|
367 | # fixing `#!' paths |
---|
368 | for f in `find . -type f` |
---|
369 | do |
---|
370 | sed -e 's,^#![ ]*\([^ ]*\)/\(ruby\|with\|perl\|env\),#!/usr/bin/\2,' < $f > $f.n |
---|
371 | if ! cmp $f $f.n |
---|
372 | then |
---|
373 | mv -f $f.n $f |
---|
374 | else |
---|
375 | rm -f $f.n |
---|
376 | fi |
---|
377 | done |
---|
378 | |
---|
379 | # done |
---|
380 | cd .. |
---|
381 | |
---|
382 | # |
---|
383 | # installing files ... |
---|
384 | # |
---|
385 | cd %{name}-%{rubysrcdir} |
---|
386 | make DESTDIR=${RPM_BUILD_ROOT} install install-doc |
---|
387 | make test |
---|
388 | cd .. |
---|
389 | |
---|
390 | # installing irb.1 |
---|
391 | install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man1/ |
---|
392 | |
---|
393 | # installing ruby-mode |
---|
394 | %if %{emacsen_pkg} |
---|
395 | cd %{name}-%{rubysrcdir} |
---|
396 | cp misc/*.el %{SOURCE8} $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp/%{rbmode} |
---|
397 | cd .. |
---|
398 | |
---|
399 | %{?emacsen_pkg: %_installemacsenscript %{rbmode} %{SOURCE6}} |
---|
400 | |
---|
401 | %{?emacsen_pkg: %_removeemacsenscript %{rbmode} %{SOURCE7}} |
---|
402 | |
---|
403 | %endif |
---|
404 | |
---|
405 | # listing all files in ruby.files |
---|
406 | (find $RPM_BUILD_ROOT%{_bindir} \ |
---|
407 | $RPM_BUILD_ROOT%{_datadir} \ |
---|
408 | $RPM_BUILD_ROOT%{_libdir} \ |
---|
409 | %ifarch x86_64 ppc64 |
---|
410 | $RPM_BUILD_ROOT%{_prefix}/lib \ |
---|
411 | %endif |
---|
412 | $RPM_BUILD_ROOT%{_mandir} \ |
---|
413 | -type f -o -type l) | |
---|
414 | sort | uniq | sed -e "s,^$RPM_BUILD_ROOT,," \ |
---|
415 | -e "s,\(/man/man./.*\)$,\1*," > ruby.files |
---|
416 | egrep '(\.[ah]|libruby\.so)$' ruby.files > ruby-devel.files |
---|
417 | |
---|
418 | sort ruby.files ruby-devel.files | uniq -u > tmp.files |
---|
419 | mv -f tmp.files ruby.files |
---|
420 | |
---|
421 | # for ruby-openssl.rpm |
---|
422 | cp /dev/null ruby-openssl.files |
---|
423 | for f in `cd %{name}-%{rubysrcdir}/ext/openssl && find lib -type f -name '*.rb'` |
---|
424 | do |
---|
425 | grep "`echo $f | sed -e 's,^lib/,/%{rubyxver}/,'`$" ruby.files >> ruby-openssl.files |
---|
426 | done |
---|
427 | fgrep %{rb_arch}/openssl.so ruby.files >> ruby-openssl.files |
---|
428 | fgrep %{rb_lib}/net/https.rb ruby.files >> ruby-openssl.files |
---|
429 | fgrep %{rb_lib}/drb/ssl.rb ruby.files >> ruby-openssl.files |
---|
430 | fgrep %{rb_lib}/webrick/ssl.rb ruby.files >> ruby-openssl.files |
---|
431 | |
---|
432 | sort ruby.files ruby-openssl.files | uniq -u > tmp.files |
---|
433 | mv -f tmp.files ruby.files |
---|
434 | |
---|
435 | # for ruby-tcltk.rpm |
---|
436 | cp /dev/null ruby-tcltk.files |
---|
437 | for f in `cd %{name}-%{rubysrcdir}/ext/tk && find lib -type f -name '*.rb'` |
---|
438 | do |
---|
439 | grep "`echo $f | sed -e 's,^lib/,/%{rubyxver}/,'`$" ruby.files >> ruby-tcltk.files |
---|
440 | done |
---|
441 | fgrep tkextlib/SUPPORT_STATUS ruby.files >> ruby-tcltk.files |
---|
442 | fgrep %{rb_arch}/tcltklib.so ruby.files >> ruby-tcltk.files |
---|
443 | fgrep %{rb_arch}/tkutil.so ruby.files >> ruby-tcltk.files |
---|
444 | |
---|
445 | sort ruby.files ruby-tcltk.files | uniq -u > tmp.files |
---|
446 | mv -f tmp.files ruby.files |
---|
447 | |
---|
448 | # for rdoc.rpm |
---|
449 | cp /dev/null rdoc.files |
---|
450 | fgrep 'rdoc' ruby.files >> rdoc.files |
---|
451 | fgrep %{_bindir}/ri ruby.files >> rdoc.files |
---|
452 | |
---|
453 | ridatadir=`%{name}-%{rubysrcdir}/miniruby \ |
---|
454 | -I %{name}-%{rubysrcdir} -I %{name}-%{rubysrcdir}/lib \ |
---|
455 | -r rdoc/ri/ri_paths.rb \ |
---|
456 | -e 'puts RI::Paths::SYSDIR'` |
---|
457 | fgrep "${ridatadir}" ruby.files >> rdoc.files |
---|
458 | |
---|
459 | sort ruby.files rdoc.files | uniq -u > tmp.files |
---|
460 | mv -f tmp.files ruby.files |
---|
461 | |
---|
462 | # for irb.rpm |
---|
463 | cp /dev/null irb.files |
---|
464 | fgrep 'irb' ruby.files >> irb.files |
---|
465 | |
---|
466 | sort ruby.files irb.files | uniq -u > tmp.files |
---|
467 | mv -f tmp.files ruby.files |
---|
468 | |
---|
469 | # for libruby |
---|
470 | cp /dev/null libruby.files |
---|
471 | fgrep '%{_prefix}/lib' ruby.files | fgrep -v 'emacsen-common' | \ |
---|
472 | sort | uniq -u >> libruby.files |
---|
473 | |
---|
474 | sort ruby.files libruby.files | uniq -u > tmp.files |
---|
475 | mv -f tmp.files ruby.files |
---|
476 | |
---|
477 | # for ruby-mode-el |
---|
478 | cp /dev/null %{rbmode_el}.files |
---|
479 | %if %{emacsen_pkg} |
---|
480 | fgrep '.el' ruby.files >> %{rbmode_el}.files |
---|
481 | fgrep 'emacsen-common' ruby.files >> %{rbmode_el}.files |
---|
482 | |
---|
483 | sort ruby.files %{rbmode_el}.files | uniq -u > tmp.files |
---|
484 | mv -f tmp.files ruby.files |
---|
485 | %endif |
---|
486 | |
---|
487 | strip ${RPM_BUILD_ROOT}%{_bindir}/%{name} |
---|
488 | |
---|
489 | %clean |
---|
490 | rm -rf ${RPM_BUILD_ROOT} |
---|
491 | rm -f *.files |
---|
492 | rm -rf tmp-ruby-docs |
---|
493 | |
---|
494 | %post -n libruby |
---|
495 | /sbin/ldconfig |
---|
496 | if [ -w %{rb_prefix}/%{rb_locallib} -a ! -e %{rb_sitedir} ]; then |
---|
497 | mkdir -p %{rb_sitedir} %{rb_sitearch} |
---|
498 | chown root:root %{rb_sitedir} %{rb_sitearch} |
---|
499 | chmod 775 %{rb_sitedir} %{rb_sitearch} |
---|
500 | fi |
---|
501 | |
---|
502 | %preun -n libruby |
---|
503 | if [ "$1" = 0 ]; then |
---|
504 | if [ -w %{rb_sitedir} -a -e %{rb_sitearch} ]; then |
---|
505 | rmdir %{rb_sitearch} 2>/dev/null || true |
---|
506 | fi |
---|
507 | if [ -w %{rb_prefix}/%{rb_locallib} -a -e %{rb_sitedir} ]; then |
---|
508 | rmdir %{rb_sitedir} 2>/dev/null || true |
---|
509 | fi |
---|
510 | fi |
---|
511 | |
---|
512 | %postun -n libruby |
---|
513 | /sbin/ldconfig |
---|
514 | |
---|
515 | %if %{emacsen_pkg} |
---|
516 | %post -n %{rbmode_el} |
---|
517 | if [ "$1" = 2 ]; then |
---|
518 | %{?emacsen_pkg: %_emacsenPackageRemove %{rbmode}} |
---|
519 | |
---|
520 | fi |
---|
521 | |
---|
522 | %{?emacsen_pkg: %_addemacsenlist %{rbmode}} |
---|
523 | |
---|
524 | %{?emacsen_pkg: %_emacsenPackageInstall %{rbmode}} |
---|
525 | |
---|
526 | |
---|
527 | %preun -n %{rbmode_el} |
---|
528 | if [ "$1" = 0 ]; then |
---|
529 | %{?emacsen_pkg: %_emacsenPackageRemove %{rbmode}} |
---|
530 | |
---|
531 | %{?emacsen_pkg: %_removeemacsenlist %{rbmode}} |
---|
532 | |
---|
533 | fi |
---|
534 | %endif |
---|
535 | |
---|
536 | %files -f ruby.files -n ruby |
---|
537 | %defattr(-, root, root) |
---|
538 | %doc %{name}-%{rubysrcdir}/README |
---|
539 | %lang(ja) %doc %{name}-%{rubysrcdir}/README.ja |
---|
540 | %doc %{name}-%{rubysrcdir}/COPYING |
---|
541 | %lang(ja) %doc %{name}-%{rubysrcdir}/COPYING.ja |
---|
542 | %doc %{name}-%{rubysrcdir}/ChangeLog |
---|
543 | %doc %{name}-%{rubysrcdir}/LEGAL |
---|
544 | %doc %{name}-%{rubysrcdir}/ToDo |
---|
545 | %doc %{name}-%{rubysrcdir}/doc/ChangeLog-1.8.0 |
---|
546 | %doc %{name}-%{rubysrcdir}/doc/NEWS-1.8.0 |
---|
547 | %doc tmp-ruby-docs/ruby/* |
---|
548 | |
---|
549 | %files -f ruby-devel.files -n ruby-devel |
---|
550 | %defattr(-, root, root) |
---|
551 | %doc %{name}-%{rubysrcdir}/README.EXT |
---|
552 | %lang(ja) %doc %{name}-%{rubysrcdir}/README.EXT.ja |
---|
553 | |
---|
554 | %files -f libruby.files -n libruby |
---|
555 | %defattr(-, root, root) |
---|
556 | %doc %{name}-%{rubysrcdir}/README |
---|
557 | %lang(ja) %doc %{name}-%{rubysrcdir}/README.ja |
---|
558 | %doc %{name}-%{rubysrcdir}/COPYING |
---|
559 | %lang(ja) %doc %{name}-%{rubysrcdir}/COPYING.ja |
---|
560 | %doc %{name}-%{rubysrcdir}/ChangeLog |
---|
561 | %doc %{name}-%{rubysrcdir}/LEGAL |
---|
562 | %doc tmp-ruby-docs/libruby/* |
---|
563 | |
---|
564 | %files -f ruby-openssl.files -n ruby-openssl |
---|
565 | %defattr(-, root, root) |
---|
566 | %doc tmp-ruby-docs/ruby-openssl/* |
---|
567 | |
---|
568 | %files -f ruby-tcltk.files -n ruby-tcltk |
---|
569 | %defattr(-, root, root) |
---|
570 | %doc tmp-ruby-docs/ruby-tcltk/* |
---|
571 | %doc %{name}-%{rubysrcdir}/ext/tk/lib/tkextlib/SUPPORT_STATUS |
---|
572 | |
---|
573 | %files -f rdoc.files -n rdoc |
---|
574 | %defattr(-, root, root) |
---|
575 | %doc %{name}-%{rubysrcdir}/lib/rdoc/README |
---|
576 | |
---|
577 | %files -f irb.files -n irb |
---|
578 | %defattr(-, root, root) |
---|
579 | %doc tmp-ruby-docs/irb/* |
---|
580 | |
---|
581 | %files -n ruby-docs |
---|
582 | %defattr(-, root, root) |
---|
583 | %doc tmp-ruby-docs/ruby-docs/* |
---|
584 | |
---|
585 | %if %{emacsen_pkg} |
---|
586 | %files -f %{rbmode_el}.files -n %{rbmode_el} |
---|
587 | %defattr(-, root, root) |
---|
588 | %doc %{name}-%{rubysrcdir}/misc/README |
---|
589 | %endif |
---|
590 | |
---|
591 | |
---|
592 | %changelog |
---|
593 | * Mon Dec 02 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.374-2 |
---|
594 | - rel++ (conflict with iwamoto-san's package) |
---|
595 | - fix changelogdate |
---|
596 | |
---|
597 | * Sat Nov 30 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.374-1 |
---|
598 | - update to 1.8.7-p374 |
---|
599 | - add patch2054 to fix CVE-2013-4073 |
---|
600 | - add patch2055 |
---|
601 | - OpenSSL 1.0.1 requires longer RSA key. |
---|
602 | - http://bugs.ruby-lang.org/issues/6221 |
---|
603 | - add patch2056 to fix CVE-2013-4164 |
---|
604 | - Heap Overflow in Floating Point Parsing |
---|
605 | |
---|
606 | * Tue Oct 16 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.8.7.370-2 |
---|
607 | - add patch2000 for fix CVE-2012-4466 (need not infect msg) |
---|
608 | |
---|
609 | * Sat Jun 30 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.370-1 |
---|
610 | - update to 1.8.7-p370 |
---|
611 | |
---|
612 | * Sun May 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.358-1 |
---|
613 | - update to 1.8.7-p358 |
---|
614 | - add patch1100 to build with glibc-2.14 |
---|
615 | |
---|
616 | * Mon Feb 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.334-1 |
---|
617 | - update to 1.8.7-p334 |
---|
618 | |
---|
619 | * Tue Jan 18 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.330-1 |
---|
620 | - update to 1.8.7-p330 |
---|
621 | - change License tag (Ruby or GPLv2) |
---|
622 | |
---|
623 | * Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.249-1 |
---|
624 | - update to 1.8.7-p249 |
---|
625 | - rebuild with db4-4.8.0 |
---|
626 | - drop unneccesary patches: 809, 1001, 1002, 1003, 1004 |
---|
627 | |
---|
628 | * Tue Sep 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.174-3 |
---|
629 | - move noarch ruby libraries to /usr/lib/ruby. |
---|
630 | - add Patch960 |
---|
631 | - add --with-ruby-prefix=%%{_prefix}/lib |
---|
632 | - add deprecated search path for 64bit arch. |
---|
633 | - --with-search-path=%%{_libdir}/ruby/%%{rubyxver} |
---|
634 | |
---|
635 | * Wed Aug 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.174-2 |
---|
636 | - import Patch100[12345] from debian package |
---|
637 | * Added debian/patches/090811_thread_and_select.dpatch: |
---|
638 | threads may hangup when IO.select called from two or more threads. |
---|
639 | * Added debian/patches/090812_finalizer_at_exit.dpatch: |
---|
640 | finalizers should be run at exit (Closes: #534241) |
---|
641 | * Added debian/patches/090812_class_clone_segv.dpatch: |
---|
642 | avoid segv when an object cloned. (Closes: #533329) |
---|
643 | * Added debian/patches/090812_eval_long_exp_segv.dpatch: |
---|
644 | fix segv when eval a long expression. (Closes: #510561) |
---|
645 | * Added debian/patches/090812_openssl_x509_warning.dpatch: |
---|
646 | suppress warning from OpenSSL::X509::ExtensionFactory. (Closes: #489443) |
---|
647 | |
---|
648 | * Tue Jun 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.174-1 |
---|
649 | - new upstream release 1.8.7-p174 |
---|
650 | - fix CVE-2009-1904 |
---|
651 | http://www.ruby-lang.org/en/news/2009/06/09/dos-vulnerability-in-bigdecimal/ |
---|
652 | |
---|
653 | * Mon Jun 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.7.160-1 |
---|
654 | - new upstream version 1.8.7-p160. |
---|
655 | - drop unneccesary patches: Patch807, Patch1010 |
---|
656 | |
---|
657 | * Mon Sep 22 2008 NAKAMURA Kenta <kenta@vinelinux.org> 1.8.7.72-2 |
---|
658 | - updated Patch950: ruby-1.8.7-p72-multilib.patch |
---|
659 | |
---|
660 | * Thu Sep 11 2008 akira yamada <akira@vinelinux.org> 1.8.7.72-1 |
---|
661 | - new upstream version 1.8.7-p72. |
---|
662 | - droped unnecessary patches: Patch802. |
---|
663 | |
---|
664 | * Thu Sep 11 2008 akira yamada <akira@vinelinux.org> 1.8.6.287-1 |
---|
665 | - new upstream version 1.8.6-p287. |
---|
666 | - droped unnecessary patches: Patch805, Patch1000. |
---|
667 | - updated Patch808 for 1.8.6-p287. |
---|
668 | - added Patch809: rcov may crash because of backwards incompatibility. |
---|
669 | (backported r14826:15141 of trunk). |
---|
670 | - added Patch1010 to fix CVE-2008-3790. |
---|
671 | |
---|
672 | * Sat Sep 6 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.8.6.111-1 |
---|
673 | - applied new versioning policy |
---|
674 | - spec in UTF-8 |
---|
675 | - removed BuildRequires: XOrg-devel |
---|
676 | |
---|
677 | * Wed Oct 24 2007 akira yamada <akira@vinelinux.org> 1.8.6.111-0vl2 |
---|
678 | - added ruby-1.8.6.111-rexml-document-transitive.patch: |
---|
679 | - fixed: Document#write undefined local variable or method `transitive'. |
---|
680 | |
---|
681 | * Tue Oct 23 2007 akira yamada <akira@vinelinux.org> 1.8.6.111-0vl1 |
---|
682 | - new upstream version 1.8.6.111. |
---|
683 | - added ruby-1.8.6.111-CVE-2007-5162.patch: |
---|
684 | - security fixes for CVE-2007-5162. It is backported r13657 from ruby_1_8 |
---|
685 | branch. |
---|
686 | - added ruby-1.8.6.111-ruby-bugs-11507.patch: |
---|
687 | - ConditionVariable#wait may raise "not owner" exceptions. |
---|
688 | - added ruby-1.8.6.111-sync_try_lock_always_fail.patch: |
---|
689 | - Sync#try_lock always fails due to wrong variable name. |
---|
690 | |
---|
691 | * Thu May 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.6-0vl4 |
---|
692 | - rebuild with new openssl |
---|
693 | |
---|
694 | * Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.6-0vl3 |
---|
695 | - rebuilt with new toolchain and db4-4.3.x |
---|
696 | |
---|
697 | * Sun Mar 25 2007 NAKAMURA Kenta <kenta@vinelinux.org> 1.8.6-0vl2 |
---|
698 | - modified emacsen-common path |
---|
699 | |
---|
700 | * Mon Mar 19 2007 akira yamada <akira@vinelinux.org> 1.8.6-0vl1 |
---|
701 | - new upstream version 1.8.6. |
---|
702 | |
---|
703 | * Mon Dec 04 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.8.5-0vl1.1 |
---|
704 | - add pacth1000 for fix cgi.rb issue (JVN#84798830) |
---|
705 | |
---|
706 | * Wed Nov 1 2006 akira yamada <akira@ruby-lang.org> 1.8.5-0vl1 |
---|
707 | - new upstream version 1.8.5. |
---|
708 | - added ruby-1.8.5-rexml_encoding.patch: |
---|
709 | - REXML should accept UTF-16. [ruby-list:42737] |
---|
710 | - added ruby-1.8.5-rdoc.patch: |
---|
711 | - Don't unescape HTML in HtmlFormatter. Submitted by Kent Sibilev <ksruby |
---|
712 | at gmail.com>. [ruby-core:08392]. |
---|
713 | - lib/rdoc/generators/ri_generator.rb: do not chdir twice. |
---|
714 | - added ruby-1.8.5-hash_memory_reak.patch: |
---|
715 | - hash.c (rb_hash_s_create): fixed memory leak, based on the patch by Kent |
---|
716 | Sibilev <ksruby at gmail.com>. fixed: [ruby-talk:211233] |
---|
717 | - added ruby-1.8.5-top_cref.patch: |
---|
718 | - eval.c (ruby_init): rename top_cref to ruby_top_cref and export, along |
---|
719 | with ruby_cref, for use by the sandbox. [ruby-core:08762] |
---|
720 | - added ruby-1.8.5-tcltk.patch: |
---|
721 | - ext/tk/lib/tkextlib/blt.rb: double dashes (--) option doesn't work |
---|
722 | properly on some versions of BLT (wrong description on the manual of |
---|
723 | `blt::bgexec'?). |
---|
724 | - ext/tk/lib/tk/font.rb: TkFont#current_configinfo() doesn't work on |
---|
725 | Tcl/Tk8.x. |
---|
726 | - ext/tk/lib/tk.rb: update RELEASE_DATE. |
---|
727 | - added ruby-1.8.5-acl.patch: |
---|
728 | - patterns which include '*' should not cause getaddress() call. |
---|
729 | [ruby-dev:29406] |
---|
730 | - added ruby-1.8.5-socket.patch: |
---|
731 | - ext/socket/extconf.rb: check arpa/inet.h for ntohs. |
---|
732 | - ext/socket/socket.c: include arpa/inet.h if available. |
---|
733 | - ext/socket/socket.c (ruby_connect): sockerrlen should be socklen_t. |
---|
734 | - added ruby-1.8.5-exec_vs_nullbyte.patch: |
---|
735 | - io.c (pipe_open): null character should be saved for command name. |
---|
736 | [ruby-dev:29421] |
---|
737 | - process.c (proc_spawn): ditto. |
---|
738 | - process.c (proc_spawn_n): ditto. |
---|
739 | - process.c (rb_f_system): ditto. |
---|
740 | - added ruby-1.8.5-mimedec.patch: |
---|
741 | - CGI#out should not decode base64 strings. [ruby-dev:29284] |
---|
742 | - Kconv::toeuc should decode base64 strings. (reverted to old behaviour for |
---|
743 | compatibility.) [ruby-dev:29505] |
---|
744 | - corrected regexp for EUC-JP (Kconv::RegexpEucjp). [ruby-dev:29344] |
---|
745 | - added ruby-1.8.5-strftime_nullbyte.patch: |
---|
746 | - Time#strftime should save null character. [ruby-dev:29422] |
---|
747 | - added ruby-1.8.5-dbm_extconf.patch: |
---|
748 | - ext/dbm/extconf.rb: create makefile according to the result of check for |
---|
749 | dbm header. fixed: [ruby-dev:29445] |
---|
750 | - ext/dbm/extconf.rb: allow multiple candidates for dbm-type. |
---|
751 | - added ruby-1.8.5-check_sticky_bit.patch: |
---|
752 | - file.c (path_check_0): check if sticky bit is set on parent directories |
---|
753 | for executable path. fixed: [ruby-dev:29415] |
---|
754 | - Fix documentation submitted by Rick Ohnemus. ruby-Bugs-5529. |
---|
755 | [ruby-core:08725] |
---|
756 | - added ruby-1.8.5-float_hash.patch: |
---|
757 | - improve hash collision of Float objects. [ruby-dev:29352] |
---|
758 | - added ruby-1.8.5-time_vardecl.patch: |
---|
759 | - time.c (time_to_s): variable declaration after an execution statement. |
---|
760 | - added ruby-1.8.5-bignum.patch: |
---|
761 | - numeric.c (fix_plus): addition in Fixnum will never overflow long. a |
---|
762 | patch from Ondrej Bilka <neleai at seznam.cz>. [ruby-core:08794] |
---|
763 | - numeric.c (fix_minus): ditto. |
---|
764 | - bignum.c (rb_big_pow): eagerly truncate resulting bignum. |
---|
765 | [ruby-core:08794] |
---|
766 | - added ruby-1.8.5-migration_macro.patch: |
---|
767 | - ruby.h (RSTRING_PTR): add migration macro. |
---|
768 | - ruby.h (RARRAY_PTR): ditto. |
---|
769 | - added ruby-1.8.5-webrick_cookie.patch: |
---|
770 | - lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookies): new method to |
---|
771 | parse multiple cookies per Set-Cookie header. Thanks to Aaron Patterson |
---|
772 | <aaron_patterson at speakeasy.net>. [ruby-core:08802] |
---|
773 | - added ruby-1.8.5-suppress_warnings.patch: |
---|
774 | - mkconfig.rb, ext/extmk.rb, lib/mkmf.rb: suppress warnings with $VERBOSE. |
---|
775 | - ext/extmk.rb: Proc#call does not pass the block in 1.8. |
---|
776 | - Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT. |
---|
777 | - added ruby-1.8.5-pstore_binmode.patch: |
---|
778 | - lib/pstore.rb: open all in binary mode, and get rid of the quirk of |
---|
779 | msvcrt. fixed: [ruby-dev:29518] |
---|
780 | - added ruby-1.8.5-testunit_rescue.patch: |
---|
781 | - Rescue Exception in Test::Unit::TestCase#run. [ruby-core:08783] |
---|
782 | - added ruby-1.8.5-prevent_loading_twice.patch: |
---|
783 | - eval.c (rb_require_safe): prevent loading twice from extensions. fixed: |
---|
784 | [ruby-dev:29523] |
---|
785 | - added ruby-1.8.5-prohibit_intern_tainted_string.patch: |
---|
786 | - string.c (rb_str_intern): prohibit interning tainted string. |
---|
787 | - added ruby-1.8.5-ruby_mode.patch: |
---|
788 | - misc/ruby-mode.el (ruby-parse-partial): better here-doc support. a patch |
---|
789 | from Marshall T. Vandegrift <llasram at gmail.com>. [ruby-core:08804] |
---|
790 | - added ruby-1.8.5-readme_ext.patch: |
---|
791 | - README.EXT: English adjustment. [ruby-core:08851] [ruby-core:08852] |
---|
792 | [ruby-core:08855] |
---|
793 | - added ruby-1.8.5-check_safe_level_for_str_intern.patch: |
---|
794 | - string.c (rb_str_intern): raise SecurityError only when $SAFE level is |
---|
795 | greater than zero. [ruby-core:08862] |
---|
796 | - parse.y (rb_interned_p): new function to check if a string is already |
---|
797 | interned. |
---|
798 | - object.c (str_to_id): use rb_str_intern(). |
---|
799 | - added ruby-1.8.5-pty.patch: |
---|
800 | - ext/pty/pty.c (establishShell): parent pid is not used. |
---|
801 | - ext/pty/pty.c (freeDevice): not used. |
---|
802 | - ext/pty/pty.c (get_device_once): removed garbage right brace. |
---|
803 | - ext/pty/pty.c (establishShell): remove remaining unused line. |
---|
804 | - added ruby-1.8.5-imap_extraspace.patch: |
---|
805 | - net/imap can accept extra space in server responses. The patch from Tom |
---|
806 | Soderlund. |
---|
807 | - added ruby-1.8.5-rdoc_nameerror.patch: |
---|
808 | - rdoc/ri/ri_options.rb should require 'rdoc/ri/ri_paths'. |
---|
809 | - added ruby-1.8.5-gdbm_docs.patch and updated ruby-1.8.5-.document.patch: |
---|
810 | - added GDBM documents. |
---|
811 | - added ruby-1.8.5-etc_uid_t.patch: |
---|
812 | - etc.c should use uid_t instead of int. [ruby-core:08897] |
---|
813 | - added ruby-1.8.5-cgi_empty_content.patch: |
---|
814 | - invalid multipart data can make cgi.rb infinite loop and CPU consumption. |
---|
815 | (CVE-2006-5467) |
---|
816 | - added ruby-1.8.5-sandbox.patch: |
---|
817 | - added Thread#kill!. [ruby-core:08768] |
---|
818 | - added ruby-1.8.5-update_docs.patch: |
---|
819 | - small fixes and updates for rdocs. |
---|
820 | - added ruby-1.8.5-array.patch: |
---|
821 | - fixed a potential leaks caused by shift. [ruby-talk:216055] |
---|
822 | [ruby-core:08922] [ruby-list:42907] |
---|
823 | - added ruby-1.8.5-dir_checkdir.patch: |
---|
824 | - internal existence test for "/" fails anytime. [ruby-core:08913] |
---|
825 | - added ruby-1.8.5-mkmf.patch: |
---|
826 | - set default $LDFLAGS. [ruby-talk:216256] |
---|
827 | - check function pointer first and macro next. [ruby-core:08949] |
---|
828 | - fixed the bug of handling COMMON_MACROS. |
---|
829 | - added ruby-1.8.5-jcode.patch: |
---|
830 | - succ! in jcode.rb doesn't work on $KCODE == 'n'. [ruby-talk:216845] |
---|
831 | - added ruby-1.8.5-eval.patch: |
---|
832 | - check protected visibility based on real self, not ruby_frame->self. |
---|
833 | [ruby-talk:217822] |
---|
834 | - added ruby-1.8.5-include_module.patch: |
---|
835 | - remove unnecessary check. [ruby-talk:218402] |
---|
836 | - added ruby-1.8.5-bignum_shift.patch: |
---|
837 | - a bug in right shift of negative bignums. [ruby-core:09020] |
---|
838 | - added ruby-1.8.5-rexml_enc.patch: |
---|
839 | - spaces are allowed around equal sign. [ruby-core:09032] |
---|
840 | - added ruby-1.8.5-wrong_id_check.patch: |
---|
841 | - wrong id check. [ruby-core:09158] |
---|
842 | - typo fixed. [ruby-core:09168] |
---|
843 | - added ruby-1.8.5-rb_warning.patch: |
---|
844 | - some error message may contain format specifiers. [ruby-dev:29657] |
---|
845 | - added ruby-1.8.5-parse.y.patch.patch: |
---|
846 | - no need to re-create NODE_SELF() again. [ruby-core:09177] |
---|
847 | - use particular enums. [ruby-core:09221] |
---|
848 | - added ruby-1.8.5-signal.patch: |
---|
849 | - handle SIGTERM. [ruby-list:42895] |
---|
850 | - don't set SA_RESTART. a backport from the HEAD. [ruby-talk:220937] |
---|
851 | [ruby-talk:147220] |
---|
852 | - added ruby-1.8.5-string_tainted.patch: |
---|
853 | - should be infected with only original string, but not the shared string. |
---|
854 | [ruby-core:09152] |
---|
855 | - strnig.c (rb_str_new4): keep shared string untainted when orignal string |
---|
856 | is tainted. [ruby-dev:29672] |
---|
857 | - added ruby-1.8.5-configure_alloca.patch: |
---|
858 | - alloca is broken; use C_ALLOCA instead. [ruby-dev:29416] |
---|
859 | - added ruby-1.8.5-openssl.patch: |
---|
860 | - ossl_pkcs7_verify, ossl_spki_initialize: should clear error. |
---|
861 | - Use digest/md5 instead of obsolete md5. |
---|
862 | - added ruby-1.8.5-imap_nomodseq.patch: |
---|
863 | - net/imap chokes on NOMODSEQ response. [ruby-Bugs#6026] |
---|
864 | - added ruby-1.8.5-soap.patch: |
---|
865 | - huge memory usage with the Ebay API. |
---|
866 | <http://dev.ctor.org/soap4r/ticket/224> |
---|
867 | - applied debian/patches/149_bignum_to_s.patch |
---|
868 | - should preserve leading zero information for negative %b and %x. |
---|
869 | [ruby-talk:221347] |
---|
870 | - applied debian/patches/150_time_dup.patch |
---|
871 | - duplicate the class of original time. [ruby-core:09357] |
---|
872 | - applied debian/patches/151_super.patch |
---|
873 | - fixed bug of zsuper with both of opt and rest. [ruby-list:42928] |
---|
874 | - applied debian/patches/152_dir_glob.patch |
---|
875 | - get rid of possible memory leak. |
---|
876 | |
---|
877 | * Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.8.4-0vl5 |
---|
878 | - changed ruby-mode Group to Appliations/Editors/Emacs <BTS:VineLinux:163> |
---|
879 | - changed ruby-doc Group to Appliations/Documentation <BTS:VineLinux:163> |
---|
880 | - changed libruby Group to System Environment/Libraries |
---|
881 | - rebuilt with openssl-0.9.7k |
---|
882 | |
---|
883 | * Sat Jul 29 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.8.4-0vl4 |
---|
884 | - x86_64 architecture support |
---|
885 | - added ruby-1.8.4-multilib.patch |
---|
886 | - added ruby-1.8.4-tcltk-multilib.patch |
---|
887 | - modified emacsen-common path |
---|
888 | |
---|
889 | * Fri Jul 14 2006 akira yamada <akira@vinelinux.org> 1.8.4-0vl3 |
---|
890 | - added ruby-1.8.4-135.patch: |
---|
891 | - should check if chars are multibyte for regexp-i option. |
---|
892 | [ruby-dev:28598] [ruby-list:42096] |
---|
893 | - added ruby-1.8.4-136.patch: |
---|
894 | - jcode.rb breaks String#tr_s. [ruby-list:42090] |
---|
895 | - added ruby-1.8.4-137.patch: |
---|
896 | - Array#pack supports CRLF newlines. [ruby-dev:28601] |
---|
897 | - added ruby-1.8.4-138.patch: |
---|
898 | - should initialize variables first. [ruby-core:07785] [ruby-core:07810] |
---|
899 | - avoid accessing uninitialized array element. [ruby-core:07809] |
---|
900 | - added ruby-1.8.4-139.patch: |
---|
901 | - Numeric#div should use floor rather than Interger. [ruby-dev:28589] |
---|
902 | - the first element of Float#divmod should be an integer. |
---|
903 | [ruby-dev:28589] |
---|
904 | - added ruby-1.8.4-140.patch: |
---|
905 | - avoids memory leak of YAML. [ruby-core:7808] |
---|
906 | - added ruby-1.8.4-141.patch: |
---|
907 | - fixes out of bounds array access. [ruby-core:07823] |
---|
908 | - added ruby-1.8.4-142.patch: |
---|
909 | - use AF_INET6 for nameservers containing colons. |
---|
910 | - added ruby-1.8.4-143.patch: |
---|
911 | - should not modify untainted objects in safe levels higher than 3. |
---|
912 | - should not allow modifying literal regexps. |
---|
913 | - added ruby-1.8.4-144.patch: |
---|
914 | - should not close untainted dir stream in $SAVE >= 4. |
---|
915 | - should not call a vararg function rb_sys_warning() indirectly. |
---|
916 | [ruby-core:07886] |
---|
917 | - added ruby-1.8.4-145.patch: |
---|
918 | - should round for usec floating number. [ruby-core:07896] |
---|
919 | - added ruby-1.8.4-146.patch: |
---|
920 | - constant in Fixnum access with instance_eval dumps core. |
---|
921 | [ruby-dev:28327] |
---|
922 | - inspect for overriden method. [ruby-dev:28636] |
---|
923 | - set_trace_func dumps core. [ruby-dev:28632] |
---|
924 | - set_trace_func: binding has wrong self value for return events. |
---|
925 | [ruby-core:07928] |
---|
926 | - added ruby-1.8.4-147.patch: |
---|
927 | - fixed typo of openssl/ssl.rb. |
---|
928 | - added ruby-1.8.4-148.patch: |
---|
929 | - fixed memory leak and alignment bug of the dl library. [ruby-dev:28665] |
---|
930 | - added ruby-1.8.4-149.patch: |
---|
931 | - new method: IO#read_nonblock, IO#write_nonblock, |
---|
932 | Socket#connect_nonblock, Socket#accept_nonblock and |
---|
933 | Socket#recvfrom_nonblock. [ruby-core:7917] |
---|
934 | - use rb_read_pending instead of rb_io_read_pending. [ruby-dev:28663] |
---|
935 | - new method: IPSocket#recvfrom_nonblock, TCPServer#accept_nonblock, |
---|
936 | UNIXServer#accept_nonblock. |
---|
937 | - reject non-AF_UNIX sockaddr. [ruby-dev:28691] |
---|
938 | - added ruby-1.8.4-mkconfig.rb.patch: |
---|
939 | - mkconfig.rb should remove "|#_!!_#|" and unquote commas generated by |
---|
940 | autoconf > 2.59 (CVS). |
---|
941 | |
---|
942 | * Wed May 10 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.4-0vl2 |
---|
943 | - dirty fix to rb_arch macro for ppc |
---|
944 | (_target_cpu should be powerpc, but rpm macro will translate to ppc anyhow) |
---|
945 | this fix will be removed after rpm-4.4 macro issue is cleared up. |
---|
946 | |
---|
947 | * Sun Apr 23 2006 akira yamada <akira@vinelinux.org> 1.8.4-0vl1 |
---|
948 | - new upstream version 1.8.4. |
---|
949 | - updated ruby-refm-rdp. |
---|
950 | - applied following bug-fix-patches. |
---|
951 | - added ruby-1.8.4-100.patch: |
---|
952 | - fixed a bug in constant reference during instance_eval for some type of |
---|
953 | objects. [yarv-dev:707] |
---|
954 | - added ruby-1.8.4-101.patch: |
---|
955 | - allow dynamic symbols (:"...") to undef and alias. [ruby-dev:28105] |
---|
956 | - added ruby-1.8.4-102.patch: |
---|
957 | - (openssl) treat wildcard character in commonName. [ruby-dev:28121] |
---|
958 | - (openssl) should use "rb_str_new(0, 0)" to make empty string. |
---|
959 | - added ruby-1.8.4-103.patch: |
---|
960 | - callcc or thread may leak memory [ruby-Bugs:1364] [ruby-dev:28154] |
---|
961 | [ruby-dev:28172] |
---|
962 | - mark objects refered from aborting threads. [ruby-dev:28190] |
---|
963 | - added ruby-1.8.4-104.patch: |
---|
964 | - avoid a GC problem with RUBY_ALWAYS_GC= ./ruby -e ''. |
---|
965 | - declare rb_gc_abort_threads. |
---|
966 | - added ruby-1.8.4-105.patch: |
---|
967 | - should not recycle scope object used in a thread. [ruby-dev:28177] |
---|
968 | - added ruby-1.8.4-106.patch (urgency medium): |
---|
969 | - get rid of segfault on syntax error. [ruby-core:07070] |
---|
970 | - added ruby-1.8.4-107.patch: |
---|
971 | - fixed typo in webrick/httpservlet/filehandler.rb: fixed typo. |
---|
972 | [ruby-core:7075] |
---|
973 | - added ruby-1.8.4-108.patch (urgency medium): |
---|
974 | - YAML loading of quoted Symbols broken. [ruby-Bugs:2535] |
---|
975 | - YAML could not load Bignum in ruby 1.8.3/1.8.4. [ruby-core:6115] |
---|
976 | - YAML could not dump Subclass of Numeric properly. [ruby-core:7047] |
---|
977 | - should be able to load "!ruby/object:Bignum" syntax 1.8.3 dumped. |
---|
978 | [ruby-core:6159] |
---|
979 | - workaround for SEGV. ex: YAML.load("!map:B {}"). [ruby-core:7217] |
---|
980 | - fixed a typo in yaml.rb. [ruby-talk:165285] [ruby-core:6995] |
---|
981 | - YAML should output complex key mark even if map's key is empty seq/map. |
---|
982 | [ruby-core:7129] |
---|
983 | - added ruby-1.8.4-109.patch: |
---|
984 | - fixed possibility of memmory corruption. |
---|
985 | - added ruby-1.8.4-111.patch: |
---|
986 | - don't clobber %l7 of SPARC if enable-shared. |
---|
987 | - workaround for FreeBSD/i386 getcontext/setcontext bug. [ruby-dev:28263] |
---|
988 | - added ruby-1.8.4-112.patch: |
---|
989 | - FileUtils#mv should remove file after copying. [ruby-dev:28223] |
---|
990 | - added ruby-1.8.4-113.patch: |
---|
991 | - avoids compile error (use system routine if provided). |
---|
992 | [ruby-core:07195] |
---|
993 | - added ruby-1.8.4-114.patch: |
---|
994 | - need not to protect $SAFE value. [ruby-core:07177] |
---|
995 | - added ruby-1.8.4-115.patch: |
---|
996 | - (2**32).to_s(2) fails with exception where sizeof(int) == 4 < |
---|
997 | sizeof(long). [ruby-core:7300] [ruby-Bugs:3438] |
---|
998 | - added ruby-1.8.4-116.patch: |
---|
999 | - PStore#fetch should return default value if name is not found. |
---|
1000 | [ruby-core:7304] |
---|
1001 | - added ruby-1.8.4-117.patch: |
---|
1002 | - defined RSTRUCT_LEN and RSTRUCT_PTR for source level compatibility with |
---|
1003 | ruby 1.9. |
---|
1004 | - alias RbConfig for Config for compatibility with ruby 1.9. |
---|
1005 | - added ruby-1.8.4-118.patch: |
---|
1006 | - should not access ruby objects in finalizer of Zlib. [ruby-dev:28286] |
---|
1007 | - added ruby-1.8.4-119.patch: |
---|
1008 | - no need to push ruby_class. [ruby-dev:28176] [ruby-dev:28580] |
---|
1009 | - check if ruby_cbase is nil (during instance_eval for objects cannot have |
---|
1010 | singleton classes, e.g. fixnums and symbols). [ruby-dev:28178] |
---|
1011 | [ruby-dev:28580] [ruby-dev:28582] |
---|
1012 | - argument update propagation. [ruby-dev:28044] |
---|
1013 | - avoid unnecessary extra argument. [ruby-core:07366] [ruby-dev:28583] |
---|
1014 | [ruby-dev:28583] |
---|
1015 | - added ruby-1.8.4-120.patch: |
---|
1016 | - support non 32bit time_t environments. |
---|
1017 | - added ruby-1.8.4-121.patch: |
---|
1018 | - zsuper (with define_method) dumps core. [ruby-dev:28181] |
---|
1019 | - added ruby-1.8.4-122.patch: |
---|
1020 | - should no singleton classes for true, false, and nil. [ruby-dev:28186] |
---|
1021 | - added ruby-1.8.4-124.patch: |
---|
1022 | - sleep should always sleep for specified amount of time. |
---|
1023 | [ruby-talk:180067] |
---|
1024 | - added ruby-1.8.4-125.patch: |
---|
1025 | - unpack("l") did not work where sizeof(long) != 4. [ruby-talk:180024] |
---|
1026 | - fixed integer overflow on template "w" of pack. [ruby-talk:180126] |
---|
1027 | - added ruby-1.8.4-126.patch: |
---|
1028 | - removed unnecessary MY_FILE_NAME constant. [ruby-core:07376] |
---|
1029 | - added ruby-1.8.4-127.patch: |
---|
1030 | - odd break behavior. [ruby-talk:180420] |
---|
1031 | - added ruby-1.8.4-128.patch: |
---|
1032 | - unexpected syntax error. [ruby-talk:180648] |
---|
1033 | - added ruby-1.8.4-129.patch: |
---|
1034 | - fixed that irb can't parse /\^/. [ruby-dev:28404] [ruby-Bugs:3302] |
---|
1035 | - rdoc could not handle /\^/. [ruby-talk:181631] [ruby-dev:28404] |
---|
1036 | - added ruby-1.8.4-130.patch: |
---|
1037 | - symbols overlap ordinary objects. [ruby-core:07414] |
---|
1038 | - heap_slots may overflow. |
---|
1039 | - align VALUE with sizeof(RVALUE) globally. [ruby-talk:178364] |
---|
1040 | [ruby-core:7305] |
---|
1041 | - added ruby-1.8.4-131.patch: |
---|
1042 | - should not re-schedule output from KILLED thread. |
---|
1043 | - added ruby-1.8.4-133.patch: |
---|
1044 | - reports aliased method names in a generated backtrace. [ruby-dev:28471] |
---|
1045 | - insecure calling should be checked for non NODE_SCOPE method invocations |
---|
1046 | too. |
---|
1047 | - should preserve the current safe level as well as method definition. |
---|
1048 | - added ruby-1.8.4-134.patch: |
---|
1049 | - (bignum) second operand may be too big even if it's a Fixnum. |
---|
1050 | [ruby-talk:187984] |
---|
1051 | - libruby1.8-dbg: applied a patch from Matthew Palmer to provide detached |
---|
1052 | symbols. |
---|
1053 | |
---|
1054 | * Wed Nov 9 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.8.1-0vl22 |
---|
1055 | - added BuildRequires: zlib-devel |
---|
1056 | |
---|
1057 | * Sat Jul 2 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.8.1-0vl21 |
---|
1058 | - rebuild for VineSeed |
---|
1059 | - rename BuildRequires: XFree86-devel to XOrg-devel |
---|
1060 | |
---|
1061 | * Thu Jun 23 2005 akira yamada <akira@vinelinux.org> 1.8.1-0vl20.1 |
---|
1062 | - added ruby-1.8.2pre2-xmlrpc-util.rb.patch: |
---|
1063 | - fixed arbitrary command execution on XMLRPC server. |
---|
1064 | (CAN-2005-1992) [ruby-core:5237] |
---|
1065 | |
---|
1066 | * Wed Nov 03 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.1-0vl20 |
---|
1067 | - increased release number to avoid discrepancy against 3.0/errata package |
---|
1068 | |
---|
1069 | * Wed Nov 03 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl19 |
---|
1070 | - updated and enabled ruby-1.8.2pre2-cvs-update-104.patch. |
---|
1071 | - added ruby-1.8.2pre2-io-open.patch: |
---|
1072 | - (important) additional changes for "open dumps core again^2." |
---|
1073 | [ruby-dev:24656] |
---|
1074 | - added ruby-1.8.2pre2-array-uniq.patch: |
---|
1075 | - Array#uniq should not freeze elements. [ruby-dev:24695] |
---|
1076 | |
---|
1077 | * Wed Nov 03 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl18 |
---|
1078 | - added ruby-1.8.2pre2-cvs-update-104.patch: |
---|
1079 | - (important) Enumerable#grep dumps core. [ruby-dev:24671] |
---|
1080 | - (important) open dumps core again^2. [ruby-dev:24656] |
---|
1081 | - added ruby-1.8.2pre2-ostruct-revert.patch and removed |
---|
1082 | ruby-1.8.2pre2-ostruct-marshal.patch: |
---|
1083 | - reverted lib/ostruct.rb. |
---|
1084 | |
---|
1085 | * Sun Oct 31 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl17 |
---|
1086 | - added ruby-1.8.2pre2-cvs-updates-103.patch: |
---|
1087 | - (important) temporarily frozen string causes core dump. [ruby-dev:24552] |
---|
1088 | - removed ruby-1.8.2pre2-cgi.rb-macie.patch, |
---|
1089 | ruby-1.8.2pre2-ostruct-marshal.patch, |
---|
1090 | ruby-1.8.2pre2-zlib-flush_next_in.patch and |
---|
1091 | ruby-1.8.2pre2-ruby_finalize_1-segv.patch: they ware included into the |
---|
1092 | above patch. |
---|
1093 | |
---|
1094 | * Sat Oct 30 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl16 |
---|
1095 | - added ruby-1.8.2pre2-eval.c-memory-leak.patch: |
---|
1096 | - (important) another memory leak in ruby_1_8. [ruby-core:03619] |
---|
1097 | - added ruby-1.8.2pre2-io-path.patch: |
---|
1098 | - (important) IO#path may cause segv. [ruby-talk:118234] |
---|
1099 | - added ruby-1.8.2pre2-enum-sort_by.patch: |
---|
1100 | - (important) Enumerable#sort_by dumps core again^4. [ruby-dev:24642] |
---|
1101 | |
---|
1102 | * Fri Oct 29 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl15 |
---|
1103 | - added ruby-1.8.2pre2-cvs-updates-100.patch: |
---|
1104 | - minor bug fix. |
---|
1105 | - added ruby-1.8.2pre2-cvs-updates-101.patch: |
---|
1106 | - (important) "IO.allocate.reopen('/nothing')" on irb causes SEGV. |
---|
1107 | [ruby-core:03288] |
---|
1108 | - YAML fails to load/dump non-printable characters. [ruby-core:03280] |
---|
1109 | [ruby-core:03286] |
---|
1110 | - Bug#265429: IO.select() mysteriously hangs [ruby-dev:24072] |
---|
1111 | [ruby-dev:24075] |
---|
1112 | - Pathological slowdown in 1.8 [ruby-core:02662] |
---|
1113 | - added ruby-1.8.2pre2-cvs-updates-102.patch: |
---|
1114 | - (important) fixed some segmentation fault bugs listed in |
---|
1115 | - <URL:http://jp.rubyist.net/magazine/?0002-RubyCore>. |
---|
1116 | - raise dumps core. [ruby-dev:24519] |
---|
1117 | - unpack("p") dumps core. [ruby-dev:24594] |
---|
1118 | - Enumerable#sort_by dumps core again. [ruby-dev:24386] |
---|
1119 | - Enumerable#sort_by dumps core again(2). [ruby-dev:24399] |
---|
1120 | - A class of return value of Array#*. [ruby-dev:24526] |
---|
1121 | - Zlib::Deflate#deflate causes core dump. [ruby-dev:24530] |
---|
1122 | - PStore#transaction may raise Errno::ENOENT. [ruby-dev:24561] |
---|
1123 | - String#include? ?\x80. [ruby-dev:24558] |
---|
1124 | - httpresponse.rb: ensure to close @body. |
---|
1125 | - (important) fixed memory leak. [ruby-core:03549] |
---|
1126 | - Zlib::GzipReader#ungetc does not work correctly. |
---|
1127 | - (important) core dump with binding, eval, instance_eval and class |
---|
1128 | variable. [ruby-dev:24120] |
---|
1129 | - added ruby-1.8.2pre2-cgi.rb-macie.patch: |
---|
1130 | - cgi.rb: workaround for Mac IE. [ruby-list:40136] |
---|
1131 | - added ruby-1.8.2pre2-ostruct-marshal.patch: |
---|
1132 | - ostruct.rb: OpenStruct can't be dumped. [ruby-dev:24625] |
---|
1133 | - added ruby-1.8.2pre2-zlib-flush_next_in.patch: |
---|
1134 | - (important) Zlib::Deflate#flush_next_in causes core dump. |
---|
1135 | [ruby-dev:24621] |
---|
1136 | - added ruby-1.8.2pre2-ruby_finalize_1-segv.patch: |
---|
1137 | - (important) raising zlib dumps core again. [ruby-dev:24627] |
---|
1138 | - removed ruby-1.8.2pre2-cgi-session-filename.patch and |
---|
1139 | ruby-1.8.2pre2-cgi.rb-infinity-loop.patch: they ware included into the |
---|
1140 | above patch. |
---|
1141 | |
---|
1142 | * Fri Oct 29 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl14 |
---|
1143 | - added ruby-1.8.2pre2-cgi-session-filename.patch: |
---|
1144 | - (important) CGI::Session::FilesStore and CGI::Session::PStore should not |
---|
1145 | use a session id as a filename. |
---|
1146 | - added ruby-1.8.2pre2-cgi.rb-infinity-loop.patch: |
---|
1147 | - (security) cgi.rb: avoids infinity loop. |
---|
1148 | |
---|
1149 | * Wed Oct 13 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.1-0vl13 |
---|
1150 | - rebuilt with db4-4.2.25 |
---|
1151 | |
---|
1152 | * Fri Jul 30 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl12 |
---|
1153 | - new upstream source, ruby-1.8.2-preview2. |
---|
1154 | - removed patches which is included into upstream: |
---|
1155 | ruby-1.8.2pr1-sleep.patch, ruby-1.8.2pr1-version.h.patch, |
---|
1156 | ruby-1.8.2pr1-yaml-rubytypes.rb.patch, ruby-1.8.2pr1-ruby-mode.patch, |
---|
1157 | ruby-1.8.2pr1-yaml-load-exception.patch, |
---|
1158 | ruby-1.8.2pr1-config.guess-revert.patch, ruby-1.8.2pr1-callcc.patch, |
---|
1159 | ruby-1.8.2pr1-net-imap.patch, ruby-1.8.2pr1-uri-ldap.patch, |
---|
1160 | ruby-1.8.2pr1-use-NULL.patch, ruby-1.8.2pr1-cgi-session.patch and |
---|
1161 | ruby-1.8.2pr1-run-final.patch. |
---|
1162 | - renamed to ruby-1.8.2pre2-delegate.rb.patch from |
---|
1163 | ruby-1.8.2pr1-delegate.rb.patch. |
---|
1164 | |
---|
1165 | * Wed Jul 28 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl11 |
---|
1166 | - enabled Patch811(ruby-1.8.2pr1-cgi-session.patch). |
---|
1167 | - added a patch: |
---|
1168 | - ruby-1.8.2pr1-run-final.patch: ObjectSpace.define_finalizer may cause |
---|
1169 | Segmentation falult. [ruby-dev:23957] |
---|
1170 | |
---|
1171 | * Wed Jul 21 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl10 |
---|
1172 | - new upstream source, ruby-1.8.2-preview1. |
---|
1173 | - removed patches which included into upstream: |
---|
1174 | ruby-1.8.1-{100..108}-cvs-updates.patch, |
---|
1175 | ruby-1.8.1-ia64-stack-limit-hack.patch, |
---|
1176 | ruby-1.8.1-zlib_64bit_gzfile_get32.patch, |
---|
1177 | ruby-1.8.1-rdoc-parse.rb.patch. |
---|
1178 | - updated patches: |
---|
1179 | - ruby-1.8.1-sleep.patch -> ruby-1.8.2pr1-sleep.patch |
---|
1180 | - ruby-1.8.1-yaml-rubytypes.rb.patch -> ruby-1.8.2pr1-yaml-rubytypes.rb.patch |
---|
1181 | - ruby-1.8.1-ruby-mode.patch -> ruby-1.8.2pr1-ruby-mode.patch |
---|
1182 | - ruby-1.8.1-delegate.rb.patch -> ruby-1.8.2pr1-delegate.rb.patch |
---|
1183 | - ruby-1.8.1-config.guess-revert.patch -> ruby-1.8.2pr1-config.guess-revert.patch |
---|
1184 | - ruby-1.8.1-ri-pager.patch -> ruby-1.8-ri-pager.patch |
---|
1185 | - added patches: |
---|
1186 | - ruby-1.8.2pr1-version.h.patch: added some constans. |
---|
1187 | - ruby-1.8.2pr1-yaml-load-exception.patch: YAML.load |
---|
1188 | couldn't load Exception objects. [ruby-talk:104405] |
---|
1189 | - ruby-1.8.2pr1-callcc.patch: callcc method may cause unknown data type |
---|
1190 | bug. [ruby-talk:106657] |
---|
1191 | - ruby-1.8.2pr1-net-imap.patch: wait command continuation requests before |
---|
1192 | sending octet data of literals. |
---|
1193 | - ruby-1.8.2pr1-uri-ldap.patch: method hierarchical? in uri/ldap.rb should |
---|
1194 | be in URI::LDAP. |
---|
1195 | - ruby-1.8.2pr1-use-NULL.patch: use NULL instead of 0. |
---|
1196 | - ruby-1.8.2pr1-cgi-session.patch: sets the permission of the session data |
---|
1197 | file to 0600. [ruby-dev:23952] |
---|
1198 | |
---|
1199 | * Wed Jun 23 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl9 |
---|
1200 | - added ruby-1.8.1-rdoc-parse.rb.patch: |
---|
1201 | - [ruby-talk:104190] %r{...} is a regular expression but RDoc prints it |
---|
1202 | as %{...}. |
---|
1203 | - added ruby-1.8.1-config.guess-revert.patch: |
---|
1204 | - [ruby-dev:23753] revert to original config.guess |
---|
1205 | <URL:ftp://ftp.gnu.org/pub/gnu/config/config.guess>. |
---|
1206 | |
---|
1207 | * Tue Jun 22 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl8 |
---|
1208 | - added ruby-1.8.1-yaml-rubytypes.rb.patch: |
---|
1209 | - backported from CVS HEAD. |
---|
1210 | |
---|
1211 | * Tue Jun 22 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl7 |
---|
1212 | - added ruby-1.8.1-106-cvs-updates.patch: |
---|
1213 | - [ruby-dev:23550] Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0) |
---|
1214 | dumps core. |
---|
1215 | - [ruby-core:02793] ruby -e 'a[*b]+=c' dups core. |
---|
1216 | - [ruby-dev:23487] core dump by delete_if on 1.8 |
---|
1217 | - options for Net::Telnet::login can take regexps for login prompt |
---|
1218 | and/or password prompt. |
---|
1219 | - added ruby-1.8.1-107-cvs-updates.patch: |
---|
1220 | - upgraded to stable-snapshot (2004-06-05). |
---|
1221 | - added debian/patches/108_cvs_updates.patch: |
---|
1222 | - [ruby-dev:22631] should not dump singleton class. |
---|
1223 | - limit safe level. |
---|
1224 | - [ruby-dev:23713] allow changing $SAFE. |
---|
1225 | - added ruby-1.8.1-820_zlib_64bit_gzfile_get32.patch: |
---|
1226 | - the value in gzfile_get32 can accidentally be sign extended on 64 bit |
---|
1227 | systems. Thanks to Matthew Mueller. (see Debian Bug#255442) |
---|
1228 | - removed ruby-1.8.1-time.c.patch, ruby-1.8.1-find.rb.patch, |
---|
1229 | ruby-1.8.1-telnet.rb.patch, ruby-1.8.1-yaml.patch, |
---|
1230 | ruby-1.8.1-proc_eq.patch, ruby-1.8.1-misc-escape.patch and |
---|
1231 | ruby-1.8.1-parse.y-reverse.patch. they ware included into the above |
---|
1232 | patch. |
---|
1233 | - updated SOURCE2. [VineSeed:09109] |
---|
1234 | - removed unusable "Prefix:". |
---|
1235 | |
---|
1236 | * Fri Feb 06 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl6 |
---|
1237 | - configure with --with-bundled-{sha1,md5,rmd160}. it free libruby1.8 from |
---|
1238 | libssl. |
---|
1239 | - added ruby-1.8.1-105-cvs-updates.patch: |
---|
1240 | - "undef" for methods does not work. [ruby-list:39058] |
---|
1241 | - blocks in "#{}" makes syntax error. [ruby-list:39061] |
---|
1242 | - Net::IMAP accepts 8-bit characters in quoted strings for Novell |
---|
1243 | GroupWise Internet Agent. |
---|
1244 | - Socket#recvfrom makes an invalid argument error in non-blocking mode. |
---|
1245 | [ruby-talk:89962] |
---|
1246 | - util.c (mblen): fix overrun. (DJGPP ONLY) [ruby-dev:22672] |
---|
1247 | - delegate.rb should use Kernel::raise for Thread. [ruby-dev:22681] |
---|
1248 | [ruby-dev:22684] |
---|
1249 | - delegate.rb should not delegate singleton_method_added. |
---|
1250 | [ruby-dev:22685] |
---|
1251 | - added ruby-1.8.1-find.rb.patch: |
---|
1252 | - Find.find raises SecurityError in $SAFE>=1. [ruby-dev:22641] |
---|
1253 | - Find.find("xyz") will yield "xyz" even if no such file exists. |
---|
1254 | [ruby-core:02319] |
---|
1255 | - added ruby-1.8.1-telnet.rb.patch: |
---|
1256 | - net/telnet.rb accepts "Login" prompt. |
---|
1257 | - added ruby-1.8.1-yaml.patch: |
---|
1258 | - syck library does not dump tv_usec correctly. [ruby-core:02305] |
---|
1259 | - syck cannot dump a Range of strings. [ruby-core:02306] |
---|
1260 | - added ruby-1.8.1-ruby-mode.patch: |
---|
1261 | - font-lock could not treat %"..." correctry. [ruby-dev:22705] |
---|
1262 | - added ruby-1.8.1-proc_eq.patch: |
---|
1263 | - Proc with empty body may not be equal. [ruby-dev:22590] |
---|
1264 | [ruby-dev:22594][ruby-dev:22602] |
---|
1265 | - added ruby-1.8.1-misc-escape.patch: |
---|
1266 | - Here-document in lib/rexml/encodings/ISO-8859-1.rb requires quotation, |
---|
1267 | as in US-ASCII.rb. [ruby-talk:88650] |
---|
1268 | - avoid warnings in rdoc/parsers/parse_c.rb. |
---|
1269 | |
---|
1270 | * Thu Jan 22 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.1-0vl5 |
---|
1271 | - changed the arguments when generating RI (in the %%install section) |
---|
1272 | against "ppc vs powerpc" issue (thanks Akira Yamada-san for helping) |
---|
1273 | |
---|
1274 | * Wed Jan 21 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl4 |
---|
1275 | - added ruby-1.8.1-104-cvs-updates.patch: |
---|
1276 | - removed O_NONBLOCK for a socket used by DRb. |
---|
1277 | - Net::IMAP accepts an NIL-envelope. |
---|
1278 | |
---|
1279 | * Tue Jan 20 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl3 |
---|
1280 | - added ruby-1.8.1-103-cvs-updates.patch: |
---|
1281 | - io.c: initializer of lineno should be "INT2FIX(0)". |
---|
1282 | - disabled optimization on ia64. (-O1/2 makes ruby unusable.) |
---|
1283 | - added ruby-1.8.1-ia64-stack-limit-hack.patch: |
---|
1284 | - disable IA64_MAGIC_STACK_LIMIT trick when optimization is disabled. |
---|
1285 | [ruby-dev:22650] |
---|
1286 | |
---|
1287 | * Mon Jan 19 2004 akira yamada <akira@vinelinux.org> 1.8.1-0vl2 |
---|
1288 | - added ruby-1.8.1-101-cvs-updates.patch: |
---|
1289 | - StringIO.new.sysread should raise EOFError. [ruby-core:2078] |
---|
1290 | - don't increment lineno when gzfile_read_all returns "". [ruby-core:2078] |
---|
1291 | - ARGF.readline should raise EOFError at EOF. [ruby-dev:22458] |
---|
1292 | - both of ARGF.read and ARGF.read(nil) should concatenate input files when |
---|
1293 | length argument is nil. [ruby-dev:22450] |
---|
1294 | - ARGF.lineno should return 0 even if ARGF have not been read. |
---|
1295 | [ruby-dev:22460] |
---|
1296 | - ARGF.each_byte should return self. [ruby-dev:22465] |
---|
1297 | - ARGF.eof? should not have any side effect. [ruby-dev:22469] |
---|
1298 | - should not abort when module_function is called for undefined method. |
---|
1299 | [ruby-dev:22498] |
---|
1300 | - ARGF.read(n) makes an error when it gets EOF. [ruby-bugs-ja:PR#585] |
---|
1301 | - synchronized with date2 library version 3.5. it includes fixes for |
---|
1302 | [ruby-talk:90063]. |
---|
1303 | - added ruby-1.8.1-102-cvs-updates.patch: |
---|
1304 | - documents of methods of IO is missing. |
---|
1305 | - added ruby-1.8.1-sleep.patch: |
---|
1306 | - sleep is broken with --enable-pthread. [ruby-core:2133] |
---|
1307 | [ruby-core:2137] |
---|
1308 | - added ruby-1.8.1-time.c.patch: |
---|
1309 | - Time#usec should not return neither a negative number nor a number which |
---|
1310 | is larger than 1000000. [ruby-dev:22614], [ruby-dev:22617] |
---|
1311 | - added ruby-1.8.1-ri-pager.patch: |
---|
1312 | - changed pager search order: ENV['PAGER'], pager, ... |
---|
1313 | - put datafiles of ri into rdoc package. |
---|
1314 | |
---|
1315 | * Sat Dec 27 2003 akira yamada <akira@vinelinux.org> 1.8.1-0vl1 |
---|
1316 | - new upstream version. |
---|
1317 | - applied bugfix patch. ruby-1.8.1-100-cvs-updates.patch: |
---|
1318 | - Kernel::require searches actual file name once when no extension |
---|
1319 | specified. |
---|
1320 | - fixes Ruby/Tk crash bug. (but does not fix block bug.) [ruby-talk:88830] |
---|
1321 | - Array#pack checks sign for "i" and "I". [ruby-dev:22427] |
---|
1322 | - IO::readlines should return lines when record-separater is nil. |
---|
1323 | [ruby-core:02077][ruby-core:02078] |
---|
1324 | - ARGF.read accepts "nil" for argument. [ruby-dev:22433] |
---|
1325 | - updated ruby-refm-rdp-1.6.8-ja-html.tar.gz. |
---|
1326 | - added ruby-mode-init.el. |
---|
1327 | - updated ruby-mode-install.sh and ruby-mode-remove.sh. |
---|
1328 | |
---|
1329 | * Mon Dec 08 2003 akira yamada <akira@vinelinux.org> 1.8.0-0vl5 |
---|
1330 | - updated ruby-1.8.1pr3-cvs-updates.patch. |
---|
1331 | |
---|
1332 | * Sat Dec 06 2003 akira yamada <akira@vinelinux.org> 1.8.0-0vl3 |
---|
1333 | - updated to Ruby 1.8.1-preview3. |
---|
1334 | - applied patches from the CVS. |
---|
1335 | |
---|
1336 | * Thu Oct 16 2003 akira yamada <akira@vinelinux.org> 1.8.0-0vl2 |
---|
1337 | - libruby obsoletes drb, erb, ruby-csv, ruby-optparse, ruby-rexml, |
---|
1338 | ruby-strscan, rubyunit and racc-runtime. |
---|
1339 | |
---|
1340 | * Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 1.8.0-0vl1 |
---|
1341 | - new upstream version. |
---|
1342 | - applied patches from the CVS. |
---|
1343 | - new sub-package: ruby-openssl. |
---|
1344 | |
---|
1345 | * Mon Mar 31 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.6.8-0vl2 |
---|
1346 | - rebuild with tcltk-8.4.2 |
---|
1347 | |
---|
1348 | * Tue Jan 21 2003 akira yamada <akira@vinelinux.org> 1.6.8-0vl1 |
---|
1349 | - new upstream version. |
---|
1350 | - applied a patch: |
---|
1351 | - [ruby-dev:18702] [PATCH] .rb/.so with same feature name |
---|
1352 | - build with db4-devel. (dbm.so is linked with libdb-4.0.so.) |
---|
1353 | |
---|
1354 | * Tue Mar 19 2002 akira yamada <akira@vinelinux.org> 1.6.7-0vl5 |
---|
1355 | - applied bug fix patch: |
---|
1356 | - ruby-dev#16462: preserve reference for GC, but link should be cut. |
---|
1357 | (ruby-dev#16411: block local var.) |
---|
1358 | - RUBY_RELEASE_DATE "2002-03-19" |
---|
1359 | (ruby-1.6.7-103.patch) |
---|
1360 | |
---|
1361 | * Sun Mar 17 2002 akira yamada <akira@vinelinux.org> 1.6.7-0vl4 |
---|
1362 | - applied bug fix patch: |
---|
1363 | - ruby-dev#16274: patch for 'wm state' (tk.rb) |
---|
1364 | - PR#206ja: SEGV handle EXIT |
---|
1365 | - updated NEWS |
---|
1366 | - RUBY_RELEASE_DATE "2002-03-14" |
---|
1367 | (ruby-1.6.7-100.patch) |
---|
1368 | - ruby-list#34313: singleton should not be Marshal.dump'ed |
---|
1369 | - ruby-dev#16411: block local var |
---|
1370 | - RUBY_RELEASE_DATE "2001-03-15" |
---|
1371 | (ruby-1.6.7-101.patch) |
---|
1372 | - handling multibyte chars is partially broken. |
---|
1373 | - RUBY_RELEASE_DATE "2002-03-18" |
---|
1374 | (ruby-1.6.7-102.patch) |
---|
1375 | - removed ruby-1.6.7-500-marshal-proc.patch and |
---|
1376 | ruby-1.6.7-501-class-var.patch. they are included (or rewrited) into the |
---|
1377 | above patch. |
---|
1378 | - updated refm. (ruby-refm-rdp-1.6.7-ja-html.zip) |
---|
1379 | - prefixed %%lang(ja) to %%doc for Japanese documents. |
---|
1380 | |
---|
1381 | * Fri Mar 08 2002 akira yamada <akira@vinelinux.org> 1.6.7-0vl3 |
---|
1382 | - applied patch501. |
---|
1383 | |
---|
1384 | * Fri Mar 08 2002 akira yamada <akira@vinelinux.org> 1.6.7-0vl2 |
---|
1385 | - updated refm. (ruby-refm-rdp-1.6.7-jp-html.zip) |
---|
1386 | |
---|
1387 | * Sun Mar 03 2002 akira yamada <akira@vinelinux.org> 1.6.7-0vl1 |
---|
1388 | - new upstream version. |
---|
1389 | - uri library is included. |
---|
1390 | - time.rb is new. |
---|
1391 | - some bugs are fixed. |
---|
1392 | - added ruby-refm-rdp-1.6.6-jp-html.zip. |
---|
1393 | - applied bug fix patch: |
---|
1394 | - ruby-dev#16178: Marshal::dump shuld call Proc#call. |
---|
1395 | (ruby-1.6.7-500-marshal-proc.patch) |
---|
1396 | - ruby-talk#35157: class vars broken in 1.6.7 |
---|
1397 | (ruby-1.6.7-501-class-var.patch) |
---|
1398 | - removed: ruby-1.6.6-10[12].patch, ruby-1.6.6-502-net_pop.patch. |
---|
1399 | |
---|
1400 | * Mon Feb 04 2002 akira yamada <akira@vinelinux.org> 1.6.6-0vl5 |
---|
1401 | - applied bug fix patch: |
---|
1402 | - ruby-dev#15684: reject prefix followed by spaces only. |
---|
1403 | - PR#183: SEGV on remove_class_variable |
---|
1404 | (ruby-1.6.6-101.patch) |
---|
1405 | - PR#184: Net::APOP.auth_only is not usable |
---|
1406 | (ruby-1.6.6-502-net_pop.patch) |
---|
1407 | - removed ruby-1.6.6-502-net_pop.patch. it is included by |
---|
1408 | 101_ruby-1.6.6.patch. |
---|
1409 | - site_ruby moved to under /usr/local/lib. |
---|
1410 | - added db1-devel to BuildRequires. |
---|
1411 | |
---|
1412 | * Wed Jan 09 2002 akira yamada <akira@vinelinux.org> 1.6.6-0vl4 |
---|
1413 | - added a bug fix patch: ruby-1.6.6-501-ruby-mode.patch |
---|
1414 | - ruby-talk#30479: ruby-mode.el disables font-lock coloring |
---|
1415 | |
---|
1416 | * Tue Jan 08 2002 akira yamada <akira@vinelinux.org> 1.6.6-0vl3 |
---|
1417 | - added a bug fix patch: ruby-1.6.6-100.patch |
---|
1418 | - ruby-talk#30203: Ruby 1.6.6 bug and fix |
---|
1419 | - ruby-list#33047: regex bug |
---|
1420 | - PR#230: problem with -d in 1.6.6 |
---|
1421 | - removed patches: ruby-900-XXX-strtod.patch ruby-503-weakref.rb.patch. |
---|
1422 | included into ruby-1.6.6-100.patch. |
---|
1423 | |
---|
1424 | * Fri Jan 04 2002 akira yamada <akira@vinelinux.org> 1.6.6-0vl2 |
---|
1425 | - added a patch: |
---|
1426 | - ruby-1.6.6-901-sparc.patch: PR#225: sparc linux needs different |
---|
1427 | FLUSH_REGISTER_WINDOWS |
---|
1428 | - renamed to ruby-mode from ruby-mode-el. |
---|
1429 | |
---|
1430 | * Wed Dec 26 2001 akira yamada <akira@vinelinux.org> 1.6.6-0vl1 |
---|
1431 | - new upstream version. |
---|
1432 | |
---|
1433 | * Sun Nov 18 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.6.5-0vl3 |
---|
1434 | - rebuilt with new tcl/tk packages |
---|
1435 | - added patches: ruby-900-XXX-strtod.patch ruby-503-weakref.rb.patch |
---|
1436 | |
---|
1437 | * Wed Oct 10 2001 akira yamada <akira@vinelinux.org> 1.6.5-0vl2 |
---|
1438 | - applied bug fix patch from upstrem cvs repository. |
---|
1439 | - ruby-dev#14810, ruby-dev#14813 (ruby-1.6.5-100.patch) |
---|
1440 | - applied bug fix patch: |
---|
1441 | - ruby-list#31570 for net/pop.rb (ruby-1.6.5-501-net-pop.rb.patch) |
---|
1442 | - %%{_mandir} hack. |
---|
1443 | - emacsen_pkg hack. (very dirty for %%_foo() in %%if-%%endif. but it is |
---|
1444 | wrong of spec-specification... sigh.) |
---|
1445 | |
---|
1446 | * Wed Sep 19 2001 akira yamada <akira@vinelinux.org> 1.6.5-0vl1 |
---|
1447 | - new upstream version. |
---|
1448 | - add XFree86-devel to BuildRequires. (tk.h requires X11/Xlib.h.) |
---|
1449 | |
---|
1450 | * Mon Sep 03 2001 akira yamada <akira@vinelinux.org> 1.6.4-0vl8 |
---|
1451 | - removed files related on emacsen-common from libruby. |
---|
1452 | - updated upstream URLs. |
---|
1453 | |
---|
1454 | * Tue Aug 07 2001 akira yamada <akira@vinelinux.org> |
---|
1455 | - 1.6.4-0vl7 |
---|
1456 | - added ruby-1.6.4-108.patch. |
---|
1457 | - fixed: causes segv to mod_ruby. |
---|
1458 | - do not recurse if method_missing is undefined. |
---|
1459 | - m68k work around. |
---|
1460 | |
---|
1461 | * Fri Aug 03 2001 akira yamada <akira@vinelinux.org> |
---|
1462 | - 1.6.4-0vl5 |
---|
1463 | - new sub-package ruby-mode-el. it provides ruby-mode for emacsen. |
---|
1464 | |
---|
1465 | * Wed Aug 01 2001 akira yamada <akira@vinelinux.org> |
---|
1466 | - 1.6.4-0vl4 |
---|
1467 | - added ruby-1.6.4-10[67].patch. |
---|
1468 | - remove ruby-1.6.4-501.patch. (fixed on upstream.) |
---|
1469 | - marshal verbose warning bug. |
---|
1470 | - ruby-1.6-2001.07.31. |
---|
1471 | - packages except libruby and irb requires libruby = %%{version}-%%{release}. |
---|
1472 | - irb requires ruby = %%{version}-%%{release}. |
---|
1473 | |
---|
1474 | * Thu Jul 26 2001 akira yamada <akira@vinelinux.org> |
---|
1475 | - 1.6.4-0vl3 |
---|
1476 | - added ruby-1.6.4-10[345].patch and ruby-1.6.4-501.patch. |
---|
1477 | - tilde expansion problem and PR#158. |
---|
1478 | - some documents moved to libruby.rpm from ruby.rpm. |
---|
1479 | - stopped using %%configure macros, because it breaks |
---|
1480 | Config::CONFIG["libdir"] variable: %%configure sets |
---|
1481 | it to "/usr/lib" but it should be |
---|
1482 | "$(exec_prefix)/lib" for some packages which uses |
---|
1483 | ruby. |
---|
1484 | |
---|
1485 | * Tue Jul 17 2001 akira yamada <akira@vinelinux.org> |
---|
1486 | - 1.6.4-0vl2 |
---|
1487 | - added ruby-1.6.4-10[12].patch. |
---|
1488 | - fixed a bug around order of "$:". |
---|
1489 | - updated config.{guess,sub}. |
---|
1490 | - eval.c bug. |
---|
1491 | - marshal version 4.6. |
---|
1492 | |
---|
1493 | * Mon Jun 04 2001 akira yamada <akira@vinelinux.org> |
---|
1494 | - 1.6.4-0vl1 |
---|
1495 | - upgrade to nwe upstream version 1.6.4. |
---|
1496 | |
---|
1497 | * Mon Apr 02 2001 akira yamada <akira@vinelinux.org> |
---|
1498 | - applied patch: |
---|
1499 | - fixed method cache bug. etc. (Patch103, Patch104) |
---|
1500 | |
---|
1501 | * Tue Mar 27 2001 akira yamada <akira@vinelinux.org> |
---|
1502 | - applied patch: |
---|
1503 | - fixed marshal for bignum bug. |
---|
1504 | - fixed scope of constant variables bug. |
---|
1505 | |
---|
1506 | * Tue Mar 20 2001 akira yamada <akira@vinelinux.org> |
---|
1507 | - upgraded to new upstream version 1.6.3. |
---|
1508 | |
---|
1509 | * Fri Feb 09 2001 akira yamada <akira@vinelinux.org> |
---|
1510 | - fixed bad group for libruby. |
---|
1511 | - Applied patch: upgraded to cvs version (2001-02-08): |
---|
1512 | fixed minor bugs. |
---|
1513 | |
---|
1514 | * Thu Jan 18 2001 akira yamada <akira@vinelinux.org> |
---|
1515 | - Applied patch: upgraded to cvs version (2001-01-15): |
---|
1516 | fixed minor bugs(e.g. ruby makes extention librares too large...). |
---|
1517 | |
---|
1518 | * Wed Jan 10 2001 akira yamada <akira@vinelinux.org> |
---|
1519 | - Applied patch: upgraded to cvs version (2001-01-09): |
---|
1520 | fixed minor bugs. |
---|
1521 | |
---|
1522 | * Sat Dec 30 2000 akira yamada <akira@vinelinux.org> |
---|
1523 | - Applied bug fix patch. |
---|
1524 | |
---|
1525 | * Mon Dec 25 2000 akira yamada <akira@vinelinux.org> |
---|
1526 | - Updated to new upstream version 1.6.2. |
---|
1527 | |
---|
1528 | * Fri Dec 22 2000 akira yamada <akira@vinelinux.org> |
---|
1529 | - Removed ruby_cvs.2000122019.patch, added ruby_cvs.2000122215.patch |
---|
1530 | (upgraded ruby to latest cvs version, 1.6.2-preview4). |
---|
1531 | |
---|
1532 | * Wed Dec 20 2000 akira yamada <akira@vinelinux.org> |
---|
1533 | - Removed ruby_cvs.2000121413.patch, added ruby_cvs.2000122019.patch |
---|
1534 | (upgraded ruby to latest cvs version). |
---|
1535 | - new package: libruby |
---|
1536 | |
---|
1537 | * Thu Dec 14 2000 akira yamada <akira@vinelinux.org> |
---|
1538 | - Removed ruby_cvs.2000101901.patch, added ruby_cvs.2000121413.patch |
---|
1539 | (upgraded ruby to latest cvs version). |
---|
1540 | - Removed ruby-dev.11262.patch, ruby-dev.11265.patch, |
---|
1541 | and ruby-dev.11268.patch (included into above patch). |
---|
1542 | |
---|
1543 | * Sun Nov 12 2000 MACHINO, Satoshi <machino@vinelinux.org> 1.6.1-0vl9 |
---|
1544 | - build on gcc-2.95.3 |
---|
1545 | |
---|
1546 | * Thu Oct 19 2000 akira yamada <akira@vinelinux.org> |
---|
1547 | - Added ruby-dev.11268.patch. |
---|
1548 | |
---|
1549 | * Thu Oct 19 2000 akira yamada <akira@vinelinux.org> |
---|
1550 | - Removed ruby_cvs.2000101117.patch and added ruby_cvs.2000101901.patch |
---|
1551 | (upgraded ruby to latest cvs version). |
---|
1552 | - Added ruby-dev.11262.patch. |
---|
1553 | - Added ruby-dev.11265.patch. |
---|
1554 | |
---|
1555 | * Wed Oct 11 2000 akira yamada <akira@vinelinux.org> |
---|
1556 | - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000101117.patch |
---|
1557 | (upgraded ruby to latest cvs version). |
---|
1558 | |
---|
1559 | * Mon Oct 09 2000 akira yamada <akira@vinelinux.org> |
---|
1560 | - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000100313.patch |
---|
1561 | (upgraded ruby to latest cvs version). |
---|
1562 | |
---|
1563 | * Tue Oct 03 2000 akira yamada <akira@vinelinux.org> |
---|
1564 | - Removed ruby_cvs.2000100218.patch and added ruby_cvs.2000100313.patch |
---|
1565 | (upgraded ruby to latest cvs version). |
---|
1566 | |
---|
1567 | * Mon Oct 02 2000 akira yamada <akira@vinelinux.org> |
---|
1568 | - Removed ruby_cvs.2000092718.patch and added ruby_cvs.2000100218.patch |
---|
1569 | (upgraded ruby to latest cvs version). |
---|
1570 | |
---|
1571 | * Wed Sep 27 2000 akira yamada <akira@vinelinux.org> |
---|
1572 | - Updated to upstream version 1.6.1. |
---|
1573 | - Removed ruby_cvs.2000082901.patch and added ruby_cvs.2000092718.patch |
---|
1574 | (upgraded ruby to latest cvs version). |
---|
1575 | |
---|
1576 | * Tue Aug 29 2000 akira yamada <akira@redhat.com> |
---|
1577 | - Updated to version 1.4.6. |
---|
1578 | - removed ruby-dev.10123.patch(included into ruby-1.4.6). |
---|
1579 | - Added ruby_cvs.2000082901.patch(upgraded ruby to latest cvs version). |
---|
1580 | |
---|
1581 | * Tue Jun 27 2000 akira yamada <akira@redhat.com> |
---|
1582 | - Updated manuals to version 1.4.5. |
---|
1583 | |
---|
1584 | * Sun Jun 25 2000 akira yamada <akira@redhat.com> |
---|
1585 | - Added ruby-dev.10123.patch. |
---|
1586 | |
---|
1587 | * Sat Jun 24 2000 akira yamada <akira@redhat.com> |
---|
1588 | - Updated to version 1.4.5. |
---|
1589 | - Removed ruby_cvs.2000062401.patch(included into ruby-1.4.5). |
---|
1590 | |
---|
1591 | * Thu Jun 22 2000 akira yamada <akira@redhat.com> |
---|
1592 | - Updated to version 1.4.4(06/22/2000 CVS). |
---|
1593 | - Removed ruby-dev.10054.patch(included into ruby_cvs.patch). |
---|
1594 | |
---|
1595 | * Thu Jun 22 2000 akira yamada <akira@redhat.com> |
---|
1596 | - Renamed to ruby_cvs20000620.patch from ruby_cvs.patch. |
---|
1597 | |
---|
1598 | * Tue Jun 20 2000 akira yamada <akira@redhat.com> |
---|
1599 | - Updated to version 1.4.4(06/20/2000 CVS). |
---|
1600 | - Removed ruby-list.23190.patch(included into ruby_cvs.patch). |
---|
1601 | - Added ruby-dev.10054.patch. |
---|
1602 | |
---|
1603 | * Thu Jun 15 2000 akira yamada <akira@redhat.com> |
---|
1604 | - Updated to version 1.4.4(06/12/2000 CVS). |
---|
1605 | - Added manuals and FAQs. |
---|
1606 | - Split into ruby, ruby-devel, ruby-tcltk, ruby-docs, irb. |
---|
1607 | |
---|
1608 | * Tue Jun 13 2000 Mitsuo Hamada <mhamada@redhat.com> |
---|
1609 | - Updated to version 1.4.4 |
---|
1610 | |
---|
1611 | * Wed Dec 08 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1612 | - Updated to version 1.4.3 |
---|
1613 | |
---|
1614 | * Mon Sep 20 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1615 | - Updated to version 1.4.2 (Sep 18) |
---|
1616 | |
---|
1617 | * Fri Sep 17 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1618 | - Updated to version 1.4.2 |
---|
1619 | |
---|
1620 | * Tue Aug 17 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1621 | - Updated to version 1.4.0 |
---|
1622 | |
---|
1623 | * Fri Jul 23 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1624 | - 2nd release |
---|
1625 | - Updated to version 1.2.6(15 Jul 1999) |
---|
1626 | - striped %{prefix}/bin/ruby |
---|
1627 | |
---|
1628 | * Mon Jun 28 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1629 | - Updated to version 1.2.6(21 Jun 1999) |
---|
1630 | |
---|
1631 | * Wed Apr 14 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1632 | - Updated to version 1.2.5 |
---|
1633 | |
---|
1634 | * Fri Apr 09 1999 Atsushi Yamagata <yamagata@plathome.co.jp> |
---|
1635 | - Updated to version 1.2.4 |
---|
1636 | |
---|
1637 | * Fri Dec 25 1998 Toru Hoshina <hoshina@best.com> |
---|
1638 | - Version up to 1.2 stable. |
---|
1639 | |
---|
1640 | * Fri Nov 27 1998 Toru Hoshina <hoshina@best.com> |
---|
1641 | - Version up to 1.1c9. |
---|
1642 | |
---|
1643 | * Thu Nov 19 1998 Toru Hoshina <hoshina@best.com> |
---|
1644 | - Version up to 1.1c8, however it appear short life :-P |
---|
1645 | |
---|
1646 | * Fri Nov 13 1998 Toru Hoshina <hoshina@best.com> |
---|
1647 | - Version up. |
---|
1648 | |
---|
1649 | * Tue Sep 22 1998 Toru Hoshina <hoshina@best.com> |
---|
1650 | - To make a libruby.so. |
---|
1651 | |
---|
1652 | * Mon Sep 21 1998 Toru Hoshina <hoshina@best.com> |
---|
1653 | - Modified SPEC in order to install libruby.a so that it should be used by |
---|
1654 | another ruby entention. |
---|
1655 | - 2nd release. |
---|
1656 | |
---|
1657 | * Mon Mar 9 1998 Shoichi OZAWA <shoch@jsdi.or.jp> |
---|
1658 | - Added a powerPC arch part. Thanks, MURATA Nobuhiro <nob@makioka.y-min.or.jp> |
---|