# This file is part of MXE. See LICENSE.md for licensing information. PKG := harfbuzz $(PKG)_WEBSITE := https://wiki.freedesktop.org/www/Software/HarfBuzz/ $(PKG)_DESCR := HarfBuzz $(PKG)_IGNORE := $(PKG)_VERSION := 1.5.1 $(PKG)_CHECKSUM := 56838dfdad2729b8866763c82d623354d138a4d99d9ffb710c7d377b5cfc7c51 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_URL := https://www.freedesktop.org/software/$(PKG)/release/$($(PKG)_FILE) $(PKG)_DEPS := gcc cairo freetype-bootstrap glib icu4c define $(PKG)_UPDATE $(WGET) -q -O- 'https://cgit.freedesktop.org/harfbuzz/refs/tags' | \ $(SED) -n "s,.*<a href='[^']*/tag/?id=[^0-9]*\\([0-9.]*\\)'.*,\\1,p" | \ $(SORT) -V | \ tail -1 endef define $(PKG)_BUILD # mman-win32 is only a partial implementation cd '$(1)' && ./configure \ $(MXE_CONFIGURE_OPTS) \ ac_cv_header_sys_mman_h=no \ LIBS='-lstdc++' $(MAKE) -C '$(1)' -j '$(JOBS)' install endef