From owner-freebsd-ports@FreeBSD.ORG Wed Jul 22 20:25:43 2009 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 EBB22106568F for ; Wed, 22 Jul 2009 20:25:43 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from mail4.sea5.speakeasy.net (mail4.sea5.speakeasy.net [69.17.117.6]) by mx1.freebsd.org (Postfix) with ESMTP id C4A9F8FC22 for ; Wed, 22 Jul 2009 20:25:43 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: (qmail 6011 invoked from network); 22 Jul 2009 20:25:43 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail4.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 22 Jul 2009 20:25:43 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 1EB8650822; Wed, 22 Jul 2009 16:25:42 -0400 (EDT) To: Scott Bennett References: <200907221245.n6MCjCOU028926@mp.cs.niu.edu> From: Lowell Gilbert Date: Wed, 22 Jul 2009 16:25:41 -0400 In-Reply-To: <200907221245.n6MCjCOU028926@mp.cs.niu.edu> (Scott Bennett's message of "Wed\, 22 Jul 2009 07\:45\:12 -0500 \(CDT\)") Message-ID: <444ot4lb22.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-ports@freebsd.org Subject: Re: needing install OpenOffice.org without messing up perl X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2009 20:25:44 -0000 Scott Bennett writes: > Finally getting back to this...sigh... > On Thu, 09 Jul 2009 14:10:54 -0400 Lowell Gilbert > wrote: >>Scott Bennett writes: >> >>> What is the best way to install OpenOffice.org from a package without >>> the installation trying to reinstall perl5.8 over perl5.10? >> >>Get a package that includes them? > > Do you have any suggestions of where to find such a beast? Wait? The official packages will match this description eventually. I could offer you the package I built, which matches this description. It takes a day to build, but it doesn't take any of my attention while it does so. And you'd have to live with whatever other options I'd chosen. >>Short of that, you would have to install the package without >>dependencies. There is a pkg_add option to do this, but the > > Sure, but OOo is so huge and requires so much other stuff > that there is almost certainly something it wants installed that > I do not already have installed. Um, possibly, but you can look at the port makefile and load them on your own. Or you could let OpenOffice install perl5.8, then delete it afterwards and fix up the dependency databases. >>trick comes afterwards, when you have to fix it up to use the >>perl you actually have (perl-after-upgrade(1) might be able to >>handle this, but you have no guarantees.). Or you could just > > Why wouldn't OOo, once installed, simply use whatever were > installed as /usr/local/bin/perl? Because perl doesn't tend to be backwards-compatible. >>install both perl versions; they should be able to coexist >>just fine. >> > That would be nice and reasonably simple if it were an option. > Unfortunately, the two versions are incompatible. Oops, sorry; that's right. I guess you could get out a bigger hammer, but editing the package directly to change the dependency is probably easier. You'll still need to fix up the scripts afterwards. Good luck.