stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4029b99bb42079aea35642197d77e66c89ca10b5

commit 4029b99bb42079aea35642197d77e66c89ca10b5
Author: Stefan Schmidt <[email protected]>
Date:   Fri Apr 28 16:00:52 2017 +0200

    bump minimum version requirement of freetype2 to 16.2.10 which equals 
release 2.5.0.1
    
    For this one I feel like I earned an archaeologist medal. :-)
    
    This is related to the commit raster made in aa92cddb to accommodate for 
older
    freetype version. The TT_INTERPRETER_VERSION_35 define was actually 
introduced
    in the release 2.5.0 which was released in June 2013 which means it had 
almost
    4 years to get picked up. I would consider this safe to be a minimum 
dependency
    for current efl versions.
    
    The trick here is that the release version does not match the library 
version
    spit out by pkg-config. 16.2.10 equals the freetype 2.5.0.1 release in this 
case.
    Better make a note about it in configure for the next poor soul trying to
    understand this.
    
    Thanks again to llelectronics for reporting this.
    Fix T5437
    @fix
---
 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 2fe8af5..70f3a09 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2473,8 +2473,8 @@ EFL_INTERNAL_DEPEND_PKG([EVAS], [ecore])
 
 EFL_ADD_LIBS([EVAS], [-lm])
 
-# Freetype
-EFL_DEPEND_PKG([EVAS], [FREETYPE], [freetype2 >= 9.3.0])
+# Freetype (the version 16.2.10 equals the freetype 2.5.0.1 release)
+EFL_DEPEND_PKG([EVAS], [FREETYPE], [freetype2 >= 16.2.10])
 
 ## optional dependencies
 

-- 


Reply via email to