[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