tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/47933: make configure in pkgsrc/audio/nas fails



Hi,

NetBSD 6.99.23's make(1) changes the behavior and audio/nas,
emulators/hatari, etc. is broken now.
This change is closely related to pkgsrc, I feel.

How do you think about this change?

In detail, please see this URL's e-mails.
http://mail-index.netbsd.org/source-changes-d/2013/07/10/msg005979.html

Thank you.

From: christos%zoulas.com@localhost (Christos Zoulas), Date: Fri, 12 Jul 2013 
14:30:54 -0400

> On Jul 6, 10:28pm, ryo_on%yk.rim.or.jp@localhost (Ryo ONODERA) wrote:
> -- Subject: Re: pkg/47933: make configure in pkgsrc/audio/nas fails
> 
> The simple and desired fix is to set MAKELEVEL to 0 in make's environment,
> because the package makefiles expect to be the top level ones, and us
> wrapping them with another make is not expected:
> 
> christos
> 
> Index: build/bsd.build-vars.mk
> ===================================================================
> RCS file: /cvsroot/pkgsrc/mk/build/bsd.build-vars.mk,v
> retrieving revision 1.8
> diff -u -p -u -r1.8 bsd.build-vars.mk
> --- build/bsd.build-vars.mk   6 Dec 2012 11:36:31 -0000       1.8
> +++ build/bsd.build-vars.mk   12 Jul 2013 18:28:24 -0000
> @@ -41,6 +41,7 @@ MAKE_ENV+=  X11PREFIX=${X11PREFIX:Q}
>  MAKE_ENV+=   PKGMANDIR=${PKGMANDIR:Q}
>  MAKE_ENV+=   PKGINFODIR=${PKGINFODIR:Q}
>  MAKE_ENV+=   PKGGNUDIR=${PKGGNUDIR:Q}
> +MAKE_ENV+=   MAKELEVEL=0
>  
>  # Provide a consistent environment for packages using (Net)BSD-style
>  # Makefiles.

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Home | Main Index | Thread Index | Old Index