[40239] trunk/dports/x11/pango/Portfile

ryandesign at macports.org ryandesign at macports.org
Fri Sep 26 16:45:42 PDT 2008


Revision: 40239
          http://trac.macports.org/changeset/40239
Author:   ryandesign at macports.org
Date:     2008-09-26 16:45:42 -0700 (Fri, 26 Sep 2008)
Log Message:
-----------
pango: update to 1.22.0; closes #16661

Modified Paths:
--------------
    trunk/dports/x11/pango/Portfile

Modified: trunk/dports/x11/pango/Portfile
===================================================================
--- trunk/dports/x11/pango/Portfile	2008-09-26 22:10:54 UTC (rev 40238)
+++ trunk/dports/x11/pango/Portfile	2008-09-26 23:45:42 UTC (rev 40239)
@@ -3,7 +3,7 @@
 PortSystem              1.0
 
 name                    pango
-version                 1.20.5
+version                 1.22.0
 set branch              [join [lrange [split ${version} .] 0 1] .]
 categories              x11
 maintainers             ryandesign
@@ -22,20 +22,37 @@
     of internationalized text.
 
 checksums \
-    md5 052b60a12f6b2eb4f251ab961f2b2b84 \
-    sha1 745469b2168df0bbb86eb4a849e8f2230ed11197 \
-    rmd160 ac249d353253998696b98a3a48e51503c8170ef4
+    md5     37a185a3cb5c1a39ade7fdc3e6c75349 \
+    sha1    76d57e8706032319c99f5d93da77ed7e6e3eb460 \
+    rmd160  26bf28a0d7d23dd65e98ee5d2cfea424c15c1e41
 
+depends_build \
+    port:pkgconfig
+
 depends_lib \
     path:${prefix}/lib/pkgconfig/glib-2.0.pc:glib2 \
     lib:libX11.6:XFree86 \
     port:Xft2 \
-    port:cairo \
+    path:${prefix}/lib/pkgconfig/cairo.pc:cairo \
     port:fontconfig
 
 patchfiles \
     patch-ltmain.sh.diff
 
+pre-configure {
+    set glib_minimum_version 2.17.3
+    set glib_installed_version [exec pkg-config glib-2.0 --modversion]
+    if {[rpm-vercomp ${glib_installed_version} ${glib_minimum_version}] < 0} {
+        return -code error "pango ${version} requires glib ${glib_minimum_version} or later but you have glib ${glib_installed_version}."
+    }
+    
+    set cairo_minimum_version 1.7.4
+    set cairo_installed_version [exec pkg-config cairo --modversion]
+    if {[rpm-vercomp ${cairo_installed_version} ${cairo_minimum_version}] < 0} {
+        return -code error "pango ${version} requires cairo ${cairo_minimum_version} or later but you have cairo ${cairo_installed_version}."
+    }
+}
+
 configure.cppflags-append \
     -no-cpp-precomp
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080926/60768e36/attachment.html 


More information about the macports-changes mailing list