On Sun, Jun 02, 2013 at 02:42:25PM +0200, Landry Breuil wrote:
> On Sun, Jun 02, 2013 at 02:36:31PM +0200, Markus Lude wrote:
> > Hello,
> > 
> > I just want to point out that make print-package-signature for net/nmap
> > errors out:
> > 
> > $ make print-package-signature
> > nmap-6.25p0Missing library for lua5.2>=0.0
> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3156 
> > '_print-package-signature-lib')
> > ,c.68.2,crypto.22.0,m.8.0,pcap.7.0,pcre.3.0,pthread.17.1,ssl.19.0,stdc++.55.0
> > 
> > I'm yet unsure what the cause is, maybe something related with the lib
> > name of lua5.2.so.5.2?
> 
> This might be related to a change in lua yes, because it started failing
> for me in bulks since some days:
> 
> ===>  Building package for nmap-6.25p0
> Create /usr/ports/packages/amd64/all/nmap-6.25p0.tgz
> Missing library for lua5.2>=0.0
> 
> Landry

latest revision of lang/lua/lua.port.mk is 1.27

with 1.26 I didn't get those error.

with 1.26:
$ make show=MODLUA_LIB_DEPENDS
lang/lua/5.2
$ make show=LIB_DEPENDS-main
devel/pcre lang/lua/5.2

with 1.27:
$ make show=MODLUA_LIB_DEPENDS

$ make show=LIB_DEPENDS-main
devel/pcre 


Why was this line dropped from lua.port.mk?
MODLUA_LIB_DEPENDS=    ${_MODLUA_RUN_DEPENDS}

Regards,
Markus

Reply via email to