# -*- 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
set branch [join [lrange [split ${version} .] 0 1] .]
maintainers gmail.com:m7.thon openmaintainer
description The Ipe extensible drawing editor
Ipe is a drawing editor for creating figures in PDF or \
(encapsulated) Postscript format. It supports making small \
figures for inclusion into LaTeX-documents as well as making \
multi-page PDF presentations that can be shown on-line with \
homepage http://ipe.otfried.org
master_sites https://dl.bintray.com/otfried/generic/ipe/${branch}
distname ${name}-${version}-src
worksrcdir ${name}-${version}/src
checksums sha1 58410e29c04e7a7c3978bd9afe6d25a7924bd30d \
rmd160 6d68ad7831923d04ba07086f3dde2be9830d756a \
sha256 d66d3f2619e3e6ff617f42c2e3695c3db6e2a64adcc3d7613214e5fd14c49f22
depends_build-append port:pkgconfig
depends_lib-append port:freetype \
path:lib/pkgconfig/cairo.pc:cairo \
variant qt4 conflicts qt5 description {Build using Qt4 based gui} {
build.args-append QT_CFLAGS="`pkg-config --cflags QtGui QtCore`" \
QT_LIBS="`pkg-config --libs QtGui QtCore`"
variant qt5 conflicts qt4 description {Build using Qt5 based gui} {
variant qvoronoi description {Add qvoronoi ipelet} {
depends_lib-append port:qhull
build.args-append IPEQVORONOI=1 QHULL_CFLAGS=-I${prefix}/include/qhull
destroot.post_args IPEQVORONOI=1
default_variants +qvoronoi
build.env CXXFLAGS="[get_canonical_archflags cxx]" \
LDFLAGS="[get_canonical_archflags ld]"
build.args-append IPEPREFIX=${prefix} \