From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 14 11:20:05 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B017106566C for ; Thu, 14 May 2009 11:20:05 +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 439368FC0A for ; Thu, 14 May 2009 11:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4EBK5uw062582 for ; Thu, 14 May 2009 11:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4EBK5EJ062581; Thu, 14 May 2009 11:20:05 GMT (envelope-from gnats) Resent-Date: Thu, 14 May 2009 11:20:05 GMT Resent-Message-Id: <200905141120.n4EBK5EJ062581@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mike Clarke Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B0A5106564A for ; Thu, 14 May 2009 11:16:14 +0000 (UTC) (envelope-from mike@milibyte.co.uk) Received: from relay.pcl-ipout01.plus.net (relay.pcl-ipout01.plus.net [212.159.7.99]) by mx1.freebsd.org (Postfix) with ESMTP id E9B5E8FC0C for ; Thu, 14 May 2009 11:16:12 +0000 (UTC) (envelope-from mike@milibyte.co.uk) Received: from pih-relay08.plus.net ([212.159.14.20]) by relay.pcl-ipout01.plus.net with ESMTP; 14 May 2009 11:46:39 +0100 Received: from [84.92.153.232] (helo=curlew.milibyte.co.uk) by pih-relay08.plus.net with esmtp (Exim) id 1M4YSV-0002Rb-3f for FreeBSD-gnats-submit@freebsd.org; Thu, 14 May 2009 11:46:39 +0100 Received: by curlew.milibyte.co.uk with local (Exim 4.69) (envelope-from ) id 1M4YSU-00014D-Tt for FreeBSD-gnats-submit@freebsd.org; Thu, 14 May 2009 11:46:38 +0100 Message-Id: Date: Thu, 14 May 2009 11:46:38 +0100 From: Mike Clarke To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/134536: [patch] Gimp 2.6.6 fails to open URI's X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mike Clarke List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2009 11:20:05 -0000 >Number: 134536 >Category: ports >Synopsis: [patch] Gimp 2.6.6 fails to open URI's >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 14 11:20:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Mike Clarke >Release: FreeBSD 6.4-RELEASE-p3 i386 >Organization: >Environment: System: FreeBSD curlew.lan 6.4-RELEASE-p3 FreeBSD 6.4-RELEASE-p3 #2: Mon Feb 16 11:27:38 GMT 2009 root@curlew.lan:/usr/obj/usr/src/sys/CURLEW i386 pkg_info -Ix gimp vfs gimp-2.6.6,2 The "meta-port" for The Gimp gimp-app-2.6.6_1,1 A GNU Image Manipulation Program gimp-gutenprint-5.1.7_1 GutenPrint Printer Driver gimp-help-2.4.2 GIMP user's manual gnome-vfs-2.24.1 GNOME Virtual File System gstreamer-plugins-gnomevfs-0.10.22_1,3 Gstreamer gnomevfs plugin gvfs-1.2.2 GNOME virtual file system All ports are up to date with the ports tree dated 11 May 2009 >Description: Gimp cannot open URI's. A typical error message is "Could not open 'http://www.freebsd.org/layout/images/beastie.png' for reading: No such file or directory" This looks like a return of the symptoms reported in PR ports/129023 >How-To-Repeat: Either use File > Open Location from the menu or drag an image from a browser window. I've tried this with GVFS=off and GVFS=on but get the same results with each. >Fix: After raising this matter in freebsd-questions two alternative patches for gimp-app/Makefile were suggested. Either of these cures the problem for me but only with "GVFS=off" --- gimp-app.Makefile.diff begins here --- --- Makefile.orig 2009-05-10 17:53:17.000000000 +0200 +++ Makefile 2009-05-10 17:56:17.000000000 +0200 @@ -132,12 +132,14 @@ CONFIGURE_ARGS+= --without-dbus .endif -.if defined(WITH_GVFS) || ${HAVE_GNOME:Mgvfs}!="" +.if defined(WITH_GVFS) LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring USE_GNOME+= gvfs . if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui . endif +.else +CONFIGURE_ARGS+= --without-gvfs .endif .endif --- gimp-app.Makefile.diff ends here --- --- gimp-app2.Makefile.diff begins here --- --- Makefile.orig 2009-05-10 17:53:17.000000000 +0200 +++ Makefile 2009-05-10 18:00:20.000000000 +0200 @@ -55,8 +55,7 @@ --disable-python \ --with-desktop-dir=${PREFIX}/share \ --docdir=${PREFIX}/share/doc/gimp \ - --enable-default-binary \ - --without-gnomevfs + --enable-default-binary CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ GIMP_THREAD_LIBS=${PTHREAD_LIBS} @@ -132,12 +131,15 @@ CONFIGURE_ARGS+= --without-dbus .endif -.if defined(WITH_GVFS) || ${HAVE_GNOME:Mgvfs}!="" +.if defined(WITH_GVFS) +CONFIGURE_ARGS+= --without-gnomevfs LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring USE_GNOME+= gvfs . if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui . endif +.else +CONFIGURE_ARGS+= --without-gvfs --with-gnomevfs .endif .endif --- gimp-app2.Makefile.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: