diff --git a/devel/cmake/Makefile b/devel/cmake/Makefile index 99e8705d5895..503cea5d4584 100644 --- a/devel/cmake/Makefile +++ b/devel/cmake/Makefile @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.58 2011/07/31 22:04:03 adam Exp $ +# $NetBSD: Makefile,v 1.59 2011/09/14 17:54:48 brook Exp $ DISTNAME= cmake-${CMAKE_API}.5 +PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.cmake.org/files/v2.8/ @@ -44,9 +45,10 @@ TEST_TARGET= test SUBST_CLASSES+= cmake SUBST_STAGE.cmake= pre-configure -SUBST_MESSAGE.cmake= Fixing X11 prefix. -SUBST_FILES.cmake= Modules/Platform/UnixPaths.cmake -SUBST_VARS.cmake= X11BASE +SUBST_MESSAGE.cmake= Fixing LOCALBASE and X11 paths. +SUBST_FILES.cmake+= Modules/FindX11.cmake +SUBST_FILES.cmake+= Modules/Platform/UnixPaths.cmake +SUBST_VARS.cmake= LOCALBASE X11BASE SUBST_CLASSES+= flags SUBST_STAGE.flags= pre-configure diff --git a/devel/cmake/buildlink3.mk b/devel/cmake/buildlink3.mk index 39283ab9df3c..5d2225de510a 100644 --- a/devel/cmake/buildlink3.mk +++ b/devel/cmake/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.10 2009/03/20 19:24:11 joerg Exp $ +# $NetBSD: buildlink3.mk,v 1.11 2011/09/14 17:54:48 brook Exp $ BUILDLINK_TREE+= cmake .if !defined(CMAKE_BUILDLINK3_MK) CMAKE_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.cmake+= cmake>=2.4.6nb3 +BUILDLINK_API_DEPENDS.cmake+= cmake>=2.8.5nb1 BUILDLINK_PKGSRCDIR.cmake?= ../../devel/cmake BUILDLINK_DEPMETHOD.cmake?= build BUILDLINK_FILES.cmake+= share/cmake-*/include/* diff --git a/devel/cmake/distinfo b/devel/cmake/distinfo index 11c2b906ad00..1542bef44e50 100644 --- a/devel/cmake/distinfo +++ b/devel/cmake/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.30 2011/07/31 22:04:03 adam Exp $ +$NetBSD: distinfo,v 1.31 2011/09/14 17:54:48 brook Exp $ SHA1 (cmake-2.8.5.tar.gz) = 8dd4c31cbccf1a297829a476a0ef79d1614ca368 RMD160 (cmake-2.8.5.tar.gz) = e4767dc0ea3e53da3ab14cc6af5d42dd190eda76 Size (cmake-2.8.5.tar.gz) = 5517977 bytes -SHA1 (patch-aa) = c16ba8be422ec243995cd5d475324d469d08c37a +SHA1 (patch-Modules_FindX11.cmake) = ce3ddc82fdc5916f39abdd0f0291c7ce220f1bb2 +SHA1 (patch-aa) = 6b6a2da6a73c139d3bc99b13329beddf910808d6 SHA1 (patch-ab) = c3bb671d98e0d91e32e94f8d8b8203e647559543 SHA1 (patch-ac) = 1f11e98d50127fae12286708215a90f118b2d2bc diff --git a/devel/cmake/patches/patch-Modules_FindX11.cmake b/devel/cmake/patches/patch-Modules_FindX11.cmake new file mode 100644 index 000000000000..50846848ac90 --- /dev/null +++ b/devel/cmake/patches/patch-Modules_FindX11.cmake @@ -0,0 +1,24 @@ +$NetBSD: patch-Modules_FindX11.cmake,v 1.1 2011/09/14 17:54:48 brook Exp $ + +--- Modules/FindX11.cmake.orig 2011-07-08 12:21:44.000000000 +0000 ++++ Modules/FindX11.cmake +@@ -56,7 +56,8 @@ IF (UNIX) + SET(CMAKE_FIND_FRAMEWORK_SAVE ${CMAKE_FIND_FRAMEWORK}) + SET(CMAKE_FIND_FRAMEWORK NEVER) + SET(X11_INC_SEARCH_PATH +- /usr/pkg/xorg/include ++ @LOCALBASE@/xorg/include ++ @X11BASE@/include + /usr/X11R6/include + /usr/X11R7/include + /usr/include/X11 +@@ -66,7 +67,8 @@ IF (UNIX) + ) + + SET(X11_LIB_SEARCH_PATH +- /usr/pkg/xorg/lib ++ @LOCALBASE@/xorg/lib ++ @X11BASE@/lib + /usr/X11R6/lib + /usr/X11R7/lib + /usr/openwin/lib diff --git a/devel/cmake/patches/patch-aa b/devel/cmake/patches/patch-aa index 7ba48fd1d658..e8eeca404f2c 100644 --- a/devel/cmake/patches/patch-aa +++ b/devel/cmake/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.7 2010/11/11 08:34:02 adam Exp $ +$NetBSD: patch-aa,v 1.8 2011/09/14 17:54:48 brook Exp $ --- Modules/Platform/UnixPaths.cmake.orig 2010-11-03 19:58:27.000000000 +0000 +++ Modules/Platform/UnixPaths.cmake -@@ -48,7 +48,7 @@ LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH +@@ -48,10 +48,10 @@ /usr/include/w32api # X11 @@ -10,8 +10,12 @@ $NetBSD: patch-aa,v 1.7 2010/11/11 08:34:02 adam Exp $ + @X11BASE@/include /usr/X11R6/include /usr/include/X11 # Other - /usr/pkg/include -@@ -61,7 +61,7 @@ LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- /usr/pkg/include ++ @LOCALBASE@/include + /opt/csw/include /opt/include + /usr/openwin/include + ) +@@ -61,16 +61,16 @@ /usr/lib/w32api # X11 @@ -19,4 +23,15 @@ $NetBSD: patch-aa,v 1.7 2010/11/11 08:34:02 adam Exp $ + @X11BASE@/lib /usr/X11R6/lib /usr/lib/X11 # Other - /usr/pkg/lib +- /usr/pkg/lib ++ @LOCALBASE@/lib + /opt/csw/lib /opt/lib + /usr/openwin/lib + ) + + LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @LOCALBASE@/bin + ) + + LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES