From owner-freebsd-gnome@FreeBSD.ORG Sat May 8 20:50:05 2010 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CB6CA1065675 for ; Sat, 8 May 2010 20:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A283A8FC17 for ; Sat, 8 May 2010 20:50:05 +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 o48Ko5oN033727 for ; Sat, 8 May 2010 20:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o48Ko5TM033726; Sat, 8 May 2010 20:50:05 GMT (envelope-from gnats) Date: Sat, 8 May 2010 20:50:05 GMT Message-Id: <201005082050.o48Ko5TM033726@freefall.freebsd.org> To: gnome@FreeBSD.org From: "b. f." Cc: Subject: Re: ports/146385: [patch] graphics/librsvg2: drop gconf2 dependency X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "b. f." List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 May 2010 20:50:05 -0000 The following reply was made to PR ports/146385; it has been noted by GNATS. From: "b. f." To: bug-followup@FreeBSD.org Cc: Anonymous Subject: Re: ports/146385: [patch] graphics/librsvg2: drop gconf2 dependency Date: Sat, 8 May 2010 20:42:35 +0000 --0016367b61f83f55a904861b37db Content-Type: text/plain; charset=ISO-8859-1 I'm sympathetic to the goal of lightening dependencies for those who wish to use only part of the GNOME suite, but I don't think that this is the right way to do this. For one thing, it only attempts to address the problem for one port. Instead: 1) check if the WITHOUT_GCONF knob in devel/libgsf still makes sense -- that is, whether we can dispense with devel/gconf2 without crippling the devel/libgsf port. If it doesn't make sense, remove that knob, and forget about this. If it does, keep the knob and proceed. (It would probably be better to expose the knob in OPTIONS.) 2) Apply the attached patch to ports/Mk/bsd.gnome.mk. Leave the graphics/librsvg2 port alone. 3) Check to see if any ports affected by this refactoring need to have gconf2 explicitly added to USE_GNOME in their Makefiles, where they only had libgsf before, because after 2), the presence of libgsf does not necessarily imply the presence of the gconf2. Regards, b. --0016367b61f83f55a904861b37db Content-Type: text/plain; charset=US-ASCII; name="bsd_gnome_mk_diff.txt" Content-Disposition: attachment; filename="bsd_gnome_mk_diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 LS0tIHBvcnRzL01rL29sZC5ic2QuZ25vbWUubWsJMjAwOS0xMS0yOCAxNTowNToxNi4wMDAwMDAw MDAgLTA1MDAKKysrIHBvcnRzL01rL2JzZC5nbm9tZS5tawkyMDA5LTEyLTA3IDExOjUzOjA0LjAw MDAwMDAwMCAtMDUwMApAQCAtNDQwLDcgKzQ0MCw3IEBACiAKIGxpYmdzZl9MSUJfREVQRU5EUz0J CQlnc2YtMS4xMTQ6JHtQT1JUU0RJUn0vZGV2ZWwvbGliZ3NmCiBsaWJnc2ZfREVURUNUPQkJCSR7 TE9DQUxCQVNFfS9saWJkYXRhL3BrZ2NvbmZpZy9saWJnc2YtMS5wYwotbGliZ3NmX1VTRV9HTk9N RV9JTVBMPQkJZ2NvbmYyIGdsaWIyMCBsaWJ4bWwyCitsaWJnc2ZfVVNFX0dOT01FX0lNUEw9CQln bGliMjAgbGlieG1sMgogCiBsaWJnc2ZfZ25vbWVfTElCX0RFUEVORFM9CWdzZi1nbm9tZS0xLjEx NDoke1BPUlRTRElSfS9kZXZlbC9saWJnc2YtZ25vbWUKIGxpYmdzZl9nbm9tZV9ERVRFQ1Q9CQkk e0xPQ0FMQkFTRX0vbGliZGF0YS9wa2djb25maWcvbGliZ3NmLWdub21lLTEucGMK --0016367b61f83f55a904861b37db--