Date: Sun, 28 May 2000 02:45:26 +0100 From: Mark Ovens <mark@ukug.uk.freebsd.org> To: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> Cc: ports@freebsd.org Subject: Re: Latest wine port doesn't install libs Message-ID: <20000528024526.B233@parish> In-Reply-To: <Pine.BSF.4.21.0005272022300.58536-100000@deneb.dbai.tuwien.ac.at>; from pfeifer@dbai.tuwien.ac.at on Sat, May 27, 2000 at 08:39:35PM %2B0200 References: <20000527115415.K233@parish> <Pine.BSF.4.21.0005272022300.58536-100000@deneb.dbai.tuwien.ac.at>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, May 27, 2000 at 08:39:35PM +0200, Gerald Pfeifer wrote: > On Sat, 27 May 2000, Mark Ovens wrote: > > The latest version of the wine port is broken; it doesn't install it's > > .so libs. > > Seems like a case of ``Let's reinvent the wheel instead of using what > the original package authors intended us to use''. <sigh> :-( > > > --- 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 > > The really correct solution would be to have this handled via autoconf and > ./configure, but I'll add that to the port shortly, thanks! > > (Before I'll upgrade the port to 2000.05.26, however.) > > > and to run ``make install'' in the dlls directory. I've made a patch > > for the Makefile: > > > > *** Makefile.orig Fri May 26 18:59:13 2000 > > --- Makefile Fri May 26 19:03:39 2000 > > *************** > > *** 53,58 **** > > --- 53,59 ---- > > programs/regapi/regapi > > ${INSTALL_PROGRAM} ${WRKSRC}/${EXEC} ${PREFIX}/bin > > .endfor > > + cd ${WRKSRC}/dlls && ${MAKE} install > > ${INSTALL_SCRIPT} ${WRKDIR}/regSet.sh ${PREFIX}/bin > > 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. > > > 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?) > > 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 and mod patch-ad to change the line EXTRA_LD_LIBRARY_PATH=${HOME}/wine/cvs/lib to EXTRA_LD_LIBRARY_PATH=${PREFIX}/lib/wine > Gerald > -- > Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/ > -- ...and on the eighth day God created UNIX ________________________________________________________________ FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://ukug.uk.freebsd.org/~mark/ mailto:mark@ukug.uk.freebsd.org http://www.radan.com 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?20000528024526.B233>