fix check for freetype-2.5.1 Julian Ospald in http://www.cmake.org/Bug/view.php?id=14601 Bump PKGREVISIONdiff -r1.86 -r1.87 pkgsrc/devel/cmake/Makefile
(markd)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.86 2014/03/14 22:47:44 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.87 2014/03/22 08:39:10 markd Exp $ | |
2 | 2 | |||
3 | DISTNAME= cmake-${CMAKE_API}.12.2 | 3 | DISTNAME= cmake-${CMAKE_API}.12.2 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= http://www.cmake.org/files/v${CMAKE_API}/ | 6 | MASTER_SITES= http://www.cmake.org/files/v${CMAKE_API}/ | |
7 | 7 | |||
8 | CMAKE_API= 2.8 | 8 | CMAKE_API= 2.8 | |
9 | 9 | |||
10 | MAINTAINER= wiz@NetBSD.org | 10 | MAINTAINER= wiz@NetBSD.org | |
11 | HOMEPAGE= http://www.cmake.org/ | 11 | HOMEPAGE= http://www.cmake.org/ | |
12 | COMMENT= Cross platform make | 12 | COMMENT= Cross platform make | |
13 | LICENSE= modified-bsd | 13 | LICENSE= modified-bsd | |
14 | 14 | |||
15 | USE_TOOLS+= gmake | 15 | USE_TOOLS+= gmake | |
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | USE_NCURSES= wsyncup | 17 | USE_NCURSES= wsyncup |
@@ -1,13 +1,14 @@ | @@ -1,13 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.55 2014/02/01 11:14:06 adam Exp $ | 1 | $NetBSD: distinfo,v 1.56 2014/03/22 08:39:10 markd Exp $ | |
2 | 2 | |||
3 | SHA1 (cmake-2.8.12.2.tar.gz) = cca70b307aa32a6a32c72e01fdfcecc84c1c2690 | 3 | SHA1 (cmake-2.8.12.2.tar.gz) = cca70b307aa32a6a32c72e01fdfcecc84c1c2690 | |
4 | RMD160 (cmake-2.8.12.2.tar.gz) = ee92327c3870f3ae2ea997d0258b0ef141e90525 | 4 | RMD160 (cmake-2.8.12.2.tar.gz) = ee92327c3870f3ae2ea997d0258b0ef141e90525 | |
5 | Size (cmake-2.8.12.2.tar.gz) = 6068231 bytes | 5 | Size (cmake-2.8.12.2.tar.gz) = 6068231 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = a37825ad9d1704b9cb716a52148c637d26733898 | 6 | SHA1 (patch-CMakeLists.txt) = a37825ad9d1704b9cb716a52148c637d26733898 | |
7 | SHA1 (patch-Modules_FindFreetype.cmake) = 7868ab96cadc011ccb16205382a3cbfa3d159f32 | |||
7 | SHA1 (patch-Modules_FindX11.cmake) = e5c9f5fd382effb85ae75fe603de00e5e58d788a | 8 | SHA1 (patch-Modules_FindX11.cmake) = e5c9f5fd382effb85ae75fe603de00e5e58d788a | |
8 | SHA1 (patch-Modules_Platform_SunOS.cmake) = 7a53ae3c902dd69ee22ef9fe0ae2a022d5284f16 | 9 | SHA1 (patch-Modules_Platform_SunOS.cmake) = 7a53ae3c902dd69ee22ef9fe0ae2a022d5284f16 | |
9 | SHA1 (patch-Source_kwsys_SystemInformation.cxx) = ee7f56c0f9c4c096e8b7488c7f34cb32ae02a047 | 10 | SHA1 (patch-Source_kwsys_SystemInformation.cxx) = ee7f56c0f9c4c096e8b7488c7f34cb32ae02a047 | |
10 | SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = 4e8cef0eab2ad8cb27cd7076e077bb5e7425a95c | 11 | SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = 4e8cef0eab2ad8cb27cd7076e077bb5e7425a95c | |
11 | SHA1 (patch-aa) = 97bfad3d2c357e9af01677ba86057b78f0661b9b | 12 | SHA1 (patch-aa) = 97bfad3d2c357e9af01677ba86057b78f0661b9b | |
12 | SHA1 (patch-ab) = aee3fb2f908aed1ce6e92b7c7ccf5b06f0596502 | 13 | SHA1 (patch-ab) = aee3fb2f908aed1ce6e92b7c7ccf5b06f0596502 | |
13 | SHA1 (patch-ac) = fe679b28793d6a7b9fd41cbcb7288295a4c4a508 | 14 | SHA1 (patch-ac) = fe679b28793d6a7b9fd41cbcb7288295a4c4a508 |
$NetBSD: patch-Modules_FindFreetype.cmake,v 1.1 2014/03/22 08:39:10 markd Exp $
fix check for freetype-2.5.1
Julian Ospald in http://www.cmake.org/Bug/view.php?id=14601
--- Modules/FindFreetype.cmake.orig 2013-11-05 19:07:22.000000000 +0000
+++ Modules/FindFreetype.cmake
@@ -70,6 +70,19 @@ find_path(FREETYPE_INCLUDE_DIR_freetype2
PATH_SUFFIXES include/freetype2 include
)
+if(NOT FREETYPE_INCLUDE_DIR_freetype2)
+ find_path(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h
+ HINTS
+ ENV FREETYPE_DIR
+ PATHS
+ /usr/X11R6
+ /usr/local/X11R6
+ /usr/local/X11
+ /usr/freeware
+ PATH_SUFFIXES include/freetype2 include
+ )
+endif()
+
find_library(FREETYPE_LIBRARY
NAMES freetype libfreetype freetype219
HINTS
@@ -91,8 +104,14 @@ if(FREETYPE_INCLUDE_DIR_ft2build AND FRE
endif()
set(FREETYPE_LIBRARIES "${FREETYPE_LIBRARY}")
-if(FREETYPE_INCLUDE_DIR_freetype2 AND EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
- file(STRINGS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h" freetype_version_str
+if(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
+ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
+elseif(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
+ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
+endif()
+
+if(FREETYPE_INCLUDE_DIR_freetype2 AND FREETYPE_H)
+ file(STRINGS "${FREETYPE_H}" freetype_version_str
REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$")
unset(FREETYPE_VERSION_STRING)