- switch MASTER_SITES to MASTER_SITE_SAVANNAH - drop variable used only once OK jasper@ (maintainer)
40 lines
1.1 KiB
Makefile
40 lines
1.1 KiB
Makefile
# $OpenBSD: Makefile,v 1.15 2021/01/22 08:26:29 kirby Exp $
|
|
|
|
COMMENT= automated hinting process based on FreeType's autohinter #'
|
|
|
|
DISTNAME = ttfautohint-1.8.3
|
|
SHARED_LIBS += ttfautohint 0.0 # 1.0
|
|
CATEGORIES = graphics
|
|
REVISION = 0
|
|
|
|
MAINTAINER = Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
|
|
|
HOMEPAGE = https://www.freetype.org/ttfautohint/#download
|
|
|
|
# FreeType License or GPLv2
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SAVANNAH:=/freetype/}
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
WANTLIB += c freetype glib-2.0 graphite2 harfbuzz iconv intl m pthread
|
|
WANTLIB += z ${COMPILER_LIBCXX}
|
|
|
|
LIB_DEPENDS = devel/harfbuzz
|
|
|
|
USE_GMAKE = Yes
|
|
CONFIGURE_STYLE = gnu
|
|
CONFIGURE_ARGS += --without-doc \
|
|
--without-qt
|
|
|
|
# gnulib problem: autoconf tests run with -std=gnu99, which hides the
|
|
# max_align_t definition (like it should), but then some of the code gets
|
|
# compiled with -std=gnu++11, which exposes the definition.
|
|
#
|
|
# https://lists.gnu.org/archive/html/bug-gnulib/2016-04/msg00003.html
|
|
|
|
CONFIGURE_ENV = ac_cv_type_max_align_t=yes
|
|
|
|
.include <bsd.port.mk>
|