From owner-freebsd-ports@FreeBSD.ORG Mon May 19 22:51:21 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 EA9971065677; Mon, 19 May 2008 22:51:21 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7]) by mx1.freebsd.org (Postfix) with ESMTP id 772C38FC1D; Mon, 19 May 2008 22:51:21 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao101.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080519225120.HVMW25509.eastrmmtao101.cox.net@eastrmimpo03.cox.net>; Mon, 19 May 2008 18:51:20 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo03.cox.net with bizsmtp id TarK1Z00C4iy4EG02arKX0; Mon, 19 May 2008 18:51:20 -0400 Date: Mon, 19 May 2008 17:53:31 -0500 To: "Ion-Mihai Tetcu" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080519215010.68ce1dff@it.buh.tecnik93.com> <20080519233159.274c9f42@it.buh.tecnik93.com> <20080520000759.27ca8d20@it.buh.tecnik93.com> <20080520004617.1264d9e5@it.buh.tecnik93.com> <20080520012300.45e74175@it.buh.tecnik93.com> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <20080520012300.45e74175@it.buh.tecnik93.com> User-Agent: Opera Mail/9.27 (Linux) Cc: gnome@freebsd.org, freebsd-ports@freebsd.org Subject: Re: ports with bad plist when NO{DOCS,EXAMPLES,PORTDATA} defined 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: Mon, 19 May 2008 22:51:22 -0000 On Mon, 19 May 2008 17:23:00 -0500, Ion-Mihai Tetcu = = wrote: > On Mon, 19 May 2008 17:18:25 -0500 > "Jeremy Messenger" wrote: > >> > And how are updates tested - except when you hijack pointyhat :) ? >> >> I think, most of us don't test it until pointyhat complain it. ;-) It= 's > > :-D > >> very rare for *-reference ports to change with PORTDOCS=3D* unless th= ey >> added something like sometime ago doxygen/devhelp were added in >> glibmm-reference and we got pointyhat error log for that. Well, also = got >> your error log for different case in same port. >> >> If I modify or rewrite reference framework, I would use static plist >> instead of PORTDOCS=3D* and remove NOPORTDOCS option. It means that w= e = >> will >> have to test *-reference ports' plist at the each update. I don't kno= w = >> if >> my team will like it, so I will have to ask if I am going to touch >> reference framework (don't have time for that right now). > > Not using PORTDOCS and not supporting NOPORTDOCS are different things,= = > no? The reference framework has PORTDOCS=3D* and define NOPORTDOCS in = post-install target. So, I mean by not use PORTDOCS (auto with/without = @comment in plist) for avoid plist broke if users use NOPORTDOCS when = remove NOPORTDOCS from post-install target. And don't use NOPORTDOCS in = = Makefile, so it will be always install. Also, I usually like to avoid us= e = PORTDOCS for I can add more lines in static plist. > On my desktop /usr/local/shre/docs is about 400MB. > I had to fit recently a pretty complex system on a small thingy. Had t= o > go in and remove a lot of things by hand o have place for the base > system and the port plus for some data. The *-reference ports only install documents stuff, so it doesn't make a= ny = sense to provide NOPORTDOCS option support. If users install *-reference= = ports with NOPORTDOCS then these ports will be register with nothing stu= ff = installed. ;-) It's one of reason we provide *-reference slave ports. >> BTW/OT: I am against automatic dynamic pkg-plist: >> http://wiki.freebsd.org/PortsToDo#head-d39af25709360f5285b40c03255de7= 465fa717fa >> .. I perfer static plist, I use it awful a lot in offline. I wouldn't= = >> have >> done share/gnome/ -> share/ quick without that static plist. Also it = = >> helps >> a lot to notice if file(s) install in the wrong place. I use it a lot= to >> know which file/directory come from port. > > Yeh, I'm all in favor of having all files listed in pkg-plist. Good! Cheers, Mezz -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org