Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 May 2000 20:39:35 +0200 (CEST)
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.BSF.4.21.0005272022300.58536-100000@deneb.dbai.tuwien.ac.at>
In-Reply-To: <20000527115415.K233@parish>

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

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




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