From owner-freebsd-ruby@FreeBSD.ORG Sun Mar 20 04:48:04 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4ADEE106566C; Sun, 20 Mar 2011 04:48:04 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 226B08FC08; Sun, 20 Mar 2011 04:48:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2K4m4l0051674; Sun, 20 Mar 2011 04:48:04 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2K4m3gq051670; Sun, 20 Mar 2011 04:48:03 GMT (envelope-from miwi) Date: Sun, 20 Mar 2011 04:48:03 GMT Message-Id: <201103200448.p2K4m3gq051670@freefall.freebsd.org> To: miwi@FreeBSD.org, ruby@FreeBSD.org, miwi@FreeBSD.org From: miwi@FreeBSD.org Cc: Subject: Re: ports/155701: [NEW PORT] textproc/rubygem-linguistics (ruby linguistic functions) X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2011 04:48:04 -0000 Synopsis: [NEW PORT] textproc/rubygem-linguistics (ruby linguistic functions) Responsible-Changed-From-To: ruby->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Sun Mar 20 04:48:03 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=155701 From owner-freebsd-ruby@FreeBSD.ORG Sun Mar 20 17:58:36 2011 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C51D1065670 for ; Sun, 20 Mar 2011 17:58:36 +0000 (UTC) (envelope-from freebsdlists-ruby@chillibear.com) Received: from mail.sundive.org (mail.sundive.org [212.13.197.214]) by mx1.freebsd.org (Postfix) with ESMTP id D7ED78FC12 for ; Sun, 20 Mar 2011 17:58:35 +0000 (UTC) Received: from [87.114.249.137] (helo=[192.168.0.44]) by sundive.org with esmtpsa (TLSv1:DES-CBC3-SHA:168) (Exim 4.72 (FreeBSD)) (envelope-from ) id 1Q1MQs-0002IJ-HP; Sun, 20 Mar 2011 17:28:52 +0000 User-Agent: Microsoft-Entourage/12.28.0.101117 Date: Sun, 20 Mar 2011 17:27:13 +0000 From: Eric To: Message-ID: Thread-Topic: making Ruby 1.9 default Thread-Index: AcvnJAzQ7yjC1qgM1U2Ov5ie/MKE9A== In-Reply-To: <20110317201715.3bbd1772.stas@FreeBSD.org> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam: No X-bounce-key: sundive.org-1; freebsdlists-ruby@chillibear.com; 1300644004; b36c3747; Cc: Steve Wills Subject: Re: making Ruby 1.9 default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2011 17:58:36 -0000 [SNIP] >> Portupgrade is a bit of a problem. Perhaps it's due to my patches, but >> at the moment I can't get databases/ruby-bdb to build with RUBY_VER == >> 1.9. If I could get past that, I could test the above PR. I wonder if >> anyone else has the same issue. >> > > It does not work with 1.9. I submitted some pacthes to fix it, but it's > not enough to get it build. IIRC, there were some other problems knu@ > mentioned. I've been having a bit of a play myself for the last couple of hours, but without any real luck. It does appear that getting the bdb bindings working with Ruby 1.9 is the first major blocker to pass to get portupgrade working. The existing /usr/ports/databases/ruby-bdb fails (at least at first) because it can't find a 'features' library that is required in src/extconf.rb. There is actually a 'features.rb' in the src directory, which might be what it's after. Hardcoding (perhaps require is getting muddled) to this file does gets extconf.rb generating the following: jail# ruby extconf.rb checking for db_version() in -ldb-4.7... yes checking for rb_frame_this_func() in ruby.h... yes checking for rb_block_proc() in ruby.h... yes checking for rb_io_stdio_file() in ruby.h... yes checking for rb_block_call() in ruby.h... yes checking for Array#insert... yes checking for Array#values_at... yes checking for rb_io_t in ruby.h,rubyio.h... yes checking for DB_AFTER in db.h...no checking for DB_AGGRESSIVE in db.h...no checking for DB_APPEND in db.h...no checking for DB_ARCH_ABS in db.h...no checking for DB_ARCH_DATA in db.h...no checking for DB_ARCH_LOG in db.h...no checking for DB_AUTO_COMMIT in db.h...no ---etc--- Lots more "NOs", then the Makefile within 'src' is created. Returning back up to the top directory and trying a 'make install' (or doing it from the work dir) still fails. I've also been trying the gem from here: https://github.com/espace/bdb which explicitly mentions working with Ruby 1.9.1 (fork off the original code). Worth noting for others that this gem only looks for db-4.7, db-4.6 db-4.5, db-4.4, db-4.3 and db-4.2. I believe the default USE_BDB is 4.1. The other thing is the path to db.h is hardcoded in the ext/extconf.rb to db_header = "/usr/local/include/db.h", so you may need to tweak that. I've not managed to get that gem to build via the ports system or more manually via the 'gem19 install' command. Although with the above tweaks taken into account 'cd'ing into /usr/local/lib/ruby/gems/1.9/gems/bdb-0.0.2/ext and running the extconf.rb and resultant Makefile doesn't error: jail# make install cc -shared -o bdb.so bdb.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-soname,bdb.so -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -lruby19 -ldb-4.7 -lcrypt -lm -L/usr/local/lib -rpath=/usr/lib:/usr/local/lib -pthread -lc /usr/bin/install -c -o root -g wheel -m 0755 bdb.so /usr/local/lib/ruby/gems/1.9/gems/bdb-0.0.2/lib I'm afraid I'm getting to the slightly randomly prodding stuff stage - I'm not a big C person (*the shame* - I know) Sorry not much of use I know, anyone a bit more knowledgeable got some ideas? Regards Eric From owner-freebsd-ruby@FreeBSD.ORG Sun Mar 20 18:50:13 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0BF3106566B; Sun, 20 Mar 2011 18:50:13 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AB7E68FC08; Sun, 20 Mar 2011 18:50:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2KIoDTh075097; Sun, 20 Mar 2011 18:50:13 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2KIoDwu075087; Sun, 20 Mar 2011 18:50:13 GMT (envelope-from edwin) Date: Sun, 20 Mar 2011 18:50:13 GMT Message-Id: <201103201850.p2KIoDwu075087@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/155728: [NEW PORT] devel/rubygem-ncursesw (curses gem with wide char support) X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2011 18:50:13 -0000 Synopsis: [NEW PORT] devel/rubygem-ncursesw (curses gem with wide char support) Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Sun Mar 20 18:50:13 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=155728 From owner-freebsd-ruby@FreeBSD.ORG Mon Mar 21 06:01:27 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95AB31065680; Mon, 21 Mar 2011 06:01:27 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6B6C08FC19; Mon, 21 Mar 2011 06:01:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2L61RH9090904; Mon, 21 Mar 2011 06:01:27 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2L61ROe090900; Mon, 21 Mar 2011 06:01:27 GMT (envelope-from miwi) Date: Mon, 21 Mar 2011 06:01:27 GMT Message-Id: <201103210601.p2L61ROe090900@freefall.freebsd.org> To: miwi@FreeBSD.org, ruby@FreeBSD.org, miwi@FreeBSD.org From: miwi@FreeBSD.org Cc: Subject: Re: ports/155728: [NEW PORT] devel/rubygem-ncursesw (curses gem with wide char support) X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 06:01:27 -0000 Synopsis: [NEW PORT] devel/rubygem-ncursesw (curses gem with wide char support) Responsible-Changed-From-To: ruby->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Mon Mar 21 06:01:26 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=155728 From owner-freebsd-ruby@FreeBSD.ORG Mon Mar 21 11:08:33 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E51B10656B3 for ; Mon, 21 Mar 2011 11:08:33 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5585C8FC0C for ; Mon, 21 Mar 2011 11:08:33 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2LB8XaD087344 for ; Mon, 21 Mar 2011 11:08:33 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2LB8Wob087342 for ruby@FreeBSD.org; Mon, 21 Mar 2011 11:08:32 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 21 Mar 2011 11:08:32 GMT Message-Id: <201103211108.p2LB8Wob087342@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: ruby@FreeBSD.org Cc: Subject: Current problem reports assigned to ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 11:08:33 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/155267 ruby [PATCH] databases/ruby-tokyocabinet: update to 1.31 o ports/154958 ruby [REPOCOPY] databases/rubygem-sqlite3 --> databases/rub o ports/154210 ruby ports-mgmt/portupgrade 2.4.8_1,2: cross-thread violati o ports/152387 ruby ports-mgmt/portupgrade: portinstall with bash completi o ports/151662 ruby ports-mgmt/portupgrade: upgrade of autoconf leaves old o ports/151510 ruby ports-mgmt/portupgrade: circular dependencies breaks p o ports/149817 ruby ports-mgmt/portupgrade: portinstall -p option doesn't o ports/147242 ruby ports-mgmt/portupgrade incorrectly remove old port whe o ports/144769 ruby [PATCH] ports-mgmt/portupgrade should have a configura o ports/144605 ruby [PATCH] Get ports-mgmt/portupgrade to build under Ruby o ports/140880 ruby ports-mgmt/portupgrade: portversion confused with ezm3 o ports/140364 ruby ports-mgmt/portupgrade-devel: #! line substitution is o ports/140273 ruby ports-mgmt/portupgrade-devel chokes on bsdpan pkgs o ports/140008 ruby ports-mgmt/portupgrade: many papercut omissions on por o ports/137958 ruby ports-mgmt/portupgrade fails with recursive dependency o ports/137708 ruby ports-mgmt/portupgrade: portupgrade -cRn is broken o ports/135691 ruby ports-mgmt/portupgrade Wrong example in man page of pk o ports/134714 ruby ports-mgmt/portupgrade deletes user data without quest o ports/134182 ruby ports-mgmt/portupgrade incorrectly handles manual reje o ports/131111 ruby ports-mgmt/portupgrade-devel: completely removes packa o ports/129930 ruby ports-mgmt/portupgrade - portinstall tries to install o ports/129891 ruby ports-mgmt/portupgrade fails to recognize variations o o ports/128881 ruby ports-mgmt/portupgrade backtrace o ports/127889 ruby ports-mgmt/portupgrade detects spurious failures and s o ports/127019 ruby ports-mgmt/portupgrade does not recognize fail conditi o ports/126140 ruby ports-mgmt/portupgrade runtime error o ports/125936 ruby ports-mgmt/portupgrade -R fails if BUILD_DEP's are not o ports/112818 ruby ports-mgmt/portupgrade -a fails with database error 28 problems total. From owner-freebsd-ruby@FreeBSD.ORG Tue Mar 22 08:20:25 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D01610656D7; Tue, 22 Mar 2011 08:20:25 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 45D658FC22; Tue, 22 Mar 2011 08:20:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2M8KPas086391; Tue, 22 Mar 2011 08:20:25 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2M8KPLt086386; Tue, 22 Mar 2011 08:20:25 GMT (envelope-from edwin) Date: Tue, 22 Mar 2011 08:20:25 GMT Message-Id: <201103220820.p2M8KPLt086386@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/155774: [MAINTAINER] net/rubygem-net-ldap: update to 0.2 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 08:20:25 -0000 Synopsis: [MAINTAINER] net/rubygem-net-ldap: update to 0.2 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Tue Mar 22 08:20:24 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=155774 From owner-freebsd-ruby@FreeBSD.ORG Tue Mar 22 08:20:35 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36070106566B; Tue, 22 Mar 2011 08:20:35 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0F3AF8FC0A; Tue, 22 Mar 2011 08:20:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2M8KYr8086905; Tue, 22 Mar 2011 08:20:34 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2M8KYEC086895; Tue, 22 Mar 2011 08:20:34 GMT (envelope-from edwin) Date: Tue, 22 Mar 2011 08:20:34 GMT Message-Id: <201103220820.p2M8KYEC086895@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/155775: [MAINTAINER] www/rubygem-innate: update to 2011.01 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 08:20:35 -0000 Synopsis: [MAINTAINER] www/rubygem-innate: update to 2011.01 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Tue Mar 22 08:20:34 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=155775 From owner-freebsd-ruby@FreeBSD.ORG Tue Mar 22 08:20:45 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B3D51065673; Tue, 22 Mar 2011 08:20:45 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3438E8FC1A; Tue, 22 Mar 2011 08:20:45 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2M8Kjdc087505; Tue, 22 Mar 2011 08:20:45 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2M8Kjlb087498; Tue, 22 Mar 2011 08:20:45 GMT (envelope-from edwin) Date: Tue, 22 Mar 2011 08:20:45 GMT Message-Id: <201103220820.p2M8Kjlb087498@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/155776: [MAINTAINER] www/rubygem-ramaze: update to 2011.01.30 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 08:20:45 -0000 Synopsis: [MAINTAINER] www/rubygem-ramaze: update to 2011.01.30 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Tue Mar 22 08:20:44 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=155776 From owner-freebsd-ruby@FreeBSD.ORG Wed Mar 23 00:37:12 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E075106564A; Wed, 23 Mar 2011 00:37:12 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EA82C8FC1A; Wed, 23 Mar 2011 00:37:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2N0bBhb084553; Wed, 23 Mar 2011 00:37:11 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2N0bBwF084549; Wed, 23 Mar 2011 00:37:11 GMT (envelope-from miwi) Date: Wed, 23 Mar 2011 00:37:11 GMT Message-Id: <201103230037.p2N0bBwF084549@freefall.freebsd.org> To: miwi@FreeBSD.org, ruby@FreeBSD.org, miwi@FreeBSD.org From: miwi@FreeBSD.org Cc: Subject: Re: ports/155774: [MAINTAINER] net/rubygem-net-ldap: update to 0.2 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 00:37:12 -0000 Synopsis: [MAINTAINER] net/rubygem-net-ldap: update to 0.2 Responsible-Changed-From-To: ruby->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Wed Mar 23 00:37:11 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=155774 From owner-freebsd-ruby@FreeBSD.ORG Wed Mar 23 00:37:15 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C357F106564A; Wed, 23 Mar 2011 00:37:15 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9BD4F8FC0A; Wed, 23 Mar 2011 00:37:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2N0bFDN084620; Wed, 23 Mar 2011 00:37:15 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2N0bF9O084616; Wed, 23 Mar 2011 00:37:15 GMT (envelope-from miwi) Date: Wed, 23 Mar 2011 00:37:15 GMT Message-Id: <201103230037.p2N0bF9O084616@freefall.freebsd.org> To: miwi@FreeBSD.org, ruby@FreeBSD.org, miwi@FreeBSD.org From: miwi@FreeBSD.org Cc: Subject: Re: ports/155775: [MAINTAINER] www/rubygem-innate: update to 2011.01 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 00:37:15 -0000 Synopsis: [MAINTAINER] www/rubygem-innate: update to 2011.01 Responsible-Changed-From-To: ruby->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Wed Mar 23 00:37:15 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=155775 From owner-freebsd-ruby@FreeBSD.ORG Wed Mar 23 00:37:20 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 152A8106566C; Wed, 23 Mar 2011 00:37:20 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E1E148FC0C; Wed, 23 Mar 2011 00:37:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2N0bJWb084686; Wed, 23 Mar 2011 00:37:19 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2N0bJHa084682; Wed, 23 Mar 2011 00:37:19 GMT (envelope-from miwi) Date: Wed, 23 Mar 2011 00:37:19 GMT Message-Id: <201103230037.p2N0bJHa084682@freefall.freebsd.org> To: miwi@FreeBSD.org, ruby@FreeBSD.org, miwi@FreeBSD.org From: miwi@FreeBSD.org Cc: Subject: Re: ports/155776: [MAINTAINER] www/rubygem-ramaze: update to 2011.01.30 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 00:37:20 -0000 Synopsis: [MAINTAINER] www/rubygem-ramaze: update to 2011.01.30 Responsible-Changed-From-To: ruby->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Wed Mar 23 00:37:19 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=155776 From owner-freebsd-ruby@FreeBSD.ORG Thu Mar 24 03:35:04 2011 Return-Path: Delivered-To: freebsd-ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF293106564A for ; Thu, 24 Mar 2011 03:35:04 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 862078FC15 for ; Thu, 24 Mar 2011 03:35:04 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-178-041.nc.res.rr.com [65.190.178.41]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p2O3Yld7036360 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 23 Mar 2011 23:34:51 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4D8ABBD7.8050706@FreeBSD.org> Date: Wed, 23 Mar 2011 23:34:47 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110323 Thunderbird/3.1.9 MIME-Version: 1.0 To: Eric References: In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: multipart/mixed; boundary="------------090303060805040800070208" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Wed, 23 Mar 2011 23:34:51 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: knu@FreeBSD.org, freebsd-ruby@FreeBSD.org Subject: Re: making Ruby 1.9 default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 03:35:04 -0000 This is a multi-part message in MIME format. --------------090303060805040800070208 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Please see the attached patch. This should get us past ruby-bdb and allow portupgrade to work with Ruby 1.9. Steve On 03/20/11 13:27, Eric wrote: > [SNIP] > >>> Portupgrade is a bit of a problem. Perhaps it's due to my patches, but >>> at the moment I can't get databases/ruby-bdb to build with RUBY_VER == >>> 1.9. If I could get past that, I could test the above PR. I wonder if >>> anyone else has the same issue. >>> >> >> It does not work with 1.9. I submitted some pacthes to fix it, but it's >> not enough to get it build. IIRC, there were some other problems knu@ >> mentioned. > > I've been having a bit of a play myself for the last couple of hours, but > without any real luck. It does appear that getting the bdb bindings working > with Ruby 1.9 is the first major blocker to pass to get portupgrade working. > > The existing /usr/ports/databases/ruby-bdb fails (at least at first) because > it can't find a 'features' library that is required in src/extconf.rb. > There is actually a 'features.rb' in the src directory, which might be what > it's after. Hardcoding (perhaps require is getting muddled) to this file > does gets extconf.rb generating the following: > > jail# ruby extconf.rb > checking for db_version() in -ldb-4.7... yes > checking for rb_frame_this_func() in ruby.h... yes > checking for rb_block_proc() in ruby.h... yes > checking for rb_io_stdio_file() in ruby.h... yes > checking for rb_block_call() in ruby.h... yes > checking for Array#insert... yes > checking for Array#values_at... yes > checking for rb_io_t in ruby.h,rubyio.h... yes > checking for DB_AFTER in db.h...no > checking for DB_AGGRESSIVE in db.h...no > checking for DB_APPEND in db.h...no > checking for DB_ARCH_ABS in db.h...no > checking for DB_ARCH_DATA in db.h...no > checking for DB_ARCH_LOG in db.h...no > checking for DB_AUTO_COMMIT in db.h...no > ---etc--- > > Lots more "NOs", then the Makefile within 'src' is created. Returning back > up to the top directory and trying a 'make install' (or doing it from the > work dir) still fails. > > I've also been trying the gem from here: https://github.com/espace/bdb which > explicitly mentions working with Ruby 1.9.1 (fork off the original code). > Worth noting for others that this gem only looks for db-4.7, db-4.6 db-4.5, > db-4.4, db-4.3 and db-4.2. I believe the default USE_BDB is 4.1. The other > thing is the path to db.h is hardcoded in the ext/extconf.rb to db_header = > "/usr/local/include/db.h", so you may need to tweak that. > > I've not managed to get that gem to build via the ports system or more > manually via the 'gem19 install' command. Although with the above tweaks > taken into account 'cd'ing into > /usr/local/lib/ruby/gems/1.9/gems/bdb-0.0.2/ext and running the extconf.rb > and resultant Makefile doesn't error: > > jail# make install > cc -shared -o bdb.so bdb.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. > -rdynamic -Wl,-soname,bdb.so -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib > -lruby19 -ldb-4.7 -lcrypt -lm -L/usr/local/lib > -rpath=/usr/lib:/usr/local/lib -pthread -lc > /usr/bin/install -c -o root -g wheel -m 0755 bdb.so > /usr/local/lib/ruby/gems/1.9/gems/bdb-0.0.2/lib > > I'm afraid I'm getting to the slightly randomly prodding stuff stage - I'm > not a big C person (*the shame* - I know) > > Sorry not much of use I know, anyone a bit more knowledgeable got some > ideas? > > Regards > > Eric > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNirvWAAoJEPXPYrMgexuhqNsH/0eIdnIntzoKYM2lFF1L6Kuk /21LdaweYgPYhd7mTiC8BFy4pulEyHVxk5AV/sYcaecvDYqHgnpQVX4lzL96uRRH vHy3H4PwdGvcumFlyKBfdVtjqzHgJ5EVOey/yPIrs1t+8DbhpAmYI5y29btv3jRq dQi1c84pkxVQSah0DPXEusO1NYP+34pPRhUjEbi2MCKEPW4wB5MAgkgY6EPwIMTM EpMA6Pv8dQROc4bn5Lh+iDaKiaEr+q7riAD5DiuGgyPwakxZUL4chv6xp+x2hs43 GAZf5RvItOkCadJT1pznY9wLA00MFO49lgCucai+QruAXbu1icyi7tkMpb9N9e4= =3117 -----END PGP SIGNATURE----- --------------090303060805040800070208 Content-Type: text/plain; name="ruby-bdb-patch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ruby-bdb-patch.txt" Index: Makefile =================================================================== RCS file: /home/ncvs/ports/databases/ruby-bdb/Makefile,v retrieving revision 1.61 diff -u -r1.61 Makefile --- Makefile 7 Jun 2010 20:48:38 -0000 1.61 +++ Makefile 24 Mar 2011 03:23:27 -0000 @@ -7,12 +7,12 @@ PORTNAME= bdb PORTVERSION= 0.6.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases ruby -MASTER_SITES= RF +MASTER_SITES= https://download.github.com/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} PKGNAMESUFFIX= ${WITH_BDB_VER} -DIST_SUBDIR= ruby +DISTNAME= knu-ruby-bdb-v0.6.5-8-g6feba54 MAINTAINER= knu@FreeBSD.org COMMENT= Ruby interface to Sleepycat's Berkeley DB revision 2 or later @@ -30,11 +30,11 @@ --with-db-version=${BDB_LIB_NAME:S/^db//} INSTALL_TARGET= site-install +WRKSRC= ${WRKDIR}/knu-ruby-bdb-6feba54 + DOCS= Changes \ README.en \ - bdb.html \ bdb.rd \ - docs/*.html \ docs/*.rd .include Index: distinfo =================================================================== RCS file: /home/ncvs/ports/databases/ruby-bdb/distinfo,v retrieving revision 1.44 diff -u -r1.44 distinfo --- distinfo 20 Mar 2011 12:47:58 -0000 1.44 +++ distinfo 24 Mar 2011 03:08:00 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby/bdb-0.6.5.tar.gz) = edba29bb720fa32a93a80b2746667d52a30d63e418e89958b17896ef0f25889d -SIZE (ruby/bdb-0.6.5.tar.gz) = 321865 +SHA256 (knu-ruby-bdb-v0.6.5-8-g6feba54.tar.gz) = 88582a29003fa0fb61c9136187db9cca575f5d11d64d5f5eec6e0c49f5416067 +SIZE (knu-ruby-bdb-v0.6.5-8-g6feba54.tar.gz) = 286058 Index: files/patch-src_common.c =================================================================== RCS file: files/patch-src_common.c diff -N files/patch-src_common.c --- files/patch-src_common.c 7 May 2009 16:12:59 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ ---- src/common.c.orig 2009-05-02 19:19:39.000000000 +0400 -+++ src/common.c 2009-05-02 19:20:04.000000000 +0400 -@@ -941,7 +941,7 @@ - } - } - if (!(dbst->options & BDB_NOT_OPEN)) { -- bdb_test_error(dbst->dbp->close(dbst->dbp, flags)); -+ dbst->dbp->close(dbst->dbp, flags); - } - } - else { -@@ -950,7 +950,7 @@ - bdb_ary_delete(&envst->db_ary, dbst->ori_val); - } - if (!(dbst->options & BDB_NOT_OPEN)) { -- bdb_test_error(dbst->dbp->close(dbst->dbp, flags)); -+ dbst->dbp->close(dbst->dbp, flags); - } - } - } --------------090303060805040800070208 Content-Type: application/octet-stream; name="ruby-bdb-patch.txt.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ruby-bdb-patch.txt.sig" iQEcBAABAgAGBQJNirvXAAoJEPXPYrMgexuhCkkH/2kVdxyprTwbgq6lSb6aG9HDRDHnXWEg cSTFbcxmWWFZ1aB1sSnzNAciMPS9WLAdREn16cj9H3zmsIzq1XsiBEp4GNT1M+dh3r3HPaZE iHis3qt/NzWNHsvCG/7puScDzsMnFGBuKoeZjCp7P0h4OcEzrmE3GvQ1VW/ok28qSV3Q5X11 WHMYWQQjLxrj3lnTdBc7/B/rMMPkX7bv47q0juXEpNHeI9GN4dlHl4LEfPMZw4D1H93SIxDF hW0F0oZW2QawWEn8MxhGSUUM2dWVVr2GyopOKu6UWGiak3DH8jYq5Nq+WlB3LEjIJz1ZzzV/ s/CLOxn82UJsHhYjA2nKu7w= --------------090303060805040800070208-- From owner-freebsd-ruby@FreeBSD.ORG Sat Mar 26 07:50:20 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3537B106566C; Sat, 26 Mar 2011 07:50:20 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0D8158FC26; Sat, 26 Mar 2011 07:50:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2Q7oJZT041788; Sat, 26 Mar 2011 07:50:19 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2Q7oJDE041778; Sat, 26 Mar 2011 07:50:19 GMT (envelope-from edwin) Date: Sat, 26 Mar 2011 07:50:19 GMT Message-Id: <201103260750.p2Q7oJDE041778@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/155943: [MAINTAINER] net/rubygem-net-ldap: update to 0.2.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 07:50:20 -0000 Synopsis: [MAINTAINER] net/rubygem-net-ldap: update to 0.2.1 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Sat Mar 26 07:50:19 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=155943 From owner-freebsd-ruby@FreeBSD.ORG Sat Mar 26 15:13:29 2011 Return-Path: Delivered-To: freebsd-ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69F1B1065670 for ; Sat, 26 Mar 2011 15:13:29 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id F22FD8FC19 for ; Sat, 26 Mar 2011 15:13:28 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-178-041.nc.res.rr.com [65.190.178.41]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p2QFDPBJ057146 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Sat, 26 Mar 2011 11:13:26 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4D8E0295.5020108@FreeBSD.org> Date: Sat, 26 Mar 2011 11:13:25 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110323 Thunderbird/3.1.9 MIME-Version: 1.0 To: freebsd-ruby@FreeBSD.org X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sat, 26 Mar 2011 11:13:26 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: Subject: Re: making Ruby 1.9 default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 15:13:29 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I've submitted a PR with a request for an exp-run with my patches. I'm waiting for that, but in the mean time, I've been doing some build testing of my own. I've found these ports fail to build with Ruby 1.9: archivers/ruby-bz2 audio/liblastfm audio/ruby-audiofile audio/ruby-esound audio/ruby-freedb audio/ruby-musicbrainz audio/ruby-shout audio/ruby-vorbisfile audio/ruby-xmms comms/ruby-serialport databases/postgresql84-server databases/ruby-bdb1 databases/ruby-cdb databases/ruby-interbase databases/ruby-qdbm databases/ruby-search-namazu databases/ruby-sqlite databases/rubygem-bdb databases/rubygem-dm-types databases/rubygem-kirbybase devel/gonzui devel/kdebindings4-ruby devel/ruby-eet devel/ruby-fam devel/ruby-filelock devel/ruby-filemagic devel/ruby-gettext devel/ruby-gnustep devel/ruby-io-reactor devel/ruby-jttui devel/ruby-metaruby devel/ruby-mmap devel/ruby-poll devel/ruby-rcov devel/ruby-robjectteam devel/ruby-rrb devel/ruby-rudl devel/ruby-slang devel/ruby-strongtyping devel/ruby-sysvipc devel/ruby-textbuf devel/rubygem-rparsec dns/opendnssec editors/koffice-kde3 games/ruby-exmars graphics/ruby-graph graphics/ruby-imlib2 graphics/ruby-libpng graphics/ruby-ming graphics/ruby-opengl graphics/ruby-pgplot graphics/rubygem-turing irc/xchat-ruby japanese/migemo japanese/migemo-xemacs-devel-mule japanese/mobileimap japanese/ruby-chasen japanese/ruby-eb japanese/ruby-kakasi japanese/ruby-ming japanese/ruby-slang japanese/ruby-uconv japanese/tomoe java/jbootstrap lang/ruby-doc-stdlib lang/ruby-extensions lang/ruby-lua lang/ruby-lua4 lang/ruby-perl mail/milter-manager mail/quickml mail/ruby-tmail math/ruby-bitset math/ruby-bitvector math/ruby-gmp multimedia/ruby-flvtool2 multimedia/xvid net-im/rubygem-termtter net-im/rubygem-xmpp4r net/erlyvideo net/ruby-mpi net/ruby-nis net/ruby-pcap net/ruby-romp net/ruby-spread print/ruby-pdflib security/arirang security/dradis security/metasploit security/ruby-acl security/ruby-aes security/ruby-blowfish security/ruby-cast_256 security/ruby-mcrypt security/ruby-pam security/ruby-tcpwrap sysutils/ck4up sysutils/ruby-log4r sysutils/usbhotkey textproc/eruby textproc/rast textproc/ruby-amrita textproc/ruby-csv textproc/ruby-erbscan textproc/ruby-formvalidator textproc/ruby-gdome textproc/ruby-htmltools textproc/ruby-nqxml textproc/ruby-quixml textproc/ruby-raspell textproc/ruby-rd-mode.el textproc/ruby-sablot textproc/ruby-sary textproc/ruby-tempura textproc/ruby-xmlscan-old textproc/ruby-xslt textproc/ruby-xtemplate textproc/rubygem-htmltools www/mod_ruby www/ruby-div www/ruby-http-access www/ruby-nora www/ruby-tmpl x11-toolkits/ruby-gtk x11-toolkits/ruby-tk x11-toolkits/ruby-wx x11/babl x11/ruby-gtktrayicon Also, I've found these ports are marked as not building on 1.9: comms/ruby-termios databases/frontbase databases/msql databases/oracle8-client databases/ruby-postgres databases/rubygem-postgres devel/ruby-avl devel/ruby-rjudy devel/rubygem-linecache devel/rubygem-ncurses devel/rubygem-newgem devel/rubygem-rcov devel/rubygem-zoom editors/emacs22 graphics/ruby-gd graphics/ruby-tgif graphics/rubygem-objectdetect japanese/ruby-refe mail/rubygem-smtp_tls mail/rubygem-tmail misc/rubygem-ohcount security/nsm-console sysutils/rubygem-ohai sysutils/rubygem-sys-admin textproc/rubygem-ferret textproc/rubygem-formosa www/instiki www/rubygem-htauth www/rubygem-mongrel There is also this set which doesn't build because they depend on one of the things above: audio/amarok audio/rubyripper databases/postgresql-plruby databases/ruby-frontbase databases/ruby-memcache databases/ruby-msql databases/ruby-oci8 databases/ruby-rdbc1 databases/rubygem-datamapper deskutils/alexandria deskutils/gemcal devel/ruby-gemfinder devel/ruby-rbbr devel/ruby-sdl devel/ruby-sexp devel/rubygem-rascut devel/rubygem-ruby-debug devel/rubygem-ruby-debug-base devel/rubygem-ruby-debug-ide editors/apel-emacs22 graphics/gegl graphics/mingplot graphics/rubygem-captcha graphics/rubyphoto irc/rbot japanese/gorua japanese/migemo-emacs22 japanese/prime japanese/rskkserv japanese/ruby-gyokuro japanese/ruby-rdic japanese/xyaku java/jdk13 mail/gtray misc/rabbit multimedia/ffmpeg multimedia/libxine science/gave security/flowtag security/ruby-password security/rubygem-net-scp security/rubygem-net-sftp security/rubygem-net-ssh security/rubygem-net-ssh-gateway sysutils/rubygem-capistrano sysutils/rubygem-chef textproc/docdiff textproc/ruby-mwdom textproc/ruby-rss textproc/ruby-rss.alt textproc/ruby-xml-script textproc/ruby-xmlparser www/aswiki www/ruby-asp www/rubygem-rails-app-installer www/rubygem-rubyfulsoup www/rubygem-staticmatic x11/plasma-scriptengine-ruby I'm going to be trying to see if I can update any of these to make them work with 1.9. If anyone is willing to help out, that would be great. Just wanted to get the list out there so people who are interested can lend a hand if they want. Some of them look rather old and specialized, so they may be candidates for deprecation if there is great interest in moving to 1.9, but so far there doesn't seem to be. Any input would be appreciated. Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNjgKVAAoJEPXPYrMgexuh/x4IAJ8ilPHoLVuEP+ix3y9hbC72 iDFLAdhroensegsDCAOXt3CeMKEoo+KFrlkrq1qHn6aYKAd8xmBI22J63ktwKR2P WFXJzXOgytDk0m1pXUyIRRn0N7EwgCppGrArpYsdXFF8EhLBK4CG+0bFsw64+hIc x+xsJqk6Bvq1X7YYymcAZneg7gfVu4ORpNfk3exiC2DZe2wD1zjh+1DNEu0Bqmqz OZHxDgJOQh22QFqvvlbnBQFaIaCzss2AJtdKKucsdQ7c/K6MxQ1Ahsu5XKJZLh0d vRGG/RuaNu9/fAU5G2x/vuS3QzSn1wdhIM8ibkISV7wXk/BFKnV85qd92YgG2UQ= =EGO5 -----END PGP SIGNATURE----- From owner-freebsd-ruby@FreeBSD.ORG Sat Mar 26 16:57:12 2011 Return-Path: Delivered-To: freebsd-ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28257106566C; Sat, 26 Mar 2011 16:57:11 +0000 (UTC) (envelope-from freebsdlists-ruby@chillibear.com) Received: from mail.sundive.org (mail.sundive.org [212.13.197.214]) by mx1.freebsd.org (Postfix) with ESMTP id A60E38FC08; Sat, 26 Mar 2011 16:57:11 +0000 (UTC) Received: from 130.164.pn.adsl.brightview.com ([91.125.164.130] helo=[192.168.0.44]) by sundive.org with esmtpsa (TLSv1:DES-CBC3-SHA:168) (Exim 4.72 (FreeBSD)) (envelope-from ) id 1Q3Wov-000IBv-Ky; Sat, 26 Mar 2011 16:58:39 +0000 User-Agent: Microsoft-Entourage/12.28.0.101117 Date: Sat, 26 Mar 2011 16:56:59 +0000 From: Eric To: Message-ID: Thread-Topic: making Ruby 1.9 default Thread-Index: Acvr1tIQs7ZuzR+1iUGWPL7NOWxjJA== In-Reply-To: <4D8E0295.5020108@FreeBSD.org> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam: No X-bounce-key: sundive.org-1; freebsdlists-ruby@chillibear.com; 1301158720; a978a869; Cc: Steve Wills Subject: Re: making Ruby 1.9 default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 16:57:12 -0000 [SNIP lists] > I'm going to be trying to see if I can update any of these to make them > work with 1.9. If anyone is willing to help out, that would be great. > Just wanted to get the list out there so people who are interested can > lend a hand if they want. Some of them look rather old and specialized, > so they may be candidates for deprecation if there is great interest in > moving to 1.9, but so far there doesn't seem to be. Any input would be > appreciated. > > Steve I've quickly done three web pages listing those ports in Steve's lists which have updates available (as determined by portscout), listed by maintainer. There may be some further updates if the ports are now maintained on other sites. For the list of 'ports fail to build with Ruby 1.9': http://chillibear.com/freebsd/ruby19.html For those marked as 'not building with 1.9': http://chillibear.com/freebsd/ruby19-notbuilding.html For those dependent on one of the others: http://chillibear.com/freebsd/ruby19-dependent.html Hopefully that might save a few minutes searching thorough the various port information sources. I'll leave the lists in place for a couple of months. Regards Eric