Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Mar 2000 02:34:49 -0500
From:      Will Andrews <andrews@technologist.com>
To:        Ade Lovett <ade@lovett.com>
Cc:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.ORG>, ports@FreeBSD.ORG
Subject:   Re: cvs commit: ports/x11/kdelibs11 Makefile ports/x11/kdelibs11/pkgDESCR PLIST
Message-ID:  <20000325023449.E391@argon.blackdawn.com>
In-Reply-To: <20000324201752.B6293@lovett.com>; from ade@lovett.com on Fri, Mar 24, 2000 at 08:17:52PM -0600
References:  <Pine.BSF.4.21.0003241522500.75042-100000@freefall.freebsd.org> <38DBFB29.20F25F5E@altavista.net> <20000324183603.C391@argon.blackdawn.com> <vqcu2hvykk1.fsf@silvia.hip.berkeley.edu> <20000324201752.B6293@lovett.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 24, 2000 at 08:17:52PM -0600, Ade Lovett wrote:
> Sadly, there is a way, though I haven't found one that directly
> relates to KDE.  I noticed that .la files were being installed by
> the lang/librep and x11-toolkits/rep-gtk ports (dependencies of
> x11-wm/sawmill) -- removing them by judicious use of USE_LIBTOOL
> and a couple of patches rendered the ports unusable in a number
> of weird and wonderful ways.
> 
> In this particular case (KDE), we'd probably have to look through
> the configure scripts and generated Makefiles to see if the .la
> files are actually used.

Yes, they are. I just now tested on a variety of KDE ports (including
devel/kdevelop). How can I remedy this problem?

> One way to do check this fairly quickly would be to see what
> would normally get written into the .la file, and instead use
> a simple post-install target to overwrite it with something in
> the same format, but with obviously bogus values, eg:
> 
> 	dlname='libKDEBOGUS.so.666'
> 	library_names='libKDEBOGUS.so.666 libKDEBOGUS.so'
> 	old_library='libKDEBOGUS.'
> 	dependency_libs='-L/KDEBOGUS/lib'
> 	current=666
> 	age=0
> 	revision=0
> 	installed=yes
> 	libdir='/KDEBOGUS/lib'
> 
> if something actually does use the values from this file, it should
> be relatively straightforward to have the package building cluster
> pick up on it on the next sweep of the tree.
> 
> Comments?  Other than "libtool is a pile of *&#!@&^!...." :)

Hmm. Sounds like a good idea.. I'll try to find what somebody's .la looks
like. Satoshi, can we test this sort of thing on bento?

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?


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?20000325023449.E391>