From owner-freebsd-ports Mon May 29 9:46: 2 2000 Delivered-To: freebsd-ports@freebsd.org Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.130.111.12]) by hub.freebsd.org (Postfix) with ESMTP id 3C51037B639 for ; Mon, 29 May 2000 09:45:58 -0700 (PDT) (envelope-from pfeifer@dbai.tuwien.ac.at) Received: from [128.130.111.10] (nunki [128.130.111.10]) by vexpert.dbai.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA07532; Mon, 29 May 2000 18:42:32 +0200 (MET DST) Date: Mon, 29 May 2000 18:42:31 +0200 (MET DST) From: Gerald Pfeifer To: Mark Ovens Cc: ports@freebsd.org Subject: Re: Latest wine port doesn't install libs In-Reply-To: <20000528024526.B233@parish> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 28 May 2000, Mark Ovens wrote: >>> --- dlls/Makefile.in.orig Mon Mar 27 05:25:23 2000 >>> +++ dlls/Makefile.in Thu Apr 20 04:02:24 2000 >>> @@ -215,7 +215,7 @@ >>> >>> install:: >>> for i in $(INSTALLSUBDIRS); do (cd $$i && $(MAKE) install) || exit 1; done >>> - -$(LDCONFIG) >>> + -$(LDCONFIG) -R BTW, from what I saw this was actually a patch against Makefile.in, not dlls/Makefile in? >> Thanks! I'll consider that patch or -- but this seems more involved -- >> killing part of the port-specific installation machinery in favor of >> what Wine natively provides. Okay, I tried the hard but hopefully better way in the long term. If you want to give it a try, my patch is in ports/18877. >>> This all works fine, however I can't submit a PR because I can't get >>> the PLIST correct so that it deinstalls completely. The .so libs have >>> a large number of symlinks installed and I can't get these to be >>> deleted (you don't list symlinks in PLIST, right?) The interesting thing is that the symlinks do get removed, it's the *regular* files that remain! (In any case, I submitted a PR with a patch because even that way we'll be in a better situation than right now, where the installation is incomplete.) >> I'm not a FreeBSD port expert (yet?), but in principle we could just >> remove ${PREFIX}/lib/wine, couldn't we? > Except that they are installed in /usr/local/lib, not > /usr/local/lib/wine. Mind you, I suppose we *could* put them in > /usr/local/lib/wine [...] Yup, that's what I did! :-) And that way even uninstalling isn't hard, just a single directory to remove manually... Gerald -- Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/ LOVE-LETTER-FOR-YOU.TXT.vbs To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message