CVSROOT: /cvs Module name: src Changes by: jas...@cvs.openbsd.org 2014/03/31 12:16:24
Modified files: usr.bin/pkg-config/OpenBSD: PkgConfig.pm Log message: if it looks like a variable, expands like a variable and resolves like a variable, then it need not be a variable. add a way out the variable expansion loop when the returned value from the values hash looks like a variable. this resolves an issue where using --define-variable=libdir=${libdir} would create and infinite loop of looking up the value of libdir. such as triggered by the x11/gnome/empathy configure script. tested in a bulk build as well as builds of base and xenocara ok aja@