# $Id$ PortSystem 1.0 PortGroup muniversal 1.0 name freetype version 2.3.9 categories print graphics maintainers ryandesign homepage http://freetype.sourceforge.net/ use_bzip2 yes platforms darwin use_parallel_build yes description \ A software font engine long_description \ FreeType2 is a software font engine that is designed to \ be small, efficient, highly customizable and portable while \ capable of producing high-quality output (glyph images). \ It can be used in graphics libraries, display servers, font \ conversion tools, text image generation tools, and many \ other products as well. master_sites \ http://download.savannah.gnu.org/releases/freetype/ \ sourceforge set docdistfile \ ${name}-doc-${version} distfiles-append \ [suffix ${docdistfile}] checksums \ [suffix ${distname}] \ md5 d76233108aca9c9606cdbd341562ad9a \ sha1 db08969cb5053879ff9e973fe6dd2c52c7ea2d4e \ rmd160 c0351c2a3f43e64d26d2a964b1131a3dbf2fa162 \ [suffix ${docdistfile}] \ md5 ddcb766f7c5abab0e7061dcf32a0268f \ sha1 ced46581a39f449393bc267f24d0aac08c62559c \ rmd160 4624133b070791ff8dd92cfffb1bb1115393d08d patchfiles \ patch-detect.mk.diff \ patch-modules.cfg.diff depends_lib \ port:zlib # See http://trac.macports.org/ticket/18232 configure.cppflags-delete -I${prefix}/include configure.cppflags-append -isystem${prefix}/include platform darwin 7 { depends_build-append port:gmake build.cmd ${prefix}/bin/gmake configure.env-append GNUMAKE=${build.cmd} } platform macosx { if {${os.major} < 9} { configure.args-append \ --with-old-mac-fonts } } set docdir \ ${prefix}/share/doc/${name}-${version} post-destroot { xinstall -m 0755 -d ${destroot}${docdir} xinstall -m 0644 -W ${worksrcpath} \ ChangeLog \ README \ ${destroot}${docdir} xinstall -m 0644 -W ${worksrcpath}/docs \ CHANGES \ FTL.TXT \ GPL.TXT \ LICENSE.TXT \ PATENTS \ PROBLEMS \ TODO \ formats.txt \ raster.txt \ ${destroot}${docdir} xinstall -m 0755 -d ${destroot}${docdir}/html xinstall -m 0644 -W ${worksrcpath}/docs ft2faq.html ${destroot}${docdir}/html foreach dir {design glyphs reference tutorial} { copy ${worksrcpath}/docs/${dir} ${destroot}${docdir}/html } } variant bytecode description {Include patented TrueType bytecode interpreter} { pre-extract { ui_warn "The +bytecode variant causes FreeType's TrueType driver to be compiled with a bytecode interpreter that produces better-looking output than the default auto-hinting method. However, the methods used by the bytecode interpreter are patented by Apple Inc. Only use this variant if you have purchased a license from Apple or live in a country where Apple's patents to this technology do not apply. For more information, please read: http://www.freetype.org/patents.html" } patchfiles-append \ patch-ftoption.h post-destroot { xinstall -m 0644 -W ${worksrcpath}/docs TRUETYPE ${destroot}${docdir} } } if { ${os.arch}=="i386" } { if { ${os.major}>=10 } { set merger_configure_env(ppc) CC_BUILD=${configure.cc} } set merger_configure_env(ppc64) CC_BUILD=${configure.cc} } else { set merger_configure_env(i386) CC_BUILD=${configure.cc} set merger_configure_env(x86_64) CC_BUILD=${configure.cc} } livecheck.check sourceforge livecheck.distname ${name}[strsed ${version} {s/\..*//}]