head 1.9; access; symbols pkgsrc-2017Q1:1.8.0.56 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.54 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.52 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.50 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.48 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.46 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.44 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.42 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.40 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.38 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.36 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.34 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.32 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.30 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.28 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.24 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.22 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.20 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.18 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.16 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.14 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.12 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.10 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.8 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.6 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.4 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.2 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.7.0.6 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.4 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.6.0.18 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.16 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.14 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.12 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.10 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.8 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.6 pkgsrc-2008Q1:1.6.0.4 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.2 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.5.0.6 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.4 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.2 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.0.2; locks; strict; comment @# @; 1.9 date 2017.04.22.18.23.55; author taca; state dead; branches; next 1.8; commitid tDoWtAVFTjPkJyOz; 1.8 date 2010.06.02.13.27.57; author taca; state Exp; branches; next 1.7; 1.7 date 2009.08.11.14.26.58; author taca; state Exp; branches; next 1.6; 1.6 date 2007.10.28.02.33.24; author taca; state Exp; branches; next 1.5; 1.5 date 2007.01.19.19.50.46; author minskim; state Exp; branches; next 1.4; 1.4 date 2006.01.03.14.37.24; author taca; state dead; branches; next 1.3; 1.3 date 2005.11.08.15.52.38; author minskim; state Exp; branches; next 1.2; 1.2 date 2005.09.23.12.01.44; author taca; state dead; branches; next 1.1; 1.1 date 2005.06.23.16.54.47; author taca; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2005.06.23.16.54.47; author salo; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2005.06.24.08.40.44; author salo; state Exp; branches; next ; desc @@ 1.9 log @Remove ruby18 which is EOL almost 4 years ago. @ text @$NetBSD: patch-ac,v 1.8 2010/06/02 13:27:57 taca Exp $ * Accept db3, db4 or db5 as include/library. --- ext/dbm/extconf.rb.orig 2007-02-12 23:01:19.000000000 +0000 +++ ext/dbm/extconf.rb @@@@ -5,13 +5,16 @@@@ dir_config("dbm") if dblib = with_config("dbm-type", nil) dblib = dblib.split(/[ ,]+/) else - dblib = %w(db db2 db1 dbm gdbm gdbm_compat qdbm) + dblib = %w(db db2 db1 db4 db3 dbm gdbm gdbm_compat qdbm) end headers = { "db" => ["db.h"], "db1" => ["db1/ndbm.h", "db1.h", "ndbm.h"], "db2" => ["db2/db.h", "db2.h", "db.h"], + "db3" => ["db3/db.h", "db3.h", "db.h"], + "db4" => ["db4/db.h", "db4.h", "db.h"], + "db5" => ["db5/db.h", "db5.h", "db.h"], "dbm" => ["ndbm.h"], "gdbm" => ["gdbm-ndbm.h", "ndbm.h"], "gdbm_compat" => ["gdbm-ndbm.h", "ndbm.h"], @@@@ -24,7 +27,7 @@@@ def headers.db_check(db) hsearch = nil case db - when /^db2?$/ + when /^db[2-5]?$/ db_prefix = "__db_n" hsearch = "-DDB_DBM_HSEARCH " when "gdbm" @@@@ -36,7 +39,8 @@@@ def headers.db_check(db) db_prefix ||= "" if (have_library(db, db_prefix+"dbm_open") || have_func(db_prefix+"dbm_open")) and - hdr = self.fetch(db, ["ndbm.h"]).find {|hdr| have_type("DBM", hdr, hsearch)} + (hdr = self.fetch(db, ["ndbm.h"]).find {|hdr| have_type("DBM", hdr, hsearch)} or + hdr = self.fetch(db, ["ndbm.h"]).find {|hdr| have_type("DBM", ["db.h", hdr], hsearch)}) have_func(db_prefix+"dbm_clearerr") unless have_gdbm $defs << hsearch if hsearch $defs << '-DDBM_HDR="<'+hdr+'>"' @ 1.8 log @Accepd db5 for library of ext/dbm. (Not tested well.) Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.7 2009/08/11 14:26:58 taca Exp $ @ 1.7 log @ * Make Ruby's OpenSSL library compatible with OpenSSL 1.0.0 and later, focusing to PR pkg/41829. * Add comments to patches. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.6 2007/10/28 02:33:24 taca Exp $ d3 1 a3 1 * Accept db3 or db4 as include/library. d5 1 a5 1 --- ext/dbm/extconf.rb.orig 2007-02-13 08:01:19.000000000 +0900 d7 1 a7 1 @@@@ -5,13 +5,15 @@@@ dir_config("dbm") d21 1 d25 1 a25 1 @@@@ -24,7 +26,7 @@@@ def headers.db_check(db) d30 1 a30 1 + when /^db[2-4]?$/ d34 1 a34 1 @@@@ -36,7 +38,8 @@@@ def headers.db_check(db) @ 1.6 log @Trying to build problem ext/dbm extention on some platforms. Detect db3 and db4 like db2 for dbm library. @ text @d1 3 a3 1 $NetBSD: patch-ac,v 1.5 2007/01/19 19:50:46 minskim Exp $ @ 1.5 log @Both db.h and ndbm.1 must be included to use DBM. Use both headers in extconf.rb to check the availability of DBM. This makes the package build on Darwin. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- ext/dbm/extconf.rb.orig 2007-01-19 11:39:20.000000000 -0800 d5 27 a31 1 @@@@ -36,7 +36,8 @@@@ def headers.db_check(db) @ 1.4 log @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 * 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 * 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 * 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 . [ruby-talk:165285] [ruby-core:6995] @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2005/11/08 15:52:38 minskim Exp $ d3 4 a6 3 --- Makefile.in.orig 2005-11-05 09:25:06.000000000 -0800 +++ Makefile.in @@@@ -92,11 +92,11 @@@@ all: d8 7 a14 21 miniruby$(EXEEXT): @@$(RM) $@@ - $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG)$@@ $(LDFLAGS) $(MAINLIBS) + $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG) $@@ $(LDFLAGS) $(MAINLIBS) $(PROGRAM): @@$(RM) $@@ - $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@@ + $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG) $@@ # We must `rm' the library each time this rule is invoked because "updating" a # MAB library on Apple/NeXT (see --enable-fat-binary in configure) is not @@@@ -107,7 +107,7 @@@@ $(LIBRUBY_A): @@-$(RANLIB) $@@ 2> /dev/null || true $(LIBRUBY_SO): - $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG)$@@ + $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG) $@@ @@-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link if File.exist? link; \ File.symlink "$(LIBRUBY_SO)", link}' \ $(LIBRUBY_ALIASES) || true @ 1.3 log @Make sure that there is always a space between "-o" and its argument when running gcc or ld. This makes the package build on Darwin. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Use security patch in official Ruby's ftp server instead of adding locally. This dosen't change anything to installed binaries nor built package. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2005/06/23 16:54:47 taca Exp $ d3 3 a5 3 --- lib/xmlrpc/utils.rb.orig 2003-08-15 02:20:14.000000000 +0900 +++ lib/xmlrpc/utils.rb @@@@ -138,7 +138,7 @@@@ module XMLRPC d7 21 a27 7 def get_methods(obj, delim=".") prefix = @@prefix + delim - obj.class.public_instance_methods.collect { |name| + obj.class.public_instance_methods(false).collect { |name| [prefix + name, obj.method(name).to_proc, nil, nil] } end @ 1.1 log @Add fix for xmlrpc library security problem noted as http://secunia.com/advisories/15767/. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-ac was added on branch pkgsrc-2005Q2 on 2005-06-23 16:54:47 +0000 @ text @d1 13 @ 1.1.2.2 log @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. @ text @a0 13 $NetBSD: patch-ac,v 1.1.2.1 2005/06/24 08:40:44 salo Exp $ --- lib/xmlrpc/utils.rb.orig 2003-08-15 02:20:14.000000000 +0900 +++ lib/xmlrpc/utils.rb @@@@ -138,7 +138,7 @@@@ module XMLRPC def get_methods(obj, delim=".") prefix = @@prefix + delim - obj.class.public_instance_methods.collect { |name| + obj.class.public_instance_methods(false).collect { |name| [prefix + name, obj.method(name).to_proc, nil, nil] } end @