From owner-freebsd-ports@FreeBSD.ORG Thu Jun 16 10:20:12 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35D2C16A41C for ; Thu, 16 Jun 2005 10:20:12 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from mail.efacilitas.de (efacilitas.de [213.133.110.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8DF643D5D for ; Thu, 16 Jun 2005 10:20:11 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from eurystheus.local (port-212-202-169-37.dynamic.qsc.de [212.202.169.37]) by mail.efacilitas.de (Postfix) with ESMTP id 99020123973; Thu, 16 Jun 2005 12:18:35 +0200 (CEST) Received: from localhost (eurystheus.local [192.168.1.67]) by eurystheus.local (Postfix) with ESMTP id 8872312B2E4; Thu, 16 Jun 2005 12:18:46 +0200 (CEST) Received: from eurystheus.local ([192.168.1.67]) by localhost (eurystheus.locaL [192.168.1.67]) (amavisd-new, port 10024) with ESMTP id 27690-04; Thu, 16 Jun 2005 12:18:40 +0200 (CEST) Received: from [192.168.1.67] (eurystheus.local [192.168.1.67]) by eurystheus.local (Postfix) with ESMTP id 05ECC12B085; Thu, 16 Jun 2005 12:18:40 +0200 (CEST) Message-ID: <42B151FF.4030809@cs.tu-berlin.de> Date: Thu, 16 Jun 2005 12:18:39 +0200 From: =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050517 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ryan Grove References: <20050615163030.P72077@localhost> In-Reply-To: <20050615163030.P72077@localhost> Content-Type: multipart/mixed; boundary="------------080809000802050206090806" X-Virus-Scanned: amavisd-new at example.com Cc: freebsd-ports@freebsd.org Subject: Re: graphics/ruby-rmagick broken on FreeBSD 5.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2005 10:20:12 -0000 This is a multi-part message in MIME format. --------------080809000802050206090806 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Ryan Grove wrote: > The graphics/ruby-rmagick port is already marked BROKEN on FreeBSD 4.x, > but I can't get it to compile on 5.3 either. In addition, the port is > woefully out of date. It installs version 1.7.0, but the latest version > is 1.8.2, released June 11, 2005. Hello Ruby, I submitted an update of this port right now. Please test the patch I attached to this mail. Put the file to /usr/ports/graphics/ruby-rmagick and apply it with patch -i ruby-magick.diff. Regards Björn --------------080809000802050206090806 Content-Type: text/x-patch; name="ruby-rmagick.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ruby-rmagick.diff" --- Makefile.orig Thu Jun 16 11:45:19 2005 +++ Makefile Thu Jun 16 11:49:19 2005 @@ -6,10 +6,10 @@ # PORTNAME= rmagick -PORTVERSION= 1.7.0 -PORTREVISION= 2 +PORTVERSION= 1.8.2 +PORTREVISION= 0 CATEGORIES= graphics ruby -MASTER_SITES= http://rubyforge.org/frs/download.php/2231/ +MASTER_SITES= http://rubyforge.org/frs/download.php/4827/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= RMagick-${PORTVERSION} DIST_SUBDIR= ruby @@ -24,6 +24,7 @@ BUILD_DEPENDS= wmf2eps:${PORTSDIR}/graphics/libwmf LIB_DEPENDS= Magick.8:${PORTSDIR}/graphics/ImageMagick +USE_BZIP2= yes USE_RUBY= yes USE_RUBY_SETUP= yes RUBY_SETUP= install.rb @@ -41,11 +42,6 @@ .if ${OSVERSION} < 500000 BROKEN= "Does not compile on FreeBSD 4.x" -.endif - -# XXX should be resolved in 1.7.2 -.if ${ARCH} == "amd64" -BROKEN= "Segfaults during build" .endif pre-configure: --- distinfo.orig Thu Jun 16 11:45:08 2005 +++ distinfo Thu Jun 16 11:50:14 2005 @@ -1,2 +1,2 @@ -MD5 (ruby/RMagick-1.7.0.tar.gz) = d2b6c0970ebd90d3e37f5e7e35b78ca7 -SIZE (ruby/RMagick-1.7.0.tar.gz) = 806446 +MD5 (ruby/RMagick-1.8.2.tar.bz2) = 96c5ee1977fd9c3dba4281969f25be22 +SIZE (ruby/RMagick-1.8.2.tar.bz2) = 906748 --------------080809000802050206090806--