From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 11:59:30 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3502D106567D; Sat, 21 Jul 2012 11:59:30 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8D63F8FC18; Sat, 21 Jul 2012 11:59:29 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4509621vbm.13 for ; Sat, 21 Jul 2012 04:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=jXSjZgrY/FlDT3fa5FVKEQzB6OVW+DjxWqxaGST4pcA=; b=RhJH5lrsJRHQLH4I0LtPPBMG4+tnlFwawPr+yQpV0TiV+5b3zzEMCjZnHj3QidORO0 3PJUPcI/DnhcD3yNYzlduwo2VeiBfNEIlSWDOOU0S6Ai4Anv+jlZs9DCL58TSob8S61D FguFkXg00QhwPHMmGrbeeCK41BPBwZK9agkGKOsuq+mhl+w6fIvPjLrHmtLYpTOP+H62 sDVeRtumM1SB8gH/13bSCiG1zG2lKFzKPUDayPTlGqqwhZDlprsh2pr2ZWDRBOr7FSLo SFWZ3KnfbRBN3DV3JCcNv68GP0asvJXkIqJNuUcLsRy+Dih5s8jeOT+8CmRvkMdCQULR 2VDA== Received: by 10.52.72.44 with SMTP id a12mr6243818vdv.124.1342871968670; Sat, 21 Jul 2012 04:59:28 -0700 (PDT) Received: from mocha.verizon.net (c-71-61-40-68.hsd1.oh.comcast.net. [71.61.40.68]) by mx.google.com with ESMTPS id bn5sm5299285vdb.19.2012.07.21.04.59.27 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 04:59:27 -0700 (PDT) From: "Jason E. Hale" To: Doug Barton Date: Sat, 21 Jul 2012 07:59:25 -0400 Message-ID: <15617903.FBMimp13fy@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: <500A4D9E.3050701@FreeBSD.org> References: <500A4D9E.3050701@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng 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: Sat, 21 Jul 2012 11:59:30 -0000 On Friday, July 20, 2012 23:35:10 Doug Barton wrote: > Baptiste already volunteered to do an exp-run for this topic on Monday. > If you don't have time to get your changes ready before then IMO we > should go ahead with removing the line from bsd.gnome.mk. Making that > correct fix now won't negatively affect your ability to make a > different/better change later; but doing it now will give us more > opportunity to see the results and fix any regressions. > The problem with simply removing pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config from bsd.gnome.mk is that there are ports that indirectly depend on pkg-config for their build through other ports that directly depend on it since it has just been a runtime dependency. I know there are quite a few KDE ports like that. To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports that depend on kdelibs4 and require pkg-config for their build are not currently defining USE_GNOME=pkgconfig since it is assumed that pkg-config is installed. A direct dependency for pkg-config would need to be added to all of those ports. I think there would be a lot less breakage if the line in bsd.gnome.mk were left in for now and we migrated over to the pkgconfig:build/run scheme. Jason E. Hale KDE/FreeBSD Team