[153168] trunk/dports/audio/taglib-extras

ryandesign at macports.org ryandesign at macports.org
Mon Sep 26 01:03:23 PDT 2016


Revision: 153168
          https://trac.macports.org/changeset/153168
Author:   ryandesign at macports.org
Date:     2016-09-26 01:03:23 -0700 (Mon, 26 Sep 2016)
Log Message:
-----------
taglib-extras: compare taglib version properly

Fixes build failure with taglib >= 1.10

Resolves #52387

Modified Paths:
--------------
    trunk/dports/audio/taglib-extras/Portfile

Added Paths:
-----------
    trunk/dports/audio/taglib-extras/files/
    trunk/dports/audio/taglib-extras/files/patch-cmake-modules-FindTaglib.cmake.diff

Modified: trunk/dports/audio/taglib-extras/Portfile
===================================================================
--- trunk/dports/audio/taglib-extras/Portfile	2016-09-26 08:01:24 UTC (rev 153167)
+++ trunk/dports/audio/taglib-extras/Portfile	2016-09-26 08:03:23 UTC (rev 153168)
@@ -21,3 +21,5 @@
                     rmd160  d687119f4750a2f9eac415667c23552e50e12c72
 
 depends_lib-append  port:taglib
+
+patchfiles          patch-cmake-modules-FindTaglib.cmake.diff

Added: trunk/dports/audio/taglib-extras/files/patch-cmake-modules-FindTaglib.cmake.diff
===================================================================
--- trunk/dports/audio/taglib-extras/files/patch-cmake-modules-FindTaglib.cmake.diff	                        (rev 0)
+++ trunk/dports/audio/taglib-extras/files/patch-cmake-modules-FindTaglib.cmake.diff	2016-09-26 08:03:23 UTC (rev 153168)
@@ -0,0 +1,26 @@
+Compare taglib version properly.
+https://github.com/tomahawk-player/tomahawk/commit/ee4656383a92a78299aff6f8637f174fff328e98
+--- cmake/modules/FindTaglib.cmake.orig	2009-03-13 16:40:24.000000000 -0500
++++ cmake/modules/FindTaglib.cmake	2016-09-26 02:55:48.000000000 -0500
+@@ -29,10 +29,10 @@
+ 
+   exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION)
+ 
+-  if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++  if(TAGLIB_VERSION VERSION_LESS "${TAGLIB_MIN_VERSION}")
+      message(STATUS "TagLib version not found: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}")
+      set(TAGLIB_FOUND FALSE)
+-  else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++  else(TAGLIB_VERSION VERSION_LESS "${TAGLIB_MIN_VERSION}")
+ 
+      exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES)
+ 
+@@ -42,7 +42,7 @@
+         set(TAGLIB_FOUND TRUE)
+      endif(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
+      string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}")
+-  endif(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") 
++  endif(TAGLIB_VERSION VERSION_LESS "${TAGLIB_MIN_VERSION}") 
+   mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES)
+ 
+ else(TAGLIBCONFIG_EXECUTABLE)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160926/638da6b6/attachment.html>


More information about the macports-changes mailing list