1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00
freebsd-ports/devel/cmake/Makefile
Raphael Kubo da Costa 99283ac7f7 Update CMake's master sites.
The previous value now redirects to downloads.cmake.org, which causes the
default fetch settings to fail.

Thanks to Adriaan de Groot for the report.
2013-12-11 12:55:08 +00:00

50 lines
1.4 KiB
Makefile

# Created by: Kyle Martin <mkm@ieee.org>
# $FreeBSD$
PORTNAME= cmake
PORTVERSION= 2.8.12.1
CATEGORIES= devel
MASTER_SITES= http://downloads.cmake.org/files/v2.8/
MAINTAINER= kde@FreeBSD.org
COMMENT?= Cross-platform Makefile generator
LICENSE= BSD
CONFIGURE_ENV= MAKE=make
CONFIGURE_ARGS= --prefix=${PREFIX} \
--datadir="/${DATADIR_REL}" \
--docdir="/${DOCSDIR_REL}" \
--init="${PATCHDIR}/InitialCache.cmake"
.if defined(STRIP) && ${STRIP} != ""
INSTALL_TARGET= install/strip
.endif
.if !defined(CMAKE_MODULES)
HAS_CONFIGURE= yes
RUN_DEPENDS= ${LOCALBASE}/share/cmake/Modules/CMake.cmake:${PORTSDIR}/devel/cmake-modules
.endif
post-patch:
@(${FIND} ${WRKSRC}/Modules -name "*.cmake" -print0; \
${FIND} ${WRKSRC}/Tests -name "CMakeLists.txt" -print0 ) | \
${XARGS} -0 -n 100 ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g; \
s,/usr/X11R6,${LOCALBASE},g'
@${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
${WRKSRC}/Source/cmLocalGenerator.cxx \
${WRKSRC}/Source/CPack/cmCPackGenerator.cxx \
${WRKSRC}/bootstrap
@${REINPLACE_CMD} -e 's,/opt/kde4,${LOCALBASE}/kde4,g' \
${WRKSRC}/Modules/FindKDE4.cmake
@${REINPLACE_CMD} -e 's,/usr/include,${LOCALBASE}/include,' \
${WRKSRC}/Modules/FindDCMTK.cmake
@${FIND} ${WRKSRC} -name "*.bak" -delete -o -name "*.orig" -delete
.if !defined(CMAKE_MODULES)
post-install:
${INSTALL_DATA} ${WRKSRC}/Docs/cmake-mode.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp
.endif
.include <bsd.port.mk>