From owner-freebsd-ports Sat May 27 11:43: 7 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 2290637B8F9 for ; Sat, 27 May 2000 11:43:01 -0700 (PDT) (envelope-from pfeifer@dbai.tuwien.ac.at) Received: from [128.130.111.2] (deneb [128.130.111.2]) by vexpert.dbai.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA08001; Sat, 27 May 2000 20:39:35 +0200 (MET DST) Date: Sat, 27 May 2000 20:39:35 +0200 (CEST) From: Gerald Pfeifer To: Mark Ovens Cc: ports@freebsd.org Subject: Re: Latest wine port doesn't install libs In-Reply-To: <20000527115415.K233@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 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''. :-( > --- 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? Gerald -- Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message