# $Id$ PortSystem 1.0 PortGroup xcode 1.0 name libsdl_ttf-framework set my_name SDL_ttf version 2.0.9 categories devel graphics platforms macosx maintainers nox openmaintainer description add on library for libSDL for rendering TrueType fonts long_description \ This library is a wrapper around the excellent FreeType 2.0 library allowing \ to render TrueType fonts in SDL applications. homepage http://www.libsdl.org/projects/SDL_ttf/ master_sites ${homepage}release/ distname ${my_name}-${version} dist_subdir libsdl_ttf checksums md5 6dd5a85e4924689a35a5fb1cb3336156 \ sha1 6bc3618b08ddbbf565fe8f63f624782c15e1cef2 \ rmd160 4e0b0f727f73b5d8a579e3e615ab4f50ec992b82 depends_lib port:libsdl-framework \ port:freetype \ port:zlib xcode.project Xcode/${my_name}.xcodeproj xcode.target Framework xcode.destroot.type framework post-extract { system "cd ${worksrcpath} && \ tar -xvzf Xcode.tar.gz Xcode/{exports/${my_name}.x,Info-Framework__Upgraded_.plist,${my_name}.xcodeproj}" } post-patch { set pbxproj ${worksrcpath}/${xcode.project}/project.pbxproj reinplace -E "/(MACOSX_DEPLOYMENT_TARGET|GCC_VERSION|SDKROOT)(_ppc)? =/d" ${pbxproj} reinplace "s|~/Library/Frameworks|./build/Frameworks|g" ${pbxproj} reinplace "s|\$(HOME)/Library/Frameworks|/Library/Frameworks|g" ${pbxproj} reinplace "s|freetype/include|${prefix}/include,${prefix}/include/freetype2|g" ${pbxproj} reinplace "s|freetype/lib|${prefix}/lib|g" ${pbxproj} } variant universal { set arch ${os.arch} if {! [string compare ${os.arch} powerpc]} { set arch ppc } xcode.build.settings ARCHS=${arch} xcode.destroot.settings ARCHS=${arch} } livecheck.check regex livecheck.url ${homepage} livecheck.regex ${my_name}-(\\d+(?:\\.\\d+)*)