1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00

- Update to 2.6.2

- Remove CMAKE_BUILD_TYPE [1]

CMAKE_BUILD_TYPE only affects compiler FLAGS and linking with specific
library versions  (debug |optimized | general).

In our case external libraries reside in other ports and only install
one version (no separate debug/optimized). Also, the ports system
provide correct compiler flags (-g and no optimizations when WITH_DEBUG
is used). Thus, cmake buildtypes only add extra compiler flags. Ports will
be built correctly both by default and for WITH_DEBUG case.

- Also, change WRKSRC to CONFIGURE_WRKSRC. (use CONFIGURE_WRKSRC for configure
  target instead of WRKSRC)

PR:		126507 [1]
Submitted by:	amdmi3@ [1]
Tested with:	exp-run
Thanks to:	pav/amdmi3
This commit is contained in:
Martin Wilke 2009-01-30 19:25:22 +00:00
parent fd2b9aecd1
commit 18506f2253
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=227174
5 changed files with 12 additions and 15 deletions

View File

@ -7,11 +7,9 @@
# Default: ${CONFIGURE_ENV}
# CMAKE_ARGS - Arguments passed to cmake
# Default: see below
# CMAKE_USE_PTHREAD - Instruct cmake to use pthreads when
# CMAKE_USE_PTHREAD - Instruct cmake to use pthreads when
# compiling/linking
# Default: not set
# CMAKE_BUILD_TYPE - Type of build (release, debug)
# Default: Release
# CMAKE_VERBOSE - Verbose build
# Default: not set
# CMAKE_SOURCE_PATH - Path to sourcedir for cmake
@ -47,12 +45,11 @@ CMAKE_ARGS+= -DCMAKE_C_COMPILER:STRING="${CC}" \
-DCMAKE_C_FLAGS:STRING="${CFLAGS}" \
-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
-DCMAKE_INSTALL_PREFIX:PATH="${CMAKE_INSTALL_PREFIX}" \
-DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}"
-DCMAKE_BUILD_TYPE:STRING=""
#
# Default build type and sourcedir
#
CMAKE_BUILD_TYPE?= Release
CMAKE_SOURCE_PATH?= .
CMAKE_INSTALL_PREFIX?= ${PREFIX}
@ -69,10 +66,10 @@ CMAKE_ARGS+= -DCMAKE_THREAD_LIBS:STRING="${PTHREAD_LIBS}" \
.endif
#
# Force DEBUG buildtype if needed
# Strip binaries
#
.if defined(CMAKE_DEBUG) || defined(WITH_DEBUG)
CMAKE_BUILD_TYPE=DEBUG
.if !defined(WITH_DEBUG)
CMAKE_ARGS+= -DCMAKE_INSTALL_DO_STRIP:BOOL=ON
.endif
#
@ -87,6 +84,6 @@ CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
#
.if !target(do-configure)
do-configure:
@cd ${WRKSRC}; ${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
@cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
.endif

View File

@ -6,8 +6,7 @@
#
PORTNAME= cmake
PORTVERSION= 2.6.1
PORTREVISION= 2
PORTVERSION= 2.6.2
CATEGORIES= devel
MASTER_SITES= http://www.cmake.org/files/v${PORTVERSION:C/\.[[:digit:]]+$//}/ \
${MASTER_SITE_LOCAL}

View File

@ -1,3 +1,3 @@
MD5 (cmake-2.6.1.tar.gz) = 6717f4bc3cfcced4172ad98660ce7599
SHA256 (cmake-2.6.1.tar.gz) = 2e0040fd2ecd4fbe29db0429eeeecd078f2f8b2bf0e5fafced209c32bea20d80
SIZE (cmake-2.6.1.tar.gz) = 3518689
MD5 (cmake-2.6.2.tar.gz) = 9e82aa3beb991aa8e5797cf330618d42
SHA256 (cmake-2.6.2.tar.gz) = b3f5a9dfa97fb82cb1b7d78a62d949f93c8d4317af36674f337d27066fa6b7e9
SIZE (cmake-2.6.2.tar.gz) = 3543548

View File

@ -3,6 +3,7 @@ bin/cmake
bin/cpack
bin/ctest
%%DATADIR%%/Modules/AddFileDependencies.cmake
%%DATADIR%%/Modules/BundleUtilities.cmake
%%DATADIR%%/Modules/CMake.cmake
%%DATADIR%%/Modules/CMakeASM-ATTInformation.cmake
%%DATADIR%%/Modules/CMakeASMCompiler.cmake.in
@ -230,6 +231,7 @@ bin/ctest
%%DATADIR%%/Modules/InstallRequiredSystemLibraries.cmake
%%DATADIR%%/Modules/KDE3Macros.cmake
%%DATADIR%%/Modules/MacOSXBundleInfo.plist.in
%%DATADIR%%/Modules/MacOSXFrameworkInfo.plist.in
%%DATADIR%%/Modules/MacroAddFileDependencies.cmake
%%DATADIR%%/Modules/NSIS.InstallOptions.ini.in
%%DATADIR%%/Modules/NSIS.template.in

View File

@ -20,7 +20,6 @@ USE_LDCONFIG= yes
USE_QT_VER= 4
QT_COMPONENTS= gui qmake_build moc_build uic_build rcc_build
USE_CMAKE= yes
CMAKE_DEBUG= yes
CMAKE_VERBOSE= yes
post-patch: