From owner-freebsd-ruby@FreeBSD.ORG Sun Apr 3 07:53:19 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 91647106566B for ; Sun, 3 Apr 2011 07:53:19 +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 2F2B48FC08 for ; Sun, 3 Apr 2011 07:53:18 +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 p337rBQU014943 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Sun, 3 Apr 2011 03:53:12 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4D982767.2060703@FreeBSD.org> Date: Sun, 03 Apr 2011 03:53:11 -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 References: <4D8ABBD7.8050706@FreeBSD.org> In-Reply-To: <4D8ABBD7.8050706@FreeBSD.org> X-Enigmail-Version: 1.1.2 Content-Type: multipart/mixed; boundary="------------080407000009030303060108" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sun, 03 Apr 2011 03:53:12 -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: Sun, 03 Apr 2011 07:53:19 -0000 This is a multi-part message in MIME format. --------------080407000009030303060108 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Here's an updated version of this patch. It should fix the issues related to fetching and rdoc that have been reported to me. I believe this is ready to commit. Please test. With this and an upcoming change to portupgrade, portupgrade should be ready to work with Ruby 1.9. portupgrade-devel is already there. This should make having Ruby 1.9 default a lot easier. If folks think it's worth it, I can do a wider Call For Testers on ports@ since so many people use portupgrade. Steve On 03/23/11 23:34, Steve Wills wrote: > Hi, > > Please see the attached patch. This should get us past ruby-bdb and > allow portupgrade to work with Ruby 1.9. > > Steve > _______________________________________________ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscribe@freebsd.org" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNmCdnAAoJEPXPYrMgexuhf0AH/3ULuoKkQy9UW0oYwTu7mLb6 WiT3yaKWgi5/6312Wg/iiBnkpuB6sKlZrFQgJQlawg0NEYxXUSKjjLx8c+D/6RrU w5PJtl+ieYK78gjL2z27TpSu/DuHknGcZK4q0C7kv5Yg3j3cjdaJD/sVX3fzeqFz B1X3+unIzQMG+GL+Spoxf0h/5VuF0K9APXcgZ0OgI5XApSktMCTVDsN1NjqDAds3 jVCJBtxocMp8rIKKwRSYQx1A5F/XP+L3f10w5XL7LemcO++LSDOiA2UN2z2Bovf8 jZaChvafFMOZhZ5LUACzCo6x8cuRBD6MrKuZ4DPI4fBDCfbz3GWYu4q+C7nlMLE= =xSjV -----END PGP SIGNATURE----- --------------080407000009030303060108 Content-Type: text/plain; name="ruby-bdb-patch2.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ruby-bdb-patch2.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 3 Apr 2011 05:56:09 -0000 @@ -7,12 +7,13 @@ PORTNAME= bdb PORTVERSION= 0.6.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases ruby -MASTER_SITES= RF +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= swills 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 +31,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 @@ -53,14 +54,13 @@ post-build: .if !defined(NOPORTDOCS) ( cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} \ - ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc ) + ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${RUBY_RDOC} ) .endif post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR}/doc (cd ${WRKSRC} && ${INSTALL_MAN} ${DOCS} ${DOCSDIR}) - (cd ${WRKSRC}/docs/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}/doc) .endif .if !defined(NOPORTEXAMPLES) ${MKDIR} ${EXAMPLESDIR}/ 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); - } - } - } --------------080407000009030303060108 Content-Type: application/octet-stream; name="ruby-bdb-patch2.txt.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ruby-bdb-patch2.txt.sig" iQEcBAABAgAGBQJNmCdnAAoJEPXPYrMgexuhtysH/AilYSOnv+CDeG0GYi04akCLKETxbghi 5Dyki2ctloRf6Djb+bd4SkFsN7PgOCiSK93LcH6xKWtDQBvCavW1bS6hbELaSlflcj+ZRh4x O+VlZqKin+SPVcAfuFVlTW0isTDO7stFjnOFUWT30NEltOMGONhc4cNAlPGmIQc1MR5CiCCT DbYkx+zD34hHduJ2Oy1ABRPVivXtCGl7weCsKp52Kb4N+aTUtoRxeE7g05ik7Xq6oAx1ReIj aZBM+o7NHONrfgwHIWToVtjNons0cNMHEnvE4FREq9rEOINhuLIyGJhx2A65LJI6F2fEjC+I +hNVYQ6J6hKxfS9rZNh6NLs= --------------080407000009030303060108--