We are going to have to be careful with these perl WANTLIBs, now that
SHARED_ONLY isn't used they are easy to miss, and worse some people
may try to remove them because they say "extra", which will mess things
up for future perl updates.

This might be a useful addition to portcheck.

On 2016/03/21 19:09, Nigel Taylor wrote:
> On 03/20/16 10:33, Stuart Henderson wrote:
> > Watch out for p5-libintl, it currently does not have SHARED_ONLY=Yes
> > and should do. Not touching it myself now to avoid getting in your way.
> > 
> > 
> 
> These also are wrong, and have been for some time.
> 
> $ pwd
> /usr/ports/packages/amd64/no-arch
> $ pkg_info -Sq p5-* | grep ",[A-z]"
> p5-Digest-MD4-1.9p1,c.84.2
> p5-Digest-Skein-0.05p3,c.84.2
> p5-Socket-GetAddrInfo-0.22p0,c.84.2
> p5-Wx-0.9928,@p5-Alien-wxWidgets-0.67p0,@p5-ExtUtils-XSpp-0.18,@wxWidgets-media-2.8.12p7,m.9.0,pthread.20.1,stdc++.57.0,wx_base.3.0,wx_base_net.3.0,wx_base_xml.3.0,wx_gtk2_adv.3.0,wx_gtk2_aui.3.0,wx_gtk2_core.3.0,wx_gtk2_html.3.0,wx_gtk2_media.3.0,wx_gtk2_richtext.3.0,wx_gtk2_stc.3.0,wx_gtk2_xrc.3.0

Fixed.

> All these are wrong also .
> 
> $ pkg_info -Sq *.tgz | grep ",[A-z]"
> glm-0.9.7.1,@gcc-libs-4.9.3p3,estdc++.17.0
> gnustep-make-2.6.7p1,@gcc-libs-4.9.3p3,@gtar-1.28p1,estdc++.17.0
> gtk3mm-documentation-3.18.0,@gcc-libs-4.9.3p3,estdc++.17.0
> kde-shared-data-4.14.3p1,@gcc-libs-4.9.3p3,@gtk-update-icon-cache-3.18.9,estdc++.17.0
> ruby-ri_docs-1.8.7.374p0,@libiconv-1.14p3,iconv.6.0
> tmake-1.10p3,@qt3-mt-3.8p9,lib/qt3/qt-mt.33.0
> unoconv-0.7p1,@gcc-libs-4.9.3p3,@libreoffice-5.1.1.3p0v0,@python-3.4.4,estdc++.17.0

I haven't looked at these yet.

> $ portcheck
> www/p5-HTML-Base
> 
> portcheck fails to find this one... It could find problem by analysing
> the PLIST

> I do have a fixed version of p5-HTML-Base. Replace ${P5ARCH} by
> ${P5SITE} in the do-install:, recreate pkg/PLIST, and bump.

This one is odd, why is it using P5ARCH in the first place?
Just a mistake or is there a particular reason?

Reply via email to