From owner-freebsd-ruby@FreeBSD.ORG Sun Mar 13 19:50:11 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 59680106566B; Sun, 13 Mar 2011 19:50:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1C72C8FC13; Sun, 13 Mar 2011 19:50: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 p2DJoAqA029981; Sun, 13 Mar 2011 19:50:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2DJoAV6029980; Sun, 13 Mar 2011 19:50:10 GMT (envelope-from gnats) Resent-Date: Sun, 13 Mar 2011 19:50:10 GMT Resent-Message-Id: <201103131950.p2DJoAV6029980@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@freebsd.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Cc: freebsd-ruby@freebsd.org Resent-Reply-To: FreeBSD-gnats-submit@freebsd.org, Anonymous Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0162E106566B for ; Sun, 13 Mar 2011 19:41:54 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8AE3C8FC1A for ; Sun, 13 Mar 2011 19:41:53 +0000 (UTC) Received: by wwc33 with SMTP id 33so5215726wwc.31 for ; Sun, 13 Mar 2011 12:41:52 -0700 (PDT) Received: by 10.227.7.87 with SMTP id c23mr4679223wbc.108.1300045312363; Sun, 13 Mar 2011 12:41:52 -0700 (PDT) Received: from localhost ([109.123.119.163]) by mx.google.com with ESMTPS id bd8sm5477056wbb.1.2011.03.13.12.41.44 (version=SSLv3 cipher=OTHER); Sun, 13 Mar 2011 12:41:51 -0700 (PDT) Message-Id: <86r5aaizad.fsf@gmail.com> Date: Sun, 13 Mar 2011 22:41:14 +0300 From: Anonymous To: FreeBSD-gnats-submit@freebsd.org X-GNATS-Notify: freebsd-ruby@freebsd.org Cc: Subject: ports/155539: [patch] multimedia/mkvtoolnix: build with ruby19 is broken 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, 13 Mar 2011 19:50:11 -0000 >Number: 155539 >Category: ports >Synopsis: [patch] multimedia/mkvtoolnix: build with ruby19 is broken >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Mar 13 19:50:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Anonymous >Release: FreeBSD 9.0-CURRENT amd64 >Organization: >Environment: RUBY_DEFAULT_VER=1.9 >Description: The port defines USE_RAKE without USE_RUBYGEMS which leads to RAKE_BIN that contains invalid value. >How-To-Repeat: $ make -V RAKE_BIN RUBY_VER=1.9 /bin/rake19 $ make [...] ===> Building for mkvtoolnix-4.5.0 env: /bin/rake19: No such file or directory *** Error code 127 >Fix: Below is a workaround --- a.diff begins here --- Index: Mk/bsd.ruby.mk =================================================================== RCS file: /a/.cvsup/ports/Mk/bsd.ruby.mk,v retrieving revision 1.203 diff -u -p -r1.203 bsd.ruby.mk --- Mk/bsd.ruby.mk 22 Nov 2010 05:47:07 -0000 1.203 +++ Mk/bsd.ruby.mk 13 Mar 2011 19:24:06 -0000 @@ -550,6 +550,8 @@ RUN_DEPENDS+= ${DEPEND_RUBY_ICONV} BUILD_DEPENDS+= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake .if ${RUBY_VER} == 1.8 RAKE_BIN= ${LOCALBASE}/bin/rake +.elif !defined(GEM_LIB_DIR) +RAKE_BIN= ${LOCALBASE}/bin/rake${RUBY_VER:S/.//} .else RAKE_BIN= ${GEM_LIB_DIR}/bin/rake${RUBY_VER:S/.//} .endif --- a.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: