From owner-freebsd-ports@FreeBSD.ORG Sat Dec 13 19:33:45 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A296F1065673 for ; Sat, 13 Dec 2008 19:33:45 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.225]) by mx1.freebsd.org (Postfix) with ESMTP id 99D0D8FC12 for ; Sat, 13 Dec 2008 19:33:44 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2003674rvf.43 for ; Sat, 13 Dec 2008 11:33:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=c2hAmG1Kz1NUyUgyTcKrChxBoEFnljUAE5Gl3uZoDbc=; b=kCwbyeZs0JOC4SYr5+ZD8g8n/TYlhrRFuSZDRh1na38cVEnfHZOQ7aki1Trq9MH0lD vdg1JO5apgn5TzL0NQ9unsLNWp5eTo1VK8mhsoWZdVhpFGZRC46GibUu2SuQDG4NSuKW l4LXa5fpZQzAar6GIO84ZlB2XEMi+CYpTVlgE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=rWqFPAywOI1UtFOVYEN3gOmdAHaHUFCaDS6xuw4tGPSMBkw8GOh0ccBqZlmNMPjFqT oxayWVRwTaWleH0cYGqChdkdMZ5+zFzrZ3+NT2DImJP9tJN6+jIu7Ob/iKAtVq65of92 zTKKOa6Jt7DgL0tamXHztnHdxXUebustQFbWU= Received: by 10.140.226.14 with SMTP id y14mr2686913rvg.59.1229196824121; Sat, 13 Dec 2008 11:33:44 -0800 (PST) Received: by 10.140.158.13 with HTTP; Sat, 13 Dec 2008 11:33:44 -0800 (PST) Message-ID: <7d6fde3d0812131133g3956eea7n6830eefde3532a4f@mail.gmail.com> Date: Sat, 13 Dec 2008 11:33:44 -0800 From: "Garrett Cooper" To: "Dmitry Marakasov" In-Reply-To: <20081212102905.GC7422@hades.panopticon> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20081209181354.GB29817@hades.panopticon> <20081209222042.GC29817@hades.panopticon> <8763lsi10m.fsf@chateau.d.lf> <20081210181125.GA86341@hades.panopticon> <87zlj3heor.fsf@chateau.d.lf> <20081210223522.GA6367@hades.panopticon> <87vdtrhb6r.fsf@chateau.d.lf> <20081211082325.GA6167@hades.panopticon> <20081212102905.GC7422@hades.panopticon> Cc: Jeremy Messenger , FreeBSD Ports Mailing List Subject: Re: [PROPOSAL] Ports using SCM repositories as source instead of distfiles 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, 13 Dec 2008 19:33:45 -0000 On Fri, Dec 12, 2008 at 2:29 AM, Dmitry Marakasov wrote: > * Jeremy Messenger (mezz7@cox.net) wrote: > >>> So if I understand correctly, you're proposing to only use dynamic >>> plist generation for the ports that support it without modification, >>> i.e. autotools-based? >>> >>> My opinion is that we should support the feature for all ports, or don't >>> support it at all. Only getting rid of ~5k pkg-plists is not a huge >>> accomplishment considering the mess it causes and I doubt it's worth >>> the work on adding the feature to port.mk and then rebuilding and >>> testing all affected ports. Being able to forget about pkg-plists >>> once and forever however would be a huge accomplishment and if that's >>> possible it should be done sooner or later. >> >> I object on get rid of pkg-plist. I depend on pkg-plist too much. I think >> it's important for us to keep on track where the files/directories are. > > It's useful for me too sometimes, but it's already not 100% reliable, > as some ports still generate it dynamically, some use PLIST_FILES, some > use PLIST_SUB so it's not apparent under which path and/or name the file > mentioned in plist is actually installed. Getting rid of the plist files will force a major rewrite of pkg_install. Are you really comfortable doing that :\? -Garrett