[29439] trunk/dports/graphics/fontconfig/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Sun Sep 23 12:27:57 PDT 2007


Revision: 29439
          http://trac.macosforge.org/projects/macports/changeset/29439
Author:   nox at macports.org
Date:     2007-09-23 12:27:57 -0700 (Sun, 23 Sep 2007)

Log Message:
-----------
fontconfig:
 * Added standard doc installation and a doc variant for the developer api reference.
 * Added libiconv dependency.
 * Now uses a variable to not repeat the font directories everywhere.
 * Set livecheck regex to something more beautiful.

Modified Paths:
--------------
    trunk/dports/graphics/fontconfig/Portfile

Modified: trunk/dports/graphics/fontconfig/Portfile
===================================================================
--- trunk/dports/graphics/fontconfig/Portfile	2007-09-23 19:27:11 UTC (rev 29438)
+++ trunk/dports/graphics/fontconfig/Portfile	2007-09-23 19:27:57 UTC (rev 29439)
@@ -4,8 +4,9 @@
 
 name                fontconfig
 version             2.4.2
+revision            1
 categories          graphics
-maintainers         ryandesign openmaintainer at macports.org
+maintainers         ryandesign openmaintainer
 homepage            http://fontconfig.org/
 platforms           darwin
 
@@ -27,20 +28,39 @@
 	rmd160 c953020a5193500080c9eceef47b76e61c41b188
 
 depends_lib \
+    port:libiconv \
 	port:expat \
 	port:freetype
 
-configure.args \
-	--mandir=${prefix}/share/man \
-	--with-add-fonts=${x11prefix}/lib/X11/fonts
+set add_fonts   ${x11prefix}/lib/X11/fonts
+set docdir      ${prefix}/share/doc/${name}-${version}
 
+configure.args  --docdir=${prefix}/share/doc/${name}-${version} \
+                --disable-docs
+
+# We put this into a pre-configure so it can be evaluated _after_ variants selection.
+pre-configure {
+    configure.args-append   --with-add-fonts=[join ${add_fonts} ,]
+}
+
+post-destroot {
+    xinstall -d ${destroot}${docdir}
+    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
+        ${destroot}${docdir}
+}
+
 post-activate {
-	system "${prefix}/bin/fc-cache -fv /usr/share/fonts /Library/Fonts /System/Library/Fonts ${x11prefix}/lib/X11/fonts ${prefix}/share/fonts"
+    system "${prefix}/bin/fc-cache -fv /usr/share/fonts [join ${add_fonts}]"
 }
 
+variant doc description {Install extra documentation} {
+    configure.args-delete   --disable-docs
+}
+
 variant vera {
 	depends_build-append \
 		path:${prefix}/share/fonts/Vera.ttf:bitstream-vera
+
 	post-destroot {
 		xinstall -m 644 ${prefix}/share/doc/bitstream-vera/local.conf \
 			${destroot}/${prefix}/etc/fonts
@@ -48,12 +68,13 @@
 }
 
 platform macosx {
-	configure.args-delete \
-		--with-add-fonts=${x11prefix}/lib/X11/fonts
-	configure.args-append \
-		--with-add-fonts=/Library/Fonts,/Network/Library/Fonts,/System/Library/Fonts,${x11prefix}/lib/X11/fonts,${prefix}/share/fonts
+    lappend add_fonts   /Library/Fonts \
+                        /Network/Library/Fonts \
+                        /System/Library/Fonts \
+                        ${prefix}/share/fonts
 }
 
 livecheck.check     regex
 livecheck.url       ${homepage}release/?C=M&O=D
-livecheck.regex     ${name}-(\[0-9.\]+)\\.tar
+livecheck.regex     ${name}-(\\d+(?:\\.\\d+)*)
+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070923/283998f3/attachment.html


More information about the macports-changes mailing list