pkgsrc/devel/cmake/Makefile
wiz 406c2e57b4 Update to 2.6.2:
Changes in CMake 2.6.2 RC 6
- Fix bug#7669 cpack did not work when sym-linked after install

Changes in CMake 2.6.2 RC 5
- Add beta BundleUtilities.cmake file
- CPackRPM 7435 fixes to add optional post-install
- Fix Bug #7456, FindBoost versioned find not working
- Fix FindCurses to be able to work without ncurses.h
- FindQt4 fix bug #7433, add a bit more documentation and add ability
   to specify extra flags to lupdate.

Changes in CMake 2.6.2 RC 4
- Fix bug #7359 make llvm-gcc work, by explicitely excluding
   "llvm-" from _CMAKE_TOOLCHAIN_PREFIX
- Fix bug 7046: OS X Framework support: extensionless headers were
   being ignored when specified as public headers
- Fix documentation in CheckCCompilerFlag.cmake
- Add better version support to find_package command
- Fix Xcode debug not working
- Add VERSION compare to if command
- Make FindThreads sete THREADS_FOUND
- Deb cpack generator sets Installed-Size for the package
- Do not add an empty /D"" at the end of VS 6 .dsp compile lines
- Recognize /MAP in VS 7 and greater
- Add new policy CMP0009 - GLOB_RECURSE should not follow symlinks by
default

Changes in CMake 2.6.2 RC 3
- Fix bug, and remove extra closing > in visual fortran projects.
- Fix bug in ctest -C where it was sometimes ignored.
- Fix crash with exec_process when cmake is being debugged on windows
- Fix unsetting of global properties

Changes in CMake 2.6.2 RC 2
- allow tool chains to limit object path length
- add info.plist to frameworks
- better preservation of user link lines
- add a get command for cmake policies
- support for imported libraries of unknown type
- support link interface in target_link_libraries
- Do not hang when select lies
- .m compiled with gcc and g++ on mac
- Fix issue when application bundle dir is removed cmake
   needs to re-run automatically
- Report an error when configure has one error
- Fix bug where -E commands stole command line options
- Fix infinite recursion bug with try-compile and change of compilers
- Fix delete and backspace in ccmake
- Fix coverage not to follow symlinks
- Add more possible languages for NSIS in cpack
- FindQt4.cmake fix bug #7433, add documentation that
   directories also can be specified to update the translation files.
- Add standard arg handling to FindPHP4.cmake
- Add X11R6 to search path for FindOpenGL
- update cmake-syntax.vim to have more keywords
- BUG: fix #7477, set VERBOSE=1 in the kdevelop setting for
   the environment, not together with the make executable
- UsePkgConfig.cmake - clean up, add a status message in case
   pkgconfig didn't find the package, sync with kde
- FindX11 look in more places
- FindTIFF look for more names
- FindQt3, make sure qt4 is not found and some style stuff
- FindPNG add more names of linpng (sync with the KDE version)
- FindKDE3/KDE4 sanity checks on qt versions found
- FindLibXMl2 also search for xmllint, which comes with libxml2
   (sync with FindLibXml2.cmake from KDE)
- Fix sizeof, and other compiler INFO string checks with
   GNU linker's --gc-sections
- Fix bogus dependency on executable targets when a linked library
   happended to match the name of an executable target
- Improve readability of circular depends error
- Fix crash on circular target dependencies
- find_package now knows about lib64 paths
- Fix gentoo elf security issue with RPATH and RUNPATH

Changes in CMake 2.6.2 RC 1
- Fix abort in eclipse generator with empty EXECUTABLE_OUTPUT_PATH
- Fix FindKDE3.cmake syntax error
- Fix custom command output by relative path not always working
- Fix bug, Do not convert RPATH entries to full path.
- Allow for "$ORIGIN" into the RPATH>
- Allow for static libraries with lots of objects using archive append
- Fix documentation for FindImageMagick.cmake
- Fix link error with MS compiler and comdef
- Fix crash when attempting to load the RPATH out of a non-ELF file
- Add --trace option to cmake allowing for the tracing of a cmake run
- Fix for issue #4971 where the case of the drive letter component of
   the filenames might be different when analyzing gcov output.
- Add warning level W0 to visual studio
- Add support for OSX library version flags
2008-11-08 13:20:17 +00:00

65 lines
2.1 KiB
Makefile

# $NetBSD: Makefile,v 1.41 2008/11/08 13:20:17 wiz Exp $
DISTNAME= cmake-${CMAKE_API}.2
CATEGORIES= devel
MASTER_SITES= http://www.cmake.org/files/v2.6/
CMAKE_API= 2.6
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.cmake.org/
COMMENT= Cross platform make
PKG_DESTDIR_SUPPORT= user-destdir
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
USE_NCURSES= yes
GNU_CONFIGURE= yes
BUILD_TARGET= default_target
CONFIGURE_HAS_MANDIR= no
CONFIGURE_ARGS+= --mandir=/${PKGMANDIR}
CONFIGURE_ARGS+= --docdir=/share/doc/cmake-${CMAKE_API}
CONFIGURE_ARGS+= --system-libs
PLIST_SUBST+= CMAKE_API=${CMAKE_API}
# for Source/cmDependsJavaParser.cxx
UNLIMIT_RESOURCES= datasize
# as of 2.4.6, x11 and fortran tests fail in pkgsrc
TEST_TARGET= test
SUBST_CLASSES+= cmake
SUBST_STAGE.cmake= pre-configure
SUBST_MESSAGE.cmake= Fixing hard-coded prefix.
SUBST_FILES.cmake= ${REPLACE_CMAKE.Modules:@m@Modules/${m}.cmake@}
SUBST_FILES.cmake+= Modules/FindCURL.cmake
SUBST_SED.cmake= -e 's|/usr/X11R6|${X11BASE}|g'
SUBST_SED.cmake+= -e 's|/usr/local|${LOCALBASE}|g'
SUBST_VARS.cmake= PREFIX
REPLACE_CMAKE.Modules=\
CMakeDetermineJavaCompiler CMakeDetermineSystem \
CMakeGenericSystem FindAVIFile FindBLAS FindFLTK FindFLTK2 \
FindFreetype FindGDAL FindGIF FindGTK FindITK FindJNI \
FindJava FindKDE3 FindLAPACK FindLua50 FindLua51 FindMPEG \
FindMPEG2 FindMPI FindMatlab FindOpenAL FindOpenThreads \
FindPHP4 FindPNG FindPhysFS FindPike FindProducer FindQt \
FindQt3 FindSDL FindSDL_image FindSDL_mixer FindSDL_net \
FindSDL_sound FindSDL_ttf FindSelfPackers FindTCL FindTclStub \
FindUnixCommands FindVTK FindX11 Findosg FindosgDB FindosgFX \
FindosgGA FindosgIntrospection FindosgManipulator \
FindosgParticle FindosgProducer FindosgShadow FindosgSim \
FindosgTerrain FindosgText FindosgUtil FindosgViewer \
GetPrerequisites Platform/UnixPaths UsePkgConfig
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../textproc/xmlrpc-c/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"