Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 May 2000 18:42:31 +0200 (MET DST)
From:      Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
To:        Mark Ovens <mark@dogma.freebsd-uk.eu.org>
Cc:        ports@freebsd.org
Subject:   Re: Latest wine port doesn't install libs
Message-ID:  <Pine.GSO.4.21.0005291836340.16935-100000@nunki.dbai.tuwien.ac.at>
In-Reply-To: <20000528024526.B233@parish>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.21.0005291836340.16935-100000>