# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0

name                ttf2pt1
version             3.4.4
categories          print
platforms           darwin
maintainers         nomaintainer
license             BSD-old BSD Permissive GPL-2+

description         TrueType Font to PostScript Type 1 Converter

long_description    TTF2PT1 is a modification of Andrew Weeks TTF2PFA True \
                    Type to PostScript Type 3 converter. Which will convert \
                    Most TrueType Fonts to an Adobe Type 1 .pfa file. And \
                    also the other font formats supported by the FreeType \
                    library to an Adobe Type 1 .pfa file. And the BDF fonts to \
                    an Adobe Type 1 .pfa file. Yet another use is as a hinting \
                    engine: feed it an unhinted or poorly hinted Adobe Type 1 \
                    font through the FreeType library and get it back with \
                    freshly generated hints. If you want .pfb files, don't \
                    despair: they can be produced too. The files produced by \
                    default are in human readable form, which further needs to \
                    be encoded with the t1utilities, to work with most \
                    software requiring type 1 fonts.

homepage            http://${name}.sourceforge.net/
master_sites        sourceforge:project/ttf2pt1/ttf2pt1/${version}/
extract.suffix      .tgz

checksums           md5     cb143c07cc83167875ca09ea720d4932 \
                    sha1    936771b11a740c16a8e0adb737b54b22cca18cb2

depends_lib         port:freetype

patchfiles          patch-ft.c

use_configure       no

variant universal {}

build.post_args     CC="${configure.cc}" \
                    CFLAGS_SYS="-I${prefix}/include \
                    -I${prefix}/include/freetype2 \
                    -DUSE_FREETYPE \
                    -DPREFER_FREETYPE \
                    [get_canonical_archflags cc]" \
                    LIBS_SYS="-L${prefix}/lib \
                    -lm -lfreetype \
                    [get_canonical_archflags ld]"

destroot.post_args  INSTDIR=${destroot}${prefix} \
                    MANDIR=${destroot}${prefix}/share/man/ \
                    GROUP=admin

# wait for HEAD changes to be merged.
#                   OWNER=${install.user} \
#                   GROUP=${install.group}
