update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / devel / cmake / Makefile
1 # $NetBSD: Makefile,v 1.51 2010/06/13 22:44:03 wiz Exp $
2
3 DISTNAME=       cmake-${CMAKE_API}.1
4 PKGREVISION=    1
5 CATEGORIES=     devel
6 MASTER_SITES=   http://www.cmake.org/files/v2.8/
7
8 CMAKE_API=      2.8
9
10 MAINTAINER=     wiz@NetBSD.org
11 HOMEPAGE=       http://www.cmake.org/
12 COMMENT=        Cross platform make
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 USE_TOOLS+=             gmake
17 USE_LANGUAGES=          c c++
18 # wants wsyncup and wcursyncup
19 USE_NCURSES=            yes
20 GNU_CONFIGURE=          yes
21
22 BUILD_TARGET=           default_target
23
24 CONFIGURE_HAS_MANDIR=   no
25 CONFIGURE_ARGS+=        --mandir=/${PKGMANDIR}
26 CONFIGURE_ARGS+=        --docdir=/share/doc/cmake-${CMAKE_API}
27 CONFIGURE_ARGS+=        --system-libs
28
29 PLIST_SUBST+=           CMAKE_API=${CMAKE_API}
30
31 # for Source/cmDependsJavaParser.cxx
32 UNLIMIT_RESOURCES=      datasize
33
34 # as of 2.4.6, x11 and fortran tests fail in pkgsrc
35 TEST_TARGET=            test
36
37 SUBST_CLASSES+=         cmake
38 SUBST_STAGE.cmake=      pre-configure
39 SUBST_MESSAGE.cmake=    Fixing X11 prefix.
40 SUBST_FILES.cmake+=     Modules/Platform/UnixPaths.cmake
41 SUBST_VARS.cmake=       X11BASE
42
43 post-patch:
44         ${RM} ${WRKSRC}/Modules/*.orig
45
46 post-install:
47         ${RM} -f ${DESTDIR}${PREFIX}/share/cmake-${CMAKE_API}/Modules/Platform/UnixPaths.cmake.orig
48
49 .include "../../devel/ncurses/buildlink3.mk"
50 .include "../../devel/zlib/buildlink3.mk"
51 .include "../../textproc/xmlrpc-c/buildlink3.mk"
52 .include "../../textproc/expat/buildlink3.mk"
53 .include "../../www/curl/buildlink3.mk"
54
55 .include "../../mk/bsd.pkg.mk"