Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 457730

Summary: dev-libs/mini-xml : add USE=static-libs support
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: New packagesAssignee: Rüpel <ruepel>
Status: RESOLVED FIXED    
Severity: enhancement CC: proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: modified ebuild

Description Agostino Sarubbo gentoo-dev 2013-02-15 17:02:51 UTC
We need to have USE=static-libs because this package install '.a' files:

/usr/lib64/libmxml.a                                                                                                                                                                
/usr/lib64/libmxml.so                                                                                                                                                               
/usr/lib64/libmxml.so.1.5                                                                                                                                                           
/usr/lib64/libmxml.so.1

This ebuild had static-libs IUSE, I don't know why it losed the use.
Comment 1 Rüpel 2013-02-16 20:14:49 UTC
(In reply to comment #0)
> This ebuild had static-libs IUSE, I don't know why it losed the use.

Looking at the history it seems that static-libs support (or better yet: static-lib-removal support) was added only to the older (but stable) 2.2.1 ebuild and not the 2.6 ebuild, that the current 2.7 ebuild is based on.

Will be fixed ...
Comment 2 Rüpel 2013-02-18 09:33:09 UTC
Created attachment 339228 [details]
modified ebuild

Please review the attached new ebuild. I've changed three things:

1.) support for static-libs along the lines of the 2.2.1 ebuild

2.) updated $HOMEPAGE

3.) cleaned the emake line a bit (removed explicit libmxml.a parameter), since doc/mxml.man depends on libmxml.a it is built anyways

Are you proxy-maintainer supporting guys reading this?

Thanks!
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2013-02-18 09:37:53 UTC
(In reply to comment #2)
> Created attachment 339228 [details]
> modified ebuild
> 
> Please review the attached new ebuild. I've changed three things:
> 
> 1.) support for static-libs along the lines of the 2.2.1 ebuild
> 
> 2.) updated $HOMEPAGE
> 
> 3.) cleaned the emake line a bit (removed explicit libmxml.a parameter),
> since doc/mxml.man depends on libmxml.a it is built anyways
> 
> Are you proxy-maintainer supporting guys reading this?
> 
> Thanks!

We do... give us sometime to review the changes
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2013-02-18 19:14:59 UTC
+*mini-xml-2.7-r1 (18 Feb 2013)
+
+  18 Feb 2013; Markos Chandras <hwoarang@gentoo.org> +mini-xml-2.7-r1.ebuild:
+  Add static-libs useflag. Bug #457730. Thanks to Rüpel <ruepel@gmx.li>
+