Up to [NetBSD + pkgsrc-wip] / pkgsrc / lang / ruby18-base
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
Fix segfaults in timeout.rb manifest with GCC 4.7 and default optimizations. See https://bugs.ruby-lang.org/issues/6383 for more.
Overhaul buildlink3 processing of Ruby. * Don't buildlink in ruby/rubyversion.mk any more but define RUBY_USE_PTHREAD (use of pthread). * In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to RUBY_USE_PTHREAD. * Also the same logic in ruby/Makefile.common. * Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile.
Always use __builtin_frame_address for Clang. The fallback using alloca gets optimised away by it. XXX This can most likely supersede hacks.mk
Update ruby18-base package to 1.8.7.357. It contains security fix for CVE-2011-4815 (DoS). Wed Dec 28 21:34:23 2011 URABE Shyouhei <shyouhei@ruby-lang.org> * string.c (rb_str_hash): randomize hash to avoid algorithmic complexity attacks. CVE-2011-4815 * st.c (strhash): ditto. * string.c (Init_String): initialization of hash_seed to be at the beginning of the process. * st.c (Init_st): ditto. Thu Dec 8 11:57:04 2011 Tanaka Akira <akr@fsij.org> * inits.c (rb_call_inits): call Init_RandomSeed at first. * random.c (seed_initialized): defined. (fill_random_seed): extracted from random_seed. (make_seed_value): extracted from random_seed. (rb_f_rand): initialize random seed at first. (initial_seed): defined. (Init_RandomSeed): defined. (Init_RandomSeed2): defined. (rb_reset_random_seed): defined. (Init_Random): call Init_RandomSeed2. Sat Dec 10 20:44:23 2011 Tanaka Akira <akr@fsij.org> * lib/securerandom.rb: call OpenSSL::Random.seed at the SecureRandom.random_bytes call. insert separators for array join. patch by Masahiro Tomita. [ruby-dev:44270] Mon Oct 17 04:20:22 2011 Nobuyoshi Nakada <nobu@ruby-lang.org> * mkconfig.rb: fix for continued lines. based on a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420]. Mon Oct 17 04:19:39 2011 Yukihiro Matsumoto <matz@ruby-lang.org> * numeric.c (flo_cmp): Infinity is greater than any bignum number. [ruby-dev:38672] * bignum.c (rb_big_cmp): ditto. Mon Oct 17 03:56:12 2011 Yusuke Endoh <mame@tsg.ne.jp> * ext/openssl/ossl_x509store.c (ossl_x509store_initialize): initialize store->ex_data.sk. [ruby-core:28907] [ruby-core:23971] [ruby-core:18121]
Clean up DEINSTALL/INSTALL scripts. * Remove setting PREFIX. * Remove executing exit on last line. Bump PKGREVISION.
* Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL. * Remove workaround for version.h.
Remove (trial) workaround for getaddrinfo() on Linux added over 5 years ago. It break the feature in these days.
Update ruby18-base pacakge to 1.8.7.352 (1.8.7-p352). This is maintenance release. For more detail chagge, plrease refer: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog
Limit use of --enable-wide-getaddrinfo on SunOS from 5.6 to 5.9. On Solaris 10, it seems that --enable-wide-getaddrinfo has problem although it was needed on Solaris 9. Should be fix PR pkg/44039. Bump PKGREVISION.
Remove bin/rdoc and bin/ri from ALTERNATIVES since it will conflict with devel/ruby-rdoc. Bump PKGREVISION.
Pullup ticket #3443 - requested by taca lang/ruby18-base security update Revisions pulled up: - lang/ruby18-base/Makefile 1.60-1.61 - lang/ruby18-base/distinfo 1.49 - lang/ruby18-base/patches/patch-ext_bigdecimal_bigdecimal.c 1.1 --- Module Name: pkgsrc Committed By: taca Date: Sun May 29 01:36:24 UTC 2011 Modified Files: pkgsrc/lang/ruby18-base: Makefile Added Files: pkgsrc/lang/ruby18-base/patches: patch-ext_bigdecimal_bigdecimal.c Log Message: Add a patch for CVE-2011-0188 from repository as ruby19-base. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Mon May 30 04:21:38 UTC 2011 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Log Message: It seems that I forgot update distinfo file. Since it cause creating binary package which isn't up to date, bump PKGREVISION, again.
It seems that I forgot update distinfo file. Since it cause creating binary package which isn't up to date, bump PKGREVISION, again.
Add a patch for CVE-2011-0188 from repository as ruby19-base. Bump PKGREVISION.
* Make rdoc compatible with newer version of rdoc (on Ruby 1.9.2) about handling of none existing files. This should be fix build problem of www/ruby-rails3 with ruby18-base. Bump PKGREVISION.
Update ruby18-base to 1.8.7.302 (Ruby 1.8.7 patchlevel 302). Since many changes from previous release, please refer http://www.ruby-lang.org/en/news/2010/08/16/ruby-1-8-7-p302-is-released/. Note: Since all security updates are already in previous package, This update dosen't include any securify fix.
Explicitly set environment INSTALL, and reset INSTALL_DATA,
INSTALL_PROGRAM and INSTALL_SCRIPT.
They reflect to Ruby's Config::CONFIG constant which contains
various configuration parametes which would be used when installing
extention modules including ruby gems.
Setting INSTALL explicitly reset the line in mk/configure/gnu-configure.mk.
CONFIGURE_ENV+= ac_given_INSTALL=${INSTALL:Q}\ -c\ -o\ ${BINOWN}\ -g\ ${BINGRP}
Should be fix PR pkg/43684 and pkg/43687.
Bump PKGREVISION.
Pullup ticket #3207 - requested by taca lang/ruby18-base: security patch Revisions pulled up: - lang/ruby18-base/Makefile 1.56 - lang/ruby18-base/distinfo 1.44 - lang/ruby18-base/patches/patch-ea 1.1 --- Module Name: pkgsrc Committed By: taca Date: Mon Aug 16 07:08:13 UTC 2010 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Added Files: pkgsrc/lang/ruby18-base/patches: patch-ea Log Message: Add a patch to fix for possible cross-site scripting (CVE-2010-0541) from r29002 in Ruby's repository. (Sadly, Ruby 1.8.7 pl301 missed this change...) Bump PKGREVISION.
Add a patch to fix for possible cross-site scripting (CVE-2010-0541) from r29002 in Ruby's repository. (Sadly, Ruby 1.8.7 pl301 missed this change...) Bump PKGREVISION.
Accepd db5 for library of ext/dbm. (Not tested well.) Bump PKGREVISION.
Fix a small problem by precious webrick security fix from Ruby's repositry (r26281). Also use COMPILER_RPATH_FLAG in Makefile. Bump PKGREVISION.
Add patches for security problem of webrick. http://www.ruby-lang.org/en/news/2010/01/10/webrick-escape-sequence-injection/ Bump PKGREVISION.
* Make Ruby's OpenSSL library compatible with OpenSSL 1.0.0 and later, focusing to PR pkg/41829. * Add comments to patches. Bump PKGREVISION.
Make ucontext(3) to apply to all DragonFly versions, it's too slow - a simple sample with two threads is 2 times faster without ucontext(3). Bump PKGREVISION.
Pullup ticket #2752 - requested by taca ruby18-base: security update ruby18-curses: security update ruby18-tk: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.45 - lang/ruby18-base/Makefile 1.50 - lang/ruby18-base/distinfo 1.36 - lang/ruby18-base/patches/patch-dg delete - lang/ruby18-base/patches/patch-dh delete - lang/ruby18-base/patches/patch-dj delete - devel/ruby-curses/distinfo 1.18 - x11/ruby-tk/distinfo 1.21 --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 16 17:10:17 UTC 2009 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: Bump Ruby 1.8.7's patch level to 160. --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 16 17:11:12 UTC 2009 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Removed Files: pkgsrc/lang/ruby18-base/patches: patch-dg patch-dh patch-dj Log Message: Update ruby18-base-1.8.7.160 (1.8.7-p160). This release is counterpart of 1.8.6-p368, so many bugs are fixed since the latest 1.8.7. Check the ChangeLog for more details. Especialy, including workarounds for CVE-2007-1558 and CVE-2008-1447. --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 16 17:12:18 UTC 2009 Modified Files: pkgsrc/devel/ruby-curses: distinfo Log Message: Update distinfo refelecting update to Ruby 1.8.7-p160. --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 16 17:12:42 UTC 2009 Modified Files: pkgsrc/x11/ruby-tk: distinfo Log Message: Update distinfo refelecting update to Ruby 1.8.7-p160.
Update ruby18-base-1.8.7.160 (1.8.7-p160). This release is counterpart of 1.8.6-p368, so many bugs are fixed since the latest 1.8.7. Check the ChangeLog for more details. Especialy, including workarounds for CVE-2007-1558 and CVE-2008-1447.
Apply patch from Ruby's repository, revision 22440. It fixes OCPS(Online Certificate Status Protocol) verify method wasn't always return false when verify was failed in OpenSSL's correspondence library. (It might be possible security risk for using OCPS. Fix small PLIST improvement, too. Bump PKGREVISION.
Pullup ticket #2528 - requested by taca ruby18-base: security patch Revisions pulled up: - lang/ruby18-base/Makefile 1.47 - lang/ruby18-base/distinfo 1.34 - lang/ruby18-base/patches/patch-dg 1.5 - lang/ruby18-base/patches/patch-dh 1.3 --- Module Name: pkgsrc Committed By: taca Date: Sun Sep 14 05:17:18 UTC 2008 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Added Files: pkgsrc/lang/ruby18-base/patches: patch-dg patch-dh Log Message: Add fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3790 (http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/) from ruby_1_8 branch. Bump PKGREVISION.
Fix interpreter for h2rb script. Bump PKGREVISION.
Add fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3790 (http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/) from ruby_1_8 branch. Bump PKGREVISION.
Pullup ticket 2473 - requested by taca security update for ruby - pkgsrc/devel/ruby-curses/distinfo 1.16 - pkgsrc/lang/ruby/rubyversion.mk 1.43 - pkgsrc/lang/ruby18-base/Makefile 1.46 - pkgsrc/lang/ruby18-base/distinfo 1.32 - pkgsrc/lang/ruby18-base/patches/patch-ad removed - pkgsrc/x11/ruby-tk/distinfo 1.19 Module Name: pkgsrc Committed By: taca Date: Fri Aug 8 12:38:59 UTC 2008 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: Start update of Ruby 1.8.7 patchlevel 71. --- Module Name: pkgsrc Committed By: taca Date: Fri Aug 8 12:42:44 UTC 2008 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Removed Files: pkgsrc/lang/ruby18-base/patches: patch-ad Log Message: Update ruby18-base to 1.8.7.71. pkgsrc change: Apply fix for sunpro compilre, provided by PR pkg/37771 from Naoto Morishima. This release includes fix for multiple vulnerabilities. http://www.ruby-lang.org/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/ * Several vulnerabilities in safe level * DoS vulnerability in WEBrick * Lack of taintness check in dl * DNS spoofing vulnerability in resolv.rb Full changes are too many, please refer ChangeLog file. --- Module Name: pkgsrc Committed By: taca Date: Fri Aug 8 12:43:51 UTC 2008 Modified Files: pkgsrc/devel/ruby-curses: distinfo Log Message: Update ruby-curses package to 1.8.7.71. This is version update only, no functional change in this ruby extention. --- Module Name: pkgsrc Committed By: taca Date: Fri Aug 8 12:44:51 UTC 2008 Modified Files: pkgsrc/x11/ruby-tk: distinfo Log Message: Update ruby-tk package to 1.8.7.71. This is version update only, no functional change in this ruby extention.
Update ruby18-base to 1.8.7.71. pkgsrc change: Apply fix for sunpro compilre, provided by PR pkg/37771 from Naoto Morishima. This release includes fix for multiple vulnerabilities. http://www.ruby-lang.org/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/ * Several vulnerabilities in safe level * DoS vulnerability in WEBrick * Lack of taintness check in dl * DNS spoofing vulnerability in resolv.rb Full changes are too many, please refer ChangeLog file.
Pullup ticket #2443 - requested by taca
Security patch for ruby18-base
Revisions pulled up:
- lang/ruby18-base/Makefile 1.45 via patch
- lang/ruby18-base/distinfo 1.31 via patch
- lang/ruby18-base/patches/patch-ad 1.9 via patch
---
Module Name: pkgsrc
Committed By: tonnerre
Date: Thu Jul 3 21:06:10 UTC 2008
Modified Files:
pkgsrc/lang/ruby18-base: Makefile distinfo
Added Files:
pkgsrc/lang/ruby18-base/patches: patch-ad
Log Message:
Add a patch to fix the integer overflow in rb_ary_fill() in Ruby 1.8
which can be exploited to cause a denial of service through memory
exhaustion. (SN-2008-02)
Add a patch to fix the integer overflow in rb_ary_fill() in Ruby 1.8 which can be exploited to cause a denial of service through memory exhaustion. (SN-2008-02)
Fix DESTDIR installation.
Update ruby18-base package to 1.8.7. Since chanes are too much to write here, please refer http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/ChangeLog http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/NEWS http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/ChangeLog
REPLACE_RUBY_DIRS is relative to ${WRKSRC}, so no need to spell it out.
Convert to use PLIST_VARS instead of manually passing "@comment " through PLIST_SUBST to the plist module.
Full DESTDIR support.
fix build on Solaris w/ sunpro:
- don't call the linker directly to build shared libraries,
use ${CC} -G
- link libsunmath statically, as it is provided by SUNWspro and
therefore not available on systems where the compiler is not
installed.
Update Ruby packages to 1.8.6-p111. Basically, no change since previous update except Net::HTTP default @enable_post_connection_check was wrongly set to true. (It might cause compatibility problem.)
Add patches against Ruby 1.8.6-p111. Since 1.8.6-p111 dosen't officially released (SVN's tag only), I decide to keep pkgsrc's Ruby's version. This isn't leaf package but fixes security problem reported by http://www.isecpartners.com/advisories/2007-006-rubyssl.txt. Bump PKGREVISION.
Update ruby18-base to 1.8.6.36 (Ruby 1.8.6 patchlevel 36).
Ruby 1.8.6 patchlevel 36 is maintainous release of Ruby.
Changes are too many, please see ChangeLog:
http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog
Only add -lsunmath on SunOS if we're using the sunpro compiler. Otherwise we don't have it and a replacement for isinf() (the function that sunmath was used for) is compiled in.
DragonFly 1.8.0 has a broken getucontext, so forcefully disable it.
On Solaris 10, isinf() lives in libsunmath.
Fix INSTALL script to check proper directory; not RUBY_SYSRIDIR but RUBY_SITERIDIR. It fixes install error of textproc/ruby-redcloth when ruby18-base didn't biild with ruby-build-ri-db option. Noted by obache@ via private mail and approved by wiz@. Bump PKGREVISION.
Updating Ruby to 1.8.6; ruby18-base - discontinue use of RUBY_PATCH_DATE. - Introduce RUBY_PATCH_LEVEL. pkgsrc's ruby tracks Ruby's patch release and avoid to maintain its own patch files (with RUBY_PATCH_DATE). Changes are too much, please see ChangeLog file.
Fix ruby-build-ri-db option related problem.
- Include options.mk before rubyversion.mk, so PLIST for ri database
should be created suitably.
- make RUBY_RIDIR and its friends relative path to ${PREFIX}.
- Fix and improve handling of ${RUBY_RIDIR} handling and should
be fixed remaining ${RUBY_RIDIR} after pkg_delete ruby18-base.
(Noted by private mail from wiz@.)
Bump PKGREVISION of ruby18-base package.
Pullup ticket 1943 - requested by taca
security update for ruby18
Revisions pulled up:
- pkgsrc/lang/ruby/Makefile 1.41
- pkgsrc/lang/ruby/rubyversion.mk 1.29, 1.30
- pkgsrc/lang/ruby18-base/Makefile 1.29
- pkgsrc/lang/ruby18-base/PLIST 1.9
- pkgsrc/lang/ruby18-base/PLIST.common_end 1.2
- pkgsrc/lang/ruby18-base/distinfo 1.17
- pkgsrc/lang/ruby18-base/options.mk 1.1
- pkgsrc/lang/ruby18-base/patches/patch-af 1.1
- pkgsrc/lang/ruby18-base/patches/patch-bl removed
- pkgsrc/lang/ruby18/Makefile 1.15
- pkgsrc/databases/ruby-gdbm/Makefile 1.15
- pkgsrc/databases/ruby-gdbm/distinfo 1.1
- pkgsrc/devel/ruby-curses/Makefile 1.10
- pkgsrc/devel/ruby-curses/distinfo 1.7
- pkgsrc/devel/ruby-mode/Makefile 1.15
- pkgsrc/devel/ruby-mode/distinfo 1.6
- pkgsrc/devel/ruby-readline/Makefile 1.20
- pkgsrc/devel/ruby-readline/distinfo 1.13
- pkgsrc/devel/ruby-readline/patches/patch-aa 1.5
- pkgsrc/x11/ruby-tk/Makefile 1.25, 1.26
- pkgsrc/x11/ruby-tk/PLIST 1.7
- pkgsrc/x11/ruby-tk/distinfo 1.11
- pkgsrc/mk/defaults/options.description 1.130
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:25:26 UTC 2006
Modified Files:
pkgsrc/databases/ruby-gdbm: Makefile
Added Files:
pkgsrc/databases/ruby-gdbm: distinfo
Log Message:
Update ruby-gdbm package to 1.8.5.20061205:
- rdoc addition and trivial change.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:28:18 UTC 2006
Modified Files:
pkgsrc/devel/ruby-curses: Makefile distinfo
Log Message:
Update ruby-curses package to 1.8.5.20061205:
- Fixed colose_set method always returns false.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:36:41 UTC 2006
Modified Files:
pkgsrc/devel/ruby-mode: Makefile
Added Files:
pkgsrc/devel/ruby-mode: distinfo
Log Message:
Update ruby-mode package to 1.8.5.20061205.
Tue Dec 5 00:59:05 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
* misc/ruby-mode.el (ruby-parse-partial): need to parse "/=" as
self assignment operator, not regex. [ruby-talk:227324]
Wed Sep 13 18:25:18 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
* misc/ruby-mode.el (ruby-parse-partial): better here-doc support.
a patch from Marshall T. Vandegrift <llasram at gmail.com>.
[ruby-core:08804]
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:31:34 UTC 2006
Modified Files:
pkgsrc/devel/ruby-readline: Makefile distinfo
pkgsrc/devel/ruby-readline/patches: patch-aa
Log Message:
Update ruby-readline package to 1.8.5.20061205:
- No change with 20061205 patch.
- Disable checking rl_filename_completion_function() to prevent compile
error.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:34:42 UTC 2006
Modified Files:
pkgsrc/lang/ruby: Makefile
Log Message:
Update ruby package to 1.8.5.20061205. No change for this wrapper package.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:17:17 UTC 2006
Modified Files:
pkgsrc/lang/ruby: rubyversion.mk
Log Message:
- Handle patchlevel which has introduced to Ruby.
- Introduce RUBY_PATCH_DATE and RUBY_VERSION_SUFFIX.
- Change _RUBY_VERS_TEENY to _RUBY_VER_TEENY as other version variable
like RUBY_VER_MAJOR.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:19:50 UTC 2006
Modified Files:
pkgsrc/lang/ruby: rubyversion.mk
Log Message:
Update RUBY18_PATCH_DATE to 20061205, starting update of Ruby.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:34:09 UTC 2006
Modified Files:
pkgsrc/lang/ruby18: Makefile
Log Message:
Update ruby18 package to 1.8.5.20061205. No change for this meta pacakge
itself.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:24:27 UTC 2006
Modified Files:
pkgsrc/lang/ruby18-base: Makefile PLIST PLIST.common_end distinfo
Added Files:
pkgsrc/lang/ruby18-base: options.mk
pkgsrc/lang/ruby18-base/patches: patch-af
Removed Files:
pkgsrc/lang/ruby18-base/patches: patch-bl
Log Message:
o Update ruby18-base pacakge to Ruby 1.8 branch 2006/12/05.
- Many changes from 2006/9/6; see Changes file, please.
- Fixes another cgi.rb vulnerability:
http://jvn.jp/jp/JVN%2384798830/index.html
o Introduce ruby-build-ri-db PKG_OPTION which enable installing database
for Ruby's ri utility. Default is disabled and should be fix
PR pkg/34587.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 17:00:54 UTC 2006
Modified Files:
pkgsrc/mk/defaults: options.description
Log Message:
Add description of ruby-build-ri-db.
---
Module Name: pkgsrc
Committed By: tv
Date: Fri Nov 10 16:54:54 UTC 2006
Modified Files:
pkgsrc/x11/ruby-tk: Makefile
Log Message:
Use find -print | xargs rather than find -exec.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Dec 6 16:33:16 UTC 2006
Modified Files:
pkgsrc/x11/ruby-tk: Makefile PLIST distinfo
Log Message:
Update ruby-tk package to 1.8.5.20061205:
Changes are huge, please see Changes.
- pkgsrc change; fix permission of a image file.
o Update ruby18-base pacakge to Ruby 1.8 branch 2006/12/05. - Many changes from 2006/9/6; see Changes file, please. - Fixes another cgi.rb vulnerability: http://jvn.jp/jp/JVN%2384798830/index.html o Introduce ruby-build-ri-db PKG_OPTION which enable installing database for Ruby's ri utility. Default is disabled and should be fix PR pkg/34587.
Pullup ticket 1897 - requested by taca security fix for ruby18-base Revisions pulled up: - pkgsrc/lang/ruby18-base/Makefile 1.28 - pkgsrc/lang/ruby18-base/distinfo 1.16 - pkgsrc/lang/ruby18-base/patches/patch-bl 1.3 Module Name: pkgsrc Committed By: taca Date: Fri Nov 3 05:36:23 UTC 2006 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Added Files: pkgsrc/lang/ruby18-base/patches: patch-bl Log Message: Add patch to cgi.rb for fixing security problem (CVE-2006-5467). Bump PKGREVISION.
Pullup ticket 1901 - requested by taca
portability fixes for ruby18
Revisions pulled up:
- pkgsrc/lang/ruby18-base/DESCR 1.2
- pkgsrc/lang/ruby18-base/Makefile 1.27
- pkgsrc/lang/ruby18-base/distinfo 1.15
- pkgsrc/lang/ruby18-base/patches/patch-aa 1.7
- pkgsrc/lang/ruby18-base/patches/patch-ab 1.7
- pkgsrc/lang/ruby18/DESCR 1.6
Module Name: pkgsrc
Committed By: taca
Date: Sun Oct 29 02:45:42 UTC 2006
Modified Files:
pkgsrc/lang/ruby18-base: DESCR Makefile distinfo
pkgsrc/lang/ruby18-base/patches: patch-aa patch-ab
Log Message:
Adding some fixes:
(1) Don't use make's varibalbe in DESCR; fixes PR pkg/34920.
(2) Use --enable-wide-getaddrinfo on not only Linux but Solaris.
(3) Make sure to link libruby.so with proper -R linker option.
Thanks for Dan McMahill who reported and suggested fix to (2) and (3)
with private mail. And thanks for Takayoshi Kochi who reports PR pkg/34920.
Bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: taca
Date: Mon Oct 30 07:06:49 UTC 2006
Modified Files:
pkgsrc/lang/ruby18: DESCR
Log Message:
s/${RUBY_VERSION}/1.8.5/.
Noted by Takayoshi Kochi in connection with ruby18-base's PR.
Add patch to cgi.rb for fixing security problem (CVE-2006-5467). Bump PKGREVISION.
Adding some fixes:
(1) Don't use make's varibalbe in DESCR; fixes PR pkg/34920.
(2) Use --enable-wide-getaddrinfo on not only Linux but Solaris.
(3) Make sure to link libruby.so with proper -R linker option.
Thanks for Dan McMahill who reported and suggested fix to (2) and (3)
with private mail. And thanks for Takayoshi Kochi who reports PR pkg/34920.
Bump PKGREVISION.
Bump PKGREVISION refrect pthread related fixes.
Update Ruby to 1.8.5 (+ ruby-1-8 branch on 2006-09-07). pkgsrc changes: * Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries. * Move using buildlinks to rubyversion.mk. * Merge converters/ruby-iconv to ruby18-base. Ruby changes: * too may, see ChangeLog file or http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog
Move buildlinks from ruby18-base/Makefile to ruby/rubyversion.mk. It should help for fixing the build problem of some extention libraries.
Pullup ticket 1771 - requested by taca
security fixes for ruby18-base
Revisions pulled up:
- pkgsrc/lang/ruby18-base/Makefile 1.23
- pkgsrc/lang/ruby18-base/distinfo 1.13
- pkgsrc/lang/ruby18-base/patches/patch-ag 1.1
- pkgsrc/lang/ruby18-base/patches/patch-ah 1.1
- pkgsrc/lang/ruby18-base/patches/patch-cp 1.1
Module Name: pkgsrc
Committed By: taca
Date: Wed Aug 2 07:02:44 UTC 2006
Modified Files:
pkgsrc/lang/ruby18-base: Makefile distinfo
Added Files:
pkgsrc/lang/ruby18-base/patches: patch-ag patch-ah patch-cp
Log Message:
Add three patches accidently left on my work area.
- Add two miscellaneous patches for openssl and yaml libraries.
They were left from last year, sigh.
- Add one more part for CVE-2006-3694.
Bump PKGREVISION.
Add three patches accidently left on my work area. - Add two miscellaneous patches for openssl and yaml libraries. They were left from last year, sigh. - Add one more part for CVE-2006-3694. Bump PKGREVISION.
Pullup ticket 1764 - requested by taca security fix for ruby18-base Module Name: pkgsrc Committed By: taca Date: Sun Jul 30 23:12:50 UTC 2006 Modified Files: pkgsrc/lang/ruby18-base: Makefile PLIST distinfo pkgsrc/lang/ruby18-base/patches: patch-ad patch-cc Added Files: pkgsrc/lang/ruby18-base/patches: patch-ck patch-cl patch-cm patch-cn patch-co Log Message: - Security fix for CVE-2006-3694 (JVN#13947696 and JVN#83768862). - Import yaml problem and fix document generation for ri(1). - minor clean up to pkgsrc. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Mon Jul 31 11:29:03 UTC 2006 Modified Files: pkgsrc/lang/ruby18-base: Makefile PLIST distinfo pkgsrc/lang/ruby18-base/patches: patch-cm Log Message: - Fix PLIST problem; a extra entry. - Reduce warning of optparse.rb when generating ri(1) database. Bump PKGREVISION.
- Fix PLIST problem; a extra entry. - Reduce warning of optparse.rb when generating ri(1) database. Bump PKGREVISION.
- Security fix for CVE-2006-3694 (JVN#13947696 and JVN#83768862). - Import yaml problem and fix document generation for ri(1). - minor clean up to pkgsrc. Bump PKGREVISION.
- Fix rpath problem with SunPro Compiler on Solaris. No other platform should not be affected by this change. - Some white space clean up. Bump PKGREVISION.
Add (trial) workaround for getaddrinfo() on Linux.
Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
Update ruby18-base package to Ruby 1.8.4. Ruby 1.8.4 are maintainous release of Ruby programming language. Changes are too huge to list here, please see http://www.ruby-lang.org/. And this package contains some bug fixes after release of 1.8.4. Tue Dec 27 08:29:18 2005 GOTOU Yuuzou <gotoyuzo@notwork.org> * ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket#post_connection_chech): treat wildcard character in commonName. [ruby-dev:28121] Mon Dec 26 22:32:47 2005 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS, NEW_VALIAS), parse.y (fitem): allow dynamic symbols to NODE_UNDEF and NODE_ALIAS. backported from trunk. fixed: [ruby-dev:28105] Mon Dec 26 08:50:36 2005 Yukihiro Matsumoto <matz@ruby-lang.org> * eval.c (ev_const_get): fixed a bug in constant reference during instance_eval. [yarv-dev:707] * eval.c (ev_const_defined): ditto. * lib/yaml.rb (YAML::add_domain_type): typo fixed. a patch from Joel VanderWerf <vjoel at path.berkeley.edu>. [ruby-talk:165285] [ruby-core:6995]
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Pullup ticket 972 - requested by Takahiro Kambe fix build problem for lang/ruby18-base Revisions pulled up: - pkgsrc/lang/ruby18-base/Makefile 1.15 Module Name: pkgsrc Committed By: taca Date: Tue Dec 27 11:45:12 UTC 2005 Modified Files: pkgsrc/lang/ruby18-base: Makefile Log Message: Better handling for using ndbm(3) or compatible version by Berkeley DB. For possibility of changing dependency, bump PKGREVISION.
Better handling for using ndbm(3) or compatible version by Berkeley DB. For possibility of changing dependency, bump PKGREVISION.
Bumped the PKGREVISION of the packages that have been broken by the recent "pkglint --autofix" change.
Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS.
Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
When using find to remove directories, do a depth-first traversal. This is necessary to prevent find from returning with != 0 at least on DragonFly.
- Update to Ruby 1.8.3 with several fixes after its release (see CHANGES.pkgsrc file). - Merge databases/ruby-dbm, devel/ruby-zlib, security/ruby-digest and ruby-openssl, conflicting with these packages. - Better handling for RI directories. - Use pkgsrc's TOOLS framework.
Use security patch in official Ruby's ftp server instead of adding locally. This dosen't change anything to installed binaries nor built package.
Pullup ticket #769 - requested by Takahiro Kambe
security and portability fixes for ruby18-base
Revisions pulled up:
- pkgsrc/lang/ruby18-base/Makefile 1.7, 1.8
- pkgsrc/lang/ruby18-base/distinfo 1.3, 1.4, 1.5
- pkgsrc/lang/ruby18-base/patches/patch-aa 1.2
- pkgsrc/lang/ruby18-base/patches/patch-ab 1.2
- pkgsrc/lang/ruby18-base/patches/patch-ad 1.1
- pkgsrc/lang/ruby18-base/patches/patch-au 1.1
- pkgsrc/lang/ruby18-base/patches/patch-av 1.1
- pkgsrc/lang/ruby18-base/patches/patch-aw 1.1
- pkgsrc/lang/ruby18-base/patches/patch-ax 1.1
- pkgsrc/lang/ruby18-base/patches/patch-ay 1.1
- pkgsrc/lang/ruby18-base/patches/patch-az 1.1
Module Name: pkgsrc
Committed By: taca
Date: Sun Sep 18 13:38:50 UTC 2005
Modified Files:
pkgsrc/lang/ruby18-base: Makefile distinfo
Added Files:
pkgsrc/lang/ruby18-base/patches: patch-au patch-av patch-aw patch-ax
patch-ay patch-az
Log Message:
Adding DrafonFly BSD support based on patch provided by Joerg Sonnenberger.
Bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: taca
Date: Mon Sep 19 15:19:13 UTC 2005
Modified Files:
pkgsrc/lang/ruby18-base: distinfo
pkgsrc/lang/ruby18-base/patches: patch-aa patch-ab
Log Message:
Rearrange configure script a little:
- Correct case statement moving "interix3*)" to before "interrix*)" since
"interix3*)" wouldn't match and always match to "interix*)".
- Remove "interix3*" in the case condition which always "interix*" pattern.
This dosen't fix anything bulding on Interix3 (SFU 3.5) and on other
platforms, but fix obvious mistake in configure script.
---
Module Name: pkgsrc
Committed By: taca
Date: Wed Sep 21 14:03:22 UTC 2005
Modified Files:
pkgsrc/lang/ruby18-base: Makefile distinfo
Added Files:
pkgsrc/lang/ruby18-base/patches: patch-ad
Log Message:
Add a patch for fix the security problem which allows an arbitrary code
to run bypassing the safe level check.
The patch was provided by Yukihiro Matsumoto on ruby-dev mailing list.
Bump PKGREVISION.
Add a patch for fix the security problem which allows an arbitrary code to run bypassing the safe level check. The patch was provided by Yukihiro Matsumoto on ruby-dev mailing list. Bump PKGREVISION.
Adding DrafonFly BSD support based on patch provided by Joerg Sonnenberger. Bump PKGREVISION.
Pullup ticket 558 - requested by Takahiro Kambe security fix for ruby18-base Revisions pulled up: - pkgsrc/lang/ruby18-base/Makefile 1.6 - pkgsrc/lang/ruby18-base/distinfo 1.2 - pkgsrc/lang/ruby18-base/patches/patch-ac 1.1 Module Name: pkgsrc Committed By: taca Date: Thu Jun 23 16:54:47 UTC 2005 Modified Files: pkgsrc/lang/ruby18-base: Makefile distinfo Added Files: pkgsrc/lang/ruby18-base/patches: patch-ac Log Message: Add fix for xmlrpc library security problem noted as http://secunia.com/advisories/15767/. Bump PKGREVISION.
Add fix for xmlrpc library security problem noted as http://secunia.com/advisories/15767/. Bump PKGREVISION.
PLIST fixes for IRIX. ok @taca
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Pullup ticket 408 - requested by Takahiro Kambe PLIST fix for ruby18-base Revisions pulled up: - pkgsrc/lang/ruby18-base/Makefile 1.3 - pkgsrc/lang/ruby18-base/PLIST 1.2 - pkgsrc/lang/ruby/rubyversion.mk 1.11 Module Name: pkgsrc Committed By: taca Date: Thu Mar 31 16:31:10 UTC 2005 Modified Files: pkgsrc/lang/ruby18-base: Makefile PLIST Log Message: Add missing ri ralated data files. Noted by Min Sik Kim <minskim>. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Wed Mar 30 16:16:20 UTC 2005 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: Add RUBY_VER_DIR to PLIST_SUBST.
Add missing ri ralated data files. Noted by Min Sik Kim <minskim>. Bump PKGREVISION.
Fix a typo.
Importing ruby18-base package. This is minimum ruby 1.8.2 based on current ruby18 and ruby18 package will be meta pacakge later.
Initial revision