From owner-freebsd-questions Sat May 12 15: 0:33 2001 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id 6AAF237B423 for ; Sat, 12 May 2001 15:00:30 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 4042 invoked by uid 100); 12 May 2001 22:00:29 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15101.45693.679078.253619@guru.mired.org> Date: Sat, 12 May 2001 17:00:29 -0500 To: "Richard E. Hawkins" Cc: questions@freebsd.org Subject: Re: ports of development trees of applications? In-Reply-To: <89227837@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Richard E. Hawkins types: > As I keep toying with doing it for lyx, I wonder: are there any ports > that, rather than porting a specific (and checksummed for safety) > version, track the development trees for the applications? There are ports of "development versions" of applications and tools. It's possible to disable the checksum, but part of the point of that is to make sure that you don't wind up backing out a patch because it's been adopted by the development group. > My thinking with lyx would be to have a port which does an original > fetch, sets up the directory for configuration, has appropriate > dependencies for lyx, and then leaves it to the user to install and > compile. This would give an installed binary that behaves the > "Expected" way, with appropriate entries in /var/db . . . Well, since development branches tend to grow - and lose - installed files at odd intervals, you wouldn't really get that. The port's packing list has to be updated any time such a change happens, otherwise the plist is wrong, and you may wind up with a partial install, or files that aren't in place any more. > Are there any ports like this? > > THey would also seem to be useful for mozilla, openoffice, and wine . . I don't think any track the developement tree; they tend to track the "development tarballs" instead, and need to be updated at the same frequence that the project generates tarballs. Another approach would be to create a "metaport" approach. Instead of installing and building the package, you provide a dependency list so that everything the package needs is installed, and possibly a configuration file for FreeBSD or a fetch script or some such. That wouldn't provide correctly updated information in /var/db/pkgs, but that requires actually updating the port whenever the package changes in any case. http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message