[129459] trunk/dports/multimedia/mpv

Mihai Moldovan ionic at macports.org
Sat Dec 13 13:29:07 PST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


On 13.12.2014 08:16 PM, Ryan Schmidt wrote:
>> +# Current waf doesn't support --nocache anymore. Set by PortGroup. 
>> +configure.args-delete   --nocache
> 
> Sounds like the waf 1.0 portgroup should be modified then.
> 
> I couldn't find a port called "waf". Am I correct in assuming that, like 
> "configure", "waf" is a program that is included in its entirety in software 
> that uses it? If so, then the waf portgroup may need a way to select whether
> it should deal with "old waf" or "new waf". Or maybe there is a better way to
> distinguish this, perhaps by automatically detecting whether the version of
> waf supports this flag.

The problem at hand is that waf is being most likely downloaded with an
unspecific version ("current") by I guess most software. I refrained from
changing the PortGroup to not break other ports utilizing waf.

Taking a look at xmms2, it also sets --nocache directly.


> Actually it looks like mpv does not include a copy of waf, but rather its 
> bootstrap.py script, which is run in a pre-configure block, actually 
> downloads a specific version of it from a server.

Yes.


> Ports should not download things other than in the fetch phase. Could this be
> fixed, please? Add the correct version of waf to the port's distfiles, 
> extract it into the correct place?

I should probably inline that. Find a way to fetch a specific version, too. Will
look into that.



Mihai
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJUjK+hAAoJEB/WLtluJTqHDIgQAN7MdA0GT+EqqmVFope5fGJw
ZEsqxm158oxoZFzEpqujPpyIQWGdztE05zwJgov6Fn3aPpIOEj/zmhzZTxejHiLH
nu5XvWJYIm4ADjjitrEjucaTJdFAtwtpuyuMr308j3+vDIOnnEoJsM+fePumrAhn
F4m7IZ3VlBYOI0Y/bzpG20foyWh5N73nX6m/PmBWv25Y8CejdjMRb5Ntp+UJ2xlq
e1mIj1CXR2LnmUE8RbzSWxUzbOVFXzMVFFmdfoYUOmnyfRjKgrRhtbaVlI9iQfgP
5zsxRdMaUjblvIHPnyoFlbQCWx6CR4qiioRutBilHJP7TlFPEfNzze9CwtQEGGIH
+U45LH4uwG6l0ydVj6I3XQgFHRPJYzNBnaF9VjqHPbk623qznLMznIzEknBf/yv5
WzE0COP2/g6bK2uxuRH5uzYCD3QkVUbBoBDDUowK3tEcoYYR2B+ZFIvsajMLoNON
+FsCib2lNNsW7ZQH4jXiOqcQUv1juQlODIv/t4lACm8AAY6djab+SvrsZRE4Cz4Z
jMg4ANgHwn+SBU9mv3JQUAXnswno7ycDn+/aUiZyzz1IPTmkERvMfxaDaFP5kUGk
4OAt8vCdMyeh8vRbSEWDumdB1nMcJB2b3epZTTw8CWtWgBIZ7Z+gUqRXWbhoRaNB
y7I3Y793xzQ7+QsahvNZ
=VqL/
-----END PGP SIGNATURE-----


More information about the macports-dev mailing list