cvs commit: ports/devel/cmake Makefile distinfo pkg-plist ports/devel/cmake-gui Makefile distinfo

René Ladan rene at freebsd.org
Sun May 23 15:24:36 UTC 2010


2010/5/22 Alexey Dokuchaev <danfe at freebsd.org>:
> On Sat, May 22, 2010 at 02:05:42PM +0400, Max Brazhnikov wrote:
>> On Fri, 21 May 2010 22:22:34 +0200, Rene Ladan wrote:
>> > > Yeah, I've also had to explicitly provide path to wxgtk2-2.8-config for
>> > > my CMake-based ports as well.  Probably some sort of hack we used to
>> > > employ for sdl12-config is in order; creating symlink seems bad since
>> > > target might be something other than wxgtk2-2.8-config, leading to
>> > > potential conflicts.  We have a long record of dealing with local
>> > > differences from the rest of the [GNU/OSS] world in a sane ways.  :-)
>> > >
>> > I've sent a patch for this with ports/146805
>>
>> With this patch cmake/wx-based ports will always try to build with wx-2.8
>> when multiple wx ports are installed, disregarding what ports/user request.
>>
Erm yes, I overlooked this situation when writing the patch.

>> Wouldn't better to pass ${WX_CONFIG} for CMAKE_ARGS in bsd.wx.mk, as it does
>> already for CONFIGURE_ARGS?
>
> Hmm.  Actually, that's pretty much what people do with their ports to
> hack around this problem (line from one of mine):
>
>  CMAKE_ARGS=   -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}"
>
> Maybe we should just += this value to CMAKE_ARGS when appropriate (read:
> when USE_WX) and be done this it?
>
In this case, can you just use the simple CMakeLists.txt as shown
earlier in this thread and the PR ?

Rene


More information about the cvs-all mailing list